:root{--font-family-title: "Playfair Display", serif;--default-transition: all .3s ease-in-out}::-webkit-scrollbar{display:none}*:focus{outline:none!important}.wpa-test-msg{display:none!important}a,a:hover,a:focus{text-decoration:none}a,input,button,img,canvas{transition:var(--default-transition)}.img-wrapper{position:relative;z-index:1}.img-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;z-index:1}.bg-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.bg-wrapper canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-wrapper.fixed canvas{background-attachment:fixed}.site-header{padding:0 15px}.site-header .header-wrap{max-width:1400px;margin:auto;padding:54px 0}.site-header .header-logo h2{font-family:Poppins,sans-serif;font-size:39px;font-weight:500;color:#fff;text-transform:uppercase}.site-header .header-contact ul{gap:37px}.site-header .header-contact ul li{padding:0!important}.site-header .header-contact ul li a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:400;letter-spacing:0;text-align:center;text-transform:uppercase}.site-header .header-contact ul li a.email{min-width:177px;height:35px;font-weight:500}.site-header .header-contact ul li a i{font-size:13px;margin:0}.site-header .header-burger{margin-left:50px;display:none}.smh-section-title{display:flex}.smh-section-title.center{justify-content:center}.smh-section-title h2{font-family:var(--font-family-title);font-size:70px;font-weight:400;line-height:1.057;color:var(--primary)}.smh-section-title h2 span{display:block;font-family:var(--font-family-default);font-size:25px;font-weight:300;letter-spacing:.1em;color:#000;text-transform:uppercase;margin:0 0 6px}.smh-section-button{display:flex;flex-flow:row wrap;gap:26px}.smh-section-button.center{justify-content:center}.smh-section-button a{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-width:192px;border:1px solid #000;border-radius:8px;font-size:18px;font-weight:500;color:#000;text-align:center;padding:16.5px 30px}.smh-section-button a:hover{background:var(--primary);border-color:var(--primary);color:#fff}#smh-slideshow-tagline-form{position:relative;padding:0 0 87px}.smh-slideshow-tagline,.smh-slideshow-inner{position:relative}.smh-slideshow-inner:before{content:"";width:100%;height:100%;background:#000;opacity:.32;position:absolute;top:0;left:0;z-index:1}.smh-slideshow-inner .aios-slider-img canvas{max-height:800px}.smh-tagline{width:100%;padding:0 15px;position:absolute;bottom:240px;left:0;z-index:1}.smh-tagline-inner{max-width:1400px;margin:auto}.smh-tagline-inner>div{width:65%;padding:0 49px}.smh-tagline-inner h2{font-family:var(--font-family-title);font-size:60px;font-weight:400;line-height:1.2;color:#fff;margin:0 0 21px}.smh-tagline-inner p{font-size:16px;font-weight:400;line-height:1.75;color:#fff;max-width:740px}.smh-form{width:100%;padding:0 15px;position:absolute;bottom:0;left:0;z-index:1}.smh-form .wpcf7-spinner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;margin:auto!important}.smh-form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;font-size:12px;font-weight:400;letter-spacing:.05em;color:#fff;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;margin:10px auto 0!important}.smh-form .wpcf7-not-valid-tip{display:flex!important;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-width:1px!important;font-size:12px!important;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute!important;top:50%!important;left:50%!important;z-index:1;transform:translate(-50%,-50%);white-space:nowrap}.smh-form-inner{max-width:1400px;margin:auto}.smh-form-inner>div{width:35%;margin:0 0 0 auto;background:var(--primary);border-radius:20px;padding:48px 56px 60px}.smh-form-inner h2{font-family:var(--font-family-title);font-size:25px;font-weight:400;line-height:1.2;color:#fff;text-align:center;text-transform:uppercase;margin:0 0 37px}.smh-form-inner form{position:relative}.smh-form-inputs{display:flex;flex-flow:column;gap:18px}.smh-form-input .wpcf7-form-control-wrap{display:block}.smh-form-input label{display:block;font-size:14px;font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 9px}.smh-form-input input{display:block;width:100%;background:#fff;border:none;border-radius:2px;font-size:14px;font-weight:400;color:#878787;padding:17px 21px}.smh-form-button{margin:34px 0 0}.smh-form-button button{display:flex;justify-content:center;align-items:center;width:100%;background:transparent;border:1px solid #fff;border-radius:8px;font-size:18px;font-weight:500;color:#fff;text-align:center;padding:16.5px 15px;position:relative}.smh-form-button button:hover{background:#fff;color:var(--primary)}.smh-fp{padding:0 15px}.smh-fp-inner{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1400px;margin:auto;padding:83px 0 119px;position:relative}.smh-fp-inner:before{content:"";width:285px;height:414px;background-image:url(../images/offcanvas-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;filter:grayscale(1);opacity:.1;position:absolute;top:67px;left:-69px;z-index:1}.smh-fp-title-button{background:#fff;padding:40px 10px 50px 25px;margin:21px 0 0 -25px;position:relative;z-index:1}.smh-fp-title{margin:0 0 42px}.smh-fp-slider{width:66.858%;position:relative;z-index:1}.smh-fp-slides{display:flex;flex-flow:row wrap;gap:32px 0;margin:0 -16px}.smh-fp-slide{width:50%;padding:0 16px}.smh-fp-slide a{display:block}.smh-fp-slide a:hover .smh-fp-slide-photo img{opacity:.5}.smh-fp-slide a:hover .smh-fp-slide-info{transform:translateY(0)}.smh-fp-slide a:hover .smh-fp-slide-info h2{color:var(--primary)}.smh-fp-slide a:hover .smh-fp-slide-info span{opacity:1}.smh-fp-slide-inner{position:relative;overflow:hidden}.smh-fp-slide-photo{background:#fff}.smh-fp-slide-info{width:100%;position:absolute;bottom:0;left:0;z-index:1;padding:30px 34px;transform:translateY(75px);transition:var(--default-transition)}.smh-fp-slide-info h2{font-size:20px;font-weight:300;line-height:1.2;color:#fff;text-align:right;text-transform:uppercase;transition:var(--default-transition)}.smh-fp-slide-info span{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-width:180px;background:var(--primary);font-size:15px;font-weight:500;color:#fff;text-align:center;text-transform:uppercase;padding:17.5px 30px;margin:25px 0 0 auto;opacity:0;transition:var(--default-transition)}.smh-steps{padding:0 15px}.smh-steps-inner{max-width:1400px;margin:auto;padding:100px 0 0}.smh-steps-title{margin:0 0 22px}.smh-steps-title h2{font-size:80px;text-transform:uppercase}.smh-steps-title h2 span{font-size:30px;margin:0 0 -2px}.smh-steps-text p{font-size:15px;font-weight:400;color:#545454;text-align:center}.smh-steps-items{display:flex;flex-flow:row wrap;gap:32px 0;margin:66px -16px 0}.smh-steps-item{width:25%;padding:0 16px}.smh-steps-item-inner{position:relative}.smh-steps-item-photo:before{content:"";width:100%;height:100%;background:linear-gradient(to right,#00000005,#00000017 22%,#00000038 42%,#0000006b 65%,#000000c4);position:absolute;top:0;left:0;z-index:2}.smh-steps-item-photo span{display:block;font-family:var(--font-family-title);font-size:55px;font-weight:400;font-variant:lining-nums;color:#fff;text-transform:uppercase;writing-mode:vertical-lr;transform:rotate(180deg);position:absolute;bottom:-3px;right:-5px;z-index:2}.smh-steps-item-info{margin:24px 5px 0}.smh-steps-item-info h2{font-family:var(--font-family-title);font-size:18px;font-weight:500;line-height:1.2;color:#000;text-align:center;text-transform:uppercase;padding:0 50px;margin:0 0 17px}.smh-steps-item-info p{font-size:15px;font-weight:400;line-height:1.2;color:#545454;text-align:center}.smh-steps-button{margin:45px 0 0}.smh-steps-button a{min-width:380px}.smh-about{padding:0 15px}.smh-about-inner{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:1400px;margin:auto;padding:104px 0 159px}.smh-about-photo{width:40.143%}.smh-about-photo:before{content:"";width:100%;height:100%;border:1px solid #cbb5b5;position:absolute;top:0;left:0;z-index:2}.smh-about-title-text-button{width:59.857%;margin:11px 0 0;padding:0 5px 0 90px}.smh-about-title{margin:0 0 34px}.smh-about-title h2{font-size:80px}.smh-about-title h2 span{font-size:30px;margin:0 0 -2px}.smh-about-text{display:flex;flex-flow:column;gap:32px}.smh-about-text p{font-size:17px;font-weight:300;letter-spacing:.003em;line-height:1.8823;color:#000}.smh-about-button{margin:43px 0 0}.smh-sell{padding:0 15px}.smh-sell-inner{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:1400px;margin:auto}.smh-sell-title-text-button{width:58.214%;padding:0 60px 0 0;margin:72px 0 0}.smh-sell-title{margin:0 0 47px}.smh-sell-text{display:flex;flex-flow:column;gap:32px}.smh-sell-text p{font-size:17px;font-weight:300;letter-spacing:.003em;line-height:1.8823;color:#000}.smh-sell-button{margin:53px 0 0}.smh-sell-photo{width:41.786%}.smh-value{padding:0 15px}.smh-value-inner{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:1400px;margin:auto;padding:182px 0 180px}.smh-value-title-text-button{width:58.214%;padding:0 0 0 60px}.smh-value-title{margin:0 0 47px}.smh-value-text{display:flex;flex-flow:column;gap:32px}.smh-value-text p{font-size:17px;font-weight:300;letter-spacing:.003em;line-height:1.8823;color:#000}.smh-value-button{margin:53px 0 0}.smh-value-photo{width:41.786%;margin:4px 0 0}.hp-testi{position:relative;display:block;padding:0 15px;overflow:hidden}.hp-testi .testi-wrap{position:relative;display:block;max-width:1022px;margin:0 auto;padding:0 0 113px}.hp-testi .testi-wrap .glob-bg{content:"";position:absolute;z-index:1;top:9px;right:-105px;width:210px;height:400px;pointer-events:none;background-size:cover;background-repeat:no-repeat}.hp-testi .testi-wrap .glob-bg:after{content:"";position:absolute;z-index:2;top:0;right:0;width:100%;height:100%;background:#fff;pointer-events:none;opacity:.9}.hp-testi .testi-title{position:relative;display:block;display:flex;flex-flow:row wrap}.hp-testi .testi-title .site-title{background:var(--background-color);padding-right:30px}.hp-testi .testi-title .site-title strong{font-size:70px;font-weight:400;line-height:1.057}.hp-testi .testi-box{position:relative;display:block;margin:60px auto 0;padding:105px 95px 95px;background:var(--primary);z-index:7}.hp-testi .testi-box:before{content:"";position:absolute;z-index:1;-webkit-mask-image:url(../../assets/images/testi-quote-icon-a.png);mask-image:url(../../assets/images/testi-quote-icon-a.png);-webkit-mask-size:100%;mask-size:100%;width:99px;height:81px;background:var(--primary-accent);top:-25px;left:-50px}.hp-testi .testi-box:after{content:"";position:absolute;z-index:1;-webkit-mask-image:url(../../assets/images/testi-quote-icon-a.png);mask-image:url(../../assets/images/testi-quote-icon-a.png);-webkit-mask-size:100%;mask-size:100%;width:99px;height:81px;background:var(--primary-accent);bottom:-25px;right:-50px;transform:rotate(180deg)}.hp-testi .testi-slider .testi-content{font-size:20px;font-weight:400;line-height:1.434;letter-spacing:0;color:var(--secondary);margin-top:0}.hp-testi .testi-slider .testi-name{font-size:18px;font-weight:500;line-height:1.1;letter-spacing:.4em;text-transform:uppercase;color:var(--secondary);margin-top:55px;display:block}.hp-testi .testi-slider .testi-name a{display:inline-block;vertical-align:middle;color:inherit;transition:var(--transition)}.hp-testi .testi-slider .testi-name a:hover{opacity:.75}.hp-testi .testi-control{position:relative;display:flex;align-items:center;flex-flow:row wrap;margin-top:48px}.hp-testi .testi-arrow{position:relative;display:block;font-size:30px;color:#000;cursor:pointer;transition:var(--transition)}.hp-testi .testi-arrow:hover{opacity:.75}.hp-testi .testi-arrow i{position:relative;display:block;color:var(--primary)}.hp-testi .testi-view-more{position:relative;display:block;margin:0 auto;text-align:center}.hp-testi .testi-view-more a{min-width:380px}.aiosp-ref-smh-popup{padding:0 15px}.aiosp-ref-smh-popup .aios-popup-body{width:100%!important;max-width:1142px;min-height:auto!important;background:#031d4ae6!important;border-radius:20px;padding:0!important}.aiosp-ref-smh-popup .aios-popup-body .aiosp-close{visibility:hidden}.smh-popup{padding:0 30px}.smh-popup-inner{padding:48px 0 53px}.smh-popup-close{position:absolute;top:30px;right:30px;z-index:100;cursor:pointer}.smh-popup-close i{display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff}.smh-popup-title{margin:0 0 59px}.smh-popup-title h2{font-family:var(--font-family-title);font-size:30px;font-weight:400;color:#fff;text-align:center;text-transform:uppercase}.smh-popup-form{max-width:692px;margin:auto;position:relative}.smh-popup-form .smh-form-button button{max-width:380px;margin:auto}.smh-popup-form .wpcf7-spinner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;margin:auto!important}.smh-popup-form .wpcf7-response-output{display:flex;justify-content:center;align-items:center;width:100%;border-width:1px!important;font-size:12px;font-weight:400;letter-spacing:.05em;color:#fff;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute;margin:10px auto 0!important}.smh-popup-form .wpcf7-not-valid-tip{display:flex!important;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-width:1px!important;font-size:12px!important;font-weight:400;letter-spacing:.05em;color:#dc3232;text-align:center;text-transform:none;padding:5px 15px!important;position:absolute!important;top:50%!important;left:50%!important;z-index:1;transform:translate(-50%,-50%);white-space:nowrap}.site-footer .footer-navigation{display:none}@media only screen and (max-width: 991px){.smh-section-title{justify-content:center}.smh-section-title h2{text-align:center}.smh-section-title h2 span{padding:0 0 0 .1em}.smh-section-button{justify-content:center}#smh-slideshow-tagline-form{padding:0}.smh-tagline{bottom:50%;transform:translateY(50%)}.smh-tagline-inner{max-width:720px}.smh-tagline-inner>div{width:100%;padding:0}.smh-tagline-inner h2,.smh-tagline-inner p{text-align:center}.smh-form{position:relative}.smh-form-inner{max-width:720px;padding:60px 0 0}.smh-form-inner>div{width:100%;max-width:490px;margin:auto}.smh-fp-inner{max-width:720px}.smh-fp-title-button{width:100%;margin:0}.smh-fp-title{justify-content:center}.smh-fp-title h2{text-align:center}.smh-fp-title h2 br{display:none}.smh-fp-button{justify-content:center}.smh-fp-slider{width:100%}.smh-steps-inner{max-width:720px}.smh-steps-item{width:50%}.smh-about-inner{max-width:720px}.smh-about-photo{width:100%;max-width:562px;margin:60px auto 0;order:1}.smh-about-title-text-button{width:100%;padding:0;margin:0}.smh-about-text p{text-align:center}.smh-sell-inner{max-width:720px}.smh-sell-title-text-button{width:100%;padding:0;margin:0}.smh-sell-text p{text-align:center}.smh-sell-photo{width:100%;max-width:585px;margin:60px auto 0}.smh-value-inner{max-width:720px}.smh-value-photo{width:100%;max-width:585px;margin:60px auto 0;order:1}.smh-value-title-text-button{width:100%;padding:0;margin:0}.smh-value-text p{text-align:center}.hp-testi .testi-wrap{max-width:720px}.hp-testi .testi-title{justify-content:center;z-index:1}.hp-testi .testi-title .site-title{padding-right:0}.hp-testi .testi-title br{display:none}}@media only screen and (max-width: 480px){.smh-section-title h2{font-size:48px}.smh-section-title h2 span{font-size:20px}.smh-section-button a{min-width:auto!important}.smh-tagline-inner h2{font-size:48px}.smh-form-inner>div{padding:48px 30px 60px}.smh-fp-slide,.smh-steps-item{width:100%}.hp-testi .testi-box:before,.hp-testi .testi-box:after{left:0;right:0;margin:auto}.hp-testi .testi-box{padding:105px 30px 95px;text-align:center}.hp-testi .testi-slider .testi-content{font-size:17px;font-weight:300;letter-spacing:.003em;line-height:1.8823}.hp-testi .testi-control{justify-content:center;gap:30px}.hp-testi .testi-view-more{width:100%;display:flex;justify-content:center;order:1}}
