.footer{color:#fff;background:#222;margin:40px 0 0;padding:80px 0}.footer h4{background:linear-gradient(145deg,#fff 0%,#999 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:48px;font-weight:500;line-height:1}.footer p{margin:50px 0;line-height:1.2}.footer a{color:#fff}.footer-contacts a{font-size:36px}.footer-contacts a>span{color:#222;background:#fff;border-radius:10px;padding:16px 36px;font-size:18px}.footer-socials{margin:20px 0 30px}.footer-socials__item{background:#fff;border-radius:100px;width:36px;height:36px}.footer-socials__item:last-child{margin-left:15px}.footer-socials__item img{height:15px;margin:auto}.footer-pages__block ul>li{margin-top:6px}.footer-pages__title{margin-bottom:20px;font-weight:500}.footer-policy{opacity:.5;text-decoration:underline}.footer-logo{opacity:.5}.footer-button{color:#fff;letter-spacing:0;-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff73;border-radius:10px;outline:none;justify-content:center;align-items:center;line-height:1.2;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.footer-button:hover{background:#ffffff14;border-color:#ffffffa6;box-shadow:0 8px 24px #0000002e}.footer-button:active{transform:translateY(1px)}.footer-button:focus-visible{border-color:#fffc;box-shadow:0 0 0 3px #ffffff1f}.footer-button>span{padding:10px 20px}
.offer{padding:40px 0}.offer-block{background-image:url(/images/offer-background.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:450px}.offer-rectangle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#0003;border:1px solid #fff3;border-radius:10px;padding:50px 60px}.offer-rectangle button{cursor:pointer;background:0 0;border:none;padding:0}.offer-rectangle button>span{color:#222;text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:220px;padding:16px 36px;font-size:18px;line-height:1.2;transition:all .25s;display:inline-flex}.offer-rectangle button:hover>span{transform:translateY(-1px)}.offer-rectangle button:active>span{transform:translateY(1px)}.offer-rectangle__title{font-size:48px;line-height:1.05}.offer-rectangle p{margin:6px 0 38px;font-size:18px;line-height:1.1}@media (max-width:991px){.offer-block{height:auto;min-height:420px}.offer-rectangle{padding:40px 35px}.offer-rectangle__title{font-size:40px}.offer-rectangle p{margin:8px 0 30px;font-size:17px}.offer-rectangle button>span{min-width:200px;padding:14px 30px;font-size:17px}}@media (max-width:767px){.offer{padding:30px}.offer-block{background-position:50%;height:auto;min-height:380px}.offer-rectangle{padding:30px 22px}.offer-rectangle__title{font-size:34px;line-height:1.05}.offer-rectangle p{margin:10px 0 24px;font-size:16px;line-height:1.2}.offer-rectangle button{width:100%}.offer-rectangle button>span{width:100%;min-width:unset;border-radius:8px;padding:14px 18px;font-size:16px}}@media (max-width:480px){.offer{padding:20px 0}.offer-block{min-height:340px}.offer-rectangle{padding:24px 16px}.offer-rectangle__title{font-size:28px;line-height:1.05}.offer-rectangle p{margin:10px 0 20px;font-size:15px;line-height:1.2}.offer-rectangle button>span{padding:12px 14px;font-size:15px}}
.about{padding:40px 0}.about h2{text-align:center;font-size:48px;line-height:1}.about p{color:#444;margin:16px 0}.about h4{margin-bottom:20px}.about-block{margin-top:40px}.about-text p{margin-top:10px}.about-features{border:1px solid #eee;border-radius:10px;width:max-content;margin-top:30px}.about-features__title{line-height:1.2}.about-features__item{padding:22px 30px}.about-features__item:first-child{border-right:1px solid #eee}.about-features__icon{padding-right:20px}.about-team__name{margin-top:20px;font-size:18px}.about-team__people p{margin:0;padding:0}.about-team__people img{border-radius:10px;width:100%;height:100%;overflow:hidden}
