@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/7d256325d16c464a-s.6b5b353b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(../media/80dbc432bf467303-s.p.5d34db31.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.06aaffe1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.3d1b066d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.38647399.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0e564e6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.99b0b73b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.eead68dd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.ff9784a6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.ab26386e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_57253152-module__ZM_BNG__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_57253152-module__ZM_BNG__variable{--font-lato:"Lato","Lato Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d67da767-module__NzW2YW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d67da767-module__NzW2YW__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Gruppo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad840250c1099da8-s.672ade91.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gruppo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2e17945c0aac2d7c-s.p.935794d8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gruppo Fallback;src:local(Arial);ascent-override:78.74%;descent-override:16.33%;line-gap-override:0.0%;size-adjust:101.64%}.gruppo_7af4a351-module__xXY94a__className{font-family:Gruppo,Gruppo Fallback;font-style:normal;font-weight:400}.gruppo_7af4a351-module__xXY94a__variable{--font-gruppo:"Gruppo","Gruppo Fallback"}
.root{width:100%;height:100%}html,body,#root{height:100%;margin:0}*{box-sizing:border-box;margin:0;padding:0}.border{border:1px solid red}.rdp-selected .rdp-day_button{color:#fff!important;background-color:#414734!important}.rdp-root{--rdp-selected-border:2px solid transparent!important}.rdp-chevron{fill:#414734!important}.swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-position:50%;background-size:cover}.mySwiper2{width:100%;height:75%}@media (max-width:1200px){.mySwiper2{width:100%;height:400px}}.mySwiper{box-sizing:border-box;height:20%;padding:10px 0}.mySwiper .swiper-slide{width:50%;height:100%}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.floating-call-button{z-index:1000;position:fixed;bottom:30px;right:30px}.floating-call-container{align-items:center;gap:12px;display:flex;position:relative}.floating-call-label{color:#444d41;white-space:nowrap;opacity:0;background-color:#eeeee6;border-radius:25px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s;position:relative;transform:translate(10px);box-shadow:0 2px 8px #0000001a}.floating-call-label.show{opacity:1;transform:translate(0)}.floating-call-btn{cursor:pointer;background-color:#444d41;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000026}.floating-call-btn:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.call-icon{filter:brightness(0)invert()}@media (max-width:768px){.floating-call-button{bottom:20px;right:20px}.floating-call-btn{width:50px;height:50px}.floating-call-label{padding:10px 14px;font-size:12px}}
.ConstructionPackageModal-module__P7MU_q__backdrop{z-index:1300;-webkit-backdrop-filter:blur(6px);background-color:#0006;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out ConstructionPackageModal-module__P7MU_q__fadeIn;display:flex;position:fixed;inset:0}.ConstructionPackageModal-module__P7MU_q__modal{width:100%;max-width:880px;font-family:var(--font-lato),sans-serif;background-color:#fff;border-radius:20px;animation:.22s ease-out ConstructionPackageModal-module__P7MU_q__pop;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000040}@media (max-width:799px){.ConstructionPackageModal-module__P7MU_q__backdrop{padding:8px}.ConstructionPackageModal-module__P7MU_q__modal{border-radius:16px;flex-direction:column;max-height:95vh;display:flex;overflow:auto}.ConstructionPackageModal-module__P7MU_q__imageWrap{order:1}.ConstructionPackageModal-module__P7MU_q__leftCol{order:2}.ConstructionPackageModal-module__P7MU_q__formCard{order:3}}@media (min-width:800px){.ConstructionPackageModal-module__P7MU_q__modal{grid-template-columns:340px 1fr;height:80vh;display:grid}}.ConstructionPackageModal-module__P7MU_q__closeBtn{z-index:4;cursor:pointer;color:#3f4433;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.ConstructionPackageModal-module__P7MU_q__closeBtn:hover{background-color:#fff}.ConstructionPackageModal-module__P7MU_q__closeBtn:disabled{opacity:.5;cursor:not-allowed}.ConstructionPackageModal-module__P7MU_q__leftCol{z-index:2;background-color:#fff;flex-direction:column;padding:60px 23px 50px;display:flex}.ConstructionPackageModal-module__P7MU_q__logo{object-fit:contain;width:98px;height:87px;margin-bottom:25px}.ConstructionPackageModal-module__P7MU_q__title{font-family:var(--font-lato),sans-serif;color:#333;margin:0;font-size:41px;font-weight:700;line-height:1.1}.ConstructionPackageModal-module__P7MU_q__title2{color:#414734;font-weight:900}.ConstructionPackageModal-module__P7MU_q__desc{color:#666;margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.5}.ConstructionPackageModal-module__P7MU_q__features{flex-direction:column;gap:16px;margin-top:45px;display:flex}.ConstructionPackageModal-module__P7MU_q__feature{align-items:center;gap:12px;display:flex}.ConstructionPackageModal-module__P7MU_q__featureIcon{background-color:#414734;border-radius:50%;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;display:flex}.ConstructionPackageModal-module__P7MU_q__featureLabel{color:#4d4d4d;font-size:16px;font-weight:500}.ConstructionPackageModal-module__P7MU_q__imageWrap{width:100%;height:100%;position:relative}.ConstructionPackageModal-module__P7MU_q__imageDesktop,.ConstructionPackageModal-module__P7MU_q__imageMobile{object-fit:cover}@media (min-width:800px){.ConstructionPackageModal-module__P7MU_q__imageMobile{display:none!important}}@media (max-width:799px){.ConstructionPackageModal-module__P7MU_q__imageWrap{aspect-ratio:4/3}.ConstructionPackageModal-module__P7MU_q__imageDesktop{display:none!important}}.ConstructionPackageModal-module__P7MU_q__formCard{background-color:#414734;border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:20px;display:flex}@media (max-width:799px){.ConstructionPackageModal-module__P7MU_q__formCard{border-radius:14px;gap:14px;padding:16px}}@media (min-width:600px) and (max-width:799px){.ConstructionPackageModal-module__P7MU_q__formCard{flex-direction:row;align-items:center;gap:18px}}@media (min-width:800px){.ConstructionPackageModal-module__P7MU_q__formCard{box-sizing:border-box;z-index:3;border-radius:32px 0 20px;flex-direction:row;align-items:center;gap:10px;width:540px;padding:24px 12px;position:absolute;bottom:0;right:0}}.ConstructionPackageModal-module__P7MU_q__offerText{text-align:center;color:#fff;white-space:nowrap;letter-spacing:-.5px;margin:0;font-size:40px;font-weight:800;line-height:.95}@media (min-width:500px){.ConstructionPackageModal-module__P7MU_q__offerText{text-align:center}}@media (min-width:800px){.ConstructionPackageModal-module__P7MU_q__offerText{font-size:81px}}.ConstructionPackageModal-module__P7MU_q__formCopy{flex-direction:column;flex:1 1 0;justify-content:center;align-self:stretch;gap:12px;min-width:0;padding:0 8px;display:flex}.ConstructionPackageModal-module__P7MU_q__formBody{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ConstructionPackageModal-module__P7MU_q__textField{width:100%;margin-bottom:18px!important}.ConstructionPackageModal-module__P7MU_q__textField:last-of-type{margin-bottom:24px!important}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-root{color:#fff;font-family:var(--font-lato),sans-serif;background-color:#0000;border-radius:999px;height:49px;font-size:16px}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-input{padding:12px 16px}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-input::placeholder{color:#fff9;opacity:1}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#fff}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#fff}.ConstructionPackageModal-module__P7MU_q__textField .Mui-disabled{color:#ffffff80!important;-webkit-text-fill-color:#ffffff80!important}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ffb4b4}.ConstructionPackageModal-module__P7MU_q__textField .MuiFormHelperText-root{color:#ffb4b4;font-family:var(--font-lato),sans-serif;margin-left:14px;font-size:11.5px}.ConstructionPackageModal-module__P7MU_q__footerText{color:#ffffffb3;text-align:center;margin:2px 0 0;font-size:16px;line-height:1.4}.ConstructionPackageModal-module__P7MU_q__actions{gap:8px;margin-top:4px;display:flex}.ConstructionPackageModal-module__P7MU_q__btnPrimary,.ConstructionPackageModal-module__P7MU_q__btnSecondary{min-height:40px;font-family:var(--font-lato),sans-serif!important;text-transform:none!important;white-space:nowrap!important;border-radius:999px!important;flex:1!important;padding:10px 14px!important;font-size:13px!important;font-weight:600!important}.ConstructionPackageModal-module__P7MU_q__btnPrimary{color:#414734!important;background-color:#fff!important;border:1px solid #fff!important}.ConstructionPackageModal-module__P7MU_q__btnPrimary:hover{background-color:#f0f0f0!important}.ConstructionPackageModal-module__P7MU_q__btnPrimary.Mui-disabled{color:#6b6b6b!important;background-color:#c9c9c9!important}.ConstructionPackageModal-module__P7MU_q__btnSecondary{color:#fff!important;background:0 0!important;border:1px solid #fff!important}.ConstructionPackageModal-module__P7MU_q__btnSecondary:hover{background-color:#ffffff14!important;border-color:#fff!important}.ConstructionPackageModal-module__P7MU_q__btnSecondary.Mui-disabled{opacity:.6;color:#fff!important;border-color:#ffffff80!important}.ConstructionPackageModal-module__P7MU_q__success{text-align:center;color:#2e7d32;background-color:#e8f5e9;border-radius:10px;margin:0;padding:14px;font-size:14px;font-weight:500}.ConstructionPackageModal-module__P7MU_q__spinner{border:2px solid #3f443340;border-top-color:#3f4433;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ConstructionPackageModal-module__P7MU_q__spin;display:inline-block}@keyframes ConstructionPackageModal-module__P7MU_q__spin{to{transform:rotate(360deg)}}@keyframes ConstructionPackageModal-module__P7MU_q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConstructionPackageModal-module__P7MU_q__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:799px){.ConstructionPackageModal-module__P7MU_q__leftCol{padding:20px}.ConstructionPackageModal-module__P7MU_q__logo{display:none}.ConstructionPackageModal-module__P7MU_q__title{flex-wrap:wrap;gap:6px;font-size:22px;display:flex}.ConstructionPackageModal-module__P7MU_q__title br{display:none}.ConstructionPackageModal-module__P7MU_q__desc{margin-top:8px;font-size:13px}.ConstructionPackageModal-module__P7MU_q__features{gap:12px;margin-top:5px}.ConstructionPackageModal-module__P7MU_q__featureIcon{width:36px;min-width:36px;height:36px}.ConstructionPackageModal-module__P7MU_q__featureIcon img{width:18px!important;height:18px!important}.ConstructionPackageModal-module__P7MU_q__featureLabel{font-size:14px}.ConstructionPackageModal-module__P7MU_q__offerText{font-size:44px}.ConstructionPackageModal-module__P7MU_q__offerText br{display:none}.ConstructionPackageModal-module__P7MU_q__formCopy{align-self:center;gap:8px;padding:0}.ConstructionPackageModal-module__P7MU_q__textField{margin-bottom:10px!important}.ConstructionPackageModal-module__P7MU_q__textField:last-of-type{margin-bottom:14px!important}.ConstructionPackageModal-module__P7MU_q__textField .MuiOutlinedInput-root{height:44px;font-size:14px}.ConstructionPackageModal-module__P7MU_q__footerText{font-size:13px}.ConstructionPackageModal-module__P7MU_q__actions{flex-direction:column;gap:8px}.ConstructionPackageModal-module__P7MU_q__btnPrimary,.ConstructionPackageModal-module__P7MU_q__btnSecondary{width:100%;min-height:42px}.ConstructionPackageModal-module__P7MU_q__closeBtn{top:10px;right:10px}}@media (max-width:380px){.ConstructionPackageModal-module__P7MU_q__leftCol{padding:16px}.ConstructionPackageModal-module__P7MU_q__title{font-size:20px}.ConstructionPackageModal-module__P7MU_q__offerText{font-size:36px}}
.disountBar{color:#f2f2f2;text-align:center;background-color:#414635;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:10px 5px;font-size:16px;font-style:normal;font-weight:400;display:flex}.disountBar .font-bold{font-weight:600}.disountBar Button,.disountBar a{z-index:100;background-color:#9fa989;border-radius:50px}@media (max-width:1024px){.disountBar{gap:32px;padding:10px 8px;font-size:15px}}@media (max-width:768px){.disountBar{text-align:center;flex-direction:column;gap:16px;padding:8px;font-size:14px}.disountBar a{padding:6px 14px}}@media (max-width:480px){.disountBar{gap:10px;min-height:44px;padding:8px 6px;font-size:13px}.disountBar a{text-align:center;width:100%;max-width:320px}}
