section.insurance{margin:57px auto}.h5.response-inner{font-size:16px}.wrapper.home-title-wrapper{display:block}section.insurance.main-descr{margin-top:30px}section.insurance h2{margin-bottom:20px}.insurance.main-descr h1{font:600 26px var(--title-font);line-height:130%;margin-bottom:30px;color:var(--text-color);width:83%}.insurance.main-descr p{font:400 16px var(--text-font);line-height:150%;color:var(--text-color)}.insurance-info-btn{display:block;width:100%;font:500 12px/16px var(--text-font);color:var(--background);text-transform:uppercase;background-color:var(--main-color);text-align:center;letter-spacing:.08em;border:1px solid var(--main-color);border-radius:4px;padding:10px 30px;margin-top:40px}.insurance-info-btn:hover{background-color:transparent;color:var(--main-color)}.main-descr .insurance-info-btn{margin-top:44px}.main-descr .insurance-info-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.insurance.program{background:var(--lk-background);padding:60px 0}.insurance h2{font:600 21px var(--title-font);color:var(--title-color);line-height:130%;margin-bottom:20px}.program__descr{font:400 16px var(--text-font);line-height:150%;color:var(--title-color);margin-bottom:30px}.program__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.program-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--background);-webkit-box-shadow:0 7px 13px rgba(232,232,232,.25);box-shadow:0 7px 13px rgba(232,232,232,.25);border-radius:10px;padding:30px}.program-item:not(:last-child){margin-bottom:20px}.program-item__text{margin-left:25px}.program-item h4{font:600 16px var(--title-font);line-height:130%;color:var(--title-color);margin-bottom:10px}.program-item p{font:400 14px var(--text-font);line-height:150%;color:var(--dark-grey-color)}section.insurance.partners h2{margin-bottom:30px}.partners-item{position:relative;border:1px solid #c1c1c1;border-radius:10px;margin-bottom:10px}.partners-item__link{width:100%;display:inline-block;cursor:pointer}.partners-item__title{font:500 16px/22px var(--text-font);color:var(--title-color);padding:31px 30px}.button-arrow{position:absolute;right:40px;top:37px}.button-arrow span{position:absolute;width:10px;height:10px;border-right:1.5px solid var(--text-color);border-bottom:1.5px solid var(--text-color);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.partners-item:hover{border:1px solid var(--main-color)}.partners-item:hover .button-arrow span{border-right:1.5px solid var(--main-color);border-bottom:1.5px solid var(--main-color)}.partners-item:hover .partners-item__title{color:var(--main-color)}.insurance-faq .wrapper{width:100%}.insurance-faq .item:last-of-type{border-bottom:1px solid var(--line-color)}section.insurance-faq h2{padding-left:15px;margin-bottom:30px}.insurance-faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-top:1px solid var(--line-color);font:500 16px var(--text-font);color:var(--title-color);padding:30px 20px 27px 15px;cursor:pointer}.insurance-faq-question-text{width:78%}.insurance-faq-answer{padding:3px 22px 28px 15px}.insurance-faq-answer p,.insurance-faq-answer ul li{font:400 16px var(--text-font);line-height:150%;color:var(--text-color);margin-bottom:20px}.insurance-faq-answer ul li{position:relative;margin-left:25px}.insurance-faq-answer ul>li:before{content:"";position:absolute;left:-25px;top:9px;width:6px;height:6px;background:var(--dark-grey-color);border-radius:50%}.insurance-faq .arrow{display:inline-block;cursor:pointer}.insurance-faq .arrow span{display:block;width:16px;height:2px;background-color:var(--dark-grey-color);transition:transform .2s,opacity .1s ease .1s,-webkit-transform .2s;opacity:1}.insurance-faq .arrow span:nth-child(1){position:relative;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:2px}.insurance-faq .active .arrow span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.insurance-faq .active .arrow span:nth-child(2){opacity:0;-webkit-transform:rotate(90deg) translate(-1.5px,0);-ms-transform:rotate(90deg) translate(-1.5px,0);transform:rotate(90deg) translate(-1.5px,0)}@media (max-width:374px){.insurance.main-descr h1{font-size:23px}}section.popular{padding:0;margin:60px auto}@media (min-width:640px){.insurance-info-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:768px){section.insurance,section.popular{margin:79px auto}section.insurance.main-descr{margin-top:40px}.main-descr .insurance-info-btn{margin-top:40px}.insurance.program{padding:80px 0}.insurance.main-descr p{font-size:18px;width:70%}.program__descr{font-size:18px;width:70%;margin-bottom:40px}.program__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.program-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 20px 30px;width:calc(33% - 10px)}.program-item:not(:last-child){margin-bottom:0;margin-right:21px}.program-icon{margin-left:2px}.program-item__text{margin-left:0;margin-top:30px}.program-item h4{width:70%}.program .insurance-info-btn{margin-top:39px}section.insurance-faq h2{padding-left:15px;margin-bottom:27px}.insurance-faq .arrow{margin-right:9px}.form-section div.btn-wrapper{margin-top:44px}}