.calcuator-btn{width:260px;height:45px;padding-left:20px;padding-right:20px;font-size:18px}.title{font-family:Manrope;font-size:64px;font-style:normal;font-weight:500;line-height:130%}.description{font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:150%}.main-btn{height:58px;padding-left:30px;padding-right:30px;font-size:18px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.bounce{animation:2s infinite bounce}.bgImage{transition:opacity 2s ease-in-out}.fadeIn{opacity:1}.fadeOut{opacity:0}@media screen and (max-width:650px){.title{font-size:50px}.description{padding-left:20px;padding-right:20px}}
@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerItemIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.mobile-drawer-panel{animation:.28s cubic-bezier(.32,.72,0,1) drawerSlideIn}.mobile-drawer-backdrop{animation:.28s ease-out drawerFadeIn}.mobile-drawer-item{animation:.3s ease-out both drawerItemIn}@media (prefers-reduced-motion:reduce){.mobile-drawer-panel,.mobile-drawer-backdrop,.mobile-drawer-item{animation:none!important}}
.footer-module__0YPuSq__footer{padding:50px 20px 20px}.footer-module__0YPuSq__container{grid-template-columns:25% 70%;gap:5%;width:100%;margin-inline:auto;display:grid}.footer-module__0YPuSq__logoSection{flex:1;margin-bottom:10px}.footer-module__0YPuSq__newsletter{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;display:flex}.footer-module__0YPuSq__emailInput{border:1px solid #ddd;border-radius:5px;flex:1;min-width:200px;margin-right:10px;padding:10px;font-size:16px}.footer-module__0YPuSq__subscribeButton{color:#fff;cursor:pointer;background-color:#b2955d;border:none;border-radius:5px;margin-top:10px;padding:10px 20px;font-size:16px}.footer-module__0YPuSq__linksSection{grid-template-columns:1fr 2fr 2fr;gap:4rem;margin-bottom:10px;display:grid}.footer-module__0YPuSq__column{margin-bottom:20px}.footer-module__0YPuSq__columnTitle{text-transform:capitalize;margin-bottom:20px;font-size:18px;font-weight:700}.footer-module__0YPuSq__linkList,.footer-module__0YPuSq__contactInfo{flex-direction:column;align-items:start;gap:.5rem;margin-bottom:1rem;display:flex}.footer-module__0YPuSq__linkList a,.footer-module__0YPuSq__linkList p,.footer-module__0YPuSq__contactInfo a,.footer-module__0YPuSq__contactInfo{color:#a6afb5;font-size:16px;font-weight:400}.footer-module__0YPuSq__linkList a,.footer-module__0YPuSq__contactInfo a{align-items:center;min-height:44px;transition:color .2s;display:inline-flex}.footer-module__0YPuSq__linkList a:hover,.footer-module__0YPuSq__contactInfo a:hover{color:#ffcf87}.footer-module__0YPuSq__linkList a:focus-visible,.footer-module__0YPuSq__contactInfo a:focus-visible,.footer-module__0YPuSq__bottomSection a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ffcf87}.footer-module__0YPuSq__bottomSection a{transition:color .2s}.footer-module__0YPuSq__bottomSection a:hover{color:#ffcf87}.footer-module__0YPuSq__bottomSection{flex-wrap:wrap;justify-content:space-between;display:flex}.footer-module__0YPuSq__leftText,.footer-module__0YPuSq__creditText,.footer-module__0YPuSq__rightText{color:#a6afb5;margin-bottom:10px;font-size:14px;font-weight:400}@media (max-width:768px){.footer-module__0YPuSq__container{grid-template-columns:1fr}.footer-module__0YPuSq__topSection{flex-direction:column;justify-content:center;align-items:center}.footer-module__0YPuSq__logoSection{text-align:center}.footer-module__0YPuSq__newsletter{text-align:center;justify-content:center}.footer-module__0YPuSq__subscribeButton{width:100%;margin-top:10px}.footer-module__0YPuSq__linksSection{grid-template-columns:1fr;gap:.5rem}.footer-module__0YPuSq__column{border-top:1px solid #ffffff14;margin-bottom:8px;padding-top:20px}.footer-module__0YPuSq__column:first-child{border-top:0;padding-top:0}.footer-module__0YPuSq__columnTitle{margin-bottom:8px}.footer-module__0YPuSq__linkList,.footer-module__0YPuSq__contactInfo{gap:0;margin-bottom:.5rem}.footer-module__0YPuSq__bottomSection{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:8px}}@media (max-width:480px){.footer-module__0YPuSq__footer{padding:48px 16px 24px}.footer-module__0YPuSq__emailInput,.footer-module__0YPuSq__subscribeButton{padding:8px}}
