html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{display:block;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{-webkit-appearance:none;border-radius:unset;background-color:transparent}.ct-widget__call-us.ct-widget__call-us--white .ct-widget__button{background:#ffffff;color:#005A8C}.ct-widget__call-us.ct-widget__call-us--white .ct-widget__button .ct_loader .path{stroke:white !important}.ct-widget__call-us.ct-widget__call-us--white .ct-widget__clipboard{color:#ffffff;background:#005a8c}.ct-widget__call-us.ct-widget__call-us--white .ct-widget__clipboard .ct_loader .path{stroke:white !important}#chat-24-desktop #chat-24-inner-container{background:none !important}#chat-24-desktop #chat-24-close-icons{display:none !important;width:0 !important;height:0 !important}#chat-24-desktop #chat-24-footer{display:none !important}#chat-24-desktop #chat-24-close-icons::before{display:none !important}#chat-24-desktop #chat-24-close-icons::after{display:none !important}#chat-24-desktop #chat-24-content{position:relative}#chat-24-desktop #chat-24-widget-container .chat-24-icon{margin:0 !important}#chat-24-desktop #chat-24-inner-container .chat-24icon-call,#chat-24-desktop #chat-24-inner-container .chat-24-icon-wa{width:56px !important;height:56px !important;display:block !important;text-decoration:none !important;border-radius:100% !important;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.45) !important;box-shadow:0 0 15px rgba(0,0,0,0.45) !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important}#chat-24-desktop #chat-24-inner-container .chat-24icon-call{background:none !important;background-color:#04aee4 !important;position:absolute !important;top:-96px}#chat-24-desktop #chat-24-inner-container .chat-24icon-call:hover{background-color:#08a84a !important}#chat-24-desktop #chat-24-inner-container .chat-24icon-call::before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 516 516' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cg%3E%3Cpath d='M503.05 409.127 L446.289 371.283 395.83 337.65 C386.092 331.171 373.005 333.295 365.816 342.523 L334.593 382.662 C327.886 391.372 315.821 393.875 306.203 388.55 285.017 376.765 259.964 365.669 204.686 310.32 149.408 254.971 138.241 229.989 126.456 208.803 121.131 199.185 123.634 187.12 132.344 180.414 L172.483 149.191 C181.71 142.003 183.835 128.916 177.356 119.177 L144.756 70.272 105.879 11.956 C99.262 2.03 86.016 -0.95 75.786 5.185 L30.95 32.083 C18.833 39.222 9.926 50.75 6.074 64.277 -6.187 108.98 -8.659 207.593 149.381 365.633 307.421 523.673 406.025 521.193 450.728 508.931 464.255 505.08 475.783 496.173 482.922 484.055 L509.82 439.22 C515.956 428.989 512.976 415.744 503.05 409.127 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3Cpath d='M292.309 81.447 C375.151 81.539 442.286 148.673 442.378 231.516 442.378 236.391 446.33 240.344 451.206 240.344 456.081 240.344 460.034 236.392 460.034 231.516 459.932 138.927 384.899 63.894 292.31 63.792 287.435 63.792 283.482 67.744 283.482 72.62 283.481 77.494 287.433 81.447 292.309 81.447 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3Cpath d='M292.309 134.412 C345.912 134.475 389.349 177.913 389.412 231.515 389.412 236.39 393.364 240.343 398.24 240.343 403.115 240.343 407.068 236.391 407.068 231.515 406.995 168.166 355.659 116.829 292.309 116.756 287.434 116.756 283.481 120.708 283.481 125.584 283.481 130.46 287.433 134.412 292.309 134.412 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3Cpath d='M292.309 187.378 C316.674 187.407 336.418 207.151 336.447 231.516 336.447 236.391 340.399 240.344 345.275 240.344 350.15 240.344 354.103 236.392 354.103 231.516 354.064 197.405 326.421 169.762 292.31 169.723 287.435 169.723 283.482 173.675 283.482 178.551 283.481 183.426 287.433 187.378 292.309 187.378 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");height:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;left:0;right:0;width:25px}#chat-24-desktop #chat-24-inner-container .chat-24-icon-wa{position:relative;background:none !important;background-color:#01c24a !important}#chat-24-desktop #chat-24-inner-container .chat-24-icon-wa::after{position:absolute;content:'Need Help? Chat with Us';display:block;position:absolute;width:156px;right:100%;top:98px;background-color:#f5f7f9;font-size:12px;font-family:Arial;color:#43474e;padding:7px;margin-right:7px;letter-spacing:-0.03em;border-radius:4px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#chat-24-desktop #chat-24-inner-container .chat-24-icon-wa::before{content:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.52 3.449c-2.28-2.204-5.28-3.449-8.475-3.449-9.17 0-14.928 9.935-10.349 17.838l-1.696 6.162 6.335-1.652c2.76 1.491 5.021 1.359 5.716 1.447 10.633 0 15.926-12.864 8.454-20.307z' fill='%23eceff1'%3E%3C/path%3E%3Cpath d='m12.067 21.751-.006-.001h-.016c-3.182 0-5.215-1.507-5.415-1.594l-3.75.975 1.005-3.645-.239-.375c-.99-1.576-1.516-3.391-1.516-5.26 0-8.793 10.745-13.19 16.963-6.975 6.203 6.15 1.848 16.875-7.026 16.875z' fill='rgb(1, 194, 74)' class='fill_color_hover' style=''%3E%3C/path%3E%3Cpath d='m17.507 14.307-.009.075c-.301-.15-1.767-.867-2.04-.966-.613-.227-.44-.036-1.617 1.312-.175.195-.349.21-.646.075-.3-.15-1.263-.465-2.403-1.485-.888-.795-1.484-1.77-1.66-2.07-.293-.506.32-.578.878-1.634.1-.21.049-.375-.025-.524-.075-.15-.672-1.62-.922-2.206-.24-.584-.487-.51-.672-.51-.576-.05-.997-.042-1.368.344-1.614 1.774-1.207 3.604.174 5.55 2.714 3.552 4.16 4.206 6.804 5.114.714.227 1.365.195 1.88.121.574-.091 1.767-.721 2.016-1.426.255-.705.255-1.29.18-1.425-.074-.135-.27-.21-.57-.345z' fill='%23fafafa'%3E%3C/path%3E%3C/svg%3E");height:30px;width:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;left:0;right:0}#chat-24-desktop #chat-24-inner-container .chat-24-icon-wa:hover{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;-webkit-transition:none !important;-o-transition:transform 0 ease-in !important;-o-transition:none !important;transition:none !important;background-color:#08a84a !important}#chat-24-desktop #chat-24-inner-container .chat-24icon-call:hover{-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important;-webkit-transition:none !important;-o-transition:transform 0 ease-in !important;-o-transition:none !important;transition:none !important;background-color:#08a84a !important}#chat-24-desktop #chat-24-inner-container .chat-24icon-call{margin-top:20px !important}#chat-24-mobile #chat-24-inner-container{background:none !important}#chat-24-mobile #chat-24-close-icons{display:none !important;width:0 !important;height:0 !important}#chat-24-mobile #chat-24-footer{display:none !important}#chat-24-mobile #chat-24-close-icons::before{display:none !important}#chat-24-mobile #chat-24-close-icons::after{display:none !important}#chat-24-mobile{width:100% !important;padding:0px !important;margin:0px !important;height:56px}#chat-24-mobile #chat-24-content .chat-24-icon-container{width:50% !important;float:right;margin:0px !important;height:56px !important}#chat-24-widget-container #chat-24-mobile #chat-24-content,#chat-24-widget-container #chat-24-mobile #chat-24-inner-container{padding:0 !important}#chat-24-mobile #chat-24-content .chat-24-icon-container .chat-24-icon-text{display:none !important}#chat-24-mobile #chat-24-inner-container .chat-24-icon-call,#chat-24-mobile #chat-24-inner-container .chat-24-icon-wa{width:100% !important;height:56px !important;display:block !important;text-decoration:none !important;border-radius:0 !important;-webkit-box-shadow:0 !important;box-shadow:0 !important;-webkit-transition-duration:.3s !important;-o-transition-duration:.3s !important;transition-duration:.3s !important;background:none !important;position:relative}#chat-24-mobile #chat-24-inner-container .chat-24-icon-call{background-color:#04aee4 !important}#chat-24-mobile #chat-24-inner-container .chat-24-icon-wa{background-color:#01c24a !important}#chat-24-mobile #chat-24-inner-container .chat-24-icon-wa::after,#chat-24-mobile #chat-24-inner-container .chat-24-icon-call::after{position:absolute;color:#FFF;font-weight:bold;top:50%;-webkit-transform:translateY(-50%) translateX(15px);-ms-transform:translateY(-50%) translateX(15px);transform:translateY(-50%) translateX(15px);margin:auto;left:0;right:0;font-size:15px}#chat-24-mobile #chat-24-inner-container .chat-24-icon-call::after{content:''}#chat-24-mobile #chat-24-inner-container .chat-24-icon-wa::after{content:'WhatsApp';-webkit-transform:translateY(-50%) translateX(20px);-ms-transform:translateY(-50%) translateX(20px);transform:translateY(-50%) translateX(20px)}#chat-24-mobile #chat-24-inner-container .chat-24-icon-wa::before{content:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20.52 3.449c-2.28-2.204-5.28-3.449-8.475-3.449-9.17 0-14.928 9.935-10.349 17.838l-1.696 6.162 6.335-1.652c2.76 1.491 5.021 1.359 5.716 1.447 10.633 0 15.926-12.864 8.454-20.307z' fill='%23eceff1'%3E%3C/path%3E%3Cpath d='m12.067 21.751-.006-.001h-.016c-3.182 0-5.215-1.507-5.415-1.594l-3.75.975 1.005-3.645-.239-.375c-.99-1.576-1.516-3.391-1.516-5.26 0-8.793 10.745-13.19 16.963-6.975 6.203 6.15 1.848 16.875-7.026 16.875z' fill='rgb(1, 194, 74)' class='fill_color_hover' style=''%3E%3C/path%3E%3Cpath d='m17.507 14.307-.009.075c-.301-.15-1.767-.867-2.04-.966-.613-.227-.44-.036-1.617 1.312-.175.195-.349.21-.646.075-.3-.15-1.263-.465-2.403-1.485-.888-.795-1.484-1.77-1.66-2.07-.293-.506.32-.578.878-1.634.1-.21.049-.375-.025-.524-.075-.15-.672-1.62-.922-2.206-.24-.584-.487-.51-.672-.51-.576-.05-.997-.042-1.368.344-1.614 1.774-1.207 3.604.174 5.55 2.714 3.552 4.16 4.206 6.804 5.114.714.227 1.365.195 1.88.121.574-.091 1.767-.721 2.016-1.426.255-.705.255-1.29.18-1.425-.074-.135-.27-.21-.57-.345z' fill='%23fafafa'%3E%3C/path%3E%3C/svg%3E");height:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-40px);-ms-transform:translateY(-50%) translateX(-40px);transform:translateY(-50%) translateX(-40px);width:25px;margin:auto;left:0;right:0}#chat-24-mobile #chat-24-inner-container .chat-24-icon-call::before{content:url("data:image/svg+xml,%3Csvg viewBox='0 0 516 516' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cg%3E%3Cpath d='M503.05 409.127 L446.289 371.283 395.83 337.65 C386.092 331.171 373.005 333.295 365.816 342.523 L334.593 382.662 C327.886 391.372 315.821 393.875 306.203 388.55 285.017 376.765 259.964 365.669 204.686 310.32 149.408 254.971 138.241 229.989 126.456 208.803 121.131 199.185 123.634 187.12 132.344 180.414 L172.483 149.191 C181.71 142.003 183.835 128.916 177.356 119.177 L144.756 70.272 105.879 11.956 C99.262 2.03 86.016 -0.95 75.786 5.185 L30.95 32.083 C18.833 39.222 9.926 50.75 6.074 64.277 -6.187 108.98 -8.659 207.593 149.381 365.633 307.421 523.673 406.025 521.193 450.728 508.931 464.255 505.08 475.783 496.173 482.922 484.055 L509.82 439.22 C515.956 428.989 512.976 415.744 503.05 409.127 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3Cpath d='M292.309 81.447 C375.151 81.539 442.286 148.673 442.378 231.516 442.378 236.391 446.33 240.344 451.206 240.344 456.081 240.344 460.034 236.392 460.034 231.516 459.932 138.927 384.899 63.894 292.31 63.792 287.435 63.792 283.482 67.744 283.482 72.62 283.481 77.494 287.433 81.447 292.309 81.447 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3Cpath d='M292.309 134.412 C345.912 134.475 389.349 177.913 389.412 231.515 389.412 236.39 393.364 240.343 398.24 240.343 403.115 240.343 407.068 236.391 407.068 231.515 406.995 168.166 355.659 116.829 292.309 116.756 287.434 116.756 283.481 120.708 283.481 125.584 283.481 130.46 287.433 134.412 292.309 134.412 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3Cpath d='M292.309 187.378 C316.674 187.407 336.418 207.151 336.447 231.516 336.447 236.391 340.399 240.344 345.275 240.344 350.15 240.344 354.103 236.392 354.103 231.516 354.064 197.405 326.421 169.762 292.31 169.723 287.435 169.723 283.482 173.675 283.482 178.551 283.481 183.426 287.433 187.378 292.309 187.378 Z' fill='%23ffffff' fill-opacity='1' stroke='none'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-67px);-ms-transform:translateY(-50%) translateX(-67px);transform:translateY(-50%) translateX(-67px);width:20px;margin:auto;left:0;right:0}#chat-24-mobile.safari{height:56px !important}#chat-24-mobile.safari #chat-24-content .chat-24-icon-container{height:56px !important}#chat-24-mobile.safari #chat-24-inner-container .chat-24-icon-call,#chat-24-mobile.safari #chat-24-inner-container .chat-24-icon-wa{height:56px !important}body{-webkit-font-smoothing:antialiased;background-color:#1a3a33;font-family:'Inter', sans-serif}body.active{overflow:hidden}.container{max-width:1160px;margin:0 auto;padding:0 15px}.main{overflow:hidden;position:relative}img{vertical-align:bottom}label{will-change:transform}.invalid-input{border:1px solid red !important}.invalid-input+.form-label{left:15px}.invalid-input-non-animation{border:1px solid red}.form-label-valid{-webkit-transform:translateY(-100%) scale(0.7);-ms-transform:translateY(-100%) scale(0.7);transform:translateY(-100%) scale(0.7)}.fancybox__container{z-index:10000}.fancybox__thumbs,.fancybox__toolbar__items--left,.fancybox__button--slideshow,.fancybox__button--fullscreen,.fancybox__button--thumbs{display:none}.fancybox__backdrop{background:rgba(0,0,0,0.6)}.fancybox__toolbar{background:none}.carousel__button svg,.carousel__button svg path{stroke:#fff;-webkit-box-shadow:none;box-shadow:none}form.sending{pointer-events:none}form.sending button{position:relative;pointer-events:none}form.sending button:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear, right top, left top, from(#1a1a1a), to(#fff));background:-o-linear-gradient(right, #1a1a1a, #fff);background:linear-gradient(to left, #1a1a1a, #fff);-webkit-animation:waitFormSending 0.5s linear infinite alternate;animation:waitFormSending 0.5s linear infinite alternate}form.sending button:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-gradient(linear, left top, right top, from(#1a1a1a), to(#fff));background:-o-linear-gradient(left, #1a1a1a, #fff);background:linear-gradient(to right, #1a1a1a, #fff);-webkit-animation:waitFormSending 0.5s linear infinite alternate;animation:waitFormSending 0.5s linear infinite alternate}@-webkit-keyframes waitFormSending{from{opacity:0}to{opacity:0.4}}@keyframes waitFormSending{from{opacity:0}to{opacity:0.4}}.form__succsess{background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.form__succsess-inner{position:relative;width:290px;background-color:#fff;padding:20px 30px;height:160px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__succsess-close{cursor:pointer;position:absolute;width:20px;height:20px;top:10px;right:10px}.form__succsess-close:before,.form__succsess-close:after{content:"";position:absolute;top:35%;right:15%;width:15px;height:1px;background-color:#000}.form__succsess-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__succsess-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form__succsess-text{text-align:center;margin-top:20px;font-family:'Lora';font-weight:400;color:#000}.under-bg{height:80vh;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.under-bg-one{background-image:url("../images/img/under-bg-1.jpeg")}.under-bg-two{background-image:url("../images/img/under-bg-2.jpeg")}.under-bg-three{background-image:url("../images/img/under-bg-3.jpeg")}.under-bg-four{background-image:url("../images/img/under-bg-4.jpeg")}.gold-button{cursor:pointer;background-color:#a88c63;font-family:'Cormorant Infant', serif;font-size:18px;font-weight:300;line-height:inherit;color:#fff;padding:15px 5px;border:none;outline:none;width:100%;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out}@media screen and (max-width: 768px){.gold-button{padding:18px 5px}}@media screen and (max-width: 321px){.gold-button{font-size:14px !important}}.gold-button:hover{background-color:#eeecd5 !important;color:#1a3a33 !important}.form-container{position:relative}.form-input:focus ~ .form-label,.form-input:valid ~ .form-label,.form-input.input-valid ~ .form-label{-webkit-transform:translateY(-100%) scale(0.7);-ms-transform:translateY(-100%) scale(0.7);transform:translateY(-100%) scale(0.7)}.footer__form-button{cursor:pointer}html[dir="rtl"] .form-label{left:inherit;right:0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}html[dir="rtl"] .popup__form-label{right:15px}.section-intro{padding-top:15px}.intro__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 480px){.intro__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__phone{margin-left:auto;margin-right:40px}@media screen and (max-width: 560px){.header__phone{margin-right:20px}}@media screen and (max-width: 400px){.header__phone{margin-right:10px;margin-bottom:-5px}}@media screen and (max-width: 480px){.header__phone .ct-widget__call-us .ct-widget__button{width:40px;height:40px;font-size:0px;min-height:auto;padding:0;border-radius:50%}}@media screen and (max-width: 375px){.header__phone .ct-widget__call-us .ct-widget__button{zoom:0.8}}@media screen and (max-width: 480px){.header__phone .ct-widget__call-us .ct-widget__button:before{left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.intro__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:20px}@media screen and (max-width: 480px){.intro__logo{margin-right:10px}}.intro__logo-mpp{margin-right:20px}@media screen and (max-width: 560px){.intro__logo-mpp{margin-bottom:0;margin-right:10px}}.intro__logo-ellington{-webkit-filter:invert(100%);filter:invert(100%)}.intro__lang{position:relative}.intro__lang-current{position:relative;cursor:pointer;font-family:'Inter', sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#eeecd5}@media screen and (max-width: 375px){.intro__lang-current{font-size:12px}}.intro__lang-current:before{content:'';width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;position:absolute;top:50%;right:-12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-color:transparent transparent transparent transparent;border-top-color:inherit;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.intro__lang-current:after{content:'';position:absolute;top:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:50px;height:35px;background-color:transparent}@media screen and (max-width: 560px){.intro__lang-current:after{width:40px}}@media screen and (max-width: 430px){.intro__lang-current:after{width:30px}}.intro__lang-current:hover:before{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.intro__lang-current:hover+.intro__lang-list{display:block}.intro__lang-list{display:none;position:absolute;top:35px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);padding:18px 20px;width:30px;background-color:#fff;text-align:center;border-radius:3px;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.2)}@media screen and (max-width: 430px){.intro__lang-list{padding:15px 10px}}.intro__lang-list:hover{display:block}.intro__lang-list:before{content:'';position:absolute;top:-20px;border:solid transparent;border-bottom-color:#fff;border-width:10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.intro__lang-list:after{content:'';position:absolute;top:-10px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);width:120px;height:110px;background-color:transparent;z-index:-1}.intro__lang-list ul li{margin-bottom:15px}.intro__lang-list ul li:last-child{margin-bottom:0}.intro__lang-list ul li a{font-family:'Cormorant Infant', serif;font-size:18px;font-weight:600;line-height:inherit;color:#222}@media screen and (max-width: 430px){.intro__lang-list ul li a{font-size:14px}}.intro__info{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro__title{margin-right:20px;width:355px;font-family:'Cormorant Infant', serif;font-size:100px;font-weight:400;line-height:110px;color:#eeecd5;text-transform:uppercase}.intro__descr{width:550px}.intro__descr p{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#eeecd5}.intro__descr .popup-button{margin-top:20px;font-family:'Cormorant Infant', serif;font-size:20px;font-weight:300;line-height:inherit;color:#eeecd5;text-transform:uppercase;background-color:#a88c63;padding:15px 25px;width:100%;border:none;cursor:pointer}.intro__video{position:relative;max-width:1920px;width:100%;margin:50px auto 0;height:585px}.intro__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__video-button{position:absolute;top:160px;left:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;cursor:pointer}.intro__video-button img{margin-right:20px}.intro__video-button span{width:170px;font-family:'Inter', sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#eeecd5}.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__left{color:#eeecd5;background-color:#1a3a33;max-width:660px;padding:50px 40px 0 40px;margin-top:-100px;z-index:1;margin-right:20px;margin-left:-40px}.about__under-title{font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:25px;text-transform:uppercase}.about__title{margin-top:55px;font-family:'Cormorant Infant', serif;font-size:50px;font-weight:400;line-height:inherit;text-transform:uppercase}.about__descr{margin-top:40px;font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:24px}.about__descr p{margin-bottom:25px}.about__descr p:last-child{margin-bottom:0}.about__list-item{margin-top:40px}.about__list-item:first-child{margin-top:0}.about__list-item span{font-family:'Cormorant Infant', serif;font-size:70px;font-weight:400;line-height:inherit;color:#a88c63}.about__list-item p{margin-top:5px;font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#eeecd5}.section-features{margin-top:110px;margin-bottom:70px}.features{display:-ms-grid;display:grid;-ms-grid-columns:750px 360px;grid-template-columns:750px 360px;grid-column-gap:20px}@media screen and (max-width: 1201px){.features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-flow:wrap;flex-flow:wrap}}.features__info{-ms-grid-row-span:1;grid-row:span 1;max-width:750px}@media screen and (max-width: 1201px){.features__info{max-width:620px}}@media screen and (max-width: 801px){.features__info{margin-bottom:20px}}.features__title{font-family:'Cormorant Infant', serif;font-size:55px;font-weight:400;line-height:inherit;color:#eeecd5}.features__descr{margin-top:25px;font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#eeecd5}.features__descr p{margin-top:25px}.features__descr p:first-child{margin-top:0}.features__list{-ms-grid-row-span:2;grid-row:span 2;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:750px;gap:25px}.features__list-item{width:350px;font-style:italic}.features__list-item span{position:relative;font-family:'Cormorant Infant', serif;font-size:45px;font-weight:400;line-height:inherit;color:#eeecd5}.features__list-item span:before{content:'';position:absolute;left:0;bottom:-5px;width:100px;height:1px;background-color:#eeecd5}.features__list-item p{margin-top:20px;font-family:'Cormorant Infant', serif;font-size:22px;font-weight:300;line-height:30px;color:#a88c63}.features__img{-ms-grid-row-span:3;grid-row:span 3;width:360px;height:610px}@media screen and (max-width: 1201px){.features__img{height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.features__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.amenities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-100px;z-index:1}.amenities__info{margin-right:20px;background-color:#1a3a33;max-width:640px;padding:50px 40px 0;margin-left:-40px}.amenities__under-title{font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#eeecd5}.amenities__title{max-width:580px;margin-top:50px;font-family:'Cormorant Infant', serif;font-size:45px;font-weight:400;line-height:inherit;color:#eeecd5}.amenities__descr{margin-top:40px;font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#eeecd5}.amenities__register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;width:360px;height:330px}.amenities__register-video{width:100%;height:100%}.amenities__register-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-gallery{margin-top:100px}.gallery__item{margin-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.gallery__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery__item:nth-child(2n) .gallery__images div{right:inherit;left:0}.gallery__item:first-child{margin-top:0}.gallery__images{position:relative;width:100%;height:390px}.gallery__images div{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:-webkit-zoom-in;cursor:zoom-in}.gallery__images div:nth-child(1){z-index:3;width:340px;height:390px}.gallery__images div:nth-child(2){z-index:2;width:300px;height:335px}.gallery__images div:nth-child(3){z-index:1;width:245px;height:270px}.gallery__images div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__info{max-width:360px;width:100%}.gallery__info-title{font-family:'Cormorant Infant', serif;font-size:45px;font-weight:400;line-height:inherit;color:#eeecd5;text-transform:uppercase}.gallery__info-title.mobile{display:none}.gallery__info-descr{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#eeecd5}.gallery__info-descr p{margin-top:25px}.gallery__info-price{margin-top:15px;font-family:'Cormorant Infant', serif;font-size:30px;font-weight:300;line-height:36px;color:#a88c63;font-style:italic}.section-floor{margin-top:150px;margin-bottom:120px}.floor__title{text-align:center;font-family:'Cormorant Infant', serif;font-size:80px;font-weight:400;line-height:80px;color:#eeecd5;text-transform:uppercase}.floor__info{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.floor__left{margin-right:20px;width:360px}.floor__left-info{display:none}.floor__left-info.active{display:block}.floor__right-title{width:320px;font-family:'Cormorant Infant', serif;font-size:37px;font-weight:400;line-height:37px;color:#eeecd5;text-transform:uppercase}.floor__right-list{position:relative;margin-top:20px}.floor__right-list:before{content:'';position:absolute;top:-10px;right:0;width:100%;height:1px;background-color:#eeecd5}.floor__right-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#eeecd5}.floor__right-list li:first-child{margin-top:0}.floor__right-list li span{max-width:180px}.floor__right-button{margin-top:45px;width:100%}.floor__right-button__inner.mobile{display:none}.floor__right-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.floor__right-pdf img{margin-right:5px}.floor__right-pdf span{font-family:'Inter', sans-serif;font-size:12px;font-weight:400;line-height:19px;color:#9d9d9d}.floor__right{max-width:740px;width:100%}.floor__images{height:auto}.floor__images-item{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;height:100%}.floor__images-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.floor__images-item div{width:100%;height:100%;text-align:center}.floor__images-item div p{text-align:center;margin-top:10px;font-family:'Inter', sans-serif;font-size:12px;font-weight:400;line-height:19px;color:#eeecd5}.floor__images-item div img{-o-object-fit:contain;object-fit:contain}.floor__arrows{width:130px;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.floor__arrow{cursor:pointer;outline:none;border:none;padding:0;width:60px;height:60px}.floor__arrow img{width:100%;height:100%}.floor__arrow-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.section-location{margin-top:-110px;margin-bottom:130px}.location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.location__left{background-color:#1a3a33;max-width:640px;padding:50px 40px 0;margin-right:20px;margin-left:-40px}.location__under-title{font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#eeecd5;text-transform:uppercase}.location__title{font-family:'Cormorant Infant', serif;font-size:45px;font-weight:400;line-height:inherit;color:#eeecd5;text-transform:uppercase}.location__title.one{margin-top:30px}.location__title.two{margin-top:80px}.location__descr{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#eeecd5}.location__descr p{margin-top:12px}.location__descr .gold{margin-top:30px;font-family:'Cormorant Infant', serif;font-size:30px;font-weight:300;line-height:36px;color:#a88c63;font-style:italic}.location__right{max-width:360px}.location__gallery{cursor:pointer;position:relative}.location__gallery img{-o-object-fit:cover;object-fit:cover}.location__gallery-title{font-family:'Cormorant Infant', serif;font-size:30px;font-weight:400;line-height:47px;color:#fff;text-transform:uppercase;text-decoration:underline;position:absolute;top:25px;left:20px}.location__gallery-img{width:100%}.location__gallery-img img{width:100%}.location__attractions{margin-top:35px;padding:30px 25px;width:calc(100% - 52px);border:1px solid #a88c63}.location__attractions-title{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:21px;color:#eeecd5;text-transform:uppercase}.location__attractions-descr{margin-top:20px;font-family:'Cormorant Infant', serif;font-size:30px;font-weight:300;line-height:38px;color:#a88c63;font-style:italic}.location__infra-mobile{display:none}.gallery-popup{display:none}.section-advantages{margin-top:-110px;margin-bottom:120px}.advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advantages__left{background-color:#1a3a33;max-width:640px;padding:50px 40px 0;margin-right:20px;margin-left:-40px}.advantages__under-title{font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#eeecd5;text-transform:uppercase}.advantages__title{margin-top:40px;font-family:'Cormorant Infant', serif;font-size:45px;font-weight:400;line-height:inherit;color:#eeecd5}.advantages__descr{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#eeecd5}.advantages__descr p{margin-top:25px}.advantages__items{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}.advantages__items.mobile{display:none}.advantages__items-item{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;text-align:center}.advantages__items-item div{width:100%;position:relative;font-family:'Cormorant Infant', serif;font-size:50px;font-weight:400;line-height:inherit;color:#a88c63;text-transform:uppercase}.advantages__items-item div:before{content:'';position:absolute;bottom:-15px;right:0;width:100%;height:1px;background-color:#a88c63}.advantages__items-item p{width:100%;margin-top:30px;font-family:'Inter', sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#eeecd5;opacity:.7}.advantages__right{max-width:360px}.advantages__brochure{cursor:pointer}.advantages__brochure-img{width:100%}.advantages__brochure-img img{width:100%;-o-object-fit:cover;object-fit:cover}.advantages__includes{margin-top:60px;padding:30px 25px;width:calc(100% - 52px);border:1px solid #a88c63}.advantages__includes-title{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;line-height:21px;color:#eeecd5;text-transform:uppercase}.advantages__includes-list{margin-top:20px}.advantages__includes-list li{font-family:'Cormorant Infant', serif;font-size:28px;font-weight:300;line-height:36px;color:#a88c63;font-style:italic}.advantages__right-descr{margin-top:30px;font-family:'Cormorant Infant', serif;font-size:20px;font-weight:400;line-height:31px;color:#a88c63}.advantages__right-descr.mobile{display:none}.section-sing-up{background-color:#1a3a33;padding:60px 0}.sign-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.sign-up{padding:0 35px}}@media screen and (max-width: 560px){.sign-up{padding:0}}.sign-up__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.sign-up__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.sign-up__img__mobile{display:none}@media screen and (max-width: 430px){.sign-up__img__mobile{display:block;margin-left:-10px}}.sign-up__title{max-width:600px;font-family:'Cormorant Infant', serif;font-size:55px;font-weight:300;line-height:66px;color:#eeecd5;text-transform:uppercase}@media screen and (max-width: 1024px){.sign-up__title{font-size:52px}}@media screen and (max-width: 430px){.sign-up__title{font-size:40px}}@media screen and (max-width: 360px){.sign-up__title{font-size:38px}}@media screen and (max-width: 320px){.sign-up__title{font-size:30px}}.sign-up__info{max-width:390px;margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.sign-up__info{margin-right:0;margin-top:10px}}@media screen and (max-width: 560px){.sign-up__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sign-up__info div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sign-up__info div img{margin-right:10px;margin-bottom:-12px}@media screen and (max-width: 430px){.sign-up__info div img{display:none}}.sign-up__info div span{font-family:'Cormorant Infant', serif;font-size:40px;font-weight:400;line-height:inherit;color:#eeecd5}@media screen and (max-width: 560px){.sign-up__info div span{display:none}}.sign-up__info p{margin-top:20px;font-family:'Inter', sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#eeecd5}.sign-up__info p strong{font-weight:700}.sign-up__form{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 768px){.sign-up__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}@media screen and (max-width: 560px){.sign-up__form{max-width:450px;row-gap:10px}}.sign-up__form input{font-family:'Cormorant Infant', serif;font-size:16px;font-weight:400;line-height:inherit;color:#eeecd5;border:1px solid #f2e9dc;outline:none;background-color:transparent;padding:15px 20px;width:320px;margin-right:20px}.sign-up__form input::-webkit-input-placeholder{color:#eeecd5;opacity:.5}.sign-up__form input::-moz-placeholder{color:#eeecd5;opacity:.5}.sign-up__form input:-ms-input-placeholder{color:#eeecd5;opacity:.5}.sign-up__form input::-ms-input-placeholder{color:#eeecd5;opacity:.5}.sign-up__form input::placeholder{color:#eeecd5;opacity:.5}.sign-up__form input:focus::-webkit-input-placeholder{opacity:0}.sign-up__form input:focus::-moz-placeholder{opacity:0}.sign-up__form input:focus:-ms-input-placeholder{opacity:0}.sign-up__form input:focus::-ms-input-placeholder{opacity:0}.sign-up__form input:focus::placeholder{opacity:0}@media screen and (max-width: 768px){.sign-up__form input{margin-right:0}}@media screen and (max-width: 560px){.sign-up__form input{width:calc(100% - 42px)}}.sign-up__form button{cursor:pointer;color:#eeecd5;background-color:#a88c63;font-family:'Cormorant Infant', serif;font-size:25px;font-weight:400;line-height:inherit;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);border:none;width:400px;padding:15px 20px}@media screen and (max-width: 560px){.sign-up__form button{width:100%}}.sign-up__zero{margin-top:20px;font-family:'Inter', sans-serif;font-size:14px;font-weight:400;line-height:inherit;color:#eeecd5;opacity:0.7}footer{background-color:#eeecd5;overflow:hidden}.footer{position:relative;padding-top:100px;padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 560px){.footer{padding:30px 0 80px 0}}.footer__left{max-width:485px;margin-right:60px}@media screen and (max-width: 768px){.footer__left{margin-right:0}}.footer__title{font-family:'Cormorant Infant', serif;font-size:60px;font-weight:400;line-height:66px;color:#2d2d2d;text-transform:uppercase}@media screen and (max-width: 1024px){.footer__title{font-size:50px}}@media screen and (max-width: 560px){.footer__title{font-size:42px;line-height:52px}}@media screen and (max-width: 375px){.footer__title{font-size:34px;line-height:40px}}.footer__right{max-width:600px;width:100%}@media screen and (max-width: 768px){.footer__right{margin-top:30px}}.footer__form-container{position:relative;margin-bottom:20px}.footer__form-input{font-family:'Cormorant Infant', serif;font-size:16px;font-weight:400;line-height:inherit;outline:none;border:1px solid transparent;border-bottom:1px solid #222222;background-color:transparent;margin:0;padding:0;padding:26px 20px 10px;width:calc(100% - 42px);color:#222222}.form-input.invalid-input{border:1px solid red}.form-input.invalid-input ~ .footer__form-label{left:15px}.footer__form-input:focus ~ .footer__form-label,.footer__form-input:valid ~ .footer__form-label{-webkit-transform:translateY(-100%) scale(0.7);-ms-transform:translateY(-100%) scale(0.7);transform:translateY(-100%) scale(0.7)}.footer__form-label{font-family:'Cormorant Infant', serif;font-size:16px;font-weight:400;line-height:inherit;pointer-events:none;position:absolute;top:24px;left:0;color:#222222;opacity:.5;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.footer__form-button{margin-top:10px;font-family:'Cormorant Infant', serif;font-size:24px;font-weight:400;line-height:inherit;color:#eeecd5;background-color:#a88c63;border:none;outline:none;border-radius:1px;padding:12px 10px;width:400px;cursor:pointer}@media screen and (max-width: 1200px){.footer__form-button{width:100%}}@media screen and (max-width: 320px){.footer__form-button{font-size:22px}}.footer__logo{-o-object-fit:contain;object-fit:contain;margin-top:60px}.footer__info{width:260px;margin-top:40px}@media screen and (max-width: 1200px){.footer__info{width:170px}}.footer__info-name{font-family:'Cormorant Infant', serif;font-size:24px;font-weight:300;line-height:32px;max-width:200px;color:#222222;text-transform:uppercase}.footer__info-post{margin-top:5px;font-family:'Inter', sans-serif;font-size:14px;font-weight:300;line-height:19px;color:#222222}.footer__info-phone{margin-top:50px;font-family:'Inter', sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#222222}.footer__info-location{margin-top:20px;font-family:'Inter', sans-serif;font-size:18px;font-weight:300;line-height:24px;color:#222222}.footer__woman{position:absolute;bottom:0;right:0}@media screen and (max-width: 1200px){.footer__woman{right:-100px}}@media screen and (max-width: 1024px){.footer__woman{right:-60px;width:270px;height:280px}}@media screen and (max-width: 560px){.footer__woman{width:250px}}@media screen and (max-width: 400px){.footer__woman{right:-80px}}@media screen and (max-width: 320px){.footer__woman{right:-120px}}.form__succsess{background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.form__succsess-inner{position:relative;width:290px;background-color:#fff;padding:20px 30px;height:160px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__succsess-close{cursor:pointer;position:absolute;width:20px;height:20px;top:10px;right:10px}.form__succsess-close:before,.form__succsess-close:after{content:"";position:absolute;top:35%;right:15%;width:15px;height:1px;background-color:#000}.form__succsess-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__succsess-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form__succsess-text{text-align:center;margin-top:20px;font-family:'Cormorant Infant', serif;font-size:16px;font-weight:400;line-height:inherit;color:#000}.video__overlay{background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;overflow-y:auto;display:none;cursor:pointer}.video__overlay.active{display:block}.video__overlay.active .video{-webkit-animation-name:videoShow;animation-name:videoShow;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes videoShow{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes videoShow{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.video__overlay-close{position:absolute;top:20px;right:20px;width:40px;height:40px;cursor:pointer}.video__overlay-close:before,.video__overlay-close:after{content:'';position:absolute;top:50%;left:15%;width:30px;height:2px;background-color:#fff}.video__overlay-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.video__overlay-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.video{max-width:889px;height:540px;margin:100px auto;padding:0 15px}.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:10000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:'Graphik';overflow-y:auto}@media screen and (max-width: 768px){.popup{overflow-y:auto}}.popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-height: 700px){.popup.active{display:block}}.popup.active .popup__inner{display:block;-webkit-animation-name:popupInnerShow;animation-name:popupInnerShow;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.popup-close{cursor:pointer;position:absolute;width:40px;height:40px;top:40px;right:40px}@media screen and (max-width: 768px){.popup-close{top:15px;right:15px}}.popup-close:before,.popup-close:after{content:"";position:absolute;top:50%;right:5%;width:35px;height:2px;background-color:#fff}.popup-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__inner{display:none;opacity:0;background-color:#fff;width:560px;margin:50px auto 30px}@media screen and (max-width: 768px){.popup__inner{max-width:500px;width:100%;margin:80px auto 30px}}@-webkit-keyframes popupInnerShow{from{opacity:0}to{opacity:1}}@keyframes popupInnerShow{from{opacity:0}to{opacity:1}}.popup-container{padding:40px 45px}@media screen and (max-width: 375px){.popup-container{padding:40px 25px}}.popup__img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.popup__title{font-family:'Cormorant Infant', serif;font-size:35px;font-weight:600;line-height:inherit;margin:0 auto;color:#222222;text-align:center}@media screen and (max-width: 768px){.popup__title{font-size:38px}}@media screen and (max-width: 375px){.popup__title{font-size:30px}}.popup__subtitle{font-family:'Cormorant Infant', serif;font-size:16px;font-weight:300;line-height:inherit;color:#222222;text-align:center;margin-top:20px}.popup__form{margin-top:30px}.popup__form.thanks.popup__form{display:none}.popup__form.thanks ~ .popup__thanks{display:block}.popup__form-container{position:relative;width:100%;margin-bottom:30px}.popup__form-input{font-family:'Cormorant Infant', serif;font-size:16px;font-weight:400;line-height:inherit;outline:none;color:#222222;border:1px solid #c9c9c9;background-color:#fff;padding:22px 20px 12px 15px;width:calc(100% - 37px);border-radius:5px}.popup__form-input.invalid-input{padding-left:15px;width:calc(100% - 37px)}.popup__form-label{font-family:'Cormorant Infant', serif;font-size:16px;font-weight:400;line-height:inherit;color:#222222;opacity:.5;position:absolute;top:20px;left:15px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;pointer-events:none;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.popup__form-button{font-family:'Cormorant Infant', serif;font-size:16px;font-weight:700;line-height:inherit;cursor:pointer;color:#fff;background-color:#a88c63;text-transform:uppercase;padding:18px 10px;width:100%;border:none;overflow:hidden;position:relative}.btn-wrap-effect{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-105px);-ms-transform:translateX(-105px);transform:translateX(-105px);-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;pointer-events:none}.btn-wrap-effect .btn-effect{background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0.4)));background:-o-linear-gradient(left, rgba(255,255,255,0.1), rgba(255,255,255,0.4));background:linear-gradient(90deg, rgba(255,255,255,0.1), rgba(255,255,255,0.4));width:45px;height:100%;position:absolute;top:0;left:30px;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}@-webkit-keyframes flash{20%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes flash{20%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.popup__free{font-family:'Inter', sans-serif;font-size:15px;font-weight:300;line-height:inherit;margin-top:20px;color:#000000;opacity:.7;text-align:center}.popup__descr{margin-top:20px;text-align:center;font-size:16px;font-weight:400;line-height:1.55;color:#000}.popup__thanks{display:none;width:60%;margin:30px auto;padding:20px;text-align:center;background-color:#62c584;color:#fff;font-family:'Cormorant Infant', serif;font-size:18px;font-weight:400;line-height:inherit}html[dir="rtl"] *{font-family:"Cairo",sans-serif !important}html[dir="rtl"] .intro__logo{margin-right:0;margin-left:20px}@media screen and (max-width: 480px){html[dir="rtl"] .intro__logo{margin-left:10px}}html[dir="rtl"] .header__phone{margin-left:0;margin-right:auto}@media screen and (max-width: 480px){html[dir="rtl"] .header__phone .ct-widget__call-us .ct-widget__button{padding:0}}@media screen and (max-width: 320px){html[dir="rtl"] .header__phone .ct-widget__call-us .ct-widget__button{zoom:.7}}@media screen and (max-width: 480px){html[dir="rtl"] .header__phone .ct-widget__call-us .ct-widget__button:before{right:12%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 560px){html[dir="rtl"] .header__phone{margin-left:25px}}@media screen and (max-width: 400px){html[dir="rtl"] .header__phone{margin-left:20px}}html[dir="rtl"] .intro__lang{margin-left:0;margin-right:40px}@media screen and (max-width: 560px){html[dir="rtl"] .intro__lang{margin-right:0}}@media screen and (max-width: 561px){html[dir="rtl"] .intro__lang-list{right:0px}html[dir="rtl"] .intro__lang-list:before{right:60%}}html[dir="rtl"] .intro__logo-mpp{margin-right:0;margin-left:20px}@media screen and (max-width: 560px){html[dir="rtl"] .intro__logo-mpp{margin-left:10px}}html[dir="rtl"] .intro__title{margin-right:0;margin-left:20px;font-weight:300}@media screen and (max-width: 376px){html[dir="rtl"] .intro__title{margin-left:0}}html[dir="rtl"] .intro__descr{width:480px}@media screen and (max-width: 801px){html[dir="rtl"] .intro__descr{width:100%}}html[dir="rtl"] .intro__video-button{left:inherit;right:180px}@media screen and (max-width: 1201px){html[dir="rtl"] .intro__video-button{right:100px}}@media screen and (max-width: 801px){html[dir="rtl"] .intro__video-button{right:80px}}@media screen and (max-width: 561px){html[dir="rtl"] .intro__video-button{right:20px}}html[dir="rtl"] .intro__video-button img{margin-right:0;margin-left:20px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}html[dir="rtl"] .about__left{margin-right:-40px;margin-left:20px}@media screen and (max-width: 1201px){html[dir="rtl"] .about__left{margin-right:-20px}}@media screen and (max-width: 801px){html[dir="rtl"] .about__left{margin-left:0}}@media screen and (max-width: 481px){html[dir="rtl"] .about__left{margin-right:0}}html[dir="rtl"] .about__title{font-size:52px;font-weight:300}@media screen and (max-width: 801px){html[dir="rtl"] .about__title{font-size:42px}}@media screen and (max-width: 481px){html[dir="rtl"] .about__title{font-size:34px}}html[dir="rtl"] .about__descr{font-weight:300}html[dir="rtl"] .about__list-item span{font-weight:300}html[dir="rtl"] .amenities__title{font-weight:300}html[dir="rtl"] .amenities__descr{font-weight:300}html[dir="rtl"] .amenities__info{margin-right:-40px;margin-left:20px}@media screen and (max-width: 1201px){html[dir="rtl"] .amenities__info{margin-right:-20px}}@media screen and (max-width: 801px){html[dir="rtl"] .amenities__info{margin-left:0}}@media screen and (max-width: 481px){html[dir="rtl"] .amenities__info{margin-right:0}}html[dir="rtl"] .features__list-item span{font-style:normal;font-weight:300}html[dir="rtl"] .features__list-item span:before{left:inherit;right:0}html[dir="rtl"] .features__list-item p{margin-top:30px;font-style:normal}html[dir="rtl"] .features__title{font-weight:300}html[dir="rtl"] .features__info{max-width:600px}@media screen and (max-width: 1160px){html[dir="rtl"] .features__info{max-width:550px}}@media screen and (max-width: 801px){html[dir="rtl"] .features__info{max-width:100%}}html[dir="rtl"] .section-gallery{direction:ltr}html[dir="rtl"] .gallery__info-title{font-weight:300}html[dir="rtl"] .gallery__info{direction:rtl}html[dir="rtl"] .gallery__info-price{font-size:22px;font-style:normal}html[dir="rtl"] .floor__title{font-weight:300}html[dir="rtl"] .floor__right-title{font-weight:300}html[dir="rtl"] .floor__right-list li{font-weight:300}html[dir="rtl"] .floor__left{margin-right:0;margin-left:20px}html[dir="rtl"] .floor__images-item{margin-top:20px}html[dir="rtl"] .floor__images-item div{text-align:right}html[dir="rtl"] .floor__images{min-height:400px}@media screen and (max-width: 801px){html[dir="rtl"] .floor__images{min-height:auto}}html[dir="rtl"] .floor__arrows{margin-right:auto;margin-left:0;direction:ltr}html[dir="rtl"] .location__gallery-title{font-weight:300;left:inherit;right:20px}html[dir="rtl"] .location__left{margin-right:-40px;margin-left:20px}@media screen and (max-width: 1201px){html[dir="rtl"] .location__left{margin-right:-20px}}@media screen and (max-width: 801px){html[dir="rtl"] .location__left{margin-left:0}}@media screen and (max-width: 481px){html[dir="rtl"] .location__left{margin-right:0}}html[dir="rtl"] .location__title{font-weight:300}html[dir="rtl"] .location__descr .gold{font-style:normal}html[dir="rtl"] .location__attractions-descr{font-style:normal;font-size:26px}html[dir="rtl"] .advantages__left{margin-right:-40px;margin-left:20px}@media screen and (max-width: 1201px){html[dir="rtl"] .advantages__left{margin-right:-20px}}@media screen and (max-width: 801px){html[dir="rtl"] .advantages__left{margin-left:0}}@media screen and (max-width: 481px){html[dir="rtl"] .advantages__left{margin-right:0}}html[dir="rtl"] .advantages__title{font-weight:300}html[dir="rtl"] .advantages__right-descr{font-weight:300}html[dir="rtl"] .advantages__items-item div{font-weight:300}html[dir="rtl"] .footer__title{font-weight:300}html[dir="rtl"] .footer__left{margin-right:0;margin-left:60px}@media screen and (max-width: 768px){html[dir="rtl"] .footer__left{margin-left:0}}html[dir="rtl"] .form-input.invalid-input ~ .footer__form-label{left:inherit;right:15px}html[dir="rtl"] .footer__woman{right:inherit;left:0}@media screen and (max-width: 1200px){html[dir="rtl"] .footer__woman{left:-100px}}@media screen and (max-width: 1024px){html[dir="rtl"] .footer__woman{left:-60px}}@media screen and (max-width: 400px){html[dir="rtl"] .footer__woman{left:-80px}}@media screen and (max-width: 1201px){.container{padding:0 100px}.intro__video{padding:0 60px;width:calc(100% - 120px)}.intro__video-button{left:100px}.about__left{max-width:540px;padding:50px 20px;margin-left:-20px}.amenities__info{max-width:540px;padding:50px 20px 0;margin-left:-20px}.floor__right{max-width:550px}.floor__images-item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.floor__images-item div{width:100%}.floor__images-item div img{width:100%;height:100%}.location__left{max-width:540px;padding:50px 20px 0;margin-left:-20px}.location__right{max-width:300px}.location__attractions-descr{font-size:25px;line-height:30px}.advantages__left{max-width:540px;padding:50px 20px 0;margin-left:-20px}.advantages__right{max-width:300px}.gold-button{font-size:16px}}@media screen and (max-width: 1160px){.features__info{max-width:550px}.features__title{font-size:48px}.gallery__images div:nth-child(1){width:300px;height:350px}.gallery__images div:nth-child(2){width:260px;height:295px}.gallery__images div:nth-child(3){width:220px;height:230px}}@media screen and (max-width: 1025px){.container{padding:0 40px}.intro__video{padding:0;width:100%}.about__left{max-width:550px;padding:50px 20px;margin-left:-20px}.gallery__images div:nth-child(1){width:280px;height:330px}.gallery__images div:nth-child(2){width:240px;height:275px}.gallery__images div:nth-child(3){width:200px;height:230px}}@media screen and (max-width: 801px){.container{padding:0 60px}.intro__video{height:370px;padding:0 60px;width:calc(100% - 120px)}.intro__video-button{top:20px;left:80px}.intro__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro__title{width:100%;font-size:50px;line-height:55px}.intro__descr{width:100%}.intro__descr .popup-button{width:80%}.about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__left{margin-right:0}.about__title{font-size:42px}.about__list{max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.about__list-item{margin-top:0}.about__list-item:first-child{width:100%}.features__info{width:100%;max-width:100%;margin-right:0}.features__img{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:40%}.features__list{max-width:100%;margin-top:0;width:45%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.amenities{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.amenities__info{max-width:470px}.amenities__title{font-size:42px}.amenities__descr{margin-top:20px;width:280px}.amenities__register{width:300px;height:215px;position:absolute;bottom:50px;right:0}.floor__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floor__arrows{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.floor__right-button__inner.desktop{display:none}.floor__right-button__inner.mobile{display:block;width:60%}.floor__right-button__inner.mobile .gold-button{margin-top:0}.floor__images{height:auto}.floor__images-item{height:auto;width:100%;margin-top:30px}.floor__images-item div{height:auto}.floor__images-item div img{-o-object-fit:cover;object-fit:cover}.location{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location__infra-desc{display:none}.location__infra-mobile{display:block}.location__right{max-width:100%}.location__gallery{margin-top:40px}.advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantages__right{max-width:100%;width:100%}.advantages__brochure-img{width:300px}.advantages__brochure-button{width:300px}.advantages__items.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:0;margin-left:20px}.advantages__items.mobile .advantages__items-item{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.advantages__items.desktop{display:none}.advantages__brochure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:60px}.advantages__right-descr.mobile{display:block}.advantages__right-descr.desktop{display:none}.gallery__item{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.gallery__item:nth-child(2n) .gallery__images div{left:inherit;right:0}}@media screen and (max-width: 561px){.container{padding:0 20px}.intro__lang-list{right:30px}.intro__lang-list:before{right:20%}.intro__video-button{left:20px}.intro__logo-ellington{width:115px}.intro__descr .popup-button{width:75%;padding:15px 25px}.intro__video{width:100%;padding:0;height:220px}.about__left{margin-top:-50px;max-width:60%;padding:50px 20px}.about__title{width:140%}.about__descr{width:140%}.about__list{max-width:400px}.about__list-item span{font-size:60px}.features{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.features__img{width:45%;height:auto}.amenities__info{max-width:65%;padding:50px 20px}.amenities__title{width:140%}.amenities__descr{width:140%}.amenities__register{position:inherit;right:inherit;left:inherit;margin-top:30px;width:100%}.gallery__item{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gallery__info-title.desktop{display:none}.gallery__info-title.mobile{display:block}.gallery__images div{right:inherit !important}.gallery__images div:nth-child(1){width:55%}.gallery__images div:nth-child(2){width:45%}.gallery__images div:nth-child(3){width:37%}.gallery__info{max-width:100%}.gallery__info-descr p{margin-top:15px}.floor__title{font-size:50px}.floor__info{margin-top:40px}.floor__arrow{width:50px;height:50px}.section-location{margin-top:-80px}.location__left{max-width:65%;padding:50px 20px}.location__title{width:140%}.location__descr{width:140%}.location__infra-mobile .location__title{width:100%}.location__infra-mobile .location__descr{width:100%}.section-advantages{margin-top:-80px}.advantages__left{max-width:65%;padding:50px 20px}.advantages__title{width:140%}.advantages__descr{width:140%}.advantages__right-descr.mobile{display:none}.advantages__right-descr.desktop{display:block}.advantages__brochure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantages__brochure-inner{width:100%}.advantages__brochure-img{width:100%}.advantages__brochure-button{width:100%}.advantages__items.mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;width:100%}.advantages__items.mobile .advantages__items-item{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}}@media screen and (max-width: 481px){.gallery__info-title{font-size:38px}.intro__logo-mpp{width:110px}.intro__logo-ellington{width:80px}.section-floor{margin-top:100px}.floor__left{margin-top:10px}.intro__video{height:240px}.intro__descr .popup-button{width:100%}.intro__video-button{top:inherit;bottom:20px}.about__left{margin-top:0;max-width:100%;margin-left:0;padding:50px 0}.about__title{width:100%;font-size:34px;margin-top:30px}.about__descr{max-width:100%}.about__list-item span{font-size:50px}.section-features .container{padding:0}.features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features__title{width:calc(100% - 40px);padding:0 20px}.features__descr{padding:0 20px;padding-bottom:0}.features__list{padding:0 20px;width:calc(100% - 40px);margin-top:30px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.features__img{width:100%;height:180px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px}.features__list-item{width:100%}.amenities{margin-top:0}.amenities__info{margin-right:0;max-width:100%;padding:50px 0;margin-left:0}.amenities__title{margin-top:30px;width:100%}.amenities__descr{width:100%}.amenities__register{height:360px}.floor__right-button__inner.mobile{display:none}.floor__right-button__inner.desktop{display:block}.floor__title{font-size:42px;line-height:40px}.floor__left{margin-right:0;width:100%}.floor__info{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.floor__images-item{margin-top:10px}.floor__arrows{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:105px}.section-location{margin-top:0}.location__left{max-width:100%;padding:50px 0;margin-left:0;margin-right:0}.location__title{width:100%;font-size:38px}.location__descr{width:100%}.section-advantages{margin-top:0}.advantages__left{margin-right:0;max-width:100%;padding:50px 0 0;margin-left:0}.advantages__title{margin-top:30px;width:100%;font-size:42px}.advantages__descr{width:100%}.advantages__right-descr.desktop{display:none}.advantages__right-descr.mobile{display:block}.advantages__brochure-inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px}.advantages__items.mobile{margin-top:0}.advantages__includes{margin-top:20px}}@media screen and (max-width: 401px){.gallery__images div:nth-child(1){width:60%}.gallery__images div:nth-child(2){width:50%}.gallery__images div:nth-child(3){width:39%}}@media screen and (max-width: 376px){.intro__title{margin-right:0;font-size:42px}.location__title{font-size:34px}.about__list-item span{font-size:40px}.features__title{font-size:40px}.amenities__title{font-size:36px}.gallery__info-title{font-size:36px}.advantages__title{font-size:36px}}@media screen and (max-width: 321px){.intro__title{font-size:36px;line-height:46px}.location__title{font-size:31px}.advantages__items.mobile .advantages__items-item{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}}
