@font-face{src:url(/css/fonts/gilroy/gilroy-thin.ttf);font-weight:250;font-style:normal;font-display:swap;font-family:Gilroy}@font-face{src:url(/css/fonts/gilroy/gilroy-semibold.ttf);font-weight:600;font-style:normal;font-display:swap;font-family:Gilroy}@font-face{src:url(/css/fonts/gilroy/gilroy-medium.ttf);font-weight:500;font-style:normal;font-display:swap;font-family:Gilroy}body{font-size:16px;font-weight:500;font-style:normal;position:relative;background:#f9f7f5;line-height:130%;font-family:Gilroy}a,body{color:#282828}a{text-decoration:none!important}section{overflow:hidden;padding:40px 0}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}}h1{font-size:64px;font-weight:500;margin-bottom:20px;color:#fff;line-height:110%}h1,h2{text-edge:cap;leading-trim:both}h2{font-size:44px;font-weight:600;margin-bottom:40px}.button{padding:20px 60px;font-size:16px;border:2px solid #282828;font-weight:500;color:#fff;transition:all .2s ease;text-align:center;background:#282828;cursor:pointer;width:max-content;line-height:100%;display:block}.button:hover{transform:scale(.96);color:#282828;background:transparent}header{position:absolute;top:40px;left:0;width:100%;z-index:5}.header-div{padding:0 60px 0 0;justify-content:space-between;max-width:50%;gap:40px;align-items:center;display:flex}.header-div .logo img{max-width:120px;width:100%}.h-phone{color:#fff}.modal-dialog{max-width:640px}.modal-content{padding:40px}.btn-close{right:20px;position:absolute;top:20px}.modal-content h2{margin-bottom:20px}.main-sec{height:100vh;padding-top:0;max-height:1200px}.main-sec .swiper{height:100%;position:relative}.main-sec .swiper-slide{position:relative}.main-sec .main-img{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%}.main-sec .info{height:100%;padding:40px 40px 40px calc(50% - 610px);justify-content:flex-end;position:relative;flex-direction:column;background:#000000b2;width:50%;display:flex;z-index:2}.main-sec .desc{margin-bottom:40px}.main-sec .desc,.main-sec .link{color:#fff}.swiper-nav{right:calc(50% - 610px);position:absolute;bottom:40px;gap:20px;display:flex;z-index:2}.main-swiper-next,.main-swiper-prev{height:max-content;right:unset;position:relative;bottom:unset;top:unset;left:unset;width:max-content}.main-swiper-next img,.main-swiper-prev img{height:auto;object-fit:contain;width:100%}.main-swiper-next img{transform:rotate(180deg)}.main-swiper-next:after,.main-swiper-prev:after{display:none}.why-div{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;display:grid}.why-div h2{grid-column-start:1;grid-column-end:3}.why-div .item{padding:20px;border:1px solid #28282866;background:#fff}.why-div .num{font-size:48px;font-weight:250;color:#28282880;line-height:100%}.why-div p:last-child{margin-bottom:0}.houses-sec .houses-item{grid-template-columns:1fr 1fr;display:grid}.houses-sec .info{padding:30px;border:1px solid #28282866;position:relative;background:#fff}.houses-sec .tab-pane img{height:100%;object-fit:cover;width:100%}.houses-sec .title{font-size:50px;margin-bottom:30px;line-height:100%}ul li{font-size:16px;font-weight:500;color:#282828;line-height:130%}ul.negative{max-width:calc(100% - 130px)}ul.negative li{color:#28282899}.houses-sec .num{font-size:128px;font-weight:250;right:30px;color:#28282866;position:absolute;bottom:30px;line-height:70%;z-index:1}#pills-tab{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:unset;border-bottom:1px solid #282828;background-color:unset}.nav-link{font-weight:600;color:unset;border-bottom:1px solid #e4e4e4;text-align:center;border-radius:0!important;width:100%;display:block}.services-div{grid-template-columns:1fr 1fr;display:grid}.services-div .item{min-height:360px;padding:30px;background-size:cover;justify-items:self-start;background-position:50%;align-content:end;display:grid}.services-div p{font-weight:500;color:#fff}.services-div .title{font-size:20px}.link,.services-div .desc{font-size:16px}.link{text-decoration:underline!important;font-weight:600;margin-bottom:0;transition:all .2s ease;cursor:pointer}.services-div .link:hover{text-decoration:none!important}.dop-div{grid-template-columns:1fr 1fr;grid-gap:20px;display:grid}.dop-div .item{height:350px;overflow:hidden;position:relative}.dop-div img{height:100%;object-fit:cover;width:100%}.dop-div .info{height:220px;padding:20px;transition:all .2s ease;position:absolute;flex-direction:column;bottom:0;background:#000000b2;left:0;width:100%;display:flex}.dop-div .title{font-size:20px;margin-bottom:auto;color:#fff}.dop-div .inner p{font-size:16px;color:#fff}.port-div{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;display:grid}.port-div img{height:220px;object-fit:cover;width:100%}.show-more{font-size:20px;margin:40px auto;width:max-content;display:block}.show-more:hover{text-decoration:underline!important}.step-div{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;display:grid}.step-div .num{font-size:20px;font-weight:600;position:relative}.step-div .num:before{height:6px;top:7px;background:#282828;left:20px;width:6px}.step-div .num:after,.step-div .num:before{content:"";position:absolute;border-radius:100%}.step-div .num:after{height:1px;right:0;top:10px;background:#28282833;width:calc(100% - 20px)}.step-div .item:last-child .num:after,.step-div .item:last-child .num:before{display:none}.step-div .title{font-size:20px;font-weight:600}.form-div{grid-template-columns:1fr 1fr;grid-gap:20px;display:grid}.form-div img{height:100%;object-fit:cover;width:100%}.form-div h2{font-weight:600;margin-bottom:20px}h2 span{color:#28282880;display:block}h2 span,input{margin-bottom:10px}input{padding:20px 25px;font-size:16px;border:0;color:#282828;background:#fff;width:100%}input::placeholder{color:#28282880}input:focus{border:0;box-shadow:0}form .button{margin-bottom:15px;width:100%}footer{padding:40px 0;background:#282828}.logo img{max-width:120px}.footer-inner{grid-template-columns:1fr 1fr;grid-gap:20px;display:grid}.footer-inner a,.footer-inner p{margin-bottom:15px;color:#fff!important;display:block}.factum{text-align:right;display:block}.whatsapp-widjet{border:1px solid #4d7cb2;right:25px;transition:all .5s ease;position:fixed;bottom:25px;border-radius:60px;background:#4d7cb2;cursor:pointer;z-index:140}.whatsapp-widjet,.whatsapp-widjet-icon{height:60px;justify-content:center;align-items:center;width:60px;display:flex}.whatsapp-widjet-icon{z-index:10}.whatsapp-widjet-icon svg{height:30px;fill:#fff;width:30px}.whatsapp-widjet-circle-left{-webkit-animation:pie-left 4s linear infinite both;-moz-animation:pie-left 4s linear infinite both;-ms-animation:pie-left 4s linear infinite both;-o-animation:pie-left 4s linear infinite both;animation:pie-left 4s linear infinite both;height:72px;overflow:hidden;border:1px solid #4d7cb2;border-right:none;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);right:0;background-clip:padding-box;position:absolute;bottom:0;top:0;top:-7px;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:76px 0 0 76px;left:0;left:-7px;width:50%;width:36px}.whatsapp-widjet-circle-right{-webkit-animation:pie-right 4s linear infinite both;-moz-animation:pie-right 4s linear infinite both;-ms-animation:pie-right 4s linear infinite both;-o-animation:pie-right 4s linear infinite both;animation:pie-right 4s linear infinite both;height:72px;overflow:hidden;border:1px solid transparent;border-right:none;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);right:0;right:-7px;background-clip:padding-box;position:absolute;bottom:0;top:0;top:-7px;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:76px 0 0 76px;left:0;width:50%;width:36px}.call-widjet{border:1px solid #4d7cb2;right:25px;transition:all .5s ease;position:fixed;bottom:108px;border-radius:60px;background:#4d7cb2;cursor:pointer;z-index:140}.call-widjet,.call-widjet-icon{height:60px;justify-content:center;align-items:center;width:60px;display:flex}.call-widjet-icon{z-index:10}.call-widjet-icon svg{height:30px;fill:#fff;width:30px}.call-widjet-circle-left{-webkit-animation:pie-left 4s linear infinite both;-moz-animation:pie-left 4s linear infinite both;-ms-animation:pie-left 4s linear infinite both;-o-animation:pie-left 4s linear infinite both;animation:pie-left 4s linear infinite both;height:72px;overflow:hidden;border:1px solid #4d7cb2;border-right:none;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);right:0;background-clip:padding-box;position:absolute;bottom:0;top:0;top:-7px;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:76px 0 0 76px;left:0;left:-7px;width:50%;width:36px}.call-widjet-circle-right{-webkit-animation:pie-right 4s linear infinite both;-moz-animation:pie-right 4s linear infinite both;-ms-animation:pie-right 4s linear infinite both;-o-animation:pie-right 4s linear infinite both;animation:pie-right 4s linear infinite both;height:72px;overflow:hidden;border:1px solid transparent;border-right:none;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);right:0;right:-7px;background-clip:padding-box;position:absolute;bottom:0;top:0;top:-7px;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;border-radius:76px 0 0 76px;left:0;width:50%;width:36px}@keyframes pie-left{0%{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}10%{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}20%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}30%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}}@media (max-width:767px){.main-sec .info{padding:20px;width:100%}.header-div{padding:0 10px;max-width:100%;gap:20px}h1{font-size:42px}h2{font-size:38px;margin-bottom:20px}.main-sec{height:70vh}.main-sec.thanks-sec{height:100vh;padding-bottom:0}.why-div{grid-template-columns:1fr 1fr;grid-gap:10px}.why-div p{font-size:13px}.why-div .item{padding:10px}#pills-tab{grid-template-columns:1fr 1fr}.houses-sec .houses-item{grid-template-columns:1fr}.houses-sec .title{font-size:32px;margin-bottom:20px}.houses-sec .info{padding:20px}.houses-sec .num{font-size:58px;right:20px;bottom:20px}ul.negative{max-width:calc(100% - 60px)}.dop-div,.services-div{grid-template-columns:1fr;grid-gap:10px}.port-div{grid-template-columns:1fr 1fr;grid-gap:10px}.port-div img{height:140px}.step-div{grid-template-columns:1fr 1fr;grid-gap:10px}.step-div .title{font-size:16px}.form-div{grid-template-columns:1fr}.form-div img{order:2}.form-sec{padding-bottom:0}.modal-content{padding:30px}.factum{text-align:left}footer a,footer p{font-size:13px!important}footer{padding:40px 0 20px}.dop-div .info{height:auto}.dop-div .title{margin-bottom:1rem}}.form_error{transform:translateX(-50%);padding:14px;font-size:18px;font-weight:700;color:#fff;transition:all .3s ease;position:absolute;text-align:center;top:30px;border-radius:10px;background:#d36666de;left:50%}