.tabs{display:flex;justify-content:space-between;margin:auto;padding:30px 0 53px;grid-column-gap:20px}.tabs__tab{align-items:center;background:#525053;border:1px solid transparent;border-radius:10px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:18px;font-size:15px;justify-content:center;padding:5px 10px;position:relative;transition:all .3s}.tabs__tab[aria-selected=true]{border-color:#fff;font-weight:700}.tabs__tab[aria-selected=true]#tabs__tab-1--module_1745971559395585{background:#4f8941}#tabs__content-1--module_1745971559395585 .tabs__content-label{border-color:#4f8941}.tabs__tab#tabs__tab-1--module_1745971559395585:hover{background:#4f8941;border-color:#fff;transition:all .3s}.tabs__tab[aria-selected=true]#tabs__tab-2--module_1745971559395585{background:#cc7a28}#tabs__content-2--module_1745971559395585 .tabs__content-label{border-color:#cc7a28}.tabs__tab#tabs__tab-2--module_1745971559395585:hover{background:#cc7a28;border-color:#fff;transition:all .3s}.tabs__tab[aria-selected=true]#tabs__tab-3--module_1745971559395585{background:#1c76b1}#tabs__content-3--module_1745971559395585 .tabs__content-label{border-color:#1c76b1}.tabs__tab#tabs__tab-3--module_1745971559395585:hover{background:#1c76b1;border-color:#fff;transition:all .3s}.tabs__tab[aria-selected=true]#tabs__tab-4--module_1745971559395585{background:#9151c6}#tabs__content-4--module_1745971559395585 .tabs__content-label{border-color:#9151c6}.tabs__tab#tabs__tab-4--module_1745971559395585:hover{background:#9151c6;border-color:#fff;transition:all .3s}.tabs__tab,.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover{cursor:pointer;flex:1;justify-content:center;text-align:center}.tabs__tab span{padding:0 20px;position:relative}.tabs__tab[aria-selected=false]:focus:after,.tabs__tab[aria-selected=false]:hover:after,.tabs__tab[aria-selected=true]:after{border-bottom:2px solid #fcae57}.tabs__content{margin:30px auto;padding-bottom:32px}.tabs__content:not([hidden]){display:flex;grid-gap:70px;align-items:center}.tabs__image{display:block;height:auto;margin:auto;width:550px}.tabs__text-content{margin:auto;max-width:640px}.tabs__button-icon{width:35px}.tabs__content-label{border-bottom:2px solid #fff;font-size:18px;font-weight:500;margin:0;text-transform:uppercase}.tabs__text-content .button-container{margin:25px 0;max-width:fit-content}