.segment-wrapper_inner{padding:20px 0;position:relative}.vertical-tab-container{display:flex;justify-content:space-between}.tab_buttons{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:500px;padding:0;width:45%}.tab_buttons li{border-bottom:1px solid #acacac;margin:0}.tab_btn{cursor:pointer;display:block;opacity:.6;padding:15px;position:relative;text-align:left;transition:background-color .3s;width:100%}.tab_buttons li:first-child .tab_btn{padding-top:0}.tab_btn.active{opacity:1}.tab_btn_title{margin-bottom:15px;padding-right:40px;position:relative}.tab_btn_title:after{background-image:url(/hubfs/39890648/images/modules/expand_more.svg);background-size:cover;bottom:0;content:"";height:20px;margin:auto;position:absolute;right:20px;top:0;transform-origin:center center;transition:transform .3s ease-in-out;width:20px}.tab_btn.active .tab_btn_title:after{transform:rotate(180deg)}.tab_btn.active .tab_btn_title{color:#1fa9d6}.accordion_content{font-size:14px;font-weight:300;margin-top:5px;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.tab_btn.active .accordion_content{max-height:200px;opacity:1}.tab_img_container{position:relative;width:50%;z-index:2}.tab_content{height:100%;opacity:0;position:absolute;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:2}.tab_content.active{align-items:center;display:flex;opacity:1;position:absolute;visibility:visible;z-index:2}.tab_content img{border-radius:10px;object-fit:contain}.tab_img_container_bg{background-color:#1fa9d6;bottom:0;height:90%;margin:auto;max-height:440px;position:absolute;right:0;top:0;width:calc(30% + 100px);z-index:1}.segment-wrapper .border_more_btn_link:hover{border:2px solid #1fa9d6}@media only screen and (max-width:1400px){.tab_img_container_bg{width:calc(30% + 100px)}}@media only screen and (max-width:1200px){.tab_img_container_bg{width:calc(30% + 100px)}}@media only screen and (max-width:980px){.segment-wrapper{padding:50px 0}.tab_buttons{max-width:unset;width:100%}.accordion_content_img{padding:10px}.tab_btn.active .accordion_content{max-height:unset}.accordion_content .text_sm{padding-bottom:20px}}@media only screen and (max-width:680px){.segment-wrapper{padding:30px 0}.accordion_content .text_sm{letter-spacing:.05em;line-height:1.5}}