.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Regular.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Regular.woff) format("woff");font-weight:1;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Thin.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-ExtraLight.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Light.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Regular.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Medium.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-SemiBold.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Bold.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-ExtraBold.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Inter";src:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Black.woff2) format("woff2") url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/Inter-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif"),local("PTSerif-Regular"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserif.woff2) format("woff2"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserif.woff) format("woff"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserif.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Italic"),local("PTSerif-Italic"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifitalic.woff2) format("woff2"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifitalic.woff) format("woff"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifitalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"PT Serif";src:local("PT Serif Bold"),local("PTSerif-Bold"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifbold.woff2) format("woff2"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifbold.woff) format("woff"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifbold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PT Serif";src:local("PT Serif Bold Italic"),local("PTSerif-BoldItalic"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifbolditalic.woff2) format("woff2"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifbolditalic.woff) format("woff"),url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/fonts/ptserifbolditalic.ttf) format("truetype");font-weight:700;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}address,dl,fieldset,figure,ol,p,pre,ul{margin:0!important}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-3xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{margin:0!important}.preload{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999999999;display:flex;align-items:center;justify-content:center;transition:0.3s linear}.wpcf7 form .wpcf7-response-output{border:none!important}.hidden-preload{transition:0.3s linear;opacity:0;visibility:hidden}.preload img{width:300px}.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover{color:unset!important;text-decoration:none!important}html{scroll-behavior:smooth}body{background:#fff}ol,ul{padding-left:0!important}:root{--font-family:"Inter", sans-serif;--second-family:"Lora", sans-serif;--third-family:"Georgia", sans-serif;--font3:"PT Serif";--orange:#d56430;--white:#fff;--black:#28170f}a{text-decoration:none;cursor:pointer}button{cursor:pointer}section{width:100%;position:relative;z-index:2}.gray-bg{background:#f9f9f9}.third-section-text.uk-sticky{z-index:0!important}.container{max-width:1188px;width:100%;margin:0 auto}.container-big{max-width:1440px;width:100%;margin:0 auto}.seconds{position:relative}.seconds:after{content:"";position:absolute;top:100px;left:0;width:100%;height:457px;background:#f9f9f9;z-index:0}header{position:absolute;top:0;left:0;width:100%;padding:30px 0;box-shadow:0 1px 0 0 rgb(255 255 255 / .1);background:rgb(0 0 0 / .075);z-index:99}.header-nav{display:flex;width:100%;justify-content:flex-end;position:relative}.lang-btns{display:flex;align-items:center;gap:16px}.lang-btns a{font-family:var(--third-family);font-weight:400;font-size:16px;text-align:right;color:var(--white)}.lang-btns a.active-lang{color:rgb(255 255 255 / .52)}.header-menu{position:absolute;top:0;left:50%;transform:translate(-50%,0);display:flex;align-items:center;list-style:none;gap:30px}.header-menu li a{font-family:var(--third-family);font-weight:400;font-size:16px;text-align:center;color:var(--white)!important;transition:0.3s linear;position:relative}.header-menu li a:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background:#fff;opacity:0;transition:0.3s linear}.header-menu li a:hover:after{transition:0.3s linear;opacity:1;bottom:-3px}#main{background-image:url(https://complex.sofialuxuryresidence.com/wp-content/themes/sofia/assets/css/../img/main.webp);background-repeat:no-repeat;background-size:cover;background-position:center top;height:771px;width:100%;position:relative}.main-text-wrapper{padding-top:164px;display:flex;flex-direction:column;align-items:flex-start;max-width:647px}.main-text-wrapper h1{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:154%;text-transform:uppercase;color:rgb(255 255 255 / .8)}.main-text-wrapper h2{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:155%;color:var(--white);margin-top:12px}.main-text-wrapper h3{font-family:var(--second-family);font-weight:400;font-size:24px;line-height:154%;text-transform:uppercase;color:#faebe4;opacity:.9;order:-1}.main-text-wrapper a{margin-top:44px;font-family:var(--third-family);font-weight:700;font-size:14px;line-height:155%;text-align:center;color:var(--white);border:1px solid var(--white);border-radius:15px;padding:16px 94px 16px 94px;transition:0.3s linear;overflow:hidden;background:initial;position:relative}.main-text-wrapper a:before{content:"";position:absolute;top:0;left:-60px;width:40px;height:55px;opacity:0;background:#ffffff67;transform:skew(331deg,0deg)}.main-text-wrapper a:hover{transition:0.3s linear;background:var(--orange);border:1px solid var(--orange);color:#fff!important}.main-text-wrapper a:hover:before{left:300px;transition:0.3s linear;opacity:1}.contact-form-wrapper{position:absolute;bottom:-160px;left:50%;transform:translate(-50%,0);width:100%}.contact-form{width:100%;height:fit-content;box-shadow:0 2px 25px 0 rgb(0 0 0 / .1);background:var(--white);border-radius:20px;padding:40px;display:flex;flex-direction:column;align-items:flex-start}.contact-form>p{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:141%;color:var(--black);opacity:.85}.contact-form>span{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:137%;color:var(--black);opacity:.8;margin-top:6px}#wpcf7-f423-o1{margin-top:20px;width:100%;display:flex;align-items:center;gap:25px 15px;flex-wrap:wrap}#wpcf7-f423-o1 form{width:100%;display:flex;flex-wrap:wrap}#wpcf7-f423-o1 form div:nth-child(3){display:flex;align-items:center;width:100%;margin-top:25px;gap:23px}#wpcf7-f423-o1 form div:nth-child(3) p:first-child span{display:none}#wpcf7-f423-o1 form div:nth-child(3) p:first-child input{width:300px;background:var(--orange);border-radius:10px;height:60px;border:none;font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);cursor:pointer}#wpcf7-f423-o1 form div:nth-child(3) p:last-child a{text-decoration:underline;text-decoration-skip-ink:none;color:var(--black)}#wpcf7-f423-o1 form div:nth-child(3) p:last-child{flex-direction:column;display:flex;align-items:start;gap:0!important}#wpcf7-f423-o1 form p:nth-child(2){width:100%;display:flex;gap:25px 14px;flex-wrap:wrap}#wpcf7-f423-o1 form p:nth-child(2) br{display:none}#wpcf7-f423-o1 input{max-width:350px;width:100%;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);border:1px solid #c7c7c7;border-radius:8px;padding:15px 21px;outline:none}#wpcf7-f435-o1{margin-top:20px;width:100%;display:flex;align-items:center;gap:25px 15px;flex-wrap:wrap}#wpcf7-f435-o1 form{width:100%;display:flex;flex-wrap:wrap}#wpcf7-f435-o1 form div:nth-child(3){display:flex;align-items:center;width:100%;margin-top:25px;gap:23px}#wpcf7-f435-o1 form div:nth-child(3) p:first-child span{display:none}#wpcf7-f435-o1 form div:nth-child(3) p:first-child input{width:300px;background:var(--orange);border-radius:10px;height:60px;border:none;font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);cursor:pointer}#wpcf7-f435-o1 form div:nth-child(3) p:last-child a{text-decoration:underline;text-decoration-skip-ink:none;color:var(--black)}#wpcf7-f435-o1 form div:nth-child(3) p:last-child{flex-direction:column;display:flex;align-items:start;gap:0!important}#wpcf7-f435-o1 form p:nth-child(2){width:100%;display:flex;gap:25px 14px;flex-wrap:wrap}#wpcf7-f435-o1 form p:nth-child(2) br{display:none}#wpcf7-f435-o1 input{max-width:350px;width:100%;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);border:1px solid #c7c7c7;border-radius:8px;padding:15px 21px;outline:none}.iti__selected-dial-code{font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black)}.form-main>.iti--allow-dropdown{max-width:350px;width:100%}.iti__country-list{max-width:350px;width:100%;border-radius:8px}.iti__country-list::-webkit-scrollbar{width:2px;height:8px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#d0d0d0}.form-main input::placeholder{font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black);opacity:.5}.submit-btn{font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);background:var(--orange);border-radius:10px;padding:17px 20px;border:1px solid #fff0;position:relative;overflow:hidden}.submit-btn:before{content:"";position:absolute;top:0;left:-60px;width:40px;height:55px;opacity:0;background:#ffffff67;transform:skew(331deg,0deg)}.submit-btn:hover{transition:0.3s linear;background:var(--orange);border:1px solid var(--orange)}.submit-btn:hover:before{left:400px;transition:0.3s linear;opacity:1}.form-main>p{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:142%;color:var(--black);margin-left:8px}.form-main>p a{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:142%;color:var(--black);text-decoration:underline;text-decoration-skip-ink:none}.burger-btn{display:none;background:initial;border:none}.iti__search-input{display:none}.second-section-wrapper{width:100%;display:flex;align-items:center;position:relative;margin-top:300px;position:relative;z-index:1}.second-section-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:545px;width:100%}.second-section-text h4{font-family:var(--second-family);font-weight:700;font-size:40px;line-height:140%;color:var(--black)}.second-section-text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:175%;color:var(--black);opacity:.8}.second-section-img{display:flex;flex-wrap:wrap;position:relative;left:26px;max-width:625px;width:100%;height:fit-content}.second-section-img div img{width:100%;height:100%;object-fit:cover}.img-1{width:292px;height:323px;overflow:hidden;border-radius:960px}.img-2{margin-left:40px;margin-bottom:37px;width:292px;height:323px;overflow:hidden;border-radius:20px}.img-3{width:385px;height:323px;overflow:hidden;border-radius:20px}.img-4{width:199px;height:323px;margin-left:26px;overflow:hidden;border-radius:2220px}.third-section-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;padding:290px 0 256px 0;margin-top:36px;position:relative}.third-section-text{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:699px;width:100%}.third-section-text h4{font-family:var(--second-family);font-weight:700;font-size:36px;line-height:156%;text-align:center;color:var(--black)}.third-section-text h4 span{color:rgb(0 0 0 / .67)}.third-section-text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:156%;text-align:center;color:var(--black)}.planer-item{display:none;flex-direction:column;align-items:center}.planer-item img{width:740px;height:610px}.planer-item:nth-child(3){display:flex}.white-bg{background:#fff}.sticky-items-mobile{display:none}.third-section-text p span{color:var(--orange)}.anima-wrapper-content{position:absolute;top:0;left:0;width:100%;opacity:1;will-change:transform}.anima-wrapper-content div{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;backdrop-filter:blur(5.199999809265137px);-webkit-backdrop-filter:blur(5.199999809265137px);background:rgb(255 255 255 / .55);max-width:367px;width:100%}.anima-wrapper-content div p{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:137%;color:var(--black)}.anima-wrapper-content div:nth-child(1){position:absolute;top:120px;left:0}.anima-wrapper-content div:nth-child(2){position:absolute;top:161px;left:446px}.anima-wrapper-content div:nth-child(3){position:absolute;top:161px;left:833px}.anima-wrapper-content div:nth-child(4){position:absolute;top:255px;left:26px}.anima-wrapper-content div:nth-child(5){position:absolute;top:272px;left:801px}.anima-wrapper-content div:nth-child(6){position:absolute;top:410px;left:18px}.anima-wrapper-content div:nth-child(7){position:absolute;top:383px;left:833px}.anima-wrapper-content div:nth-child(8){position:absolute;top:496px;left:434px}.tabs-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;gap:50px;padding-top:37px;padding-bottom:40px}.tabs-wrapper h4{font-family:var(--second-family);font-weight:700;font-size:40px;line-height:140%;text-align:center;color:var(--black)}.slider-slider{width:100%;height:100%;overflow:hidden}.slider-slider img{width:100%;height:100%;object-fit:cover}.tabs-btns{display:flex;align-items:center;max-width:560px;width:100%;list-style:none;justify-content:center}.tabs-btns li{padding:0 0 20px 0;width:140px;height:47px;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:135%;text-align:center;color:#777;cursor:pointer;border-bottom:1px solid #faebe4}.tabs-btns li.active-tab{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:135%;text-align:center;color:#222;border-bottom:1px solid var(--orange)}.data-section-wrapper{width:100%;padding-top:120px;display:flex;flex-direction:column;align-items:center}.data-section-main-text{display:flex;flex-direction:column;align-items:center;gap:16px}.data-section-main-text h4{font-family:var(--second-family);font-weight:700;font-size:40px;line-height:140%;text-align:center;color:var(--black)}.data-section-main-text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:137%;text-align:center;color:var(--black);opacity:.8}.data-section-items{width:100%;margin-top:50px;display:flex;align-items:flex-start;justify-content:space-between}.data-section-item{display:flex;flex-direction:column;align-items:flex-start;max-width:576px;width:100%}.white-block{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border-radius:20px;padding:20px 20px 44px 20px;width:100%}.white-block p{font-family:var(--second-family);font-weight:700;font-size:18px;line-height:140%;text-transform:uppercase;color:var(--black)}.white-block ul{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px!important;margin-top:16px!important;gap:16px}.white-block ul li{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--black);opacity:.8}.white-block ul li span{font-weight:700;opacity:.8}.data-section-item-img{width:100%;height:233px;overflow:hidden;border-radius:20px;margin-top:23px}.data-section-item-img img{width:100%;height:100%;object-fit:cover}.second-data-section-item-img{margin:22px 0}.padding-20{padding:20px}.first-ul{margin-top:33px!important}.under-white-block{padding:20px;background:#fff;border-radius:20px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px}.under-white-block>p{font-family:var(--second-family);font-weight:700;font-size:18px;line-height:140%;text-transform:uppercase;color:var(--black)}.under-white-block-items{display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:100%}.under-white-block-items div{background:#f9f9f9;border-radius:20px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:2px}.under-white-block-items div:nth-child(1){max-width:275px;width:100%}.under-white-block-items div:nth-child(2){max-width:275px;width:100%}.under-white-block-items div:nth-child(3){max-width:275px;width:100%}.under-white-block-items div:nth-child(4){max-width:275px;width:100%}.under-white-block-items div:nth-child(5){max-width:372px;width:100%}.under-white-block-items div:nth-child(6){max-width:372px;width:100%}.under-white-block-items div:nth-child(7){max-width:372px;width:100%}.under-white-block-items div p:first-child{font-family:var(--second-family);font-weight:700;font-size:33px;line-height:140%;text-transform:uppercase;text-align:center;color:var(--orange)}.under-white-block-items div p:last-child{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;text-align:center;color:var(--black);opacity:.8}.block-contact-item{margin-top:30px;width:100%;backdrop-filter:blur(10.199999809265137px);-webkit-backdrop-filter:blur(10.199999809265137px);background:var(--orange);padding:30px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.block-contact-item div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.block-contact-item div p:first-child{font-family:var(--second-family);font-weight:700;font-size:26px;line-height:154%;text-transform:uppercase;color:var(--white)}.block-contact-item div p:last-child{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:137%;color:var(--white);opacity:.8}.block-contact-item a{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:155%;text-align:center;color:var(--black);border-radius:10px;padding:16px 57px;background:var(--white);transition:0.3s linear;border:1px solid var(--white);position:relative;overflow:hidden}.block-contact-item a:hover{border:1px solid var(--white);background:initial;color:#fff}.block-contact-item a::before{content:"";position:absolute;top:0;left:-60px;width:40px;height:58px;background:#ffffff67;transform:skew(331deg,0deg)}.block-contact-item a:hover::before{left:300px;transition:0.3s linear}.apartament-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:113px}.apartament-wrapper h4{font-family:var(--font3);font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#322a24}.apartament-tabs{margin-top:54px!important;display:flex;align-items:center;list-style:none;width:100%;justify-content:center}.apartament-tabs li{max-width:140px;width:100%;padding:0 0 20px 0;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:135%;text-align:center;color:#777;border-bottom:1px solid #faebe4;cursor:pointer}.apartament-tabs li.active-tab{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:135%;text-align:center;color:#222;border-bottom:1px solid var(--orange)}.apartaments-tabs-items{margin-top:30px;width:100%}.apartaments-tabs-item{width:100%;display:flex;align-items:flex-start;gap:47px}.noactive-tabs{display:none!important}.slider{max-width:656px;width:100%;height:495px;position:relative}.slider-pogintaions{max-width:656px;width:100%;display:flex;align-items:center;flex-wrap:wrap;margin-top:4px;gap:5px 4px}.slider-pogintaions span{width:62px;height:62px;border-radius:unset;margin:0!important;background-size:cover;opacity:.5}.slider-pogintaions .swiper-pagination-bullet{background:#e0e0e0;background-size:cover}.slider-pogintaions .swiper-pagination-bullet-active{background:#e0e0e0;background-size:cover}.slider-pogintaions span.swiper-pagination-bullet-active{opacity:1}.apartaments-tabs-item-text{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.apartaments-tabs-item-text p{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:135%;color:var(--black)}.apartaments-tabs-item-text ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none}.apartaments-tabs-item-text ul li{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:155%;color:var(--black);position:relative}.apartaments-tabs-item-text ul li::before{content:"-";padding-right:4px}.apartaments-tabs-item-text a{background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);border-radius:10px;padding:17px 95px;border:1px solid var(--orange);position:relative;overflow:hidden}.apartaments-tabs-item-text a:before{content:"";position:absolute;top:0;left:-60px;width:40px;height:65px;opacity:0;background:#ffffff67;transform:skew(331deg,0deg)}.apartaments-tabs-item-text a:hover{transition:0.3s linear;background:var(--orange);border:1px solid var(--orange);color:#fff!important}.apartaments-tabs-item-text a:hover:before{left:300px;transition:0.3s linear;opacity:1}.slider-nav-btn{position:absolute;top:50%;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;transform:translate(0,-50%);z-index:2;padding:0 20px;pointer-events:none}.slider-nav-btn button{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;pointer-events:visiblePainted}.upp{padding-top:120px}.baner-wrapper{display:block;max-width:1332px;width:100%;margin:0 auto 0 auto;height:625px;position:relative;overflow:hidden;border-radius:20px;padding:92px 0 0 62px}.baner-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.baner-data{overflow:hidden;max-width:565px;width:100%;height:435px;border-radius:8px;backdrop-filter:blur(10.199999809265137px);-webkit-backdrop-filter:blur(10.199999809265137px);background:rgb(255 255 255 / .66);padding:30px;display:flex;flex-direction:column;align-items:flex-start}.baner-data h4{font-family:var(--second-family);font-weight:700;font-size:26px;line-height:154%;text-transform:uppercase;color:var(--black)}.baner-data h4 span{color:var(--orange)}.baner-data p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:137%;color:var(--black);opacity:.8;margin-top:13px!important}.baner-data a{margin-top:auto;background:var(--orange);width:100%;font-family:var(--font-family);font-weight:700;font-size:16px;line-height:155%;text-align:center;color:var(--white);border-radius:10px;padding:17px 0;border:1px solid var(--orange);overflow:hidden;position:relative}.baner-data a:before{content:"";position:absolute;top:0;left:-60px;width:40px;height:65px;opacity:0;background:#ffffff67;transform:skew(331deg,0deg)}.baner-data a:hover{transition:0.3s linear;background:var(--orange);border:1px solid var(--orange);color:#fff!important}.baner-data a:hover:before{left:600px;transition:0.3s linear;opacity:1}.main-gallery{display:flex;flex-direction:column;align-items:center;width:100%;gap:30px;padding-top:120px}.main-gallery h4{font-family:var(--font3);font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#322a24}.main-gallery-items{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px;margin-top:20px}.main-gallery-item{border-radius:20px;max-width:382px;width:100%;overflow:hidden;height:250px;background:#ececec}.main-gallery-item div{height:100%;max-width:369px;width:100%;border-radius:20px;overflow:hidden;cursor:pointer}.main-gallery-item div img{width:100%;height:100%;object-fit:cover}.main-gallery a{background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);border-radius:10px;padding:17px 99px;position:relative;overflow:hidden;border:1px solid var(--orange)}.main-gallery a:before{content:"";position:absolute;top:0;left:-60px;width:40px;height:65px;opacity:0;background:#ffffff67;transform:skew(331deg,0deg)}.main-gallery a:hover{transition:0.3s linear;background:var(--orange);border:1px solid var(--orange);color:#fff!important}.main-gallery a:hover:before{left:300px;transition:0.3s linear;opacity:1}.sticky-content{max-width:1333px;width:100%;padding-top:120px;margin:0 auto 0 auto;display:flex;flex-direction:column;align-items:center;gap:50px;position:relative}.sticky-content h4{font-family:var(--font3);font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#322a24;position:sticky;top:80px;left:0}.sticky-items{display:flex;align-items:flex-start;width:100%;flex-wrap:wrap;gap:9px 0;position:relative}.sticky-item{display:flex;align-items:flex-start;gap:9px;position:sticky;top:150px;left:0}.sticky-item div{overflow:hidden;border-radius:20px;max-width:661px;width:100%;height:480px;position:relative}.sticky-item div p{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;left:10px;max-width:641px;width:100%;height:82px;border-radius:8px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:167%;text-align:center;color:var(--white);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgb(255 255 255 / .2);overflow:hidden}.sticky-item div img{width:100%;height:100%;object-fit:cover}.chooice-wrapper{width:100%;padding-top:120px;display:flex;flex-direction:column;align-items:center;gap:50px}.chooice-wrapper h4{font-family:var(--second-family);font-weight:700;font-size:40px;line-height:140%;text-align:center;color:var(--black)}.chooice-wrapper h4 span{color:var(--orange)}.chooice-wrapper-content{display:flex;width:100%;align-items:flex-start;position:relative}.chooice-wrapper-items{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:20px}.chooice-wrapper-items div{background:#fff;padding:20px 0 0 20px;max-width:576px;width:100%;height:207px;border-radius:10px}.chooice-wrapper-items div p:nth-child(2){font-family:var(--second-family);font-weight:700;font-size:22px;line-height:155%;color:var(--black);margin:30px 0 9px 0!important}.chooice-wrapper-items div p:nth-child(3){font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;color:var(--black)}.chooice-wrapper-data{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:30px;background:#fff;border-radius:10px;max-width:576px;width:100%;position:sticky;top:0}.chooice-wrapper-data-text{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.chooice-wrapper-data-text p:first-child{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:156%;color:var(--black)}.chooice-wrapper-data-text p:last-child{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;color:var(--black)}.chooice-wrapper-data-img{border-radius:10px;overflow:hidden;width:100%;height:267px}.chooice-wrapper-data-img img{width:100%;height:100%;object-fit:cover}.chooice-wrapper-data a{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:155%;text-align:center;color:var(--white);background:var(--orange);border-radius:10px;padding:17.5px 0;width:100%;overflow:hidden;position:relative;border:1px solid var(--orange)}.chooice-wrapper-data a:before{content:"";position:absolute;top:0;left:-60px;width:40px;height:80px;opacity:0;background:#ffffff67;transform:skew(331deg,0deg)}.chooice-wrapper-data a:hover{transition:0.3s linear;background:var(--orange);border:1px solid var(--orange);color:#fff!important}.chooice-wrapper-data a:hover:before{left:600px;transition:0.3s linear;opacity:1}.faq-wrapper{max-width:960px;width:100%;padding:120px 0;margin:0 auto 0 auto;display:flex;flex-direction:column;align-items:center}.faq-wrapper h4{font-family:var(--font3);font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#322a24;gap:70px}.faq-items{display:flex;flex-direction:column;align-items:flex-start;width:100%}.faq-items li{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:23px 0;cursor:pointer}.faq-items li div{display:flex;width:100%;justify-content:space-between;align-items:center}.faq-items li div p{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:135%;color:var(--black)}.faq-items li div span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:0.3s linear}.faq-items li div span.open{transform:rotate(45deg);transition:0.3s linear;background:var(--orange)}.faq-items li div span.open svg path{stroke:#fff}.faq-items li:hover div span{background:var(--orange);transition:0.3s linear}.faq-items li:hover div span svg path{stroke:#fff}.uk-accordion-title::before{display:none}.uk-accordion-content{font-size:18px;font-family:var(--font3);font-weight:300;color:#000}.footer-wrapper{max-width:1200px;width:100%;margin:0 auto}.footer-menu-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.footer-menu{display:flex;align-items:center;list-style:none;gap:58px}.footer-menu li a{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:156%;text-align:center;color:var(--black);transition:0.3s linear;position:relative}.footer-menu li a:hover{color:var(--black)!important}.footer-menu li a:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:1px;background:#000;opacity:0;transition:0.3s linear}.footer-menu li a:hover:after{bottom:-3px;opacity:1;transition:0.3s linear}.footer-menu-wrapper>a{font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);border-radius:10px;background:var(--orange);padding:20px 87px;transition:0.3s linear;border:1px solid var(--orange);position:relative;overflow:hidden}.footer-menu-wrapper a:before{content:"";position:absolute;top:0;left:-60px;width:40px;height:67px;opacity:0;background:#ffffff67;transform:skew(331deg,0deg)}.footer-menu-wrapper>a:hover{transition:0.3s linear;background:var(--orange);border:1px solid var(--orange);color:#fff!important}.footer-menu-wrapper>a:hover:before{left:400px;transition:0.3s linear;opacity:1}footer{margin-top:40px;padding:40px 0;background:#fff;position:relative;z-index:2}.contacts-footer{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.contacts-footer h6{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:155%;color:var(--black)}.contacts-footer a:nth-child(2){align-items:center}.contacts-footer a:last-child{margin-top:-17px}.contacts-footer a{display:flex;align-items:start;gap:10px;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:155%;color:var(--black)}.contacts-footer a:hover{color:var(--black)!important}.contacts-footer a svg{width:23px}.footer-data{display:flex;align-items:start;justify-content:space-between;width:100%;margin-top:60px}.map{width:469px;height:170px;border-radius:20px;overflow:hidden}.map iframe{width:100%;height:100%}.footer-adress{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-adress h6{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:155%;color:var(--black)}.footer-adress p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:156%;color:var(--black)}.burger-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a9;z-index:100;display:flex;justify-content:end;opacity:0;visibility:hidden;transition:0.3s linear}.burger-menu-open{opacity:1;visibility:visible;transition:0.3s linear}.burger-wrapper{max-width:221px;width:100%;height:100%;background:#28170f;padding:20px;display:flex;flex-direction:column;align-items:flex-start;transform:translateX(300px);transition:0.3s linear;position:relative}.burger-wrapper-open{transform:translateX(0);transition:0.3s linear}.close-burger{position:absolute;top:10px;right:10px;background:initial;border:none}.burger-list-menu{display:flex;flex-direction:column;align-items:flex-start;list-style:none;gap:16px}.burger-list-menu li a{font-family:var(--third-family);font-weight:400;font-size:16px;text-align:center;color:var(--white)}.burger-lang-a{margin-top:auto;display:flex;align-items:center;gap:10px}.burger-lang-a a{font-family:var(--third-family);font-weight:500;font-size:16px;text-align:center;color:rgb(255 255 255 / .52)}.burger-lang-a a.active-lang{color:var(--white)!important}.sticky-items-mobile{display:none}.an-el{opacity:0;transform:translateY(100px);transition:0.5s linear}.an-el-vis{opacity:1;transform:translateY(0);transition:0.5s linear}.contaier-gallery{max-width:1400px;padding:0 10px;width:100%;margin:0 auto}.gallery-wrapper{margin-top:158px;display:flex;flex-direction:column;align-items:center}.gallery-wrapper h1{font-family:var(--second-family);font-weight:700;font-size:36px;line-height:156%;text-align:center;color:var(--black)}.gallery-wrapper p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:156%;text-align:center;color:var(--black);max-width:848px;margin-top:20px!important}.gallery-items{display:flex;flex-direction:column;align-items:center;width:100%;gap:48px 0;margin-top:48px}.gallery-item{display:flex;align-items:center;width:100%;gap:0 26px}.gallery-item:nth-child(odd){flex-direction:row-reverse}.dark-text{color:#000!important}.gallery-item div:first-child{width:40%;height:385px;overflow:hidden}.gallery-item div:last-child{width:60%;height:385px;overflow:hidden;aspect-ratio:1/2}.gallery-item div img{width:100%;height:100%;object-fit:cover}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;background:#000000b1;opacity:0;visibility:hidden}.modal-wrapper-open{opacity:1;visibility:visible}.modal-content-wrapper{display:flex;justify-content:center;padding-top:100px;position:relative;width:100%;height:100%}.modal-content{max-width:570px;width:100%;height:fit-content;background:#fff;padding:33px 40px;border-radius:14px;display:flex;flex-direction:column;align-items:center}.close-modal{position:absolute;top:60px;right:40px;background:initial;border:none;z-index:30}.close-mail{position:absolute;top:60px;right:40px;background:initial;border:none;z-index:30}.modal-content h6{font-family:var(--second-family);font-weight:700;font-size:26px;line-height:140%;text-align:center;color:var(--black)}.modal-content p{margin-top:6px!important;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;text-align:center;color:var(--black)}.modal-form{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:15px}.modal-form input{width:100%;padding:15.5px 20px;border:1px solid #c7c7c7;border-radius:8px;outline:none;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black)}.header-menu .blacks a{color:#000!important}.blackk a{color:#000!important}.header-menu .blacks a:after{background:#000}.modal-form>div{width:100%}.modal-form input:placeholder{font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black)}.modal-form>button{margin-top:10px;border-radius:10px;background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);width:100%;border-radius:10px;border:1px solid var(--orange);padding:20px 0}.modal-content>span{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:142%;text-align:center;color:var(--black);margin-top:23px}.modal-content>span a{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:142%;text-align:center;color:var(--black);text-decoration:underline;text-decoration-skip-ink:none}#wpcf7-f614-o2{width:100%;margin-top:20px}#wpcf7-f614-o2 form{width:100%}#wpcf7-f614-o2 form p{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:15px}#wpcf7-f614-o2 form p .wpcf7-spinner{display:none}#wpcf7-f614-o2 form p>br{display:none}#wpcf7-f614-o2 form p span{width:100%;margin:0!important}#wpcf7-f614-o2 form p>input{margin-top:10px;border-radius:10px;background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);width:100%;border-radius:10px;border:1px solid var(--orange);padding:20px 0;cursor:pointer}#wpcf7-f614-o2 form p span input{width:100%;padding:15.5px 20px;border:1px solid #c7c7c7;border-radius:8px;outline:none;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black)}#wpcf7-f614-o2 form p span>div{width:100%}#wpcf7-f614-o1{width:100%;margin-top:20px}#wpcf7-f614-o1 form{width:100%}#wpcf7-f614-o1 form p{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:15px}#wpcf7-f614-o1 form p .wpcf7-spinner{display:none}#wpcf7-f614-o1 form p>br{display:none}#wpcf7-f614-o1 form p span{width:100%;margin:0!important}#wpcf7-f614-o1 form p>input{margin-top:10px;border-radius:10px;background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);width:100%;border-radius:10px;border:1px solid var(--orange);padding:20px 0;cursor:pointer}#wpcf7-f614-o1 form p span input{width:100%;padding:15.5px 20px;border:1px solid #c7c7c7;border-radius:8px;outline:none;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black)}#wpcf7-f614-o1 form p span>div{width:100%}#wpcf7-f618-o2{width:100%;margin-top:20px}#wpcf7-f618-o2 form{width:100%}#wpcf7-f618-o2 form p{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:15px}#wpcf7-f618-o2 form p .wpcf7-spinner{display:none}#wpcf7-f618-o2 form p>br{display:none}#wpcf7-f618-o2 form p span{width:100%;margin:0!important}#wpcf7-f618-o2 form p>input{margin-top:10px;border-radius:10px;background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);width:100%;border-radius:10px;border:1px solid var(--orange);padding:20px 0;cursor:pointer}#wpcf7-f618-o2 form p span input{width:100%;padding:15.5px 20px;border:1px solid #c7c7c7;border-radius:8px;outline:none;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black)}#wpcf7-f618-o2 form p span>div{width:100%}#wpcf7-f618-o1{width:100%;margin-top:20px}#wpcf7-f618-o1 form{width:100%}#wpcf7-f618-o1 form p{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:15px}#wpcf7-f618-o1 form p .wpcf7-spinner{display:none}#wpcf7-f618-o1 form p>br{display:none}#wpcf7-f618-o1 form p span{width:100%;margin:0!important}#wpcf7-f618-o1 form p>input{margin-top:10px;border-radius:10px;background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);width:100%;border-radius:10px;border:1px solid var(--orange);padding:20px 0;cursor:pointer}#wpcf7-f618-o1 form p span input{width:100%;padding:15.5px 20px;border:1px solid #c7c7c7;border-radius:8px;outline:none;font-family:var(--font-family);font-weight:400;font-size:16px;color:var(--black)}#wpcf7-f618-o1 form p span>div{width:100%}.send-mail-wrapper{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:14px;padding:30px 40px;max-width:570px;width:100%;height:fit-content}.send-mail-wrapper p:first-child{font-family:var(--second-family);font-weight:700;font-size:26px;line-height:140%;text-align:center;color:var(--black)}.send-mail-wrapper p:nth-child(2){font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;text-align:center;color:var(--black);margin-top:6px}.send-mail-wrapper button{margin-top:20px;border-radius:10px;background:var(--orange);font-family:var(--font-family);font-weight:700;font-size:16px;text-align:center;color:var(--white);width:100%;border-radius:10px;border:1px solid var(--orange);padding:20px 0;cursor:pointer}.send-mail{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;background:#000000b1;opacity:0;visibility:hidden;display:flex;justify-content:center;padding-top:300px}.send-mail-open{opacity:1;visibility:visible}.wpcf7-response-output{display:none}