﻿*{box-sizing:border-box}:root{--primary:#bd9f6f;--primary-lighter:#e2d5c0;--primary-darker:#b18d54;--primary-opacity:#bd9f6f99;--primary-low-opacity:#bd9f6fde;--primary-lighter-opacity:#e2d5c050;--secondary:#3c3c3a;--tertiary:#3c3c3a;--background:white;--text-dark:#3c3c3a;--black:#3c3c3a;--white:#fff;--grey:#d0d0d0;--grey-opacity:#d0d0d080;--grey-darker:#7c7c7c;--fontCormorant:"Cormorant Garamond",serif;--fontJost:"Jost",sans-serif;--header-height:80px}@media only screen and (max-width:968px){:root{--header-height:50px}}html{height:100%}body{width:100%;margin:0!important;font-family:var(--fontJost);font-weight:100;background-color:var(--background);overflow-x:hidden;letter-spacing:2px;color:var(--text-dark)}body main{min-height:100vh;padding-top:var(--header-height)}.content{max-width:1920px}.padding{padding:50px 100px 100px 100px;margin:auto}@media only screen and (max-width:968px){.padding{padding:0 15px}}@media only screen and (max-width:767px){.padding{padding:0 15px}}h1,h2,h3,h4,h5{font-family:var(--fontJost);font-weight:400}a{text-decoration:none;color:var(--primary)}textarea{resize:none}span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:576px){:not(select)::-webkit-scrollbar{width:8px}:not(select)::-webkit-scrollbar-track{background:var(--white);border-radius:10px}:not(select)::-webkit-scrollbar-thumb{background:var(--grey-darker);border-radius:10px}:not(select)::-webkit-scrollbar-thumb:hover{background:var(--black)}}.button,button{background-color:var(--grey);text-align:center;color:#fff;border:unset;text-transform:uppercase!important;padding:10px 15px;font-size:1.1rem;font-family:var(--fontJost);font-weight:100;letter-spacing:2px;cursor:pointer}.button.primary,button.primary{background-color:var(--primary)}input,textarea,button,select,a,.btn{-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{transition:background-color .1s ease-in-out}input:focus,input:active,textarea:focus,textarea:active{border-radius:0!important;outline:none!important;background-color:var(--primary-lighter)}.bottom-bar{display:none;flex-direction:column;width:100%;height:75px;overflow:hidden;padding:15px 20px;background-color:var(--grey-opacity);color:#fff;position:fixed;bottom:0;left:0;z-index:500;transition:1s ease-in-out}.bottom-bar .top-row .button{border:none!important}.bottom-bar.extended{height:100%;transition:1s ease-in-out;background-color:var(--primary)}.bottom-bar.extended .top-row{opacity:0;visibility:hidden;transition:1s ease-in-out}.bottom-bar.extended .close-button{top:50px}.bottom-bar .top-row{width:100%;margin-bottom:20px;justify-content:flex-end;gap:15px;transition:1s ease-in-out;visibility:visible;opacity:1}.bottom-bar #request-model-form{padding:20px 50px;align-items:center;overflow-y:auto}.bottom-bar #request-model-form h2{text-align:center;font-size:2rem}.bottom-bar #request-model-form .form-content{width:100%;max-width:700px}.bottom-bar #request-model-form .form-content input{width:100%;margin-top:5px}.bottom-bar #request-model-form .form-content textarea{width:100%;margin-top:5px}.bottom-bar #request-model-form .form-content .calendars{display:flex;flex-direction:row;justify-content:center;gap:50px;margin-top:20px}.bottom-bar #request-model-form .form-content #request-models{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.bottom-bar #request-model-form .form-content #request-models .request-model{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:30px}.bottom-bar #request-model-form .form-content #request-models .request-model .name{text-decoration:none;background-color:var(--secondary);color:var(--primary);padding:5px;border-radius:0;font-size:1rem;width:120px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-bar #request-model-form .form-content #request-models .request-model img{height:350px;object-fit:cover;border-radius:0;margin-bottom:-17px}.bottom-bar #request-model-form .form-content .e-calendar .e-content td.e-selected span.e-day{background-color:var(--primary)!important;color:#fff!important}.bottom-bar .close-button{position:absolute;top:100px;right:50px;width:45px;height:45px;transition:all .1s ease-in-out}@media only screen and (max-width:767px){.bottom-bar{height:70px;padding:10px}.bottom-bar .top-row{justify-content:center;align-items:center;gap:5px}.bottom-bar .top-row .button{padding:5px 5px;font-size:0.8rem;min-height:50px;display:flex;justify-content:center;align-items:center}.bottom-bar form .flex-row input{width:35%}.bottom-bar #request-model-form .form-content .calendars{flex-direction:column}}header{position:fixed;width:100%;height:var(--header-height);background-color:var(--white);color:var(--primary);z-index:100}header.menu{background-color:var(--secondary);color:var(--white);z-index:900}header .header-left .header-logo{height:var(--header-height)}header .header-left .header-logo-image{height:60px;cursor:pointer;padding:0 20px}@media only screen and (max-width:968px){header .header-left .header-logo-image{height:35px}}header .header-left .header-item{margin:0 20px;color:var(--primary);text-decoration:none;cursor:pointer}header .header-center{flex-grow:1;font-size:3rem;color:var(--primary);font-family:var(--fontCormorant);font-weight:300}@media only screen and (max-width:968px){header .header-center{font-size:2rem}}header .header-right{margin-right:30px}@media only screen and (max-width:767px){header .header-right{margin-right:10px}}header .header-right .bookmark-btn,header .header-right .menu-btn{width:50px;height:50px;line-height:50px;text-align:center;align-content:center;cursor:pointer;font-size:30px}@media only screen and (max-width:968px){header .header-right .bookmark-btn,header .header-right .menu-btn{font-size:25px}}header .header-right .bookmark-btn.white,header .header-right .menu-btn.white{color:var(--white)}header .header-right .bookmark{position:relative}header .header-right .bookmark #bookmark-amount{display:flex;justify-content:center;align-items:center;position:absolute;bottom:5px;left:5px;width:20px;height:20px;padding-left:1px;border-radius:10px;background-color:var(--primary);color:var(--white);font-size:0.6rem;visibility:hidden}#menu-transition{background-color:var(--primary);width:100%;height:100%;position:fixed;top:0;right:0;z-index:901;transform:scaleX(0)}#menu{width:100%;height:calc(100% - var(--header-height));position:fixed;margin-right:200px;padding:0 8%;background-color:var(--secondary);top:var(--header-height);left:0;visibility:hidden}#menu .menu-content{margin:50px 0}#menu .menu-content .menu-links{width:100%}#menu .menu-content .menu-links .menu-item{width:100%;display:inline-flex;padding:20px 0;transform:unset!important}#menu .menu-content .menu-links .menu-item .menu-item-link{display:inline-block;color:var(--primary);text-decoration:none;font-size:6rem}#menu .menu-content .menu-links .menu-item .menu-item-link:after{display:block;content:"";border-bottom:2px solid var(--grey);transform:scaleX(0);transition:transform 250ms ease-in-out;transform-origin:100% 50%}#menu .menu-content .menu-links .menu-item .menu-item-link:hover{color:var(--grey)}#menu .menu-content .menu-links .menu-item .menu-item-link:hover:after{transform:scaleX(1);transform-origin:0% 50%}#menu .menu-content .menu-links .menu-item .menu-item-link:hover+.menu-item-image{display:block}@media only screen and (max-width:1200px){#menu .menu-content .menu-links .menu-item .menu-item-link:hover+.menu-item-image{display:none}}#menu .menu-content .menu-links .menu-item .menu-item-image{display:none;position:absolute;top:100px;right:15%;width:600px;height:600px;object-fit:cover}#menu .menu-content .menu-links .menu-item .sub-menu-items{background-color:var(--primary);display:none;position:absolute;top:var(--header-height)}#menu .menu-content .menu-links .menu-item:hover .sub-menu-items{display:inline-block}#menu .menu-footer{height:100%;margin-bottom:50px}#menu .menu-footer .menu-footer-links{display:flex;justify-content:center;align-items:center;gap:10px}#menu .menu-footer .menu-footer-links .footer-link{padding:10px;background-color:var(--grey);color:var(--black);text-transform:uppercase;border:none!important}#menu .menu-footer .menu-footer-links .footer-link:hover{background-color:var(--grey-darker);color:var(--white)}@media screen and (max-height:1200px){#menu .menu-content .menu-links .menu-item{padding:0}#menu .menu-content .menu-links .menu-item .menu-item-link{font-size:5rem}}@media screen and (max-height:900px){#menu .menu-content .menu-links .menu-item .menu-item-link{font-size:4rem}}@media screen and (max-width:768px){#menu{overflow:scroll}}.slider--container{position:relative;overflow:hidden}.slider--container::after{content:"";position:absolute;top:0;left:0%;width:100%;height:100%;background:linear-gradient(90deg,var(--bg) 0%,transparent 10%,transparent 90%,var(--bg) 100%);pointer-events:none}.slider__wrapper{min-width:80vw;min-height:50vh;display:block;place-items:center}.slider__nav{width:112px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;height:56px;transition:background-color 0.3s ease-in-out;background-color:rgba(255,255,255,0)}.slider__nav .prev,.slider__nav .next{width:50%;height:100%;line-height:56px;background-color:rgba(255,255,255,0.1);cursor:pointer;text-align:center;opacity:0;color:var(--primary);transition:background-color 0.3s ease-in-out}.slider__nav .prev:hover,.slider__nav .next:hover{background-color:#fff}.slider__nav:hover,.slider__nav:hover{background-color:rgba(255,255,255,0.6)}.slider__btn--container{--size:60px;position:relative;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center}.slider__btn--container button{font-family:"Montserrat";width:100%;height:100%;color:#fff;opacity:0}.slider{min-width:100%;min-height:100%;overflow:hidden}.slider .slides__wrapper .slide{position:absolute;left:0;top:0;width:100%;height:100%}.slider .slides__wrapper .slide__img{width:100%;height:100%}.slider .slides__wrapper .slide__img img{width:100%;height:100%;object-fit:cover}.slider .slides__wrapper .slide.active{display:block}.slider .slides__wrapper .slide:not(.active){display:none}.slider .transition-slide{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary);transform:scaleX(0)}.slider__progress--container{width:80%;height:60px;margin:0px auto;display:flex;justify-content:space-around;align-items:center;opacity:0;position:absolute;top:30px}.slider__progress--container .slide-num{color:var(--primary);font-weight:bold;font-size:0.8rem;font-family:"Montserrat"}.slider__progress--container .progress{position:relative;width:100%;height:1px;background:rgba(255,255,255,0.25);margin:0 1.2rem;border-top:1px solid var(--primary)}.slider__progress--container .progress span{position:absolute;left:0;top:0;width:100%;height:3px;background:var(--primary);transform:scaleX(0);transform-origin:left center}footer{background-color:var(--secondary)}footer a:hover{opacity:.7;transition:all .2s ease-in-out}footer #footer{width:100%;min-height:200px;position:relative;bottom:0;left:0;padding-top:30px;background-color:var(--secondary)}footer #footer .footer-item{padding:10px;font-size:1rem;color:var(--primary);text-decoration:none;cursor:pointer}footer #footer .footer-item .footer-logo{width:100%;cursor:pointer}@media only screen and (max-width:768px){footer #footer .footer-item .footer-logo{width:120px}}footer #footer .footer-item .copyright{margin-top:20px;font-size:0.7rem}footer #footer .footer-social-links{margin-top:30px}footer #footer .footer-social-links a img{width:40px;height:40px;padding:10px;margin:0 5px;border:2px solid var(--primary)}@media only screen and (max-width:768px){footer .footer-contact{flex-direction:column}}footer .footer-contact span{color:var(--primary-darker)}.aslide{transition:0.35s!important;border:2px solid var(--white)!important}.aslide:hover,.aslide:focus{border-color:var(--primary)!important;color:var(--primary)!important;background-color:var(--white);box-shadow:inset 250px 0 0 0 var(--white)!important}#banner{height:calc(100vh - var(--header-height));padding:3rem 3rem 3rem 0}#banner .banner-slider-left{position:relative;width:500px;height:100%;flex-shrink:0}#banner .banner-slider-left .ctas{gap:10px}#banner .banner-slider-left .ctas .cta-btn{font-size:1.1rem;padding:15px;background-color:var(--primary);color:var(--white)}#banner .banner-slider-left .ctas :last-child{background-color:var(--secondary)}#banner .banner-content{margin-right:5rem;position:absolute;top:18%;top:20%;left:250px;z-index:15}#banner .banner-content .banner-heading{font-size:5rem;font-weight:400;font-family:var(--fontJost);color:var(--text-dark);letter-spacing:5px;transition:0.4s ease-in-out;opacity:0}#banner .banner-content .banner-heading span{background-color:var(--primary-opacity);padding:0 20px}@media only screen and (max-width:768px){#banner .banner-content .banner-heading span{padding:0!important}}#banner .banner-content .banner-heading :first-child{margin-right:100px}#banner .banner-content .banner-heading :last-child{float:right}#banner .banner-content .banner-sub-heading{max-width:800px;padding:50px 200px 50px 80px;background-color:var(--primary-low-opacity);font-size:1.2rem;font-weight:100;transition:0.5s cubic-bezier(0.16,0.85,0.45,1);opacity:0}#banner .banner-content .banner-sub-heading .subtitle{white-space:pre-wrap}#banner .slider--container{position:relative;overflow:hidden}#banner .slider--container::after{content:"";position:absolute;top:0;left:0%;width:100%;height:100%;background:linear-gradient(90deg,var(--bg) 0%,transparent 10%,transparent 90%,var(--bg) 100%);pointer-events:none}#banner .slider__wrapper{min-width:80vw;min-height:50vh;display:block;place-items:center}#banner .slider__nav{width:112px;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:56px;transition:background-color 0.3s ease-in-out;background-color:rgba(255,255,255,0)}#banner .slider__nav .prev,#banner .slider__nav .next{width:50%;height:100%;line-height:56px;background-color:rgba(255,255,255,0.1);cursor:pointer;text-align:center;opacity:0;color:var(--primary);transition:background-color 0.3s ease-in-out}#banner .slider__nav .prev:hover,#banner .slider__nav .next:hover{background-color:#fff}#banner .slider__nav:hover,#banner .slider__nav:hover{background-color:rgba(255,255,255,0.6)}#banner .slider__btn--container{--size:60px;position:relative;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center}#banner .slider__btn--container button{font-family:"Montserrat";width:100%;height:100%;color:#fff;opacity:0}#banner .slider{min-width:100%;min-height:100%;overflow:hidden}#banner .slider .slides__wrapper .slide{position:absolute;left:0;top:0;width:100%;height:100%}#banner .slider .slides__wrapper .slide__img{width:100%;height:100%}#banner .slider .slides__wrapper .slide__img img{width:100%;height:100%;object-fit:cover}#banner .slider .slides__wrapper .slide.active{display:block}#banner .slider .slides__wrapper .slide:not(.active){display:none}#banner .slider .transition-slide{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary);transform:scaleX(0)}#banner .slider__progress--container{width:80%;height:60px;margin:0px auto;display:flex;justify-content:space-around;align-items:center;opacity:0;position:absolute;top:30px}#banner .slider__progress--container .slide-num{color:var(--primary);font-weight:bold;font-size:0.8rem;font-family:"Montserrat"}#banner .slider__progress--container .progress{position:relative;width:100%;height:1px;background:rgba(255,255,255,0.25);margin:0 1.2rem;border-top:1px solid var(--primary)}#banner .slider__progress--container .progress span{position:absolute;left:0;top:0;width:100%;height:3px;background:var(--primary);transform:scaleX(0);transform-origin:left center}@media only screen and (max-width:968px){#banner{padding:0}#banner .banner-slider-left{width:0}#banner .banner-slider-left .ctas{position:absolute;z-index:10;bottom:20px;left:50%;transform:translate(-50%,0);width:100%}#banner .banner-sub-heading{width:80%;margin:auto;padding:10px!important;font-size:1rem!important;transition:0.5s cubic-bezier(0.16,0.85,0.45,1)}#banner .banner-slider-left{width:100%;position:absolute;bottom:-100px}#banner .banner-slider-left .slider__progress--container{z-index:10;top:inherit;bottom:100px;width:50%;left:25px}#banner .banner-slider-left .slider__progress--container .slide-num{color:var(--white)}#banner .banner-slider-left .slider__progress--container .progress{border-color:var(--white)}#banner .banner-slider-left .slider__progress--container .progress span{background-color:var(--white)}#banner .banner-content{left:0;margin:0 auto;right:0}#banner .banner-content .banner-heading span{font-size:3rem;color:var(--white)}#banner .slider--container{width:100%}}@media only screen and (max-width:768px){#banner .banner-content{left:0px;margin-right:0!important}#banner .banner-content .banner-heading{font-size:3rem;text-align:center}#banner .banner-content .banner-heading .title-1{margin:0!important}#banner .banner-content .banner-heading .title-2{float:unset!important}}.language-switcher.dropdown .dropdown-title{width:56px;font-size:16px;color:var(--text-dark);padding:14px 16px;cursor:pointer}.language-switcher.dropdown .dropdown-title:hover{background-color:var(--primary);color:var(--white)}.language-switcher.dropdown .dropdown-content{display:none;position:absolute;z-index:1}.language-switcher.dropdown .dropdown-content.dropup{bottom:50px}.language-switcher.dropdown .dropdown-content a{width:56px;display:block;padding:12px 16px;background-color:var(--white);color:var(--text-dark);text-decoration:none;text-align:left}.language-switcher.dropdown .dropdown-content a:hover{background-color:var(--primary);color:var(--white)}.language-switcher.dropdown:hover .dropdown-content{display:block}.language-switcher.dropdown.dark .dropdown-title{color:var(--white)}.language-switcher.dropdown.dark .dropdown-content a{background-color:transparent;color:var(--white)}.language-switcher.dropdown.dark .dropdown-content a:hover{background-color:var(--primary);color:var(--grey)}.gallery .images{column-count:3;column-gap:20px}@media only screen and (max-width:800px){.gallery .images{column-count:2}}@media only screen and (max-width:576px){.gallery .images{column-count:1}}.gallery .images img{width:100%;margin-bottom:15px;cursor:pointer}.gallery .model-image-gallery{display:none;position:fixed;z-index:100;padding:100px;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}@media only screen and (max-width:800px){.gallery .model-image-gallery{padding:10px}}@media only screen and (min-width:800px){.gallery .model-image-gallery .swiper{height:100%}}.gallery .model-image-gallery .swiper .swiper-slide{display:flex;justify-content:center;align-self:center;overflow:hidden}@media only screen and (max-width:800px){.gallery .model-image-gallery .swiper .swiper-slide img{width:100%}}.gallery .model-image-gallery .swiper .swiper-pagination-bullet{background-color:var(--primary)}.gallery .model-image-gallery .swiper .swiper-button-next,.gallery .model-image-gallery .swiper .swiper-button-prev{width:auto;color:var(--primary);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery .model-image-gallery .swiper .swiper-button-next::after{content:'▸'}.gallery .model-image-gallery .swiper .swiper-button-prev::after{content:'◂'}.gallery .model-image-gallery .close-button{width:45px;height:45px;background-color:transparent;border:3px solid #fff;color:#fff;position:absolute;top:20px;right:20px;transition:all .1s ease-in-out}.gallery .model-image-gallery .close-button:hover{background-color:var(--primary)}@media only screen and (max-width:800px){.siiimpleToast{white-space:break-spaces!important;left:15px!important}}#c-bns button:first-child,#s-bns button:first-child,#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover,.cc_div .b-tg .c-tgl:checked~.c-tg{background:var(--primary)!important}#c-bns button,#s-bns button,#s-c-bn,#cc_div #cm{border-radius:0}