@import url(gdm2hjc.css);@import url(swiper-bundle.min.css);@import url(splitting.css);@import url(flatpickr.min.css);.add-block,.icons{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.add-block li,.btn-black,.d-motor form input[readonly=readonly],.d-motor form select[readonly=readonly],button{cursor:pointer}.btn-black:before,.btn-broke-white:before,.btn-link:before,.btn-red:before,.btn-white:before{position:absolute;height:100%;content:attr(data-hover);left:0;z-index:1}.d-motor form,.d-motor>div,header .btn-red{max-width:max-content}.add-block li,.d-motor form,.site-nav__menu .b-links>div ul li a{font-family:"Libre Baskerville",serif}.add-block,.modal-input{box-shadow:0 4px 6px rgba(17,24,39,.05),0 12px 16px rgba(17,24,39,.1)}.add-block,.modal-input,.site-nav__menu,.site-nav__menu .b-links>div ul li ul{visibility:hidden;opacity:0}.add-block.open,.d-motor.active,.modal-input.open,.open-menu .site-nav__menu{visibility:visible;opacity:1}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKWZrc3Hgbbcjq75U4uslyuy4kn0qNccR04_RUJeby2OU36SgNK.ttf) format('truetype')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKUZrc3Hgbbcjq75U4uslyuy4kn0olVQ-LglH6T17uj8Q4SCQ.ttf) format('truetype')}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKUZrc3Hgbbcjq75U4uslyuy4kn0olVQ-LglH6T17ujFgkSCQ.ttf) format('truetype')}.icons{width:1.9rem;height:1.9rem;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;transition:.5s ease-in-out}.icons.ico-instagram{-webkit-mask-image:url("../img/icons/instagram.svg")}.icons.ico-facebook{-webkit-mask-image:url("../img/icons/facebook.svg")}.icons.ico-m2{-webkit-mask-image:url("../img/icons/m2.svg")}.icons.ico-hues{-webkit-mask-image:url("../img/icons/hues.svg")}.icons.ico-hab{-webkit-mask-image:url("../img/icons/hab.svg")}.icons.ico-banos{-webkit-mask-image:url("../img/icons/banos.svg")}.icons.ico-select-up{-webkit-mask-image:url("../img/icons/select-up.svg")}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,::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: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;color:#000;scroll-behavior:smooth}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:#fff}@media (min-width:991px){.no-desktop{display:none!important}}h1,h2,h3,h4,h5,h6,h7{font-weight:400;margin-top:0}.form-general .plain-text+.plain-text,.modal-input.m-guests>div+div.b-btn,p{margin-top:0}.add-block{position:absolute;display:flex;flex-direction:column;border:1px solid #e5e5e5;z-index:2;background-color:#fff;width:100%!important;gap:0!important;padding:0!important;top:5rem;right:0;transition:.5s ease-in-out}.btn-black,.btn-link{position:relative;overflow:hidden}.add-block.open{top:6rem}.add-block li{font-style:normal;font-weight:400;font-size:1.8rem;line-height:2.8rem;letter-spacing:-.02em;color:#171717;padding:1rem;border-bottom:1px solid #e5e5e5;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%!important;text-align:center!important;display:block!important}.btn-black span,.btn-black:before{background:#000;font-style:normal;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-.01em;text-transform:uppercase;color:#fff;padding:16px}.add-block li:hover,.modal-input ul li:hover{background-color:#f64712;color:#fff}.add-block li:last-child,.modal-input ul li:last-child,.modal-input.m-guests>div:last-child{border-bottom:0}.btn-link{display:block}.btn-link span{display:block;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.btn-black span,.btn-link:before{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s}.btn-link:before{top:-.2rem;width:100%;transition:transform .4s;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);transform:translateY(-85%)}.btn-black:focus span,.btn-black:hover span,.btn-broke-white:focus span,.btn-broke-white:hover span,.btn-link:focus span,.btn-link:hover span,.btn-red:focus span,.btn-red:hover span,.btn-white:focus span,.btn-white:hover span{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.btn-black:focus:before,.btn-black:hover:before,.btn-broke-white:focus:before,.btn-broke-white:hover:before,.btn-link:focus:before,.btn-link:hover:before,.btn-red:focus:before,.btn-red:hover:before,.btn-white:focus:before,.btn-white:hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);z-index:1}.btn-black{padding:0;border:0;background-color:#000;display:block;text-decoration:none;border-radius:0;min-width:248px;text-align:center}.btn-broke-white,.btn-white{border:0;display:block;cursor:pointer;padding:0;position:relative;text-align:center;text-decoration:none;overflow:hidden}.btn-black span{display:block;transition:transform .4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.btn-black:before,.btn-broke-white span{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s}.btn-black:before{top:0;width:100%;transition:transform .4s;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);transform:translateY(-85%)}.btn-broke-white span,.btn-broke-white:before{background:#f2f3ee;font-style:normal;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-.01em;text-transform:uppercase;color:#000;padding:16px}.btn-black.add:after{background-image:url("../img/icons/arrow-down.svg");background-repeat:no-repeat;background-position:90%;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.btn-broke-white{background-color:#f2f3ee;border-radius:0;min-width:248px}.btn-broke-white span{display:block;transition:transform .4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.btn-broke-white:before,.btn-white span{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s}.btn-broke-white:before{top:0;width:100%;transition:transform .4s;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);transform:translateY(-85%)}.btn-white span,.btn-white:before{background:#fff;font-style:normal;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-.01em;text-transform:uppercase;color:#000;padding:16px}.btn-white{background-color:#fff;border-radius:0;min-width:248px}.btn-white span{display:block;transition:transform .4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.btn-red span,.btn-white:before{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s}.btn-white:before{top:0;width:100%;transition:transform .4s;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);transform:translateY(-85%)}.btn-red span,.btn-red:before{font-weight:500;font-size:18px;line-height:140%;color:#fff;padding:16px;text-transform:uppercase;font-style:normal;letter-spacing:-.01em;background:#f64712}.btn-red{position:relative;overflow:hidden;padding:0;border:0;cursor:pointer;background-color:#f64712;display:block;text-decoration:none;border-radius:0;min-width:248px;text-align:center}.site-nav__menu,header .b-more .b-langs>ul,header .b-more-links .b-langs>ul{text-align:left}.btn-red span{display:block;transition:transform .4s;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.btn-red:before{top:0;width:100%;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);transform:translateY(-85%)}.form-general .plain-text input,.form-general .plain-text input:checked{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.form-general>div{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:1%}.form-general>div>div{width:49.5%;margin-bottom:22px}.d-motor-mobile-2 .b-dropdown-mobile>div.b-guests2,.form-general>div>div.b-btn,.form-general>div>div.plain-text,.form-general>div>div.textarea{width:100%}.form-general label{text-transform:uppercase;font-style:normal;font-weight:400;font-size:14px;line-height:120%;letter-spacing:.07em;color:#000;margin-bottom:12px;width:100%;display:block}.form-general input,.form-general select,.form-general textarea{font-style:normal;font-weight:400;font-size:18px;line-height:120%;letter-spacing:-.02em;padding:14px 20px;width:100%;background-color:transparent;border:1px solid #000}.d-block-dispo .b-checkin,.d-block-dispo .b-checkout,.form-general select{background-image:url("../img/icons/select.svg");background-repeat:no-repeat;background-position:96%;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-general .plain-text{display:flex;gap:20px}.form-general .plain-text input{cursor:pointer;width:26px!important;height:26px!important;border:1px solid #000;border-radius:0;padding:0;-moz-appearance:none;-ms-progress-appearance:none;-webkit-appearance:none;appearance:none;position:relative;top:-4px;margin:0;transition:.5s ease-in-out}.form-general .plain-text input:checked{background-color:#000;transition:.5s ease-in-out}header,header .b-lang .b-langs li a,header .b-more .b-langs li a,header .b-more-links .b-langs li a{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.form-general .plain-text label{width:85%;text-transform:none;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.04em}.form-general .b-btn{display:flex;gap:8px;margin-top:50px}.d-motor .close,.d-motor-mobile-2 .modal-input.m-guests>div+div{margin-top:0!important}.form-general .b-btn a,.form-general .b-btn button{width:100%;text-transform:none;max-width:100%}.d-motor-apartments .b-apartments .b-apartment>div.b-info .b-btn a,.d-motor-apartments .b-apartments .b-apartment>div.b-info .b-btn a span,.d-motor-apartments .b-apartments .b-apartment>div.b-info .b-btn a:before,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .b-btn a span,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .b-btn a:before,.form-general .b-btn a span,.form-general .b-btn a:before,.form-general .b-btn button span,.form-general .b-btn button:before,.modal-alert .modal-content .b-btn a span,.modal-alert .modal-content .b-btn a:before{text-transform:none}body.scroll-down:not(.no-scroll) header,body.scroll-up:not(.no-scroll) header{background-color:#fff;transform:translateY(-200px)}header{position:fixed;top:0;left:0;width:100%;z-index:5;transition:.5s ease-in-out}header .p-60{padding-top:1.8rem;padding-bottom:1.8rem}.d-motor-mobile-2 .b-dropdown-mobile>div span.Guests+div,header .p-60>div{display:flex;justify-content:space-between}.open-menu header .menu-toggle,header .menu-toggle{display:grid;gap:5px;cursor:pointer}header .btn-red{min-width:auto;text-transform:none}header .btn-red span,header .btn-red:before{text-transform:none;padding:1.2rem 3rem}header ul{margin:0;padding:0;display:flex;align-items:center;gap:4rem}header ul li a{font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.9rem;color:#000;text-decoration:none}header ul.logo img{height:1.2rem;width:auto}header .b-more p{font-size:24px!important}header .b-more .b-langs>ul li,header .b-more-links .b-langs>ul li{width:17rem}header .b-more-links .b-langs{transform:translate(0,0)!important;left:-1rem!important}header .b-lang,header .b-more,header .b-more-links{position:relative;cursor:pointer}header .b-lang:hover .b-langs,header .b-more-links:hover .b-langs,header .b-more:hover .b-langs{opacity:1;visibility:visible;padding-top:1.5rem}header .b-lang p,header .b-more p,header .b-more-links p{text-transform:uppercase;color:#000;margin-bottom:0;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.9rem}header .b-lang .b-langs,header .b-more .b-langs,header .b-more-links .b-langs{position:absolute;background-color:transparent;padding-top:0;transform:translate(-50%,0);left:50%;top:1.5rem;z-index:1;opacity:0;visibility:hidden;-webkit-transition:.5s cubic-bezier(.645, .045, .355, 1);-moz-transition:.5s cubic-bezier(.645, .045, .355, 1);-ms-transition:.5s cubic-bezier(.645, .045, .355, 1);-o-transition:.5s cubic-bezier(.645, .045, .355, 1);transition:.5s cubic-bezier(.645, .045, .355, 1)}header .b-lang .b-langs>ul,header .b-more .b-langs>ul,header .b-more-links .b-langs>ul{background-color:#fff;padding:2rem;box-shadow:0 1rem 1rem -1rem rgba(0,0,0,.25);border-radius:0;display:flex;flex-direction:column;gap:0}header .b-lang .b-langs li,header .b-more .b-langs li,header .b-more-links .b-langs li{margin-bottom:2rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info .price p:last-child,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .price-extra p:last-child,header .b-lang .b-langs li:last-child,header .b-more .b-langs li:last-child,header .b-more-links .b-langs li:last-child{margin-bottom:0}header .b-lang .b-langs li a,header .b-more .b-langs li a,header .b-more-links .b-langs li a{display:block;text-decoration:none;color:#000;transition:.5s ease-in-out}header .b-lang .b-langs li a.active,header .b-more .b-langs li a.active,header .b-more-links .b-langs li a.active{color:#000;opacity:.6!important}header .menu-toggle{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}@media (min-width:768px){header ul.logo img{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;height:2.6rem;width:auto}header .menu-toggle{display:none}}@media (max-width:578px){header .menu-toggle{gap:5px}}header .menu-toggle>div{width:19px;height:2px;background-color:#000;position:relative;transition:.5s cubic-bezier(.645, .045, .355, 1)}.site-nav__menu,.site-nav__menu .b-links>div ul li img{right:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}header .menu-toggle>div.one,header .menu-toggle>div.three,header .menu-toggle>div.two{right:0}.open-menu header{background-color:#fff}.d-motor form,.d-motor form input option,.d-motor form select option,.d-motor.active>div form input option,.d-motor.active>div form select option,.site-nav__menu{background-color:#000}.open-menu header .menu-toggle:hover{transform:scale(1.05)}.open-menu header .menu-toggle>div.one{right:-3px;top:7px;transform:rotate(45deg)}.open-menu header .menu-toggle>div.two{width:0;opacity:0}.open-menu header .menu-toggle>div.three{right:-3px;top:-7px;transform:rotate(-45deg)}.open-menu .site-nav__menu{z-index:4}.site-nav__menu{position:fixed;top:0;left:0;bottom:0;z-index:-1;transition:.5s ease-in-out}.site-nav__menu .b-links>div{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:85%}.site-nav__menu .b-links>div ul{padding:0;margin:0;text-align:left}.site-nav__menu .b-links>div ul li{width:100%;position:relative;margin-bottom:.5rem}.site-nav__menu .b-links>div ul li img{position:absolute;transition:.5s ease-in-out}.d-motor form input.searchbutton,.site-nav__menu .b-links>div ul li ul{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.site-nav__menu .b-links>div ul li img.open{transform:rotate(180deg)}.site-nav__menu .b-links>div ul li a{font-style:normal;font-size:2rem!important;line-height:1!important;text-decoration:none;color:#fff}.site-nav__menu .b-links>div ul li ul{margin-top:7px;margin-bottom:10px;display:none;padding-left:2rem;transition:.5s ease-in-out}.site-nav__menu .b-links>div ul li ul.open{opacity:1;visibility:visible;display:block}.d-motor{position:fixed;bottom:2rem;background-color:transparent;width:100%;z-index:2}@media (max-width:1200px){header ul{gap:2rem}.d-motor{bottom:0}}.d-motor.active{z-index:3}.d-motor.active>div{margin-top:6rem}.d-motor.active>div form{flex-direction:column}.d-motor.active>div form>div:not(:last-child){border-left:0}.d-motor.active>div form input,.d-motor.active>div form label,.d-motor.active>div form select,.d-motor.active>div form span{width:100%;text-align:center}.d-motor.active>div form input.searchbutton{margin-top:2rem;padding:1.5rem}.d-motor .close{font-size:2.5rem;line-height:1;color:#fff;position:absolute;top:1.5rem;right:1.5rem;font-family:gotham;text-transform:uppercase}.d-motor>div{margin-left:auto;margin-right:auto}.d-motor form{display:flex;align-items:center}.d-motor form input.searchbutton,.d-motor-mobile span{font-weight:500;background-color:#f64712;text-transform:uppercase;text-align:center}.d-motor form>div{position:relative}.d-motor form>div:first-child{border-left:0!important}.d-motor form>div:not(:last-child){padding:1.5rem;border-left:1px solid #f64712}.d-motor form>div.b-money2{border-left:1px solid #878787!important;width:10rem;text-align:center}.d-motor form label,.d-motor form span{display:block;font-style:normal;font-weight:400;font-size:1.2rem;line-height:120%;letter-spacing:.07em;color:#fff;margin-bottom:1rem;text-transform:uppercase;font-family:gotham}.d-motor form input,.d-motor form select{display:block;font-style:normal;font-weight:400;font-size:1.8rem;line-height:120%;color:#fff;padding:0;border:0;background-color:transparent;width:100%;font-family:"Libre Baskerville",serif}.d-motor form input::placeholder,.d-motor form select::placeholder{color:rgba(255,255,255,.7)}.d-motor form select{padding-right:1rem}.d-motor form input.searchbutton{font-style:normal;font-size:1.6rem;line-height:1.9rem;letter-spacing:-.02em;color:#fff;padding:3rem;font-family:gotham;cursor:pointer;transition:.5s ease-in-out}.modal-input ul li,.modal-input.m-guests>div p{font-family:"Libre Baskerville",serif;letter-spacing:-.02em;font-style:normal;font-weight:400;color:#171717;font-size:1.8rem}.modal-input,.modal-input ul li{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.d-motor form input.searchbutton:hover{background-color:#d8380d}.d-motor .flatpickr-input{width:12rem}.d-motor span.Guests+div,.d-motor-apartments .b-apartments .b-apartment,.modal-apartment .modal-content .modal-info-apartment,.modal-extras .modal-content .modal-info-apartment{display:flex}.d-top-motor .modal-input{top:6rem;bottom:auto}.d-top-motor .modal-input.open{top:9rem;bottom:auto}.d-block-motor .modal-input.m-guests{top:-28rem;bottom:auto}.d-block-motor .modal-input.m-guests.open{top:-31rem;bottom:auto}.modal-input{padding:0;position:absolute;background:#fff;border:1px solid #e5e5e5;bottom:6rem;width:100%;left:0;transition:.5s ease-in-out;z-index:2}.modal-input.open{bottom:9rem}.modal-input ul{margin:0;padding:0}.modal-input ul li{line-height:2.8rem;padding:2rem;border-bottom:1px solid #e5e5e5;transition:.5s ease-in-out;cursor:pointer}.d-motor-apartments .b-summary .b-rate>div>div input,.d-motor-apartments .b-summary .b-rate>div>div label{cursor:pointer;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.modal-input.m-guests img.remove{position:absolute;width:1.5rem;height:1.5rem;right:2rem;cursor:pointer}.modal-input.m-guests>div{padding:2rem;position:relative}.modal-input.m-guests>div:before{content:'';position:absolute;background-color:#e5e5e5;height:1px;left:2rem;right:2rem;bottom:0}.d-motor-mobile-2 .b-dropdown-mobile>div span,.d-motor-mobile-2 label,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li:last-child span,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li:last-child span,.modal-input.m-guests>div:last-child:before{display:none}.modal-input.m-guests>div hr{background-color:#231f20;height:1px;width:100%;margin-top:2rem;margin-bottom:2rem}.modal-input.m-guests>div .input-group-field{font-family:gotham,sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:2rem;letter-spacing:-.01em;color:#000}.modal-input.m-guests>div p{line-height:120%;margin-bottom:0}.modal-input.m-guests>div p span{display:block;font-family:gotham,sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;line-height:2rem;color:#171717;text-transform:none;margin-bottom:0}.modal-input.m-guests>div>div{display:flex;justify-content:space-between;align-items:start}.b-summary-mobile .b-summary .b-btn,.b-summary-mobile .b-summary.open-summary .b-price-final .total,.modal-input.m-guests>div>div+div{margin-top:2rem}.modal-input.m-guests>div+div{margin-top:5rem}.modal-input.m-guests .b-btn a,.modal-input.m-guests .b-btn button{font-family:gotham,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:1.26rem!important;line-height:140%!important;letter-spacing:-.01em!important;color:#000!important;text-transform:none;min-width:auto;width:100%}.modal-input.m-guests .b-btn a span,.modal-input.m-guests .b-btn a:before,.modal-input.m-guests .b-btn button span,.modal-input.m-guests .b-btn button:before{font-family:gotham,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:1.26rem!important;line-height:140%!important;letter-spacing:-.01em!important;color:#000!important;text-transform:none;margin-bottom:0}.d-motor-mobile{position:fixed;bottom:0;left:0;right:0;padding:20px;background-color:#fff;font-family:gotham;z-index:2;border-top:1px solid #848484}@media (min-width:991.1px){.d-motor .close,.d-motor-mobile{display:none}}.d-motor-mobile span{display:block;font-style:normal;font-size:12px;line-height:14px;letter-spacing:-.02em;color:#fff;padding:15px}.flatpickr-calendar{font-family:"Libre Baskerville",serif}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#d8380d;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#d8380d}.d-motor-apartments .b-summary .b-apartment-select+.b-apartment-select,.d-motor-mobile-2.d-motor-apartments .b-summary .b-btn{margin-top:10px}.d-motor-apartments .b-summary .b-btn,.d-motor-apartments .b-summary.open-summary .b-price-final .total,.d-motor-mobile-2.d-motor-dispo.d-motor-apartments .b-summary .b-btn{margin-top:20px}.d-motor-mobile-2 .b-summary.open-summary .b-dropdown-mobile{display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:1%}.d-motor-mobile-2 .modal-input.open{bottom:230px!important}.d-motor-mobile-2 .modal-input.m-guests>div{padding-bottom:10px}.d-motor-apartments .b-summary .b-price-final .total p span,.d-motor-mobile-2 .modal-input ul li,.d-motor-mobile-2 .modal-input.m-guests>div p{font-size:12px}.d-motor-mobile-2 .modal-input.m-guests>div p span{font-size:10px}.d-motor-mobile-2 .modal-input.m-guests>div hr{margin-top:10px;margin-bottom:10px}.d-motor-apartments .b-complete .b-collapse .collapse-content>div,.d-motor-mobile-2 .modal-input.m-guests>div .input-group-field{padding:0}.d-motor-mobile-2 .b-summary{overflow:visible!important}.b-summary-mobile .b-summary.open-summary .b-dropdown-mobile,.d-motor-apartments .b-summary.open-summary .b-dropdown-mobile,.d-motor-mobile-2 .modal-input.m-guests .b-btn button span{display:block}.d-motor-mobile-2 .b-dropdown-mobile{padding-top:20px}.d-motor-mobile-2 .b-dropdown-mobile>div{width:49%;border:.7px solid #777;margin-bottom:10px}.d-motor-mobile-2 .b-info-2{display:flex;justify-content:space-between;width:100%!important;border:0!important;margin-top:20px!important}.d-motor-mobile-2 .b-info-2 ul{margin:0;padding:0 0 0 20px}.d-motor-mobile-2 .b-info-2 ul li{font-family:gotham,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:120%;letter-spacing:-.04em;color:#000}.d-motor-mobile-2 .b-info-2 p{font-family:gotham,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:120%;letter-spacing:-.04em;color:#000;text-align:right}.d-motor-mobile-2 input,.d-motor-mobile-2 select{padding:10px;font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:10px;line-height:120%;color:#000;width:100%;border:0}.d-motor-mobile-2 select{background-color:transparent;height:100%;display:grid;align-items:center;background-image:url("../img/icons/arrow-down-black.svg");background-repeat:no-repeat;background-position:90%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body:not(:has(.d-top-motor)) .d-motor-apartments{margin-top:12rem}.d-motor-apartments{margin-top:6rem;margin-bottom:14rem}.d-motor-apartments .b-title.position-relative .title{margin-bottom:4.5rem}.d-motor-apartments .title{font-size:3.8rem;line-height:110%;margin-bottom:5.6rem}.d-motor-apartments .title span{margin-right:1rem}.d-motor-apartments .title span.steps{position:absolute;right:0;margin:0}.d-motor-apartments .title a{color:inherit;text-decoration:none}.d-motor-apartments .b-motor-apartments>div{display:flex;gap:6.4rem}.d-motor-apartments .b-motor-apartments:has(.b-complete)>div{gap:14rem}.d-motor-apartments .b-summary{width:100%;max-width:530px;min-height:679px;height:max-content}.b-summary-mobile .b-summary.open-summary .b-btn-dropdown i,.d-motor-apartments .b-summary.open-summary .b-btn-dropdown i{transform:translate(-50%,0) rotate(180deg)}.b-summary-mobile .b-summary .b-btn-dropdown,.b-summary-mobile .b-summary .b-btn-dropdown-click,.d-motor-apartments .b-summary .b-btn-dropdown,.d-motor-apartments .b-summary .b-btn-dropdown-click{padding:0;width:100%;position:relative}.b-summary-mobile .b-summary .b-btn-dropdown-click:before,.d-motor-apartments .b-summary .b-btn-dropdown-click:before{position:absolute;content:'';top:-11px;right:0;left:0;height:39px;background-color:transparent;z-index:3}.b-summary-mobile .b-summary .b-btn-dropdown i,.d-motor-apartments .b-summary .b-btn-dropdown i{position:absolute;transform:translate(-50%,0) rotate(0);top:-3px;left:50%;width:14px;height:14px;z-index:1}.d-motor-apartments .b-summary .b-btn-dropdown:before{content:'';position:absolute;width:37px;height:37px;border-radius:100%;background-color:#fff;transform:translate(-50%,0);left:50%;top:-12px;border:.5px solid #848484}.b-summary-mobile .b-summary .b-btn-dropdown:after,.d-motor-apartments .b-summary .b-btn-dropdown:after{content:"";position:absolute;height:.5px;background-color:#848484;width:100%;left:0;top:-1px;z-index:-1}.d-motor-apartments .b-summary:has(.no-selection){height:679px}.d-motor-apartments .b-summary:has(.b-rate-info) .b-apartment-select .b-apartment-info{flex-direction:row;justify-content:space-between;width:100%;align-items:end}.d-motor-apartments .b-summary>div{background-color:#fff;padding:30px;width:100%;height:100%}.d-motor-apartments .b-summary>div .no-selection{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;padding-left:49px;padding-right:49px}.d-motor-apartments .b-summary>div .no-selection p{font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:28px;line-height:120%;letter-spacing:-.04em;text-align:center;max-width:433px;margin-left:auto;margin-right:auto}.d-motor-apartments .b-summary .b-top{display:flex;margin-bottom:20px;gap:5%;width:100%}.b-summary-mobile .b-summary .b-top>div,.d-motor-apartments .b-apartments .b-apartment>div,.d-motor-apartments .b-summary .b-top>div,.modal-apartment .modal-content .modal-info-apartment>div,.modal-extras .modal-content .modal-info-apartment>div{width:50%}.d-motor-apartments .b-summary .b-top .title{font-style:normal;font-weight:400;font-size:28px;line-height:120%;letter-spacing:-.04em;margin-bottom:0;width:45%}.d-motor-apartments .b-summary .b-top p{font-style:normal;font-weight:400;font-size:18px;line-height:110%;letter-spacing:-.02em;margin-bottom:0}.d-motor-apartments .b-summary .b-extras p{margin-bottom:0;font-style:normal;font-weight:400;font-size:16px;line-height:130%;letter-spacing:-.01em}.d-motor-apartments .b-summary .b-extras .extra{padding:20px;background-color:#f2f3ee;position:relative}.d-motor-apartments .b-summary .b-apartment-select .delete,.d-motor-apartments .b-summary .b-extras .extra .delete{position:absolute;top:20px;right:20px;cursor:pointer}.d-motor-apartments .b-summary .b-extras .extra .title{margin-bottom:7px;font-style:normal;font-weight:400;font-size:20px;line-height:110%;letter-spacing:-.04em}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info p,.d-motor-apartments .b-summary .b-extras .extra p{font-style:normal;font-weight:400;font-size:13px;line-height:130%;letter-spacing:-.01em;margin-bottom:0}.d-motor-apartments .b-summary .b-extras .extra p.price-extra{margin-top:20px;font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-.03em}.d-motor-apartments .b-summary .b-apartment-select{margin-top:40px;padding:20px;background-color:#f2f3ee;display:flex;gap:14px;position:relative;width:100%}.d-motor-apartments .b-summary .b-apartment-select .img-div{height:106px;width:106px}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info,.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info{display:flex;flex-direction:column;justify-content:space-between}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info .title{font-style:normal;font-weight:400;font-size:20px;line-height:110%;letter-spacing:-.04em;margin-bottom:7px}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info ul{margin:0;padding:0;display:flex;gap:22px}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info ul li{font-style:normal;font-weight:400;font-size:13px;line-height:130%;letter-spacing:-.01em}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info .price{font-style:normal;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-.03em;margin-bottom:0}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info .plus-minus-input{position:absolute;bottom:20px;right:20px}.d-motor-apartments .b-summary hr{height:1px;background-color:#000;width:100%;margin-top:20px;margin-bottom:20px}.d-motor-apartments .b-summary .b-price-final .total p,.d-motor-apartments .b-summary .b-rate p{font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:22px;line-height:120%;letter-spacing:-.04em}.d-motor-apartments .b-summary .b-rate>div{display:flex;gap:10px}.d-motor-apartments .b-summary .b-rate>div>div{padding:14px;background-color:#f2f3ee;display:flex;align-items:flex-start;gap:20px;position:relative}.d-motor-apartments .b-summary .b-rate>div>div:has(input:checked){background-color:#000}.d-motor-apartments .b-summary .b-rate>div>div:has(input:checked):before{content:'';position:absolute;width:10px;height:10px;background-color:#fff;border-radius:100%;top:19px;left:19px}.d-motor-apartments .b-summary .b-rate>div>div:has(input:checked) input{border:2px solid #fff}.d-motor-apartments .b-summary .b-rate>div>div:has(input:checked) label{color:#fff}.d-motor-apartments .b-summary .b-rate>div>div.checked{background-color:#000}.d-motor-apartments .b-summary .b-rate>div>div.checked:before{content:'';position:absolute;width:10px;height:10px;background-color:#fff;border-radius:100%;top:19px;left:19px}.d-motor-apartments .b-summary .b-rate>div>div.checked input{border:2px solid #fff}.d-motor-apartments .b-summary .b-rate>div>div.checked label,.d-motor-apartments .swiper-button-next,.d-motor-apartments .swiper-button-prev{color:#fff}.d-motor-apartments .b-summary .b-rate>div>div input{appearance:none;border-radius:100%;width:20px;height:20px;border:2px solid #000;transition:.5s ease-in-out;position:relative;margin:0}.d-motor-apartments .b-summary .b-rate>div>div label{font-style:normal;font-weight:400;font-size:14px;line-height:100%;letter-spacing:-.01em;transition:.5s ease-in-out;width:80%}.d-motor-apartments .b-complete .b-collapse,.d-motor-apartments .b-summary .b-price-final .total{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.d-motor-apartments .b-summary .b-rate>div>div label span{font-style:normal;font-weight:400;font-size:20rem;line-height:130%;letter-spacing:-.01em;margin-top:4px}.d-motor-apartments .b-summary .b-rate-info .title{margin-bottom:5px;font-style:normal;font-weight:400;font-size:22px;line-height:120%;letter-spacing:-.04em}.d-motor-apartments .b-summary .b-price-final p,.d-motor-apartments .b-summary .b-rate-info p{margin-bottom:0;font-style:normal;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.04em}.d-motor-apartments .b-summary .b-price-final>div{display:flex;justify-content:space-between;gap:10px}.d-motor-apartments .b-summary .b-price-final .total{margin-top:20px;transition:.5s ease-in-out}.d-motor-apartments .b-summary .b-btn .btn-black{text-transform:none;font-style:normal;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-.01em;background-color:#f64712;width:100%}.b-summary-mobile .b-summary .b-btn .btn-black span,.b-summary-mobile .b-summary .b-btn .btn-black:before,.d-motor-apartments .b-summary .b-btn .btn-black span,.d-motor-apartments .b-summary .b-btn .btn-black:before{background:#f64712;color:#fff;text-transform:none}.d-motor-apartments .b-apartments{display:flex;flex-direction:column;gap:4.4rem}.d-motor-apartments .b-apartments .b-apartment>div.b-gallery .img-div{height:36.4rem;width:100%}.d-motor-apartments .b-apartments .b-apartment>div.b-info{padding:3.7rem 4rem;background-color:#fff;display:flex;justify-content:space-between;flex-direction:column}.d-motor-apartments .b-apartments .b-apartment>div.b-info .title{font-size:2.8rem;line-height:120%;margin-bottom:1rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info ul{margin:0;padding:0 0 2.3rem;display:flex;gap:3rem;align-items:center;border-bottom:1px solid #000}.d-motor-apartments .b-apartments .b-apartment>div.b-info ul li{display:flex;gap:1rem;align-items:center;font-style:normal;font-weight:500;font-size:1.8rem;line-height:130%;letter-spacing:-.01em}.d-motor-apartments .b-apartments .b-apartment>div.b-info .price{margin-top:2.3rem;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-right:3rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info .price p{font-style:normal;font-weight:400;font-size:1.4rem;line-height:130%;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.d-motor-apartments .b-apartments .b-apartment>div.b-info .price p span{display:block;font-style:normal;font-weight:400;font-size:2.4rem;line-height:130%;letter-spacing:-.01em}.d-motor-apartments .b-apartments .b-apartment>div.b-info .b-btn{margin-top:2.3rem;display:flex;gap:2rem;flex-wrap:wrap}.d-motor-apartments .swiper-button-next:after,.d-motor-apartments .swiper-button-prev:after{font-size:3rem}.d-motor-apartments .b-apartments,.d-motor-apartments .b-complete,.d-motor-apartments .b-extras-grid{width:120rem}@media (max-width:1400px){.d-motor-apartments .b-apartments .b-apartment>div.b-gallery .img-div{height:47.4rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info ul{flex-wrap:wrap;gap:1rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info .price p{font-size:1.2rem}.d-motor-apartments .b-apartments,.d-motor-apartments .b-complete,.d-motor-apartments .b-extras-grid{width:90rem}}.d-motor-apartments .b-extras-grid{display:flex;gap:2.4rem;flex-wrap:wrap}.d-motor-apartments .b-extras-grid .b-extra{width:43.4rem;height:max-content}.d-motor-apartments .b-extras-grid .b-extra .img-div{height:25.8rem;width:100%}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra{padding:3rem;background-color:#fff}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .title{margin-bottom:1rem;font-style:normal;font-weight:400;font-size:2.8rem;line-height:120%;letter-spacing:-.04em}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .text p{font-style:normal;font-weight:400;font-size:1.6rem;line-height:130%;letter-spacing:-.01em}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra hr{height:1px;width:100%;margin-top:2rem;margin-bottom:2rem;background-color:#000}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .price-extra p{font-style:normal;font-weight:400;font-size:1.4rem;line-height:130%;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .price-extra p span{font-style:normal;font-weight:400;font-size:2.4rem;line-height:130%;letter-spacing:-.01em}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .b-btn{margin-top:4rem;display:flex;gap:2rem;flex-wrap:wrap}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .b-btn a{text-transform:none;min-width:17.5rem}.d-motor-apartments .b-complete:has(.b-collapse) .form-general .b-btn{margin-top:4.3rem!important}.d-motor-apartments .b-complete .b-collapse{border:1px solid #000;background-color:transparent;padding:3rem;transition:.5s ease-in-out}.b-summary-mobile .b-summary .b-rate>div>div input,.b-summary-mobile .b-summary .b-rate>div>div label{cursor:pointer;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.d-motor-apartments .b-complete .b-collapse+.b-collapse{margin-top:3.6rem}.d-motor-apartments .b-complete .b-collapse+.b-btn{margin-top:4.3rem!important}.d-motor-apartments .b-complete .b-collapse:has(.collapse-button[data-open=true]){background-color:#fff}.d-motor-apartments .b-complete .b-collapse .collapse-content,.plus-minus-input button,.plus-minus-input input{background-color:transparent}.d-motor-apartments .b-complete .b-collapse .collapse-button{font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:2.4rem;line-height:120%;letter-spacing:-.04em;padding:0;background-color:transparent}.d-motor-apartments .b-complete .b-collapse .collapse-button[data-open=true]{padding-bottom:18px}.d-motor-apartments .b-complete .b-collapse .collapse-content .text p{font-style:normal;font-weight:400;font-size:1.8rem;line-height:140%;letter-spacing:-.01em}.plus-minus-input{display:flex;align-items:center;background-color:#eae6df;border-radius:5rem;width:8rem;height:3rem}.plus-minus-input input{text-align:center;width:2rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.plus-minus-input input ::-webkit-outer-spin-button,.plus-minus-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.plus-minus-input button{border:0;width:3rem;color:#000}.b-summary-mobile .b-summary{width:100%;max-width:53rem;min-height:67.9rem;height:max-content}.b-summary-mobile .b-summary .b-btn-dropdown:before{content:'';position:absolute;width:3.7rem;height:3.7rem;border-radius:100%;background-color:#fff;transform:translate(-50%,0);left:50%;top:-12px;border:.5px solid #848484}.b-summary-mobile .b-summary:has(.no-selection){height:67.9rem}.b-summary-mobile .b-summary:has(.b-rate-info) .b-apartment-select .b-apartment-info{flex-direction:row;justify-content:space-between;width:100%;align-items:end}.b-summary-mobile .b-summary>div{background-color:#fff;padding:3rem;width:100%;height:100%}.b-summary-mobile .b-summary>div .no-selection{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:100%;padding-left:4.9rem;padding-right:4.9rem}.b-summary-mobile .b-summary>div .no-selection p{font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:2.8rem;line-height:120%;letter-spacing:-.04em;text-align:center;max-width:43.3rem;margin-left:auto;margin-right:auto}.b-summary-mobile .b-summary .b-top{display:flex;margin-bottom:2rem;gap:5%;width:100%}.b-summary-mobile .b-summary .b-top .title{font-style:normal;font-weight:400;font-size:2.8rem;line-height:120%;letter-spacing:-.04em;margin-bottom:0;width:45%}.b-summary-mobile .b-summary .b-top p{font-style:normal;font-weight:400;font-size:1.8rem;line-height:110%;letter-spacing:-.02em;margin-bottom:0}.b-summary-mobile .b-summary .b-extras p{margin-bottom:0;font-style:normal;font-weight:400;font-size:1.6rem;line-height:130%;letter-spacing:-.01em}.b-summary-mobile .b-summary .b-extras .extra{padding:2rem;background-color:#f2f3ee;position:relative}.b-summary-mobile .b-summary .b-apartment-select .delete,.b-summary-mobile .b-summary .b-extras .extra .delete{position:absolute;top:2rem;right:2rem;cursor:pointer}.b-summary-mobile .b-summary .b-extras .extra .title{margin-bottom:.7rem;font-style:normal;font-weight:400;font-size:2rem;line-height:110%;letter-spacing:-.04em}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info p,.b-summary-mobile .b-summary .b-extras .extra p{font-style:normal;font-weight:400;font-size:1.3rem;line-height:130%;letter-spacing:-.01em;margin-bottom:0}.b-summary-mobile .b-summary .b-extras .extra p.price-extra{margin-top:2rem;font-style:normal;font-weight:400;font-size:2rem;line-height:130%;letter-spacing:-.03em}.b-summary-mobile .b-summary .b-apartment-select{margin-top:4rem;padding:2rem;background-color:#f2f3ee;display:flex;gap:1.4rem;position:relative;width:100%}.b-summary-mobile .b-summary .b-apartment-select+.b-apartment-select{margin-top:1rem}.b-summary-mobile .b-summary .b-apartment-select .img-div{height:10.6rem;width:10.6rem}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info .title{font-style:normal;font-weight:400;font-size:2rem;line-height:110%;letter-spacing:-.04em;margin-bottom:.7rem}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info ul{margin:0;padding:0;display:flex;gap:2.2rem}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info ul li{font-style:normal;font-weight:400;font-size:1.3rem;line-height:130%;letter-spacing:-.01em}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info .price{font-style:normal;font-weight:400;font-size:2rem;line-height:130%;letter-spacing:-.03em;margin-bottom:0}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info .plus-minus-input{position:absolute;bottom:2rem;right:2rem}.b-summary-mobile .b-summary hr{height:1px;background-color:#000;width:100%;margin-top:2rem;margin-bottom:2rem}.b-summary-mobile .b-summary .b-price-final .total p,.b-summary-mobile .b-summary .b-rate p{font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:2.2rem;line-height:120%;letter-spacing:-.04em}.b-summary-mobile .b-summary .b-rate>div{display:flex;gap:1rem}.b-summary-mobile .b-summary .b-rate>div>div{padding:1.4rem;background-color:#f2f3ee;display:flex;align-items:flex-start;gap:2rem;position:relative}.b-summary-mobile .b-summary .b-rate>div>div:has(input:checked){background-color:#000}.b-summary-mobile .b-summary .b-rate>div>div:has(input:checked):before{content:'';position:absolute;width:1rem;height:1rem;background-color:#fff;border-radius:100%;top:1.9rem;left:1.9rem}.b-summary-mobile .b-summary .b-rate>div>div:has(input:checked) input{border:.2rem solid #fff}.b-summary-mobile .b-summary .b-rate>div>div:has(input:checked) label{color:#fff}.b-summary-mobile .b-summary .b-rate>div>div.checked{background-color:#000}.b-summary-mobile .b-summary .b-rate>div>div.checked:before{content:'';position:absolute;width:1rem;height:1rem;background-color:#fff;border-radius:100%;top:1.9rem;left:1.9rem}.b-summary-mobile .b-summary .b-rate>div>div.checked input{border:.2rem solid #fff}.b-summary-mobile .b-summary .b-rate>div>div.checked label{color:#fff}.b-summary-mobile .b-summary .b-rate>div>div input{appearance:none;border-radius:100%;width:2rem;height:2rem;border:.2rem solid #000;transition:.5s ease-in-out;position:relative;margin:0}.b-summary-mobile .b-summary .b-rate>div>div label{font-style:normal;font-weight:400;font-size:1.4rem;line-height:100%;letter-spacing:-.01em;transition:.5s ease-in-out;width:80%}.b-summary-mobile .b-summary .b-rate>div>div label span{font-style:normal;font-weight:400;font-size:2rem;line-height:130%;letter-spacing:-.01em;margin-top:.4rem}.b-summary-mobile .b-summary .b-rate-info .title{margin-bottom:.5rem;font-style:normal;font-weight:400;font-size:2.2rem;line-height:120%;letter-spacing:-.04em}.b-summary-mobile .b-summary .b-price-final p,.b-summary-mobile .b-summary .b-rate-info p{margin-bottom:0;font-style:normal;font-weight:400;font-size:1.6rem;line-height:120%;letter-spacing:-.04em}.b-summary-mobile .b-summary .b-price-final>div{display:flex;justify-content:space-between;gap:1rem}.b-summary-mobile .b-summary .b-price-final .total{margin-top:2rem;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.b-summary-mobile .b-summary .b-btn .btn-black{text-transform:none;font-style:normal;font-weight:500;font-size:1.8rem;line-height:140%;letter-spacing:-.01em;background-color:#f64712;width:100%}.d-block-motor{height:100vh;width:100%}.d-block-motor .b-block{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:95%}.d-block-motor .b-block>div{display:flex;flex-direction:column}.d-block-motor .b-block>div .logo{margin-bottom:3.5rem;height:7.2rem;width:auto;margin-right:auto;margin-left:auto}.d-block-motor .b-block>div .title{font-style:normal;font-weight:400;font-size:3.8rem;line-height:110%;text-align:center;letter-spacing:-.04em;color:#231f20;margin-bottom:0;width:100%}.d-block-motor .b-block>div .d-motor{margin-top:6rem;position:initial}.d-block-motor .d-motor form,.d-block-motor .d-motor form input option,.d-block-motor .d-motor form select option,.d-block-motor .d-motor-apartments .b-summary .b-rate>div>div.checked,.d-block-motor .d-motor.active>div form input option,.d-block-motor .d-motor.active>div form select option,.d-top-motor .d-motor form,.d-top-motor .d-motor form input option,.d-top-motor .d-motor form select option,.d-top-motor .d-motor-apartments .b-summary .b-rate>div>div.checked,.d-top-motor .d-motor.active>div form input option,.d-top-motor .d-motor.active>div form select option{background-color:#fff}.d-block-motor .d-motor form input:not([type=submit]),.d-block-motor .d-motor form label,.d-block-motor .d-motor form select,.d-block-motor .d-motor form select option,.d-block-motor .d-motor form span,.d-top-motor .d-motor form input:not([type=submit]),.d-top-motor .d-motor form label,.d-top-motor .d-motor form select,.d-top-motor .d-motor form select option,.d-top-motor .d-motor form span{color:#000}.d-block-motor .d-motor form>div.b-money,.d-top-motor .d-motor form>div.b-money{border-left:1px solid #e3e3e3!important}.d-block-motor .d-motor form input::placeholder,.d-block-motor .d-motor form select::placeholder{color:grey!important}.d-top-motor{margin-top:12rem;padding-bottom:2rem}@media (max-width:991px){.no-mobile{display:none!important}.d-motor{opacity:0;visibility:hidden;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#000}.d-motor-apartments,body:not(:has(.d-top-motor)) .d-motor-apartments{margin-top:10rem}.d-motor-apartments .b-motor-apartments>div{display:block}.d-motor-apartments .b-summary{position:fixed;bottom:0;left:0;width:100%;z-index:10;min-height:auto;height:max-content;height:initial;max-height:100vh;padding-top:14px;overflow:scroll;max-width:100%}.b-summary-mobile .b-summary .b-dropdown-mobile,.d-motor-apartments .b-summary .b-dropdown-mobile{display:none}.d-motor-apartments .b-summary:has(.no-selection){height:initial}.d-motor-apartments .b-summary:has(.no-selection)>div{border-top:.5px solid #848484}.d-motor-apartments .b-summary:has(.no-selection) .b-btn{margin-top:0}.d-motor-apartments .b-summary:has(.no-selection) .b-btn .btn-black{background-color:#eae6df;color:#8f8f8f;pointer-events:none}.d-motor-apartments .b-summary:has(.no-selection) .b-btn .btn-black span,.d-motor-apartments .b-summary:has(.no-selection) .b-btn .btn-black:before{color:#8f8f8f;background-color:#eae6df}.d-motor-apartments .b-apartments .b-apartment>div.b-info .price p{font-size:1.4rem}.d-motor-apartments .b-apartments,.d-motor-apartments .b-complete,.d-motor-apartments .b-extras-grid{width:100%}.b-summary-mobile .b-summary{position:fixed;bottom:0;left:0;width:100%;z-index:10;height:initial;max-height:initial;max-width:100%}.b-summary-mobile .b-summary:has(.no-selection){height:initial}.b-summary-mobile .b-summary:has(.no-selection)>div{border-top:.5px solid #848484}.b-summary-mobile .b-summary:has(.no-selection) .b-btn{margin-top:0}.b-summary-mobile .b-summary:has(.no-selection) .b-btn .btn-black{background-color:#eae6df;color:#8f8f8f;pointer-events:none}.b-summary-mobile .b-summary:has(.no-selection) .b-btn .btn-black span,.b-summary-mobile .b-summary:has(.no-selection) .b-btn .btn-black:before{color:#8f8f8f;background-color:#eae6df}.d-top-motor{margin:0;padding:0;display:none}}.d-top-motor .d-motor form input::placeholder,.d-top-motor .d-motor form select::placeholder{color:grey!important}.d-top-motor form>div:last-child{padding:1.5rem!important;border-left:1px solid #f64712!important}.d-top-motor .d-motor{position:initial}.modal-alert .modal-content,.modal-apartment .modal-content,.modal-extras .modal-content{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;padding:0;border-radius:0}.d-block-dispo{background-color:#eae6df;padding:40px;width:587px;margin-top:150px;margin-bottom:150px}.d-block-dispo .name{font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.01em;margin-bottom:7px}.d-block-dispo .price{margin-bottom:6px;font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:38px;line-height:110%;letter-spacing:-.04em}.d-block-dispo .price-2{font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.01em;margin-bottom:0}.d-block-dispo .price-info,.d-block-dispo ul li{font-size:16px;letter-spacing:-.06em;font-style:normal;font-weight:400}.d-block-dispo .b-select{margin-top:30px}.d-block-dispo .b-select>div:first-child{width:100%;margin-bottom:0}.d-block-dispo ul{margin:35px 0 0;padding:0 0 0 20px}.d-block-dispo ul li{line-height:120%}.d-block-dispo .price-info{line-height:18px;margin-top:50px;margin-bottom:0}.d-block-dispo .b-btn{margin-top:27px}body.open-modal{overflow:hidden}.modal-alert .modal-content{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.modal-alert .modal-content>div:last-child{padding:8.7rem 4.3rem 6.8rem}.modal-alert .modal-content .title{margin-bottom:2.7rem;font-style:normal;font-weight:400;font-size:4.4rem;line-height:110%;letter-spacing:-.04em;max-width:61.2rem;margin-left:auto;margin-right:auto}.modal-alert .modal-content .text p,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .text p,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul li,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .text p,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul li{font-family:"Libre Baskerville",serif;font-style:normal;font-weight:400;font-size:2rem;line-height:2.5rem;letter-spacing:-.02em}.modal-alert .modal-content .b-btn{margin-top:6.9rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.9rem;max-width:max-content;margin-left:auto;margin-right:auto}.modal-apartment,.modal-extras{width:100%!important}.modal-apartment .modal-content,.modal-extras .modal-content{width:100%;max-width:140rem}.modal-apartment .modal-content .modal-info-apartment>div.swiper .swiper-slide .img-div,.modal-extras .modal-content .modal-info-apartment>div.swiper .swiper-slide .img-div{height:100%;min-height:66.9rem}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment{display:flex;flex-direction:column;width:50%;justify-content:space-between}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment>div:first-child,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment>div:first-child{padding-top:8.9rem;padding-left:5.3rem;padding-right:5.3rem}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment.b-info-modal-extra .title,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment.b-info-modal-extra .title{margin-bottom:5.3rem}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .title,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .title{margin-bottom:1.6rem}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment ul,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment ul{margin:0 0 4.7rem;padding:0;display:flex;align-items:center}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li{font-style:normal;font-weight:400;font-size:1.8rem;line-height:130%;letter-spacing:-.01em}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li span,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li span{margin-left:2rem;margin-right:2rem}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .text p a,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul li a,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .text p a,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul li a{color:inherit;text-decoration:underline}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul{margin:0;padding:0;list-style:none;display:initial}@media (max-width:768px){.btn-black,.btn-broke-white,.btn-white{min-width:155px}.btn-black span,.btn-black:before,.btn-broke-white span,.btn-broke-white:before,.btn-white span,.btn-white:before,.d-motor-apartments .btn-black span{font-size:12px;padding:16px}.btn-red span,.btn-red:before{padding:16px}.d-motor-apartments .b-apartments .b-apartment,.form-general>div,.modal-apartment .modal-content .modal-info-apartment,.modal-extras .modal-content .modal-info-apartment{display:block}.form-general>div>div{width:100%;margin-bottom:20px}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info p,.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info ul li,.d-motor-apartments .b-summary .b-price-final p,.d-motor-apartments .b-summary .b-rate-info p,.d-motor-apartments .b-summary .b-rate>div>div label,.form-general label{font-size:10px}.form-general input,.form-general select,.form-general textarea{padding:10px;font-size:12px}.form-general .plain-text input{width:20px!important;height:20px!important}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info .title,.d-motor-apartments .b-summary .b-extras .extra p,.d-motor-apartments .b-summary .b-top p,.form-general .plain-text label{font-size:12px}.form-general .b-btn{margin-top:20px}.d-motor-apartments .b-apartments .b-apartment>div.b-info ul li i,header .b-right,header .links{display:none}.d-motor-apartments .b-title.position-relative .title{max-width:75%}.d-motor-apartments .title{font-size:2rem;margin-bottom:3rem}.d-motor-apartments .b-summary>div{padding:20px}.b-summary-mobile .b-summary .b-top>div,.d-motor-apartments .b-apartments .b-apartment>div,.d-motor-apartments .b-summary .b-top>div,.modal-apartment .modal-content .modal-info-apartment>div,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment,.modal-extras .modal-content .modal-info-apartment>div,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment{width:100%}.b-summary-mobile .b-summary .b-top>div:last-child,.d-motor-apartments .b-summary .b-top>div:last-child{width:50%}.d-motor-apartments .b-summary .b-price-final .total p,.d-motor-apartments .b-summary .b-rate p,.d-motor-apartments .b-summary .b-rate-info .title,.d-motor-apartments .b-summary .b-top .title{font-size:18px}.d-motor-apartments .b-summary .b-extras .extra .title,.d-motor-apartments .b-summary .b-rate>div>div label span{font-size:14px}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info .price,.d-motor-apartments .b-summary .b-extras .extra p.price-extra{font-size:16px}.d-motor-apartments .b-summary .b-apartment-select{margin-top:30px;padding:10px}.d-motor-apartments .b-summary .b-apartment-select .delete{top:10px;right:10px}.d-motor-apartments .b-summary .b-apartment-select .b-apartment-info ul{gap:8px}.d-motor-apartments .b-summary .b-rate>div>div{padding:10px;gap:12px}.d-motor-apartments .b-summary .b-rate>div>div:has(input:checked):before{width:8px;height:8px;top:14px;left:14px}.d-motor-apartments .b-summary .b-rate>div>div.checked:before{width:8px;height:8px;top:14px;left:14px}.d-motor-apartments .b-summary .b-rate>div>div input{width:16px;height:16px}.b-summary-mobile .b-summary .b-price-final .total,.d-motor-apartments .b-summary .b-price-final .total{margin-top:0}.d-motor-apartments .b-apartments{gap:3rem}.d-motor-apartments .b-apartments .b-apartment>div.b-gallery .img-div{height:20rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra{padding:2rem 1rem}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info .price,.b-summary-mobile .b-summary .b-extras .extra p.price-extra,.d-motor-apartments .b-apartments .b-apartment>div.b-info .title,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .title{font-size:1.6rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info ul{justify-content:space-between}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info ul li,.b-summary-mobile .b-summary .b-price-final p,.b-summary-mobile .b-summary .b-rate>div>div label,.d-motor-apartments .b-apartments .b-apartment>div.b-info ul li{font-size:1rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info .price p{font-size:.8rem}.b-summary-mobile .b-summary .b-extras .extra .title,.b-summary-mobile .b-summary .b-rate>div>div label span,.d-motor-apartments .b-apartments .b-apartment>div.b-info .price p span{font-size:1.4rem}.d-motor-apartments .b-apartments .b-apartment>div.b-info .b-btn{gap:1rem}.d-motor-apartments .swiper-button-next:after,.d-motor-apartments .swiper-button-prev:after{font-size:2.4rem}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info .title,.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info p,.b-summary-mobile .b-summary .b-extras .extra p,.b-summary-mobile .b-summary .b-top p,.d-motor-apartments .b-complete .b-collapse .collapse-button,.d-motor-apartments .b-complete .b-collapse .collapse-content .text p,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .price-extra p,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .text p,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment ul li{font-size:1.2rem}.b-summary-mobile .b-summary .b-price-final .total p,.b-summary-mobile .b-summary .b-rate p,.b-summary-mobile .b-summary .b-top .title,.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .price-extra p span{font-size:1.8rem}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .b-btn{margin-top:3rem;gap:1rem}.d-motor-apartments .b-extras-grid .b-extra .b-info-extra .b-btn a{min-width:15.5rem}.d-motor-apartments .b-complete:has(.b-collapse) .form-general .b-btn{margin-top:2rem!important}.d-motor-apartments .b-complete .b-collapse{padding:1rem}.d-motor-apartments .b-complete .b-collapse+.b-collapse{margin-top:2rem}.d-motor-apartments .b-complete .b-collapse+.b-btn{margin-top:2rem!important}.b-summary-mobile .b-summary>div,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment>div:first-child,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment>div:first-child{padding:2rem}.b-summary-mobile .b-summary .b-apartment-select{margin-top:3rem;padding:1rem}.b-summary-mobile .b-summary .b-apartment-select .delete{top:1rem;right:1rem}.b-summary-mobile .b-summary .b-apartment-select .b-apartment-info ul{gap:.8rem}.b-summary-mobile .b-summary .b-rate>div>div{padding:1rem;gap:1.2rem}.b-summary-mobile .b-summary .b-rate>div>div:has(input:checked):before{width:.8rem;height:.8rem;top:1.4rem;left:1.4rem}.b-summary-mobile .b-summary .b-rate>div>div.checked:before{width:.8rem;height:.8rem;top:1.4rem;left:1.4rem}.b-summary-mobile .b-summary .b-rate>div>div input{width:1.6rem;height:1.6rem}.modal-alert .modal-content,.modal-apartment .modal-content,.modal-extras .modal-content{width:90%}.modal-alert .modal-content>div:last-child{padding:6.4rem 2rem 2rem}.modal-alert .modal-content .title{font-size:2rem;margin-bottom:2rem}.modal-alert .modal-content .text p,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .text p,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul li,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .text p,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .text ul li{font-size:1.2rem;line-height:100%}.modal-alert .modal-content .b-btn{margin-top:4rem}.modal-alert .modal-content .b-btn a{min-width:15.5rem;width:100%;max-width:100%}.modal-apartment .close,.modal-extras .close{filter:invert(1)}.modal-apartment .modal-content .modal-info-apartment>div.swiper .swiper-slide .img-div,.modal-extras .modal-content .modal-info-apartment>div.swiper .swiper-slide .img-div{height:20rem;min-height:auto}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment ul,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment.b-info-modal-extra .title,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment ul,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment.b-info-modal-extra .title{margin-bottom:2rem}}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn{margin-top:2.3rem}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn .btn-black,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn .btn-black{width:100%;background-color:#f64712;text-transform:none}.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn .btn-black span,.modal-apartment .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn .btn-black:before,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn .btn-black span,.modal-extras .modal-content .modal-info-apartment>div.b-info-modal-apartment .b-btn .btn-black:before{background-color:#f64712;text-transform:none}.position-relative {position: relative;}.overflow-hidden {overflow: hidden;}