.elementor-widget-tabs{counter-reset:tabs 0 titles 0}.elementor-widget-tabs .tabs-widget{display:grid;grid-template-columns:1fr;gap:16px}.elementor-widget-tabs .tab-titles{display:none}.elementor-widget-tabs .tab-title{cursor:pointer;position:relative;-webkit-transition:.5s;transition:.5s;display:grid;grid-template-columns:100px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:0 0;border-radius:0;border:none;text-align:left}.elementor-widget-tabs .tab-title::before{counter-increment:tabs;content:counter(tabs,decimal-leading-zero);font-family:ivyepic-variable,sans-serif;font-variation-settings:"wdth" 100,"wght" 500,"slnt" 0;font-size:clamp(1.125rem,.8169rem + .9859vw,2rem);text-align:center}.elementor-widget-tabs .tab-title:focus,.elementor-widget-tabs .tab-title:hover{background:0 0}.elementor-widget-tabs .tab-title>span{padding-block:20px;padding-left:35px;position:relative;max-width:275px}.elementor-widget-tabs .tab-title>span::before{content:"";width:2px;height:100%;background-color:currentColor;display:block;position:absolute;left:0;top:0}.elementor-widget-tabs .tab-content{margin-bottom:56px}.elementor-widget-tabs .tab-content:last-child{margin-bottom:0}.elementor-widget-tabs .tab-content .tab-image{margin-bottom:32px;position:relative;aspect-ratio:2.33}.elementor-widget-tabs .tab-content .tab-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.elementor-widget-tabs .tab-content .tab-text-title{margin-bottom:1em}.elementor-widget-tabs .tab-content .tab-text-title::before{counter-increment:titles;content:counter(titles,decimal-leading-zero);margin-right:1em;text-align:center}.elementor-widget-tabs .tab-content .tab-text-content>*{margin-bottom:1em}.elementor-widget-tabs .tab-content .tab-text-content>:last-child{margin-bottom:0}@media (min-width:1024px){.elementor-widget-tabs .tabs-widget{grid-template-columns:repeat(2,1fr)}.elementor-widget-tabs .tab-titles{display:block}.elementor-widget-tabs .tab-content{display:none;margin-bottom:0}.elementor-widget-tabs .tab-content.active{display:block}.elementor-widget-tabs .tab-content .tab-text-title::before{content:none}}