:root{--font-family-default: "Roboto", sans-serif;--font-family-title: "Baskervville", serif;--font-size-default: 15px;--font-size-title: 60px;--font-color-default: #4d4d4d;--font-color-title: #a1a1a1;--primary: #d6b365;--secondary: #6c757d;--gradient-horizontal: linear-gradient(90deg,rgba(200, 159, 71, 1) 0%, rgba(252, 219, 155, 1) 23%, rgba(231, 189, 88, 1) 45%, rgba(222, 188, 115, 1) 60%, rgba(201, 151, 31, 1) 78%, rgba(207, 167, 83, 1) 100%);--gradient-vertical: linear-gradient(180deg,rgba(200, 159, 71, 1) 0%, rgba(252, 219, 155, 1) 23%, rgba(231, 189, 88, 1) 45%, rgba(222, 188, 115, 1) 60%, rgba(201, 151, 31, 1) 78%, rgba(207, 167, 83, 1) 100%);--gradient-btn: linear-gradient(90deg,rgba(200, 159, 71, 1) 0%, rgba(232, 205, 139, 1) 52%, rgba(204, 164, 79, 1) 100%);--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}#main-wrapper{overflow:clip}a{color:inherit}a:hover{color:var(--primary)}a:hover,a:focus,.slick-slide,.slick-slide a{outline:none;text-decoration:none}input,select,textarea{outline:none}.flex{display:flex;flex-flow:row wrap}.flex:before,.flex:after{display:none}.dir-col{flex-flow:column wrap}.dir-col-reverse{flex-flow:column-reverse wrap}.dir-row-reverse{flex-flow:row-reverse wrap}.al-center{align-items:center}.al-start{align-items:flex-start}.al-end{align-items:flex-end}.ju-center{justify-content:center}.ju-start{justify-content:flex-start}.ju-end{justify-content:flex-end}.ju-between{justify-content:space-between}.ju-around{justify-content:space-around}.header{position:absolute;top:0;left:0;right:0;z-index:101;padding:29px 0 0}.header__inner{position:relative;flex-wrap:nowrap}.header__nav .site-nav{display:flex;flex-flow:row;align-items:center;padding-right:15px}.header__nav .site-nav>li,.header__nav .site-nav>li:before{margin:0 29px}.header__nav .site-nav>li:first-child{margin-left:0}.header__nav .site-nav>li:last-child{margin-right:0}.header__nav .site-nav>li:last-child:before{display:none}.header__nav .site-nav>li{position:relative}.header__nav .site-nav>li:before{content:"";position:absolute;top:0;bottom:0;margin-top:auto!important;margin-bottom:auto!important;width:1px;height:12px;left:100%;background:#fff}.header__nav .site-nav>li>a{font-size:14px;letter-spacing:.05em;color:#fff;text-transform:uppercase;font-weight:500;display:block;position:relative;padding:10px 0}.header__nav .site-nav>li>a:before{content:"";position:absolute;height:4px;background:var(--gradient-horizontal);bottom:0;left:0;right:0;transform:scaleX(0);transition:all var(--default-transition)}.header__nav .site-nav .sub-menu{position:absolute;top:100%;left:calc(50% - 80px);padding:12px 0 0;min-width:160px;transform:translateY(10px);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--default-transition)}.header__nav .site-nav .sub-menu>li{padding:0 4px 8px;position:relative}.header__nav .site-nav .sub-menu>li>a{font-size:14px;letter-spacing:.02em;color:#2d2d2d;text-transform:uppercase;font-weight:500;display:block;background:#fff;padding:10px 8px;transition:all var(--default-transition)}.header__nav .site-nav .sub-menu>li:hover>a,.header__nav .site-nav .sub-menu>li:focus-within>a{background:var(--primary);color:#2d2d2d}.header__nav .site-nav .sub-menu .sub-menu{top:0;left:100%;padding-top:0}.header__nav .site-nav li:hover>.sub-menu,.header__nav .site-nav li:focus-within>.sub-menu{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.header__nav .site-nav li:hover>a:before,.header__nav .site-nav li:focus-within>a:before{transform:scaleX(1)}.header__buttons{position:relative;flex:0 0 auto}.header__buttons .translate-dropdown{width:163px;padding-right:15px}.header__buttons .currency-dropdown{width:118px;padding-right:18px}.header__buttons .custom-select{position:relative}.header__buttons .custom-select button{height:40px;border-radius:25px;font-size:13px;font-weight:500;letter-spacing:.02em;color:#fff;background:transparent;position:relative;border:none;width:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.header__buttons .custom-select button:before,.header__buttons .custom-select button:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:var(--gradient-horizontal);padding:1px;z-index:-1;transition:all var(--default-transition)}.header__buttons .custom-select button:before{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.header__buttons .custom-select button:after{opacity:0}.header__buttons .custom-select button:hover:after{opacity:1}.header__buttons .custom-select button i{margin-left:10px;font-size:11px;font-weight:700}.header__buttons .custom-select.open button i{transform:rotate(180deg)}.header__buttons .custom-select.open .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__buttons .custom-select .dropdown-menu{width:100%;min-width:100%;background:transparent;border:none;box-shadow:none;padding:12px 0 0;transform:translateY(10px);opacity:0;visibility:hidden;pointer-events:none;transition:all var(--default-transition);display:block;z-index:1}.header__buttons .custom-select .dropdown-menu a{display:block;font-size:14px;letter-spacing:.02em;color:#2d2d2d;text-transform:uppercase;font-weight:500;background:#fff;padding:10px 8px;transition:all var(--default-transition);margin-bottom:8px}.header__buttons .custom-select .dropdown-menu a:hover,.header__buttons .custom-select .dropdown-menu a.gt-current-lang,.header__buttons .custom-select .dropdown-menu a.active{background:var(--primary);color:#2d2d2d}.header__buttons .bm-open{width:40px;height:40px;border-radius:50%;background:transparent;border:none;position:relative}.header__buttons .bm-open:before,.header__buttons .bm-open:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:var(--gradient-horizontal);padding:1px;z-index:-1;transition:all var(--default-transition)}.header__buttons .bm-open:before{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.header__buttons .bm-open:after{opacity:0}.header__buttons .bm-open:hover:after{opacity:1}.header__buttons .bm-open span{display:block;width:16px;height:1px;background-color:#fff;margin:0 auto}.header__buttons .bm-open span:nth-child(2){margin:4px auto}.sticking .fixedheader{transform:translateY(0);opacity:1;visibility:visible}.fixedheader{position:fixed;top:0;left:0;right:0;padding:18px 3.25% 17px 3.5625%;background:#313131e0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all var(--default-transition);z-index:999}.fixedheader__inner{flex-wrap:nowrap}.fixedheader .site-logo{width:18.8465%;font-size:0}.fixedheader .site-logo a{font-size:0}.fixedheader .site-logo a img{max-width:100%;height:auto;filter:brightness(0) invert(1)}.fixedheader .header__nav .site-nav{padding-left:15px}body.menu-is-active{overflow:hidden!important}.bm-menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.bm-menu-bg.is-active{display:block}.bm-menu-wrap{position:fixed;top:0;right:0;bottom:0;z-index:9999;background-color:#fff;width:784px;max-width:100%;transform:translate(100%);transition:all .6s ease}.bm-menu-wrap.is-active{transform:translate(0)}.bm-menu-wrap .bm-menu-scrollable{position:relative;height:100%!important;overflow-x:hidden;overflow-y:auto}.bm-menu-wrap .bm-menu-inner{position:relative;padding:64px 58px 40px}.bm-menu-wrap .bm-menu-inner .bm-menu-close{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background:transparent;border:none}.bm-menu-wrap .bm-menu-inner .bm-menu-close:before,.bm-menu-wrap .bm-menu-inner .bm-menu-close:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:var(--gradient-horizontal);padding:1px;z-index:-1;transition:all var(--default-transition)}.bm-menu-wrap .bm-menu-inner .bm-menu-close:before{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bm-menu-wrap .bm-menu-inner .bm-menu-close:after{opacity:0}.bm-menu-wrap .bm-menu-inner .bm-menu-close:hover:after{opacity:1}.bm-menu-wrap .bm-menu-inner .bm-menu-close i{font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.bm-menu-wrap .bm-menu-inner .site-logo{text-align:center;font-size:0;margin-bottom:74px}.bm-menu-wrap .bm-menu-inner .site-logo a img{max-width:100%;height:auto}.bm-menu-wrap .bm-menu-inner .bm-nav{display:flex;flex-flow:row wrap}.bm-menu-wrap .bm-menu-inner .bm-nav>li{margin-bottom:33px;padding-right:15px}.bm-menu-wrap .bm-menu-inner .bm-nav>li:nth-child(3n-2){width:24%}.bm-menu-wrap .bm-menu-inner .bm-nav>li:nth-child(3n-1){width:33%}.bm-menu-wrap .bm-menu-inner .bm-nav>li:nth-child(3n){width:43%}.bm-menu-wrap .bm-menu-inner .bm-nav>li>a{font-size:21px;letter-spacing:.02em;line-height:1;color:#232323;font-family:var(--font-family-title);text-transform:uppercase;transition:color var(--default-transition)}.bm-menu-wrap .bm-menu-inner .bm-nav>li>a:hover{color:var(--primary)}.bm-menu-wrap .bm-menu-inner .bm-nav>li .sub-menu{padding:14px 0 0}.bm-menu-wrap .bm-menu-inner .bm-nav>li .sub-menu li a{font-size:18px;letter-spacing:.02em;color:gray;text-transform:uppercase;line-height:2;font-weight:500;transition:color var(--default-transition)}.bm-menu-wrap .bm-menu-inner .bm-nav>li .sub-menu li a:hover{color:var(--primary)}.bm-menu-wrap .bm-menu-inner .contact-info{margin:76px 0 0}.bm-menu-wrap .bm-menu-inner .contact-info span{display:block;padding-left:25px;position:relative;font-size:20px;letter-spacing:.02em;font-weight:500;line-height:1;color:#4d4d4d;margin:0 28px}.bm-menu-wrap .bm-menu-inner .contact-info span i{position:absolute;top:0;left:0;font-size:18px;background:var(--gradient-horizontal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bm-menu-wrap .bm-menu-inner .contact-info span i.ai-font-envelope-f{font-size:13px;top:5px}.bm-menu-wrap .bm-menu-inner .contact-info span a{color:inherit;transition:color var(--default-transition)}.bm-menu-wrap .bm-menu-inner .contact-info span a:hover{color:var(--primary)}.section-title,#content .section-title,#content .entry-title,#content .archive-title{position:relative;text-transform:uppercase;font-size:var(--font-size-title);letter-spacing:.1em;padding-left:45px;font-weight:400;margin:0;line-height:1;font-family:var(--font-family-title)}.section-title em,#content .section-title em,#content .entry-title em,#content .archive-title em{position:absolute;top:0;left:0;font-size:24px;font-weight:200;color:#a1a1a1;font-style:normal;letter-spacing:0;font-family:var(--font-family-default)}.section-title span,#content .section-title span,#content .entry-title span,#content .archive-title span{display:block;font-size:24px;font-weight:500;letter-spacing:.3em;color:#a1a1a1;font-family:var(--font-family-default);margin-bottom:16px}.section-title strong,#content .section-title strong,#content .entry-title strong,#content .archive-title strong{display:block;background:var(--gradient-horizontal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:400;position:relative}.section-title strong:before,#content .section-title strong:before,#content .entry-title strong:before,#content .archive-title strong:before{content:"";position:absolute;top:.03em;left:-33px;bottom:.13em;width:3px;background:var(--gradient-vertical)}#content .entry-title,#content .archive-title{padding-left:0!important;margin:30px 0}#content .entry-title strong:before,#content .archive-title strong:before{display:none}.img-wrapper{display:block;position:relative}.img-wrapper canvas{display:block;width:100%;height:100%}.img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-wrapper:before,.img-wrapper:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:all var(--default-transition)}a.btn-a,.btn-a{position:relative;border:none;border-radius:50px;height:56px;font-size:16px;font-weight:500;letter-spacing:.05em;color:#000;text-transform:uppercase;text-align:center;display:inline-flex;align-items:center;justify-content:center;padding:0 83px 0 0;transition:all var(--default-transition);background:transparent}a.btn-a:before,a.btn-a:after,.btn-a:before,.btn-a:after{content:"";position:absolute;top:0;right:0;bottom:0;border-radius:50px;width:54px;transition:all var(--default-transition);z-index:-1}a.btn-a:before,.btn-a:before{background:var(--gradient-horizontal);padding:1px;border-radius:inherit;z-index:-1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}a.btn-a:after,.btn-a:after{background:var(--gradient-btn);opacity:0}a.btn-a i,.btn-a i{font-size:14px;width:37px;height:14px;display:flex;flex-flow:row wrap;overflow:hidden;justify-content:flex-end;padding:0 2px;margin-left:18px;position:absolute;right:30px;transition:all var(--default-transition)}a.btn-a:hover,.btn-a:hover{color:#000;padding:0 49px}a.btn-a:hover:before,.btn-a:hover:before{opacity:0}a.btn-a:hover:after,.btn-a:hover:after{width:100%;opacity:1}a.btn-a:hover i,.btn-a:hover i{opacity:0}.custom-slick-arrow{position:absolute;top:0;bottom:0;margin:auto;width:54px;height:54px;font-size:14px;color:#000;background:transparent;border:none;border-radius:50%;z-index:1;transition:all var(--default-transition);transition-property:opacity,background,color}.custom-slick-arrow:before,.custom-slick-arrow:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:var(--gradient-btn);padding:1px;z-index:-1;transition:all var(--default-transition)}.custom-slick-arrow:before{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.custom-slick-arrow:after{opacity:1}.custom-slick-arrow:hover{opacity:.7}.custom-slick-arrow.slick-prev{left:0}.custom-slick-arrow.slick-next{right:0}tc-range-slider{--pointer-width: 29px;--pointer-height: 29px;--pointer-border: none;--pointer-shadow: none;--pointer-shadow-hover: none;--pointer-shadow-focus: none;--pointer-border-hover: none;--pointer-border-focus: none;--pointer-bg: var(--gradient-btn);--pointer-bg-hover: var(--gradient-btn);--pointer-bg-focus: var(--gradient-btn);--panel-bg-fill: #e2e2e2;--panel-bg: #f0f0f0;--height: 3px;--width: 100%}.bg-section{position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.bg-section .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.bg-section:before,.bg-section:after{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.bg-section.is-parallax .bg-image{background-attachment:fixed}.footer{position:relative}.footer .bg-section:before{content:"";background:var(--primary);opacity:.1}.footer .bg-section:after{content:"";background:linear-gradient(180deg,#fff,#ffffff80,#fff)}.footer__git{position:relative;padding:105px 0 119px}.footer__git .git-left .git-title{margin-bottom:49px}.footer__git .git-left .git-title .section-title em:before{height:109px}.footer__git .git-left .git-info{padding:0 8px}.footer__git .git-left .git-info span{display:block;padding-left:22px;position:relative;font-size:15px;letter-spacing:.02em;font-weight:500;line-height:1;color:#4d4d4d;margin-bottom:25px}.footer__git .git-left .git-info span i{position:absolute;top:0;left:0;font-size:15px;background:var(--gradient-horizontal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer__git .git-left .git-info span i.ai-font-envelope-f{font-size:12px;top:2px}.footer__git .git-left .git-info span a{color:inherit;transition:color var(--default-transition)}.footer__git .git-left .git-info span a:hover{color:var(--primary)}.footer__git .git-left .git-info span:last-child{margin-bottom:0}.footer__git .git-right{width:640px;margin-left:auto;padding:44px 0 0}.footer__git .git-right p{font-size:15px;letter-spacing:.02em;font-weight:500;color:#4d4d4d;line-height:1.6666666667;margin-bottom:29px}.footer__git .git-right form{position:relative}.footer__git .git-right .git-fields{margin:0 -10px}.footer__git .git-right .git-fields .field-6{width:50%;margin-bottom:11px}.footer__git .git-right .git-fields .field-8{width:71.213%}.footer__git .git-right .git-fields .field{padding:0 10px;display:inline-block;position:relative}.footer__git .git-right .git-fields .field .wpcf7-form-control-wrap{display:block}.footer__git .git-right .git-fields .field input,.footer__git .git-right .git-fields .field textarea{display:block;height:50px;background:transparent;border:none;border-bottom:1px solid #ca9b30;font-size:13px;font-weight:500;letter-spacing:.02em;color:#4d4d4d;width:100%;padding:2px 0 0}.footer__git .git-right .git-fields .field textarea{padding-top:18px;height:79px;resize:none}.footer__git .git-right .git-fields .git-btn{width:28.787%;text-align:right;position:relative;align-self:flex-end}.footer__git .git-right .git-fields .git-btn .wpcf7-spinner{position:absolute;bottom:-30px;right:0;margin:auto}.footer__git .git-right .wpcf7 form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;text-align:center;margin:15px auto 0}.footer__bottom{position:relative;margin:0 -80px}.footer__bottom .site-logo{font-size:0;text-align:center;margin-bottom:50px}.footer__bottom .site-logo a img{max-width:100%;height:auto}.footer__bottom .footernav{border-top:1px solid #d0b29f;border-bottom:1px solid #d0b29f;display:flex;flex-flow:row wrap;justify-content:center;padding:16px 0 19px}.footer__bottom .footernav li{border-right:1px solid #000;font-size:13px;font-weight:500;letter-spacing:.02em;color:#000;text-transform:uppercase;padding:0 35px}.footer__bottom .footernav li:last-child{border-right:none}.footer__bottom .footernav li a{display:block;transition:color var(--default-transition)}.footer__bottom .footernav li a:hover{color:var(--primary)}.footer__bottom .footer-copyright{text-align:center;padding:48px 0 71px}.footer__bottom .footer-copyright p{font-size:14px;font-weight:500;letter-spacing:.02em;color:#4d4d4d;margin-bottom:26px;line-height:17px}.footer__bottom .footer-copyright p a{transition:color var(--default-transition)}.footer__bottom .footer-copyright .footer-icons{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;font-size:32px;color:#4d4d4d}.footer__bottom .footer-copyright .footer-icons i.ai-font-eho{font-size:25px;margin-right:10px}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;font-size:12px;top:25%}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#0000004d}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}.ip-banner .hero-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:400px;max-width:100%}.ip-banner .hero-logo img{max-width:100%;height:auto;width:100%}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title,#content .archive-subtitle{position:relative}body.page-template-template-fullwidth[class*=aios-custom-ihomefinder] #inner-page-wrapper>.container{width:100%;padding:0}body[class*=aios-custom-ihomefinder] #inner-page-wrapper>.container{width:100%;padding:0}body[class*=aios-custom-ihomefinder] #inner-page-wrapper>.container #content-full #content,body[class*=aios-custom-ihomefinder] #inner-page-wrapper>.container #content-sidebar #content{padding:0 15px}body #aci-custom-map.leaflet-container,body #ihf-map-canvas{filter:none}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}#listings-details .listings-smi ul>li>a{font-family:agentimage!important}[class^=ai-font]:before{font-family:agentimage!important}body.pojo-a11y-readable-font em[class^=ai-font]{font-family:agentimage!important}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:.2em .8em;width:auto}.wpcf7 form .wpcf7-response-output{text-align:center}.wpcf7-form-control-wrap{display:block}.bootstrap-select.btn-group .dropdown-toggle .filter-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ihf-main-container .glyphicon-remove-circle:before{color:#fff!important}.home .bootstrap-select.btn-group .dropdown-menu.inner{max-height:180px!important}.post-page-about p#breadcrumbs{padding:0 15px}body #ai-modern-properties-results .ai-modern-properties-results-control .ai-modern-properties-results-dropdown>div{right:auto!important}.post-page-about #ai-modern-about .ai-modern-about-photo:before{opacity:0}@media screen and (max-width: 1440px){.fixedheader .header__nav .site-nav>li,.fixedheader .header__nav .site-nav>li:before{margin:0 15px}}@media screen and (max-width: 1366px){:root{--font-size-title: 50px}.fixedheader .header__nav .site-nav>li,.fixedheader .header__nav .site-nav>li:before{margin:0 10px}.footer__bottom{margin:0}}@media screen and (max-width: 1280px){.header__nav .site-nav>li>a{font-size:12px}}@media screen and (max-width: 1199px){:root{--font-size-title: 40px}.header__nav .site-nav>li,.header__nav .site-nav>li:before{margin:0 20px}.header__nav .site-nav>li>a{letter-spacing:0}.header__buttons .translate-dropdown{width:130px;padding-right:5px}.header__buttons .currency-dropdown{width:85px;padding-right:10px}.header__buttons .custom-select button{font-size:12px}.fixedheader{padding:18px 3%}.fixedheader .header__nav .site-nav>li,.fixedheader .header__nav .site-nav>li:before{margin:0 8px}.fixedheader .header__nav .site-nav>li>a{font-size:11px}.section-title em,.section-title span,#content .section-title em,#content .section-title span,#content .entry-title em,#content .entry-title span,#content .archive-title em,#content .archive-title span{font-size:18px}.section-title span,#content .section-title span,#content .entry-title span,#content .archive-title span{margin-bottom:8px}.bg-section .bg-image{background-attachment:scroll}}@media only screen and (max-width: 991px){*[class*=col-md]{width:100%}.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666666%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12,.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media screen and (max-width: 991px){:root{--font-size-title: 30px}.header{position:relative;padding:0}.header .container .header__nav,.header .container .header__buttons{display:none}.fixedheader{transform:translateY(0);padding:15px;opacity:1;visibility:visible}.fixedheader .header__nav{display:none}.fixedheader .site-logo{width:200px}.fixedheader .header__buttons .translate-dropdown{width:100px;display:none}.fixedheader .header__buttons .currency-dropdown{width:75px;display:none}.fixedheader .header__buttons .custom-select button{font-size:9px;letter-spacing:0}.bm-menu-wrap{width:400px}.bm-menu-wrap .bm-menu-inner{padding:70px 30px 40px}.bm-menu-wrap .bm-menu-inner .site-logo{margin-bottom:40px}.bm-menu-wrap .bm-menu-inner .bm-nav>li{width:100%!important;margin-bottom:20px}.bm-menu-wrap .bm-menu-inner .bm-nav>li>a{font-size:20px}.bm-menu-wrap .bm-menu-inner .bm-nav>li .sub-menu li a{font-size:16px}.bm-menu-wrap .bm-menu-inner .contact-info{margin-top:20px}.bm-menu-wrap .bm-menu-inner .contact-info .flex{flex-flow:column}.bm-menu-wrap .bm-menu-inner .contact-info .flex span{margin:0 0 10px}.section-title,#content .section-title,#content .entry-title,#content .archive-title{padding-left:25px;letter-spacing:0}.section-title em,.section-title span,#content .section-title em,#content .section-title span,#content .entry-title em,#content .entry-title span,#content .archive-title em,#content .archive-title span{font-size:14px}.section-title span,#content .section-title span,#content .entry-title span,#content .archive-title span{margin-bottom:4px}.section-title strong:before,#content .section-title strong:before,#content .entry-title strong:before,#content .archive-title strong:before{left:-14px}a.btn-a,.btn-a{font-size:14px;letter-spacing:0}.footer__git{padding:60px 0 80px}.footer__git .git-left{width:100%}.footer__git .git-left .git-title{margin-bottom:30px;display:flex;justify-content:center;flex-flow:row wrap}.footer__git .git-left .git-info{display:flex;flex-flow:column;align-items:center}.footer__git .git-right{width:100%;padding-top:50px}.footer__git .git-right p{text-align:center}.footer__git .git-right .git-fields .field-6,.footer__git .git-right .git-fields .field-8{width:100%;margin-bottom:10px}.footer__git .git-right .git-fields .git-btn{width:100%;text-align:center;margin-top:10px}.footer__bottom .site-logo a img{width:300px}.footer__bottom .footernav{padding:10px 0}.footer__bottom .footernav li{padding:5px 0;border:none;width:100%;text-align:center}}@media only screen and (max-width: 767px){*[class*=col-sm]{width:100%}.col-xs-1{width:8.33333333%}.col-xs-2{width:16.66666666%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666666%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-12,.ip-banner .container{width:100%}}
