/*!
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:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraBold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-SemiBold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-SemiBold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-Black.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-Black.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-ThinItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-ThinItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-Regular.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-Regular.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-LightItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-LightItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-Bold.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-Bold.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-SemiBoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-SemiBoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-MediumItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-MediumItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-BoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-BoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraLight.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraLight.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraLightItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraLightItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-BlackItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-BlackItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-Thin.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-Thin.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraBoldItalic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraBoldItalic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-ExtraBoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-Light.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-Light.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-Italic.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-Italic.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url(../../../../../../themes/vdtheme/fonts/Poppins-Medium.woff2) format('woff2'),url(../../../../../../themes/vdtheme/fonts/Poppins-Medium.woff) format('woff'),url(../../../../../../themes/vdtheme/fonts/Poppins-Medium.ttf) format('truetype');font-weight:500;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}p{color:#5d636f}.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:#0cc0df;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:"Poppins",sans-serif;font-weight:400;line-height:1.7;color:#12284c;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem}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:#0a4864;color:#fff}::selection{background-color:#0a4864;color:#fff}.container{position:relative;width:100%;max-width:144rem;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:600;margin-top:1rem}h1{font-size:4.8rem;line-height:1.4}h2{font-size:3.6rem;line-height:1.2}h3{font-size:2.4rem;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.8rem);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.8rem)}p{margin-bottom:1.6rem}.title{margin-bottom:4rem}.title-center{text-align:center}.btn,#wp-submit{display:inline-block;padding:1.4rem 5rem;font-weight:400;border-radius:10rem;text-decoration:none;transition:all 0.4s ease-in-out}#wp-submit{cursor:pointer;border:0;margin-top:2rem}.btn-primary,#wp-submit{background-color:#0a4864;color:#fff}.btn-white{background-color:transparent;color:#fff;border:1px solid #fff}.btn-white:hover{color:#0a4864;background-color:#fff}.btn-primary:hover,#wp-submit:hover{background-color:#f89b46}.btn-secondary{background-color:#f89b46;color:#fff}.btn-secodary:hover{background-color:#0a4864;color:#fff}.btn-phone{background-image:url(../../../../../../themes/vdtheme/images/phone-white.svg);background-repeat:no-repeat;background-position:left 2rem center;padding-left:8rem;background-size:2rem}.btn-whatsapp{background-image:url(../../../../../../themes/vdtheme/images/whatsapp-white.svg);background-repeat:no-repeat;background-position:left 2rem center;padding-left:8rem;background-size:2rem}form p{margin-bottom:0}input,textarea,select{display:block;width:100%;border:1px solid #ccc;padding:1.3rem 2.5rem;outline:none;background-color:#fff;font-family:inherit;border-radius:1rem;font-size:1.6rem;color:#888e9b;font-size:1.1rem}select{appearance:none;background-image:url(../../../../../../themes/vdtheme/images/arrow-down.svg);background-repeat:no-repeat;background-position:right 2rem center;background-size:1rem}textarea{resize:vertical;height:19rem}input:focus,textarea:focus,select:focus{border-color:#0a4864}input[type="button"]{width:auto}label{display:block;margin-bottom:.5rem;font-weight:600}button{transition:all 0.4s ease-in-out;border:0;font-family:inherit;font-size:1.6rem;width:auto;cursor:pointer;border-radius:10rem}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:2rem}.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}.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%;border:1px solid #000;background-repeat:no-repeat;background-position:center;background-size:.8rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;z-index:2}.custom-next{background-image:url(../../../../../../themes/vdtheme/images/next.svg);right:1rem}.custom-prev{background-image:url(../../../../../../themes/vdtheme/images/prev.svg);left:1rem}@media only screen and (min-width:100.0625em){.custom-next{right:-4rem}.custom-prev{left:-4rem}}.custom-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem}.swiper-pagination-bullet{width:3rem;height:3rem;border-radius:50%;background-color:transparent;border:1px solid transparent;position:relative;cursor:pointer;transition:all 0.4s ease-in-out}.swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;border-radius:50%;background-color:#fff}.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}.custom-pagination{width:100%;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem}.swiper-pagination-bullet{width:2.3rem;height:2.3rem;border-radius:50%;background-color:#000}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#001bcb}.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-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:16px;transition:0.3s ease;z-index:4;order:3;margin-left:0;background:#e2f1f2}.menu-icon span{position:absolute;display:block;width:10px;height:10px;background:#0a4864;border-radius:50%;transition:all 0.4s cubic-bezier(.68,-.6,.32,1.6)}.menu-icon span:nth-child(1){top:18px;left:18px}.menu-icon span:nth-child(2){top:18px;right:18px}.menu-icon span:nth-child(3){bottom:18px;left:18px}.menu-icon span:nth-child(4){bottom:18px;right:18px}.menu-icon.active span{width:4px;height:24px;border-radius:3px;background:#0a4864}.menu-icon.active span:nth-child(1){transform:rotate(45deg);top:50%;left:50%;translate:-50% -50%}.menu-icon.active span:nth-child(2){transform:rotate(-45deg);top:50%;left:50%;translate:-50% -50%}.menu-icon.active span:nth-child(3),.menu-icon.active span:nth-child(4){opacity:0;transform:scale(.5)}header{position:fixed;left:0;top:0;width:100%;background-color:#fff;z-index:10;padding:2rem 0}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 img{display:block;width:7rem;height:auto;transition:all 0.4s ease-in-out}nav{position:fixed;right:0;top:0;width:100%;height:100%;min-height:100vh;background-color:#fff;padding:4rem;padding-top:10rem;opacity:0;visibility:hidden;transform:translateX(100%);transition:all 0.4s ease-in-out;z-index:2;overflow-y:auto}nav.open{opacity:1;visibility:visible;transform:translateX(0)}nav li{display:block}nav li a{display:block;padding:1rem 1.6rem}nav li:nth-child(4){margin-right:auto}nav li a:hover,nav li.current_page_item a{color:#f89b46}.mobile-info{margin-top:3rem;padding-top:3rem;border-top:1px dashed #000}.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}.mobile-header{display:flex;align-items:center;width:auto;padding:0 2rem;margin-left:auto}@media only screen and (min-width:30.0625em){nav{width:40rem}}@media only screen and (min-width:64.0625em){.mobile-header{display:none}.menu-icon{display:none}.header-logo{display:block;position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:3}.header-logo img{width:17.2rem}header.scrolled .header-logo img{width:12rem}header{padding:0}nav{position:static;top:auto;right:auto;width:100%;height:auto;min-height:auto;overflow-y:visible;transform:none;transition:none;padding:0;background-color:transparent;opacity:1;visibility:visible;margin-left:auto}nav ul{display:flex;align-items:center;justify-content:center}nav li{display:inline-block}nav li a{display:inline-block;padding:2rem 1.6rem}.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}}.header-top{padding:1rem 0;display:none;border-bottom:1px solid #e3e3e3}.header-top .container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.header-mail{display:none;align-items:center;gap:1rem;margin-right:5rem;font-size:1.4rem;margin-left:auto}.header-mail img{display:block;width:2rem;height:auto}.header-user img{display:block;width:1.7rem;height:auto}.lang{display:flex;align-items:center;gap:1rem;margin-left:1rem}.header-user{margin-left:2rem}.lang img{display:block;width:2.7rem;height:auto}header .social{margin-right:auto}header .social img{width:2.7rem}header .social{display:none}@media only screen and (min-width:37.5625em){.header-mail{display:flex}}@media only screen and (min-width:42.5625em){header .social{display:flex}.header-mail{margin-left:0}}@media only screen and (min-width:64.0625em){.header-top{display:block}}.intro{position:relative;overflow:hidden}.intro img{display:block;width:100%;height:100vh;object-fit:cover;position:relative}.intro-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%)}.intro-text{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;z-index:2;text-align:center}.intro-text h1{color:#fff}.intro-text .container{height:100%;display:flex;align-items:center;justify-content:center}.intro-inner{max-width:100rem;width:100%;margin:0 auto}.intro-inner p{color:#fff!important}.intro-text .btn{margin-top:3rem}@media only screen and (max-width:900px) and (orientation:landscape){.intro img{height:80rem}}.search-section{position:relative;z-index:2;padding-top:5rem}.search-wrapper{background-color:#e2f1f2;border-radius:2rem;padding:2rem}.search-box{width:100%}.button-search-box{width:auto}.search-box select{background-position:left 2rem center,right 2rem center;background-repeat:no-repeat;background-size:2rem,1rem;padding-left:5rem}.search-box input{background-position:left 2rem center;background-repeat:no-repeat;background-size:2rem;padding-left:5rem}.purpose-search-box select{background-image:url(../../../../../../themes/vdtheme/images/key.svg),url(../../../../../../themes/vdtheme/images/arrow-down.svg)}.category-search-box select{background-image:url(../../../../../../themes/vdtheme/images/home.svg),url(../../../../../../themes/vdtheme/images/arrow-down.svg)}.address-search-box input{background-image:url(../../../../../../themes/vdtheme/images/pin.svg);background-size:1rem}.price-search-box select{background-image:url(../../../../../../themes/vdtheme/images/price.svg),url(../../../../../../themes/vdtheme/images/arrow-down.svg)}.id-search-box input{background-image:url(../../../../../../themes/vdtheme/images/key.svg)}.search-section h3{padding:2rem;padding-bottom:5rem;display:inline-block;background-color:#e2f1f2;margin-bottom:0;font-size:2rem;margin-bottom:0;border-top-left-radius:2rem;border-top-right-radius:2rem;padding-right:8rem;background-image:url(../../../../../../themes/vdtheme/images/search.svg);background-repeat:no-repeat;background-position:right 2rem top 2rem;background-size:2rem;margin-bottom:-3rem}@media only screen and (min-width:64.0625em){.search-section{padding-top:0;margin-top:-15rem}.search-wrapper form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1%}.search-box{width:16.6%}.button-search-box{width:auto}}.search-pages .search-section{margin:0;padding:0;margin-top:5rem}@media only screen and (min-width:64.0625em){.search-pages .search-section{margin-top:10rem}}.properties-box{width:100%;overflow:hidden;border-radius:2rem;border:1px solid #ccc;margin-bottom:3rem;padding-bottom:3rem;display:flex;flex-direction:column}.properties-image{position:relative;overflow:hidden;display:block;margin-bottom:2rem}.properties-image img{display:block;width:100%;height:auto;aspect-ratio:16/14;object-fit:cover;transition:all 0.4s ease-in-out}.properties-image:hover img{transform:scale(1.05)}.properties-box a{text-decoration:none}.properties-box h3{padding:0 2rem;font-size:2rem}.properties-box p{padding:0 2rem;opacity:.7}.properties-price{padding:0 2rem;font-weight:600}.properties-box .properties-price{margin-bottom:2rem}.properties-btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:auto;padding:0 2rem;justify-content:space-between;border-top:1px solid #ccc;padding-top:2rem}.properties-agent{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}.properties-agent img{display:block;width:2.6rem;height:2.6rem;border-radius:50%;object-fit:cover}@media only screen and (min-width:30.0625em){.properties-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2%}.properties-box{width:49%}}@media only screen and (min-width:50.0625em){.properties-box{width:32%}}@media only screen and (min-width:64.0625em){.properties-box{width:23.5%}}.about-location-text{width:100%;padding:0 2rem;margin-bottom:5rem}.about-location-inner .btn{margin-top:3rem}.images{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:3%}.image-icon{width:30%;margin-left:auto;background-color:#e2f1f2;display:flex;align-items:center;justify-content:center;height:auto;aspect-ratio:16/13;border-top-right-radius:5rem;border-bottom-left-radius:5rem;margin-top:auto}.image-icon img{display:block;width:9.4rem;height:auto}.images>img{width:48.5%;height:auto;aspect-ratio:16/14;object-fit:cover;border-bottom-right-radius:5rem;border-top-left-radius:5rem;display:block}.image-text{background-color:#0a4864;width:48.5%;border-top-right-radius:5rem;border-bottom-left-radius:5rem;color:#fff;padding:5rem 3rem;aspect-ratio:16/14;display:flex;flex-direction:column;justify-content:center;align-self:flex-start;margin-top:3rem}.image-text img{width:10rem;height:auto;display:block;margin-bottom:2rem}.images>img:nth-of-type(2){margin-top:3rem}@media only screen and (max-width:37.5em){.images>img:not(:first-of-type){display:none}.images>img{width:100%!important;border-radius:0}.image-text{width:100%;border-radius:0;padding:5rem 2rem;aspect-ratio:unset}.image-icon{display:none}}@media only screen and (min-width:75.0625em){.about-location-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.images{width:50%}.about-location-inner{max-width:57rem;width:100%}.about-location-text{width:45%;display:flex;align-items:center;justify-content:flex-end;margin-bottom:0}}.banner{background-color:#0a4864;color:#fff}.banner p{opacity:1;color:#fff}.text-center{max-width:70rem;width:100%;margin:0 auto;text-align:center}.text-center ul{color:#5d636f;list-style-position:inside;margin:0;padding:0}.text-center .btn{margin-top:3rem}.banner .title{margin-left:auto;margin-right:auto;width:100%;max-width:100rem}.whyus-box{width:100%;margin-bottom:3rem;text-align:center}.whyus-icon{width:15rem;height:15rem;border-radius:50%;background-color:#e2f1f2;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:3rem}.whyus-icon img{display:block;width:5rem;height:5rem;object-fit:contain}@media only screen and (min-width:48.0625em){.whyus-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.whyus-box{width:31.3%}}@media only screen and (min-width:64.0625em){.whyus-icon{width:20rem;height:20rem}.whyus-icon img{width:9rem;height:9rem}}.faq-banner{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;color:#fff}.faq-banner p{color:#fff}.faq-banner-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:64.0625em){.faq-banner{background-attachment:fixed}}.blog-box{width:100%;margin-bottom:3rem}.blog-box a{text-decoration:none}.blog-image{position:relative;overflow:hidden;border-radius:2rem;margin-bottom:2rem;display:block}.blog-image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:all 0.4s ease-in-out}.blog-image:hover img{transform:scale(1.05)}.blog-date{display:inline-block;position:absolute;left:2rem;bottom:2rem;z-index:2;background-color:#f89b46;border-radius:10rem;padding:.7rem 2rem;text-align:center;font-size:1.4rem}.blog-date2{position:static;left:auto;bottom:0}.btn-sm2{display:inline-block;font-weight:600;text-decoration:none;transition:all 0.4s ease-in-out}.btn-sm2:hover{color:#f89b46}@media only screen and (min-width:30.0625em){.blog-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.blog-box{width:48.5%}}@media only screen and (min-width:56.3125em){.blog-box{width:31.3%}}.about-us{position:relative}@media only screen and (min-width:68.75em){.about-us::before{height:90%}}@media only screen and (min-width:75.0625em){.about-us::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:90%;background-color:#e2f1f2}.about-us .about-location-wrapper{flex-direction:row-reverse}.about-us .image-icon{margin-left:0;margin-right:auto;margin-top:3rem;margin-bottom:auto;background-color:#0a4864}.about-us .images>img:nth-of-type(2){margin-top:0}.about-us .images>img:nth-of-type(3){margin-top:3rem}.about-us .images>img:nth-of-type(1){margin-top:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:5rem;border-bottom-left-radius:5rem}.about-us .about-location-text{justify-content:flex-start}}.banner-btns{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;gap:2rem;margin-top:5rem}.banner3{background-color:#e2f1f2}footer{position:relative;background-color:#0a4864;color:#fff;padding:5rem 0;margin-top:5rem}footer p{color:#fff}.footer-logo img{display:block;width:18rem;height:auto;margin:0 auto}.footer-logo{position:absolute;display:inline-block;left:50%;transform:translateX(-50%);top:-12rem}.newsletter-text{width:100%;padding-top:10rem;text-align:center}.newsletter-form{width:100%;position:relative}.newsletter-form form{position:relative;width:100%}.newsletter-form input{background-color:rgba(255,255,255,.2);color:#fff;border-color:transparent;padding:2.3rem 4.5rem}.btn-newsletter{background-image:url(../../../../../../themes/vdtheme/images/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:2rem;width:3rem;height:3rem;position:absolute;top:50%;transform:translateY(-50%);right:2rem;background-color:transparent}footer ul{list-style:none;padding:0;margin:0}footer .social img{filter:brightness(0) invert(100)}footer .social{justify-content:center}footer a{text-decoration:none}.footer-wrapper{margin-top:5rem;padding-top:5rem;border-top:1px solid rgba(255,255,255,.2)}.footer-box{width:100%;text-align:center;margin-bottom:3rem}.copyright{padding:2rem 0;background-color:#f89b46}.copyright .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:1.4rem}@media only screen and (min-width:50.0625em){.footer-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer-box{width:auto;text-align:left;margin-bottom:0}footer .social{justify-content:flex-start}}@media only screen and (min-width:64.0625em){.footer-links ul{column-count:2;column-gap:3rem}.newsletter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.newsletter-text{width:40%;padding-top:0;text-align:left}.newsletter-form{width:40%}footer{padding:10rem 0;margin-top:10rem}.footer-logo{top:-18rem}}.h-line{width:5rem;height:2px;background-color:#000;margin:3rem auto}.about3-text{width:100%;margin-bottom:5rem;display:flex;align-items:center;justify-content:flex-end;padding:0 2rem}.about4-wrapper .about3-text{justify-content:flex-start}.about4-wrapper{padding-top:5rem}.about3-images{width:100%}.about3-images img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover}.main-image{margin:0 auto;max-width:30rem;width:100%;margin-bottom:5rem}.gallery-slider{overflow:hidden;position:relative}.gallery-slider a{display:block;overflow:hidden}.gallery-slider img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:all 0.4s ease-in-out}.gallery-slider a:hover img{transform:scale(1.05)}.about4-wrapper .btn{margin-top:1rem}@media only screen and (min-width:61.3125em){.about3-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.about4-wrapper{flex-direction:row-reverse;align-items:flex-start}.about3-text{width:45%;margin-bottom:0}.about3-images{width:45%}.about3-inner{max-width:65rem;width:100%}}@media only screen and (min-width:64.0625em){.about4-wrapper{padding-top:10rem}}.top-image{height:11rem;background-color:#fff}.top-image img{height:60rem;display:none}.top-image .intro-overlay{display:none}@media only screen and (min-width:64.0625em){.top-image{height:20rem}}.guide-wrapper{counter-reset:number}.guide-box{width:100%;margin-bottom:5rem}.guide-number{width:8rem;height:8rem;position:relative;background-color:#e2f1f2;border-radius:50%;margin-bottom:3rem}.guide-number::before{counter-increment:number;content:counter(number) ".";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:4rem;font-weight:600}@media only screen and (min-width:42.5625em){.guide-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:6%}.guide-box{width:47%}}.accordion-wrapper{width:100%}.accordion__body_text{padding-top:2rem;padding-bottom:2rem}.accordion{padding:1.5rem 3rem;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;margin-bottom:1rem;background-color:#f5f5f5}.accordion__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.accordion__head_text{position:relative;margin-bottom:0;font-weight:500;width:80%;color:#000;font-size:1.8rem}.accordion__head_btn{width:4rem;height:4rem;position:relative;cursor:pointer;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border:none;background-color:transparent}.accordion__head_btn:before,.accordion__head_btn:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;height:2px;background-color:#000;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.accordion__head_btn:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.accordion__body{max-height:0;overflow:hidden;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;line-height:1.8}.accordion--active .accordion__head_btn{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.accordion--active .accordion__head_btn:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.accordion__body_text .btn{margin-top:3rem}.contact-text{width:100%;margin-bottom:5rem}.contact-form{width:100%}.map iframe{width:100%;height:40rem;display:block}@media only screen and (min-width:61.3125em){.contact-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.contact-text{width:43%;margin-bottom:0}.contact-form{width:48%}}.single-content{width:100%;margin-bottom:5rem}.single-aside{width:100%}.single-aside .btn{width:100%;margin-bottom:1rem}.price{font-size:3.4rem;font-weight:400}.single-image{margin:5rem 0}.single-image img{display:block;width:100%;height:auto;aspect-ratio:16/7;object-fit:cover}.single-icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.single-icon-box{width:48.5%;margin-bottom:2rem;text-align:center}.single-icon-image{width:8rem;height:8rem;border-radius:50%;background-color:#e2f1f2;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:2rem}.single-icon-image img{display:block;width:5rem;height:3rem;object-fit:contain}.single-row{margin-bottom:5rem}.single-row td{padding:.4rem}.single-row table{max-width:40rem;width:100%}.gallery-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:3%}.gallery-wrapper a{display:block;width:48.5%;margin-bottom:2rem;overflow:hidden}.gallery-wrapper a img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:all 0.4s ease-in-out}.gallery-wrapper a:hover img{transform:scale(1.05)}.single-aside .properties-agent img{width:4.6rem;height:4.6rem}.single-aside .properties-agent{margin-bottom:3rem}@media only screen and (min-width:30.0625em){.single-icon-box{width:31.3%}.gallery-wrapper a{width:31.3%}}@media only screen and (min-width:48.0625em){.single-icon-box{width:17.6%}}@media only screen and (min-width:61.3125em){.single-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.single-content{width:calc(100% - 40rem);margin-bottom:0}.single-aside{width:38rem}}.register-group input{width:auto}.register-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:3rem}.register-group label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem;font-weight:400}.register-form,#loginform{margin:0 auto;padding:4rem 2rem;background-color:#e2f1f2;border-radius:1rem}.register-form label{color:#000}.login-link,.register-link{text-align:center;margin-top:2rem;font-style:italic}.login-remember input{width:auto}.login-remember label{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}.login-remember{margin-top:2rem}@media only screen and (min-width:30.0625em){.register-form,#loginform{padding:4rem}}.docs-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem}.docs-wrap a{display:block;text-decoration:none;margin-bottom:1rem;padding-left:3rem;background-image:url(../../../../../../themes/vdtheme/images/docs.svg);background-repeat:no-repeat;background-size:2rem;background-position:left center}.about-text-toggle{margin-top:3rem;display:none}