@font-face{font-family:Montserrat;src:url(./fonts/montserrat-bold.woff2) format("woff2"),url(./fonts/montserrat-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(./fonts/montserrat-regular.woff2) format("woff2"),url(./fonts/montserrat-regular.woff) format("woff");font-weight:400;font-style:normal}:root{--primary: rgba(0, 107, 214, 1);--primary-hover: rgba(5, 61, 117, 1)}.flex{display:flex}.h-100,.w-100{height:100%}.align-center{align-items:center}.column-direction{flex-direction:column}.space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.button{border-radius:52px;cursor:pointer;font-weight:700;font-size:16px;border:none;padding:17px 31px}.btn-primary{background-color:var(--primary);color:#fff;transition:.3s ease-in-out background-color}.btn-primary:hover{background-color:var(--primary-hover)}.section-header{font-size:32px}.bullet-icon{font-size:64px}*{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0}html{width:100vw;display:flex;justify-content:center}body{max-width:1400px;padding:40px 20px 100px}dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:12px;padding:1rem;background:#fff;box-shadow:0 5px 15px #0000004d}dialog::backdrop{background:#00000080}.contact-dialog input{font-size:16px}.contact-dialog__close-btn{position:absolute;right:20px;top:18px;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer}section{margin-top:100px}input{height:50px;border-radius:12px;padding:4px 12px}.list-description{font-size:18px}.header__title{color:var(--primary);font-weight:700;font-size:50px}.header__action-btn{margin-top:60px}.header__img{width:300px}.header__image-container{position:relative}.header__image-container .promo-gif{width:263px;position:absolute;right:18px;top:16px;border-radius:21px}.header__ceil-points-list{margin-top:20px;margin-left:20px;display:flex;flex-direction:column;gap:10px}.problems-section__problems-list{margin-top:20px}.problems-section__problems-list li{gap:15px}.problems-section__img-dead-dog{scale:.7}.solves-section__img-strong-dog{margin-top:-100px;scale:.7}.solves-section__solve-list{margin-top:20px}.solves-section__solve-list li{gap:15px}.solves-section__action-btn{margin-top:35px}.faq-section__list{list-style:none}.faq-section__list h5{font-size:18px}.faq-section__list li{margin-top:20px;font-size:18px}.faq-section__action-btn{margin-top:35px}.faq-section__list .pointer-icon{font-size:32px}.contact-dialog__title{font-size:25px}@media (max-width: 1000px){.header__title{margin-top:50px}.header__image-container,.header__img,.header__image-container .promo-gif{display:none}}
