@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&display=swap");@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.eot?21831q");src:url("../fonts/icomoon/icomoon.eot?21831q#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?21831q") format("truetype"),url("../fonts/icomoon/icomoon.woff?21831q") format("woff"),url("../fonts/icomoon/icomoon.svg?21831q#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"],[class*="icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e900"}body,body *{box-sizing:border-box;position:relative;margin:0;padding:0}body,a,p,li,h1,h2,h3,h4,h5,h6,section,header,div,footer,nav,form,span{margin:0;padding:0}form,select,button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none}body input[type=text]::-ms-clear{display:none;width:0;height:0}body input[type=text]::-ms-reveal{display:none;width:0;height:0}body input[type="search"]::-webkit-search-decoration,body input[type="search"]::-webkit-search-cancel-button,body input[type="search"]::-webkit-search-results-button,body input[type="search"]::-webkit-search-results-decoration{display:none}textarea:focus{outline:none}textarea:-moz-focusring{outline:none}@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.eot?21831q");src:url("../fonts/icomoon/icomoon.eot?21831q#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?21831q") format("truetype"),url("../fonts/icomoon/icomoon.woff?21831q") format("woff"),url("../fonts/icomoon/icomoon.svg?21831q#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}.svg-animate{height:100%;width:100%;position:absolute;top:0;left:0}.decore-triangle{position:absolute;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.decore-triangle .img{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;z-index:-1;overflow:hidden}.decore-triangle .img img{display:inline-block;width:100%}.decore-triangle .mask{position:relative;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.decore-triangle .mask img,.decore-triangle .mask svg{width:100%;height:auto}.decore-triangle.style-1{width:340px}.decore-triangle.style-1 .img{top:5px;left:5px;right:5px;bottom:3px}.decore-triangle.style-1 .mask{margin:-3px -7px -2px -3px}.decore-triangle.style-2{width:210px}.decore-triangle.style-2 .mask{margin:-5px 0 -3px}.decore-triangle.style-2 .img{top:2px;left:5px;right:5px;bottom:1px}.decore-triangle.style-2 .img>img{-webkit-transform:rotate(23.5deg) translate3d(18px, -15px, 0) scale(1.1);transform:rotate(23.5deg) translate3d(18px, -15px, 0) scale(1.1)}.decore-triangle.style-3{width:235px}.decore-triangle.style-3 .img{top:1px;bottom:2px}.decore-triangle.style-3 .mask{margin:-1px 0 -2px -1px}.decore-triangle.style-4{width:310px}.decore-triangle.style-4 .img{right:2px}.decore-triangle.style-4 .img img{width:auto;height:100%}.decore-triangle.style-4 .mask{margin:-1px 0 -3px -2px}.decore-triangle.style-5{width:140px}.decore-triangle.style-5 .mask{margin:-1px -4px -2px -1px}.decore-triangle.style-5 .img{top:1px;bottom:2px}.decore-triangle.style-5 .img img{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.decore-triangle.style-6{width:340px}.decore-triangle.style-6 .mask{margin:-1px -4px -2px -1px}.decore-triangle.style-6 .img img{-webkit-transform:rotate(9deg) translate3d(10px, 0, 0);transform:rotate(9deg) translate3d(10px, 0, 0)}.decore-triangle.style-7{width:320px}.decore-triangle.style-7 .mask{margin:0 0 -2px -2px}.decore-triangle.style-7 .img{top:2px;bottom:2px}.decore-triangle.style-7 .img img{-webkit-transform:rotate(9deg) translate3d(10px, 5px, 0);transform:rotate(9deg) translate3d(10px, 5px, 0)}.decore-triangle.style-8{width:220px}.decore-triangle.style-8 .img{top:2px;bottom:2px}.decore-triangle.style-8 .mask{margin:-4px 0 -2px}.decore-triangle.style-9{width:220px}.decore-triangle.style-9 .img{top:1px;bottom:1px}.decore-triangle.style-9 .mask{margin:-7px 0 -5px}.decore-triangle.style-10{width:180px}.decore-triangle.style-10 .img{top:2px;bottom:2px}.decore-triangle.style-10 .mask{margin:-2px -3px -6px -2px}.ie .decore-triangle.style-1 .mask{margin:-3px -7px -3px -3px}.ie .decore-triangle.style-5 .mask{margin:-1px -5px -2px -19px}.ie .decore-triangle.style-5 .img img{-webkit-transform:none;transform:none}.decore{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:47s infinite ease-in;animation:47s infinite ease-in}.decore.size-1{width:25px;height:25px}.decore.size-2{width:35px;height:35px}.decore.size-3{width:44px;height:44px}.decore.size-4{width:47px;height:47px}.decore.size-5{width:53px;height:53px}.decore.size-6{width:65px;height:65px}.decore.size-7{width:67px;height:67px}.decore.size-8{width:77px;height:77px}.decore.size-9{width:80px;height:80px}.decore.size-10{width:85px;height:85px}@media (max-width: 1200px){.decore,.decore-triangle{display:none}}.partners .decore-triangle{top:-150px;left:8.6%}.partners .decore:nth-of-type(1){top:-140px;left:11.6%;-webkit-animation-name:flying-thing-7;animation-name:flying-thing-7}.partners .decore:nth-of-type(2){top:-197px;right:32.9%;-webkit-animation-name:flying-thing-8;animation-name:flying-thing-8;z-index:3}.partners .decore:nth-of-type(3){top:-80px;right:13%;-webkit-animation-name:flying-thing-9;animation-name:flying-thing-9;z-index:3}.partners .decore:nth-of-type(4){top:-53px;right:13%;-webkit-animation-name:flying-thing-1;animation-name:flying-thing-1}.partners .decore:nth-of-type(5){left:2.1%;bottom:13px;-webkit-animation-name:flying-thing-3;animation-name:flying-thing-3}.partners .decore:nth-of-type(6){left:27.9%;bottom:-149px;-webkit-animation-name:flying-thing-11;animation-name:flying-thing-11;z-index:3}.partners .decore:nth-of-type(7){left:25.5%;bottom:-150px;-webkit-animation-name:flying-thing-10;animation-name:flying-thing-10;z-index:3}.partners .decore:nth-of-type(8){right:34.3%;bottom:35px;-webkit-animation-name:flying-thing-12;animation-name:flying-thing-12}@-webkit-keyframes flying-thing-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(147px, 63px, 0);transform:translate3d(147px, 63px, 0)}80%{-webkit-transform:translate3d(50px, 170px, 0);transform:translate3d(50px, 170px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes flying-thing-1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(147px, 63px, 0);transform:translate3d(147px, 63px, 0)}80%{-webkit-transform:translate3d(50px, 170px, 0);transform:translate3d(50px, 170px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-2{0%{-webkit-transform:rotate(150deg) translate3d(0, 0, 0);transform:rotate(150deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(45deg) translate3d(100px, 20px, 0);transform:rotate(45deg) translate3d(100px, 20px, 0)}50%{-webkit-transform:rotate(0) translate3d(77px, 45px, 0);transform:rotate(0) translate3d(77px, 45px, 0)}67%{-webkit-transform:rotate(360deg) translate3d(93px, 50px, 0);transform:rotate(360deg) translate3d(93px, 50px, 0)}100%{-webkit-transform:rotate(150deg) translate3d(0, 0, 0);transform:rotate(150deg) translate3d(0, 0, 0)}}@keyframes flying-thing-2{0%{-webkit-transform:rotate(150deg) translate3d(0, 0, 0);transform:rotate(150deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(45deg) translate3d(100px, 20px, 0);transform:rotate(45deg) translate3d(100px, 20px, 0)}50%{-webkit-transform:rotate(0) translate3d(77px, 45px, 0);transform:rotate(0) translate3d(77px, 45px, 0)}67%{-webkit-transform:rotate(360deg) translate3d(93px, 50px, 0);transform:rotate(360deg) translate3d(93px, 50px, 0)}100%{-webkit-transform:rotate(150deg) translate3d(0, 0, 0);transform:rotate(150deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-3{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(350px, 39px, 0);transform:translate3d(350px, 39px, 0)}42%{-webkit-transform:translate3d(-80px, -10px, 0);transform:translate3d(-80px, -10px, 0)}90%{-webkit-transform:translate3d(-250px, -150px, 0);transform:translate3d(-250px, -150px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes flying-thing-3{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(350px, 39px, 0);transform:translate3d(350px, 39px, 0)}42%{-webkit-transform:translate3d(-80px, -10px, 0);transform:translate3d(-80px, -10px, 0)}90%{-webkit-transform:translate3d(-250px, -150px, 0);transform:translate3d(-250px, -150px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-4{0%{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(62deg) translate3d(420px, 150px, 0);transform:rotate(62deg) translate3d(420px, 150px, 0)}74%{-webkit-transform:rotate(90deg) translate3d(18px, -73px, 0);transform:rotate(90deg) translate3d(18px, -73px, 0)}100%{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}}@keyframes flying-thing-4{0%{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(62deg) translate3d(420px, 150px, 0);transform:rotate(62deg) translate3d(420px, 150px, 0)}74%{-webkit-transform:rotate(90deg) translate3d(18px, -73px, 0);transform:rotate(90deg) translate3d(18px, -73px, 0)}100%{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-5{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(-100px, 100px, 0);transform:translate3d(-100px, 100px, 0)}80%{-webkit-transform:translate3d(485px, -50px, 0);transform:translate3d(485px, -50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes flying-thing-5{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}20%{-webkit-transform:translate3d(-100px, 100px, 0);transform:translate3d(-100px, 100px, 0)}80%{-webkit-transform:translate3d(485px, -50px, 0);transform:translate3d(485px, -50px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-6{0%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}34%{-webkit-transform:rotate(145deg) translate3d(-100px, 250px, 0);transform:rotate(145deg) translate3d(-100px, 250px, 0)}87%{-webkit-transform:rotate(132deg) translate3d(-50px, -50px, 0);transform:rotate(132deg) translate3d(-50px, -50px, 0)}100%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}}@keyframes flying-thing-6{0%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}34%{-webkit-transform:rotate(145deg) translate3d(-100px, 250px, 0);transform:rotate(145deg) translate3d(-100px, 250px, 0)}87%{-webkit-transform:rotate(132deg) translate3d(-50px, -50px, 0);transform:rotate(132deg) translate3d(-50px, -50px, 0)}100%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-7{0%{-webkit-transform:rotate(7.5deg) translate3d(0, 0, 0);transform:rotate(7.5deg) translate3d(0, 0, 0)}15%{-webkit-transform:rotate(45deg) translate3d(130px, 570px, 0);transform:rotate(45deg) translate3d(130px, 570px, 0)}59%{-webkit-transform:rotate(-12deg) translate3d(290px, 30px, 0);transform:rotate(-12deg) translate3d(290px, 30px, 0)}100%{-webkit-transform:rotate(7.5deg) translate3d(0, 0, 0);transform:rotate(7.5deg) translate3d(0, 0, 0)}}@keyframes flying-thing-7{0%{-webkit-transform:rotate(7.5deg) translate3d(0, 0, 0);transform:rotate(7.5deg) translate3d(0, 0, 0)}15%{-webkit-transform:rotate(45deg) translate3d(130px, 570px, 0);transform:rotate(45deg) translate3d(130px, 570px, 0)}59%{-webkit-transform:rotate(-12deg) translate3d(290px, 30px, 0);transform:rotate(-12deg) translate3d(290px, 30px, 0)}100%{-webkit-transform:rotate(7.5deg) translate3d(0, 0, 0);transform:rotate(7.5deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-8{0%{-webkit-transform:rotate(-52deg) translate3d(0, 0, 0);transform:rotate(-52deg) translate3d(0, 0, 0)}34%{-webkit-transform:rotate(145deg) translate3d(-100px, 250px, 0);transform:rotate(145deg) translate3d(-100px, 250px, 0)}87%{-webkit-transform:rotate(132deg) translate3d(-50px, -50px, 0);transform:rotate(132deg) translate3d(-50px, -50px, 0)}100%{-webkit-transform:rotate(-52deg) translate3d(0, 0, 0);transform:rotate(-52deg) translate3d(0, 0, 0)}}@keyframes flying-thing-8{0%{-webkit-transform:rotate(-52deg) translate3d(0, 0, 0);transform:rotate(-52deg) translate3d(0, 0, 0)}34%{-webkit-transform:rotate(145deg) translate3d(-100px, 250px, 0);transform:rotate(145deg) translate3d(-100px, 250px, 0)}87%{-webkit-transform:rotate(132deg) translate3d(-50px, -50px, 0);transform:rotate(132deg) translate3d(-50px, -50px, 0)}100%{-webkit-transform:rotate(-52deg) translate3d(0, 0, 0);transform:rotate(-52deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-9{0%{-webkit-transform:rotate(26deg) translate3d(0, 0, 0);transform:rotate(26deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(45deg) translate3d(100px, 20px, 0);transform:rotate(45deg) translate3d(100px, 20px, 0)}50%{-webkit-transform:rotate(0) translate3d(77px, 45px, 0);transform:rotate(0) translate3d(77px, 45px, 0)}67%{-webkit-transform:rotate(360deg) translate3d(93px, 50px, 0);transform:rotate(360deg) translate3d(93px, 50px, 0)}100%{-webkit-transform:rotate(26deg) translate3d(0, 0, 0);transform:rotate(26deg) translate3d(0, 0, 0)}}@keyframes flying-thing-9{0%{-webkit-transform:rotate(26deg) translate3d(0, 0, 0);transform:rotate(26deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(45deg) translate3d(100px, 20px, 0);transform:rotate(45deg) translate3d(100px, 20px, 0)}50%{-webkit-transform:rotate(0) translate3d(77px, 45px, 0);transform:rotate(0) translate3d(77px, 45px, 0)}67%{-webkit-transform:rotate(360deg) translate3d(93px, 50px, 0);transform:rotate(360deg) translate3d(93px, 50px, 0)}100%{-webkit-transform:rotate(26deg) translate3d(0, 0, 0);transform:rotate(26deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-10{0%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(133deg) translate3d(50px, 20px, 0);transform:rotate(133deg) translate3d(50px, 20px, 0)}50%{-webkit-transform:rotate(118deg) translate3d(77px, 45px, 0);transform:rotate(118deg) translate3d(77px, 45px, 0)}67%{-webkit-transform:rotate(140deg) translate3d(67px, -5px, 0);transform:rotate(140deg) translate3d(67px, -5px, 0)}100%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}}@keyframes flying-thing-10{0%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}30%{-webkit-transform:rotate(133deg) translate3d(50px, 20px, 0);transform:rotate(133deg) translate3d(50px, 20px, 0)}50%{-webkit-transform:rotate(118deg) translate3d(77px, 45px, 0);transform:rotate(118deg) translate3d(77px, 45px, 0)}67%{-webkit-transform:rotate(140deg) translate3d(67px, -5px, 0);transform:rotate(140deg) translate3d(67px, -5px, 0)}100%{-webkit-transform:rotate(127deg) translate3d(0, 0, 0);transform:rotate(127deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-11{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%{-webkit-transform:translate3d(-50px, -20px, 0);transform:translate3d(-50px, -20px, 0)}50%{-webkit-transform:translate3d(-77px, -45px, 0);transform:translate3d(-77px, -45px, 0)}67%{-webkit-transform:translate3d(-67px, 5px, 0);transform:translate3d(-67px, 5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes flying-thing-11{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}30%{-webkit-transform:translate3d(-50px, -20px, 0);transform:translate3d(-50px, -20px, 0)}50%{-webkit-transform:translate3d(-77px, -45px, 0);transform:translate3d(-77px, -45px, 0)}67%{-webkit-transform:translate3d(-67px, 5px, 0);transform:translate3d(-67px, 5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-12{0%{-webkit-transform:rotate(145deg) translate3d(0, 0, 0);transform:rotate(145deg) translate3d(0, 0, 0)}34%{-webkit-transform:rotate(212deg) translate3d(80px, 200px, 0);transform:rotate(212deg) translate3d(80px, 200px, 0)}87%{-webkit-transform:rotate(132deg) translate3d(50px, 50px, 0);transform:rotate(132deg) translate3d(50px, 50px, 0)}100%{-webkit-transform:rotate(145deg) translate3d(0, 0, 0);transform:rotate(145deg) translate3d(0, 0, 0)}}@keyframes flying-thing-12{0%{-webkit-transform:rotate(145deg) translate3d(0, 0, 0);transform:rotate(145deg) translate3d(0, 0, 0)}34%{-webkit-transform:rotate(212deg) translate3d(80px, 200px, 0);transform:rotate(212deg) translate3d(80px, 200px, 0)}87%{-webkit-transform:rotate(132deg) translate3d(50px, 50px, 0);transform:rotate(132deg) translate3d(50px, 50px, 0)}100%{-webkit-transform:rotate(145deg) translate3d(0, 0, 0);transform:rotate(145deg) translate3d(0, 0, 0)}}@-webkit-keyframes flying-thing-13{0%{-webkit-transform:rotate(20deg) translate3d(0, 0, 0);transform:rotate(20deg) translate3d(0, 0, 0)}20%{-webkit-transform:rotate(56deg) translate3d(540px, 100px, 0);transform:rotate(56deg) translate3d(540px, 100px, 0)}80%{-webkit-transform:rotate(367deg) translate3d(485px, 20px, 0);transform:rotate(367deg) translate3d(485px, 20px, 0)}100%{-webkit-transform:rotate(20deg) translate3d(0, 0, 0);transform:rotate(20deg) translate3d(0, 0, 0)}}@keyframes flying-thing-13{0%{-webkit-transform:rotate(20deg) translate3d(0, 0, 0);transform:rotate(20deg) translate3d(0, 0, 0)}20%{-webkit-transform:rotate(56deg) translate3d(540px, 100px, 0);transform:rotate(56deg) translate3d(540px, 100px, 0)}80%{-webkit-transform:rotate(367deg) translate3d(485px, 20px, 0);transform:rotate(367deg) translate3d(485px, 20px, 0)}100%{-webkit-transform:rotate(20deg) translate3d(0, 0, 0);transform:rotate(20deg) translate3d(0, 0, 0)}}body .sbi_lb-nav{position:absolute !important;top:calc(50% + 30px) !important}body #sbi_lightbox .sbi-owl-nav>div{margin-top:0}body .sbi-owl-nav{position:absolute !important;top:0;height:100%;width:100%}body #sbi_load>a:hover{color:#fff !important;background:#8B63A3 !important;box-shadow:none !important}body .sbi_follow_btn a{background:#8B63A3 !important}body .sbi_follow_btn a:hover{background:#60456F !important;box-shadow:none !important}#menu-layer{background:#000;position:fixed;width:100%;height:100%;z-index:3;display:none;top:0;left:0;opacity:.4}#menu-layer.active{display:block}body>div{display:none}.sticky__header{position:sticky;z-index:1000}header{background-color:#231b26;background-image:url("../img/header-bg.jpg");background-size:cover;background-position:top;position:relative;top:0;left:0;width:100%;height:max-content;overflow-y:visible;z-index:2}header .logo div{background-size:contain;background-position:center;background-repeat:no-repeat;width:182px;height:52px}header .header-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:space-between;height:115px}header h1{color:#fff;font-size:3rem}header img{height:48px;width:auto}.sub-menu{display:none}.menu-item:hover::before,.menu-item:hover::after{opacity:1}.menu-item:hover::after{width:100%;left:0}.menu-item::before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 3.5px 5px 3.5px;border-color:transparent transparent #8c63a3 transparent;left:50%;bottom:1px;margin-left:-3px;-webkit-transition:all .2s;transition:all .2s;opacity:0}.menu-item::after{content:'';position:absolute;bottom:0;border-bottom:1px solid #8b63a3;left:50%;width:0;-webkit-transition:all .2s;transition:all .2s}.lang ul{display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:7px;text-transform:uppercase;color:#fff}.lang ul li{margin:0;padding:0;list-style:none none}.lang ul a{color:#fff}.lang ul a:hover,.lang ul a.current-lang{color:#8B63A3}ul.menu{height:115px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none none;font-weight:500}ul.menu li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding-left:20px;padding-right:20px}ul.menu li a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:100%;color:#fff;font-size:1rem;text-transform:uppercase;font-weight:400}ul.menu li:hover{cursor:pointer}ul.menu li:hover a{color:#8B63A3}.cta{text-align:right}.cta a{color:white;font-size:1.25rem;text-transform:uppercase;text-decoration:none;font-weight:700}.cta a i{margin-right:10px;transform:rotate(-45deg)}.cta p{margin-top:6px;color:#fff;font-size:.75rem}.menu-mobile,.menu-btn{display:none}.menu-btn{cursor:pointer;font-size:1.625rem;color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:24px;height:24px;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}@media (max-width: 1024px){header .header-container{height:52px}header{padding:20px 0}.header-container>nav,.header-container>.lang,.header-container>.cta{display:none}.header-container>.menu-btn{display:-webkit-flex;display:-ms-flexbox;display:flex}.menu-mobile{transition:transform .7s ease;display:block;position:fixed;z-index:99999;width:100%;height:100%;max-width:350px;max-height:100vh;left:0;transform:translateX(100vw);top:0;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center}.menu-mobile>.cta{margin-top:auto;margin-bottom:40px}.menu-mobile>.cta a{width:100%;color:white;background:#5c476c;padding:8px 25px}.menu-mobile nav{width:100%}.menu-mobile nav .menu{margin-top:15px}.menu-mobile nav ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center}.menu-mobile nav ul.menu{row-gap:15px;padding-bottom:20px}.menu-mobile nav ul li{width:100%}.menu-mobile nav ul li a{display:block;width:100%;text-align:center;font-size:15px;margin-top:10px;margin-bottom:10px}.menu-mobile .head .menu-btn{display:-webkit-flex;display:-ms-flexbox;display:flex}.menu-mobile .head .menu-btn span{position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-mobile .head .menu-btn span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-mobile .head{display:-webkit-flex;display:-ms-flexbox;display:flex;height:160px;flex-direction:column;background:#5c476c;justify-content:space-between;position:relative;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:20px 30px;width:100%}.menu-mobile .head #rd__hide__mobile__menu{position:absolute;right:24px}.menu-mobile .head .logo__menu__wrapper{display:block;width:100%}.menu-mobile .head>a{display:none}.menu-mobile.active{transform:translateX(calc(100vw - 350px))}.menu-mobile .lang{margin:20px}.menu-mobile ul.menu li a,.menu-mobile .lang ul a,.menu-mobile .lang ul span,.menu-mobile .lang ul a:hover,.menu-mobile .lang ul a.current-lang{color:#8B63A3}.menu-item::before,.menu-item::after{display:none}}@media (max-width: 425px){.menu-mobile{width:100%;max-width:100vw;transform:translateX(100%)}.menu-mobile.active{transform:translateX(0)}}footer{margin-bottom:0;margin-top:auto}footer>.wrapper{padding-top:65px;padding-bottom:100px}footer form>p{display:-webkit-flex;display:-ms-flexbox;display:flex}footer form label{width:calc(100% - 45px)}footer form label input{width:100%;border-color:#dcd7ca;color:#323232;padding:5px 7px;-webkit-appearance:none;-moz-appearance:none;background:#fff;border-radius:0;border-style:solid;border-width:0.1rem;box-shadow:none;display:block;font-size:1rem;margin:0;max-width:100%}footer form label input::-webkit-input-placeholder{color:#dcd7ca;font-weight:400;font-size:16px}footer form label input:-moz-placeholder{color:#dcd7ca;font-weight:400;font-size:16px}footer form label input::-moz-placeholder{color:#dcd7ca;font-weight:400;font-size:16px}footer form label input:-ms-input-placeholder{color:#dcd7ca;font-weight:400;font-size:16px}footer form label input:focus{border-color:#60456F}footer form input[type="submit"]{width:45px;height:inherit;color:#fff;background-color:#8B63A3;background-image:url("../img/svg/paper-plane-solid.svg");background-position:center;background-size:30%;background-repeat:no-repeat;border:none;cursor:pointer}footer .footer-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}footer .left,footer .right,footer .middle{width:33%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10px}footer .right,footer .middle{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}footer h3{color:#8B63A3;font-size:1rem;padding-bottom:5px}footer p,footer a{font-size:.8125rem;color:#323232}footer a:hover{color:#60456F}footer .right a{color:#8B63A3;font-size:1rem;border:1px solid #8B63A3;height:30px;width:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;border-radius:50%}footer .right a:hover{color:#fff;background-color:#8B63A3}footer .socials{padding-top:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:8px}footer .corp{padding:20px 0;background-color:#5c476c}footer .corp-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}footer .corp-flex div{display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:20px}footer .corp,footer .corp a,footer .corp p{font-size:.8125rem;color:#fff}@media (max-width: 768px){footer>.wrapper{padding-bottom:65px}footer .footer-flex{-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px}footer .right{margin-left:auto;margin-right:0}footer .middle,footer .right{text-align:end}footer .left,footer .right,footer .middle{width:45%}}@media (max-width: 425px){footer>.wrapper{padding-bottom:40px;padding-top:40px}footer form{max-width:250px;margin:0 auto}footer .footer-flex{row-gap:45px}footer .left{text-align:center}footer .middle,footer .right{-webkit-align-items:center;-ms-align-items:center;align-items:center}footer .left,footer .right,footer .middle{width:100%}}.youtube-video{display:none;position:fixed;background-color:rgba(0,0,0,0.5);height:100%;width:100%;top:0;left:0;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.youtube-video iframe{width:100%}.youtube-video-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:8px;padding:0 10px;max-width:660px;width:100%}.youtube-video .close{font-size:1.625rem;color:#fff;cursor:pointer;opacity:.7;align-self:flex-end;width:max-content;height:max-content;right:-30px}.youtube-video .close:hover{opacity:1}.youtube-video.active{display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:99999}.page-template-home-page .about{padding-top:96px;padding-bottom:175px;background-image:url("../img/sity-bg.jpg");background-repeat:no-repeat;background-position:0 50%;background-size:contain}.page-template-home-page .about .video{position:absolute;right:0;top:calc(100% / 2 - 300px);width:350px;height:600px;background:url("../img/play.png");background-position:right;background-size:contain;background-repeat:no-repeat;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-template-home-page .about .video svg{width:3.05em;height:3em}.page-template-home-page .about .video .e-play{margin-left:65px}.page-template-home-page .about .video .e-play--have:hover{-webkit-filter:brightness(126%);filter:brightness(126%)}.page-template-home-page .about .video .e-play--have:hover .e-play--tie{transition:all 0s}.page-template-home-page .about .video .e-play--have:hover+.e-play--refer{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}.page-template-home-page .about .video .e-play--refer{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;pointer-events:none;-webkit-transition:all .2s;transition:all .2s}.page-template-home-page .about .video .e-play--have{overflow:hidden;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:54px;width:12.81em;height:12.81em;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.page-template-home-page .about .video .e-play--tie{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:all 0s}.page-template-home-page .about-content{padding:110px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-template-home-page .about-content div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center;margin-bottom:20px}.page-template-home-page .about-content div::before,.page-template-home-page .about-content div::after{width:63px;height:1.5px;content:'';display:block;background-color:#60456F}.page-template-home-page .about-content div i{background-image:url("../img/svg/logo.svg");background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:20px;height:22px;margin-left:0.5em;margin-right:0.5em}.page-template-home-page .about-content h2{margin-bottom:30px;text-transform:uppercase}.page-template-home-page .about-content p{max-width:700px;align-self:flex-start;padding-bottom:45px;color:#60456F;line-height:2.7}@media (max-width: 1200px){.page-template-home-page .about{padding:72px 0}.page-template-home-page .about .video{position:relative;background:none;top:unset;bottom:180px;width:100%;height:max-content;justify-content:center}.page-template-home-page .about .video .e-play{margin-left:0}}@media (max-width: 768px){.page-template-home-page .about-content{text-align:center}.youtube-video .close{right:0}}@media (max-width: 425px){.page-template-home-page .about{padding:50px 0;background-position:0 50%}.page-template-home-page .about .logo-bg{background-size:75%}.page-template-home-page .about-content{padding:0 0 90px 0}.page-template-home-page .about-content p{padding-bottom:0;align-self:unset;max-width:310px}}.page-template-home-page .count{background-image:url("../img/count.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:120px 0}.page-template-home-page .count-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.page-template-home-page .count .item{width:25%;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;row-gap:20px}.page-template-home-page .count .item:nth-child(2) h3::after,.page-template-home-page .count .item:nth-child(2) h3::before,.page-template-home-page .count .item:nth-child(3) h3::after,.page-template-home-page .count .item:nth-child(3) h3::before{top:0;width:0.4em;height:0.4em;margin-top:-0.2em;position:absolute;content:''}.page-template-home-page .count .item:nth-child(2) h3::before,.page-template-home-page .count .item:nth-child(3) h3::before{border-left:3px solid #8B63A3;border-top:3px solid #8B63A3;left:0;margin-left:-0.54em}.page-template-home-page .count .item:nth-child(2) h3::after,.page-template-home-page .count .item:nth-child(3) h3::after{border-right:3px solid #8B63A3;border-top:3px solid #8B63A3;right:0;margin-right:-0.54em}.page-template-home-page .count .item::after{background-position:50% 50%;background-size:auto;background-image:url("../img/arrow.png");background-repeat:no-repeat;content:'';display:block;position:absolute;top:0;right:-7px;width:14px;height:50px}.page-template-home-page .count .item:last-child::after{display:none}.page-template-home-page .count .item h3{width:max-content;color:#8B63A3}.page-template-home-page .count .item p{color:#fff;width:85%}@media (max-width: 1200px){.page-template-home-page .count{padding:72px 0}.page-template-home-page .count-flex{row-gap:30px}.page-template-home-page .count .item{width:50%}.page-template-home-page .count .item::after{display:none}}@media (max-width: 425px){.page-template-home-page .count{padding:50px 0}.page-template-home-page .count-flex{row-gap:60px}.page-template-home-page .count .item{width:100%}}.advantages{padding:90px 0;background-color:#FBFAFF}.advantages-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center}.advantages h2{margin-bottom:70px}.advantages .b-advantages--report{width:100%;position:relative;display:grid;grid-template-columns:repeat(5, 1fr);margin-bottom:4.2em;padding-top:2.1em;padding-right:0;padding-left:1px}.advantages .b-advantages--report:before{margin-top:-38px}.advantages .b-advantages--report:before,.advantages .b-advantages--report>div:before{width:0;height:0;border-style:solid;border-width:4px 3.5px 0 3.5px;border-color:#60456f transparent transparent transparent;position:absolute;left:50%;top:0;content:'';margin-left:-3px}.advantages .b-advantages--report>i{position:absolute;left:115px;top:0;border-top:1px dashed #60456f;display:block;right:113px;margin-top:-1px}.advantages .b-advantages--report:before,.advantages .b-advantages--report>div:before{width:0;height:0;border-style:solid;border-width:4px 3.5px 0 3.5px;border-color:#60456f transparent transparent transparent;position:absolute;left:50%;top:0;content:'';margin-left:-3px}.advantages .b-advantages--report:after,.advantages .b-advantages--report>div:after{position:absolute;left:50%;top:0;content:'';border-left:1px dashed #60456f;display:block;height:30px;margin-top:-33px}.advantages .content{width:100%;display:grid;grid-template-columns:repeat(5, 1fr)}.advantages .item{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;gap:50px;padding-bottom:100px}.advantages .item p{max-width:80%}.advantages .item .img-container{background-color:#fff;border-radius:32px;border:1px solid #DFDAE2;-webkit-box-shadow:3px 5px 0 rgba(96,69,111,0.02);box-shadow:3px 5px 0 rgba(96,69,111,0.02);width:6.32em;height:6.32em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center}.advantages .item .img-container img{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);max-width:3.2em;max-height:3em}@media (max-width: 1200px){.advantages .b-advantages--report>i{left:97px;right:95px}}@media (max-width: 950px){.advantages .b-advantages--report{display:none}.advantages .content{grid-template-columns:1fr 1fr}.advantages .item{padding-bottom:70px}}@media (max-width: 425px){.advantages{padding:50px 0 0 0}.advantages .item{padding-bottom:50px}}.page-template-home-page .our-projects{padding:96px 0 88px 0}.page-template-home-page .our-projects .wrapper>a{margin:40px auto 0 auto}.page-template-home-page .our-projects h2{border-left:10px solid #8B63A3;padding-left:10px;margin-bottom:57px}@media (max-width: 1024px){.page-template-home-page .our-projects{padding:72px 0}.page-template-home-page .our-projects h2{margin-bottom:28px}}@media (max-width: 425px){.page-template-home-page .our-projects{padding:52px 0}}.page-template-home-page .news{padding:90px 0;background-color:#FBFAFF}.page-template-home-page .news #sb_instagram .sbi_photo_wrap{height:350px}.page-template-home-page .news #sb_instagram .sbi_photo_wrap a{height:100% !important}.page-template-home-page .news h4{margin-bottom:20px}.page-template-home-page .news-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;row-gap:30px}@media (max-width: 1024px){.page-template-home-page .news{padding:70px 0}.page-template-home-page .news #sb_instagram .sbi_photo_wrap{height:250px}.page-template-home-page .news #sb_instagram .sbi_photo_wrap a{height:100% !important}}@media (max-width: 425px){.page-template-home-page .news{padding:50px 0}}#apartments-slider .mobile_wrapper{display:none}#apartments-slider .mobile_wrapper .btn-container{position:relative;display:contents}#apartments-slider .mobile_wrapper .btn-container a{margin-top:10px}#apartments-slider .wrapper{overflow:hidden;position:relative;max-height:fit-content;background-color:#303030;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;max-width:1920px}#apartments-slider .wrapper .swiper-slide div{height:700px;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}#apartments-slider .wrapper .swiper-slide div svg{position:absolute;top:0;height:100%}#apartments-slider .wrapper .swiper-slide div svg path{cursor:pointer;opacity:0;fill:#9B51E0}#apartments-slider .wrapper .swiper-slide div svg path:hover{opacity:.5}#apartments-slider .wrapper .swiper-slide div img{height:100%;width:auto}#apartments-slider .wrapper .navigation{display:none}#apartments-slider .wrapper .rd__wrapper__main__picture{width:80%;max-height:inherit}#apartments-slider .wrapper .pagina-nav{height:100%;position:absolute;right:0;top:0;overflow-y:scroll;max-height:inherit;min-height:100%;width:20%;padding:30px 20px 90px 20px}#apartments-slider .wrapper .pagina-nav .swiper-pagination{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:20px}#apartments-slider .wrapper .pagina-nav .swiper-pagination>div{cursor:pointer;height:max-content;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:5px}#apartments-slider .wrapper .pagina-nav .swiper-pagination>div p{color:#fff;font-weight:600;font-size:.8125rem}#apartments-slider .wrapper .pagina-nav .swiper-pagination>div p.title{text-transform:uppercase;font-weight:700;font-size:1rem}#apartments-slider .wrapper .pagina-nav .swiper-pagination>div.swiper-pagination-current .img,#apartments-slider .wrapper .pagina-nav .swiper-pagination>div:hover .img{outline:5px solid #8B63A3;outline-offset:-5px;filter:drop-shadow(0px 0px 12px #60456F)}#apartments-slider .wrapper .pagina-nav .swiper-pagination>div .img{background-size:cover;background-repeat:no-repeat;background-position:center;height:140px;margin-bottom:10px}#apartments-slider .wrapper .pagina-nav::-webkit-scrollbar{display:none}#apartments-slider .wrapper .pagina-nav{-ms-overflow-style:none;scrollbar-width:none}#apartments-slider .btn-container{z-index:20;position:absolute;bottom:0;right:0;width:20%;height:90px;padding-top:20px;padding-bottom:20px;background-color:#303030}#apartments-slider .btn-container a{display:flex;flex-direction:column;padding:15px;width:100%;text-align:center;background-color:#60456F;border:1px solid #60456F;color:#fff;text-transform:uppercase;font-weight:700}#apartments-slider .btn-container a:hover{border-color:#fff;background-color:unset}@media (max-width: 1024px){#apartments-slider .wrapper{display:none}#apartments-slider .mobile_wrapper{justify-content:center;align-items:center;padding:20px;background-color:#303030;display:block}#apartments-slider .mobile_wrapper swiper-container{width:100%;height:80%}#apartments-slider .mobile_wrapper swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}#apartments-slider .mobile_wrapper swiper-slide .img{display:block;width:100%;height:100%;object-fit:cover}#apartments-slider .mobile_wrapper swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}#apartments-slider .mobile_wrapper .swiper-pagination{position:relative}#apartments-slider .mobile_wrapper .swiper-pagination .item__element{background-color:#303030;cursor:pointer;height:max-content;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:5px}#apartments-slider .mobile_wrapper .swiper-pagination .item__element .img{background-size:cover;background-repeat:no-repeat;background-position:center;height:250px;margin-bottom:10px}#apartments-slider .mobile_wrapper .swiper-pagination .item__element p.title{text-transform:uppercase;font-weight:700;font-size:1rem}#apartments-slider .mobile_wrapper .swiper-pagination .item__element p{color:#fff;font-weight:600;font-size:.8125rem}}.error404 section{padding:75px 0;min-height:400px;height:max-content;background-color:#FBFAFF}.error404 section h1{font-size:1.875rem;max-width:750px}.error404 section ul{margin:0;padding:0;list-style:none none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:5px}.error404 section ul a{font-size:1rem;color:#8B63A3}.error404 section ul a:hover{color:#60456F}.error404 section .content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:35px;justify-content:center;height:100%}.error404 section .bg{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:100% 50%;background-size:289px 200px;opacity:.3}.page-template-news-page section{padding:90px 0}.page-template-news-page section h1{margin-left:12px;border-left:10px solid #8B63A3;padding-left:10px}.page-template-news-page section .news-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px}@media (max-width: 425px){.page-template-news-page section{padding:50px 0}}.page-template-about-page .hero{padding:100px 0}.page-template-about-page .hero .hero-flex{padding:100px 70px 120px 70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-template-about-page .hero .hero-flex div.logo-sub{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center;margin-bottom:20px}.page-template-about-page .hero .hero-flex div.logo-sub::before,.page-template-about-page .hero .hero-flex div.logo-sub::after{width:63px;height:1.5px;content:'';display:block;background-color:#60456F}.page-template-about-page .hero .hero-flex div.logo-sub i{background-image:url("../img/svg/logo.svg");background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:20px;height:22px;margin-left:0.5em;margin-right:0.5em}.page-template-about-page .hero .hero-flex h2{margin-bottom:30px}.page-template-about-page .hero .hero-flex p{line-height:2.7;color:#60456F}.page-template-about-page .hero .count-flex{padding-top:90px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.page-template-about-page .hero .count-flex .item{width:25%;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;row-gap:20px}.page-template-about-page .hero .count-flex .item:last-child h3::after{display:none}.page-template-about-page .hero .count-flex .item h3{width:100%;color:#60456F}.page-template-about-page .hero .count-flex .item h3::after{content:'';display:block;height:100%;position:absolute;top:0;right:0;border-right:1px solid #EDEBEF}.page-template-about-page .hero .count-flex .item p{width:85%;color:#231b26}@media (max-width: 1200px){.page-template-about-page .hero .count-flex{padding:72px 0;row-gap:30px}.page-template-about-page .hero .count-flex .item{width:50%}.page-template-about-page .hero .count-flex .item h3::after{display:none}}@media (max-width: 425px){.page-template-about-page .hero{padding:50px 0}.page-template-about-page .hero .hero-flex{text-align:center;padding:0}.page-template-about-page .hero .count-flex{padding:50px 0 0 0;row-gap:60px}.page-template-about-page .hero .count-flex .item{width:100%}}.page-template-about-page section.video{padding:90px 0;background:#FBFAFF;border-top:1px solid #F1EEF5;border-bottom:1px solid #F1EEF5}.page-template-about-page section.video .video{margin:0 auto;height:450px;width:730px;max-width:100%;background-image:url("../img/video.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.page-template-about-page section.video .video a{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.65);top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-template-about-page section.video .video a:hover{background-color:rgba(0,0,0,0.45)}.page-template-about-page section.video .video a:hover>div{-webkit-transform:rotateZ(180deg) scaleX(-1) scaleY(-1);transform:rotateZ(180deg) scaleX(-1) scaleY(-1)}.page-template-about-page section.video .video a>div{width:50px;height:50px}.page-template-about-page .achievements{padding:90px 0 170px 0}.page-template-about-page .achievements h2{margin-bottom:28px}.page-template-about-page .achievements div.logo-sub{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center;margin-bottom:20px}.page-template-about-page .achievements div.logo-sub::before,.page-template-about-page .achievements div.logo-sub::after{width:63px;height:1.5px;content:'';display:block;background-color:#60456F}.page-template-about-page .achievements div.logo-sub i{background-image:url("../img/svg/logo.svg");background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:20px;height:22px;margin-left:0.5em;margin-right:0.5em}.page-template-about-page .achievements-flex,.page-template-about-page .achievements-list,.page-template-about-page .achievements-list-item{display:-webkit-flex;display:-ms-flexbox;display:flex}.page-template-about-page .achievements-flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-template-about-page .achievements .achievements-list{column-gap:30px;row-gap:38px;padding-top:46px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-template-about-page .achievements .achievements-list-item{padding:30px;border:1px solid #DFDAE2;border-radius:32px;width:calc(50% - 15px);height:max-content}.page-template-about-page .achievements .achievements-list-item img{width:128px;height:128px;margin-right:30px}.page-template-about-page .achievements .achievements-list-item h4{color:#60456F;text-transform:none;font-size:1.0625rem}.page-template-about-page .achievements .achievements-list-item p{line-height:1.5625rem;word-break:break-all}.page-template-about-page .achievements .achievements-list-item div:not(.shadow){padding-top:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.page-template-about-page .achievements .achievements-list-item .shadow{position:absolute;background-color:#60456F;border-bottom-left-radius:32px;border-bottom-right-radius:32px;-webkit-box-shadow:0 2px 15px rgba(96,69,111,0.35);box-shadow:0 2px 15px rgba(96,69,111,0.35);height:8px;width:85%;bottom:-8px;left:calc(15% / 2)}@media (max-width: 1024px){.page-template-about-page .achievements{padding:72px 0}}@media (max-width: 768px){.page-template-about-page .achievements .achievements-list-item{width:100%}}@media (max-width: 425px){.page-template-about-page .achievements{padding:50px 0}.page-template-about-page .achievements .achievements-list-item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.page-template-about-page .achievements .achievements-list-item img{margin:0 auto}.page-template-about-page .achievements h2{margin-bottom:16px}}section.pre-footer,section.pre-footer .form-section{background:#60456F}section.pre-footer .wrapper{overflow:hidden}section.pre-footer .map{position:absolute;top:0;right:0;width:60%;height:100%;overflow:hidden}section.pre-footer .map iframe{top:-40%;height:180%;width:100%}section.pre-footer .form-section{width:40%;z-index:1}section.pre-footer .form-section::after{content:'';display:block;position:absolute;top:0;right:-149px;width:150px;height:100%;background-image:url("../img/svg/pre-footer.svg");background-size:cover;background-position:left}section.pre-footer .form-section .arrow{background-image:url("../img/down.png");background-repeat:no-repeat;background-position:50% 50%;height:1.3em}section.pre-footer .form-section .title{padding:40px 0;text-align:center}section.pre-footer .form-section .title::after{content:url("../img/consult-2.png");position:absolute;left:0;top:0;pointer-events:none;margin-top:1em}section.pre-footer .form-section h4{color:#fff;text-transform:none;font-size:1.6875rem;margin-bottom:10px}section.pre-footer .form-section p{color:#B597C6}section.pre-footer .form-section div.wpcf7{padding:40px 0}section.pre-footer .form-section div.wpcf7 form p{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}section.pre-footer .form-section div.wpcf7 form input:-webkit-autofill,section.pre-footer .form-section div.wpcf7 form input:-webkit-autofill:hover,section.pre-footer .form-section div.wpcf7 form input:-webkit-autofill:focus,section.pre-footer .form-section div.wpcf7 form textarea:-webkit-autofill,section.pre-footer .form-section div.wpcf7 form textarea:-webkit-autofill:hover,section.pre-footer .form-section div.wpcf7 form textarea:-webkit-autofill:focus,section.pre-footer .form-section div.wpcf7 form select:-webkit-autofill,section.pre-footer .form-section div.wpcf7 form select:-webkit-autofill:hover,section.pre-footer .form-section div.wpcf7 form select:-webkit-autofill:focus{border:none;border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #60456F inset;transition:#60456F 0s ease-in-out 0s;background-color:#60456F !important;font-size:16px !important}section.pre-footer .form-section div.wpcf7 form input[type="text"],section.pre-footer .form-section div.wpcf7 form input[type="tel"],section.pre-footer .form-section div.wpcf7 form input[type="email"],section.pre-footer .form-section div.wpcf7 form textarea{width:100%;padding:15px 18px;caret-color:#fff;color:#fff;border:none;border-bottom:1px solid #fff;font-size:1rem}section.pre-footer .form-section div.wpcf7 form textarea{resize:none}section.pre-footer .form-section div.wpcf7 form input,section.pre-footer .form-section div.wpcf7 form textarea{background-color:#60456F}section.pre-footer .form-section div.wpcf7 form input::-webkit-input-placeholder,section.pre-footer .form-section div.wpcf7 form textarea::-webkit-input-placeholder{color:#fff;font-weight:400;font-size:16px}section.pre-footer .form-section div.wpcf7 form input:-moz-placeholder,section.pre-footer .form-section div.wpcf7 form textarea:-moz-placeholder{color:#fff;font-weight:400;font-size:16px}section.pre-footer .form-section div.wpcf7 form input::-moz-placeholder,section.pre-footer .form-section div.wpcf7 form textarea::-moz-placeholder{color:#fff;font-weight:400;font-size:16px}section.pre-footer .form-section div.wpcf7 form input:-ms-input-placeholder,section.pre-footer .form-section div.wpcf7 form textarea:-ms-input-placeholder{color:#fff;font-weight:400;font-size:16px}section.pre-footer .form-section div.wpcf7 form div:nth-child(2){margin-bottom:30px}section.pre-footer .form-section div.wpcf7 form div:nth-child(2) p{column-gap:30px}section.pre-footer .form-section div.wpcf7 form div:nth-child(2) span{width:calc(50% - 15px)}section.pre-footer .form-section div.wpcf7 form div:nth-child(3) p{justify-content:center}section.pre-footer .form-section div.wpcf7 form div:nth-child(3) span{width:100%;margin-bottom:30px}section.pre-footer .form-section div.wpcf7 form div:nth-child(3) input[type="submit"]{font-size:1rem;cursor:pointer;width:max-content;text-transform:uppercase;color:#fff;padding:15px 50px;border:1px solid #fff}section.pre-footer .form-section div.wpcf7 form div:nth-child(3) input[type="submit"]:hover{background-color:#fff;color:#60456F}section.pre-footer .form-section div.wpcf7 form .wpcf7-response-output{text-align:center;color:#fff;padding:15px 18px}@media (max-width: 768px){section.pre-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:max-content}section.pre-footer .wrapper{height:max-content}section.pre-footer .map{width:100%;height:350px;position:relative}section.pre-footer .form-section{width:100%}section.pre-footer .form-section::after{display:none}}.cta-consultation{padding:48px 0 200px 0}.cta-consultation-content>div:first-child{padding:72px 0;margin-bottom:32px;text-align:center;background-image:url("../img/consult.png");background-repeat:no-repeat;background-position:50% 50%}.cta-consultation h3{font-size:1.875rem;color:#60456F;margin-bottom:17px;text-transform:none}.cta-consultation .form{max-width:650px;margin:0 auto}.cta-consultation .form input:-webkit-autofill,.cta-consultation .form input:-webkit-autofill:hover,.cta-consultation .form input:-webkit-autofill:focus,.cta-consultation .form textarea:-webkit-autofill,.cta-consultation .form textarea:-webkit-autofill:hover,.cta-consultation .form textarea:-webkit-autofill:focus,.cta-consultation .form select:-webkit-autofill,.cta-consultation .form select:-webkit-autofill:hover,.cta-consultation .form select:-webkit-autofill:focus{border:1px solid #60456F;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #F7F6F8 inset;transition:#F7F6F8 0s ease-in-out 0s;background-color:#F7F6F8 !important;font-size:16px !important}.cta-consultation .form input{padding:15px 18px;background-color:#F7F6F8;border:1px solid #F7F6F8}.cta-consultation .form input:hover,.cta-consultation .form input:focus{border-color:#60456F}.cta-consultation .form .wpcf7-response-output{text-align:center;margin-top:10px}.cta-consultation .form input[type="submit"]{cursor:pointer;width:max-content;background-color:#60456F;border:1px solid #60456F;color:#fff;text-transform:uppercase}.cta-consultation .form input[type="submit"]:hover{background-color:#fff;color:#60456F}.cta-consultation .form p{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:10px;-webkit-align-items:center;-ms-align-items:center;align-items:center}.cta-consultation .form .wpcf7-form-control-wrap{width:100%}.cta-consultation .form .wpcf7-form-control-wrap input{width:inherit}@media (max-width: 425px){.cta-consultation{padding:8px 0 76px 0}.cta-consultation h3,.cta-consultation p{max-width:320px;margin-right:auto;margin-left:auto}.cta-consultation h3{font-size:1.5rem;color:#60456F;margin-bottom:12px}}.single .header-hero .wrapper{padding-bottom:30px}.header-hero .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;border-top:1px solid rgba(255,255,255,0.05);padding-top:172px;padding-bottom:172px}.header-hero .wrapper div{width:3.19em;height:0.31em;background-color:#8b63a3;margin:1.04em auto}.header-hero .wrapper img{width:70%;height:auto;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.07);box-shadow:0 0 0 10px rgba(255,255,255,0.07);margin-top:50px}.header-hero h2,.header-hero p{color:#fff;text-align:center}@media (max-width: 1024px){.header-hero{margin-top:20px}}@media (max-width: 425px){.header-hero .wrapper{padding-top:67px;padding-bottom:67px}.header-hero .wrapper img{width:90%}.header-hero h2,.header-hero p{max-width:320px;margin:0 auto}}.swiper.projects .swiper-slide,#js-filter .swiper-slide{border:1px solid rgba(96,69,111,0.15)}.swiper.projects .head,#js-filter .head{height:160px;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center}.swiper.projects .head .price,#js-filter .head .price{position:absolute;height:100%;width:100%;top:0;left:0}.swiper.projects .head .price>div,#js-filter .head .price>div{background-size:cover;background-position:left center;background-repeat:no-repeat}.swiper.projects .head .price .regular,#js-filter .head .price .regular{background-image:url("../img/svg/regular.svg")}.swiper.projects .head .price .sale,#js-filter .head .price .sale{background-image:url("../img/svg/sale.svg")}.swiper.projects .head .price .custom,#js-filter .head .price .custom{max-width:85%}.swiper.projects .head .price>div:not(.sold)>p,.swiper.projects .head .price>div:not(.sold)>h1,.swiper.projects .head .price>div:not(.sold)>h2,.swiper.projects .head .price>div:not(.sold)>h3,.swiper.projects .head .price>div:not(.sold)>h4,.swiper.projects .head .price>div:not(.sold)>h5,.swiper.projects .head .price>div:not(.sold)>h6,#js-filter .head .price>div:not(.sold)>p,#js-filter .head .price>div:not(.sold)>h1,#js-filter .head .price>div:not(.sold)>h2,#js-filter .head .price>div:not(.sold)>h3,#js-filter .head .price>div:not(.sold)>h4,#js-filter .head .price>div:not(.sold)>h5,#js-filter .head .price>div:not(.sold)>h6{padding:5px 10px 5px 15px;width:max-content;font-size:.8125rem}.swiper.projects .head .price div:not(.sold),#js-filter .head .price div:not(.sold){position:absolute;right:0;bottom:18px}.swiper.projects .head .price .regular p,.swiper.projects .head .price .custom p,.swiper.projects .head .price .sale p,#js-filter .head .price .regular p,#js-filter .head .price .custom p,#js-filter .head .price .sale p{font-size:.8125rem;color:#fff}.swiper.projects .head .price .sold,#js-filter .head .price .sold{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center;font-weight:200;color:#fff;text-transform:uppercase;font-size:1.875rem;background-color:rgba(0,0,0,0.5);height:100%;width:100%}.swiper.projects .head .img,#js-filter .head .img{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.swiper.projects .head:hover .img,#js-filter .head:hover .img{-webkit-transform:scale(1.08);transform:scale(1.08)}.swiper.projects .head img,#js-filter .head img{height:100%;width:auto}.swiper.projects .head:hover,#js-filter .head:hover{background-size:120%}.swiper.projects .body,#js-filter .body{padding:20px}.swiper.projects .body .line,#js-filter .body .line{border-bottom:1px solid #e7e3ea;position:relative;margin:20px auto}.swiper.projects .body .line::after,#js-filter .body .line::after{content:'';display:block;width:10px;height:10px;background-color:#fff;position:absolute;left:50%;top:0;border-left:1px solid #e7e3ea;border-bottom:1px solid #e7e3ea;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);margin-top:-5px;margin-left:-5px}.swiper.projects .body h3,#js-filter .body h3{font-size:1rem;color:#60456F;text-align:center}.swiper.projects .body .details,#js-filter .body .details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:20px;margin-bottom:20px}.swiper.projects .body a,#js-filter .body a{font-size:.8125rem;text-transform:uppercase;margin:0 auto;padding:10px 15px;text-align:center;color:#fff;background-color:#60456F;border:1px solid #60456F}.swiper.projects .body a:hover,#js-filter .body a:hover{color:#60456F;background-color:#fff;border:1px solid #60456F}.swiper.projects .body .details p,#js-filter .body .details p{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;column-gap:8px;font-size:.8125rem}.swiper.projects .body .details p::before,#js-filter .body .details p::before{display:block;content:'';height:20px;width:20px;background-size:cover;background-position:left center;background-repeat:no-repeat}.swiper.projects .body .details p:first-child::before,#js-filter .body .details p:first-child::before{background-image:url("../img/svg/location.svg")}.swiper.projects .body .details p:nth-child(2)::before,#js-filter .body .details p:nth-child(2)::before{background-image:url("../img/svg/car.svg")}.swiper.projects .body .details p:nth-child(3)::before,#js-filter .body .details p:nth-child(3)::before{background-image:url("../img/svg/home.svg")}.swiper.projects .body .details p:last-child::before,#js-filter .body .details p:last-child::before{background-image:url("../img/svg/percent.svg")}.our-projects .swiper-button-next::after,.our-projects .swiper-button-prev::after{font-size:1rem;color:#60456F}.our-projects .swiper-button-next{right:0}.our-projects .swiper-button-prev{left:0}@media (max-width: 425px){.our-projects .swiper-button-next,.our-projects .swiper-button-prev{display:none}}.our-projects-archive{z-index:2}.our-projects-archive .wrapper{background-color:#fff;margin-top:-77px;padding-top:30px;-webkit-box-shadow:0 0 0 1em rgba(255,255,255,0.15);box-shadow:0 0 0 1em rgba(255,255,255,0.15)}.our-projects-archive #filter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px}.our-projects-archive #filter a{text-align:center;font-size:.8125rem;width:32%;color:#fff;padding:15px 0;text-transform:uppercase;background-color:#60456F;opacity:.5}.our-projects-archive #filter a:hover{opacity:1}.our-projects-archive #filter a.active{opacity:1}.our-projects-archive #js-filter{min-height:400px;width:100%;display:-webkit-grid;display:-ms-gridbox;display:grid;grid-gap:20px;grid-template-columns:repeat(4, 1fr)}.our-projects-archive #js-filter .swiper-slide{width:100%}.our-projects-archive #js-filter .loader{grid-column-start:1;grid-column-end:5}#no-content{justify-self:center;grid-column-start:1;grid-column-end:5;padding:70px}#no-content h1{text-transform:none}@media (max-width: 1024px){.our-projects-archive .wrapper{-webkit-box-shadow:none;box-shadow:none}.our-projects-archive #js-filter{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 768px){.our-projects-archive .wrapper{margin-top:0}.our-projects-archive #js-filter{grid-gap:30px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 425px){.our-projects-archive #filter{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.our-projects-archive #filter a{width:100%}.our-projects-archive #js-filter{grid-template-columns:1fr}}.tax-rodolit_residential_complex .after-hero{padding:80px 0;word-break:break-word;border-bottom:1px solid #F1EEF5}.tax-rodolit_residential_complex .after-hero .wrapper{display:-webkit-grid;display:-ms-gridbox;display:grid;grid-template-columns:repeat(3, 1fr);grid-row-gap:60px;grid-column-gap:80px}.tax-rodolit_residential_complex .after-hero .item{display:-webkit-flex;display:-ms-flexbox;display:flex;column-gap:10px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.tax-rodolit_residential_complex .after-hero .item img{width:30px;height:auto}.tax-rodolit_residential_complex .after-hero .item p:last-child{color:#60456F;font-weight:700}@media (max-width: 768px){.tax-rodolit_residential_complex .after-hero .wrapper{grid-column-gap:5px}}@media screen and (max-width: 600px){.tax-rodolit_residential_complex .after-hero .wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 425px){.tax-rodolit_residential_complex .after-hero{word-break:break-all;padding:50px 0}}.title h2{border-left:10px solid #8B63A3;padding-left:10px}.b-title--num{position:absolute;left:0;top:0;color:#60456F;font-size:13.44em;font-weight:900;opacity:.05;margin-top:-0.48em;margin-left:-0.22em;pointer-events:none}.e-tower--note{position:absolute;left:0;top:0;width:95%;height:95%;background-color:#fff;border:20px solid #60456F;margin-left:60px;margin-top:50px}.tax-rodolit_residential_complex .main-content{padding:128px 0}.tax-rodolit_residential_complex .main-content p{line-height:2}.tax-rodolit_residential_complex .main-content .wrapper>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%}.tax-rodolit_residential_complex .main-content .image{height:max-content;margin-top:-100px;width:40%;float:right;margin-left:50px;margin-bottom:55px}.tax-rodolit_residential_complex .main-content .image .details{position:absolute;left:0;bottom:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;padding-bottom:20px}.tax-rodolit_residential_complex .main-content .image .details span{color:#8B63A3;font-size:2.5rem;font-weight:900}.tax-rodolit_residential_complex .main-content .image .details p{color:#fff;font-size:.8125rem}.tax-rodolit_residential_complex .main-content .image .details .item{width:33%;z-index:2}.tax-rodolit_residential_complex .main-content .image .details .item:nth-child(2)::before{left:-1px}.tax-rodolit_residential_complex .main-content .image .details .item:nth-child(2)::after{right:-1px}.tax-rodolit_residential_complex .main-content .image .details .item:nth-child(2)::before,.tax-rodolit_residential_complex .main-content .image .details .item:nth-child(2)::after{position:absolute;top:25%;content:'';display:block;border-right:1px solid #EDEBEF;height:50%;opacity:.21}.tax-rodolit_residential_complex .main-content img{z-index:1;width:100%;height:auto}.tax-rodolit_residential_complex .main-content h2{margin-bottom:50px}.tax-rodolit_residential_complex .main-content .docs{margin-top:40px;text-transform:uppercase;font-size:1.5rem}.tax-rodolit_residential_complex .main-content .docs a{color:#000;font-weight:900}.tax-rodolit_residential_complex .main-content .docs .underline{width:36px;height:4px;background-color:#60456F;margin-top:1em;margin-bottom:1em}@media (max-width: 1024px){.tax-rodolit_residential_complex .main-content{padding:72px 0}}@media (max-width: 768px){.e-tower--note{display:none}.tax-rodolit_residential_complex .main-content .image{width:100%;float:unset;margin:0 auto 30px auto}}@media (max-width: 425px){.tax-rodolit_residential_complex .main-content{padding:50px 0}.tax-rodolit_residential_complex .main-content h2{margin-bottom:30px}}.tax-rodolit_residential_complex .gallery-section{background-color:#FBFAFF;border-bottom:1px solid #F1EEF5;border-top:1px solid #F1EEF5;padding:100px 0}.tax-rodolit_residential_complex .gallery-section .wrapper{overflow-x:visible}.tax-rodolit_residential_complex .gallery-section .swiper{margin-top:70px;overflow:visible}.tax-rodolit_residential_complex .gallery-section .swiper .swiper-button-next,.tax-rodolit_residential_complex .gallery-section .swiper .swiper-button-prev{display:flex}.tax-rodolit_residential_complex .gallery-section .swiper .swiper-slide{height:320px;background-position:center;background-repeat:no-repeat;background-size:cover}.tax-rodolit_residential_complex .gallery-section .swiper .swiper-slide .layout{position:absolute;top:0;left:0;height:100%;width:100%;background:#60456F;opacity:.75}.tax-rodolit_residential_complex .gallery-section .swiper .swiper-slide.swiper-slide-active>.layout,.tax-rodolit_residential_complex .gallery-section .swiper .swiper-slide.swiper-slide-next>.layout{display:none}@media (max-width: 1024px){.tax-rodolit_residential_complex .gallery-section,.tax-rodolit_residential_complex .about-process{padding:72px 0}}@media (max-width: 425px){.b-title--num{font-size:7.5rem}.tax-rodolit_residential_complex .gallery-section,.tax-rodolit_residential_complex .about-process{padding:50px 0}}.tax-rodolit_residential_complex .about-process{padding:100px 0}.tax-rodolit_residential_complex .about-process p{line-height:1.8;font-size:.8125rem}.tax-rodolit_residential_complex .about-process .content{margin-top:150px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:100px;grid-column-gap:30px}.tax-rodolit_residential_complex .about-process .content .item-wrapper{height:max-content}.tax-rodolit_residential_complex .about-process .content .item{border:1px solid #DFDAE2;background-color:#fff;border-radius:32px;padding:0 35px 30px 35px;z-index:1}.tax-rodolit_residential_complex .about-process .content .head{margin-top:-3.3em;background-color:#fff;border-radius:32px;border:1px solid #DFDAE2;-webkit-box-shadow:3px 5px 0 rgba(96,69,111,0.02);box-shadow:3px 5px 0 rgba(96,69,111,0.02);width:6.32em;height:6.32em;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);margin-bottom:40px;margin-left:auto;margin-right:auto}.tax-rodolit_residential_complex .about-process .content .head img{transform:rotateZ(-45deg);height:3em;width:auto}.tax-rodolit_residential_complex .about-process .content .title{font-size:1rem;color:#60456F;font-weight:900;margin-bottom:20px;text-align:center}.tax-rodolit_residential_complex .about-process .content .border{position:absolute;left:2.2em;bottom:-0.4em;right:2.2em;background-color:#60456F;height:1.8em;border-radius:32px;-webkit-box-shadow:0 2px 15px rgba(96,69,111,0.35);box-shadow:0 2px 15px rgba(96,69,111,0.35)}@media (max-width: 1024px){.tax-rodolit_residential_complex .about-process{padding:72px 0}.tax-rodolit_residential_complex .about-process .content{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){.tax-rodolit_residential_complex .about-process .content{grid-template-columns:1fr}}@media (max-width: 425px){.tax-rodolit_residential_complex .about-process{padding:50px 0}}*:focus{outline:none}html,body,main{height:100%}body *{transition:all .3s}.wrapper{width:100%;height:100%;padding-left:30px;padding-right:30px;margin:0 auto;max-width:1170px}@media (max-width: 1200px){.wrapper{max-width:990px}}@media (max-width: 425px){.wrapper{padding:0 15px}}body{margin:0;padding:0;font-weight:400;font-family:"Montserrat",sans-serif;cursor:default}.btn{font-size:1rem;cursor:pointer;width:max-content;text-transform:uppercase;color:#60456F;padding:15px 50px;border:1px solid #60456F}.btn:hover{background-color:#60456F;color:#fff}.logo-bg{position:absolute;background-image:url("../img/svg/logo-purple-primary.svg");background-position:center;background-size:35%;background-repeat:no-repeat;width:100%;height:100%;opacity:.07;top:0;left:0}form *{font-family:"Montserrat",sans-serif !important;font-size:1rem}.wpcf7-spinner{display:none !important}span.wpcf7-not-valid-tip{display:none !important}a{display:block;text-decoration:none;cursor:pointer}main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#323232;text-transform:uppercase;font-weight:900}h1,h2,h3{font-size:2.5625rem}@media (max-width: 425px){.btn{padding:5px 12px}h1,h2{font-size:1.5rem}}.loader{position:relative;left:50%;top:50%;height:20vw;width:20vw;margin:-10vw 0 0 -10vw;border:3px solid transparent;border-top-color:#8B63A3;border-bottom-color:#8B63A3;border-radius:50%;z-index:2;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader:before{content:"";position:absolute;top:2%;bottom:2%;left:2%;right:2%;border:3px solid transparent;z-index:2;border-top-color:#B597C6;border-radius:50%;-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;-o-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.loader:after{content:"";position:absolute;top:5%;bottom:5%;left:5%;right:5%;border:3px solid transparent;border-top-color:#60456F;z-index:2;border-radius:50%;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.header__fixed{position:fixed;z-index:1000}.pd-top__header{padding-top:113px}.rd__hide_element{display:none !important}.rd__submit__popup{color:#fff;cursor:pointer;font-size:.81em;line-height:1.1;font-weight:700;background-color:#60456f;width:100%;padding:1em 4em}.rd__form__container{background:white;padding:26px !important;max-width:560px !important;width:90%;border-radius:10px !important;box-sizing:border-box;border:1px none #000000;position:relative}.rd__form__container input{margin-top:20px;margin-bottom:10px}.rd__form__input{direction:ltr;background:#fff;border-radius:0;border-style:solid;border-width:0.1rem;box-shadow:none;display:block;font-size:14px;letter-spacing:-0.015em;margin:0;max-width:100%;padding:0.5rem 1.8rem;width:100%}.rd__popup__wrapper{display:flex;position:fixed;background-color:rgba(0,0,0,0.42);width:100%;height:100%;justify-content:center;align-items:center;z-index:101}.rd__close__popup{cursor:pointer;position:absolute;right:-13px;top:-13px;width:26px;height:26px;border-radius:50%;background:#ffffff}.rd__filter__footer{margin-top:20px}.rd__svg__back{margin-right:5px}.rd__checkbox__group input[type="checkbox"]:checked+label::before{content:'';background:white url(/wp-content/themes/Rodolit/assets/img/done.png) no-repeat center}#squere__slider{width:200px}.rd__row{display:flex}.rd__filter__count__result{color:#B476D9;font-weight:600;font-size:13px}.rd__filter__address__rc{color:white;font-weight:600;font-size:13px}.rd__filter__name__rc{font-size:18px;text-transform:uppercase;color:white;font-weight:700;margin-right:20px}.rd__back__rc__text{color:#B476D9;font-size:13px;font-weight:500;text-transform:uppercase;display:flex;flex-wrap:wrap;margin-right:26px}.rd__filter__header{margin-bottom:5px;margin-top:10px;justify-content:space-between}.mr__20px{margin-right:20px}.rd__filter__form .rd__filter__column{width:90%}@media (max-width: 1460px) and (min-width: 1024px){.rd__filter__form .rd__filter__column{width:100%}}.rd__filter__group{display:flex;align-items:center;flex-direction:row;margin-right:30px}.rd__checkbox__group label{padding-left:20px}.rd__checkbox__group label::before{content:'';display:inline-block;width:28px;height:28px;vertical-align:middle;margin-left:-10px;margin-right:10px;border:1px solid #60456F;background-color:white;cursor:pointer}.rd__checkbox__filter{display:none}.rd__filters{display:flex}.rd__filter__form{width:100%;padding:15px 20px;background-color:white;display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:#60456F}.rd__list__floor.rd__full__row{justify-content:space-around}.rd__filter_section{padding-bottom:2em;margin-top:2em}.selected__floor{background-color:#60456F}.not__allowed__floor{opacity:0.5 !important}.rd__filter__floor{height:30px;padding-left:15px;padding-right:15px;line-height:30px;color:lightyellow;text-align:center;cursor:pointer;font-size:13px;font-weight:600;transition:all .5s ease-in-out}.rd__filter__wrapper{display:flex;width:80%;flex-direction:column;margin:auto;align-items:center}.rd__full__row{width:100%;display:flex}.rd__filter__column{flex-direction:row;justify-content:space-between}@media (max-width: 1460px) and (min-width: 1160px){.rd__filter__form .rd__filter__column{width:100%}.rd__checkbox__grid{display:grid;grid-gap:10px 0px;grid-template-columns:auto auto}}.kvart{fill:black;pointer-events:none}.kvart.enabled{fill:transparent;transition:all 0s ease-in-out;pointer-events:all}.poverh__wrapper path:hover{fill:#B476D9}.poverh__wrapper path{transition:all 0.15s linear;background:transparent}.rd__slider__pd__bt{width:100px;max-width:100px;height:30px;line-height:30px;text-align:center;font-size:13px;font-weight:600;background-color:white;color:#60456F;cursor:pointer;margin:0}.poverh__img{display:block;height:auto;margin:auto;max-width:100%}.poverh__wrapper{position:relative;width:100%;max-width:1000px;margin:0 auto}.rd__slider__pd{display:flex}.rd__filter_section .apartment__info{margin-top:10px;width:100%;min-height:80px;display:flex;flex-wrap:wrap}@media (max-width: 768px){.rd__filter_section .apartment__info{flex-direction:column;align-content:center}.rd__filter_section .apartment__info .info__items{width:100%}.rd__filter_section .apartment__info .info__buttons{align-self:center;margin-top:20px}}.rd__filter_section .info__items{height:100%;width:calc(100% - 200px);display:flex;justify-content:space-between}.rd__filter_section .info__item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;flex:1 1 0;color:white;font-weight:600;height:80px}.rd__filter_section .item__title{font-size:13px;text-align:center;width:calc(100% - 2px);box-sizing:border-box;padding:0 7px}.rd__filter_section .item__value{font-size:24px;text-align:center;width:calc(100% - 2px);box-sizing:border-box;padding:0 7px}.rd__filter_section .info__buttons{height:80px;width:200px;text-transform:uppercase;color:white;font-size:13px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.rd__filter_section .info__price{color:white;display:flex;align-items:center;justify-content:center;width:177px;height:35px;box-sizing:border-box;background-color:#60456F;font-weight:700}.rd__filter_section .info__floor{color:white;display:flex;align-items:center;justify-content:center;width:177px;height:35px;box-sizing:border-box;background:rgba(96,69,111,0.2);border:1px solid #60456F;font-weight:600}.rd__filter_section .info__item::before{content:'';display:block;height:100%;width:1px;background-color:#fff}.rd__filter_section .info__item:last-child::after{content:'';display:block;height:100%;width:1px;background-color:#fff;align-self:flex-end}.apartment__container{width:100%;padding-right:15px;padding-left:15px;display:flex;justify-content:center}.apartment__container .swiper{width:75%}.apartment__container .swiper .penthouse_wrapper .apartment_plan{max-width:80%;width:auto;height:auto}.apartment_plan{max-height:80vh;margin:20px auto;width:80%}.search .rd__content{margin-top:20px}#paginate_entrance .rd__slider__pd__bt__active{background-color:#60456F;color:white}#paginate_entrance .swiper-wrapper{justify-content:center}@media (max-width: 1160px){.pd-top__header{padding-top:90px}.rd__filter__form .rd__filter__column,.rd__filter__form .rd__filters,.rd__filter__form .rd__filter__group{margin-top:10px;flex-direction:column}.rd__filter__form .rd__checkbox__group{margin-top:10px}.rd__filter__form .rd__filter__group{margin-right:0}.rd__filter__form #squere__slider{margin-top:35px;margin-bottom:10px}}.swiper-button-next,.swiper-button-prev{display:none}.entrance_loader{display:none}@media (max-width: 768px){.rd__slider__pd__bt{width:100%;max-width:100%}.swiper-button-next,.swiper-button-prev{display:flex}.swiper-button-next svg,.swiper-button-prev svg{display:flex;fill:white}#paginate_entrance .rd__slider__pd__bt__active{background:transparent;color:#0a0a0a}#paginate_entrance .swiper-wrapper{justify-content:space-between}.selected__floor{background:transparent}.rd__filter__header{flex-direction:column}.rd__filter__header .rd__row p{margin-bottom:10px}}.more_ap_title{font-size:30px;text-align:center;color:#323232;font-weight:900;margin-bottom:20px}.more_ap_subtitle{font-size:27px;text-align:center;color:#323232;font-weight:900;margin-bottom:20px}.more_app_link,.no_found_title{text-align:center;color:#8B63A3;font-size:25px;font-weight:900;margin-bottom:19px}.more_app_list{border-top:2px solid #8B63A3;font-weight:normal;padding-top:10px}.penthouse_wrapper{text-align:-webkit-center}.penthouse_wrapper .apartment_plan{width:100%}.penthouse_wrapper .penthouse_title{text-align:center;color:#8B63A3;font-size:25px;font-weight:900;margin-top:20px}.action_button{color:white;display:flex;align-items:center;justify-content:center;width:177px;height:35px;box-sizing:border-box;background-color:#60456F;font-weight:700}.center{display:flex;flex-direction:column;align-items:center}.mg-t-20px{margin-top:20px}.title_slider_app{display:flex;justify-content:center;gap:20px}@media (max-width: 768px){.title_slider_app{flex-direction:column;align-items:center}}.tip__hover{position:absolute;width:100%;text-align:center;z-index:10;height:100%;text-transform:uppercase;font-weight:900;background:#69007aad;font-size:3em;color:white}.tip__hover .tip__hover__text{top:50%}.tip__slow__show{animation:fadeIn 3s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.contact__us__title{color:#000000;text-align:left;font-family:inherit;font-weight:400;font-size:32px;line-height:36px;margin-bottom:1em}
