@import url(https://use.typekit.net/ztt7wuw.css);@import "swiper-bundle.min.css";@import "splitting.css";@keyframes slide-in{0%{transform:translateY(50px) scaleY(1);opacity:1}}.icons{width:25px;height:25px;display:inline-block;vertical-align:middle;font-style:normal;background-color:#000;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.icons.ico-arrow-btn{-webkit-mask-image:url(../img/icons/arrow-top-right.svg)}.icons.ico-arrow-lang{-webkit-mask-image:url(../img/icons/arrow-lang.svg)}.icons.ico-arrow-right{-webkit-mask-image:url(../img/icons/ico-arrow-right.svg)}.icons.ico-arrow-left{-webkit-mask-image:url(../img/icons/ico-arrow-left.svg)}.icons.ico-arrow-top{-webkit-mask-image:url(../img/icons/arrow-top.svg)}.icons.ico-star{-webkit-mask-image:url(../img/icons/star.svg)}.icons.ico-facebook{-webkit-mask-image:url(../img/icons/facebook.svg)}.icons.ico-instagram{-webkit-mask-image:url(../img/icons/instagram.svg)}.icons.ico-youtube{-webkit-mask-image:url(../img/icons/youtube.svg)}*,::after,::before{box-sizing:border-box}@media only screen and (min-width:1400.1px){html{font-size:.52083333vw}}@media only screen and (min-width:991.1px) and (max-width:1400px){html{font-size:.62083333vw}}@media only screen and (min-width:767.98px) and (max-width:991px){html{font-size:1vw}}@media only screen and (max-width:767.98px){html{font-size:1.8vw}}@media only screen and (max-width:550px){html{font-size:2.625vw}}@media only screen and (max-width:768px) and (max-height:550px) and (orientation:landscape) and (min-width:420px){html{font-size:1vw}}@media only screen and (min-width:768px) and (max-width:991px) and (max-height:550px) and (orientation:landscape),only screen and (min-width:767.98px) and (orientation:landscape) and (max-width:991px){html{font-size:.8vw}}body{margin:0;overflow-x:hidden;scroll-behavior:smooth;font-family:"ivyjournal",sans-serif;color:#000}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{border-radius:3px}body::-webkit-scrollbar-thumb{background:#000;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#000}@media (max-width:991px){.no-mobile{display:none!important}}@media (min-width:991px){.no-desktop{display:none!important}}h1,h2,h3,h4,h5,h6,h7,p{margin-top:0}h7,p{font-weight:400}p{font-weight:300;letter-spacing:-.01em}button{cursor:pointer}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:560px}}@media (min-width:768px){.container{max-width:755px}}@media (min-width:992px){.container{max-width:975px}}@media (min-width:1200px){.container{max-width:1180px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-.5);margin-left:calc(var(--bs-gutter-x)*-.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col-1,.col-2{flex:0 0 auto;width:8.33333333%}.col-2{width:16.66666667%}.col-3,.col-4{flex:0 0 auto;width:25%}.col-4{width:33.33333333%}.col-5,.col-6{flex:0 0 auto;width:41.66666667%}.col-6{width:50%}.col-7,.col-8{flex:0 0 auto;width:58.33333333%}.col-8{width:66.66666667%}.col-10,.col-9{flex:0 0 auto;width:75%}.col-10{width:83.33333333%}.col-11,.col-12{flex:0 0 auto;width:91.66666667%}.col-12{width:100%}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1,.col-sm-2{flex:0 0 auto;width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3,.col-sm-4{flex:0 0 auto;width:25%}.col-sm-4{width:33.33333333%}.col-sm-5,.col-sm-6{flex:0 0 auto;width:41.66666667%}.col-sm-6{width:50%}.col-sm-7,.col-sm-8{flex:0 0 auto;width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-10,.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{width:83.33333333%}.col-sm-11,.col-sm-12{flex:0 0 auto;width:91.66666667%}.col-sm-12{width:100%}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1,.col-md-2{flex:0 0 auto;width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3,.col-md-4{flex:0 0 auto;width:25%}.col-md-4{width:33.33333333%}.col-md-5,.col-md-6{flex:0 0 auto;width:41.66666667%}.col-md-6{width:50%}.col-md-7,.col-md-8{flex:0 0 auto;width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-10,.col-md-9{flex:0 0 auto;width:75%}.col-md-10{width:83.33333333%}.col-md-11,.col-md-12{flex:0 0 auto;width:91.66666667%}.col-md-12{width:100%}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1,.col-lg-2{flex:0 0 auto;width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3,.col-lg-4{flex:0 0 auto;width:25%}.col-lg-4{width:33.33333333%}.col-lg-5,.col-lg-6{flex:0 0 auto;width:41.66666667%}.col-lg-6{width:50%}.col-lg-7,.col-lg-8{flex:0 0 auto;width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-10,.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{width:83.33333333%}.col-lg-11,.col-lg-12{flex:0 0 auto;width:91.66666667%}.col-lg-12{width:100%}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1,.col-xl-2{flex:0 0 auto;width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-3,.col-xl-4{flex:0 0 auto;width:25%}.col-xl-4{width:33.33333333%}.col-xl-5,.col-xl-6{flex:0 0 auto;width:41.66666667%}.col-xl-6{width:50%}.col-xl-7,.col-xl-8{flex:0 0 auto;width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-10,.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{width:83.33333333%}.col-xl-11,.col-xl-12{flex:0 0 auto;width:91.66666667%}.col-xl-12{width:100%}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1,.col-xxl-2{flex:0 0 auto;width:8.33333333%}.col-xxl-2{width:16.66666667%}.col-xxl-3,.col-xxl-4{flex:0 0 auto;width:25%}.col-xxl-4{width:33.33333333%}.col-xxl-5,.col-xxl-6{flex:0 0 auto;width:41.66666667%}.col-xxl-6{width:50%}.col-xxl-7,.col-xxl-8{flex:0 0 auto;width:58.33333333%}.col-xxl-8{width:66.66666667%}.col-xxl-10,.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{width:83.33333333%}.col-xxl-11,.col-xxl-12{flex:0 0 auto;width:91.66666667%}.col-xxl-12{width:100%}}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:end!important}.justify-content-space-between{justify-content:space-between!important}.text-center{text-align:center!important}.text p:last-child{margin-bottom:0!important}.text p a{text-decoration:underline}.position-relative{position:relative}.overflow-hidden,section{overflow:hidden}.list-unstyled{list-style:none}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}@media (min-width:576px){.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}}@media (min-width:768px){.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}}@media (min-width:992px){.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}}.img-div img{object-fit:cover;filter:blur(2rem);filter:none;transform:scale(1.1);transition:all 1.2s cubic-bezier(.215,.61,.355,1);transition-delay:0s}.max-w{max-width:-moz-max-content;max-width:max-content}form .plain-text{margin-top:30px;margin-bottom:30px;font-size:12px;line-height:14px}@media (max-width:991px){form .plain-text>div{display:flex;align-items:center;gap:5px;margin-bottom:7px}form .plain-text>div:last-child{margin-bottom:0}}form .plain-text input{width:-moz-max-content!important;width:max-content!important}@media (max-width:991px){form .plain-text input{margin-top:0}}.text p a,form .plain-text label a{color:inherit}address{font-style:normal}.open-modal header{z-index:0}.img-div img,.modal{width:100%;height:100%}.modal{position:fixed;top:0;left:0;z-index:-10;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,.7);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;visibility:hidden;opacity:0}.modal.open{z-index:1055;visibility:visible;opacity:1}.modal.open .modal-dialog .modal-content{transition:all .5s cubic-bezier(.215,.61,.355,1) .2s!important;transform:translateY(0) scale(1);opacity:1}.modal .close{position:absolute;top:15px;right:15px;cursor:pointer;z-index:2}.modal .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;display:flex;align-items:center;min-height:calc(100% - 1rem);max-width:1200px;transition:transform .3s ease-out;transform:none}@media (min-width:576px){.modal .modal-dialog{margin:1.75rem auto;min-height:calc(100% - 3.5rem)}}.modal .modal-dialog .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;transform:translateY(40px) scale(.98);opacity:0;transition:all .5s cubic-bezier(.215,.61,.355,1)!important;border-radius:0;border:0;padding:0;overflow:hidden}.modal-edit .modal-dialog .modal-content .b-img img{height:100%;width:100%;min-height:500px;object-fit:cover}.modal-edit .modal-dialog .modal-content .b-text{display:grid;align-items:center}.modal-edit .modal-dialog .modal-content .b-text>div{padding:30px 27px 40px}@media (min-width:767px){.modal-edit .modal-dialog .modal-content .b-text>div{width:100%;padding-bottom:50px;padding-top:50px}}.modal-edit .modal-dialog .modal-content .b-text>div .text{margin-top:22px;margin-bottom:29px}.open-modal .cursor{background-color:transparent}.circle-cursor{position:fixed;background:#000;border-radius:50%;pointer-events:none}.circle-cursor,.cursor,.hover-video iframe{transform:translate(-50%,-50%)}.cursor{position:fixed;border-radius:50%;pointer-events:none;height:11px;width:11px;z-index:99999999999;background:#000;transition:transform .25s linear}@media (max-width:768px){.cursor{display:none!important}}.cursor .cursor-left,.cursor .cursor-pause,.cursor .cursor-play,.cursor .cursor-right{transform:translate(-50%,-50%) scale(0);left:50%;top:50%;position:absolute;transition:transform .25s linear}.cursor .cursor-left,.cursor .cursor-right{opacity:0}.cursor.hover.hover-left,.cursor.hover.hover-right{background-color:transparent!important;transform:translate(-50%,-50%) scale(1)}.cursor.hover-play .cursor-play,.cursor.hover.hover-left .cursor-left,.cursor.hover.hover-right .cursor-right{opacity:1;transform:translate(-50%,-50%) scale(1)}.cursor.hover-play .cursor-play{opacity:0;display:none}.cursor.hover-play .cursor-pause{opacity:0}.cursor.hover-play.hover-pause{background-color:transparent}.cursor.hover-play.hover-pause .cursor-play{opacity:0;transform:translate(-50%,-50%) scale(0)}.cursor.hover-play.hover-pause .cursor-pause{opacity:1;transform:translate(-50%,-50%) scale(1)}.circle-cursor{height:12px;width:12px;z-index:9999999999;transition:transform .25s linear;background:0 0;border:1px solid var(--red)}.cursor.hover{background-color:rgba(0,0,0,.1)!important;transform:translate(-50%,-50%) scale(4);mix-blend-mode:initial}.circle-cursor.hover{transform:translate(-50%,-50%) scale(2);border:0;background-color:transparent!important;height:60px;width:60px}@media (min-width:768px){.hover-video.pause-video,.hover-video.pause-video .btn-play{cursor:none}.hover-video .btn-play{cursor:pointer;width:117px!important;height:117px!important}.hover-video .btn-play.no-desktop{display:block!important}}.hover-video iframe{position:absolute;top:50%;left:50%;width:100%;height:100%}section{position:relative;background-color:#fff}section.bg-color{background-color:#073524;color:#ffefdd}section.bg-color .b-btn .btn-underline{color:#ffefdd}section.bg-color-blue{background-color:#050626}section.bg-color-brown{background-color:#2c241c;color:#ffefdd}html:not(.no-js) [data-fade=fade-in-text],html:not(.no-js) [data-fade=fade-in]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html:not(.no-js) [data-fade=fade-up]{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}html:not(.no-js) [data-fade^=fade][data-fade^=fade]{opacity:0;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-fade^=fade][data-fade^=fade].fade-animate{opacity:1;-webkit-transform:none;transform:none;transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-fade][data-fade][data-fade-delay="100"].fade-animate,body[data-fade-delay="100"] [data-fade].fade-animate{transition-delay:.1s}[data-fade][data-fade][data-fade-delay="500"].fade-animate,body[data-fade-delay="500"] [data-fade].fade-animate{transition-delay:.3s}[data-fade][data-fade][data-fade-delay="700"].fade-animate,body[data-fade-delay="700"] [data-fade].fade-animate{transition-delay:.7s}[data-fade][data-fade][data-fade-duration="100"],body[data-fade-duration="100"] [data-fade]{transition-duration:.1s}[data-fade][data-fade][data-fade-duration="500"],body[data-fade-duration="500"] [data-fade]{transition-duration:.5s}[data-fade][data-fade][data-fade-duration="700"],body[data-fade-duration="700"] [data-fade]{transition-duration:.7s}[data-fade][data-fade][data-fade-duration="1000"],body[data-fade-duration="1000"] [data-fade]{transition-duration:1s}.px-45{padding-left:45px;padding-right:45px}@media (max-width:768px){.px-45{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}h1,h2,h3,h4,h5,h6{font-family:"ivypresto-headline",serif;font-weight:100;letter-spacing:-.01em}h1,h2{font-size:5.6rem;line-height:120%}@media (max-width:768px){h1{font-size:4rem}}@media (max-width:768px){h2{font-size:3.2rem}}h3,h4{font-size:3.2rem;line-height:130%}@media (max-width:768px){h3{font-size:3.2rem}}@media (max-width:768px){h4{font-size:2.8rem}}.f-16{font-size:1.6rem;line-height:140%}@media (max-width:768px){.f-16{font-size:1.4rem}}.f-18,.f-20{font-size:1.8rem;line-height:130%}.f-20{font-size:2rem}@media (max-width:768px){.f-20{font-size:20px}}.btn-underline{transition:.35s;color:#000;text-decoration:none;text-transform:uppercase;font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;line-height:20px;letter-spacing:.1em;position:relative;display:block}@media (max-width:768px){.btn-underline{font-size:13px}}.btn-underline:focus,.btn-underline:hover{outline:0}.btn-underline:hover{color:#000;transition:.35s}.btn-underline:hover:before{opacity:0;transform:scale(0,1);transition:opacity .2s ease-in-out .2s,transform .2s ease-in-out 0s}.btn-underline:hover:after{opacity:1;transform:scale(1,1);transition:transform .2s ease-in-out .25s}.btn-underline:after,.btn-underline:before{content:"";width:100%;border-bottom:1px solid rgba(0,0,0,.2);position:absolute;bottom:0;left:0;opacity:1;transform:scale(1,1);transform-origin:right center 0}.btn-underline:after{opacity:0;transform:scale(0,1);transform-origin:left center 0}.btn-underline.color-white,.btn-underline.color-white:hover{color:#fff}.btn-underline.color-white:after,.btn-underline.color-white:before{border-bottom:1px solid rgba(255,255,255,.2)}.btn-underline-none{display:flex;align-items:center;gap:15px;transition:.35s;text-decoration:none}.btn-underline-none span:not(.icon){transition:.35s;color:#000;text-decoration:none;text-transform:uppercase;font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;line-height:20px;letter-spacing:.1em;position:relative;display:block}.btn-black,.btn-underline-none span.icon{position:relative;display:flex;align-items:center}.btn-underline-none span.icon{justify-content:center}.btn-underline-none span.icon:before{position:absolute;content:"";height:27px;width:27px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(0,0,0,.15);border-radius:100%;z-index:1}.btn-underline-none span.icon i{width:12px;height:10px;object-fit:contain}.btn-underline-none:hover,.d-2col-image-content .b-content .b-links ul li a:hover{transform:translateX(10px)}.btn-black{overflow:hidden;padding:0;border:0;cursor:pointer;background-color:#000;text-decoration:none}.btn-black span:not(.icon){display:block;background:#000;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;line-height:110%;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:24px 17px}@media (max-width:768px){.btn-black span:not(.icon){font-size:1.2rem;padding:16px}}.btn-black span.icon{position:relative;padding:26px 20px}.btn-black span.icon:before{position:absolute;content:"";top:0;bottom:0;width:1px;left:0;background-color:#fff;opacity:.15}.btn-black span.icon i{width:9px;height:9px;background-color:#fff}.btn-black:before{position:absolute;top:0;left:0;z-index:1;padding:24px 17px;width:max-content;text-transform:uppercase;height:100%;background:#000;content:attr(data-hover);-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);transform:translateY(-85%);font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:500;font-size:1.3rem;line-height:110%;letter-spacing:.1em;color:#fff}@media (max-width:768px){.btn-black:before{font-size:12px;padding:16px}}.btn-black:focus span:not(.icon),.btn-black:hover span:not(.icon){-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.btn-black:focus:before,.btn-black:hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:1}.btn-black.btn-border{border:1px solid rgba(0,0,0,.15);background:0 0}.btn-black.btn-border span,.btn-black.btn-border:before{background:0 0;color:#000}.btn-black.bg-color{background-color:#73522c}.btn-black.bg-color span:not(.icon){background:#73522c;color:#ffefdd}.btn-black.bg-color:before{background:#73522c;color:#ffefdd}.btn-black.bg-color-2{background-color:#204d3c}.btn-black.bg-color-2 span:not(.icon){background:#204d3c;color:#fff}.btn-black.bg-color-2:before{background:#204d3c;color:#fff}.btn-black.bg-color-3,footer .b-footer .b-contact ul li.b-social a:hover i{background-color:#050626}.btn-black.bg-color-3 span:not(.icon){background:#050626;color:#ffefdd}.btn-black.bg-color-3:before{background:#050626;color:#ffefdd}.btn-black.bg-color-4{background-color:#191a36}.btn-black.bg-color-4 span:not(.icon){background:#191a36;color:#ffefdd}.btn-black.bg-color-4:before{background:#191a36;color:#ffefdd}.btn-black.bg-color-5{background-color:#240c0c}.btn-black.bg-color-5 span:not(.icon){background:#240c0c;color:#ffefdd}.btn-black.bg-color-5:before{background:#240c0c;color:#ffefdd}.btn-black.bg-color-6{background-color:#413c20}.btn-black.bg-color-6 span:not(.icon){background:#413c20;color:#ffefdd}.btn-black.bg-color-6:before{background:#413c20;color:#ffefdd}.btn-play{position:absolute!important;z-index:2!important;height:80px!important;width:80px!important;transform:translate(-50%,-50%)!important;top:50%!important;left:50%!important}@media (min-width:768px){.d-video .btn-play{transform:none;bottom:0!important;right:20px!important}}a .img-div img{-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1);transform:scale(1.1)}a:hover .img-div img{transform:scale(1.05)}.img-div.fade-animate img{filter:blur(0)}.b-img picture img{width:100%;height:100%;object-fit:cover}.d-hero .img-div img,.d-hero-two-col .img-div img,.d-media-center .img-div img,.d-others-slider .img-div img,.d-slider-info .img-div img,.d-three-blocks .img-div img,.d-three-img-text-slider .img-div img,.d-thumbs-gallery .img-div img,.d-video .img-div img,.img-div.fade-animate img,.modal-gallery .img-div img,header .img-div img{filter:none;transform:scale(1)}.swiper .swiper-pagination{bottom:auto;top:44px}.swiper .swiper-pagination .swiper-pagination-bullet{background:#fff!important;opacity:.3;width:10px;height:10px;margin-right:5px;margin-left:5px}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media (min-width:768px){.animation-swiper.fade-animate .swiper .swiper-slide{opacity:1;transform:translateX(0);transition-delay:0s}.animation-swiper.fade-animate .swiper .swiper-slide:nth-child(2){transition-delay:.2s}.animation-swiper.fade-animate .swiper .swiper-slide:nth-child(3){transition-delay:.4s}.animation-swiper.fade-animate .swiper .swiper-slide:nth-child(4){transition-delay:.6s}.animation-swiper.fade-animate .swiper .swiper-slide:nth-child(5){transition-delay:.8s}.animation-swiper.fade-animate .swiper .swiper-slide:nth-child(6){transition-delay:1s}.animation-swiper.fade-animate .swiper .swiper-slide:nth-child(7){transition-delay:1.2s}.animation-swiper .swiper .swiper-slide{opacity:1;transform:translateX(40%);transition:all 1.5s cubic-bezier(.645,.045,.355,1)}}.breadcrumb{position:absolute;z-index:1;top:125px;left:var(--bs-gutter-x, 0.75rem)}@media (max-width:768px){.breadcrumb{top:100px}}.breadcrumb>div{display:flex;gap:7px;align-items:center}.breadcrumb>div a{opacity:.4;font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:500;font-size:10px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-decoration:none;display:flex;align-items:center}@media (min-width:768px){.breadcrumb>div a{font-size:12px}}.breadcrumb>div a span{opacity:.4;width:2px;height:2px;background-color:#fff;border-radius:100%;margin-right:7px;display:block;margin-top:-3px}.breadcrumb>div a:last-child,.breadcrumb>div a:last-child span{opacity:1}.split-title,.split-title.fade-animate{opacity:1}.split-title.fade-animate .word .char,.split-title.split-menu.split-menu.fade-animate .word .char{animation:slide-in 1.2s cubic-bezier(.2,0,.3,1) both;animation-delay:calc(9ms*var(--char-index));will-change:transform;transform-origin:top left}.split-title .word{overflow-y:hidden}.d-2col-slider .b-slider .mySwiperGalleryThumbs .swiper-slide.swiper-slide-thumb-active .img-div:before,.d-slider-thumbs .b-slider .swiper2 .swiper-slide.swiper-slide-thumb-active .img-div:before,.d-video .b-video.pause-video .img-div img,.split-title.split-menu{opacity:0}.split-text,.split-text.fade-animate,.split-title.split-menu.split-menu.fade-animate{opacity:1}.split-text.fade-animate .word .char{animation:slide-in .9s cubic-bezier(.2,0,.3,1) both;animation-delay:calc(5ms*var(--char-index));will-change:transform;transform-origin:top left}.split-text .word{overflow-y:hidden}.b-arrow-2{width:175px;height:60px;background-color:#fff;padding-left:9px;padding-right:9px;border-radius:4px;position:absolute;bottom:10px;z-index:1;right:calc(10px + calc(var(--bs-gutter-x)*.5))}@media (min-width:768px){.b-arrow-2{bottom:24px;right:calc(24px + calc(var(--bs-gutter-x)*.5))}}@media (max-width:768px){.b-arrow-2{width:50px;height:110px}}.b-arrow-2:before,.d-error .text-center>div{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.b-arrow-2:before{width:1px;height:100%;background-color:#000;opacity:.15;content:""}.b-arrow-2>div{height:100%}.b-arrow-2 .icons{width:25px;height:20px}.b-arrow-2 .swiper-button-next{top:auto;bottom:10px;left:119px}.b-arrow-2 .swiper-button-next:after,.b-arrow-2 .swiper-button-prev:after,header .dropdown-content-lang a.hidden{display:none}@media (max-width:768px){.b-arrow-2 .swiper-button-next{bottom:6px;left:12px}}.b-arrow-2 .swiper-button-prev{bottom:10px;top:auto;left:30px;margin:0}@media (max-width:768px){.b-arrow-2 .swiper-button-prev{top:7px;left:12px}}.btn-zoom,.modal .close{width:50px;height:50px;border:1px solid rgba(0,0,0,.15);background-color:#fff}.btn-zoom{position:absolute;top:10px;z-index:1;right:calc(10px + calc(var(--bs-gutter-x)*.5));padding:14px;border-radius:2px;cursor:pointer}@media (min-width:991px){.btn-zoom{width:68px;height:69px;padding:21px}}@media (min-width:768px){.btn-zoom{top:24px;right:calc(24px + calc(var(--bs-gutter-x)*.5))}}.b-block a{text-decoration:none;color:inherit}.modal .close{padding:11px}@media (min-width:991px){.modal .close{width:68px;height:69px;padding:15px}}.modal .b-arrow-2{bottom:15px;right:15px;border:1px solid rgba(0,0,0,.15)}.modal-gallery{background-color:rgba(255,255,255,.95)}.modal-gallery .modal-dialog{max-width:95vw;height:calc(100vh - 3.5rem)}.modal-gallery .modal-content,.open-menu header:before{background-color:transparent!important}.modal-gallery .img-div{width:100%;height:95vh}.modal-gallery .img-div img{object-fit:contain}.d-error{height:60vh}.d-error h1{font-size:60px}.d-error p{max-width:400px;margin-bottom:40px}.d-error .text-center>div{width:95%}.d-error .b-btn a,.d-error p{margin-left:auto;margin-right:auto}.scroll-down:not(.no-scroll) header{transform:translateY(-100px)}@media (max-width:991px){.scroll-down:not(.no-scroll) header{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05)}}@media (min-width:992px){.scroll-down:not(.no-scroll) header:before{position:absolute;content:"";top:9px;bottom:9px;left:9px;right:12px;background-color:#fff}}.scroll-down:not(.no-scroll) header.h-major{padding-top:14px;padding-bottom:14px}@media (max-width:991px){.scroll-down:not(.no-scroll) header.h-major{padding-top:20px;padding-bottom:20px}}.scroll-down:not(.no-scroll) header.h-major .lang button i,.scroll-down:not(.no-scroll) header.h-major .menu .menu-toggle>div,.scroll-up:not(.no-scroll) header.h-major .lang button i,.scroll-up:not(.no-scroll) header.h-major .menu .menu-toggle>div{background-color:#000}.scroll-down:not(.no-scroll) header.h-major .btn-white,.scroll-down:not(.no-scroll) header.h-major .lang,.scroll-down:not(.no-scroll) header.h-major .lang button,.scroll-down:not(.no-scroll) header.h-major .menu p,.scroll-up:not(.no-scroll) header.h-major .menu p{color:#000}.scroll-down:not(.no-scroll) header.h-major .btn-black{border-color:#000}.scroll-down:not(.no-scroll) header.h-major .btn-black span,.scroll-down:not(.no-scroll) header.h-major .btn-black:before{color:#fff}@media (max-width:991px){.scroll-down:not(.no-scroll) header.h-major .btn-black span{color:#000!important}}.scroll-down:not(.no-scroll) header.h-major .b-menu{align-items:center}.scroll-down:not(.no-scroll) header.h-major .b-logo img,.scroll-up:not(.no-scroll) header.h-major .b-logo img{height:54px}.scroll-down:not(.no-scroll) header.h-major .b-logo img.logo-1{visibility:hidden;opacity:0}.scroll-down:not(.no-scroll) header.h-major .b-logo img.logo-2{visibility:visible;opacity:1}@media (max-width:991px){.scroll-down:not(.no-scroll) header.h-major .b-logo img.logo-2{height:20px}}.scroll-down:not(.no-scroll) header.h-major+div .d-breadcrumb,.scroll-down:not(.no-scroll) header.h-major+div .d-hero-min,.scroll-down:not(.no-scroll) header.h-major+nav+div .d-breadcrumb,.scroll-down:not(.no-scroll) header.h-major+nav+div .d-hero-min,.scroll-down:not(.no-scroll) header.h-major+nav+div+div .d-breadcrumb,.scroll-down:not(.no-scroll) header.h-major+nav+div+div .d-hero-min{margin-top:86px}.scroll-up:not(.no-scroll) header{transform:translateY(0)}@media (max-width:991px){.scroll-up:not(.no-scroll) header{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05)}}@media (min-width:992px){.scroll-up:not(.no-scroll) header:before{position:absolute;content:"";top:9px;bottom:9px;left:9px;right:12px;background-color:#fff}}.scroll-up:not(.no-scroll) header.h-major{padding-top:14px;padding-bottom:14px}@media (max-width:991px){.scroll-up:not(.no-scroll) header.h-major{padding-top:20px;padding-bottom:20px}}.open-menu header.h-major .menu p,.open-menu header.h-secondary .menu p,.open-menu.scroll-down:not(.no-scroll) header.h-major .menu p,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .menu p,.open-menu.scroll-up:not(.no-scroll) header.h-major .menu p,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .menu p,.scroll-up:not(.no-scroll) header.h-major .btn-white,.scroll-up:not(.no-scroll) header.h-major .lang,.scroll-up:not(.no-scroll) header.h-major .lang button{color:#000}.scroll-up:not(.no-scroll) header.h-major .btn-black{border-color:#000}.scroll-up:not(.no-scroll) header.h-major .btn-black span,.scroll-up:not(.no-scroll) header.h-major .btn-black:before{color:#fff}@media (max-width:991px){.scroll-up:not(.no-scroll) header.h-major .btn-black span{color:#000!important}}.scroll-up:not(.no-scroll) header.h-major .b-menu{align-items:center}.scroll-up:not(.no-scroll) header.h-major .b-logo img.logo-1{visibility:hidden;opacity:0}.scroll-up:not(.no-scroll) header.h-major .b-logo img.logo-2{visibility:visible;opacity:1}@media (max-width:991px){.scroll-up:not(.no-scroll) header.h-major .b-logo img.logo-2{height:20px}}.scroll-up:not(.no-scroll) header.h-major+div .d-breadcrumb,.scroll-up:not(.no-scroll) header.h-major+div .d-hero-min,.scroll-up:not(.no-scroll) header.h-major+nav+div .d-breadcrumb,.scroll-up:not(.no-scroll) header.h-major+nav+div .d-hero-min,.scroll-up:not(.no-scroll) header.h-major+nav+div+div .d-breadcrumb,.scroll-up:not(.no-scroll) header.h-major+nav+div+div .d-hero-min{margin-top:86px}.no-scroll header.header-secondary .b-logo img{filter:invert(1)}header,header .menu .menu-toggle>div{-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1);top:0}header{position:fixed;z-index:4;left:0;padding-top:26px;padding-bottom:26px}header.header-secondary .lang:before,header.header-secondary .menu:before{border-bottom:1px solid rgba(0,0,0,.15);border-top:1px solid rgba(0,0,0,.15)}header.header-secondary .menu:before{border-left:1px solid rgba(0,0,0,.15)}header.header-secondary .lang:before{border-right:1px solid rgba(0,0,0,.15)}header nav .container-fluid>div{flex-wrap:nowrap}.site-nav__menu ul,header ul{margin:0;padding:0}header .menu{position:relative;display:flex;align-items:center;gap:11px;cursor:pointer}header .menu:before{position:absolute;content:"";top:-27px;bottom:-24px;left:-35px;right:-30px;background-color:#fff;z-index:-1}@media (max-width:991px){header .menu:before{display:none}}header .menu .menu-toggle{display:grid;gap:8px;cursor:pointer}header .menu .menu-toggle>div{width:27px;height:1px;background-color:#000;position:relative}@media (max-width:991px){header .menu .menu-toggle>div{background-color:#fff}}header .menu p{margin:0;font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:15px;letter-spacing:.1em;text-transform:uppercase;color:#000}@media (max-width:991px){header .menu p{color:#fff}}header .dropdown-content-lang a,header .dropdown-lang .dropdown-button-lang,header .lang{font-family:"forma-djr-deck",sans-serif;font-style:normal;font-size:14px;letter-spacing:.1em;color:#000}header .lang{position:relative;font-weight:700;line-height:15px}@media (max-width:991px){header .lang{color:#fff;display:none}}header .dropdown-content-lang.show:before,header .lang:before{position:absolute;content:"";top:-27px;bottom:-24px;left:-30px;right:-40px;background-color:#fff;z-index:-1}@media (max-width:991px){header .lang:before{display:none}}header .dropdown-lang{position:relative;display:inline-block;text-transform:uppercase}header .dropdown-content-lang a,header .dropdown-lang .dropdown-button-lang{text-transform:uppercase}header .dropdown-lang .dropdown-button-lang{opacity:.5;border:0;padding:0;background-color:transparent;font-weight:700;line-height:15px}header .dropdown-lang .dropdown-button-lang i{width:7px;height:7px}header .dropdown-button-lang{border:0;cursor:pointer;position:relative;z-index:3}header .dropdown-button-lang:hover i,header .dropdown-content-lang a:hover i{opacity:1}header .dropdown-content-lang{display:block;position:absolute;z-index:1;opacity:0;max-height:0;overflow:visible;transition:max-height .3s ease,opacity .3s ease;top:30px}header .dropdown-content-lang a{text-decoration:none;display:block;font-weight:500;line-height:20px;margin-bottom:6.5px;position:relative;max-width:-moz-max-content;max-width:max-content}header .dropdown-content-lang a:before{content:"";position:absolute;bottom:1px;width:0;height:1px;left:0;background-color:#000;transition:width .3s}header .dropdown-content-lang a i{width:12px;height:12px;margin-left:5px;opacity:0;transition:opacity .3s}.d-2col-intro .b-form form ul li.d-type>div .b-checks,.d-location .b-address>li>ul>li form,header,header .dropdown-content-lang a:hover:before{width:100%}header .dropdown-content-lang.show{opacity:1;max-height:300px}header .dropdown-content-lang.show:before{transition:background-color .3s;top:-8px;left:-20px;right:-20px;bottom:0;box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:4px}header .b-menu{display:flex;align-items:flex-start;gap:12px;margin-left:40px;width:max-content}@media (min-width:991px){header .b-menu{gap:24px;height:58px;align-items:center}}@media (max-width:991px){header .b-menu{margin-left:0}}@media (min-width:991px){header .b-btn-right{height:58px}}header .b-logo,header .b-logo img{-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}header .b-logo{text-align:center}header .b-logo img{position:absolute;left:50%;transform:translateX(-50%)}header .b-logo img.logo-1{visibility:visible;opacity:1}@media (max-width:991px){header .b-logo img.logo-1{height:56px;width:auto}}header .b-logo img.logo-2{visibility:hidden;opacity:0}@media (max-width:991px){header .b-logo img.logo-2{height:20px;width:auto}}header .b-btn{display:flex;gap:28px;align-items:center;margin-left:auto;margin-right:5px}@media (min-width:991px){header .b-btn{height:58px}}@media (max-width:991px){header .b-btn{align-items:flex-start}header .b-btn .btn-black{background-color:transparent}}header .b-btn .btn-black span,header .b-btn .btn-black:before{font-weight:700;font-size:14px;line-height:20px;letter-spacing:.1em;padding:24px 30px}@media (max-width:991px){header .b-btn .btn-black span{font-size:13px;line-height:100%;letter-spacing:.1em;padding:8px 12px;background-color:transparent!important;color:#fff!important}header .b-btn .btn-black span.icon{display:none}}@media (max-width:991px){header .b-btn .btn-black:before{font-size:13px;line-height:100%;letter-spacing:.1em;padding:8px 12px;background-color:transparent!important;color:#fff!important}}header.h-major .lang button,header.h-secondary .menu p{color:#000}.d-breadcrumb .breadcrumb>div a span,header.h-major .lang button i,header.h-secondary .menu .menu-toggle>div{background-color:#000}header.h-major .btn-white{font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.1em;color:#fff;max-width:-moz-max-content;max-width:max-content;text-transform:uppercase;text-decoration:none}header.h-major .btn-black{border-color:#fff}.d-rooms .b-slider .swiper .swiper-slide .info-div .b-btn a span,header.h-major .btn-black span,header.h-major .btn-black:before{color:#fff}header.h-secondary{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05);padding-top:14px;padding-bottom:14px}header.h-secondary .lang{color:#000}header.h-secondary .b-menu{align-items:flex-start;margin-top:5px}@media (min-width:991px){header.h-secondary .b-menu{align-items:center;margin-top:0}}header.h-secondary .b-logo img{height:54px;filter:invert(1)}header.h-secondary+div .d-breadcrumb,header.h-secondary+div .d-hero-min,header.h-secondary+nav+div .d-breadcrumb,header.h-secondary+nav+div .d-hero-min,header.h-secondary+nav+div+div .d-breadcrumb,header.h-secondary+nav+div+div .d-hero-min{margin-top:86px}.open-menu .site-nav__menu,.open-menu-animate .site-nav__menu{opacity:1;visibility:visible}@media (max-width:991px){.open-menu header .lang{display:block}}.open-menu header .menu .menu-toggle>div:first-child{transform:rotate(45deg);top:4px}.open-menu header .menu .menu-toggle>div:last-child{transform:rotate(-45deg) translate(6px,-7px);top:4px}.open-menu .site-nav__menu:before{bottom:0}@media (max-width:991px){.open-menu .site-nav__menu:before{bottom:-270px}}.open-menu .site-nav__menu:after{opacity:1}.open-menu .site-nav__menu .container-fluid>.row,.open-menu .site-nav__menu .container-fluid>.row .b-social{opacity:1;transform:translateY(0)}.open-menu .site-nav__menu .container-fluid>.row .b-col-2:before,.open-menu .site-nav__menu .container-fluid>.row .b-contact:before,.open-menu .site-nav__menu .container-fluid>.row .b-img:before,.open-menu .site-nav__menu .container-fluid>.row .b-links:before{bottom:0;-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-moz-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-ms-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-o-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s}@media (max-width:991px){.open-menu .site-nav__menu .container-fluid>.row .b-col-2:before{bottom:auto;right:5px}.open-menu .site-nav__menu .container-fluid>.row .b-img:before{right:5px}.open-menu .site-nav__menu .container-fluid>.row .b-contact:before,.open-menu .site-nav__menu .container-fluid>.row .b-links:before{bottom:auto;right:5px}.open-menu .site-nav__menu .container-fluid>.row .b-img:before{bottom:-30px;top:initial}}.open-menu header.h-major,.open-menu header.h-secondary,.open-menu.scroll-down:not(.no-scroll) header.h-major,.open-menu.scroll-down:not(.no-scroll) header.h-secondary,.open-menu.scroll-up:not(.no-scroll) header.h-major,.open-menu.scroll-up:not(.no-scroll) header.h-secondary{background-color:transparent;box-shadow:none;padding-top:14px;padding-bottom:14px}@media (max-width:991px){.open-menu header.h-major,.open-menu header.h-secondary,.open-menu.scroll-down:not(.no-scroll) header.h-major,.open-menu.scroll-down:not(.no-scroll) header.h-secondary,.open-menu.scroll-up:not(.no-scroll) header.h-major,.open-menu.scroll-up:not(.no-scroll) header.h-secondary{padding-top:20px;padding-bottom:20px}}.open-menu header.h-major .lang button i,.open-menu header.h-major .menu .menu-toggle>div,.open-menu header.h-secondary .lang button i,.open-menu header.h-secondary .menu .menu-toggle>div,.open-menu.scroll-down:not(.no-scroll) header.h-major .lang button i,.open-menu.scroll-down:not(.no-scroll) header.h-major .menu .menu-toggle>div,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .lang button i,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .menu .menu-toggle>div,.open-menu.scroll-up:not(.no-scroll) header.h-major .lang button i,.open-menu.scroll-up:not(.no-scroll) header.h-major .menu .menu-toggle>div,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .lang button i,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .menu .menu-toggle>div{background-color:#000}@media (max-width:991px){.open-menu header.h-major .menu .menu-toggle>div,.open-menu header.h-secondary .menu .menu-toggle>div,.open-menu.scroll-down:not(.no-scroll) header.h-major .menu .menu-toggle>div,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .menu .menu-toggle>div,.open-menu.scroll-up:not(.no-scroll) header.h-major .menu .menu-toggle>div,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .menu .menu-toggle>div{background-color:#fff}}@media (max-width:991px){.open-menu header.h-major .menu p,.open-menu header.h-secondary .menu p,.open-menu.scroll-down:not(.no-scroll) header.h-major .menu p,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .menu p,.open-menu.scroll-up:not(.no-scroll) header.h-major .menu p,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .menu p{color:#fff}}.open-menu header.h-major .lang,.open-menu header.h-major .lang button,.open-menu header.h-secondary .lang,.open-menu header.h-secondary .lang button,.open-menu-motor header.h-major .menu p,.open-menu-motor header.h-secondary .menu p,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .menu p,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .menu p,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .menu p,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .menu p,.open-menu.scroll-down:not(.no-scroll) header.h-major .lang,.open-menu.scroll-down:not(.no-scroll) header.h-major .lang button,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .lang,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .lang button,.open-menu.scroll-up:not(.no-scroll) header.h-major .lang,.open-menu.scroll-up:not(.no-scroll) header.h-major .lang button,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .lang,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .lang button{color:#000}@media (max-width:991px){.open-menu header.h-major .lang,.open-menu header.h-secondary .lang,.open-menu.scroll-down:not(.no-scroll) header.h-major .lang,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .lang,.open-menu.scroll-up:not(.no-scroll) header.h-major .lang,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .lang{color:#fff}}@media (max-width:991px){.open-menu header.h-major .lang button,.open-menu header.h-secondary .lang button,.open-menu.scroll-down:not(.no-scroll) header.h-major .lang button,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .lang button,.open-menu.scroll-up:not(.no-scroll) header.h-major .lang button,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .lang button{color:#fff}}@media (max-width:991px){.open-menu header.h-major .lang button i,.open-menu header.h-secondary .lang button i,.open-menu.scroll-down:not(.no-scroll) header.h-major .lang button i,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .lang button i,.open-menu.scroll-up:not(.no-scroll) header.h-major .lang button i,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .lang button i{background-color:#fff}}.open-menu header.h-major .btn-black span,.open-menu header.h-major .btn-black:before,.open-menu header.h-major .btn-white,.open-menu header.h-secondary .btn-black span,.open-menu header.h-secondary .btn-black:before,.open-menu header.h-secondary .btn-white,.open-menu.scroll-down:not(.no-scroll) header.h-major .btn-black span,.open-menu.scroll-down:not(.no-scroll) header.h-major .btn-black:before,.open-menu.scroll-down:not(.no-scroll) header.h-major .btn-white,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .btn-black span,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .btn-black:before,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .btn-white,.open-menu.scroll-up:not(.no-scroll) header.h-major .btn-black span,.open-menu.scroll-up:not(.no-scroll) header.h-major .btn-black:before,.open-menu.scroll-up:not(.no-scroll) header.h-major .btn-white,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .btn-black span,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .btn-black:before,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .btn-white{color:#fff}.open-menu header.h-major .btn-black,.open-menu header.h-secondary .btn-black,.open-menu.scroll-down:not(.no-scroll) header.h-major .btn-black,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .btn-black,.open-menu.scroll-up:not(.no-scroll) header.h-major .btn-black,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .btn-black{border-color:#fff}.open-menu header.h-major .b-menu,.open-menu header.h-secondary .b-menu,.open-menu.scroll-down:not(.no-scroll) header.h-major .b-menu,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .b-menu,.open-menu.scroll-up:not(.no-scroll) header.h-major .b-menu,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .b-menu{align-items:center}.open-menu header.h-major .b-logo,.open-menu header.h-secondary .b-logo,.open-menu.scroll-down:not(.no-scroll) header.h-major .b-logo,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .b-logo,.open-menu.scroll-up:not(.no-scroll) header.h-major .b-logo,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .b-logo{opacity:0}.open-menu header.h-major .b-logo img,.open-menu header.h-secondary .b-logo img,.open-menu-motor header.h-major .b-logo img,.open-menu-motor header.h-secondary .b-logo img,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .b-logo img,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .b-logo img,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .b-logo img,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .b-logo img,.open-menu.scroll-down:not(.no-scroll) header.h-major .b-logo img,.open-menu.scroll-down:not(.no-scroll) header.h-secondary .b-logo img,.open-menu.scroll-up:not(.no-scroll) header.h-major .b-logo img,.open-menu.scroll-up:not(.no-scroll) header.h-secondary .b-logo img{height:54px;filter:invert(0)}.open-menu header.h-major+div .d-breadcrumb,.open-menu header.h-major+div .d-hero-min,.open-menu header.h-major+nav+div .d-breadcrumb,.open-menu header.h-major+nav+div .d-hero-min,.open-menu header.h-major+nav+div+div .d-breadcrumb,.open-menu header.h-major+nav+div+div .d-hero-min,.open-menu header.h-secondary+div .d-breadcrumb,.open-menu header.h-secondary+div .d-hero-min,.open-menu header.h-secondary+nav+div .d-breadcrumb,.open-menu header.h-secondary+nav+div .d-hero-min,.open-menu header.h-secondary+nav+div+div .d-breadcrumb,.open-menu header.h-secondary+nav+div+div .d-hero-min,.open-menu.scroll-down:not(.no-scroll) header.h-major+div .d-breadcrumb,.open-menu.scroll-down:not(.no-scroll) header.h-major+div .d-hero-min,.open-menu.scroll-down:not(.no-scroll) header.h-major+nav+div .d-breadcrumb,.open-menu.scroll-down:not(.no-scroll) header.h-major+nav+div .d-hero-min,.open-menu.scroll-down:not(.no-scroll) header.h-major+nav+div+div .d-breadcrumb,.open-menu.scroll-down:not(.no-scroll) header.h-major+nav+div+div .d-hero-min,.open-menu.scroll-down:not(.no-scroll) header.h-secondary+div .d-breadcrumb,.open-menu.scroll-down:not(.no-scroll) header.h-secondary+div .d-hero-min,.open-menu.scroll-down:not(.no-scroll) header.h-secondary+nav+div .d-breadcrumb,.open-menu.scroll-down:not(.no-scroll) header.h-secondary+nav+div .d-hero-min,.open-menu.scroll-down:not(.no-scroll) header.h-secondary+nav+div+div .d-breadcrumb,.open-menu.scroll-down:not(.no-scroll) header.h-secondary+nav+div+div .d-hero-min,.open-menu.scroll-up:not(.no-scroll) header.h-major+div .d-breadcrumb,.open-menu.scroll-up:not(.no-scroll) header.h-major+div .d-hero-min,.open-menu.scroll-up:not(.no-scroll) header.h-major+nav+div .d-breadcrumb,.open-menu.scroll-up:not(.no-scroll) header.h-major+nav+div .d-hero-min,.open-menu.scroll-up:not(.no-scroll) header.h-major+nav+div+div .d-breadcrumb,.open-menu.scroll-up:not(.no-scroll) header.h-major+nav+div+div .d-hero-min,.open-menu.scroll-up:not(.no-scroll) header.h-secondary+div .d-breadcrumb,.open-menu.scroll-up:not(.no-scroll) header.h-secondary+div .d-hero-min,.open-menu.scroll-up:not(.no-scroll) header.h-secondary+nav+div .d-breadcrumb,.open-menu.scroll-up:not(.no-scroll) header.h-secondary+nav+div .d-hero-min,.open-menu.scroll-up:not(.no-scroll) header.h-secondary+nav+div+div .d-breadcrumb,.open-menu.scroll-up:not(.no-scroll) header.h-secondary+nav+div+div .d-hero-min{margin-top:86px}.open-menu.scroll-down header{transform:translateY(0)!important}.site-nav__menu{padding-top:75px;padding-bottom:50px;position:fixed;top:0;left:0;width:100%;z-index:3;opacity:0;visibility:hidden}@media (min-width:991px){.site-nav__menu{padding-top:100px}}@media (max-width:991px){.site-nav__menu{overflow:auto;height:100%}}.site-nav__menu .container-fluid>.row,.site-nav__menu:after,.site-nav__menu:before{-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}.site-nav__menu:before{content:"";position:absolute;top:0;left:0;right:0;bottom:100%;background-color:#073524;z-index:0}.site-nav__menu .container-fluid>.row,.site-nav__menu:after{opacity:0}.site-nav__menu:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-84%;background-color:rgba(17,17,17,.5);z-index:-1}@media (max-width:578px){.site-nav__menu:after{background-color:#111;bottom:-50%}}.site-nav__menu .container-fluid>.row{transform:translateY(-100%)}.site-nav__menu a{position:relative;text-decoration:none;display:block}.site-nav__menu .b-img{display:flex;gap:76px;gap:4vw}@media (max-width:991px){.site-nav__menu .b-img{flex-direction:column;gap:3px}}.site-nav__menu .b-img:before{content:"";width:1px;position:absolute;top:0;right:-21px;right:2vw;bottom:100%;background-color:#fff;opacity:.1;-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-moz-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-ms-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-o-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;transition:all 1s cubic-bezier(.645,.045,.355,1) 0s}@media (max-width:991px){.site-nav__menu .b-img:before{bottom:auto;left:5px;right:100%;height:1px;width:auto}}.site-nav__menu .b-img .title{font-style:normal;font-weight:100;font-size:32px;line-height:120%;letter-spacing:-.02em;color:#fff;margin-bottom:0}@media (max-width:991px){.site-nav__menu .b-img .title{font-size:16.0427px;line-height:21px;letter-spacing:-.01em}}.site-nav__menu .b-img .title+.text{font-style:"ivypresto-headline",serif;font-weight:300;font-size:16px;line-height:130%;letter-spacing:-.01em;margin-top:7px}.site-nav__menu .b-img .text p{color:#fff;line-height:18px}.site-nav__menu .b-img .b-col-1 .img-div{width:100%;opacity:0!important;transition-duration:1s!important;height:195px}@media (min-width:991px){.site-nav__menu .b-img .b-col-1 .img-div{width:17vw}}.site-nav__menu .b-img .b-col-1 .img-div.height-animate,.site-nav__menu .b-img .b-col-2 .img-div.height-animate{opacity:1!important}@media (min-width:991px){.site-nav__menu .b-img .b-col-1 .img-div{height:435px}}.site-nav__menu .b-img .b-col-1 .img-div:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.31) 100%);z-index:1}.site-nav__menu .b-img .b-col-1 .b-info{position:absolute;bottom:20px;left:20px;z-index:1}@media (max-width:768px){.site-nav__menu .b-img .b-col-1 .b-info{bottom:10px;left:50%;transform:translateX(-50%);width:80%;text-align:center}}.site-nav__menu .b-img .b-col-2{position:relative}@media (min-width:991px){.site-nav__menu .b-img .b-col-2:before{content:"";width:1px;position:absolute;top:0;left:-2vw;bottom:100%;background-color:#fff;opacity:.1;-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-moz-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-ms-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-o-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;transition:all 1s cubic-bezier(.645,.045,.355,1) 0s}}@media (max-width:991px){.site-nav__menu .b-img .b-col-2{display:flex;gap:3px}.site-nav__menu .b-img .b-col-2>a{width:100%}}@media (max-width:768px){.site-nav__menu .b-img .b-col-2{display:none}}@media (min-width:991px){.site-nav__menu .b-img .b-col-2 a:not(:first-child){margin-top:31px}}.site-nav__menu .b-img .b-col-2 .img-div{width:100%;margin-bottom:9px;opacity:0!important;transition-duration:1s!important;height:130px}@media (min-width:991px){.site-nav__menu .b-img .b-col-2 .img-div{width:16vw}}@media (min-width:991px){.site-nav__menu .b-img .b-col-2 .img-div{height:168px}}.site-nav__menu .b-img .b-col-2 .title{width:100%;text-align:left;font-weight:100;font-size:18px;line-height:120%}@media (max-width:991px){.site-nav__menu .b-links{margin-top:29px;padding-top:29px}}.site-nav__menu .b-links>div{display:flex;justify-content:center;gap:90px;margin-top:100px}@media (max-width:1150px){.site-nav__menu .b-links>div{gap:40px}}@media (max-width:991px){.site-nav__menu .b-links>div{flex-wrap:wrap;margin-top:60px;justify-content:space-between}}@media (max-width:768px){.site-nav__menu .b-links>div{gap:0;margin-top:0;justify-content:center}.site-nav__menu .b-links>div .block-contact{display:none}}.site-nav__menu .b-contact address,.site-nav__menu .b-links>div address{font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.05em;color:#fff;margin-bottom:19px}@media (max-width:991px){.site-nav__menu .b-links>div address{font-size:11.8797px;line-height:15px;letter-spacing:.05em}}.site-nav__menu .b-contact>div a,.site-nav__menu .b-links>div>div a{font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.05em;color:#fff;opacity:.5}@media (max-width:991px){.site-nav__menu .b-links>div>div a{font-size:11.8797px;line-height:15px;letter-spacing:.05em}}.site-nav__menu .b-links>div .b-social{display:flex;width:max-content;gap:4px;opacity:0;margin-top:20px;transform:translateY(-20px);-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-moz-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-ms-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-o-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s}@media (max-width:991px){.site-nav__menu .b-links>div .b-social{position:initial;margin-top:5px}}.site-nav__menu .b-contact .b-social a,.site-nav__menu .b-links>div .b-social a{opacity:1!important;background-color:transparent;width:36px;height:36px;position:relative;border-radius:100%;border:1px solid rgba(255,255,255,.15);-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}.site-nav__menu .b-contact .b-social a i,.site-nav__menu .b-links>div .b-social a i{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#ebebeb;width:14px;height:14px}.site-nav__menu .b-contact .b-social a:hover,.site-nav__menu .b-links>div .b-social a:hover{background-color:#ebebeb}.site-nav__menu .b-contact .b-social a:hover i,.site-nav__menu .b-links>div .b-social a:hover i{background-color:#1e1e1e}.site-nav__menu .b-links .title-2{margin-bottom:40px;color:#fff}@media (min-width:991px){.site-nav__menu .b-links .title-2{margin-bottom:59px}}.site-nav__menu .b-links ul{margin-bottom:37px}@media (max-width:991px){.site-nav__menu .b-links ul{display:flex;flex-wrap:wrap;margin-bottom:15px}}.site-nav__menu .b-links ul li:last-child,.site-nav__menu .b-links ul:last-child{margin-bottom:0}.site-nav__menu .b-links ul li{margin-bottom:15px}@media (max-width:991px){.site-nav__menu .b-links ul li{width:33%}}@media (max-width:768px){.site-nav__menu .b-links ul li{width:100%;text-align:center}}.site-nav__menu .b-links ul li a{font-family:"ivyjournal",sans-serif;font-style:normal;font-weight:200;font-size:16px;line-height:18px;letter-spacing:-.02em;color:#fff}@media (max-width:991px){.site-nav__menu .b-links ul li a{font-size:16px;line-height:17px;letter-spacing:-.02em}}.site-nav__menu .b-contact{display:grid;align-items:center}@media (max-width:991px){.site-nav__menu .b-contact{margin-top:50px;align-items:flex-start}}.site-nav__menu .b-contact:before{content:"";width:1px;position:absolute;top:0;left:-21px;bottom:100%;background-color:#fff;opacity:.1;-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-moz-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-ms-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;-o-transition:all 1s cubic-bezier(.645,.045,.355,1) 0s;transition:all 1s cubic-bezier(.645,.045,.355,1) 0s}@media (max-width:991px){.site-nav__menu .b-contact address{font-size:11.8797px;line-height:15px;letter-spacing:.05em}}@media (max-width:991px){.site-nav__menu .b-contact>div a{font-size:11.8797px;line-height:15px;letter-spacing:.05em}}.site-nav__menu .b-contact .b-social,.site-nav__menu .b-contact ul{display:flex;gap:4px;position:absolute;bottom:0}@media (max-width:991px){.site-nav__menu .b-contact ul{position:initial;margin-top:10px}}.site-nav__menu .b-contact .b-social{left:7px;opacity:0;transform:translateY(-20px);-webkit-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-moz-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-ms-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;-o-transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s;transition:all 1s cubic-bezier(.645,.045,.355,1) 1.5s}@media (max-width:991px){.site-nav__menu .b-contact .b-social{position:initial;margin-top:5px}}.site-nav__menu li:not(.b-social) a{display:inline;color:var(--color);background-image:linear-gradient(90deg,#fff 100%,#fff 0);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size 1s cubic-bezier(.19,1,.155,1.01) 0s;max-width:-moz-max-content;max-width:max-content}.site-nav__menu li:not(.b-social) a:hover{background-image:linear-gradient(90deg,#fff,#fff);background-size:100% 1px;background-position:0 100%}.open-menu-animate-motor .site-nav__menu-motor{opacity:1;visibility:visible}.open-menu-motor .motor-close{display:block}.motor-close,.open-menu-motor .motor-open{display:none}.open-menu-motor .site-nav__menu-motor{opacity:1;visibility:visible}.open-menu-motor .site-nav__menu-motor:before{bottom:0}@media (max-width:991px){.open-menu-motor .site-nav__menu-motor:before{bottom:-270px}}.d-slider-medium-title .b-slider .swiper .swiper-slide.swiper-slide-active>div,.d-slider-medium-title .b-slider .swiper .swiper-slide.swiper-slide-next+.swiper-slide>div,.d-slider-medium-title .b-slider .swiper .swiper-slide.swiper-slide-next>div,.d-slider-small .b-slider .swiper .swiper-slide.swiper-slide-active>div,.d-slider-small .b-slider .swiper .swiper-slide.swiper-slide-next+.swiper-slide>div,.d-slider-small .b-slider .swiper .swiper-slide.swiper-slide-next>div,.open-menu-motor .site-nav__menu-motor:after{opacity:1}.open-menu-motor .site-nav__menu-motor .container-fluid>.row{opacity:1;transform:translateY(0)}.open-menu-motor header.h-major,.open-menu-motor header.h-secondary,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary{background-color:transparent;box-shadow:none;padding-top:14px;padding-bottom:14px}@media (max-width:991px){.open-menu-motor header.h-major,.open-menu-motor header.h-secondary,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary{padding-top:20px;padding-bottom:20px}}.open-menu-motor header.h-major .lang button i,.open-menu-motor header.h-major .menu .menu-toggle>div,.open-menu-motor header.h-secondary .lang button i,.open-menu-motor header.h-secondary .menu .menu-toggle>div,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .lang button i,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .menu .menu-toggle>div,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .lang button i,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .menu .menu-toggle>div,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .lang button i,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .menu .menu-toggle>div,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .lang button i,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .menu .menu-toggle>div{background-color:#000}.open-menu-motor header.h-major .btn-black span,.open-menu-motor header.h-major .btn-black:before,.open-menu-motor header.h-major .btn-white,.open-menu-motor header.h-major .lang,.open-menu-motor header.h-major .lang button,.open-menu-motor header.h-secondary .btn-black span,.open-menu-motor header.h-secondary .btn-black:before,.open-menu-motor header.h-secondary .btn-white,.open-menu-motor header.h-secondary .lang,.open-menu-motor header.h-secondary .lang button,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .btn-black span,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .btn-black:before,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .btn-white,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .lang,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .lang button,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .btn-black span,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .btn-black:before,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .btn-white,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .lang,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .lang button,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .btn-black span,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .btn-black:before,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .btn-white,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .lang,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .lang button,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .btn-black span,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .btn-black:before,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .btn-white,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .lang,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .lang button{color:#000}.open-menu-motor header.h-major .btn-black,.open-menu-motor header.h-secondary .btn-black,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .btn-black,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .btn-black,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .btn-black,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .btn-black{border-color:#000}.open-menu-motor header.h-major .b-menu,.open-menu-motor header.h-secondary .b-menu,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .b-menu,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .b-menu,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .b-menu,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .b-menu{align-items:center}.open-menu-motor header.h-major .b-logo,.open-menu-motor header.h-secondary .b-logo,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major .b-logo,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary .b-logo,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major .b-logo,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary .b-logo{opacity:0}.open-menu-motor header.h-major+div .d-breadcrumb,.open-menu-motor header.h-major+div .d-hero-min,.open-menu-motor header.h-major+nav+div .d-breadcrumb,.open-menu-motor header.h-major+nav+div .d-hero-min,.open-menu-motor header.h-major+nav+div+div .d-breadcrumb,.open-menu-motor header.h-major+nav+div+div .d-hero-min,.open-menu-motor header.h-secondary+div .d-breadcrumb,.open-menu-motor header.h-secondary+div .d-hero-min,.open-menu-motor header.h-secondary+nav+div .d-breadcrumb,.open-menu-motor header.h-secondary+nav+div .d-hero-min,.open-menu-motor header.h-secondary+nav+div+div .d-breadcrumb,.open-menu-motor header.h-secondary+nav+div+div .d-hero-min,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major+div .d-breadcrumb,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major+div .d-hero-min,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major+nav+div .d-breadcrumb,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major+nav+div .d-hero-min,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major+nav+div+div .d-breadcrumb,.open-menu-motor.scroll-down:not(.no-scroll) header.h-major+nav+div+div .d-hero-min,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary+div .d-breadcrumb,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary+div .d-hero-min,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary+nav+div .d-breadcrumb,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary+nav+div .d-hero-min,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary+nav+div+div .d-breadcrumb,.open-menu-motor.scroll-down:not(.no-scroll) header.h-secondary+nav+div+div .d-hero-min,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major+div .d-breadcrumb,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major+div .d-hero-min,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major+nav+div .d-breadcrumb,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major+nav+div .d-hero-min,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major+nav+div+div .d-breadcrumb,.open-menu-motor.scroll-up:not(.no-scroll) header.h-major+nav+div+div .d-hero-min,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary+div .d-breadcrumb,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary+div .d-hero-min,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary+nav+div .d-breadcrumb,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary+nav+div .d-hero-min,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary+nav+div+div .d-breadcrumb,.open-menu-motor.scroll-up:not(.no-scroll) header.h-secondary+nav+div+div .d-hero-min{margin-top:86px}.open-menu-motor.scroll-down header{transform:translateY(0)!important}.site-nav__menu-motor{padding-top:75px;padding-bottom:50px;position:fixed;top:0;left:0;width:100%;z-index:3;opacity:0;visibility:hidden}@media (min-width:991px){.site-nav__menu-motor{padding-top:100px;height:604px}.site-nav__menu-motor .d-motor .b-motor>div{transform:translate(-50%,-50%);top:50%;left:50%;bottom:auto}}@media (max-width:991px){.site-nav__menu-motor{overflow:auto;height:70%}}.site-nav__menu-motor>.container-fluid,.site-nav__menu-motor>.container-fluid .row{height:100%}.site-nav__menu-motor .b-motor>div{background-color:transparent!important}.d-rooms .b-slider .swiper .swiper-slide .info-div .b-btn a span.icon i,.site-nav__menu-motor .b-motor>div form,footer .b-footer .b-contact ul li.b-social a:hover{background-color:#fff}.site-nav__menu-motor .b-motor p{margin-bottom:10px;font-style:normal;font-weight:300;font-size:16px;line-height:20px;letter-spacing:-.02em}@media (min-width:768px){.site-nav__menu-motor .b-motor p{font-size:20px;line-height:26px}}.site-nav__menu-motor .b-bottom p a,.site-nav__menu-motor .b-motor p a{color:inherit}.site-nav__menu-motor .b-bottom{text-align:center;position:absolute;left:0;right:0;bottom:0}.site-nav__menu-motor .b-bottom p{margin-bottom:0;font-style:normal;font-weight:300;font-size:16px;line-height:20px;letter-spacing:-.02em}@media (min-width:768px){.site-nav__menu-motor .b-bottom p{font-size:20px;line-height:26px}}.site-nav__menu-motor .container-fluid>.row,.site-nav__menu-motor:after,.site-nav__menu-motor:before{-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}.site-nav__menu-motor:before{content:"";position:absolute;top:0;left:0;right:0;bottom:100%;background-color:#f9f7f5;z-index:0}.site-nav__menu-motor .container-fluid>.row,.site-nav__menu-motor:after{opacity:0}.site-nav__menu-motor:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-84%;background-color:rgba(17,17,17,.5);z-index:-1}.site-nav__menu-motor .container-fluid>.row{transform:translateY(-100%)}.d-hero{height:100vh}.d-hero.fade-animate .b-img img{transform:scale(1)}.d-hero .b-img{position:absolute;top:0;bottom:0;left:0;right:0}.d-hero .b-img:before,.d-video .b-video .img-div video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.d-hero .b-img:before{content:"";background-color:#000;opacity:.2}.d-hero .b-img img{object-position:top;transform:scale(1.1);-webkit-transition:all 2s cubic-bezier(.645,.045,.355,1);-moz-transition:all 2s cubic-bezier(.645,.045,.355,1);-ms-transition:all 2s cubic-bezier(.645,.045,.355,1);-o-transition:all 2s cubic-bezier(.645,.045,.355,1);transition:all 2s cubic-bezier(.645,.045,.355,1)}.d-hero .b-img.b-img-no-mobile{display:block}@media (max-width:768px){.d-hero .b-img.b-img-no-mobile{display:none}}.d-hero .b-img.b-img-no-desktop{display:none}@media (max-width:768px){.d-hero .b-img.b-img-no-desktop{display:block}}.d-hero.op-30 .b-img:before,.d-slider-medium-title .b-slider .swiper .b-arrow .swiper-pagination span.b-current{opacity:.3}.d-hero.op-40 .b-img:before{opacity:.4}.d-hero.op-50 .b-img:before{opacity:.5}.d-hero .b-title,.d-video .b-video .img-div iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d-hero .b-title{color:#fff;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.d-hero .b-title{width:90%}}.d-hero .b-title .title{max-width:56.7rem;margin-bottom:20px}@media (max-width:768px){.d-hero .b-title .title{font-size:40px;line-height:120%;max-width:initial}}.d-hero .b-title .text{max-width:41rem}@media (max-width:768px){.d-hero .b-title .text{max-width:initial}}.d-hero .b-title .b-btn{margin-top:60px;display:flex;align-items:center;gap:35px}.d-2col-hero{height:80vh}@media (max-width:768px){.d-2col-hero{height:auto}}.d-2col-hero.fade-animate .b-img img{transform:scale(1)!important}.d-2col-hero .block-image .b-img,.d-2col-hero .col-12,.d-2col-hero .container-fluid,.d-2col-hero .row{height:100%}.d-2col-hero .block-image{padding-left:0;padding-right:0}@media (max-width:768px){.d-2col-hero .block-image .b-img{height:441px}}.d-2col-hero .block-image .b-img img{object-position:top;transform:scale(1.1);-webkit-transition:all 2s cubic-bezier(.645,.045,.355,1);-moz-transition:all 2s cubic-bezier(.645,.045,.355,1);-ms-transition:all 2s cubic-bezier(.645,.045,.355,1);-o-transition:all 2s cubic-bezier(.645,.045,.355,1);transition:all 2s cubic-bezier(.645,.045,.355,1)}.d-2col-hero .b-content{display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:768px){.d-2col-hero .b-content{padding-top:45px;padding-bottom:50px}}.d-2col-hero .b-content.bg-color-green{background-color:#073524;color:#ffefdd}.d-2col-hero .b-content.bg-color-blue{background-color:#050626;color:#ffefdd}.d-2col-hero .b-content.bg-color-brown{background-color:#2c241c;color:#ffefdd}.d-2col-hero .b-content .ico-star{background-color:#b78d5d;width:21px;height:21px;margin-bottom:12px}.d-2col-hero .b-content .title{max-width:47rem;margin:0 auto 30px}.d-2col-hero .b-content .text{max-width:33.6rem;margin:0 auto}.d-2col-hero .b-content .b-btn{margin-top:30px;display:flex;justify-content:center}.d-hero-small{height:65vh}.d-breadcrumb{margin:10px 0;padding-top:10px}.d-breadcrumb+section{margin-top:0!important}.d-breadcrumb .breadcrumb{position:initial}.d-2col-intro .b-form form ul li .b-checks label a,.d-breadcrumb .breadcrumb>div a{color:#000}.d-video .b-video{margin-top:80px;margin-bottom:80px;position:relative;padding-left:0;padding-right:0}@media (max-width:768px){.d-video .b-video{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}.d-video .b-video .img-div{aspect-ratio:16/9}@media (max-width:768px){.d-video .b-video .img-div{aspect-ratio:16/9}}.d-video .b-video .img-div:before{z-index:2;content:"";background-color:#000;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.d-video .b-video .img-div video{width:100%;height:100%;object-fit:cover}.d-video .b-video .img-div iframe{width:100%;height:100%}.d-video .b-video .img-div img{z-index:1;position:relative;opacity:1}.d-video .b-video .b-logo img{position:absolute;right:calc(48px + calc(var(--bs-gutter-x)*.5));bottom:48px;z-index:4;height:112px;width:auto}@media (max-width:768px){.d-video .b-video .b-logo img{right:auto;bottom:24px;height:56px;width:auto;transform:translate(-50%,0);left:50%}}.d-image{height:100vh}@media (max-width:768px){.d-image{height:540px}}.d-image .col-12,.d-image .container-fluid,.d-image .img-div,.d-image .row{height:100%}.d-image .img-div.fade-animate img,.d-slider-thumbs .b-slider .swiper .swiper-slide .img-div.fade-animate img{transform:scale(1)}.d-2col-image-content .block-image .b-img img,.d-image .img-div img,.d-slider-thumbs .b-slider .swiper .swiper-slide .img-div img{filter:none;transform:scale(1.1);transition:all 2s cubic-bezier(.215,.61,.355,1)}.d-image .b-title{max-width:41rem;text-align:center;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:16rem;z-index:2}@media (max-width:768px){.d-image .b-title{max-width:initial;top:initial;bottom:35px;left:50%;transform:translateX(-50%);width:90%}}.d-image .b-title .title{margin-bottom:30px}.d-image .b-title .b-btn{margin-top:30px;display:flex;justify-content:center}.d-image .col-12{padding-left:0;padding-right:0}.d-intro{padding-top:115px;padding-bottom:100px}.d-intro.bg-color,.d-three-services.bg-color-brown a span{color:#ffefdd}.d-intro .b-block{text-align:center;display:flex;flex-direction:column;align-items:center}.d-intro .b-block .title{max-width:54.2rem;margin-bottom:100px}@media (max-width:768px){.d-intro .b-block .title{margin-bottom:65px}}.d-intro .b-block .text{max-width:83.8rem;margin-bottom:70px}.d-intro .b-block .b-btn{display:flex;flex-direction:column;align-items:center;gap:23px}.d-intro-small{padding-top:90px;padding-bottom:110px}@media (max-width:768px){.d-intro-small{padding-top:50px;padding-bottom:85px}}.d-intro-small .title{text-align:center;margin-bottom:65px}@media (max-width:768px){.d-intro-small .title{font-size:4rem;margin-bottom:25px}}.d-intro-small .text{max-width:56.6rem;margin:0 auto;text-align:center}.d-intro-small .b-btn{display:flex;justify-content:center;margin-top:65px}@media (max-width:768px){.d-intro-small .b-btn{margin-top:25px}}.d-2col-intro{padding-top:120px;padding-bottom:165px}@media (max-width:768px){.d-2col-intro{padding-top:75px;padding-bottom:75px}}.d-2col-intro .block-links{padding-left:16rem;padding-right:15rem}@media (max-width:992px){.d-2col-intro .block-links{margin-bottom:50px}}@media (max-width:768px){.d-2col-intro .block-links{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.d-2col-intro .block-links .title{margin-bottom:70px}@media (max-width:768px){.d-2col-intro .block-links .title{margin-bottom:25px}}.d-2col-intro .b-form form ul,.d-2col-intro .block-links ul,.d-2col-services .b-items ul,.d-location .b-address>li>ul,footer ul{margin:0;padding:0}.d-2col-intro .block-links ul li{display:flex;align-items:center;gap:12px;padding-top:14px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.2)}.d-2col-intro .block-links ul li i,.d-location .b-address>li>ul>li i.ico-star{background-color:#73522c;width:21px;height:21px}.d-2col-intro .block-links ul li a,.d-2col-intro .block-links ul li p{font-family:"ivyjournal",sans-serif;font-size:1.8rem;line-height:130%;font-weight:400;color:#000}.d-2col-intro .block-links ul li a{letter-spacing:-.01em;text-decoration:none}.d-2col-intro .block-links ul li p{margin-bottom:0}.d-2col-intro .block-links ul li:first-child{border-top:1px solid rgba(0,0,0,.2)}.d-2col-intro .block-content{max-width:61.1rem}@media (max-width:992px){.d-2col-intro .block-content{max-width:initial;padding-left:16rem;padding-right:15rem}}@media (max-width:768px){.d-2col-intro .block-content{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.d-2col-intro .block-content ul li{font-family:"ivyjournal",sans-serif;font-size:1.8rem;line-height:130%;font-weight:300;letter-spacing:-.01em}.d-2col-intro .block-content .b-btn{margin-top:40px}.d-2col-intro .b-form form{max-width:55.2rem}.d-2col-intro .b-form form ul li .title{font-size:2.8rem;line-height:120%;font-weight:100;margin-bottom:0;padding-bottom:35px}.d-2col-intro .b-form form ul li input[type=email],.d-2col-intro .b-form form ul li input[type=tel],.d-2col-intro .b-form form ul li input[type=text]{font-family:"ivyjournal",sans-serif;font-weight:400;font-size:1.8rem;line-height:130%;letter-spacing:-.01em;color:rgba(0,0,0,.5);border:0;border-radius:0;border-bottom:1px solid rgba(0,0,0,.15);width:100%;padding-top:14px;padding-bottom:18px;padding-left:18px}@media (max-width:768px){.d-2col-intro .b-form form ul li input[type=email],.d-2col-intro .b-form form ul li input[type=tel],.d-2col-intro .b-form form ul li input[type=text]{width:100%}}.d-2col-intro .b-form form ul li textarea{border:1px solid rgba(0,0,0,.2);border-radius:2px;width:100%;margin-bottom:20px}.d-2col-intro .b-form form ul li>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media (max-width:768px){.d-2col-intro .b-form form ul li>div{flex-wrap:wrap;flex-direction:column;align-items:start;gap:0}}.d-2col-intro .b-form form ul li .b-checks{display:flex;align-items:center;gap:0}@media (max-width:768px){.d-2col-intro .b-form form ul li .b-checks{align-items:start;flex-direction:row}}.d-2col-intro .b-form form ul li .b-checks input{font-size:3em;width:21px;height:21px;border:1px solid #73522c;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;border-radius:2px;margin-right:12px;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.d-2col-intro .b-form form ul li .b-checks input:checked{background-color:#73522c}.d-2col-intro .b-form form ul li .b-checks label{font-family:"ivyjournal",sans-serif;font-style:normal;font-weight:400;font-size:1.8rem;line-height:130%;letter-spacing:-.01em;color:#000}.d-2col-intro .b-form form ul li:not(:last-child){margin-bottom:45px}.d-2col-intro .b-form form ul li:first-child .title{border-bottom:1px solid rgba(0,0,0,.15)}.d-2col-intro .b-form form ul li.b-button{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.d-2col-intro .b-form form ul li.b-button{flex-direction:column;align-items:start;gap:40px}}.d-2col-intro .b-form form ul li.b-button p{font-size:1.8rem;line-height:130%;margin-bottom:0;opacity:.5}@media (max-width:768px){.d-2col-intro .b-form form ul li.b-button a{margin:0 auto}}.d-2col-intro .b-form form ul li.b-button a span,.d-2col-intro .b-form form ul li.b-button a:before{padding:17px 64px}.d-2col-intro .b-form form ul li.d-type>div .b-checks>div{display:flex;align-items:center}.d-2col-intro .b-form form ul li.d-type>div .b-checks>div input{margin-top:0}.d-2col-intro .b-form form ul li.d-type>div .b-checks>div input[type=number]{font-family:"ivyjournal",sans-serif;font-weight:400;font-size:1.8rem;line-height:130%;letter-spacing:-.01em;color:rgba(0,0,0,.5);width:50px;height:35px;border:1px solid rgba(0,0,0,.2)}.d-2col-intro .b-form form ul li.d-type>div .b-checks>div input[type=number]::placeholder{font-family:"ivyjournal",sans-serif;font-weight:400;font-size:1.8rem;line-height:130%;letter-spacing:-.01em;color:rgba(0,0,0,.5)}.d-2col-intro .b-form form ul li.d-type>div .b-checks:nth-child(2){gap:20px}@media (max-width:768px){.d-2col-intro .b-form form ul li.d-type>div .b-checks:nth-child(2){flex-wrap:wrap;gap:10px}}.d-featured-blocks{padding-top:55px;padding-bottom:80px}@media (max-width:768px){.d-featured-blocks{padding-top:10px;padding-bottom:10px}}.d-featured-blocks.n3-col .b-block a,.d-slider-medium-title .b-slider .swiper .swiper-slide a,.d-slider-thumbs .b-info>div .b-btn a,.d-three-services .b-block a{text-decoration:none;color:inherit}.d-featured-blocks.n3-col .b-block .img-div{height:40vw;margin-bottom:10px}@media (max-width:768px){.d-featured-blocks.n3-col .b-block .img-div{height:486px}}.d-featured-blocks.n3-col .b-block .b-info .title{margin-bottom:20px}@media (max-width:768px){.d-featured-blocks.n3-col .b-block .b-info .title{margin-bottom:10px}}.d-featured-blocks.n3-col .b-block .b-info .text p{margin-bottom:0}.d-featured-blocks.n3-col .b-block .b-info .b-btn{margin-top:25px}@media (max-width:768px){.d-featured-blocks.n3-col .b-block .b-info .b-btn{margin-top:15px}}.d-featured-blocks.n3-col .b-block .b-info .b-btn span span{position:relative}.d-featured-blocks.n3-col .b-block .b-info .b-btn span span:before{position:absolute;content:"";top:50%;left:50%;border:1px solid rgba(0,0,0,.15);border-radius:100%;z-index:-1}@media (max-width:768px){.d-featured-blocks.n3-col .b-block:not(:last-child){margin-bottom:45px}}.d-three-services{padding-top:135px;padding-bottom:170px}@media (max-width:768px){.d-three-services{padding-top:60px;padding-bottom:90px}}.d-three-services.bg-color-brown a .icon:before{border:1px solid #faf1e6}.d-three-services.bg-color-brown a .icon i{background-color:#ffefdd}.d-three-services.bg-color-brown .b-block .img-div{height:404px}.d-three-services.bg-color-brown .b-block:after{border:1px solid #fff!important}.d-three-services.bg-color-brown .b-block:last-child:before{border:1px solid #fff!important}.d-three-services .b-title{margin-bottom:140px}@media (max-width:768px){.d-three-services .b-title{margin-bottom:50px}}.d-three-services .b-title .title{max-width:50rem;margin:0 auto;text-align:center}.d-three-services .b-title .b-btn{display:flex;justify-content:center;margin-top:40px}.d-three-services .b-title .b-btn a{text-decoration:none}.d-three-services .b-block{position:relative}.d-three-services .b-block:after{position:absolute;content:"";top:0;bottom:0;width:1px;opacity:.15;border:1px solid #000;left:calc(var(--bs-gutter-x)*-.1)}.d-three-services .b-block:last-child:before{position:absolute;content:"";top:0;bottom:0;width:1px;opacity:.15;border:1px solid #000;right:calc(var(--bs-gutter-x)*-.1)}.d-three-services .b-block .img-div{margin-bottom:75px}@media (max-width:768px){.d-three-services .b-block .img-div{margin-bottom:5px}.d-three-services .b-block .b-info .title{margin-bottom:10px}}@media (max-width:768px){.d-three-services .b-block .b-info .title{margin-bottom:10px}}.d-three-services .b-block .b-info .b-btn{margin-top:20px;display:flex;align-items:center;gap:28px}@media (max-width:768px){.d-three-services .b-block .b-info .b-btn a:first-child{margin-bottom:7px}.d-three-services .b-block:not(:last-child){padding-bottom:30px;margin-bottom:10px}}.d-three-services .block-btn{margin-top:120px;display:flex;justify-content:center}@media (max-width:768px){.d-three-services .block-btn{margin-top:60px}}.d-2col-image-content .block-image{padding-left:0;padding-right:0}.d-2col-image-content .block-image .b-img{height:972px;overflow:hidden}@media (max-width:768px){.d-2col-image-content .block-image .b-img{height:405px}}.d-2col-image-content .block-image .b-img.fade-animate img,.d-2col-image-title .block-image .row .col-12 .b-img.fade-animate img,.d-3col-image-text-button .img-div.fade-animate img{filter:none;transform:scale(1)}@media (max-width:768px){.d-2col-image-content .column-reverse-sm{flex-direction:column-reverse}}.d-2col-image-content .b-content{display:flex;align-items:center;justify-content:center;text-align:center}.d-2col-image-content .b-content.bg-color-brown{background-color:#2c241c;color:#ffefdd}.d-2col-image-content .b-content.bg-color-green{background-color:#073524;color:#ffefdd}.d-2col-image-content .b-content.bg-color-blue{background-color:#050626;color:#ffefdd}.d-2col-image-content .b-content.bg-color-red{background-color:#301919;color:#ffefdd}.d-2col-image-content .b-content.bg-color-olive{background-color:#2b2711;color:#ffefdd}@media (max-width:768px){.d-2col-image-content .b-content>div{padding-top:55px;padding-bottom:55px}}.d-2col-image-content .b-content>div .title{max-width:53.4rem;margin:0 auto 50px}@media (max-width:768px){.d-2col-image-content .b-content>div .title{font-size:4rem}}.d-2col-image-content .b-content>div .text{max-width:53.4rem;margin:0 auto}.d-2col-image-content .b-content .b-links ul{display:flex;align-items:center;justify-content:center;padding:0;margin:60px 0 0}@media (max-width:768px){.d-2col-image-content .b-content .b-links ul{flex-wrap:wrap}}.d-2col-image-content .b-content .b-links ul li{padding:30px;border-bottom:1px solid #faf1e6;border-top:1px solid #faf1e6}@media (max-width:1400px){.d-2col-image-content .b-content .b-links ul li{padding:20px}}@media (max-width:1250px){.d-2col-image-content .b-content .b-links ul li{padding:10px}}@media (max-width:768px){.d-2col-image-content .b-content .b-links ul li{padding:15px;border-bottom:1px solid #faf1e6;border-top:none}.d-2col-image-content .b-content .b-links ul li:nth-child(1),.d-2col-image-content .b-content .b-links ul li:nth-child(2){border-top:1px solid #faf1e6}}.d-2col-image-content .b-content .b-links ul li a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:30px;transform:translateX(0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width:1100px){.d-2col-image-content .b-content .b-links ul li a{flex-direction:column;gap:10px}}@media (max-width:768px){.d-2col-image-content .b-content .b-links ul li a{flex-direction:row}}.d-2col-image-content .b-content .b-links ul li a>div{display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.d-2col-image-content .b-content .b-links ul li a>div{align-items:start}}.d-2col-image-content .b-content .b-links ul li a>div span{font-family:"ivypresto-headline",serif;color:#b78d5d;font-style:italic;font-size:1.8rem;line-height:130%;font-weight:300}@media (max-width:768px){.d-2col-image-content .b-content .b-links ul li a>div span{font-size:1.6rem;line-height:130%;font-style:normal;color:#ffefdd;text-align:left}}.d-2col-image-content .b-content .b-links ul li a>div span:not(.small){font-family:"ivypresto-headline",serif;font-size:2.3rem;line-height:130%;font-weight:300;letter-spacing:-.01em;color:#ffefdd}@media (max-width:768px){.d-2col-image-content .b-content .b-links ul li a>div span:not(.small){font-size:1.6rem;line-height:130%}}.d-2col-image-content .b-content .b-links ul li a .icon{position:relative;width:27px;height:27px;display:flex;align-items:center;justify-content:center}.d-2col-image-content .b-content .b-links ul li a .icon:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:27px;height:27px;border-radius:100%;background-color:#73522c;z-index:1}.d-2col-image-content .b-content .b-links ul li a .icon i{position:relative;background-color:#ffefdd;z-index:2;width:20px;height:9px}@media (min-width:768px){.d-2col-image-content .b-content .b-links ul li:not(:last-child){border-right:1px solid #faf1e6}}@media (max-width:768px){.d-2col-image-content .b-content .b-links ul li:nth-child(1){width:43%;border-right:1px solid #faf1e6}.d-2col-image-content .b-content .b-links ul li:nth-child(2){width:57%}.d-2col-image-content .b-content .b-links ul li:nth-child(3){width:100%}.d-2col-image-content .b-content .b-links ul li:nth-child(3) a{justify-content:center}}.d-2col-image-content .b-content .b-btn{margin-top:50px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:768px){.d-2col-image-content .b-content .b-btn{margin-top:30px}}.d-image-fullscreen{height:100vh}@media (max-width:768px){.d-image-fullscreen{height:540px}}.d-image-fullscreen .b-img,.d-image-fullscreen .b-img:before{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.d-image-fullscreen .b-img:before{content:"";background-color:#000;opacity:.2}.d-image-fullscreen .b-title{position:absolute;top:50%;transform:translateY(-50%);right:160px;z-index:2;max-width:40.9rem;color:#fff;text-align:center}@media (max-width:768px){.d-image-fullscreen .b-title{top:initial;bottom:40px;left:50%;transform:translateX(-50%);width:80%}}.d-image-fullscreen .b-title .title{margin-bottom:30px}.d-image-fullscreen .b-title .b-btn{display:flex;justify-content:center;margin-top:30px}.d-2col-services{padding-top:160px;padding-bottom:140px}@media (max-width:768px){.d-2col-services{padding-top:55px;padding-bottom:85px}}.d-2col-services .b-title{padding-left:30.2rem;padding-right:16rem}@media (max-width:768px){.d-2col-services .b-title{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.d-2col-services .b-title .title{max-width:31.2rem;margin-bottom:35px}@media (max-width:768px){.d-2col-services .b-title .title{margin-bottom:25px;font-size:4rem}}.d-2col-services .b-title .b-btn{margin-top:35px}@media (max-width:768px){.d-2col-services .b-title .b-btn{margin-top:30px}}.d-2col-services .b-items{padding-right:16rem}@media (max-width:768px){.d-2col-services .b-items{padding-right:calc(var(--bs-gutter-x)*.5);margin-top:80px}}.d-2col-services .b-items ul li{display:flex;align-items:center;gap:12px;padding-top:14px;padding-bottom:18px;padding-left:18px;border-top:1px solid rgba(0,0,0,.2)}.d-2col-services .b-items ul li i{width:21px;height:21px;object-fit:contain;background-color:#73522c}.d-2col-services .b-items ul li p{font-family:"ivypresto-headline",serif;font-weight:300;font-size:18px;line-height:130%;margin-bottom:0}.d-2col-services .b-items ul li:last-child{border-bottom:1px solid rgba(0,0,0,.2)}.d-slider-thumbs{margin-bottom:150px}@media (max-width:768px){.d-slider-thumbs{margin-bottom:75px}.d-slider-thumbs .column-reverse-sm{flex-direction:column-reverse}}.d-slider-thumbs .b-info{display:flex;align-items:center}.d-slider-thumbs .b-info>div{padding-left:5.5rem;padding-right:8rem}@media (max-width:768px){.d-slider-thumbs .b-info>div{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.d-slider-thumbs .b-info>div .title{margin-bottom:22px}}.d-slider-thumbs .b-info>div .b-btn{margin-top:40px}@media (max-width:768px){.d-slider-thumbs .b-slider{margin-bottom:55px}}.d-slider-thumbs .b-slider .swiper .swiper-slide .img-div{height:254px}@media (min-width:768px){.d-slider-thumbs .b-slider .swiper .swiper-slide .img-div{height:844px}}@media (max-width:768px){.d-slider-thumbs .b-slider .b-arrow-2{display:none}}.d-slider-thumbs .b-slider .swiper2{position:absolute;top:0;right:-135px;height:85%}@media (max-width:768px){.d-slider-thumbs .b-slider .swiper2{position:initial;height:65px;top:initial;right:initial;margin-top:7px}}.d-slider-thumbs .b-slider .swiper2 .swiper-slide{cursor:pointer;width:123px;height:92px!important}@media (max-width:768px){.d-slider-thumbs .b-slider .swiper2 .swiper-slide{width:27%!important;height:65px!important}}.d-slider-thumbs .b-slider .swiper2 .swiper-slide .img-div{height:100%;width:100%}.d-slider-thumbs .b-slider .swiper2 .swiper-slide .img-div:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.4;z-index:1}.d-cta{height:650px}@media (max-width:768px){.d-cta{height:540px}}.d-cta .b-img,.d-cta .b-img:before{position:absolute;top:0;bottom:0;left:0;right:0}.d-cta .b-img{z-index:1}.d-cta .b-img:before{content:"";background-color:#000;opacity:.3}.d-cta .b-title{max-width:41rem;text-align:center;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:16rem;z-index:2}@media (max-width:768px){.d-cta .b-title{max-width:initial;top:initial;bottom:35px;left:50%;transform:translateX(-50%);width:90%}}.d-2col-image-title .block-title>div .title,.d-cta .b-title .title{margin-bottom:30px}.d-cta .b-title .b-btn{margin-top:30px;display:flex;justify-content:center}.d-slider-fullscreen-cards{padding-bottom:95px}@media (max-width:768px){.d-slider-fullscreen-cards{padding-bottom:80px}}.d-slider-fullscreen-cards .b-slider{padding-bottom:calc(var(--bs-gutter-x)*.5)}.d-slider-fullscreen-cards .b-slider .d-logo{position:absolute;top:65px;left:65px;z-index:2}@media (max-width:768px){.d-slider-fullscreen-cards .b-slider .d-logo{top:30px;left:30px;width:80px;height:80px}}.d-slider-fullscreen-cards .b-slider .swiper-slide{height:340px}@media (min-width:768px){.d-slider-fullscreen-cards .b-slider .swiper-slide{height:976px}}.d-slider-fullscreen-cards .b-slider .swiper-slide .img-div{height:100%}.d-rooms .b-slider .swiper .swiper-slide .img-div.fade-animate img,.d-slider-fullscreen-cards .b-slider .swiper-slide .img-div.fade-animate img{transform:scale(1)}.d-2col-image-title .block-image .row .col-12 .b-img img,.d-3col-image-text-button .img-div img,.d-rooms .b-slider .swiper .swiper-slide .img-div img,.d-slider-fullscreen-cards .b-slider .swiper-slide .img-div img{filter:none;transform:scale(1.1);transition:all 2s cubic-bezier(.215,.61,.355,1)}.d-slider-fullscreen-cards .b-block .img-div{height:382px;margin-bottom:15px}@media (min-width:768px){.d-slider-fullscreen-cards .b-block .img-div{height:621px;margin-bottom:30px}}.d-slider-fullscreen-cards .b-block .b-info .title{margin-bottom:10px}@media (min-width:768px){.d-slider-fullscreen-cards .b-block .b-info .title{margin-bottom:20px}}.d-slider-fullscreen-cards .b-block .b-info .b-btn{margin-top:25px}@media (max-width:768px){.d-slider-fullscreen-cards .b-block:not(:last-child){margin-bottom:65px}}.d-slider-small{padding-top:130px;padding-bottom:160px}@media (max-width:768px){.d-slider-small{padding-top:85px;padding-bottom:85px}}.d-slider-small .b-title{margin-bottom:80px}@media (max-width:768px){.d-slider-small .b-title{margin-bottom:50px}}.d-slider-small .b-title .title{text-align:center;margin-bottom:0}.d-slider-small .b-slider{padding-left:16rem;padding-right:16rem}@media (max-width:768px){.d-slider-small .b-slider{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.d-slider-small .b-slider.fade-animate .swiper .swiper-slide{opacity:1;transform:translateX(0);transition-delay:0s}.d-slider-small .b-slider.fade-animate .swiper .swiper-slide:nth-child(2){transition-delay:.2s}.d-slider-small .b-slider.fade-animate .swiper .swiper-slide:nth-child(3){transition-delay:.4s}.d-slider-small .b-slider.fade-animate .swiper .swiper-slide:nth-child(4){transition-delay:.6s}.d-slider-small .b-slider.fade-animate .swiper .swiper-slide:nth-child(5){transition-delay:.8s}.d-slider-small .b-slider.fade-animate .swiper .swiper-slide:nth-child(6){transition-delay:1s}.d-slider-small .b-slider.fade-animate .swiper .swiper-slide:nth-child(7){transition-delay:1.2s}.d-slider-small .b-slider .swiper{overflow:visible}.d-slider-small .b-slider .swiper .swiper-slide{opacity:1;transform:translateX(40%);transition:all 1.5s cubic-bezier(.645,.045,.355,1)}@media (max-width:992px){.d-slider-small .b-slider .swiper .swiper-slide{width:80%}}.d-slider-small .b-slider .swiper .swiper-slide .b-block .img-div{height:255px;margin-bottom:5px}@media (min-width:768px){.d-slider-small .b-slider .swiper .swiper-slide .b-block .img-div{height:405px;margin-bottom:8px}}.d-slider-small .b-slider .swiper .swiper-slide .b-block .b-info .title{font-size:2.4rem;line-height:120%}@media (max-width:768px){.d-slider-small .b-slider .swiper .swiper-slide .b-block .b-info .title{font-size:1.8rem}}.d-slider-small .b-slider .swiper .b-arrow-2{position:relative;left:50%;transform:translateX(-50%);bottom:-30px;border:1px solid rgba(0,0,0,.15);height:47px}@media (max-width:992px){.d-slider-small .b-slider .swiper .b-arrow-2{display:none}}.d-slider-small .b-slider .swiper .b-arrow-2 .swiper-button-next,.d-slider-small .b-slider .swiper .b-arrow-2 .swiper-button-prev{bottom:0}.d-slider-medium-title{padding-top:120px;padding-bottom:120px}@media (max-width:768px){.d-slider-medium-title{padding-top:75px;padding-bottom:75px}}.d-slider-medium-title .b-title{margin-bottom:85px}.d-slider-medium-title .b-title .title{max-width:44rem;margin:0 auto 45px;text-align:center}.d-slider-medium-title .b-title .text{max-width:72.3rem;margin:0 auto;text-align:center}.d-slider-medium-title .b-slider{padding-left:30rem;padding-right:30rem}@media (max-width:768px){.d-slider-medium-title .b-slider{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.d-slider-medium-title .b-slider.fade-animate .swiper .swiper-slide{opacity:1;transform:translateX(0);transition-delay:0s}.d-slider-medium-title .b-slider.fade-animate .swiper .swiper-slide:nth-child(2){transition-delay:.2s}.d-slider-medium-title .b-slider.fade-animate .swiper .swiper-slide:nth-child(3){transition-delay:.4s}.d-slider-medium-title .b-slider.fade-animate .swiper .swiper-slide:nth-child(4){transition-delay:.6s}.d-slider-medium-title .b-slider.fade-animate .swiper .swiper-slide:nth-child(5){transition-delay:.8s}.d-slider-medium-title .b-slider.fade-animate .swiper .swiper-slide:nth-child(6){transition-delay:1s}.d-slider-medium-title .b-slider.fade-animate .swiper .swiper-slide:nth-child(7){transition-delay:1.2s}.d-slider-medium-title .b-slider .swiper{overflow:visible}.d-slider-medium-title .b-slider .swiper .swiper-slide{opacity:1;transform:translateX(40%);transition:all 1.5s cubic-bezier(.645,.045,.355,1)}@media (max-width:992px){.d-slider-medium-title .b-slider .swiper .swiper-slide{width:80%}}.d-slider-medium-title .b-slider .swiper .swiper-slide .img-div{height:316px;margin-bottom:8px}@media (min-width:768px){.d-slider-medium-title .b-slider .swiper .swiper-slide .img-div{height:670px;margin-bottom:7px}}.d-slider-medium-title .b-slider .swiper .swiper-slide .b-info .title{margin-bottom:15px}.d-slider-medium-title .b-slider .swiper .b-arrow{margin-top:115px}@media (max-width:992px){.d-slider-medium-title .b-slider .swiper .b-arrow{display:none}}.d-slider-medium-title .b-slider .swiper .b-arrow .swiper-pagination{transform:translate(-50%,-50%);top:50%;left:50%;width:52%}@media (min-width:578px){.d-slider-medium-title .b-slider .swiper .b-arrow .swiper-pagination{width:300px}}.d-slider-medium-title .b-slider .swiper .b-arrow .swiper-pagination div{-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}.d-slider-medium-title .b-slider .swiper .b-arrow .swiper-pagination span{font-family:"forma-djr-deck",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:#000}.d-slider-medium-title .b-slider .swiper .b-arrow>div{height:59px;border:1px solid rgba(0,0,0,.15);width:95%;margin-left:auto;margin-right:auto;position:relative}@media (min-width:578px){.d-slider-medium-title .b-slider .swiper .b-arrow>div{width:505px}}.d-slider-medium-title .b-slider .swiper .b-arrow>div .swiper-button-next{right:19px}.d-slider-medium-title .b-slider .swiper .b-arrow>div .swiper-button-next:before{content:"";position:absolute;top:0;bottom:0;left:-19px;width:1px;background-color:#000;opacity:.15}.d-slider-medium-title .b-slider .swiper .b-arrow>div .swiper-button-next:after{display:none}.d-slider-medium-title .b-slider .swiper .b-arrow>div .swiper-button-prev{left:19px}.d-slider-medium-title .b-slider .swiper .b-arrow>div .swiper-button-prev:before{content:"";position:absolute;top:0;bottom:0;right:-19px;width:1px;background-color:#000;opacity:.15}.d-slider-medium-title .b-slider .swiper .b-arrow>div .swiper-button-prev:after{display:none}.d-3col-image-text-button{padding-bottom:120px}@media (max-width:768px){.d-3col-image-text-button{padding-top:75px}}.d-3col-image-text-button .px-160{padding-left:16rem;padding-right:16rem}@media (max-width:768px){.d-3col-image-text-button .px-160{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.d-3col-image-text-button .b-title{margin-bottom:80px}.d-3col-image-text-button .b-title .title,.d-legal .b-top p{margin-bottom:0}.d-3col-image-text-button .img-div{height:382px}@media (min-width:768px){.d-3col-image-text-button .img-div{height:611px}}@media (max-width:992px){.d-3col-image-text-button .img-div{width:100%}}.d-3col-image-text-button .b-content{display:flex;flex-direction:column;justify-content:space-between;padding-left:calc(5rem - calc(var(--bs-gutter-x)*.5))}@media (max-width:992px){.d-3col-image-text-button .b-content{margin-top:30px;padding-left:calc(var(--bs-gutter-x)*.5)}}.d-3col-image-text-button .b-content .b-btn{margin-top:60px}@media (max-width:992px){.d-3col-image-text-button .b-content-mobile{padding-top:15px;padding-bottom:85px}}.d-3col-image-text-button .b-content-mobile .b-btn{margin-top:25px}.d-2col-slider{padding-bottom:200px}@media (max-width:768px){.d-2col-slider{padding-bottom:95px}}.d-2col-slider .b-title{padding-left:16rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:992px){.d-2col-slider .b-title{padding-left:calc(var(--bs-gutter-x)*.5);align-items:center;margin-bottom:50px}.d-2col-slider .b-title>div{text-align:center}.d-2col-slider .b-title .title{font-size:4rem}}.d-2col-slider .b-title .text{max-width:28.6rem}.d-2col-slider .b-title .b-btn{margin-top:40px}@media (max-width:992px){.d-2col-slider .b-title .b-btn a{margin:0 auto}.d-2col-slider .b-slider{margin-bottom:75px}}.d-2col-slider .b-slider .mySwiperSliderGallery{margin-bottom:15px}@media (max-width:768px){.d-2col-slider .b-slider .mySwiperSliderGallery{margin-bottom:5px}}.d-2col-slider .b-slider .mySwiperSliderGallery .swiper-slide{height:53vw}@media (min-width:768px){.d-2col-slider .b-slider .mySwiperSliderGallery .swiper-slide{height:633px}}.d-2col-image-title .block-image .row,.d-2col-slider .b-slider .mySwiperSliderGallery .swiper-slide .img-div{height:100%}.d-2col-slider .b-slider .mySwiperGalleryThumbs .swiper-slide{height:62px}@media (min-width:768px){.d-2col-slider .b-slider .mySwiperGalleryThumbs .swiper-slide{height:205px}}.d-2col-slider .b-slider .mySwiperGalleryThumbs .swiper-slide .img-div{position:relative;height:100%}.d-2col-slider .b-slider .mySwiperGalleryThumbs .swiper-slide .img-div:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.2;z-index:1}@media (max-width:992px){.d-2col-slider .b-btn a{margin:0 auto}}.d-2col-image-title{padding-top:50px;padding-bottom:200px}.d-2col-image-title .block-title{display:flex;align-items:end}.d-2col-image-title .block-title>div{padding-left:10rem;padding-right:7rem}@media (max-width:992px){.d-2col-image-title .block-title>div{padding-left:initial;padding-right:initial;padding-top:15px;padding-bottom:70px}}.d-2col-image-title .block-title>div .b-btn{margin-top:30px}.d-2col-image-title .block-image{height:713px}@media (max-width:992px){.d-2col-image-title .block-image{height:initial}}.d-2col-image-title .block-image .row .col-12,.d-2col-image-title .block-image .row .col-12 .b-img{height:100%}@media (max-width:992px){.d-2col-image-title .block-image .row .col-12{height:initial}}.d-slider-cards{padding-bottom:80px}.d-slider-cards .b-slider{padding-left:30rem;padding-right:30rem}@media (max-width:992px){.d-slider-cards .b-slider{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.d-slider-cards .b-slider .swiper{overflow:visible}@media (max-width:992px){.d-slider-cards .b-slider .swiper .swiper-slide{width:80%}}.d-slider-cards .b-slider .swiper .swiper-slide .b-block .img-div{height:360px}@media (min-width:768px){.d-slider-cards .b-slider .swiper .swiper-slide .b-block .img-div{height:769px}}@media (max-width:768px){.d-slider-cards .b-slider .swiper .swiper-slide .b-block .b-info .title{font-size:2.8rem}}.d-slider-cards .b-slider .swiper .b-arrow-2{left:20px;right:initial;bottom:initial;top:calc(769px - 75px)}@media (max-width:992px){.d-slider-cards .b-slider .swiper .b-arrow-2{display:none}}.d-rooms{padding-top:70px;padding-bottom:20px;color:#fff}@media (max-width:768px){.d-rooms{padding-top:60px;padding-bottom:90px}}.d-rooms .b-title{margin-bottom:130px}@media (max-width:768px){.d-rooms .b-title{margin-bottom:55px}}.d-rooms .b-title .title{max-width:49.5rem;margin:0 auto}@media (max-width:768px){.d-rooms .b-title .title{text-align:center}.d-rooms .b-slider .swiper .swiper-wrapper{flex-direction:column}}.d-rooms .b-slider .swiper .swiper-slide{display:flex;gap:7.2rem;background-color:#050626}@media (max-width:768px){.d-rooms .b-slider .swiper .swiper-slide{flex-direction:column;gap:0}}.d-rooms .b-slider .swiper .swiper-slide .img-div{width:100%;height:226px}@media (min-width:768px){.d-rooms .b-slider .swiper .swiper-slide .img-div{height:688px;width:65%}}.d-rooms .b-slider .swiper .swiper-slide .info-div{padding-top:250px;width:35%}@media (max-width:768px){.d-rooms .b-slider .swiper .swiper-slide .info-div{width:100%;padding-top:10px}}.d-rooms .b-slider .swiper .swiper-slide .info-div .b-btn{margin-top:35px}.d-rooms .b-slider .swiper .swiper-slide .info-div .b-btn a span.icon:before{border:1px solid rgba(255,255,255,.15)}@media (max-width:768px){.d-rooms .b-slider .swiper .swiper-slide:not(:last-child){margin-bottom:80px}}.d-rooms .b-slider .swiper .btn-zoom{left:calc(65% - 140px);right:initial}@media (max-width:768px){.d-rooms .b-slider .swiper .btn-zoom{display:none}}.d-rooms .b-slider .swiper .b-arrow-2{left:calc(65% + 36px);right:initial;bottom:0}@media (max-width:768px){.d-rooms .b-slider .swiper .b-arrow-2{display:none}}.d-rooms .b-slider .swiper .swiper-pagination{width:max-content;left:calc(65% + 36px);top:135px}@media (max-width:768px){.d-rooms .b-slider .swiper .swiper-pagination{display:none}}.d-location{padding-top:40px;padding-bottom:100px}.d-location .b-address{max-width:103.2rem;margin:0;padding:0}@media (max-width:768px){.d-location .b-address{max-width:initial}}.d-location .b-address>li{display:flex;justify-content:space-between}@media (max-width:768px){.d-location .b-address>li{flex-direction:column}}.d-location .b-address>li:not(:last-child){margin-bottom:55px}.d-location .b-address>li>ul>li{min-width:55.2rem;display:flex;align-items:center;gap:12px}@media (max-width:768px){.d-location .b-address>li>ul>li{min-width:initial}}.d-location .b-address>li>ul>li:not(.b-form){border-bottom:1px solid rgba(0,0,0,.2);padding-top:14px;padding-bottom:18px;padding-left:18px}.d-location .b-address>li>ul>li:first-child:not(.b-form){border-top:1px solid rgba(0,0,0,.2)}.d-location .b-address>li>ul>li a,.d-location .b-address>li>ul>li address,.d-location .b-address>li>ul>li p{font-family:"ivyjournal",sans-serif;font-size:1.8rem;line-height:130%;letter-spacing:-.01em;margin-bottom:0}.d-location .b-address>li>ul>li a{text-decoration:none;color:inherit;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.d-location .b-address>li>ul>li a:hover{opacity:.6}.d-location .b-address>li>ul>li form input[type=email],.d-location .b-address>li>ul>li form input[type=text]{font-family:"ivyjournal",sans-serif;font-weight:400;font-size:1.8rem;line-height:130%;letter-spacing:-.01em;color:rgba(0,0,0,.5);border:0;border-radius:0;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);width:100%;padding-top:14px;padding-bottom:18px;padding-left:18px}.d-location .b-address>li>ul>li form input[type=email]::placeholder,.d-location .b-address>li>ul>li form input[type=text]::placeholder{font-weight:400;font-size:1.8rem;line-height:130%;letter-spacing:-.01em;color:rgba(0,0,0,.5)}.d-location .b-address>li>ul>li form button{padding-left:18px;padding-top:24px;background-color:transparent;border:0}.d-gallery{padding-bottom:150px}@media (max-width:768px){.d-gallery{padding-bottom:120px}}.d-gallery .b-filter{padding-top:85px;padding-bottom:20px}.d-gallery .b-filter ul{display:flex;align-items:center;justify-content:center;gap:20px;margin:0;padding:0}@media (max-width:768px){.d-gallery .b-filter ul{flex-direction:column}}.d-gallery .b-filter ul li{font-family:"ivyjournal",sans-serif;font-weight:400;font-size:18px;line-height:130%;padding:14px 40px 18px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer}@media (max-width:768px){.d-gallery .b-filter ul li{width:100%;text-align:center}}.d-gallery .b-filter ul li.active,.d-gallery .b-filter ul li:hover{background-color:#eaeaea}.d-gallery .block-image-gallery,.d-gallery .block-image-gallery .b-img img{-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}.d-gallery .block-image-gallery{opacity:0}.d-gallery .block-image-gallery .b-img{cursor:pointer;overflow:hidden}.d-gallery .block-image-gallery .b-img img{transform:scale(1.1)}.d-gallery .block-image-gallery .b-img:hover img{transform:scale(1.05)}.d-gallery .block-image-gallery.show{opacity:1}.d-gallery .b-3col-img{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:65px;margin-bottom:65px}.d-gallery .b-3col-img .b-img{width:calc(33.333% - 14px);height:487px}@media (min-width:768px){.d-gallery .b-3col-img .b-img{height:769px}}@media (max-width:768px){.d-gallery .b-3col-img .b-img{width:100%}.d-gallery .b-3col-img{margin-bottom:32px}}.d-gallery .b-2col-img{max-width:128rem;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:65px auto}.d-gallery .b-2col-img .b-img{width:calc(50% - 14px);height:406px}@media (min-width:768px){.d-gallery .b-2col-img .b-img{height:713px}}@media (max-width:768px){.d-gallery .b-2col-img .b-img{width:100%}.d-gallery .b-2col-img{margin-top:32px;margin-bottom:32px}}.d-gallery .b-4col-img{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:65px;margin-bottom:65px}.d-gallery .b-4col-img .b-img{width:calc(25% - 14px);height:413px}@media (min-width:768px){.d-gallery .b-4col-img .b-img{height:571px}}@media (max-width:768px){.d-gallery .b-4col-img .b-img{width:100%}.d-gallery .b-4col-img{margin-top:32px}.d-gallery .col-2{padding-left:0;padding-right:0}.d-gallery .col-3{padding-left:35px;padding-right:35px}}.d-gallery .b-btn{margin-top:45px;display:flex;justify-content:center}@media (max-width:768px){.d-gallery .b-btn{margin-top:55px}}.d-gallery .b-btn a span,.d-gallery .b-btn a:before{font-size:1.4rem;padding:25px 85px;color:#fff!important}.d-2col-intro-title-image{padding-top:140px;padding-bottom:140px}@media (max-width:768px){.d-2col-intro-title-image{padding-top:75px;padding-bottom:85px}}@media (max-width:992px){.d-2col-intro-title-image .row{flex-direction:column-reverse}}.d-2col-intro-title-image .b-img{padding-left:calc(16rem - calc(var(--bs-gutter-x)*.5));padding-right:calc(16rem - calc(var(--bs-gutter-x)*.5));height:369px}@media (max-width:1300px){.d-2col-intro-title-image .b-img{padding-left:calc(8rem - calc(var(--bs-gutter-x)*.5));padding-right:calc(8rem - calc(var(--bs-gutter-x)*.5))}}@media (max-width:992px){.d-2col-intro-title-image .b-img{padding-left:calc(50px - calc(var(--bs-gutter-x)*.5));padding-right:calc(50px - calc(var(--bs-gutter-x)*.5))}}@media (min-width:768px){.d-2col-intro-title-image .b-img{height:583px}}@media (max-width:992px){.d-2col-intro-title-image .b-content{margin-bottom:50px}}.d-2col-intro-title-image .b-content .title{max-width:40.9rem;margin-bottom:50px}@media (max-width:992px){.d-2col-intro-title-image .b-content .title{margin:0 auto 35px;text-align:center}}@media (max-width:768px){.d-2col-intro-title-image .b-content .title{font-size:4rem}}.d-2col-intro-title-image .b-content .text{max-width:67.8rem}@media (max-width:992px){.d-2col-intro-title-image .b-content .text{margin:0 auto}}.d-legal{padding-top:180px;padding-bottom:200px}.d-legal .b-bottom,.d-legal .b-top{max-width:83.8rem;margin:0 auto}.d-legal .b-top{margin-bottom:80px}.d-legal .b-bottom h2{margin-top:80px;margin-bottom:40px}.d-legal .b-bottom .title a,.d-legal p a{color:#000}.d-legal .b-bottom h4{font-weight:100}.d-legal h1{text-align:center;margin-bottom:120px}.d-legal p{font-weight:400;font-size:20px;line-height:140%;letter-spacing:-.01em}footer{padding-top:70px;padding-bottom:30px;background-color:#050626;color:#fff}@media (max-width:768px){footer{padding-top:50px;padding-bottom:50px}}footer a{text-decoration:none;color:#fff}footer .b-footer{margin-bottom:160px}@media (max-width:768px){footer .b-footer{margin-bottom:40px}}footer .b-footer .b-contact p,footer .b-footer .b-nav p{font-size:14px;line-height:20px;margin-bottom:0;opacity:.6;text-transform:uppercase;letter-spacing:.1em;font-weight:500}footer .b-footer ul{margin-top:80px}@media (max-width:992px){footer .b-footer ul{margin-top:0;padding-top:30px}footer .b-footer .b-nav{margin-bottom:50px}}@media (max-width:768px){footer .b-footer .b-nav{margin-bottom:0}}footer .b-footer .b-nav ul li a{font-family:"ivypresto-headline",serif;font-weight:300;font-size:16px;line-height:24px;background-image:linear-gradient(90deg,#fff 100%,#fff 0);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size 1s cubic-bezier(.19,1,.155,1.01) 0s;max-width:-moz-max-content;max-width:max-content}footer .b-footer .b-nav ul li a:hover{background-image:linear-gradient(90deg,#fff,#fff);background-size:100% 1px;background-position:0 100%}footer .b-footer .b-nav ul li:not(:last-child){margin-bottom:15px}@media (max-width:768px){footer .b-footer .b-contact{margin-top:50px}}footer .b-footer .b-contact ul li{display:flex;flex-direction:column}footer .b-footer .b-contact ul li a,footer .b-footer .b-contact ul li address{font-family:"forma-djr-deck",sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.05em}footer .b-footer .b-contact ul li a{opacity:.5}footer .b-footer .b-contact ul li.b-social{flex-direction:row;gap:5px}footer .b-footer .b-contact ul li.b-social a{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;opacity:1;border-radius:100%;-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}footer .b-footer .b-contact ul li.b-social a:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border-radius:100%;border:1px solid rgba(255,255,255,.15)}footer .b-footer .b-contact ul li.b-social a i{background-color:#fff;height:14px;width:14px;object-fit:contain}@media (max-width:768px){footer .b-footer .b-contact ul li.b-social{padding-top:20px}}footer .b-footer .b-contact ul li:not(:last-child){margin-bottom:20px}@media (max-width:768px){footer .b-footer .b-contact.b-logo ul{padding-bottom:35px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}footer .b-footer .b-contact.b-logo ul li img{margin:0 auto}footer .b-footer .row>div:nth-child(2) ul{margin-top:0}footer .b-bottom{flex-direction:column-reverse;gap:20px}}footer .b-bottom .b-links ul li a,footer .b-bottom .b-text p{font-family:"forma-djr-deck",sans-serif;font-weight:400;font-size:14px;line-height:17px}footer .b-bottom .b-text p{margin-bottom:0;opacity:.5}footer .b-bottom .b-links ul{display:flex;align-items:center;gap:16px}@media (max-width:992px){footer .b-bottom .b-links ul{flex-direction:column;align-items:start}}footer .b-bottom .b-links ul li a{background-image:linear-gradient(90deg,#fff 100%,#fff 0);background-position:100% 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size 1s cubic-bezier(.19,1,.155,1.01) 0s;max-width:-moz-max-content;max-width:max-content}footer .b-bottom .b-links ul li a:hover{background-image:linear-gradient(90deg,#fff,#fff);background-size:100% 1px;background-position:0 100%}