.tab-with-accordion{padding-top:40px}.tab-with-accordion h3{font-weight:600;line-height:1.3}.tab-with-accordion .tabs{display:flex;flex-wrap:wrap}.tab-with-accordion .tabs label,.tab-with-accordion .tabs label.active{align-items:center;background-color:#edf4fb;border-top:2px solid #ff5c35;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:500;justify-content:inherit;padding:10px;text-align:center}.tab-with-accordion .tabs label img{margin-right:15px;width:50px}.tab-with-accordion .tabs .tab,.tab-with-accordion .tabs label{flex-grow:1;order:0;width:100%}.tab-with-accordion .tabs label a{display:block;width:100%}.tab-with-accordion .accordion__box{padding-bottom:30px}.tab-with-accordion .tabs .tab{border:1px solid #e8e8e8;display:none;padding:30px 15px}.tab-with-accordion .tabs input[type=radio]{display:none}.tab-with-accordion .tabs input[type=radio]:checked+label,.tab-with-accordion .tabs label.active{background-color:#0875bb;color:#fff}.tab-with-accordion .tabs input[type=radio]:checked+label img,.tab-with-accordion .tabs label.active img{filter:invert(1)}.tab-with-accordion .tabs input[type=radio]:checked+label+.tab{border-top:0;display:block}.tab-with-accordion .tabs label.active{display:flex}.tab-with-accordion .tabs label.active .tab-with-accordion .tabs .tab{border-top:0;display:block}@media(min-width:768px){.tab-with-accordion .tabs{column-gap:20px}.tab-with-accordion .tabs .tab{order:99}.tab-with-accordion .tabs label,.tab-with-accordion .tabs label.active{border:0;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;flex-basis:0;flex-direction:column;flex-grow:1;height:130px;justify-content:center;order:1;transition:background .2s ease}.tab-with-accordion .tabs label img{margin-bottom:10px;margin-right:0}.tab-with-accordion .accordion__box{padding-bottom:0}.tab-with-accordion .tabs input[type=radio]:checked+label,.tab-with-accordion .tabs input[type=radio]:checked+label+.tab{border:0}}@media(min-width:992px){.tab-with-accordion .tabs label,.tab-with-accordion .tabs label.active{height:115px}}@media(min-width:1280px){.tab-with-accordion .tabs label,.tab-with-accordion .tabs label.active{height:100%}}