.under-cases-banner{background-color:#f1f4f9;display:flex;justify-content:center;position:relative}.under-cases-banner:before{background-color:#f1f4f9;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.under-cases-banner.under-cases-banner__mini{min-height:345px}.under-cases-banner__wrapper{background-color:#fff;border-radius:16px;box-shadow:0 39px 39px hsla(210,3%,74%,.1);height:fit-content;margin:-123px auto 0;max-width:1555px;min-width:1555px;padding:80px 0 120px}.under-cases-banner__title{margin:auto 0 24px;max-width:355px}.under-cases-banner__description{display:flex;justify-content:space-between;max-width:556px}.under-cases-banner__main-card{display:flex;justify-content:space-between}.under-cases-banner__description-in-card>*{color:#393f4a}.under-cases-banner__description-in-card{width:calc(50% - 24px)}.under-cases-banner__description-in-card,.under-cases-banner__description-in-card *{font-size:16px;font-weight:500;line-height:160%}.under-cases-banner__card-icon{background-size:cover;content:"";height:45px;width:45px}.under-cases-banner__card-icon-wrap{background-color:#fff;border-radius:84px;margin-right:30px;max-height:65px;min-width:65px;padding:9px}.under-cases-banner__card-title{color:#393f4a}.under-cases-banner__card-text,.under-cases-banner__card-title{font-size:16px;font-style:normal;font-weight:500;line-height:160%}.under-cases-banner__card-text{color:#3a7be0}.under-cases-banner__cards{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(50% - 24px)}.under-cases-banner__card{width:calc(50% - 8px)}.under-cases-banner__card:first-child,.under-cases-banner__card:nth-child(2){margin-bottom:24px}.under-cases-banner__cards-card{background-color:#3a7be0;border-radius:8px;color:#fff;max-width:calc(33.33333% - 13.3px);overflow:hidden;padding:35px 12px 21px 33px;position:relative}.under-cases-banner__cards-icon{background-image:url(no_such_asset_in_module_asset_url);background-size:cover;height:122px;position:absolute;right:0;top:-5px;width:92px}.under-cases-banner__cards-text>*{color:inherit;font-size:20px;font-weight:500;line-height:30px}.under-cases-banner__cards-text{display:flex;flex-direction:column;height:100%;position:relative;z-index:10}.under-cases-banner__cards-text>span{font-size:40px;font-weight:800;line-height:48px;margin-bottom:13px}@media (max-width:1599.5px){.under-cases-banner__wrapper{margin-left:50px;margin-right:50px;max-width:fit-content;min-width:unset;padding:80px 120px}.under-cases-banner__cards-icon{width:81px}}@media (max-width:1399.5px){.under-cases-banner__wrapper{margin-left:auto;margin-right:auto;margin-top:-120px;max-width:1170px;padding:90px 60px}}@media (max-width:1199.5px){.under-cases-banner__wrapper{margin:-90px 16px 0;padding:70px 46px}.under-cases-banner:before{top:0}.under-cases-banner__title,.under-cases-banner__title>*{font-size:36px;line-height:36px}.under-cases-banner__cards-card{padding:30px 46px 30px 30px}.under-cases-banner__cards-text>*{font-size:18px;line-height:26px}}@media (max-width:1023.5px){.under-cases-banner{min-height:unset}.under-cases-banner__wrapper .container{padding:0 16px}.under-cases-banner__wrapper{background-color:unset;border-radius:unset;box-shadow:none;margin:0;min-width:100%;padding:80px 0 0}.under-cases-banner__title,.under-cases-banner__title *{font-size:36px;line-height:40px}.under-cases-banner__cards,.under-cases-banner__description-in-card{width:calc(50% - 12px)}.under-cases-banner__cards-card{padding:30px}.under-cases-banner__cards-text>*{font-size:16px;line-height:20px}.under-cases-banner__cards-text>span{font-size:32px;line-height:40px}}@media (max-width:767.5px){.under-cases-banner__title{font-size:28px;line-height:28px;margin:0 auto 24px;max-width:100%}.under-cases-banner__card-icon-wrap{margin:0 auto 28px;width:65px}.under-cases-banner__title *{font-size:28px;line-height:28px;max-width:672px}.under-cases-banner__description{margin-bottom:20px;max-width:100%}.under-cases-banner__main-card{flex-direction:column;max-width:100%}.under-cases-banner__description p:not(:last-child){margin-bottom:8px}.under-cases-banner__cards{margin-bottom:24px;width:100%}.under-cases-banner__description-in-card{width:100%}.under-cases-banner__cards-card{max-width:100%;width:100%}.under-cases-banner__cards-card:not(:last-of-type){margin-bottom:16px}}