/*!
* ress.css • v1.2.2
* MIT License
* github.com/filipelinhares/ress
*/html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;display:inline-block;vertical-align:top}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}img,embed,object,audio,video{height:auto;max-width:100%}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}@font-face{font-family:"slick";src:url("fonts/slick.eot");src:url("fonts/slickd41d.eot?#iefix") format("embedded-opentype"),url("fonts/slick.woff") format("woff"),url("fonts/slick.ttf") format("truetype"),url("fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:none !important}@media screen and (min-width: 768px){.slick-prev,.slick-next{display:block !important}}.slick-prev,.slick-next{height:45px;width:45px;line-height:0px;font-size:0px;cursor:pointer;top:50%;margin-top:-10px\9 ;transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:url("img/left-arr.svg")}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:45px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:url("img/right-arr.svg")}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:30px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slide{position:relative}.moveUp{animation-name:moveUp;animation-duration:1.5s;animation-fill-mode:both}@keyframes moveUp{0%{transform:translateY(40px);opacity:0}20%{opacity:0}100%{transform:translateY(0);opacity:1}}.moveDown{animation-name:moveDown;animation-duration:1.5s;animation-fill-mode:both}@keyframes moveDown{0%{transform:translateY(-40px);opacity:0}20%{opacity:0}100%{transform:translateY(0);opacity:1}}.moveLeft{animation-name:moveLeft;animation-duration:1.5s;animation-fill-mode:both}@keyframes moveLeft{0%{transform:translateX(40px);opacity:0}100%{transform:translateX(0);opacity:1}}.moveRight{animation-name:moveRight;animation-duration:1.5s;animation-fill-mode:both}@keyframes moveRight{0%{transform:translateX(-40px);opacity:0}100%{transform:translateX(0);opacity:1}}.fadeIn{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeOut{animation-name:fadeOut;animation-duration:1s;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeInOut{animation-name:fadeInOut;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInOut{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}.fadeUp{animation-name:fadeUp;animation-duration:1s;animation-fill-mode:both}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.Bounce{animation-name:Bounce;animation-duration:1.5s;animation-fill-mode:both}@keyframes Bounce{0%{bottom:17.5px}50%{bottom:0px}100%{bottom:17.5px}}.stretchRight{animation-name:stretchRight;animation-duration:1.5s;animation-timing-function:ease-out;transform-origin:0% 0%;animation-fill-mode:both}@keyframes stretchRight{0%{transform:scaleX(0.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(0.98)}80%{transform:scaleX(1.01)}100%{transform:scaleX(1);opacity:1}}.pullUp{animation-name:pullUp;animation-duration:1.1s;animation-timing-function:ease-out;transform-origin:50% 100%;animation-fill-mode:both}@keyframes pullUp{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1);opacity:1}}.pullDown{animation-name:pullDown;animation-duration:1.1s;animation-timing-function:ease-out;transform-origin:50% 0%;animation-fill-mode:both}@keyframes pullDown{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1);opacity:1}}.slideUp{animation-name:slideUp;animation-duration:1.5s;animation-timing-function:ease;animation-fill-mode:both;visibility:visible !important}@keyframes slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0%);opacity:1}}.slideDown{animation-name:slideDown;animation-duration:1.5s;animation-timing-function:ease;animation-fill-mode:both;visibility:visible !important}@keyframes slideDown{0%{transform:translateY(0%)}100%{transform:translateY(-100%);opacity:1}}.slideRight{animation-name:slideRight;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-fill-mode:both;visibility:visible !important}@keyframes slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}100%{transform:translateX(0%);opacity:1}}.hatch{animation-name:hatch;animation-duration:2s;animation-timing-function:ease-in-out;transform-origin:50% 100%;animation-fill-mode:both;visibility:visible !important}@keyframes hatch{0%{transform:rotate(0deg) scaleY(0.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}100%{transform:rotate(0deg);opacity:1}}html{width:100%;height:100%;margin:0 0 1px;padding:0;background:#fff;box-sizing:border-box;font-synthesis:none;font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{width:100%;height:auto;margin:0;background-color:#fff;color:#746b5f;font-size:0.875rem;line-height:1.875rem;font-family:"Wix Madefor Display",sans-serif;text-align:left;letter-spacing:0;-webkit-overflow-scrolling:touch}*,*::before,*::after{box-sizing:inherit}*{font-synthesis:inherit;font-smoothing:inherit}address{font-style:inherit}figure{margin:0}.touch{cursor:pointer}a,a:active{word-wrap:break-word;color:#746b5f;text-decoration:none;transition:all .3s ease}p{margin:0 0 10px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}ul{padding:0}li{font-family:inherit}strong{font-weight:600}h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-family:"Times Now",serif;font-weight:200;text-transform:uppercase}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{text-transform:lowercase}::-moz-selection{background-color:rgba(0,0,0,0)}::selection{background-color:rgba(0,0,0,0)}.anchor{display:block;height:1px;position:relative;top:-90px;visibility:hidden}@media screen and (max-width: 1040px){.anchor{top:-80px}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-prev,.slick-next{background:rgba(0,0,0,0);display:block !important;height:45px;left:20px;width:27px;transition:all .3s ease}@media screen and (min-width: 768px){.slick-prev,.slick-next{left:30px}}.slick-prev:before,.slick-next:before{background-image:url("img/left-arr.svg");background-position:center center;background-repeat:no-repeat;background-size:27px 45px;content:"";height:45px;width:27px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slick-prev:hover,.slick-next:hover{opacity:.6}.slick-next{left:auto;right:20px}@media screen and (min-width: 768px){.slick-next{right:30px}}.slick-next:before{background-image:url("img/right-arr.svg")}.slick-dots{display:none;justify-content:flex-end;align-items:center;bottom:20px;opacity:0;padding:0;width:calc(100% - 20px);z-index:12}@media screen and (min-width: 500px){.slick-dots{display:flex}}@media screen and (min-width: 768px){.slick-dots{bottom:30px;width:calc(100% - 30px)}}.slick-dots:has(li+li){opacity:1}.slick-dots li{height:10px;margin:0 0 0 6px;width:10px}.slick-dots li button{cursor:pointer;background:hsla(0,0%,100%,0);border:2px solid #fff;border-radius:100%;height:10px;opacity:.5;padding:0;width:10px;transition:all .3s ease}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background:#fff}.m0{margin:0px}.mt0{margin-top:0px}.mr0{margin-right:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.p0{padding:0px}.pt0{padding-top:0px}.pr0{padding-right:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.m5{margin:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.p5{padding:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.m10{margin:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.m15{margin:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.p15{padding:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.m20{margin:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.m25{margin:25px}.mt25{margin-top:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.p25{padding:25px}.pt25{padding-top:25px}.pr25{padding-right:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.m30{margin:30px}.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.p30{padding:30px}.pt30{padding-top:30px}.pr30{padding-right:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.m35{margin:35px}.mt35{margin-top:35px}.mr35{margin-right:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.p35{padding:35px}.pt35{padding-top:35px}.pr35{padding-right:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.m40{margin:40px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.p40{padding:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.m45{margin:45px}.mt45{margin-top:45px}.mr45{margin-right:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.p45{padding:45px}.pt45{padding-top:45px}.pr45{padding-right:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.m50{margin:50px}.mt50{margin-top:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.p50{padding:50px}.pt50{padding-top:50px}.pr50{padding-right:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.clearfix::after,.clearfix::before{content:" ";display:block}.clearfix::after{clear:both}.clearfix{*zoom:1}.w100{width:100%}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.d-table{display:table}.fl{display:inline;float:left}.fr{display:inline;float:right}.clear--l{clear:left}.clear--r{clear:right}.clear--b{clear:both}.clear--none{clear:none}[class^=icon-].icon--reset:before,[class*=" icon-"].icon--reset:before{display:block;line-height:50%}[class^=icon-].icon--baseline,[class*=" icon-"].icon--baseline{display:inline-block;vertical-align:middle}[class^=icon-].icon--block,[class*=" icon-"].icon--block{display:block}.mb0{margin-bottom:0px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mt0{margin-top:0px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.pos--r{position:relative}.pos--a{position:absolute}.pos--f{position:fixed}.text--light{font-weight:100}.text--regular{font-weight:400}.text--strong{font-weight:bold}.text--normal{font-weight:normal}.text--italic{font-style:italic}.text--upper{text-transform:uppercase}.text--lower{text-transform:lowercase}.text--reset{text-decoration:none;text-transform:none}.text--right{text-align:right}.text--left{text-align:left}.text--center{text-align:center}.text--justify{text-align:justify}.text--underline{text-decoration:underline}.text--weighted{display:block}.text--letter-space{letter-spacing:5px}.text--shadow{text-shadow:0px 0px 20px #000}.text--shadow-small{text-shadow:0px 0px 10px #000}.text--shadow-large{text-shadow:0px 0px 40px #000}.text--small{font-size:0.8125rem;line-height:0.8125rem}.title--small{word-wrap:break-word;letter-spacing:5px;font-size:1rem;line-height:1rem}.title--medium{word-wrap:break-word;font-size:1.875rem;line-height:1.875rem}.title--medium-to-large{word-wrap:break-word;font-size:2.5rem;line-height:2.5rem}@media screen and (max-width: 480px){.title--medium-to-large{font-size:1.875rem;line-height:1.875rem}}.title--large{word-wrap:break-word;font-size:3.5rem;line-height:3.5rem}@media screen and (max-width: 480px){.title--large{font-size:2.875rem;line-height:2.875rem}}.title--xlarge{word-wrap:break-word;font-size:6.25rem;line-height:6.25rem}@media screen and (max-width: 680px){.title--xlarge{font-size:4.125rem;line-height:3.75rem}}@media screen and (max-width: 480px){.title--xlarge{font-size:2.5625rem;line-height:3.75rem}}.title--xxlarge{word-wrap:break-word;font-size:8.75rem;line-height:8.75rem}@media screen and (max-width: 860px){.title--xxlarge{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width: 480px){.title--xxlarge{font-size:1.875rem;line-height:1.875rem}}.title--cursive{font-family:"Times Now",serif}.color--white{color:#fff}.color--black{color:#000}.color--primary{color:#746b5f}.color--secondary{color:#413c38}.overflow--hidden{overflow:hidden}.overflow--visible{overflow:visible}.overflow--auto{overflow:auto}.overflow--scroll{overflow:scroll}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.vertical-align--abs{position:absolute;top:50%;transform:translateY(-50%)}@font-face{font-family:"Times Now";src:url("fonts/times-now-extralight.woff2") format("woff2"),url("fonts/times-now-extralight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Times Now";src:url("fonts/times-now-extralight-italic.woff2") format("woff2"),url("fonts/times-now-extralight-italic.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:"Times Now";src:url("fonts/times-now-semibold.woff2") format("woff2"),url("fonts/times-now-semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Times Now";src:url("fonts/times-now-semibold-italic.woff2") format("woff2"),url("fonts/times-now-semibold-italic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"icomoon";src:url("fonts/icomoon041d.eot?dhaez1");src:url("fonts/icomoon041d.eot?dhaez1#iefix") format("embedded-opentype"),url("fonts/icomoon041d.ttf?dhaez1") format("truetype"),url("fonts/icomoon041d.woff?dhaez1") format("woff"),url("fonts/icomoon041d.svg?dhaez1#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-x:before{content:""}.icon-tiktok:before{content:""}.icon-star-empty:before{content:""}.icon-star-full:before{content:""}.icon-heart:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-cross:before{content:""}.icon-checkmark:before{content:""}.icon-play2:before{content:""}.icon-play3:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-up2:before{content:""}.icon-arrow-right2:before{content:""}.icon-arrow-down2:before{content:""}.icon-arrow-left2:before{content:""}.icon-mail2:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-instagram:before{content:""}.icon-whatsapp:before{content:""}.icon-spotify:before{content:""}.icon-twitter:before{content:""}.icon-rss:before{content:""}.icon-youtube:before{content:""}.icon-twitch:before{content:""}.icon-vimeo:before{content:""}.icon-vimeo2:before{content:""}.icon-dribbble:before{content:""}.icon-behance:before{content:""}.icon-soundcloud:before{content:""}.icon-soundcloud2:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin2:before{content:""}.icon-pinterest:before{content:""}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.lazyanim{position:relative}.lazyanim.fadein img{transform:scale(1, 1) translate(-50%, -50%);opacity:1}.lazyanim.fadein:after{width:0}.lazyanim img{transform:scale(0.8, 0.8) translate(-50%, -50%);transition:all .7s ease;opacity:0}.lazyanim:after{content:"";position:absolute;top:0;right:0;z-index:1;display:block;width:100%;height:100%;background-color:#fff;transition:all .7s ease}.diagonal-line{position:absolute;display:block;width:100%;height:50%}.diagonal-line line{stroke:#413c38;stroke-width:1}.button,.wpforms-submit-container .wpforms-submit{border:none;border-radius:0;color:#413c38;display:inline-block;letter-spacing:2px;padding:0 30px;position:relative;text-transform:uppercase;transition:all .2s ease}.button:before,.wpforms-submit-container .wpforms-submit:before,.button:after,.wpforms-submit-container .wpforms-submit:after{background:#413c38;content:"";height:1px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;transition:all .2s ease}.button:after,.wpforms-submit-container .wpforms-submit:after{left:auto;right:0}.button:hover,.wpforms-submit-container .wpforms-submit:hover{color:#746b5f;padding:0 20px}.button:hover:before,.wpforms-submit-container .wpforms-submit:hover:before,.button:hover:after,.wpforms-submit-container .wpforms-submit:hover:after{background:#746b5f;width:10px}.button--primary{color:#746b5f}.button--primary:before,.button--primary:after{background:#746b5f}.button--primary:hover{color:#413c38}.button--primary:hover:before,.button--primary:hover:after{background:#413c38}.button--solid,.wpforms-submit-container .wpforms-submit{background-color:#746b5f;color:#fff;line-height:1.2;padding:18px 60px;text-align:center}.button--solid:before,.wpforms-submit-container .wpforms-submit:before,.button--solid:after,.wpforms-submit-container .wpforms-submit:after{background:#fff;left:30px}.button--solid:after,.wpforms-submit-container .wpforms-submit:after{left:auto;right:30px}.button--solid:hover,.wpforms-submit-container .wpforms-submit:hover{background-color:#413c38;color:#fff;padding:18px 50px}.button--solid:hover:before,.wpforms-submit-container .wpforms-submit:hover:before,.button--solid:hover:after,.wpforms-submit-container .wpforms-submit:hover:after{background:#fff}.button--large{width:100%;max-width:160px}.button--center{display:block;margin:0 auto}.footer{position:relative;z-index:1;display:block;padding:20px 0 0;background-color:#f2efe9;color:#413c38}.footer__column{display:block;float:left;margin-bottom:20px}.footer__column--nm{margin:0}.footer__column--half{width:50%}@media screen and (max-width: 680px){.footer__column--half{width:100%}}.footer__column--logo{width:10%}.footer__column--logo img{display:block;width:100%;margin:0;max-width:40px}@media screen and (max-width: 680px){.footer__column--logo img{margin:0 auto}}@media screen and (max-width: 1040px){.footer__column--logo{width:50%}}@media screen and (max-width: 680px){.footer__column--logo{width:100%}}.footer__column--nav{width:30%}@media screen and (max-width: 1040px){.footer__column--nav{width:50%}}@media screen and (max-width: 680px){.footer__column--nav{width:100%}}.footer__column--social{width:25%}@media screen and (max-width: 1040px){.footer__column--social{width:50%}}@media screen and (max-width: 680px){.footer__column--social{width:100%;text-align:center}}@media screen and (max-width: 680px){.footer__column--social .social-wrap .icon{margin:0 10px}}.footer__column--form{width:35%;margin-bottom:0px}@media screen and (max-width: 1040px){.footer__column--form{width:50%}}@media screen and (max-width: 680px){.footer__column--form{width:100%;margin-bottom:20px}}.footer__nav{display:block;margin:0;padding:0;list-style:none}.footer__nav__item{display:block;float:left;width:50%;letter-spacing:2px;line-height:22px}@media screen and (max-width: 680px){.footer__nav__item{float:none;width:100%;text-align:center}}.footer__nav__link{color:#413c38;text-transform:uppercase;font-size:0.8125rem;line-height:0.8125rem}.footer__nav__link:hover{color:#746b5f}.footer__bottom{display:block;padding:5px 0;background-color:#746b5f}.footer__bottom .footer__column:nth-child(2){text-align:right}@media screen and (max-width: 680px){.footer__bottom .footer__column:nth-child(2){text-align:center}}@media screen and (max-width: 680px){.footer__bottom .footer__column{text-align:center}}.footer__bottom .footer__column a:hover{opacity:.6}.footer__site-by{margin-bottom:30px;text-align:right;text-transform:uppercase}.footer__site-by .copyright{display:inline-block;letter-spacing:1px;font-size:0.6875rem;line-height:0.6875rem;line-height:1.15}@media screen and (max-width: 680px){.footer__site-by .copyright{display:block;margin-bottom:20px;padding-right:0}}.footer__site-by a{margin-right:30px;font-size:0.5rem;line-height:0.5rem}@media screen and (max-width: 680px){.footer__site-by a{display:block;font-size:0.6875rem;line-height:0.6875rem}}@media screen and (max-width: 680px){.footer__site-by{text-align:center}}.wpforms-hidden{display:none}.wpforms-field-label{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:10px}.wpforms-field-label.wpforms-label-hide{display:none}fieldset{border:none;display:block;margin:0 auto}label{color:#413c38;font-size:14px;font-weight:400;line-height:30px;text-align:left;text-transform:inherit}label span,label .required{color:#ee5739}.wpforms-field-description{font-size:14px;font-style:italic;line-height:1.7;padding-left:5px;padding-top:2px}input,input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{background-color:#f2efe9;border:1px solid #f2efe9;border-radius:0px;color:#413c38;font-size:14px;font-weight:400;line-height:30px;margin:0;padding:10px 15px;text-align:left;width:100%;-webkit-appearance:none}input::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:rgba(65,60,56,.5)}input::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,select::placeholder,textarea::placeholder{color:rgba(65,60,56,.5)}input:-webkit-autofill,input[type=text]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=number]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{color:#413c38;-webkit-text-fill-color:#413c38;-webkit-box-shadow:0 0 0px 1000px #f2efe9 inset}input:active,input:focus,input:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{color:#413c38;outline:none;-webkit-appearance:none}input .placeholder,input[type=text] .placeholder,input[type=email] .placeholder,input[type=tel] .placeholder,input[type=number] .placeholder,select .placeholder,textarea .placeholder{color:rgba(65,60,56,.25)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{background-image:url("img/arrow-select.svg");background-position:center right 15px;background-repeat:no-repeat;background-size:13px 24px}input[type=checkbox]{accent-color:#413c38;height:auto;line-height:1 !important;margin:2px 10px 0 0;min-height:14px;min-width:14px;padding:0;vertical-align:top;width:auto;-webkit-appearance:checkbox}.wpforms-field-checkbox ul{list-style:none;margin:0;padding:0}.wpforms-field-checkbox ul li{display:inline-flex;margin:0;vertical-align:top}.wpforms-field-checkbox ul li label{display:inline;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;text-transform:inherit}.wpforms-field-checkbox a{color:#413c38 !important;text-decoration:underline}.wpforms-field-checkbox a:hover{color:#746b5f !important}textarea{margin-bottom:0;min-height:200px;max-height:300px;width:100%}textarea.wpforms-field-medium{min-height:150px;max-height:150px}.wpforms-field{display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}.wpforms-field.wpforms-field-hidden{display:none}@media screen and (min-width: 768px){.wpforms-field.wpforms-one-half{float:left;width:49%}}.wpforms-field.wpforms-one-half.wpforms-first{margin-right:2%}.wpforms-field.wpforms-field-html p:last-child{margin-bottom:0}.wpforms-field.noflex{display:block}.wpforms-field.noflex .wpforms-field-description{margin-top:5px;margin-bottom:10px;padding-left:0}.wpforms-submit-container{padding:0}.wpforms-submit-container .wpforms-submit{display:block;margin:0 auto}.wpforms-submit-container .wpforms-submit-spinner{margin-left:10px}em.wpforms-error{background:#ee5739;border:none;flex-basis:100%;color:#fff;font-style:normal;font-weight:400;line-height:30px;margin:0 auto;margin-top:10px;padding:5px 10px;text-align:center}em.wpforms-error p{color:#fff;margin-bottom:0}em.wpforms-error a{text-decoration:none}select.wpforms-error,textarea.wpforms-error{background-color:#746b5f;border:1px solid #746b5f;color:#fff;margin:0;padding:10px 15px;text-align:left}select.wpforms-error{background-image:url("img/arrow-select.svg");background-position:center right 15px;background-repeat:no-repeat;background-size:13px 24px}.thanks{background:#746b5f;color:#fff;margin:0 auto;padding:5px 10px;text-align:center}.thanks p{color:#fff}.form-wrap.alt-layout input,.form-wrap.alt-layout input[type=text],.form-wrap.alt-layout input[type=email],.form-wrap.alt-layout input[type=tel],.form-wrap.alt-layout input[type=number],.form-wrap.alt-layout select,.form-wrap.alt-layout textarea{background-color:#fff;border-color:#fff}.form-wrap.alt-layout input:-webkit-autofill,.form-wrap.alt-layout input[type=text]:-webkit-autofill,.form-wrap.alt-layout input[type=email]:-webkit-autofill,.form-wrap.alt-layout input[type=tel]:-webkit-autofill,.form-wrap.alt-layout input[type=number]:-webkit-autofill,.form-wrap.alt-layout select:-webkit-autofill,.form-wrap.alt-layout textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.form-wrap.alt-layout .wpforms-field{width:100%}.form-wrap.alt-layout .wpforms-field.wpforms-one-half{float:none;width:100%}.form-wrap.alt-layout .wpforms-field.wpforms-one-half.wpforms-first{margin-right:0}.form-wrap.alt-layout select.wpforms-error,.form-wrap.alt-layout textarea.wpforms-error{background-color:#fff;border:1px solid #fff}.grecaptcha-badge{opacity:0}.header{position:relative;top:0;left:0;z-index:10;width:100%;background-color:#fff}@media screen and (max-width: 1040px){.header.nav-active{position:fixed}}@media screen and (min-width: 1040px){.header .navigation__wrap:nth-child(1){padding-right:7%}.header .navigation__wrap:nth-child(2){padding-left:7%}}.header .top-bar{background:#f2efe9;height:auto;animation:fadeIn .5s ease .1s both}.header .top-bar .container{margin-bottom:0}.header .top-bar p{color:#746b5f;letter-spacing:1px;line-height:1.15;margin-bottom:0;padding:10px 0;text-transform:uppercase}@media screen and (min-width: 768px){.header .top-bar p{padding:15px 0}}.header .top-bar p a{text-decoration:underline}.header .top-bar p a:hover{color:#413c38}.header nav{display:flex;justify-content:space-between;align-items:center;height:auto;position:relative;width:100%}.header--sticky{position:fixed;top:0;left:0;z-index:10;width:100%;border-bottom:1px solid #f2efe9;transform:translateY(-100%)}.header--sticky.is-visible{overflow:visible;transform:translateY(0%);transition:all .3s ease}.header--sticky+.is-front .hero__logo{opacity:0}.header--sticky .top-bar{display:none}.header__column{display:block;height:auto}@media screen and (max-width: 1040px){.header__column{display:table-cell;vertical-align:middle}.header__column--left{text-align:left}.header__column--right{text-align:right}}.header__column--logo{position:absolute;top:50%;left:50%;width:80px;transform:translate(-50%, -50%);z-index:1}.header__logo{display:block;height:auto;margin:0 auto;width:100%;max-width:40px;animation:fadeIn .5s ease 0s both}.header__logo img{height:auto;max-width:100%;width:auto}.header__mobile-btn{position:relative;z-index:11;display:none;width:30px;transition:all .2s ease}.header__mobile-btn--active span:nth-child(1){transform:translateY(6px)}.header__mobile-btn--active span:nth-child(3){transform:translateY(-6px)}.header__mobile-btn span{display:block;width:100%;height:2px;margin-bottom:4px;background-color:#746b5f;transition:all .2s ease}.header__mobile-btn span:last-of-type{margin-bottom:0}@media screen and (max-width: 1040px){.header__mobile-btn{display:block;margin-left:20px;padding:31px 0}.header__mobile-btn::after,.header__mobile-btn::before{content:" ";display:block}.header__mobile-btn::after{clear:both}.header__mobile-btn{*zoom:1}}.header .enquiry-btn.mobile{display:none}.header .enquiry-btn.mobile a{padding-right:0}@media screen and (max-width: 1040px){.header .enquiry-btn.mobile{display:block;margin-right:20px}}.enquiry-nav{position:fixed;top:0;right:0;z-index:11;max-width:500px;padding:80px 30px 30px;height:100vh;overflow-y:auto;background-color:#fff;border-left:1px solid #f2efe9;transform:translateX(100%);opacity:0;visibility:hidden;transition:all .2s ease}@media screen and (max-width: 480px){.enquiry-nav{max-width:100%;border-left:0}}.enquiry-nav.active{transform:translateX(0px);opacity:1;visibility:visible}.enquiry-nav .btn-close{display:flex;justify-content:center;align-items:center;flex-flow:column;height:20px;position:absolute;top:30px;right:30px;width:20px;transition:all .2s ease}.enquiry-nav .btn-close span{background-color:#746b5f;height:1px;width:20px;transform:rotate(45deg)}.enquiry-nav .btn-close span:last-child{transform:translate(0, -1px) rotate(-45deg)}.enquiry-nav .btn-close:hover{opacity:.6}.enquiry-nav h4{font-size:1.25rem;line-height:1.25rem;font-style:italic;line-height:1.5rem;margin-bottom:15px;text-transform:inherit}.enquiry-nav h5{font-size:0.9375rem;line-height:0.9375rem;letter-spacing:3px;line-height:1rem;margin-bottom:0}.enquiry-nav p{line-height:1.5rem;margin-bottom:15px}.enquiry-nav p:last-child{margin-bottom:0}.enquiry-nav p span{font-family:"Times Now",serif;font-size:1rem;line-height:1rem;font-style:italic;letter-spacing:2px;margin-left:2px;position:relative}.enquiry-nav p span:after{background:#746b5f;content:"";height:1px;position:absolute;left:0;bottom:1px;width:100%;transition:all .2s ease}.enquiry-nav p a:hover{color:#000}.enquiry-nav p a:hover span:after{width:0}.hero{height:auto;margin:0 auto 80px;overflow:hidden;position:relative;text-align:left;width:100%}.hero .hero-slider.no-arrows .slick-prev,.hero .hero-slider.no-arrows .slick-next{display:none !important}.hero .hero-slider.no-dots .slick-dots{display:none !important}.hero .hero-slider.btm-arrows .slick-prev,.hero .hero-slider.btm-arrows .slick-next{left:calc(50% - 42px);top:auto;bottom:20px}@media screen and (min-width: 768px){.hero .hero-slider.btm-arrows .slick-prev,.hero .hero-slider.btm-arrows .slick-next{bottom:30px}}.hero .hero-slider.btm-arrows .slick-next{left:auto;right:calc(50% - 42px)}.hero .slide-inner{height:auto;height:650px;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:100%}.hero .slide-inner.short-height{height:480px}@media screen and (max-width: 480px){.hero .slide-inner.short-height{height:350px}}.hero .slide-inner.large-height{height:850px;max-height:calc(100vh - 90px)}@media screen and (max-width: 1040px){.hero .slide-inner.large-height{max-height:calc(100vh - 80px)}}@media screen and (max-width: 480px){.hero .slide-inner.large-height{height:450px}}.hero .slide-inner.large-resp-height{height:80vh}.hero .hero-img{background-color:#d9d5ce;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;margin:0 auto;position:absolute;top:0;left:0;width:100%;z-index:0;transition:all .3s ease}.hero .hero-img.multiple{display:flex;flex-wrap:nowrap}.hero .hero-img.multiple .multi-image{background-color:#d9d5ce;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;flex-basis:33.33333%;max-width:33.33333%}.hero .video-wrapper{background:#d9d5ce;height:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.hero .video-wrapper iframe{top:50%;left:50%;transform:translate(-50%, -50%);min-width:245.524vh;-o-object-fit:cover;object-fit:cover;pointer-events:none}.hero .hero-overlay{display:flex;justify-content:center;align-items:center;height:100%;position:absolute;top:50%;left:50%;width:100%;z-index:2;transform:translate(-50%, -50%)}.hero .hero-overlay .hero-txt{display:block;margin:0 auto;padding:0 20px;width:100%;max-width:880px;animation:fadeIn .5s ease .4s both}.hero .hero-overlay .hero-txt img{height:auto;width:100%;max-width:100%;transition:all .3s ease}.hero .hero-overlay .hero-txt a{text-decoration:none}.hero .hero-overlay .hero-txt a:hover img{opacity:.6}@media screen and (max-width: 480px){.hero .hero-overlay .hero-txt .hero__title--mobile{font-size:2.125rem;line-height:2.125rem}}.hero .hero__scroll{background-image:url("img/down-arr.svg");background-position:center center;background-repeat:no-repeat;background-size:50px 30px;display:block;height:30px;margin:0;position:absolute;left:calc(50% - 25px);bottom:20px;width:50px;text-align:center;transform:translateX(-50%);z-index:3;animation:bounce 4s infinite}@media screen and (min-width: 768px){.hero .hero__scroll{bottom:30px}}.image-block{position:relative;margin-bottom:80px}.image-block__flex{display:flex;flex-direction:row;flex-wrap:wrap;transition:opacity .2s ease}.image-block__flex::after,.image-block__flex::before{content:" ";display:block}.image-block__flex::after{clear:both}.image-block__flex{*zoom:1}.image-block__block{position:relative;display:block;width:33.333%;padding:0 20px}.image-block__block--float{float:left;margin-bottom:40px}@media screen and (max-width: 860px){.image-block__block{width:50%}}@media screen and (max-width: 480px){.image-block__block{width:100%}}.image-block__image{position:relative;display:block;width:100%;height:300px;overflow:hidden}.image-block__image--shorter{padding-bottom:250px}.image-block__image img{position:absolute;top:50%;left:50%;display:block;min-width:100%;max-width:none;min-height:100%;transform:translate(-50%, -50%)}@media screen and (max-width: 680px){.image-block__image{height:auto;padding-bottom:75%}.image-block__image--shorter{padding-bottom:65%}}.image-block__image--press{height:500px}@media screen and (max-width: 680px){.image-block__image--press{height:auto;padding-bottom:120%}.image-block__image--press img{min-width:auto;max-width:100%;min-height:auto}}.image-block__overlay{position:absolute;top:20%;left:0;z-index:1;display:block;width:100%;padding:0 20px}.image-block__overlay .title--small{letter-spacing:5px}.image-block__overlay .title--large{max-width:90%;margin:0 auto;font-size:2.5625rem;line-height:2.5625rem}@media screen and (max-width: 1040px){.image-block__overlay .title--large{font-size:1.625rem;line-height:1.625rem}}@media screen and (max-width: 1040px){.image-block__overlay{top:10%}}.image-block__content{display:block;width:100%;min-height:250px;padding-top:30px;background-color:#f2efe9;color:#413c38}.image-block__content--normal{min-height:auto;padding:40px 0}.image-block__content .paragraph{display:block;max-width:90%;min-height:100px;margin:0 auto 30px}.image-block__content .paragraph p{margin-bottom:0;line-height:25px}.image-block.flickity-enabled:focus{outline:none}.image-block .flickity-viewport{position:relative;overflow:hidden;cursor:move;cursor:grab}.image-block .flickity-viewport.is-pointer-down{cursor:grabbing}.image-block .flickity-slider{position:absolute;width:100%;height:100%}.logos{position:relative;margin-bottom:80px}.logos__strip{position:relative;display:block;width:100%}.logos__strip::after,.logos__strip::before{content:" ";display:block}.logos__strip::after{clear:both}.logos__strip{*zoom:1}.logos__cell{position:relative;display:block;width:16.666%;min-height:150px}.logos__cell img{position:absolute;top:50%;left:50%;display:block;width:100%;max-width:300px;padding:0 20px;transform:translate(-50%, -50%);opacity:.5}@media screen and (max-width: 1040px){.logos__cell{width:33.333%}}.navigation{display:block;width:100%;padding:30px 0;transition:all .2s ease;animation:fadeIn .5s ease .2s both}.navigation__wrap{display:block;float:left;width:50%;transition:all .2s ease}.navigation__wrap:nth-child(1){text-align:right}.navigation__wrap:nth-child(2){text-align:left}@media screen and (max-width: 1040px){.navigation__wrap{float:none;width:100%}.navigation__wrap:nth-child(1),.navigation__wrap:nth-child(2){text-align:center}}.navigation__item--active .navigation__link:before{width:100%;opacity:1}@media screen and (max-width: 1040px){.navigation__item{display:block;width:100%;margin-bottom:10px;padding:5px 0}}.navigation__item,.navigation__sub-menu__item{position:relative;display:inline-block;padding:0 3%}.navigation__item:hover .navigation__sub-menu,.navigation__sub-menu__item:hover .navigation__sub-menu{opacity:1;visibility:visible}.navigation__link,.navigation__sub-menu__link{letter-spacing:2px;position:relative;padding:3px 10px;color:#746b5f;font-size:0.875rem;line-height:0.875rem;text-transform:uppercase}.navigation__link span,.navigation__sub-menu__link span{position:relative;z-index:1}.navigation__link:before,.navigation__sub-menu__link:before{content:"";position:absolute;top:0;left:0;display:block;width:0;height:100%;background-color:#f2efe9;border-radius:0;transition:all .4s ease;opacity:0}.navigation__link:hover,.navigation__sub-menu__link:hover{color:#000}@media screen and (min-width: 680px){.navigation__link:hover:before,.navigation__sub-menu__link:hover:before{width:100%;opacity:1}}.navigation__link:active:before,.navigation__sub-menu__link:active:before{width:0;opacity:0}.navigation__sub-menu{position:absolute;top:100%;left:0;display:block;width:100%;margin:0;padding:10px 0px;background-color:#fff;list-style:none;transition:all .4s ease;opacity:0;visibility:hidden}.navigation__sub-menu__item{display:block;padding-top:10px;text-align:center}.navigation__sub-menu__item:first-of-type{padding-top:15px}@media screen and (max-width: 1040px){.navigation__sub-menu__item{padding-top:0}.navigation__sub-menu__item:first-of-type{padding-top:0}}.navigation__sub-menu__link{display:inline-block;padding:5px 0}@media screen and (max-width: 1040px){.navigation__sub-menu{position:relative;top:auto;left:auto;height:0;padding:0;overflow:hidden}.navigation__sub-menu.is-active{height:auto;padding:10px 0;overflow:auto;opacity:1;visibility:visible}}@media screen and (max-width: 1040px){.navigation{position:fixed;top:0;left:0;z-index:10;max-width:300px;height:100vh;overflow-y:auto;background-color:#fff;border-right:1px solid #f2efe9;transform:translateX(-100%);opacity:0;visibility:hidden}.navigation--active{transform:translateX(0px);opacity:1;visibility:visible}}@media screen and (max-width: 480px){.navigation{max-width:100%;border-right:0}}.navigation::after,.navigation::before{content:" ";display:block}.navigation::after{clear:both}.navigation{*zoom:1}.paginator{margin-bottom:80px}.paginator__post{display:flex;justify-content:center;align-items:center;float:left;width:49.5%;height:400px;margin-bottom:20px;padding:30px 0;background-size:cover;background-repeat:no-repeat;background-position:center center}.paginator__post--full{width:100%}.paginator__post--full:nth-child(1){margin-right:0}.paginator__post--full:nth-child(2){margin-left:0}@media screen and (max-width: 480px){.paginator__post .title--large{font-size:2.125rem;line-height:2.125rem}}.paginator__post:nth-child(1){margin-right:.5%}.paginator__post:nth-child(2){margin-left:.5%}@media screen and (max-width: 860px){.paginator__post{width:100%;height:auto}.paginator__post:nth-child(1){margin-right:0}.paginator__post:nth-child(2){margin-left:0}}.paginator::after,.paginator::before{content:" ";display:block}.paginator::after{clear:both}.paginator{*zoom:1}.promo{margin-bottom:80px}.promo__content{position:relative;display:flex;align-items:center;width:60%;background-color:#f2efe9;color:#413c38}.promo__content__inner{display:block;max-width:500px;max-height:650px;margin:0 auto;padding:12% 0;overflow-y:auto}.promo__content__inner .content{margin:20px 0}.promo__content__inner .content.active .elipse{display:none}.promo__content__inner .elipse{display:inline}.promo__content__inner .more-content{display:none}.promo__content__inner .js-more{margin-top:10px}.promo__content__inner .title--large{margin:20px 0}@media screen and (max-width: 480px){.promo__content__inner .title--large{font-size:1.5rem;line-height:1.5rem}}@media screen and (max-width: 480px){.promo__content__inner{padding:20% 0}}@media screen and (max-width: 1040px){.promo__content{width:50%;padding:0 20px}}@media screen and (max-width: 680px){.promo__content{display:block;width:100%}}.promo__images{position:relative;display:table-cell;vertical-align:middle;width:40%;padding-left:30px}.promo__images--reverse{padding-right:30px;padding-left:0}@media screen and (max-width: 1040px){.promo__images{width:50%}}@media screen and (max-width: 680px){.promo__images{display:block;order:1;width:100%;min-height:500px;padding:0}}.promo__subcopy{padding:20px 0;text-align:center}.promo__stamp{position:absolute;top:0;left:0;z-index:1;display:block;width:100%}.promo__stamp--static{position:relative;top:auto;left:auto;margin-bottom:30px}.promo__stamp--static .promo__stamp__brick{max-width:none;margin:0 auto;border:0;transform:translateY(0px)}.promo__stamp__inner{display:block;width:100%;max-width:500px;margin:0 auto}@media screen and (max-width: 1040px){.promo__stamp__inner{padding:0 20px}}.promo__stamp__brick{display:block;max-width:255px;height:auto;padding:18px 20px 15px;background-color:#fff;border:1px solid #d9d5ce;transform:translateY(-50%)}.promo__stamp__brick .title{margin:0}.promo__stamp__brick .title--medium{font-size:2.5rem;line-height:2.5rem}.promo__slides{position:relative;display:block;width:100%;overflow-x:hidden}@media screen and (min-width: 480px){.promo__slides--padding{padding:0 8%}}.promo__slides.promos-slider{width:100%;height:100%}.promo__slides__slide{position:relative;display:block;width:100%;min-height:700px}.promo__slides__slide--first{margin-bottom:50px}.promo__slides__slide .wrapper{display:flex;justify-content:flex-start;width:100%}@media screen and (max-width: 680px){.promo__slides__slide .wrapper{flex-direction:row;flex-flow:wrap}}.promo__slides__slide.slide__inner{position:absolute;left:0}.promo__slides__slide .img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-position:center center;background-size:cover}.promo__slides__slide .video-wrapper{background:#d9d5ce;height:168%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;z-index:1}.promo__slides__slide .video-wrapper iframe{top:50%;left:50%;transform:translate(-50%, -50%);min-width:245.524vh;-o-object-fit:cover;object-fit:cover;pointer-events:none}.promos{margin-bottom:80px}.promos__promo{display:flex;justify-content:flex-start;grid-gap:30px;width:100%;margin-bottom:30px}@media screen and (max-width: 680px){.promos__promo{flex-direction:row;flex-flow:wrap;grid-gap:0}}.promos__content{display:flex;align-items:center;width:70%;background-color:#f2efe9;color:#413c38}.promos__content__inner{display:block;max-width:500px;margin:0 auto;padding:8% 0;width:100%}@media screen and (min-width: 680px){.promos__content__inner{max-height:500px;overflow-y:auto}}@media screen and (max-width: 480px){.promos__content__inner{padding:20% 0}}.promos__content .title--large{margin:20px 0}.promos__content .content{margin:20px 0}.promos__content .content.active .elipse{display:none}.promos__content .content .elipse{display:inline}.promos__content .content .more-content{display:none}.promos__content .content .js-more{margin-top:10px}@media screen and (max-width: 860px){.promos__content{width:50%;padding:0 20px}}@media screen and (max-width: 680px){.promos__content{display:block;width:100%;margin-bottom:30px}}.promos__slides{position:relative;display:block;width:100%;overflow:hidden}.promos__slides__slide{position:relative;display:block;width:100%;min-height:500px;box-sizing:border-box}@media screen and (max-width: 680px){.promos__slides__slide{min-height:500px}}.promos__slides.promos-slider{width:100%;height:100%}.promos__images{display:block;width:30%;position:relative}@media screen and (max-width: 860px){.promos__images{width:50%}}@media screen and (max-width: 680px){.promos__images{order:1;width:100%;min-height:500px;margin-bottom:30px}}.promos__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;width:100%}.promos__image--bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.no-more .promos__promo{align-items:stretch}.no-more .promos__content{min-height:500px;padding:0}@media screen and (max-width: 680px){.no-more .promos__content{min-height:auto}}.no-more .promos__content .promos__content__inner{display:flex;align-items:center;height:100%;max-height:100%;max-width:100%;overflow-y:visible;padding:0}.no-more .promos__content .promos__content__inner .txt-wrap{padding:30px 20px;width:100%}@media screen and (min-width: 500px){.no-more .promos__content .promos__content__inner .txt-wrap{padding:30px}}@media screen and (min-width: 990px){.no-more .promos__content .promos__content__inner .txt-wrap{padding:50px}}.no-more .promos__content .promos__content__inner .title--small{margin-bottom:20px}.no-more .promos__content .promos__content__inner h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}.no-more .promos__content .promos__content__inner h2.title--large{margin-top:0}.no-more .promos__content .promos__content__inner .content-wrap{margin:20px 0 0}.no-more .promos__content .promos__content__inner .content-wrap p:last-of-type{margin-bottom:0}.no-more .promos__content .promos__content__inner.style-lines{position:relative}.no-more .promos__content .promos__content__inner.style-lines:before,.no-more .promos__content .promos__content__inner.style-lines:after{background:#746b5f;content:"";height:1px;margin:0;position:absolute;top:30px;right:0;width:50%}@media screen and (min-width: 768px){.no-more .promos__content .promos__content__inner.style-lines:before,.no-more .promos__content .promos__content__inner.style-lines:after{width:33.33%}}@media screen and (min-width: 990px){.no-more .promos__content .promos__content__inner.style-lines:before,.no-more .promos__content .promos__content__inner.style-lines:after{top:50px}}.no-more .promos__content .promos__content__inner.style-lines:after{top:auto;right:auto;bottom:30px;left:0}@media screen and (min-width: 990px){.no-more .promos__content .promos__content__inner.style-lines:after{top:auto;bottom:50px}}.no-more .promos__content .promos__content__inner.style-lines .txt-wrap{padding:60px 20px}@media screen and (min-width: 500px){.no-more .promos__content .promos__content__inner.style-lines .txt-wrap{padding:60px 30px}}@media screen and (min-width: 990px){.no-more .promos__content .promos__content__inner.style-lines .txt-wrap{padding:100px 50px}}.no-more .promos__slides .promos__slides__slide{min-height:auto}@media screen and (max-width: 680px){.no-more .promos__slides .promos__slides__slide{min-height:500px}}.no-more .promos__slides.promos-slider{width:100%;height:100%}.no-more .promos__slides .slick-track{display:flex}.no-more .promos__slides .slick-track .slick-slide{height:100%}.no-more .promos__slides .slick-list,.no-more .promos__slides .slick-track{height:100%;width:100%;min-width:100%}.social-wrap{margin:0}.social-wrap .icon{background:rgba(0,0,0,0);border:none;color:#413c38;font-size:1.25em;position:relative;padding:0;width:auto;height:auto;line-height:1px;text-align:center;display:inline-block;margin:0 20px 0 0;text-decoration:none;transition:all .3s ease}@media(min-width: 990px){.social-wrap .icon{margin-right:0 30px}}.social-wrap .icon span{color:#413c38;line-height:1;transition:all .3s ease}.social-wrap .icon:hover span{color:#746b5f}.social-wrap.primary .icon{color:#746b5f}.social-wrap.primary .icon span{color:#746b5f}.social-wrap.primary .icon:hover span{color:#413c38}.social{display:flex;flex-wrap:wrap;width:100%;margin-bottom:80px;overflow:hidden}.social__column--color{background-color:#f2efe9;color:#413c38}.social__column--intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-right:5px;width:33.333%;padding:60px 20px}@media(max-width: 840px){.social__column--intro{width:100%;margin-right:0;margin-bottom:5px;padding:30px 20px}}.social__column--wrapper{flex-grow:1;margin-bottom:-5px}.social .title--large{font-size:2.25rem;line-height:2.25rem}.social .spotlight-instagram-feed .MediaTile__overlay{background:#f2efe9;opacity:.5}.text-block{margin-bottom:80px}.text-block .title--medium-to-large{line-height:3.2rem}@media screen and (max-width: 480px){.text-block .title--medium-to-large{line-height:2.6rem}}.text-block__column{display:block;float:left;width:100%}@media screen and (max-width: 680px){.text-block__column{margin-bottom:30px}}.text-block__column--half{width:50%}@media screen and (max-width: 680px){.text-block__column--half{width:100%}}.text-block__column--half:last-of-type{padding-left:30px}@media screen and (max-width: 680px){.text-block__column--half:last-of-type{margin-bottom:0;padding-left:0}}.text-block::after,.text-block::before{content:" ";display:block}.text-block::after{clear:both}.text-block{*zoom:1}.textimg-block{display:table;border-collapse:collapse;width:100%;margin-bottom:80px}.textimg-block__column{display:table-cell;vertical-align:middle;width:50%}.textimg-block__column--text{background-color:#f2efe9;color:#413c38}.textimg-block__column .wrapper{display:block;width:100%}.textimg-block__column .wrapper .title--small{letter-spacing:5px}.textimg-block__column .wrapper .title--large{margin:20px 0}@media screen and (max-width: 480px){.textimg-block__column .wrapper .title--large{font-size:2.875rem;line-height:2.875rem}}.textimg-block__column .wrapper__content{display:block;width:100%;max-width:500px;margin:0 auto;padding:30px 20px}.textimg-block__column .wrapper__content .content{margin:20px 0}@media screen and (max-width: 680px){.textimg-block__column{display:block;width:100%;margin-bottom:20px}}.textimg-block__column::after,.textimg-block__column::before{content:" ";display:block}.textimg-block__column::after{clear:both}.textimg-block__column{*zoom:1}.textimg-block__image{position:relative;display:block;float:left;width:47%;height:480px;margin:0 1.5%;overflow:hidden;transition:all .4s ease}.textimg-block__image--mt{margin-top:20%}.textimg-block__image img{position:absolute;top:50%;left:50%;width:100%;height:auto}@media screen and (min-width: 680px)and (max-width: 860px){.textimg-block__image{float:none;width:80%;margin:0 10%}.textimg-block__image--mt{margin-top:10%}}@media screen and (max-width: 680px){.textimg-block__image{height:auto;padding-bottom:65%}}.textimg-block::after,.textimg-block::before{content:" ";display:block}.textimg-block::after{clear:both}.textimg-block{*zoom:1}.contact{margin-bottom:80px}.contact__blocks{display:table;border-spacing:20px 0;width:100%}.contact__blocks__cell{display:table-cell;vertical-align:middle;width:50%;background-color:#f2efe9;color:#413c38}.contact__blocks__cell .wrapper{display:block;width:100%;max-width:450px;margin:0 auto;padding:10% 10px}.contact__blocks__cell .paragraph{margin:20px 0}.contact__blocks__cell .social-link{display:inline-block;padding-right:20px;font-size:1.375rem;line-height:1.375rem}@media screen and (max-width: 680px){.contact__blocks__cell{display:block;width:100%;margin-bottom:20px}}@media screen and (max-width: 680px){.contact__blocks{display:block}}.single-projects .contact{display:none}.images{margin-bottom:80px}.images__wrapper{display:block}.images__wrapper::after,.images__wrapper::before{content:" ";display:block}.images__wrapper::after{clear:both}.images__wrapper{*zoom:1}.images__column{display:block;float:left;width:50%;margin-bottom:10px}@media screen and (max-width: 680px){.images__column{width:100%}}.images__column::after,.images__column::before{content:" ";display:block}.images__column::after{clear:both}.images__column{*zoom:1}.images__image{position:relative;display:block;float:left;width:48%;margin:0 1% 2%;padding-bottom:55%;overflow:hidden;transition:all .4s ease;background-position:center center;background-size:cover}.images__image--fullWidth{width:98%}.images__image img{position:absolute;top:50%;left:50%;min-width:100%;max-width:none;min-height:100%;transform:translate(-50%, -50%)}.images__image--long{margin:0 1%;padding-bottom:112%}@media screen and (max-width: 1200px){.images__image--long img{min-height:auto;max-height:100%}}@media screen and (max-width: 1200px){.images__image--small img{width:100%;min-width:auto;min-height:auto}}.portfolio--feed{margin-bottom:80px}.portfolio--feed .slick-track{display:flex}.portfolio--feed .slick-track .slick-slide{height:100%}.portfolio--feed .slick-list,.portfolio--feed .slick-track{height:100%;width:100%;min-width:100%}.portfolio{align-items:stretch;flex-wrap:wrap;margin:0 auto;margin-bottom:-30px}@media screen and (min-width: 500px){.portfolio{display:flex;margin:0 -10px;margin-bottom:-30px}}@media screen and (min-width: 768px){.portfolio{margin-bottom:-40px}}.portfolio .col-03{display:flex;margin:0}@media screen and (min-width: 500px){.portfolio .col-03{flex-basis:50%;max-width:50%}}@media screen and (min-width: 990px){.portfolio .col-03{flex-basis:33.33333%;max-width:33.33333%}}.portfolio article{flex-basis:100%;height:auto;margin:0 0 30px 0;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:auto}@media screen and (min-width: 500px){.portfolio article{margin:0 10px;margin-bottom:30px}}@media screen and (min-width: 768px){.portfolio article{margin-bottom:40px}}.portfolio article .box-img{clip-path:inset(0%);display:block;position:relative;transition:all .5s cubic-bezier(0.67, 0, 0.285, 1)}.portfolio article .entry-image{background-color:#f2efe9;background-size:cover;background-position:center center;background-repeat:no-repeat;height:auto;margin:0 auto;padding:0;position:relative;width:100%;transition:all .6s ease}.portfolio article .entry-image:before{content:"";display:block;padding-top:90%}@media screen and (min-width: 500px){.portfolio article .entry-image:before{padding-top:120%}}.portfolio article .entry-image .overlay{display:flex;justify-content:center;align-items:center;height:100%;opacity:0;padding:20px;position:absolute;top:0;left:0;width:100%;z-index:1;transition:all .3s ease}.portfolio article .entry-image .overlay:before{border:1px solid #f2efe9;content:"";height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease;width:100%}.portfolio article .entry-image .overlay h4{color:#f2efe9;margin:0;text-align:center}.portfolio article .entry-image.press:before{padding-top:125%}.portfolio article .entry-image.press .overlay{background-color:rgba(116,107,95,.9)}.portfolio article .entry-image.placeholder{background-image:url("img/spi-icon-stone.svg");background-size:41px 40px;transition:all .3s ease}.portfolio article .entry-image.placeholder .overlay{background-color:rgba(0,0,0,0)}.portfolio article .entry-image.placeholder .overlay:before{border-color:#746b5f}.portfolio article .entry-image.placeholder .overlay h4{color:#fff}.portfolio article .entry-text{padding:20px 0 0 0;position:relative;width:100%;z-index:1}@media screen and (min-width: 768px){.portfolio article .entry-text{padding:30px 0 0 0}}.portfolio article .entry-text h3{margin-bottom:10px;transition:all .3s ease}@media screen and (min-width: 768px){.portfolio article .entry-text h3{margin-bottom:15px}}.portfolio article .entry-text h4{line-height:1.15;margin:0}.portfolio article a{text-decoration:none}.portfolio article a:hover{color:#413c38}.portfolio article:hover .entry-image .overlay{opacity:1}.portfolio article:hover .entry-image .overlay:before{height:calc(100% - 30px);width:calc(100% - 30px)}@media screen and (min-width: 768px){.portfolio article:hover .entry-image .overlay:before{height:calc(100% - 50px);width:calc(100% - 50px)}}.portfolio article:hover h3{color:#413c38}.container{width:100%;max-width:960px;margin:0 auto 10px;padding:0 10px}.container--nm{margin:0 auto}.container--large{max-width:1380px}.container--x-large{max-width:1600px}.container--xx-large{max-width:1700px}.container--full-width{max-width:100%;padding:0}.container::after,.container::before{content:" ";display:block}.container::after{clear:both}.container{*zoom:1}.main{position:relative;z-index:1}.flickity-prev-next-button{display:none}

/*# sourceMappingURL=style.css.map */
/* BZ Interior Hero Brand Typography */
.hero-brand{display:inline-block;text-decoration:none;color:#fff;transition:opacity .3s ease,transform .3s ease}
.hero-brand:hover{opacity:.8;transform:scale(1.01)}
.hero-brand__title{font-family:"Times Now",serif;font-weight:200;font-size:clamp(2.2rem, 5.5vw, 4.5rem);letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0;line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.35)}
.hero-brand__sub{display:flex;align-items:center;justify-content:center;margin-top:12px;gap:15px}
.hero-brand__line{display:inline-block;width:40px;height:1px;background:#fff;opacity:.85}
.hero-brand__text{font-family:"Times Now",serif;font-size:clamp(0.75rem, 1.4vw, 1.1rem);font-weight:200;letter-spacing:.4em;text-transform:uppercase;color:#fff;opacity:.95}
