.elementor-widget-tab-card{width:100%}.tab-widget-section{position:relative}.tab-widget-section *{z-index:2}.tab-widget-section:after{content:"";position:absolute;left:50%;top:100%;width:816px;height:816px;background:linear-gradient(180deg,#0e7bf8,#0e7bf800 86.35%);filter:blur(200px);border-radius:100%;opacity:.5;transform:translate(-50%) translateY(-184px)}@media screen and (min-width: 1024px){.tab-widget-section:after{filter:blur(400px)}}.custom-tabs{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;align-items:center;justify-items:flex-end;row-gap:2rem}@media screen and (min-width: 768px){.custom-tabs{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:20rem 1fr}}@media screen and (min-width: 960px){.custom-tabs{grid-template-columns:27.5rem 1fr}}@media screen and (min-width: 1024px){.custom-tabs{-moz-column-gap:7rem;column-gap:7rem;grid-template-columns:33.25rem 1fr}}@media screen and (min-width: 1600px){.custom-tabs{grid-template-columns:1fr 1fr}}.custom-tabs .first-column>*+*{margin-top:1.5rem}.custom-tabs .title-text h3{font-size:1.25rem;font-weight:600;line-height:1.2;margin-block:0 .75rem}@media screen and (min-width: 768px){.custom-tabs .title-text h3{font-size:2rem}}@media screen and (min-width: 1024px){.custom-tabs .title-text h3{font-size:2.75rem}}.custom-tabs .title-text p{font-size:.75rem;line-height:1.6;color:#b2b4b5}@media screen and (min-width: 768px){.custom-tabs .title-text p{font-size:1rem}}.custom-tabs .tabs-list{display:flex;flex-direction:column;gap:1.5rem;align-self:flex-start}.custom-tabs .tab{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-bottom:1px solid rgba(255,255,255,.15);transition:all .4s ease-out;cursor:pointer}.custom-tabs .tab *{z-index:1}.custom-tabs .tab:has(.accordion.active){cursor:auto}.custom-tabs .tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(152.42deg,#161d26 -12.74%,#161d2680 83.93%);opacity:0;transition:opacity .4s ease-out}.custom-tabs .tab.active,.custom-tabs .tab:hover{border:1px solid rgba(255,255,255,.1490196078);border-radius:8px}.custom-tabs .tab.active:before,.custom-tabs .tab:hover:before{opacity:1}.custom-tabs .tab.active .tab__caret{transform:rotate(180deg)}.custom-tabs .tab__first-row{display:flex;justify-content:space-between;gap:2px}.custom-tabs .tab__icon-and-title{display:flex;gap:.75rem;align-items:center}.custom-tabs .tab__caret{align-self:flex-start;transform-origin:center;transition:transform .4s ease-out}@media screen and (min-width: 768px){.custom-tabs .tab__caret{display:none}}.custom-tabs .tab__list-icon svg{width:1.25rem;height:1.25rem}@media media and (min-width: 768px){.custom-tabs .tab__list-icon{width:1.5rem;height:1.5rem}}.custom-tabs .tab__list-title{font-size:1rem;font-weight:600}@media screen and (min-width: 768px){.custom-tabs .tab__list-title{font-size:1.25rem}}.custom-tabs .tab .description__list-title{color:#bab8be;font-size:.875rem}.custom-tabs .tab .accordion{display:grid;grid-template-rows:0fr;transition:all .4s ease-out}.custom-tabs .tab .accordion>div{display:flex;flex-direction:column;gap:2rem;overflow-y:hidden}.custom-tabs .tab .accordion.active{margin-top:.625rem;grid-template-rows:1fr}.custom-tabs__cta{margin-left:1.25rem}.custom-tabs__cta>*+*{margin-top:1rem}.custom-tabs__cta p{font-size:.875rem;color:#bab8be}.custom-tabs__cta a{display:block;padding:.625rem 1.5rem;width:-moz-fit-content;width:fit-content;color:#fff;font-size:.875rem;border:1px solid #0e7bf8;border-radius:4px;transition:all .4s ease-out;cursor:pointer}.custom-tabs__cta a:hover{background-color:#0e7bf8}.custom-tabs .custom-tab-contents{display:grid;width:auto}.custom-tabs .custom-tab-contents>*{grid-area:1/1}.custom-tabs .tab__animation{transition:all .4s ease-out}.custom-tabs .tab__animation.active{display:grid;opacity:1}.custom-tabs .tab__animation img{width:min(32.5rem,100%)}.custom-tabs .tab__animation.mobile{display:flex;justify-content:center}.custom-tabs .tab__animation.mobile img{width:min(25rem,100%)}@media screen and (min-width: 768px){.custom-tabs .tab__animation.mobile{display:none}}.custom-tabs .tab__animation.desktop{display:none}@media screen and (min-width: 768px){.custom-tabs .tab__animation.desktop{display:grid;justify-items:flex-end;align-content:center;opacity:0}.custom-tabs .tab__animation.desktop.active{opacity:1}}.blur-circle-rag .custom-tabs .title-text h3{background:linear-gradient(90deg,#fff 46.28%,#fff3 104.96%);-webkit-background-clip:text;background-clip:text;color:transparent}
