:root{--font-family-default: "Poppins", sans-serif;--font-family-title: "Playfair Display", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #626658;--secondary: #e5c776 ;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}html:has(#wpadminbar){margin-top:0!important}html:has(#wpadminbar) #wpadminbar{opacity:0;transition:all var(--default-transition)}html:has(#wpadminbar) #wpadminbar:hover{opacity:1}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#e6e2d9;color:var(--font-color-default);margin:0}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}.section-title{margin:0 0 2.5vw}.section-title h1,.section-title h2{font-family:var(--font-family-title);font-weight:400;font-size:clamp(30px,3.75vw,60px);text-transform:uppercase;display:inline-block;text-align:center;position:relative;color:var(--primary)}.section-title--has-line:after{content:"";display:block;pointer-events:none;width:100px;height:5px;background:var(--secondary);margin:23px auto 0}.section-title--is-white h1,.section-title--is-white h2{color:#fff}.section-title--is-left h1,.section-title--is-left h2{text-align:left}.section-title--is-left.section-title--has-line:after{margin:23px 0 0}.section-text h3{font-size:clamp(14px,1.125vw,18px);font-weight:600}.section-text p{line-height:1.9;letter-spacing:.06em;margin-bottom:30px}.section-text.is-white h2,.section-text.is-white h3,.section-text.is-white p{color:#fff}.section-btn{background:var(--primary);color:#fff;font-size:15px;font-style:normal;font-weight:300;line-height:15px;letter-spacing:.75px;text-transform:uppercase;border:0;min-width:16.25vw;height:3.75vw;padding:0 .625vw;display:inline-flex;justify-content:center;align-items:center;text-align:center;transition:all .5s}.section-btn:hover{background:var(--secondary);color:#fff}.section-btn--is-white{background:#fff;color:var(--primary)}.slider-arrows{display:flex;justify-content:center;max-width:260px;flex-wrap:wrap;margin:43px auto 0}.slider-arrows .section-btn{width:100%}.slider-arrows .slider-arrow{display:inline-block!important}.slider-arrows .slider-arrow--p:before{content:"<<";margin-right:10px}.slider-arrows .slider-arrow--n{margin-left:auto}.slider-arrows .slider-arrow--n:after{content:">>";margin-left:10px}.slider-arrow{background:transparent;border:0;margin:0 0 43px;text-transform:uppercase;color:var(--primary)}.slider-arrow--is-white{color:#fff}.canvas-img{display:block;position:relative;overflow:hidden}.canvas-img canvas{display:block;width:100%;height:auto}.canvas-img img{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s;-o-object-fit:cover;object-fit:cover}.canvas-bg{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.canvas-bg canvas{width:100%;height:100%;background-size:cover;background-position:top;display:block}.canvas-bg canvas.is-gray{filter:grayscale(1)}.canvas-bg+.container,.canvas-bg+.max-container{position:relative;z-index:2}.header{width:100%;z-index:90;padding:20px 0;transition:all var(--default-transition);background:var(--primary);position:fixed}.header__logo{max-width:250px}.header__container{max-width:92.8125vw;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header__nav{margin-left:auto;display:none}.header .site-navi{display:flex;align-items:center}.header .site-navi>li{margin:0 2.5vw;text-transform:uppercase;position:relative}.header .site-navi>li>a{color:#fff;text-align:center;font-size:clamp(12px,.9375vw,15px);font-weight:700;line-height:15px;letter-spacing:.75px}.header .site-navi>li>a:after{content:"";position:absolute;width:0;height:1px;background:#fff;left:0;bottom:-10px;height:2px;opacity:0;z-index:1;transition:all .5s;text-align:center;color:#dfceba}.header .site-navi>li:hover>a:after{width:100%;opacity:1}.header .site-navi>li .sub-menu{margin:0;padding-top:50px;position:absolute;width:100%;min-width:215px;left:50%;transform:translate(-50%);transition:all var(--default-transition);opacity:0;visibility:hidden}.header .site-navi>li .sub-menu li{display:block;position:relative;transition:all var(--default-transition);background:#ffffffd9}.header .site-navi>li .sub-menu li:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--secondary);opacity:0;transition:all .5s}.header .site-navi>li .sub-menu li a{display:block;text-align:center;padding:15px 20px 12px;text-transform:uppercase;line-height:1;transition:all var(--default-transition);position:relative;z-index:2;color:#000;font-size:14px;font-weight:300;letter-spacing:.2em}.header .site-navi>li .sub-menu li:hover:before{opacity:1}.header .site-navi>li .sub-menu li:hover a{color:#fff}.header .site-navi>li:hover .sub-menu{opacity:1;visibility:visible;padding-top:20px}.header__menu-button{margin-left:1.875vw}.header__menu-button .offcanvas-toggle{font-size:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.header__menu-button .offcanvas-toggle-lines{width:30px;height:10px;display:flex;flex-direction:column;transition:all .5s;justify-content:space-between;align-items:flex-end;margin-right:20px}.header__menu-button .offcanvas-toggle-lines i{width:30px;height:2px;background:#fff;display:block;transition:all .5s}.header__menu-button .offcanvas-toggle-lines i:last-child{width:20px}.header__menu-button .offcanvas-toggle-lines:hover i{background:#ccc}.header__menu-button .offcanvas-toggle-label{display:none}html:has(body.offcanvas-menu-open){overflow:hidden}.offcanvas-menu{position:fixed;z-index:9999;top:0;right:0;width:100%;height:100%;transition:all .5s;opacity:0;pointer-events:none}.offcanvas-menu .canvas-bg:after{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;background:linear-gradient(60deg,#626658 50%,#62665800)}.offcanvas-menu-inner{width:80%;max-width:915px;height:100%;position:absolute;top:0;right:-100%;z-index:2;background:var(--primary);transition:all .5s}body.offcanvas-menu-open .offcanvas-menu{opacity:1;pointer-events:all}body.offcanvas-menu-open .offcanvas-menu .offcanvas-menu-inner{right:0}.offcanvas-menu-body{color:#fff;overflow-x:auto;height:100%;position:relative;z-index:2;padding:3.75vw 5vw}.offcanvas-menu .offcanvas-logo{margin-bottom:5vw}.offcanvas-menu .offcanvas-close{position:absolute;right:3.125vw;top:1.875vw;color:#fff;cursor:pointer;transition:all .5s;z-index:1;display:flex;justify-content:center;align-items:center}.offcanvas-menu .offcanvas-close i{font-size:clamp(14px,1.125vw,18px)}.offcanvas-menu .offcanvas-close span{text-transform:uppercase;font-size:clamp(11px,.875vw,14px);letter-spacing:.2em;top:2px;position:relative;display:none}.offcanvas-menu .offcanvas-close:hover{color:#fff;opacity:.5}.offcanvas-menu .offcanvas-overlay{position:absolute;width:100%;height:100%;z-index:1;background:#00000080}.offcanvas-menu .side-navi{display:flex;flex-wrap:wrap}.offcanvas-menu .side-navi>li{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;width:100%}.offcanvas-menu .side-navi>li.menu-item-has-children{width:100%}.offcanvas-menu .side-navi>li>a{transition:all .5s;color:#fff}.offcanvas-menu .side-navi>li>a:hover{text-decoration:none;color:var(--secondary)}.offcanvas-menu .side-navi>li>ul{margin-top:15px;line-height:1.5;letter-spacing:normal;padding-left:15px;display:flex;flex-wrap:wrap}.offcanvas-menu .side-navi>li>ul>li{margin-bottom:20px;font-family:var(--font-family-default);font-size:15px;font-weight:300;letter-spacing:.15em;width:100%}.offcanvas-menu .side-navi>li>ul>li a{transition:all .5s;color:#fff}.offcanvas-menu .side-navi>li>ul>li a:hover{color:var(--secondary)}.footer{padding:7.5vw 0;position:relative;color:#fff;font-size:12px;background:var(--primary)}.footer h3{text-transform:uppercase;font-size:25px;letter-spacing:.15em;margin-bottom:25px;font-family:var(--font-family-title)}.footer a{color:inherit;transition:all .5s}.footer a:hover{color:var(--secondary)}.footer p{line-height:1.5;letter-spacing:.05em;margin:20px 0}.footer .canvas-bg{opacity:10%}.footer-container{width:95%;max-width:1140px;margin:0 auto;position:relative;z-index:2;display:flex;flex-direction:column;justify-self:center;align-items:center}.footer-logo{margin-bottom:50px;max-width:430px}.footer-contact{max-width:490px}.footer-contact .contact-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer-contact .contact-list li{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:15px;margin:10px 20px}.footer-contact .contact-list li i{margin-bottom:15px;color:var(--secondary);font-size:15px}.footer-contact .contact-list li i.ai-font-location-c{font-size:24px}.footer-contact .contact-list li i.ai-font-envelope-f{font-size:16px}.footer-contact .contact-smis{text-align:center;margin:30px 0}.footer-contact .contact-smis li{display:inline-block;margin:0 5px}.footer-contact .contact-smis li a{display:flex;width:50px;height:50px;background:#fff;justify-content:center;align-items:center;color:var(--secondary);font-size:25px;border-radius:50%;transition:all .5s}.footer-contact .contact-smis li a:hover{background:var(--secondary);color:#fff}.footer__menu{text-align:center}.footer__menu li{margin:10px 20px;font-size:15px;text-transform:uppercase;display:inline-block}.footer-smis{width:100%;margin-top:40px}.footer-smis-wrap{display:flex;align-items:center}.footer-smis-wrap h3{margin-bottom:0}.footer-smis-wrap ul{margin-left:35px}.footer-smis-wrap ul li{display:inline-block}.footer-smis-wrap ul li a{display:flex;width:30px;height:30px;border:1px #9b9b9b solid;border-radius:50%;justify-content:center;align-items:center;margin:5px;color:#4c4c4c}.footer-disclaimer{margin-top:0;width:100%;text-align:center;font-size:12px}.footer-copyright{width:100%;text-align:center}.footer-copyright .ai-icon{font-size:35px;color:#fff;vertical-align:middle}.footer-copyright .ai-icon.ai-font-eho{font-size:26px;margin-right:5px}.footer-form{position:relative;padding:100px 0;background:#000;color:#fff;text-align:center}.footer-form p{font-size:15px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.45px}.footer-form .canvas-bg{opacity:.3}.footer-form .max-container{max-width:860px}.footer-form-holder form{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-form-holder .ff-field{padding:10px;width:100%}.footer-form-holder .ff-field .wpcf7-form-control{font-size:14px;color:#fff;letter-spacing:.1em;width:100%;border:0;border-bottom:1px #fff solid;background:transparent;padding:20px 0;outline:none!important}.footer-form-holder .ff-field .wpcf7-form-control.wpcf7-textarea{height:85px;resize:none}.footer-form-holder .ff-field .wpcf7-not-valid-tip{position:absolute;font-size:11px;width:auto;left:auto;right:0}.footer-form-holder .wpcf7{position:relative}.footer-form-holder .wpcf7-response-output{font-size:11px;text-align:center;width:100%;position:absolute;left:0;color:#fff;margin:0!important;bottom:-60px}.footer-form-holder .ff-submit{margin-top:35px;width:100%}.footer-form .wpcf7-spinner{position:absolute}#pojo-a11y-toolbar{display:none}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}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}body:has(header.scrolled) .hp-slider .aios-slider-img:before,body:has(header.scrolled) .ip-banner:before{opacity:0}@media screen and (min-width: 744px){.slider-arrows{max-width:450px}.slider-arrows .slider-arrow{margin:0 10px}.slider-arrows .slider-arrow--p{order:1}.slider-arrows .slider-arrow--n{order:3}.slider-arrows .section-btn{order:2;min-width:260px;max-width:260px}.header{padding:33px 0}.header__logo{max-width:385px}.offcanvas-menu .side-navi>li{width:33.33%;margin-bottom:20px}.offcanvas-menu .side-navi>li>ul>li{width:33.33%}.footer-logo{max-width:756px}.footer-form-holder .ff-field--half{width:calc(50% - 5px)}}@media screen and (min-width: 992px){.header{position:fixed;background:transparent;top:0}.header.scrolled{background:var(--primary);padding:12px 0}.header.scrolled .header__logo{max-width:385px}.header.scrolled .site-navi>li:hover .sub-menu{padding-top:29px}#pojo-a11y-toolbar{display:block}}@media screen and (min-width: 1024px){.max-container{padding:0 50px}.header__container{justify-content:flex-start}.header__nav{display:block}}@media screen and (min-width: 1280px){html:not(.mobile):not(.safari.ipad):not(.safari.iphone):not(.mobile.android):not(.android) .canvas-bg--is-fixed canvas{background-attachment:fixed}}@media (max-width: 991px){.section-btn{min-width:150px;height:50px}.footer .canvas-bg{opacity:.3}.footer-container{justify-content:center;flex-direction:column;align-items:center}.footer-right{flex-direction:column;width:100%}.footer-logo .textwidget{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.footer .footer-sitemap{width:100%;text-align:center}.footer .footer-sitemap-menu{-moz-columns:1;columns:1}.footer .footer-contact{width:100%;max-width:300px;margin:0 auto 40px}.footer .footer-contact h3{text-align:center}.footer .footer-contact .contact-list li{padding:10px 0;line-height:1.2;text-align:center}}
