/*!
Theme Name: vdtheme
Theme URI: https://virtus-dizajn.com/
Author: Virtus dizajn
Author URI: https://virtus-dizajn.com/
Description: Design theme for Virtus dizajn.
Version: 1.0.0
Tested up to: 6.8.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vdtheme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Screenshot: https://virtus-dizajn.com/wp-content/themes/vdtheme/screenshot.png

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

vdtheme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
 @font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-Medium.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-Medium.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-Black.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-Black.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-Light.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-Light.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-SemiBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-SemiBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-Regular.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-Regular.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-Thin.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-Thin.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-ExtraBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-ExtraBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-ExtraBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-ExtraLight.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-ExtraLight.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Outfit';src:url(../../../../../../themes/vdtheme/fonts/Outfit-Bold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Outfit-Bold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Outfit-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a,a:active,a:hover,a:focus{outline:none;text-decoration:none}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:30px;margin-bottom:35px;border-width:0;border-top:1px solid #e1e1e1}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}strong{font-weight:700}.fancybox__button--zoo,.fancybox__button--slideshow,.fancybox__button--fullscreen,.fancybox__button--thumbs,.fancybox__button--zoom{display:none}input[type="button"],input[type="submit"]{width:auto;transition:all 0.4s ease-in-out}.none{display:none}ul,ol{padding-left:4rem;margin:2rem 0}a{text-decoration:underline;color:inherit}.go-back{position:fixed;right:2rem;bottom:5rem;width:4rem;height:4rem;border-radius:50%;background-color:#00a4fb;background-image:url(../../../../../../themes/vdtheme/images/arrow-up-white.svg);background-repeat:no-repeat;background-position:center;background-size:2rem;z-index:10;display:none;cursor:pointer}header a{text-decoration:none}.image-404 img{display:block;width:100;max-width:80rem;height:auto;margin:0 auto}.image-404{margin-bottom:5rem}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:56.25%;word-wrap:break-word}@media only screen and (min-width:80.0625em){html{font-size:62.5%}}body{font-family:"Outfit",sans-serif;font-weight:300;line-height:1.6;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem}main{position:relative}.cky-btn-revisit-wrapper,.grecaptcha-badge{display:none!important}::-webkit-input-placeholder{color:inherit;opacity:1!important}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit}::-moz-selection{background-color:#00a4fb;color:#fff}::selection{background-color:#00a4fb;color:#fff}.container{position:relative;width:100%;max-width:160rem;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}.container-lg{max-width:180rem}.container-2xl{max-width:192rem;padding:0}.container-fluid{max-width:100%}.container-md{max-width:120rem}.container-sm{max-width:100rem}.container-xl{max-width:160rem;padding:0}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-weight:400;margin-top:1rem}h1{font-size:4.6rem;line-height:1.4}h2{font-size:3.6rem;line-height:1.2}h3{font-size:2.1rem;line-height:1.3}h4{font-size:2.2rem;line-height:1.4}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.6rem;line-height:1.5}h1{font-size:clamp(3.2rem, 4vw + 1rem, 4.6rem);line-height:1.4}h2{font-size:clamp(2.4rem, 3vw + 0.8rem, 4rem);line-height:1.2}.title h1,.title h2{font-size:clamp(3.2rem, 4vw + 1rem, 4.6rem)}p{margin-bottom:1.6rem}.title{margin-bottom:4rem}.title-center{text-align:center}.subtitle{text-transform:uppercase;font-size:1.6rem;letter-spacing:2px}@media only screen and (min-width:48.0625em){h3{font-size:2.4rem;line-height:1.3}}.btn{display:inline-block;padding:1.3rem 5rem;font-weight:400;border:1px solid transparent;border-radius:10rem;text-decoration:none;transition:all 0.4s ease-in-out;text-transform:uppercase;letter-spacing:2px;font-size:1.4rem}.btn-primary{background-color:#00a4fb;color:#fff}.btn-primary:hover{background-color:#0d2e40}form p{margin-bottom:0}input,textarea,select{display:block;width:100%;border:1px solid transparent;padding:1.4rem 2rem;outline:none;background-color:#f2f6f8;font-family:inherit;font-size:1.6rem;border-radius:10rem}input.btn{cursor:pointer}textarea{resize:vertical;height:19rem;border-radius:1rem}input:focus,textarea:focus,select:focus{border-color:#00a4fb}input[type="button"]{width:auto}label{display:block;margin-bottom:.5rem}button{transition:all 0.4s ease-in-out;border:0;font-family:inherit;font-size:1.6rem;width:auto}fieldset{border:0;margin-bottom:2rem}label.check-wrapper{position:relative;padding-left:3rem;margin-bottom:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:none}.check-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:3px;left:0;height:1.5rem;width:1.5rem;border:1px solid #43515a;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.checkmark:after{content:"";position:absolute;display:none}.check-wrapper input:checked~.checkmark:after{display:block}.check-wrapper .checkmark::after{left:.4rem;top:.2rem;width:.5rem;height:1rem;border:solid #43515a;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.wpcf7-list-item label{display:flex;flex-direction:row-reverse;align-items:center;gap:1rem}.wpcf7-list-item label input{width:auto;margin:0}.wpcf7-list-item{margin-left:0}.wpcf7-not-valid-tip{position:relative;padding:.75rem 1.25rem;margin-top:1rem;border:1px solid #f5c6cb;border-radius:.25rem;font-size:1.4rem;color:#721c24;background-color:#f8d7da}.wpcf7 form .wpcf7-response-output{position:relative!important;padding:.75rem 1.25rem!important;margin-top:1rem!important;border:1px solid transparent!important;border-radius:0.25rem!important;font-size:1.4rem!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{font-size:1.4rem!important;color:#721c24!important;background-color:#f8d7da!important;border:1px solid #f5c6cb!important}.wpcf7 form.sent .wpcf7-response-output{font-size:1.4rem!important;color:#155724!important;background-color:#c3e6cb!important;border:1px solid #d4edda!important}.select2-container .select2-selection--single{height:4rem!important;display:flex!important;align-items:center}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:1.5rem!important}.select2-container{font-size:1.6rem;color:#9c4126!important;font-weight:400!important}.select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%)!important;top:50%!important}.select2-container--default .select2-selection--single{background-color:#f2d8c3!important;border:1px solid #f2d8c3!important;color:#9c4126!important;font-weight:400!important}.select2-dropdown{background-color:#f2d8c3!important;border:1px solid #f2d8c3!important}.select2-results__option{padding:.5rem 1.5rem!important;font-size:1.6rem!important;color:#000!important;font-weight:400!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background-color:#9c4126!important;color:#f2d8c3!important}.space{padding:5rem 0}.mt-5{margin-top:5rem}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}@media only screen and (min-width:64.0625em){.space{padding:10rem 0}}.breadcrumbs{background-color:#e1e1e1;padding:1rem 0;font-size:1.4rem}.breadcrumbs ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs ul li{display:inline-block;font-weight:600}.breadcrumbs ul li::after{content:"|";display:inline-block;margin:0 1rem}.breadcrumbs ul li a{display:inline-block;font-weight:400}.breadcrumbs ul li:last-child:after{content:none}.list ul{list-style:none;padding:0;margin:0}.list ul li{position:relative;padding-left:3rem;margin-bottom:1rem}.list ul li::before{content:"";position:absolute;left:0;top:3px;width:2rem;height:2rem;background-image:url(../../../../../../themes/vdtheme/images/list.svg);background-repeat:no-repeat;background-size:2rem}.list-center ul{display:flex;flex-direction:column;align-items:center}.cky-btn-accept{background:#000!important;border:2px solid #000!important}.cky-btn-reject,.cky-btn-customize,.cky-btn-preferences{color:#000!important;border:2px solid #000!important}button.cky-show-desc-btn:not(:hover):not(:active){color:#000!important;font-weight:600}.cky-btn-revisit-wrapper{background-color:#000!important}.pagination{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.page-numbers{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:5px;background-color:#050517;color:#ff0;font-weight:600;cursor:pointer}.page-numbers.current,.page-numbers:hover{background-color:#ff0;color:#050517}.page-numbers.current{cursor:text}.page-numbers.next,.page-numbers.prev{width:10rem}.custom-arrow{width:4rem;height:4rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:1rem;cursor:pointer;background-color:#fff;z-index:2}.custom-next{background-image:url(../../../../../../themes/vdtheme/images/next.svg)}.custom-prev{background-image:url(../../../../../../themes/vdtheme/images/prev.svg)}.custom-arrows{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media only screen and (min-width:64.0625em){.custom-arrow{width:6rem;height:6rem;background-size:1.3rem}}.lang{color:#497ca9;z-index:3;margin-left:auto}.wpml-ls-legacy-dropdown{width:auto}.wpml-ls-legacy-dropdown a{border:0;color:#497ca9}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:1px solid transparent;opacity:0;transition:all 0.4s ease-in-out}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{display:inline-block;border:.25em solid transparent;border-top:.3em solid;right:0;top:50%}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:16px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible;opacity:1}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#0d3e66;background:transparent}.wpml-ls-legacy-list-horizontal a{padding:5px 6px 6px}.wpml-ls-legacy-list-horizontal li:last-child a{padding-right:0}.wpml-ls-legacy-list-horizontal{padding:0}.social{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.social a{display:block}.social a img{display:block;width:3.3rem;height:auto}.menu-toggle{width:50px;height:50px;position:relative;cursor:pointer;order:3;background-color:#00a4fb;border-radius:10px;margin-left:2rem;z-index:10}.menu-toggle span{position:absolute;width:8px;height:8px;background:#fff;border-radius:50%;transition:0.3s ease}.menu-toggle span:nth-child(1){top:10px;left:50%;transform:translateX(-50%)}.menu-toggle span:nth-child(2){top:21px;left:50%;transform:translateX(-50%)}.menu-toggle span:nth-child(3){top:32px;left:50%;transform:translateX(-50%)}.menu-toggle.open span:nth-child(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:20px;height:2px;border-radius:2px}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:20px;height:2px;border-radius:2px}.menu{display:none;margin-top:10px;flex-direction:column;gap:10px}.menu.open{display:flex}header{position:sticky;left:0;top:0;width:100%;background-color:#f5f8ff;z-index:10}header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header ul{list-style:none;padding:0;margin:0}.header-logo{display:block}.header-logo img{display:block;width:10.7rem;height:auto}nav{position:fixed;right:0;top:0;width:100%;height:100%;min-height:100vh;background-color:#0d2e40;padding:4rem;padding-top:10rem;opacity:0;visibility:hidden;transform:translateY(-100%);transition:all 800ms;z-index:2;overflow-y:auto;color:#fff;background-image:url(../../../../../../themes/vdtheme/images/bg-line-white2.svg);background-repeat:no-repeat;background-size:30rem;background-position:right top}nav.open{opacity:1;visibility:visible;color:#fff;transform:translateY(0)}nav li{display:block}nav li a{display:block;padding:1rem 0;font-size:2.4rem;transition:all 0.4s ease-in-out}nav li a:hover,nav li.current_page_item a{color:#00a4fb}.mobile-info{margin-top:3rem;padding-top:3rem;border-top:1px dashed #fff}.menu-item-has-children{position:relative}.sub-menu{display:none;padding-left:3rem}.sub-menu li{display:block}.sub-menu li a{display:block;padding:1rem}.header-phone{width:5rem;height:5rem;border-radius:5px;background-color:#d9f1fe;display:flex;align-items:center;justify-content:center;margin-left:auto}.header-phone img{display:block;width:2rem;height:2rem;object-fit:contain}.header-mail{width:5rem;height:5rem;border-radius:5px;background-color:#d9f1fe;display:flex;align-items:center;justify-content:center;margin-left:2rem}.header-mail img{display:block;width:2rem;height:2rem;object-fit:contain}@media only screen and (min-width:64.0625em){.menu-toggle{display:none}.header-phone{margin-left:0}nav{position:static;top:auto;right:auto;width:auto;height:auto;min-height:auto;overflow-y:visible;transform:none;transition:none;padding:0;background-color:transparent;opacity:1;visibility:visible;margin-left:auto;margin-right:auto;color:#000}nav li{display:inline-block}nav li a{display:inline-block;padding:2rem 1.6rem;font-size:1.8rem}.mobile-info{display:none}.sub-menu{position:absolute;left:0;top:6rem;width:24rem;background-color:#fff;padding:2rem;border:1px solid #e7e7e7;opacity:0;visibility:hidden;display:block}.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}}@media only screen and (min-width:75.0625em){nav li a{padding:2rem}}.intro{position:relative;overflow:hidden}.intro img{display:block;width:100%;height:80vh;object-fit:cover;position:relative}.intro-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.intro-text{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;z-index:2}.intro-text h1{color:#fff}.intro-text .container{height:100%;display:flex;align-items:center;justify-content:center;align-items:center}.intro-inner{max-width:80rem;width:100%;text-align:center}.intro-inner .btn{margin-top:3rem}.intro-inner p{font-size:1.8rem}@media only screen and (min-width:64.0625em){.intro-desc{position:absolute;right:10rem;bottom:10rem;max-width:40rem;width:100%;margin-top:0;font-size:1.8rem}}@media only screen and (max-width:900px) and (orientation:landscape){.intro img{height:80rem}}.about-text{width:100%;margin-bottom:5rem}.about-image{width:100%}.about-image img{display:block;width:100%;height:auto;object-fit:cover;border-radius:2rem;aspect-ratio:16/9}.about-icons-box{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.about-icon{width:8rem;height:8rem;border-radius:1rem;background-color:#d9f1fe;display:flex;align-items:center;justify-content:center}.about-icons-text{width:100%;margin-top:1rem}.about-icon img{width:4rem;height:4rem;display:block;object-fit:contain}.about-icons-text h3{margin-top:0}.about-text-inner p{width:85%;margin-bottom:5rem}@media only screen and (min-width:30.0625em){.about-icons-text{width:calc(100% - 8rem);padding-left:2rem;margin-top:0}}@media only screen and (min-width:61.3125em){.about-icons-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:2%}.about-icons-box{width:48%}}@media only screen and (min-width:75.0625em){.about-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.about-text{width:60%;padding-left:5rem;margin-bottom:0}.about-image{width:40%}.about-image img{aspect-ratio:unset;height:100%}}@media only screen and (min-width:85.4375em){.about-wrapper{align-items:center}.about-text{padding-left:10rem}}.bg{background-color:#f2f6f8}.bg-line{background-image:url(../../../../../../themes/vdtheme/images/bg-line-white.svg);background-repeat:no-repeat;background-size:30rem;background-position:right top}.bg-line2{background-image:url(../../../../../../themes/vdtheme/images/bg-line-white2.svg);background-repeat:no-repeat;background-size:30rem;background-position:right top}.text-center{max-width:90rem;width:100%;margin:0 auto;text-align:center;margin-bottom:5rem}.whyus-text{width:100%;margin-bottom:5rem}.whyus-image{width:100%}.whyus-image img{display:block;width:100%;height:auto;border-radius:1rem}.whyus-text .btn{margin-top:3rem}.whyus .container .container{position:static}@media only screen and (min-width:61.3125em){.whyus-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.whyus-text{width:48%;margin-bottom:0}.whyus-image{width:45%}}@media only screen and (min-width:75.0625em){.whyus-image{bottom:-15rem;position:absolute;right:0}}@media only screen and (min-width:90.0625em){.whyus-image{bottom:-22rem}}.services-box{width:100%;margin-bottom:4rem}.services-image{position:relative;display:block;border-radius:1rem;overflow:hidden;margin-bottom:3rem}.services-image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:all 0.4s ease-in-out}.services-image:hover img{transform:scale(1.05)}.services-box a{text-decoration:none}.services-box h3{padding-right:5rem;background-image:url(../../../../../../themes/vdtheme/images/arrow.svg);background-repeat:no-repeat;background-size:1.8rem;background-position:right top .5rem;margin-top:0;transition:all 0.2s ease-in-out}.services-box h3:hover{background-size:1.5rem}.services-box:last-child{margin-bottom:0}@media only screen and (min-width:40.0625em){.services-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3%}.services-box{width:48.5%}.services-box:last-child{margin-bottom:4rem}}@media only screen and (min-width:61.3125em){.services-box{width:31.3%}}@media only screen and (min-width:75.0625em){.services{padding-top:20rem}}.references-image{width:100%;margin:0 auto;margin-bottom:5rem;max-width:98rem}.references-content{width:100%}.references-slider{overflow:hidden;position:relative;border-radius:2rem}.references-slider img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:2rem}.references-slider .custom-arrows{position:absolute;bottom:3rem;right:3rem;gap:3rem}.ref-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem}.ref-box{background-color:#fff;text-decoration:none;padding:3rem;border-radius:2rem;transition:all 0.4s ease-in-out}.ref-box:hover{box-shadow:0 0 20px 10px rgba(0,0,0,.05)}.ref-box p{font-size:1.6rem}.btn-sm{font-weight:600;font-size:1.6rem}.references-content .btn{margin-top:5rem}.ref-box h3{background-image:url(../../../../../../themes/vdtheme/images/arrow.svg);background-repeat:no-repeat;background-position:center left;background-size:1.6rem;margin-top:0;padding-left:3rem}@media only screen and (min-width:37.5625em){.ref-wrap{grid-template-columns:repeat(2,1fr)}.ref-page .ref-wrap{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:75.0625em){.references-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.references-image{width:45%;margin-bottom:0;max-width:100%;margin:0}.references-content{width:50%}.references-slider img{aspect-ratio:16/15}}@media only screen and (min-width:92.5em){.references-slider img{aspect-ratio:16/13}}.banner{background-repeat:no-repeat;background-size:cover;position:relative;color:#fff}.banner-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.banner .text-center{max-width:60rem;margin-bottom:0}.banner .btn{margin-top:3rem}@media only screen and (min-width:64.0625em){.banner{background-attachment:fixed}}footer{background-color:#0d2e40;color:#fff;font-size:1.6rem}.footer-wrapper{padding:5rem 3rem}.footer-box{width:100%;margin-bottom:3rem;text-align:center}footer ul{list-style:none;padding:0;margin:0}footer a{text-decoration:none}.footer-logo{background-color:#f5f8ff;display:flex;align-items:center;justify-content:center;padding:3rem}.footer-logo img{display:block;width:20rem;height:auto}footer h3{text-transform:uppercase}.copyright{background-color:#fff;padding:1rem 0;font-size:1.4rem}.copyright .container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width:40.0625em){.footer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:5rem 5rem}.footer-box{width:auto;margin-bottom:0;text-align:left}}@media only screen and (min-width:61.3125em){.footer-wrap-outer{display:grid;grid-template-columns:1fr 2fr}.footer-logo{padding:0}.copyright .container{flex-direction:row;justify-content:space-between;text-align:left}}@media only screen and (min-width:80.0625em){.footer-wrapper{padding:8rem 10rem}}@media only screen and (min-width:100.0625em){.footer-wrapper{padding:8rem 20rem}}[data-animate]{opacity:0;transform:translateY(30px);transition:transform 0.6s ease-out,opacity 0.6s ease-out}[data-animate].visible{opacity:1;transform:translateY(0)}[data-animate="scale"]{transform:scale(.8)}[data-animate="scale"].visible{transform:scale(1)}[data-animate="slide-left"]{transform:translateX(-50px)}[data-animate="slide-left"].visible{transform:translateX(0)}[data-animate="slide-right"]{transform:translateX(50px)}[data-animate="slide-right"].visible{transform:translateX(0)}[data-animate="slide-top"]{transform:translateY(50px)}[data-animate="slide-top"].visible{transform:translateY(0)}[data-animate="slide-bottom"]{transform:translateY(-50px)}[data-animate="slide-bottom"].visible{transform:translateY(0)}.contact-page-form{max-width:70rem;width:100%;margin:0 auto}.contact-box{width:100%;text-align:center;margin-bottom:3rem}.contact-icon{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:50%;background-color:#00a4fb;margin:0 auto}.contact-icon img{display:block;width:3rem;height:3rem;object-fit:contain;filter:brightness(0) invert(100)}@media only screen and (min-width:30.0625em){.contact-icon{width:10rem;height:10rem}.contact-icon img{width:5rem;height:4rem}}@media only screen and (min-width:37.5625em){.contact-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.contact-page{padding-top:12rem;padding-bottom:5rem}.contact-box{width:31.3%;margin-top:-15rem;text-align:center;margin-bottom:0}}@media only screen and (min-width:56.3125em){.contact-icon{width:14rem;height:14rem}}.ref-page .ref-wrap{margin-bottom:10rem}.references-slider2{overflow:hidden}.references-slider2 img{display:block;width:100%;height:auto;aspect-ratio:16/12;object-fit:cover;transition:all 0.4s ease-in-out}.references-slider2 a{overflow:hidden;display:block}.references-slider2 a:hover img{transform:scale(1.05)}.ref-gallery .custom-arrow{border:1px solid #ccc}.ref-gallery .custom-arrows{margin-top:5rem;justify-content:center}@media only screen and (min-width:64.0625em){.references-slider2{margin-top:-15rem}}.gallery-wrapper{column-count:2;gap:2rem}.gallery-wrapper a{display:block;margin-bottom:2rem;overflow:hidden;border-radius:1rem}.gallery-wrapper a img{display:block;width:100%;height:auto;transition:all 0.4s ease-in-out}.gallery-wrapper a:hover img{transform:scale(1.05)}@media only screen and (min-width:48.0625em){.gallery-wrapper{column-count:3;gap:3rem}}.single-service-text{max-width:100rem;width:100%}.single-wrapper{margin-top:5rem}.single-text{padding:5rem 2rem;border-radius:2rem;width:100%}.single-image{width:100%;border-radius:2rem;overflow:hidden}.single-image img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:75.0625em){.single-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:10rem}.single-text{padding:5rem;border-radius:2rem;width:55%;border-top-right-radius:0;border-bottom-right-radius:0}.single-image{width:45%;border-radius:2rem;overflow:hidden;border-top-left-radius:0;border-bottom-left-radius:0}}.no-m{margin-bottom:0}.mission{padding:2rem 2rem;border-radius:2rem;background-color:#fff}@media only screen and (min-width:48.0625em){.mission{padding:5rem}}.doc-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:5rem}.doc-wrapper a{display:inline-block;padding:1rem 2rem;background-image:url(../../../../../../themes/vdtheme/images/pdf.svg);background-repeat:no-repeat;background-size:1.6rem;text-decoration:none;background-position:center left 2rem;padding-left:6rem;background-color:#f5f8ff;margin-bottom:1rem;font-size:1.4rem;font-weight:600;border:1px solid #00a4fb;border-radius:1rem;transition:all 0.4s ease-in-out}.doc-wrapper a:hover{border-color:transparent}@media only screen and (max-width:30em){.doc-wrapper a{width:100%}}.partneri-logo .services-box .services-image{height:260px;display:flex;align-items:center;justify-content:center;padding:20px;background:#f5f8ff}.partneri-logo .services-box .services-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tnp-submit{display:inline-block!important;padding:1.3rem 5rem!important;font-weight:400!important;border:1px solid transparent!important;border-radius:10rem!important;text-decoration:none!important;transition:all 0.4s ease-in-out!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:1.4rem!important;width:100%!important}.tnp-submit{background-color:#00a4fb!important;color:#fff!important}.tnp-submit:hover{background-color:#0d2e40!important;border:1px solid white!important;cursor:pointer!important}div.tnp-field:nth-child(2)>label:nth-child(1){display:none!important}.center-nl p{text-align:center}.tnp-form{margin:0 auto!important}.featured-image{width:100%;height:auto;object-fit:cover;border-radius:1rem;margin-bottom:5rem}@media only screen and (min-width:64.0625em){.radovi-slide img{min-height:110rem}}