.program-section-module__E9ONiG__root{border-bottom:1px solid #dde1e4;padding:26px 36px;position:relative}.program-section-module__E9ONiG__rootWithoutPadding{padding:0}.program-section-module__E9ONiG__header{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.program-section-module__E9ONiG__title{line-height:var(--lh);color:#000;margin-bottom:20px;font-weight:700;font-size:var(--text-3xl)!important}.program-section-module__E9ONiG__companyLogo{height:88px}@media screen and (max-width:767px){.program-section-module__E9ONiG__header{margin-bottom:14px}.program-section-module__E9ONiG__root:not(.program-section-module__E9ONiG__rootWithoutPadding){padding:18px}.program-section-module__E9ONiG__title{margin-bottom:6px;font-size:var(--text-xl)!important}.program-section-module__E9ONiG__companyLogo{height:70px}}
.active-products-module__HZELtW__products{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.active-products-module__HZELtW__productsItem{text-align:center;flex-direction:column;align-items:center;max-width:100px;display:flex}.active-products-module__HZELtW__productsItem img{margin-bottom:15px}@media screen and (max-width:767px){.active-products-module__HZELtW__products{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.active-products-module__HZELtW__productsItem{flex:none;min-width:130px;margin-right:15px}}
.product-card-map{background-image:url(https://hotline.finance/uploads/manual/images/insurance/blur-map.png);justify-content:center;align-items:center;width:100%;display:flex}.btn-open-map{color:#fff;font-size:var(--text-l);border-radius:5px;padding:11px 46px;font-weight:700;background-color:#4551ce!important}
.company-info-module__OSh9kW__companyInfoSection{padding-top:0!important}.company-info-module__OSh9kW__companyInfoSection h2{line-height:var(--lh);margin-bottom:0;font-size:var(--text-3xl)!important}.company-info-module__OSh9kW__contacts{padding-top:0!important;padding-bottom:0!important}.company-info-module__OSh9kW__aboutCompany{margin-bottom:0!important}.company-info-module__OSh9kW__googleMapSelect{z-index:1;position:absolute;top:85px;left:50px}@media screen and (max-width:767px){.company-info-module__OSh9kW__googleMapSelect{top:74px;left:30px;width:calc(100% - 30px)!important}}
.download-mobile-app-block-module__KQAUOa__downloadButton{border-radius:3px;max-width:130px}.download-mobile-app-block-module__KQAUOa__downloadButton:first-child{margin-right:10px}.download-mobile-app-block-module__KQAUOa__banner{position:absolute;bottom:0;right:30px}@media screen and (max-width:769px){.download-mobile-app-block-module__KQAUOa__banner{display:none}.download-mobile-app-block-module__KQAUOa__description{margin-bottom:12px}}@media screen and (min-width:768px){.download-mobile-app-block-module__KQAUOa__description{max-width:75%}}
.hidden-text-module__n4QrPG__text{transition:-webkit-line-clamp .5s ease-in-out;margin-bottom:0!important}.hidden-text-module__n4QrPG__button{display:none}@media only screen and (max-width:767px){.hidden-text-module__n4QrPG__textHidden{-webkit-line-clamp:4;background-image:linear-gradient(#fff0,#ffffffdb 36%,#fff 65%);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hidden-text-module__n4QrPG__textShown{-webkit-line-clamp:unset}.hidden-text-module__n4QrPG__button{display:initial}}
/*# sourceMappingURL=0c9emr~_9e9p9.css.map*/