html{overflow-x:hidden}::-webkit-scrollbar{width:0;background:0 0}::-webkit-scrollbar-thumb{background:#85622d}.loading_alert{width:64px;height:64px;text-align:center;position:fixed;left:50%;top:50%;margin:-32px 0 0 -32px;z-index:99999;background-size:64px 64px}#loading span{position:absolute;top:calc(50% + 25px);width:100%;text-align:center;left:0;color:#d4d6d9;font-weight:700;text-transform:none;color:#b7945f;color:#cbaa69;font-weight:700;text-transform:none;font-size:25px;letter-spacing:2px}:root{--main-color:#ba995c;--hover-color:#DFDFDF;--hover-color-light-rgb:255,255,255;--alert-color:#3CC834;--alert-color-dark-rgb:4,81,0;--error-color:#FA5C5D;--font-body:'Montserrat',system-ui,sans-serif;--font-cursive:'Sisterli';--font-headline:'Cardo',Georgia,serif}a,address,article,b,big,blockquote,body,center,code,details,div,em,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,object,output,p,q,s,section,span,strong,summary,table,tbody,td,time,tr,ul,var{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,details,header,main,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}html{font-size:62.5%}body{font-size:14px;font-weight:400;font-style:normal;line-height:1.8;position:relative;overflow:hidden;letter-spacing:.02em;color:#6d6d6d;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{width:100%;margin:0;padding:0;-webkit-tap-highlight-color:transparent}a{cursor:pointer;text-decoration:none;color:#fff}a.inner-link:hover,a:hover{text-decoration:none!important;color:#fff;outline:0!important}a.inner-link:active,a.inner-link:focus,a:active,a:focus{text-decoration:none!important;color:#2c3756;text-shadow:1px 1px #fff;outline:0!important}a.inner-link{color:#c2999b;text-shadow:1px 1px #fff;padding:2px 7px;margin-left:-5px;margin-right:-5px;border-radius:4px;display:inline-block}a.inner-link:hover{color:#906769}button{cursor:pointer}button:active,button:focus,button:hover{text-decoration:none!important;color:#fff;outline:0!important}b,strong{font-weight:700}em,i{font-style:italic}p{font-size:16px;font-weight:400;line-height:27px;margin:0;color:#6d6d6d}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1;margin:0 0 15px 0;color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:inherit}h1{font-size:100px;font-weight:700;text-transform:uppercase;color:#000}h1 span{color:#dbbe94}h2{font-size:70px;font-weight:700}h3{font-size:35px}h4{font-size:28px}h5{font-size:25px}h6{font-size:22px}iframe{width:100%;border:0}.section-headline{text-align:center;font-size:36px;line-height:46px;padding-top:20px;color:#000;font-weight:200;max-width:850px;margin:30px auto}.section-subheadline{text-align:center;font-size:24px;line-height:34px;padding-top:20px;color:#000;font-weight:200;max-width:850px;margin:30px auto 75px}@media (max-width:991px){.section-headline{font-size:24px;line-height:34px;width:94%}.section-subheadline{font-size:16px;line-height:26px;width:88%}}.text-centered{text-align:center}.uppercase{text-transform:uppercase}.btn_style{font-size:11px;font-weight:700;line-height:48px;display:inline-block;height:50px;padding:0 30px;letter-spacing:1px;text-transform:uppercase;color:#fff;border:none;background:#debeb9;border:1px solid #debeb9;text-shadow:1px 1px #a98082;border-radius:3px;outline:0}.btn_style:hover{color:#fff;background:#c2999b;border-color:#c2999b;text-shadow:2px 2px rgba(0,0,0,.7);box-shadow:0 0 10px rgba(0,0,0,.7)}.btn_style:active{color:#757575;background:#fff;border-color:#757575}#footer_alert{width:100%;display:none;position:fixed;z-index:10000000;bottom:0;left:0;right:0;height:75px;box-shadow:0 0 6px 0 rgba(247,247,247,.41)}.target_alert{width:100%;display:none;position:relative;z-index:10000000;height:43px;margin-bottom:-43px;box-shadow:0 0 6px 0 rgba(47,47,47,.41)}#footer_alert #footer_alert_text{max-width:500px;padding:5px 25px;margin:13px auto auto;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;text-align:center;color:#fff}.target_alert .target_alert_text{max-width:500px;padding:14px 12px;margin:auto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.42;text-align:left;color:#fff}.target_check_alert{float:right;position:absolute;top:10px;right:15px;cursor:pointer}.success_display{font-size:18px;color:#3cc934}input.form-control.border_bottom_alert_blue,textarea.form-control.border_bottom_alert_blue{border-bottom-color:#4cbcd1}input.form-control.border_bottom_alert_green,textarea.form-control.border_bottom_alert_green{border-bottom-color:#3cc934}input.form-control.border_bottom_alert_red,textarea.form-control.border_bottom_alert_red{border-bottom-color:#fa5c5d}@-webkit-keyframes scrolling{0%{opacity:0;-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0)}50%{opacity:1}100%{opacity:0;-webkit-transform:rotate(-45deg) translate(-20px,20px);transform:rotate(-45deg) translate(-20px,20px)}}@keyframes scrolling{0%{opacity:0;-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0)}50%{opacity:1}100%{opacity:0;-webkit-transform:rotate(-45deg) translate(-20px,20px);transform:rotate(-45deg) translate(-20px,20px)}}.tablet_hide{display:block}.tablet_show{display:none}.logo.tablet_hide{display:none}.logo.tablet_show{display:block}#nufacet-home,body#body-nufacet-home{position:relative;min-height:100vh;overflow:hidden;box-sizing:border-box}#body-nufacet-home .logo.tablet_hide{display:block}#body-nufacet-home .logo.tablet_show{display:none}@media (max-width:800px){.tablet_hide{display:none}.tablet_show{display:block}#body-nufacet-home .logo.tablet_hide{display:none}#body-nufacet-home .logo.tablet_show{display:block}}@media only screen and (max-width:480px){h1{font-size:50px;line-height:57px}h2{font-size:40px;line-height:47px}h3{font-size:28px;line-height:35px}h4{font-size:22px;line-height:29px}h5{font-size:18px;line-height:25px}h6{font-size:15px;line-height:22px}p{font-size:13px;line-height:23px}}@media screen and (max-device-width:667px) and (orientation:landscape){h1{font-size:50px}h2{font-size:40px}}div.book-button{background:var(--main-color);color:#000;border:1px solid var(--main-color);padding:12px 35px;font-size:1.15rem;line-height:2.05rem;margin-top:50px;display:inline-block}div.book-button:hover{background:#fff}div.book-button.book-button-smaller{font-size:1.35rem;line-height:2.05rem;margin-top:35px}div.book-button span{font-weight:700}.see-portfolio-button{background:#000;color:#f9f9f5;border:1px solid #000;padding:10px 30px;font-size:1.65rem;line-height:2.35rem;margin-top:50px;display:inline-block;text-transform:uppercase}.see-portfolio-button:hover{background:#f9f9f5;color:#000}@media (max-width:991px){div.book-button{padding:10px 15px;font-size:1.15rem;line-height:1.85rem;margin-left:auto;margin-right:auto}div.book-button.book-button-smaller{font-size:1.15rem;line-height:1.85rem}.see-portfolio-button{padding:10px 25px;font-size:1.15rem;line-height:1.85rem;margin-top:35px}}.learn-more{text-transform:uppercase;font-weight:500;display:inline-block;padding:5px 25px;color:#000;margin-bottom:35px;font-size:11px;line-height:22px;border:1px solid #000}.learn-more i{margin-left:7px;font-size:11px;margin-top:5px;float:right}.learn-more:hover{background-color:#000;color:#fff}#menu-wrap{position:fixed;width:100%;z-index:8001;background:rgba(255,255,255,.8);top:0;left:0;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.14);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.14);box-shadow:0 8px 6px -6px rgba(0,0,0,.14)}#body-nufacet-home #menu-wrap{background:linear-gradient(180deg,rgba(0,0,0,.702) 35%,rgba(0,0,0,.4) 75%,transparent);-webkit-box-shadow:0 8px 6px -6px transparent;-moz-box-shadow:0 8px 6px -6px transparent;box-shadow:0 8px 6px -6px transparent}.header-thinned #menu-wrap{background:rgba(255,255,255,.8)}#body-nufacet-home .header-thinned #menu-wrap{background:rgba(255,255,255,.8);-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.14);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.14);box-shadow:0 8px 6px -6px rgba(0,0,0,.14)}.logo{position:fixed;text-align:center;width:238px;left:50%;margin-left:-119px;top:25px;z-index:8002;opacity:1}.logo img{width:100%;height:auto}.menu-collapser{position:relative;width:100%;height:48px;line-height:48px;padding-top:70px;font-size:16px;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:1px solid rgba(44,55,86,.1)}.collapse-button{position:absolute;left:50%;top:50%;margin-left:-25px;width:50px;color:#000;box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 1px 0 rgba(255,255,255,.075);padding:15px;text-shadow:0 -1px 0 rgba(0,0,0,.25);cursor:pointer;font-size:18px;text-align:center;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.collapse-button:focus,.collapse-button:hover{color:#fff;background-color:rgba(183,148,95,.9)}.collapse-button .icon-bar{background-color:rgba(109,109,109,.5);border-radius:1px 1px 1px 1px;box-shadow:0 1px 0 rgba(0,0,0,.25);display:block;height:2px;width:20px;margin:3px 0}.collapse-button:focus .icon-bar,.collapse-button:hover .icon-bar{background-color:#fff}ul.slimmenu{text-align:center;margin-top:50px;padding-bottom:47px;margin-top:30px;padding-bottom:30px}.header-thinned ul.slimmenu{margin-top:0;padding-bottom:0}.header-thinned .logo{z-index:999;opacity:0;display:none}ul.slimmenu li{position:relative;display:inline-block;margin-left:0;margin-right:0}ul.slimmenu>li:first-child{border-left:0}ul.slimmenu>li:last-child{margin-right:0}ul.slimmenu li a{display:block;color:#000;padding:5px 23px 3px;margin:0 -2px;font-weight:400;text-transform:uppercase;border:2px solid transparent;font-size:11px;letter-spacing:3px;background-size:0 0}#body-nufacet-home ul.slimmenu li a{color:#fff}@media(max-width:800px){#body-nufacet-home ul.slimmenu li a{color:#757575}}#body-nufacet-home ul.slimmenu li a.book-now-btn,ul.slimmenu li a.book-now-btn{background:#b7945f;color:#000}#body-nufacet-home .header-thinned ul.slimmenu li a.book-now-btn,.header-thinned ul.slimmenu li a.book-now-btn{color:#fff}#body-nufacet-home .header-thinned ul.slimmenu li a{color:#000}#body-nufacet-home .header-thinned ul.slimmenu li a,.header-thinned ul.slimmenu li a{padding:5px 35px 3px}#body-nufacet-home ul.slimmenu li a.book-now-btn:hover,#body-nufacet-home ul.slimmenu li a:hover,ul.slimmenu li a.book-now-btn:hover,ul.slimmenu li a:hover{opacity:1;text-decoration:none;color:#2d2d2d;cursor:pointer}#body-nufacet-home ul.slimmenu li a.book-now-btn:hover,ul.slimmenu li a.book-now-btn:hover{color:#000;background-color:var(--hover-color);text-shadow:1px 1px rgba(var(--hover-color-light-rgb),1)}ul.slimmenu li ul{margin:0;list-style-type:none}ul.slimmenu li>ul{display:none;position:absolute;left:0;top:100%;z-index:999;width:100%}ul.slimmenu li>ul>li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%}ul.slimmenu.collapsed{padding:0;margin:0}ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul.slimmenu.collapsed li>ul{display:none;position:static}.links-to-floor li:hover{cursor:pointer}#header{display:block}#header #dropdown-submenu-opener-portfolio{margin-right:625px}#header.header-thinned #dropdown-submenu-opener-portfolio{margin-right:0!important}@media only screen and (max-width:1350px){#header #dropdown-submenu-opener-portfolio{margin-right:525px}}@media only screen and (max-width:1250px){#header #dropdown-submenu-opener-portfolio{margin-right:425px}}@media only screen and (max-width:1200px){.logo{width:200px;margin-left:-100px;top:28px}}@media only screen and (max-width:1150px){#header #dropdown-submenu-opener-portfolio{margin-right:325px}}@media only screen and (max-width:1048px){#header #dropdown-submenu-opener-portfolio{margin-right:275px}}@media only screen and (max-width:1016px){.logo{width:173px;margin-left:-86.5px;top:30px}ul.slimmenu li a{font-size:10px;letter-spacing:2px}}@media only screen and (max-width:980px){.logo{width:162px;margin-left:-81px;top:30px}}@media only screen and (max-width:946px){#header #dropdown-submenu-opener-portfolio{margin-right:250px}}@media only screen and (max-width:910px){ul.slimmenu li a{padding:5px 15px 3px}#body-nufacet-home .header-thinned ul.slimmenu li a,.header-thinned ul.slimmenu li a{padding:5px 30px 3px}}@media only screen and (max-width:876px){#header #dropdown-submenu-opener-portfolio{margin-right:206px}.logo{width:151px;margin-left:-75.5px;top:32px}}@media only screen and (max-width:842px){#header #dropdown-submenu-opener-portfolio{margin-right:196px}}@media only screen and (max-width:800px){#body-nufacet-home #menu-wrap{background:rgba(255,255,255,.8);-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.14);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.14);box-shadow:0 8px 6px -6px rgba(0,0,0,.14)}#menu-wrap{padding-top:60px;background:#fff}.header-thinned #menu-wrap{padding-top:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}#header #dropdown-submenu-opener-portfolio{margin-right:0}.logo{width:168px;margin-left:-84px;top:15px}ul.slimmenu li a{margin:0}ul.slimmenu li a{font-size:12px;letter-spacing:3px}}.featured{text-align:center;margin-top:125px;margin-bottom:125px}.featured .sec-label{text-transform:uppercase;text-align:center;font-size:16px;padding-top:20px;line-height:22px;color:#000;font-weight:200}#nufacet-home .featured .container{width:100%;max-width:2200px}.featured .featured-item{float:left;width:33%;padding:30px 1%}.featured .featured-item:nth-child(2),.featured .featured-item:nth-child(5){width:34%}.featured .featured-item img{object-fit:cover;width:100%;height:400px}.see-portfolio-button{background:#000;color:#f9f9f5;border:1px solid #000;padding:10px 30px;font-size:1.65rem;line-height:2.35rem;margin-top:50px;display:inline-block;text-transform:uppercase}.see-portfolio-button:hover{background:#f9f9f5;color:#000}@media (max-width:991px){.featured{margin-top:75px;margin-bottom:75px}#nufacet-home .featured .container{padding:0 5px}.featured .featured-item{width:50%!important;padding:5px}.featured .featured-item img{height:200px}.see-portfolio-button{padding:10px 25px;font-size:1.15rem;line-height:1.85rem;margin-top:35px}}.top,.top-hero-image{height:950px;width:100%;position:absolute;aspect-ratio:1920/950;overflow:hidden}.top-hero-image img,.top-hero-image picture{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;display:block}.top{text-align:center;z-index:999;position:relative}.top .top-overlay{height:100%;background:rgba(0,0,0,.3)}.top .headline{font-weight:500;text-transform:uppercase;padding-top:350px;letter-spacing:.13em;margin:auto;max-width:90%;font-size:1.55em;line-height:1.5;color:#fff;text-align:center;min-height:383px}.top .top-subheadline{font-size:2.75em;letter-spacing:.1em;line-height:1.5;max-width:90%;margin:auto;padding-top:20px;color:#fff;font-weight:400;text-transform:uppercase;text-align:center;min-height:309px}.media-sec{background-color:#fff;color:#000;min-height:213px}.media-sec .container{max-width:1050px;margin:75px auto}.media-sec .media-headline{margin-bottom:0;padding:0 10px;text-transform:uppercase;font-weight:400;font-size:1.25rem;line-height:3.4rem;min-height:34px}@media (max-width:991px){.top,.top-hero-image{text-align:left;height:707px}.top .headline{padding-top:265px;font-size:1.55rem;line-height:3.4rem;min-height:300px}.top .top-subheadline{font-size:1.95em;letter-spacing:.02em;line-height:1.5;max-width:590px;min-height:184px}.media-sec .media-headline{padding:6px;font-size:1.15rem;line-height:2.8rem;min-height:40px}}@media (max-width:576px){.top .headline{font-size:1.05rem}.top .top-subheadline{font-size:1.45em;letter-spacing:.02em;line-height:1.5;max-width:90%;min-height:142px}}@media (max-width:430px){.top .top-subheadline{max-width:90%}}@media (max-width:410px){.media-sec .media-headline{padding:0;font-size:.95rem;line-height:2.2rem;min-height:22px}}@media (max-height:1000px) and (min-width:992px){.top,.top-hero-image{max-height:950px}.top .headline{padding-top:365px}}@media (max-height:995px) and (min-width:992px){.top,.top-hero-image{max-height:945px}}@media (max-height:990px) and (min-width:992px){.top,.top-hero-image{max-height:940px}}@media (max-height:985px) and (min-width:992px){.top,.top-hero-image{max-height:935px}}@media (max-height:980px) and (min-width:992px){.top,.top-hero-image{max-height:930px}}@media (max-height:975px) and (min-width:992px){.top,.top-hero-image{max-height:925px}}@media (max-height:970px) and (min-width:992px){.top,.top-hero-image{max-height:920px}}@media (max-height:965px) and (min-width:992px){.top,.top-hero-image{max-height:915px}}@media (max-height:960px) and (min-width:992px){.top,.top-hero-image{max-height:910px}}@media (max-height:955px) and (min-width:992px){.top,.top-hero-image{max-height:905px}}@media (max-height:950px) and (min-width:992px){.top,.top-hero-image{max-height:900px}.top .headline{padding-top:335px}}@media (max-height:945px) and (min-width:992px){.top,.top-hero-image{max-height:895px}}@media (max-height:940px) and (min-width:992px){.top,.top-hero-image{max-height:890px}}@media (max-height:935px) and (min-width:992px){.top,.top-hero-image{max-height:885px}}@media (max-height:930px) and (min-width:992px){.top,.top-hero-image{max-height:880px}}@media (max-height:925px) and (min-width:992px){.top,.top-hero-image{max-height:875px}}@media (max-height:920px) and (min-width:992px){.top,.top-hero-image{max-height:870px}}@media (max-height:915px) and (min-width:992px){.top,.top-hero-image{max-height:865px}}@media (max-height:910px) and (min-width:992px){.top,.top-hero-image{max-height:860px}}@media (max-height:905px) and (min-width:992px){.top,.top-hero-image{max-height:855px}}@media (max-height:900px) and (min-width:992px){.top,.top-hero-image{max-height:850px}.top .headline{padding-top:315px}}@media (max-height:895px) and (min-width:992px){.top,.top-hero-image{max-height:845px}}@media (max-height:890px) and (min-width:992px){.top,.top-hero-image{max-height:840px}}@media (max-height:885px) and (min-width:992px){.top,.top-hero-image{max-height:835px}}@media (max-height:880px) and (min-width:992px){.top,.top-hero-image{max-height:830px}}@media (max-height:875px) and (min-width:992px){.top,.top-hero-image{max-height:825px}}@media (max-height:870px) and (min-width:992px){.top,.top-hero-image{max-height:820px}}@media (max-height:865px) and (min-width:992px){.top,.top-hero-image{max-height:815px}}@media (max-height:860px) and (min-width:992px){.top,.top-hero-image{max-height:810px}}@media (max-height:855px) and (min-width:992px){.top,.top-hero-image{max-height:805px}}@media (max-height:850px) and (min-width:992px){.top,.top-hero-image{max-height:800px}.top .headline{padding-top:295px}}@media (max-height:845px) and (min-width:992px){.top,.top-hero-image{max-height:795px}}@media (max-height:840px) and (min-width:992px){.top,.top-hero-image{max-height:790px}}@media (max-height:835px) and (min-width:992px){.top,.top-hero-image{max-height:785px}}@media (max-height:830px) and (min-width:992px){.top,.top-hero-image{max-height:780px}}@media (max-height:825px) and (min-width:992px){.top,.top-hero-image{max-height:775px}}@media (max-height:820px) and (min-width:992px){.top,.top-hero-image{max-height:770px}}@media (max-height:815px) and (min-width:992px){.top,.top-hero-image{max-height:765px}}@media (max-height:810px) and (min-width:992px){.top,.top-hero-image{max-height:760px}}@media (max-height:805px) and (min-width:992px){.top,.top-hero-image{max-height:755px}}@media (max-height:800px) and (min-width:992px){.top,.top-hero-image{max-height:750px}.top .headline{padding-top:275px}.top .top-subheadline{margin:25px auto;min-height:225px}}@media (max-height:795px) and (min-width:992px){.top,.top-hero-image{max-height:745px}}@media (max-height:790px) and (min-width:992px){.top,.top-hero-image{max-height:740px}}@media (max-height:785px) and (min-width:992px){.top,.top-hero-image{max-height:735px}}@media (max-height:780px) and (min-width:992px){.top,.top-hero-image{max-height:730px}}@media (max-height:775px) and (min-width:992px){.top,.top-hero-image{max-height:725px}}@media (max-height:770px) and (min-width:992px){.top,.top-hero-image{max-height:720px}}@media (max-height:765px) and (min-width:992px){.top,.top-hero-image{max-height:715px}}@media (max-height:764px) and (min-width:992px){.top,.top-hero-image{max-height:714px}}@media (max-height:763px) and (min-width:992px){.top,.top-hero-image{max-height:713px}}@media (max-height:762px) and (min-width:992px){.top,.top-hero-image{max-height:712px}}@media (max-height:761px) and (min-width:992px){.top,.top-hero-image{max-height:711px}}@media (max-height:760px) and (min-width:992px){.top,.top-hero-image{max-height:710px}}@media (max-height:755px) and (min-width:992px){.top,.top-hero-image{max-height:705px}}@media (max-height:750px) and (min-width:992px){.top,.top-hero-image{max-height:700px}.top .headline{padding-top:250px}}@media (max-height:745px) and (min-width:992px){.top,.top-hero-image{max-height:695px}}@media (max-height:740px) and (min-width:992px){.top,.top-hero-image{max-height:690px}}@media (max-height:735px) and (min-width:992px){.top,.top-hero-image{max-height:685px}}@media (max-height:730px) and (min-width:992px){.top,.top-hero-image{max-height:680px}}@media (max-height:725px) and (min-width:992px){.top,.top-hero-image{max-height:675px}.top .headline{padding-top:235px}}@media (max-height:720px) and (min-width:992px){.top,.top-hero-image{max-height:670px}}@media (max-height:715px) and (min-width:992px){.top,.top-hero-image{max-height:665px}}@media (max-height:710px) and (min-width:992px){.top,.top-hero-image{max-height:660px}}@media (max-height:705px) and (min-width:992px){.top,.top-hero-image{max-height:655px}}@media (max-height:700px) and (min-width:992px){.top,.top-hero-image{max-height:650px}}.logo-carousel{padding:20px 20px 30px 20px;background-color:#fff;text-align:center;overflow:hidden;height:179px}.carousel-track-container{overflow:hidden;position:relative;width:100%;max-width:1400px;margin:auto}.carousel-track{display:flex;gap:125px;width:max-content;animation:carousellscroll 40s linear infinite;margin:30px auto}.carousel-track img{height:60px;width:auto;flex-shrink:0;object-fit:contain;filter:grayscale(100%);opacity:.9;transition:transform .3s ease}.carousel-track img:hover{transform:scale(1.25);filter:none;opacity:1}@keyframes carousellscroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:768px){.media-sec{min-height:200px}.logo-carousel{height:159px}.carousel-track{gap:50px;animation-duration:40s}.carousel-track img{height:40px}}.about-button,.book-button,.btn_style,.collapse-button .icon-bar:hover,.header-thinned .logo,.learn-more,.ratings-row .rating-item,.see-all,.see-portfolio-button,.social-nav ul li a,a.inner-link{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}img:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover,button:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.slimmenu li a:hover{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.collapse-button:hover{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}.about-us .about-us-text div.headline,.book-inside-split-col h6,.brand-name div,.comfort-sec .comfort-item .item-headline,.featured .headline,.section-headline,h1,h2,h3,h4,h5,h6{font-family:var(--font-headline)}#book-form button#book-submit-btn,#book-form select.form-control.no-selection,#contact-form button#contact-send,#contact-form select.form-control.no-selection,.btn_style,.comfort-sec .comfort-inner-overlay h2,.copyright p,.faq-question h6,.top .headline,a.inner-link,body,p,ul.slimmenu li a{font-family:var(--font-body)}#contact-form .form-control::-webkit-input-placeholder{font-family:var(--font-body)}#contact-form .form-control:-ms-input-placeholder{font-family:var(--font-body)}#contact-form .form-control::-ms-input-placeholder{font-family:var(--font-body)}#contact-form .form-control::placeholder{font-family:var(--font-body)}#book-form .form-control::-webkit-input-placeholder{font-family:var(--font-body)}#book-form .form-control:-ms-input-placeholder{font-family:var(--font-body)}#book-form .form-control::-ms-input-placeholder{font-family:var(--font-body)}#book-form .form-control::placeholder{font-family:var(--font-body)}.margin_top_100{margin-top:100px!important}.padding_top_100{padding-top:100px!important}.padding_bottom_100{padding-bottom:100px!important}