@import url(https://use.typekit.net/tvr3jsq.css);
@charset "UTF-8";@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:300;src:url(../fonts/Satoshi-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:300;src:url(../fonts/Satoshi-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:400;src:url(../fonts/Satoshi-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:400;src:url(../fonts/Satoshi-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:500;src:url(../fonts/Satoshi-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:500;src:url(../fonts/Satoshi-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:700;src:url(../fonts/Satoshi-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:700;src:url(../fonts/Satoshi-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:900;src:url(../fonts/Satoshi-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:900;src:url(../fonts/Satoshi-BlackItalic.woff2) format("woff2")}.loading-dots{display:inline-block;text-align:left;width:13px}.loading-dots:after{animation:ellipsis 1.3s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}@keyframes ellipsis{to{width:1em}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{line-height:1}*{box-sizing:border-box;margin:0;padding:0}ol,ul{list-style:none}img{height:auto;max-width:100%}::-moz-selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}li{list-style-type:none;margin:0;padding:0}ol[class],ul[class]{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer}.btn,.navbar a,a{transition:all .3s cubic-bezier(.3,.1,.58,1)}.overlay-menu{transition:all .4s ease-in-out 0s}.btn,.form-control,.form-control:focus,.form-control:hover,.panel,.progress,.well{-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.alert,.label,.modal-content,.well{border-radius:2px}i.web-icon{display:inline-block;vertical-align:top}i.web-icon.green-circle.arrow-down:after{background:url(../icons/circle-green-arrow-down.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:80px;vertical-align:middle;width:80px}i.web-icon.green-circle.arrow-left:after,i.web-icon.green-circle.arrow-right:after{background:url(../icons/circle-green-arrow-right.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:80px;vertical-align:middle;width:80px}i.web-icon.green-circle.arrow-left:after{transform:rotate(180deg)}i.web-icon.white-circle.arrow-down:after{background:url(../icons/circle-white-arrow-down.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:80px;vertical-align:middle;width:80px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:degular,sans-serif;font-weight:700;line-height:1.2}b,strong{font-weight:700}code,pre{font-family:Menlo,Monaco,Consolas,monospace}h2{font-size:2.3rem}h1,h2{color:#184313;font-family:degular,sans-serif;font-weight:500;line-height:1.2}h1{font-size:4rem}@media (max-width:768px){h1{font-size:2.2rem}}body{background-color:#e0eadf;font-family:degular,sans-serif}.wrapper,section{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.wrapper{max-width:1280px;padding:0 32px}.btn{align-items:center;background-color:transparent;border:1px solid #184313;border-radius:15px;color:#184313;display:flex;font-size:1rem;font-weight:200;justify-content:center;min-height:60px;min-width:180px;padding:16px 32px;transition:all .3s ease}.btn:hover{background-color:#326627;border:1px solid #326627;color:#fff;transform:translateY(-2px)}.btn-primary{align-items:center;background-color:#184313;border:1px solid #184313;border-radius:15px;color:#fff;display:flex;font-size:1rem;font-weight:200;justify-content:center;min-height:60px;min-width:180px;padding:16px 32px;transition:all .3s ease}.btn-primary:hover{background-color:#326627;border:1px solid #326627;color:#fff;transform:translateY(-2px)}.btn-secondary{align-items:center;background-color:#25555a;border:1px solid #25555a;border-radius:15px;color:#fff;display:flex;font-size:1rem;font-weight:200;justify-content:center;min-height:60px;min-width:180px;padding:16px 32px;transition:all .3s ease}.btn-secondary:hover{background-color:#184045;border:1px solid #184045;color:#fff;transform:translateY(-2px)}.form-section{background-color:#e0eadf;padding:100px 0}.form-section.blue-bg{background-color:#c3dce0}.form-section .wrapper{align-items:flex-start;justify-content:flex-start}.form-section .wrapper h2{color:#25555a;font-size:2.5rem;font-weight:500;margin-bottom:1rem}.form-section .wrapper p{color:#25555a;font-size:1.5rem;font-weight:500;margin-bottom:1rem}.form-section .wrapper .subtitle{color:#25555a;font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.form-section .wrapper .contact-form{max-width:900px;text-align:left;width:100%}.form-section .wrapper .contact-form .form-row{display:flex;gap:20px;margin-bottom:20px}.form-section .wrapper .contact-form .form-row .form-group{flex:1}.form-section .wrapper .contact-form .form-row .form-group .form-control{background-color:transparent;border:1px solid #25555a;border-radius:8px;color:#25555a;font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.form-section .wrapper .contact-form .form-row .form-group .form-control:focus{border-color:#184313;box-shadow:0 0 0 2px rgba(24,67,19,.1);outline:none}.form-section .wrapper .contact-form .form-row .form-group .form-control::-moz-placeholder{color:#25555a}.form-section .wrapper .contact-form .form-row .form-group .form-control::placeholder{color:#25555a}.form-section .wrapper .contact-form .form-row .form-group .select-wrapper{position:relative}.form-section .wrapper .contact-form .form-row .form-group .select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #25555a;border-radius:8px;color:#25555a;cursor:pointer;font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.form-section .wrapper .contact-form .form-row .form-group .select-wrapper select:focus{border-color:#184313;box-shadow:0 0 0 2px rgba(24,67,19,.1);outline:none}.form-section .wrapper .contact-form .form-row .form-group .select-wrapper select option{background-color:transparent;border:none;color:#25555a;padding:15px}.form-section .wrapper .contact-form .form-row .form-group .select-wrapper select option:hover{background-color:rgba(24,67,19,.1)}.form-section .wrapper .contact-form .form-row .form-group .select-wrapper:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A371A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:12px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:12px}.form-section .wrapper .contact-form .form-footer{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin:50px 0 50px 32px}.form-section .wrapper .contact-form .form-footer .form-checkboxes .checkbox-group{align-items:center;background-color:transparent;display:flex;margin-bottom:10px;position:relative}.form-section .wrapper .contact-form .form-footer .form-checkboxes .checkbox-group input[type=checkbox]{cursor:pointer;height:20px;margin-right:10px;opacity:0;position:absolute;width:20px;z-index:2}.form-section .wrapper .contact-form .form-footer .form-checkboxes .checkbox-group label{color:#25555a;cursor:pointer;font-size:.9rem;padding-left:34px;position:relative}.form-section .wrapper .contact-form .form-footer .form-checkboxes .checkbox-group label a{color:#25555a;text-decoration:underline}.form-section .wrapper .contact-form .form-footer .form-checkboxes .checkbox-group label:before{background-color:transparent;border:1px solid #25555a;border-radius:4px;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.form-section .wrapper .contact-form .form-footer .form-checkboxes .checkbox-group input[type=checkbox]:checked+label:after{background-color:#25555a;border-radius:2px;content:"";height:14px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.form-section .wrapper .contact-form .form-footer .submit-btn{background-color:#25555a;border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:200;padding:20px 40px;transition:all .3s ease;width:200px}.form-section .wrapper .contact-form .form-footer .submit-btn:hover{background-color:rgba(37,85,90,.8);transform:translateY(-2px)}@media (max-width:768px){.form-section{padding:60px 0}.form-section .wrapper h2{font-size:2rem}.form-section .wrapper .subtitle{font-size:1rem}.form-section .wrapper .subtitle br{display:none}.form-section .wrapper .contact-form .form-row{flex-direction:column;gap:15px;margin-bottom:15px}.form-section .wrapper .contact-form .form-row .form-control{padding:12px}.form-section .wrapper .contact-form .form-footer{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin:30px 0}.form-section .wrapper .contact-form .form-footer .submit-btn{width:100%}}footer{align-items:center;background-color:#a3c59d;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:370px;width:100%}footer .wrapper{align-items:flex-start;width:100%}footer .wrapper .footer-content{align-items:center;display:flex;flex-direction:row;gap:3rem;height:100%;justify-content:flex-start;max-width:1000px;width:100%}footer .wrapper .footer-content .footer-col-1{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}footer .wrapper .footer-content .footer-col-1 .footer-logo img{height:120px;-o-object-fit:contain;object-fit:contain;width:120px}footer .wrapper .footer-content .footer-col-1 .footer-links{display:flex;flex-direction:column;gap:10px;padding-top:32px}footer .wrapper .footer-content .footer-col-1 .footer-links a{color:#184313;font-size:1.1rem;font-weight:200;font-weight:500;text-decoration:none;text-decoration:underline}footer .wrapper .footer-content .footer-col-1 .footer-social{display:flex;flex-direction:row;gap:24px;padding-top:.6rem}footer .wrapper .footer-content .footer-col-1 .footer-social a i{color:#184313;font-size:1.5rem}footer .wrapper .footer-content .footer-col-2{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}footer .wrapper .footer-content .footer-col-2 img{height:80px;-o-object-fit:contain;object-fit:contain;width:80px}footer .wrapper .footer-content .footer-col-2 .footer-info{display:flex;flex-direction:column;padding-top:32px}footer .wrapper .footer-content .footer-col-2 .footer-info p{color:#184313;font-size:16px;font-weight:400}footer .wrapper .footer-content .footer-col-2 .footer-info p span{text-decoration:underline}footer .wrapper .footer-content .footer-col-3{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:200px;width:100%}@media (max-width:768px){footer .wrapper .footer-content .footer-col-3{min-height:0}}footer .wrapper .footer-content .footer-col-3 .footer-text p{color:#184313;font-size:16px;font-weight:400}@media (max-width:768px){footer{height:100%;min-height:270px;padding:40px 0}footer .wrapper .footer-content{display:flex;flex-direction:column;gap:24px}}header.primary-header{align-items:center;background-color:transparent;display:flex;height:250px;justify-content:center;left:0;position:fixed;top:0;transition:height .3s ease,padding .3s ease;width:100%;z-index:10}@media (max-width:992px){header.primary-header{height:100px}}header.primary-header .mobile-menu-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10}header.primary-header.header-default{height:150px}header.primary-header.header-default .primary-header-logo-img{width:100px}header.primary-header.header-default .primary-header-wrapper{padding:20px 0}@media (max-width:992px){header.primary-header.header-default{height:100px}header.primary-header.header-default .primary-header-logo-img{width:80px}}header.primary-header.header-scrolled{background-color:#e0eadf;box-shadow:0 0 10px 0 rgba(0,0,0,.1);height:100px}header.primary-header.header-scrolled .primary-header-logo-img{width:80px!important}@media (max-width:768px){header.primary-header.header-scrolled .primary-header-logo-img{width:50px!important}}header.primary-header.header-scrolled .primary-header-wrapper{padding:10px 0}@media (max-width:992px){header.primary-header.header-scrolled{height:80px}header.primary-header.header-scrolled .primary-header-logo-img{width:60px!important}}header.primary-header .mobile-menu{align-items:center;animation:show .3s ease;background-color:transparent;display:none;flex-direction:column;height:100%;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:10}header.primary-header .mobile-menu .mobile-menu-background{background-color:#c3dce0;border-bottom-left-radius:64px;display:flex;flex-direction:column;height:90%;min-height:700px;min-width:700px;opacity:1;overflow-y:auto;position:absolute;right:0;top:0;width:70%;z-index:12}@media (max-width:768px){header.primary-header .mobile-menu .mobile-menu-background{border-bottom-left-radius:0;height:100%;width:100%}}header.primary-header .mobile-menu .wrapper{justify-content:flex-start}header.primary-header .mobile-menu .wrapper .header-menu-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;margin-top:150px;width:100%;z-index:20}@media (max-width:768px){header.primary-header .mobile-menu .wrapper .header-menu-wrapper{margin-top:120px}}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-nav{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;z-index:20}@media (max-width:768px){header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-nav{gap:16px}}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-nav a{color:#25555a;font-family:Satoshi,sans-serif;font-size:1.5rem;font-weight:700;text-align:right;text-decoration:none;transition:color .1s ease}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-nav a:hover{color:#fff;transition:color .1s ease}@media (max-width:768px){header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-nav a{font-size:1rem;font-size:1.25rem}}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer{align-items:flex-end;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;margin-top:2rem;text-align:right;z-index:20}@media (max-width:768px){header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer{margin-top:1rem}}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-contacts{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}@media (max-width:768px){header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-contacts{display:flex}}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-contacts a{align-items:center;color:#25555a;display:inline-flex;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:700;gap:8px;justify-content:flex-end;text-decoration:none}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-company{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-company a{align-items:flex-end;display:flex;flex-direction:column;font-family:degular,sans-serif;justify-content:flex-end}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-company a:hover{transform:scale(1.05)}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-company a img{height:50px;margin-bottom:24px}header.primary-header .mobile-menu .wrapper .header-menu-wrapper .mobile-menu-footer .mobile-menu-company p{color:#25555a;font-family:degular,sans-serif;font-size:.875rem}@media (max-width:992px){header.primary-header .wrapper{padding:0 10px}}header.primary-header .wrapper .primary-header-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}header.primary-header .wrapper .primary-header-wrapper .primary-header-logo{-o-object-fit:contain;object-fit:contain;width:-moz-fit-content;width:fit-content}@media (max-width:768px){header.primary-header .wrapper .primary-header-wrapper .primary-header-logo{z-index:30}}header.primary-header .wrapper .primary-header-wrapper .primary-header-logo .primary-header-logo-img{height:auto;transition:all .3s ease;width:100px}@media (max-width:768px){header.primary-header .wrapper .primary-header-wrapper .primary-header-logo .primary-header-logo-img{width:60px}}header.primary-header .wrapper .primary-header-wrapper .primary-additional-link{display:none}@media (max-width:992px){header.primary-header .wrapper .primary-header-wrapper .primary-additional-link{display:flex}}header.primary-header .wrapper .primary-header-wrapper .primary-additional-link a{align-items:center;color:#184313;display:flex;flex-direction:row;font-family:degular,sans-serif;font-size:20px;font-weight:700;text-decoration:none}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav{display:flex;height:100%;justify-content:center;width:-moz-fit-content;width:fit-content}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul{align-items:center;display:flex;flex-direction:row;gap:40px;height:100%;justify-content:center}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li{color:#184313;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:700;z-index:30}@media (max-width:992px){header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li{display:none}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li:last-child{display:flex}}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li a{align-items:center;color:#184313;display:flex;flex-direction:row;font-family:degular,sans-serif;font-size:1.3rem;font-weight:700;gap:12px;text-decoration:none}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li a i{font-size:1.4rem;padding-top:.2rem;vertical-align:middle}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li a i.icon-hide{display:none}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li#mobile-menu-button{cursor:pointer}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li#mobile-menu-button a{align-items:center;color:#184313;display:flex;gap:8px}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li#mobile-menu-button a i.icon-hide,header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li#mobile-menu-button.active a i.menu-icon{display:none}header.primary-header .wrapper .primary-header-wrapper .primary-header-nav ul li#mobile-menu-button.active a i.close-icon{display:block}header.primary-header.mobile-menu-active .mobile-menu-overlay{opacity:1}header.primary-header.mobile-menu-active .mobile-menu{display:flex}header.primary-header.mobile-menu-active .mobile-menu .mobile-menu-background{animation:show .3s ease}@keyframes show{0%{opacity:0;right:-100%}to{opacity:1;right:0}}header.primary-header.mobile-menu-active .wrapper .primary-header-wrapper .primary-header-nav ul li#mobile-menu-button a i.menu-icon{display:none}header.primary-header.mobile-menu-active .wrapper .primary-header-wrapper .primary-header-nav ul li#mobile-menu-button a i.close-icon{display:block}.slider-section{height:auto;position:relative;width:100%}.slider-section .slider-section-background{background-color:#a3c59d;bottom:0;height:50%;left:0;position:absolute;width:100%;z-index:1}.slider-section .wrapper{height:100%}.slider-section .image-slider-container{margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:2}.slider-section .image-slider{overflow:hidden;width:100%;z-index:2}.slider-section .image-slider .project-promotion-slider{position:relative;width:100%}.slider-section .image-slider .project-promotion-slider .swiper-slide{background-color:#fff;border-radius:40px;line-height:0;overflow:hidden;width:100%}.slider-section .image-slider .project-promotion-slider .swiper-slide img{display:block;height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.slider-section .image-slider .project-promotion-slider .slick-next,.slider-section .image-slider .project-promotion-slider .slick-prev{align-items:center;background:#184313;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:10}@media (max-width:768px){.slider-section .image-slider .project-promotion-slider .slick-next,.slider-section .image-slider .project-promotion-slider .slick-prev{height:32px!important;width:32px!important}.slider-section .image-slider .project-promotion-slider .slick-next i:after,.slider-section .image-slider .project-promotion-slider .slick-prev i:after{font-size:32px!important;height:32px!important;width:32px!important}}.slider-section .image-slider .project-promotion-slider .slick-next:hover,.slider-section .image-slider .project-promotion-slider .slick-prev:hover{background:#326627}.slider-section .image-slider .project-promotion-slider .slick-prev{left:20px}.slider-section .image-slider .project-promotion-slider .slick-next{right:20px}@media (max-width:768px){.slider-section{height:auto}.slider-section .wrapper{padding:0;width:100%}.slider-section .image-slider,.slider-section .image-slider .project-promotion-slider .swiper-slide{border-radius:0}.slider-section .image-slider .project-promotion-slider .swiper-slide button{height:30px;width:30px}.slider-section .image-slider .project-promotion-slider .swiper-slide button .web-icon .green-circle .arrow-left:after{font-size:10px;height:10px;width:10px}.slider-section .image-slider .project-promotion-slider .swiper-slide img{height:300px}}.thankyou-popup-section{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.thankyou-popup-section .wrapper{max-width:600px;width:100%}.thankyou-popup-section .wrapper .thankyou-popup-content{background-color:#fff;background-position:50%;background-size:cover;border-radius:32px;box-shadow:0 0 10px 1px rgba(0,0,0,.3);overflow:hidden;position:relative}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem 1rem;position:relative;text-align:center}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-header i{color:#25555a;font-size:3.125rem}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-header h2{color:#25555a;font-size:3.125rem;font-weight:500;margin:0}@media (max-width:768px){.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-header h2{font-size:2rem}}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-header .close-btn{background:none;border:none;color:#25555a;cursor:pointer;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-header .close-btn:hover{transform:rotate(90deg)}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-body{padding:0 2rem 2rem;text-align:center}@media (max-width:768px){.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-body{padding:0 1rem 2rem}}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-body p{color:#25555a;font-size:1.5rem;line-height:1.3;margin:0}@media (max-width:768px){.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-body p{font-size:1.2rem;max-width:300px}}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-footer{display:flex;justify-content:center;padding:0 2rem 2rem}.thankyou-popup-section .wrapper .thankyou-popup-content .thankyou-popup-footer .btn-secondary{min-width:auto;padding:16px 32px}.error-popup-section{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.error-popup-section .wrapper{max-width:600px;width:100%}.error-popup-section .wrapper .error-popup-content{background-color:#fff;background-position:50%;background-size:cover;border-radius:32px;box-shadow:0 0 10px 1px rgba(0,0,0,.3);overflow:hidden;position:relative}.error-popup-section .wrapper .error-popup-content .error-popup-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem 1rem;position:relative;text-align:center}.error-popup-section .wrapper .error-popup-content .error-popup-header i{color:#ff5252;font-size:3.125rem;margin-bottom:1rem}.error-popup-section .wrapper .error-popup-content .error-popup-header h2{color:#ff5252;font-size:3.125rem;font-weight:500;margin:0}@media (max-width:768px){.error-popup-section .wrapper .error-popup-content .error-popup-header h2{font-size:2rem}}.error-popup-section .wrapper .error-popup-content .error-popup-header .close-btn{background:none;border:none;color:#ff5252;cursor:pointer;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease}.error-popup-section .wrapper .error-popup-content .error-popup-header .close-btn:hover{transform:rotate(90deg)}.error-popup-section .wrapper .error-popup-content .error-popup-body{padding:0 2rem 2rem;text-align:center}@media (max-width:768px){.error-popup-section .wrapper .error-popup-content .error-popup-body{padding:0 1rem 2rem}}.error-popup-section .wrapper .error-popup-content .error-popup-body p{color:#ff5252;font-size:1.5rem;line-height:1.3;margin:0}@media (max-width:768px){.error-popup-section .wrapper .error-popup-content .error-popup-body p{font-size:1.2rem;max-width:300px}}.error-popup-section .wrapper .error-popup-content .error-popup-footer{display:flex;justify-content:center;padding:0 2rem 2rem}.error-popup-section .wrapper .error-popup-content .error-popup-footer .btn-secondary{background-color:#ff5252;border-color:#ff5252;min-width:auto;padding:16px 32px}.error-popup-section .wrapper .error-popup-content .error-popup-footer .btn-secondary:hover{background-color:#ff1f1f;border-color:#ff1f1f}.external-flat-selector{height:100vh}@media (max-width:768px){.external-flat-selector{height:100vh}}.external-flat-selector #molly{box-sizing:border-box;height:100vh;position:relative;width:100%}.external-flat-selector #woowstudio{box-sizing:border-box;height:100%;margin:0;padding:0;position:absolute;width:100%}.new-map-section{position:relative;width:100%}.new-map-section .new-map-container{align-items:flex-start;display:flex;justify-content:flex-start;max-width:1280px;overflow-x:auto;position:relative;width:100%}.new-map-section .new-map-container .building-card-icon-wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;position:absolute;width:auto}.new-map-section .new-map-container .building-card-icon-wrapper.building-1{left:320px;top:190px}@media (max-width:768px){.new-map-section .new-map-container .building-card-icon-wrapper.building-1{left:210px;top:110px}}.new-map-section .new-map-container .building-card-icon-wrapper.building-2{left:850px;top:120px}@media (max-width:768px){.new-map-section .new-map-container .building-card-icon-wrapper.building-2{left:590px;top:90px}}.new-map-section .new-map-container .building-card-icon-wrapper.building-3{left:1060px;top:90px}@media (max-width:768px){.new-map-section .new-map-container .building-card-icon-wrapper.building-3{left:730px;top:60px}}.new-map-section .new-map-container .building-card-icon-wrapper.building-4{left:490px;top:360px}@media (max-width:768px){.new-map-section .new-map-container .building-card-icon-wrapper.building-4{left:330px;top:240px}}.new-map-section .new-map-container .building-card-icon-wrapper .building-icon{align-items:center;animation:subtle-pulse 2.5s ease-in-out infinite;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#184313;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px;z-index:2}.new-map-section .new-map-container .building-card-icon-wrapper .building-icon:hover{animation-play-state:paused;box-shadow:0 0 15px rgba(24,67,19,.4);transform:scale(1.1)}.new-map-section .new-map-container .building-card-icon-wrapper .building-icon i{font-size:24px;transform:scale(.909)}.new-map-section .new-map-container .building-card-icon-wrapper .building-card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.5);display:none;flex-direction:column;height:auto;justify-content:center;left:50%;padding:20px;position:absolute;top:80px;transform:translateX(-50%);width:250px;z-index:3}.new-map-section .new-map-container .building-card-icon-wrapper .building-card.active{display:flex}.new-map-section .new-map-container .building-card-icon-wrapper .building-card:before{background-color:#fff;content:"";height:16px;left:50%;position:absolute;top:-8px;transform:translateX(-50%) rotate(45deg);width:16px}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-close{color:#184313;cursor:pointer;position:absolute;right:16px;top:10px}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-header{align-items:center;border-bottom:1px solid #184313;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-header h2{color:#184313;font-size:24px;font-weight:600;font-weight:700;line-height:.8}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-header p{color:#184313;font-size:16px;font-weight:400;padding-bottom:16px}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-start;padding:16px 0;width:100%}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-content p{color:#184313;font-weight:400;line-height:1}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-content p span{font-weight:700}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-button{align-items:center;background-color:#184313;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-width:100%;padding:8px 0;transition:all .3s ease;width:100%}.new-map-section .new-map-container .building-card-icon-wrapper .building-card .building-card-button:hover{background-color:#184313}.new-map-section .new-map-container .new-map-image-wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;min-width:1280px;padding-bottom:100px}@media (max-width:768px){.new-map-section .new-map-container .new-map-image-wrapper{min-width:900px;width:900px}}.new-map-section .new-map-container .new-map-image-wrapper img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;width:-moz-fit-content;width:fit-content}@keyframes subtle-pulse{0%{box-shadow:0 0 4px rgba(0,0,0,.6)}50%{box-shadow:0 0 20px rgba(24,67,19,.8),0 0 20px rgba(24,67,19,.9)}to{box-shadow:0 0 4px rgba(0,0,0,.6)}}.mv-cookies-wrapper .mv-cookies{background:rgba(0,0,0,.85)!important}@media (max-width:767px){.mv-cookies-wrapper .mv-cookies .mv-cookies-content{padding:20px!important}}@media (max-width:992px){.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info{flex-direction:column}}.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-message h3{font-size:13px;font-weight:500;line-height:16px}@media (max-width:992px){.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-message h3{line-height:18px;width:100%}}.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-message h3 a{color:#fc0;text-decoration:none}@media (max-width:767px){.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-message h3 .sm-hide{display:none!important}}.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-holder{width:auto}.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-holder button{background-color:transparent;border:1px solid #d3d3d3;color:#acacac;font-size:14px;width:auto}@media (max-width:992px){.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-holder button{margin-top:0;width:100%}}.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-holder button.mv-cookies-accept-all,.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-holder button:hover{background-color:#c29d08;border-color:#c29d08;color:#fff}@media (max-width:767px){.mv-cookies-wrapper .mv-cookies .mv-cookies-content .mv-cookies-info .mv-cookies-decision .mv-cookies-btn-holder button.mv-cookies-accept-all{margin-bottom:0}}.entry-section{background-color:#e0eadf;height:650px;justify-content:flex-start;padding-top:220px}.entry-section h1{color:#184313;font-size:4rem;font-weight:500;line-height:1.2;text-align:center}@media (max-width:768px){.entry-section{height:480px;padding-top:150px}.entry-section h1{font-size:2.2rem}}.about-section{height:500px;position:relative}.about-section .about-image{align-items:flex-start;display:flex;height:300px;justify-content:flex-start;max-width:1400px;padding:0 32px;position:absolute;top:-150px;width:100%;z-index:4}.about-section .about-image .about-icon-wrapper{align-items:center;background-color:#184313;border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;left:calc(50% - 30px);position:absolute;top:-40px;transition:background-color .5s linear;width:80px;z-index:5}.about-section .about-image .about-icon-wrapper:hover{background-color:#326627;transition:background-color .5s linear}.about-section .about-image .about-icon-wrapper .about-arrow-icon{color:#fff;width:40px}.about-section .about-image .about-circle-wrapper{align-items:center;background-color:#c3dce0;border-radius:50%;display:flex;height:140px;justify-content:center;position:absolute;right:90px;top:-75px;width:140px}.about-section .about-image .about-circle-wrapper p{color:#184313;font-size:1.3rem;font-weight:500;line-height:1.2;rotate:20deg;text-align:center}.about-section .about-image img{border-radius:32px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-section .about-background{background-color:#c3dce0;border-bottom-right-radius:32px;height:100%;left:0;max-height:400px;position:absolute;top:0;width:calc(50% - 120px)}.about-section .wrapper .about-content{align-items:center;display:flex;gap:32px;justify-content:space-between;width:100%;z-index:3}.about-section .wrapper .about-content .about-content-item-1{width:40%}.about-section .wrapper .about-content .about-content-item-1 h2{color:#25555a;font-weight:500}.about-section .wrapper .about-content .about-content-item-2{padding-left:40px;width:60%}.about-section .wrapper .about-content .about-content-item-2 p{color:#25555a;font-size:1.2rem;font-weight:400;line-height:1.4;max-width:550px}@media (max-width:992px){.about-section{height:580px}.about-section .wrapper .about-content{align-items:flex-end;flex-direction:column;gap:32px;justify-content:flex-end;width:100%}.about-section .wrapper .about-content .about-content-item-1{align-items:center;display:flex;justify-content:flex-start;width:100%}.about-section .wrapper .about-content .about-content-item-1 h2{font-size:1.7rem;max-width:400px;text-align:left}.about-section .wrapper .about-content .about-content-item-2{padding-left:0;width:100%}.about-section .wrapper .about-content .about-content-item-2 p{font-size:1.2rem}.about-section .about-background{max-height:550px;width:90%}}@media (max-width:768px){.about-section{height:650px}.about-section .about-image .about-circle-wrapper{height:100px;right:20px;top:50px;width:100px}.about-section .about-image .about-circle-wrapper p{font-size:1rem}.about-section .about-image .about-icon-wrapper{height:60px;top:-30px;width:60px}.about-section .about-background{width:100%}}.benefits{padding:3rem 0 8rem}.benefits .container .row .benefit-item{align-items:center;border-right:1px solid #a6ccd2;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.benefits .container .row .benefit-item:last-child{border-right:none}.benefits .container .row .benefit-item h3{color:#25555a;font-size:1.4rem;font-weight:600;font-weight:700;margin-bottom:10px}.benefits .container .row .benefit-item p{color:#25555a;font-size:1.2rem;font-weight:500;max-width:200px}@media (max-width:768px){.benefits{padding:2rem 2rem 8rem}.benefits .container .row .benefit-item{border-bottom:1px solid #a6ccd2;border-right:none;padding-bottom:15px}.benefits .container .row .benefit-item:last-child{border-bottom:none}}.housing-section{background-color:#a3c59d;overflow-x:hidden;padding-bottom:0;padding-top:100px}.housing-section .wrapper h3{color:#184313;font-size:2.5rem;font-weight:500;text-align:center}.housing-section .wrapper .btn-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:4rem;margin-top:2rem}@media (max-width:768px){.housing-section .wrapper .btn-wrapper{flex-direction:column}.housing-section .wrapper .btn-wrapper .btn{min-width:195px}}.housing-section .map-container-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.housing-section .map-container-wrapper .map-container{margin:0 auto;max-width:1200px;padding:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.housing-section .map-container-wrapper .map-container area{cursor:pointer}.housing-section .map-container-wrapper .map-container .map-image{display:block;height:auto;position:relative;width:100%;z-index:1}.housing-section .map-container-wrapper .map-container .map-image.maphilighted{background-repeat:no-repeat;position:relative;z-index:2}.housing-section .map-container-wrapper .map-container canvas.highlight-canvas{height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:calc(100% - 40px);z-index:3}.housing-section .map-container-wrapper .map-container .info-card{background-color:#1a371a;border-radius:4px;color:#fff;min-width:120px;opacity:0;padding:8px 12px;position:absolute;text-align:center;transform:translateY(10px);transition:all .2s ease;visibility:hidden;z-index:4}.housing-section .map-container-wrapper .map-container .info-card:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #1a371a;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.housing-section .map-container-wrapper .map-container .info-card.active{opacity:1;transform:translateY(0);visibility:visible}.housing-section .map-container-wrapper .map-container .info-card h2{color:#fff;font-size:1rem;font-weight:500;margin:0}.housing-section .map-container-wrapper .map-container .info-card p{color:hsla(0,0%,100%,.9);font-size:.9rem;margin:5px 0 0}.housing-section .map-container-wrapper .map-container #sektor-a-info{left:22%;top:13%}.housing-section .map-container-wrapper .map-container #sektor-b-info{left:60%;top:5%}.housing-section .map-container-wrapper .map-container #sektor-c-info{right:12%;top:0}.housing-section .map-container-wrapper .map-container #sektor-d-info{bottom:62%;left:37%}.housing-section .map-container-wrapper .map-container .bottom-sector{background-color:rgba(26,55,26,.95);border-radius:8px;bottom:40px;box-shadow:0 5px 15px rgba(0,0,0,.3);color:#fff;cursor:pointer;left:50%;padding:20px;position:absolute;text-align:center;transform:translateX(-50%);transition:all .3s ease;width:250px;z-index:100}.housing-section .map-container-wrapper .map-container .bottom-sector h2{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:10px}.housing-section .map-container-wrapper .map-container .bottom-sector p{font-size:1rem;line-height:1.4;margin-bottom:15px}.housing-section .map-container-wrapper .map-container .bottom-sector .info-btn{background-color:#fff;border:none;border-radius:4px;color:#184313;cursor:pointer;display:inline-block;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.housing-section .map-container-wrapper .map-container .bottom-sector .info-btn:hover{background-color:#326627;color:#fff;transform:translateY(-2px)}.housing-section .map-container-wrapper .map-container .bottom-sector:hover{transform:translateX(-50%) scale(1.02)}@media (max-width:992px){.housing-section .map-container-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.housing-section .map-container-wrapper .map-container #sektor-a-info{left:20%;top:12%}.housing-section .map-container-wrapper .map-container #sektor-b-info{left:60%;top:3%}.housing-section .map-container-wrapper .map-container #sektor-c-info{right:12%;top:0}.housing-section .map-container-wrapper .map-container #sektor-d-info{bottom:65%;left:35%}}@media (max-width:768px){.housing-section .map-container-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;overflow:auto}.housing-section .map-container-wrapper .map-container{align-items:flex-start;display:flex;justify-content:flex-start;min-width:200%;padding:10px}.housing-section .map-container-wrapper .map-container canvas.highlight-canvas{height:100%;left:10px;top:10px;width:100%}.housing-section .map-container-wrapper .map-container .info-card{min-width:100px;padding:8px 12px}.housing-section .map-container-wrapper .map-container .info-card h2{font-size:.9rem}.housing-section .map-container-wrapper .map-container .info-card p{font-size:.8rem}.housing-section .map-container-wrapper .map-container #sektor-a-info{left:23%;top:8%}.housing-section .map-container-wrapper .map-container #sektor-b-info{left:60%;top:-1%}.housing-section .map-container-wrapper .map-container #sektor-c-info{right:10%;top:-5%}.housing-section .map-container-wrapper .map-container #sektor-d-info{bottom:65%;left:40%}.housing-section .map-container-wrapper .map-container .bottom-sector{bottom:20px;padding:15px;width:200px}.housing-section .map-container-wrapper .map-container .bottom-sector h2{font-size:1.2rem}.housing-section .map-container-wrapper .map-container .bottom-sector p{font-size:.9rem}}.location-section{background-color:#c3dce0;padding:100px 0}.location-section .wrapper{align-items:flex-start;flex-direction:row;gap:32px;justify-content:flex-start}.location-section .wrapper .location-wrapper-1{width:50%}.location-section .wrapper .location-wrapper-1 h2{color:#25555a;font-size:2.5rem;font-weight:500;max-width:450px}.location-section .wrapper .location-wrapper-1 p{color:#25555a;font-size:1.1rem;font-weight:400;max-width:480px;padding-bottom:3rem;padding-top:2rem}.location-section .wrapper .location-wrapper-1 a{max-width:0}.location-section .wrapper .location-wrapper-2{width:50%}.location-section .wrapper .location-wrapper-2 img{border-radius:32px;height:100%;max-width:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:992px){.location-section .wrapper{align-items:center;flex-direction:column;justify-content:center}.location-section .wrapper .location-wrapper-1{order:2;width:100%}.location-section .wrapper .location-wrapper-1 h2{text-align:left}.location-section .wrapper .location-wrapper-2{order:1;padding-bottom:2rem;width:100%}.location-section .wrapper .location-wrapper-2 img{max-width:100%}}.contact-page-entry-section{padding:220px 32px 100px;width:100%}.contact-page-entry-section h1{text-align:center}.contact-page-entry-section h1 .text-break{display:none}@media (max-width:768px){.contact-page-entry-section h1 .text-break{display:flex}.contact-page-entry-section{padding-top:150px}}.contact-page-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contact-page-section .contact-image-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.contact-page-section .contact-image-container .contact-background{background-color:#c3dce0;bottom:0;height:50%;left:0;position:absolute;width:50%}@media (max-width:992px){.contact-page-section .contact-image-container .contact-background{width:100%}}.contact-page-section .contact-image-container .contact-image-wrapper{max-width:1400px;padding:0 32px;width:100%;z-index:1}.contact-page-section .contact-image-container .contact-image-wrapper img{background-color:#e0eadf;border-radius:32px;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.contact-page-section .contact-page-content{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.contact-page-section .contact-page-content .contact-page-content-backgorund{background-color:#c3dce0;border-bottom-right-radius:32px;height:100%;left:0;position:absolute;width:calc(50% - 100px)}.contact-page-section .contact-page-content .wrapper{align-items:flex-start;justify-content:flex-start}.contact-page-section .contact-page-content .wrapper .contact-page-content-row{align-items:center;align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;padding:4rem 1rem 3rem;width:100%;z-index:2}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-1{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:100%}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-1 h2{color:#25555a;font-size:1.5rem;font-weight:700}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-1 p{color:#25555a;font-size:1.5rem;font-weight:400}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-2{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:100%}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-2 p{color:#25555a;font-size:1.2rem}@media (max-width:992px){.contact-page-section .contact-page-content .wrapper .contact-page-content-row{align-items:center;flex-direction:column;gap:2rem;justify-content:center;padding:4rem 0 3rem}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-1{align-items:flex-start;border-bottom:1px solid #89bcc3;justify-content:flex-start;order:1;padding-bottom:2rem;width:65%}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-1 h2,.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-1 p{text-align:left}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-2{align-items:flex-start;justify-content:flex-start;order:2;width:65%}.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-2 p{color:#25555a;font-size:1rem;max-width:500px}}@media (max-width:992px) and (max-width:768px){.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-1,.contact-page-section .contact-page-content .wrapper .contact-page-content-row .contact-page-content-col-2{width:100%}}@media (max-width:992px){.contact-page-section .contact-page-content .contact-page-content-backgorund{width:100%}}.housing-content-page.housing-section{background-color:#a3c59d;overflow-x:hidden;padding-bottom:0;padding-top:250px}@media (max-width:768px){.housing-content-page.housing-section{padding-top:150px}}.housing-content-page.housing-section .wrapper h3{color:#184313;font-size:4rem;font-weight:500;text-align:center}@media (max-width:768px){.housing-content-page.housing-section .wrapper h3{font-size:2rem}}.housing-content-page.housing-section .wrapper .btn-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:4rem;margin-top:2rem}@media (max-width:768px){.housing-content-page.housing-section .wrapper .btn-wrapper{flex-direction:column}.housing-content-page.housing-section .wrapper .btn-wrapper .btn{min-width:195px}}.housing-content-page.housing-section .map-container-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.housing-content-page.housing-section .map-container-wrapper .map-container{margin:0 auto;max-width:1200px;padding:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.housing-content-page.housing-section .map-container-wrapper .map-container area{cursor:pointer}.housing-content-page.housing-section .map-container-wrapper .map-container .map-image{display:block;height:auto;position:relative;width:100%;z-index:1}.housing-content-page.housing-section .map-container-wrapper .map-container .map-image.maphilighted{background-repeat:no-repeat;position:relative;z-index:2}.housing-content-page.housing-section .map-container-wrapper .map-container canvas.highlight-canvas{height:calc(100% - 40px);left:20px;position:absolute;top:20px;width:calc(100% - 40px);z-index:3}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card{background-color:#1a371a;border-radius:4px;color:#fff;min-width:120px;opacity:0;padding:8px 12px;position:absolute;text-align:center;transform:translateY(10px);transition:all .2s ease;visibility:hidden}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #1a371a;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card.active{opacity:1;transform:translateY(0);visibility:visible}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card h2{color:#fff;font-size:1rem;font-weight:500;margin:0}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card p{color:hsla(0,0%,100%,.9);font-size:.9rem;margin:5px 0 0}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-a-info{left:22%;top:13%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-b-info{left:60%;top:5%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-c-info{right:12%;top:0}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-d-info{bottom:62%;left:37%}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector{background-color:rgba(26,55,26,.95);border-radius:8px;bottom:40px;box-shadow:0 5px 15px rgba(0,0,0,.3);color:#fff;cursor:pointer;left:50%;padding:20px;position:absolute;text-align:center;transform:translateX(-50%);transition:all .3s ease;width:250px;z-index:100}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector h2{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:10px}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector p{font-size:1rem;line-height:1.4;margin-bottom:15px}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector .info-btn{background-color:#fff;border:none;border-radius:4px;color:#184313;cursor:pointer;display:inline-block;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector .info-btn:hover{background-color:#326627;color:#fff;transform:translateY(-2px)}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector:hover{transform:translateX(-50%) scale(1.02)}@media (max-width:992px){.housing-content-page.housing-section .map-container-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-a-info{left:20%;top:12%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-b-info{left:60%;top:3%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-c-info{right:12%;top:0}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-d-info{bottom:65%;left:35%}}@media (max-width:768px){.housing-content-page.housing-section .map-container-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;overflow:auto}.housing-content-page.housing-section .map-container-wrapper .map-container{align-items:flex-start;display:flex;justify-content:flex-start;min-width:200%;padding:10px}.housing-content-page.housing-section .map-container-wrapper .map-container canvas.highlight-canvas{height:100%;left:10px;top:10px;width:100%}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card{min-width:100px;padding:8px 12px}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card h2{font-size:.9rem}.housing-content-page.housing-section .map-container-wrapper .map-container .info-card p{font-size:.8rem}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-a-info{left:23%;top:8%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-b-info{left:60%;top:-1%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-c-info{right:10%;top:-5%}.housing-content-page.housing-section .map-container-wrapper .map-container #sektor-d-info{bottom:65%;left:40%}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector{bottom:20px;padding:15px;width:200px}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector h2{font-size:1.2rem}.housing-content-page.housing-section .map-container-wrapper .map-container .bottom-sector p{font-size:.9rem}}.about-project-page .about-project-entry-section{background-color:#c3dce0;padding-bottom:100px;padding-top:220px;width:100%}@media (max-width:768px){.about-project-page .about-project-entry-section{padding-top:150px}}.about-project-page .about-project-entry-section .wrapper .about-project-entry-section-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.about-project-page .about-project-entry-section .wrapper .about-project-entry-section-content h1{color:#184313;font-size:4rem;font-weight:500;text-align:center}@media (max-width:768px){.about-project-page .about-project-entry-section .wrapper .about-project-entry-section-content h1{font-size:2.2rem}}.about-project-page .about-project-entry-section .wrapper .about-project-entry-section-content p{color:#25555a;font-size:1.2rem;max-width:850px;padding-top:1.375rem;text-align:center}@media (max-width:768px){.about-project-page .about-project-entry-section .wrapper .about-project-entry-section-content p{font-size:1rem}}.about-project-page .about-project-map-section{background-color:#e0eadf;height:100%;position:relative;width:100%}.about-project-page .about-project-map-section .about-project-map-background{background-color:#c3dce0;height:50%;position:absolute;top:0;width:100%}.about-project-page .about-project-map-section .wrapper{max-width:1400px}.about-project-page .about-project-map-section .wrapper .map-wrapper{height:100%;position:relative;width:100%}.about-project-page .about-project-map-section .wrapper .map-wrapper img{border-radius:32px;height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.about-project-page .about-project-map-section .wrapper .map-wrapper .map-icon-wrapper{left:50%;position:absolute;top:-40px;transform:translateX(-50%)}.about-project-page .about-project-benefits-section{padding:100px 0}.about-project-page .about-project-benefits-section .wrapper{gap:1.5rem}.about-project-page .about-project-benefits-section .wrapper .one-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.about-project-page .about-project-benefits-section .wrapper .one-container h2{color:#25555a;font-size:3.75rem;font-weight:500;text-align:center}.about-project-page .about-project-benefits-section .wrapper .one-container h2 br{display:none}.about-project-page .about-project-benefits-section .wrapper .one-container p{color:#25555a;font-size:1.5rem;text-align:center}.about-project-page .about-project-benefits-section .wrapper .one-container .benefits-icon-wrapper{padding-top:2rem}@media (max-width:992px){.about-project-page .about-project-benefits-section .wrapper .one-container h2{font-size:2.8rem}.about-project-page .about-project-benefits-section .wrapper .one-container p{font-size:1.5rem}}@media (max-width:768px){.about-project-page .about-project-benefits-section .wrapper .one-container h2{font-size:2rem}.about-project-page .about-project-benefits-section .wrapper .one-container h2 br{display:flex}.about-project-page .about-project-benefits-section .wrapper .one-container p{font-size:1.2rem;padding-top:10px}}.about-project-page .about-project-hypothek-section{position:relative;width:100%}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-img{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-img .wrapper{max-width:1400px}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-img .wrapper .hypothek-img-wrapper img{border-radius:32px;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;z-index:9}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-img .wrapper .hypothek-img-wrapper .background{background-color:#c1d7be;bottom:0;height:50%;left:0;position:absolute;width:calc(50% + 100px)}@media (max-width:992px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-img .wrapper .hypothek-img-wrapper .background{width:calc(80% + 50px)}}@media (max-width:768px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-img .wrapper .hypothek-img-wrapper .background{width:100%}}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .background{background-color:#c1d7be;border-bottom-right-radius:32px;height:100%;left:0;position:absolute;top:0;width:calc(50% + 100px)}@media (max-width:992px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .background{width:calc(80% + 50px)}}@media (max-width:768px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .background{width:100%}}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .wrapper{align-items:flex-start;display:flex;justify-content:flex-start;z-index:2}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .wrapper .hypothek-title-text{align-items:flex-start;display:flex;justify-content:flex-start;padding-bottom:5rem;padding-top:6rem}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .wrapper .hypothek-title-text h2{font-size:3.125rem;font-weight:500;max-width:800px;text-align:left}@media (max-width:992px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .wrapper .hypothek-title-text h2{font-size:2.5rem;max-width:500px}}@media (max-width:768px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .wrapper .hypothek-title-text h2{font-size:2rem;max-width:100%;text-align:center}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-title .wrapper .hypothek-title-text{padding-bottom:2rem;padding-top:3rem}}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content{align-items:center;display:flex;justify-content:center;padding:6rem 0;position:relative;width:100%}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content .wrapper{gap:2rem}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content .wrapper .one-container{border-bottom:1px solid #184313;padding:2rem 0;width:100%}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content .wrapper .one-container h2{color:#184313;font-size:2.5rem;font-weight:500;text-align:left}@media (max-width:768px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content .wrapper .one-container h2{font-size:2rem}}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content .wrapper .one-container p{color:#184313;font-size:1.5rem;text-align:left}@media (max-width:768px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content .wrapper .one-container p{font-size:1.2rem}}.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content .wrapper .one-container:last-child{border-bottom:none}@media (max-width:768px){.about-project-page .about-project-hypothek-section .about-project-hypothek-section-content{padding:4rem 0}}.about-project-page .form-section{background:#c3dce0}.pricelist-page .pricelist-entry-section{align-items:center;display:flex;justify-content:center;padding-bottom:100px;padding-top:220px;width:100%}@media (max-width:768px){.pricelist-page .pricelist-entry-section{padding-top:150px}}.pricelist-page .pricelist-entry-section .wrapper{align-items:flex-start;display:flex;justify-content:center}.pricelist-page .pricelist-filter-section{display:flex;justify-content:center;padding-bottom:80px;width:100%}.pricelist-page .pricelist-filter-section .wrapper .filter-container{display:flex;flex-wrap:nowrap;gap:15px;justify-content:flex-start;margin-bottom:40px;width:100%}@media (max-width:992px){.pricelist-page .pricelist-filter-section .wrapper .filter-container{flex-wrap:wrap}}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item{flex:1;min-width:150px;position:relative}@media (max-width:992px){.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item{flex:0 0 auto;width:calc(50% - 15px)}}@media (max-width:576px){.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item{width:100%}}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown{position:relative;width:100%;z-index:2}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown .dropdown-selected{align-items:center;background-color:#c1d7be;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown .dropdown-selected span{color:#184313;font-size:1rem}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown .dropdown-selected .dropdown-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #184313;height:0;transition:transform .3s ease;width:0}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown .dropdown-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:none;left:0;margin-top:2px;max-height:240px;overflow:hidden;overflow-y:auto;position:absolute;top:100%;width:100%}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown .dropdown-menu .dropdown-item{color:#25555a;cursor:pointer;padding:12px 20px;transition:background-color .2s}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown .dropdown-menu .dropdown-item.selected{background-color:#e0eadf}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown .dropdown-menu .dropdown-item:hover{background-color:rgba(193,215,190,.7);color:#184313}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown.active{z-index:30}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown.active .dropdown-selected{border-radius:12px 12px 0 0}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown.active .dropdown-selected .dropdown-arrow{transform:rotate(180deg)}.pricelist-page .pricelist-filter-section .wrapper .filter-container .filter-item .custom-dropdown.active .dropdown-menu{border-radius:0 0 12px 12px;display:block}.pricelist-page .pricelist-filter-section .wrapper .apartments-results{width:100%}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container{margin-top:20px;overflow-x:auto;overflow-y:hidden;width:100%}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table{background-color:transparent;border-radius:8px;font-size:14px;min-width:1200px;overflow:hidden;width:100%}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-header{background-color:transparent}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-header .custom-table-row{border-bottom:1px solid #a3c59d;display:flex}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-header .custom-table-row .custom-table-col{color:#25555a;flex:1;font-size:1.25rem;font-weight:600;padding:15px 10px;text-align:left;white-space:nowrap}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-header .custom-table-row .custom-table-col:first-child{padding-left:20px}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-header .custom-table-row .custom-table-col:last-child{padding-right:20px}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-body .custom-table-row{border-bottom:1px solid #a3c59d;cursor:pointer;display:flex;transition:background-color .2s}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-body .custom-table-row:last-child{border-bottom:none}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-body .custom-table-row:hover{background-color:rgba(195,220,224,.35)}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-body .custom-table-row .custom-table-col{color:#25555a;flex:1;font-size:1rem;overflow:hidden;padding:1.3rem 10px;text-overflow:ellipsis;white-space:nowrap}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-body .custom-table-row .custom-table-col:first-child{padding-left:20px}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .custom-table-body .custom-table-row .custom-table-col:last-child{padding-right:20px}.pricelist-page .pricelist-filter-section .wrapper .apartments-results .apartments-table-container .custom-table .no-results-message{color:#25555a;padding:30px;text-align:center}.pricelist-page .form-section{background-color:#c3dce0}.pricelist-detail-page .pricelist-detail-entry-section{background-color:#c3dce0;padding-bottom:80px;padding-top:220px;width:100%}.pricelist-detail-page .pricelist-detail-entry-section .wrapper{align-items:flex-start}.pricelist-detail-page .pricelist-detail-entry-section .wrapper h1{color:#25555a;font-size:3.125rem;font-weight:500;line-height:1.2;text-align:left}.pricelist-detail-page .pricelist-detail-entry-section .wrapper .pricelist-detail-title-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.pricelist-detail-page .pricelist-detail-entry-section .wrapper .pricelist-detail-title-wrapper .left-links{align-items:center;display:flex;flex-direction:row;gap:2rem}.pricelist-detail-page .pricelist-detail-entry-section .wrapper .pricelist-detail-title-wrapper .left-links a{color:#25555a;font-size:1.5rem;font-weight:600;line-height:1.2;text-align:left}.pricelist-detail-page .pricelist-detail-entry-section .wrapper .pricelist-detail-title-wrapper .left-links a i{font-size:1.2rem;padding-right:.8rem;vertical-align:middle}@media (max-width:992px){.pricelist-detail-page .pricelist-detail-entry-section .wrapper .pricelist-detail-title-wrapper{align-items:flex-start;flex-direction:column;gap:1rem}.pricelist-detail-page .pricelist-detail-entry-section .wrapper .pricelist-detail-title-wrapper h1{font-size:2.5rem;order:1}.pricelist-detail-page .pricelist-detail-entry-section .wrapper .pricelist-detail-title-wrapper .left-links{align-items:flex-end;flex-direction:column;gap:.5rem;justify-content:flex-start;margin-top:1.5rem;order:2;width:100%}}.pricelist-detail-page .pricelist-detail-content-section{padding:4rem 0}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper{display:flex;flex-direction:column;gap:2rem;width:100%}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-1{align-items:flex-start;display:flex;flex-direction:row;gap:3rem;justify-content:flex-start;width:100%}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-1 .content-col{display:flex;flex-direction:column;gap:.25rem}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-1 .content-col p{color:#25555a;font-size:1.375rem;font-weight:600;line-height:1.2;text-align:left}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-1 .content-col p span{font-weight:400}@media (max-width:992px){.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-1{align-items:flex-start;flex-direction:column;gap:1.5rem}}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2{align-items:center;display:flex;justify-content:space-between;margin-top:2rem;width:100%}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container{align-items:center;display:flex}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box{align-items:center;background-color:rgba(37,85,90,.4);border-radius:1rem;display:flex;flex-direction:row;justify-content:center}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box .price{color:#fff;font-size:1.5rem;font-weight:400;padding:0 1.5rem}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box .interested-button a{background-color:#25555a;border-radius:1rem;color:#fff;display:inline-block;font-size:1rem;font-weight:200;height:100%;padding:1.3rem 4rem;text-decoration:none;transition:background-color .3s ease}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box .interested-button a:hover{background-color:#184045}@media (max-width:768px){.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box{align-items:center;display:flex;flex-direction:column;width:80%}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box .price{color:#fff;font-size:1.5rem;font-weight:400;padding:1rem 1.5rem;width:100%}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box .interested-button,.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box .interested-button a{width:100%}}@media (max-width:992px){.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2{align-items:flex-start;flex-direction:column;gap:2rem}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container{flex-direction:column;width:100%}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .download-button a,.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .price-download-container .price-box{text-align:center}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .floorplan-download{text-align:center;width:100%}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .floorplan-download a{justify-content:center}}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .floorplan-download a{align-items:center;color:#25555a;display:flex;font-size:1.125rem;font-weight:500;text-decoration:none}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .floorplan-download a i{font-size:1.25rem;margin-right:.5rem}.pricelist-detail-page .pricelist-detail-content-section .wrapper .pricelist-detail-content-wrapper .pricelist-detail-content-row-2 .floorplan-download a:hover{text-decoration:underline}.pricelist-detail-page .pricelist-detail-img-section{position:relative}.pricelist-detail-page .pricelist-detail-img-section .background{background-color:#c3dce0;bottom:0;height:50%;left:0;position:absolute;width:100%}.pricelist-detail-page .pricelist-detail-img-section .wrapper{z-index:1}.pricelist-detail-page .pricelist-detail-img-section .wrapper .pricelist-detail-img-wrapper{background-color:#fff;border-radius:2rem;overflow:hidden;padding:1rem}.pricelist-detail-page .pricelist-detail-img-section .wrapper .pricelist-detail-img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pricelist-detail-page .form-section{background-color:#c3dce0}
