.elementor-13755 .elementor-element.elementor-element-a4830a5{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-a4830a5:not(.elementor-motion-effects-element-type-background), .elementor-13755 .elementor-element.elementor-element-a4830a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(119deg, var( --e-global-color-secondary ) 57%, var( --e-global-color-accent ) 100%);}.elementor-13755 .elementor-element.elementor-element-08f64ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-03c5c2d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-03c5c2d > .elementor-widget-container{background-color:#E2498A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_7 );border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-03c5c2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-03c5c2d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13755 .elementor-element.elementor-element-03c5c2d:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-13755 .elementor-element.elementor-element-03c5c2d:hover > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-card-figure{height:220px;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-card-figure img{padding:20px 20px 20px 20px;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-badge{--ha-badge-translate-x:-14px;--ha-badge-translate-y:23px;padding:6px 15px 6px 15px;border-style:solid;border-color:#8648a8;font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-card-title{color:#ffffff;font-size:22px;font-weight:700;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-card-text{color:rgba(255,255,255,0.5);font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-btn{padding:12px 20px 12px 20px;font-family:"Nunito", Sans-serif;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;color:#ffffff;background-color:rgba(255,255,255,0);}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-btn:hover, .elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-btn:focus{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-6ee53d8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 > .elementor-widget-container{background-color:#E2498A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_7 );border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-6ee53d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-6ee53d8.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13755 .elementor-element.elementor-element-6ee53d8:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-13755 .elementor-element.elementor-element-6ee53d8:hover > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-card-figure{height:220px;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-card-figure img{padding:20px 20px 20px 20px;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-badge{--ha-badge-translate-x:-14px;--ha-badge-translate-y:23px;padding:6px 15px 6px 15px;border-style:solid;border-color:#8648a8;font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-card-title{color:#ffffff;font-size:22px;font-weight:700;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-card-text{color:rgba(255,255,255,0.5);font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-btn{padding:12px 20px 12px 20px;font-family:"Nunito", Sans-serif;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;color:#ffffff;background-color:rgba(255,255,255,0);}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-btn:hover, .elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-btn:focus{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-517ebc4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-517ebc4 > .elementor-widget-container{background-color:#E2498A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_7 );border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-517ebc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-517ebc4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13755 .elementor-element.elementor-element-517ebc4:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-13755 .elementor-element.elementor-element-517ebc4:hover > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-card-figure{height:220px;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-card-figure img{padding:20px 20px 20px 20px;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-badge{--ha-badge-translate-x:-14px;--ha-badge-translate-y:23px;padding:6px 15px 6px 15px;border-style:solid;border-color:#8648a8;font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-card-title{color:#ffffff;font-size:22px;font-weight:700;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-card-text{color:rgba(255,255,255,0.5);font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-btn{padding:12px 20px 12px 20px;font-family:"Nunito", Sans-serif;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;color:#ffffff;background-color:rgba(255,255,255,0);}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-btn:hover, .elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-btn:focus{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-13755 .elementor-element.elementor-element-94feda9 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-94feda9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-94feda9 > .elementor-widget-container{background-color:#E2498A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_7 );border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-94feda9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-94feda9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13755 .elementor-element.elementor-element-94feda9:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-13755 .elementor-element.elementor-element-94feda9:hover > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-card-figure{height:220px;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-card-figure img{padding:20px 20px 20px 20px;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-badge{--ha-badge-translate-x:-14px;--ha-badge-translate-y:23px;padding:6px 15px 6px 15px;border-style:solid;border-color:#8648a8;font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-card-title{color:#ffffff;font-size:22px;font-weight:700;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-card-text{color:rgba(255,255,255,0.5);font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-btn{padding:12px 20px 12px 20px;font-family:"Nunito", Sans-serif;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;color:#ffffff;background-color:rgba(255,255,255,0);}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-btn:hover, .elementor-13755 .elementor-element.elementor-element-94feda9 .ha-btn:focus{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-c0a66a5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 > .elementor-widget-container{background-color:#E2498A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_7 );border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-c0a66a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-c0a66a5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13755 .elementor-element.elementor-element-c0a66a5:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-13755 .elementor-element.elementor-element-c0a66a5:hover > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-card-figure{height:220px;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-card-figure img{padding:20px 20px 20px 20px;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-badge{--ha-badge-translate-x:-14px;--ha-badge-translate-y:23px;padding:6px 15px 6px 15px;border-style:solid;border-color:#8648a8;font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-card-title{color:#ffffff;font-size:22px;font-weight:700;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-card-text{color:rgba(255,255,255,0.5);font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-btn{padding:12px 20px 12px 20px;font-family:"Nunito", Sans-serif;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;color:#ffffff;background-color:rgba(255,255,255,0);}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-btn:hover, .elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-btn:focus{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 > .elementor-widget-container{background-color:#E2498A00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_7 );border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:2px 4px 10px 0px rgba(0,0,0,0.1);}.elementor-13755 .elementor-element.elementor-element-f1b4ab5:hover > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-card-figure{height:220px;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-card-figure img{padding:20px 20px 20px 20px;border-style:none;border-radius:45px 45px 45px 45px;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-badge{--ha-badge-translate-x:-14px;--ha-badge-translate-y:23px;padding:6px 15px 6px 15px;border-style:solid;border-color:#8648a8;font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-card-title{color:#ffffff;font-size:22px;font-weight:700;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-card-text{color:rgba(255,255,255,0.5);font-family:"Nunito", Sans-serif;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-btn{padding:12px 20px 12px 20px;font-family:"Nunito", Sans-serif;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:0px 0px 0px 0px;color:#ffffff;background-color:rgba(255,255,255,0);}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-btn:hover, .elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-btn:focus{color:#242424;background-color:#ffffff;border-color:#ffffff;}.elementor-13755 .elementor-element.elementor-element-9deaf22{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-13755 .elementor-element.elementor-element-ac81147{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-ac81147:not(.elementor-motion-effects-element-type-background), .elementor-13755 .elementor-element.elementor-element-ac81147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC0D;}.elementor-13755 .elementor-element.elementor-element-04497a8{--display:flex;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-626f92f{--spacer-size:50px;}.elementor-13755 .elementor-element.elementor-element-54c467f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-5aee67c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-ee0d127 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13755 .elementor-element.elementor-element-ee0d127.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-4f20c63{--display:flex;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-673efcf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-eb0f58f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13755 .elementor-element.elementor-element-eb0f58f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-b60c4b5{--display:flex;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-8f1426d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-3a812b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13755 .elementor-element.elementor-element-3a812b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-dca5d2e{--display:flex;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-4b37471{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-7b8b202 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13755 .elementor-element.elementor-element-7b8b202.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-54ec91e{--display:flex;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-e459c46{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-13755 .elementor-element.elementor-element-dee35b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13755 .elementor-element.elementor-element-dee35b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13755 .elementor-element.elementor-element-004a664{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:47%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;}.elementor-13755 .elementor-element.elementor-element-004a664 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-13755 .elementor-element.elementor-element-a4830a5{--content-width:100%;}}@media(max-width:1024px){.elementor-13755 .elementor-element.elementor-element-03c5c2d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-03c5c2d{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-badge{--ha-badge-translate-x:-10px;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-6ee53d8{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-badge{--ha-badge-translate-x:-10px;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-517ebc4{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-badge{--ha-badge-translate-x:-10px;}.elementor-13755 .elementor-element.elementor-element-94feda9 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-94feda9{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-badge{--ha-badge-translate-x:-10px;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-c0a66a5{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-badge{--ha-badge-translate-x:-10px;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-badge{--ha-badge-translate-x:-10px;}.elementor-13755 .elementor-element.elementor-element-ee0d127{width:var( --container-widget-width, 243.719px );max-width:243.719px;--container-widget-width:243.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-eb0f58f{width:var( --container-widget-width, 243.719px );max-width:243.719px;--container-widget-width:243.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-3a812b7{width:var( --container-widget-width, 243.719px );max-width:243.719px;--container-widget-width:243.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-7b8b202{width:var( --container-widget-width, 243.719px );max-width:243.719px;--container-widget-width:243.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-dee35b2{width:var( --container-widget-width, 243.719px );max-width:243.719px;--container-widget-width:243.719px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-13755 .elementor-element.elementor-element-03c5c2d .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-03c5c2d{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-03c5c2d .ha-badge{--ha-badge-translate-x:-10px;--ha-badge-translate-y:25px;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-6ee53d8{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-6ee53d8 .ha-badge{--ha-badge-translate-x:-10px;--ha-badge-translate-y:25px;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-517ebc4{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-517ebc4 .ha-badge{--ha-badge-translate-x:-10px;--ha-badge-translate-y:25px;}.elementor-13755 .elementor-element.elementor-element-94feda9 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-94feda9{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-94feda9 .ha-badge{--ha-badge-translate-x:-10px;--ha-badge-translate-y:25px;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-c0a66a5{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-c0a66a5 .ha-badge{--ha-badge-translate-x:-10px;--ha-badge-translate-y:25px;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .elementor-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5{--ha-card-image-width:100%;}.elementor-13755 .elementor-element.elementor-element-f1b4ab5 .ha-badge{--ha-badge-translate-x:-10px;--ha-badge-translate-y:25px;}.elementor-13755 .elementor-element.elementor-element-ee0d127{width:var( --container-widget-width, 412.719px );max-width:412.719px;--container-widget-width:412.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-ee0d127 > .elementor-widget-container{margin:0px -35px 0px -40px;}.elementor-13755 .elementor-element.elementor-element-ee0d127 img{width:100%;}.elementor-13755 .elementor-element.elementor-element-eb0f58f{width:var( --container-widget-width, 412.719px );max-width:412.719px;--container-widget-width:412.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-eb0f58f > .elementor-widget-container{margin:0px -35px 0px -40px;}.elementor-13755 .elementor-element.elementor-element-eb0f58f img{width:100%;}.elementor-13755 .elementor-element.elementor-element-3a812b7{width:var( --container-widget-width, 412.719px );max-width:412.719px;--container-widget-width:412.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-3a812b7 > .elementor-widget-container{margin:0px -35px 0px -40px;}.elementor-13755 .elementor-element.elementor-element-3a812b7 img{width:100%;}.elementor-13755 .elementor-element.elementor-element-7b8b202{width:var( --container-widget-width, 412.719px );max-width:412.719px;--container-widget-width:412.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-7b8b202 > .elementor-widget-container{margin:0px -35px 0px -40px;}.elementor-13755 .elementor-element.elementor-element-7b8b202 img{width:100%;}.elementor-13755 .elementor-element.elementor-element-dee35b2{width:var( --container-widget-width, 412.719px );max-width:412.719px;--container-widget-width:412.719px;--container-widget-flex-grow:0;}.elementor-13755 .elementor-element.elementor-element-dee35b2 > .elementor-widget-container{margin:0px -35px 0px -40px;}.elementor-13755 .elementor-element.elementor-element-dee35b2 img{width:100%;}}/* Start custom CSS for nested-tabs, class: .elementor-element-9deaf22 *//* 1. Target the tabs container and set up the full-width divider line */
.elementor-13755 .elementor-element.elementor-element-9deaf22 .e-n-tabs-heading {
    background-color: transparent !important;
    border: none !important;
    
    /* CRITICAL FIX: Ensures the active line border is not clipped by Elementor's wrapper */
    overflow: visible !important; 
    
    /* ADDED: The subtle, continuous, full-width divider line (Light blue with low opacity) */
    border-bottom: 1px solid rgba(224, 231, 255, 0.2) !important;
    
    /* Spreads the tabs equally across the width */
    justify-content: space-between; 
    gap: 0;
    padding: 0 1rem; 
}

/* 2. Style all tab titles (normal/inactive state) and add positioning for the highlight line */
.elementor-13755 .elementor-element.elementor-element-9deaf22 .e-n-tab-title {
    color: #e0e7ff; /* Text Light */
    
    /* MODIFIED: Set font size to 2rem (~32px) for strong prominence */
    font-size: 2rem; 
    
    font-weight: 500; 
    background-color: transparent !important;
    border: none !important;
    opacity: 0.75; 
    
    /* Padding set to match the visual spacing */
    padding: 0.75rem 0; 
    transition: all 300ms ease;
    
    /* Make the tab buttons grow and center the text */
    flex-grow: 1; 
    text-align: center; 
    
    /* ADDED: Required for positioning the ::after element */
    position: relative; 
}

/* 3. Add Hover Effect: Text color changes to Accent Blue */
.elementor-13755 .elementor-element.elementor-element-9deaf22 .e-n-tab-title:hover {
    color: #06b6d4; /* Accent Blue on hover */
    opacity: 1;
}


/* 4. Style the ACTIVE tab title (Text color changes to White) */
.elementor-13755 .elementor-element.elementor-element-9deaf22 .e-n-tab-title.e-active {
    /* Active text color is white for prominence */
    color: #FFFFFF !important; 
    font-weight: 600; 
    opacity: 1; 
}

/* 4b. Use ::after pseudo-element for the custom-width line (80% wide, centered) */
.elementor-13755 .elementor-element.elementor-element-9deaf22 .e-n-tab-title.e-active::after {
    content: "";
    display: block;
    position: absolute;
    
    /* CRITICAL: Sets 80% width and centers it (10% left + 80% width = 90%, leaving 10% on the right) */
    left: 10%; 
    width: 80%;
    
    /* Position just below the tab title, sitting on top of the 1px continuous line */
    bottom: -1px; 
    height: 4px;
    background-color: #06b6d4; /* Bright Blue line */
    border-radius: 2px;
    transition: all 300ms ease;
}

/* 5. Ensure content area background is transparent */
.elementor-13755 .elementor-element.elementor-element-9deaf22 .e-n-tabs-content {
    background-color: transparent !important;
    padding-top: 2rem; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac81147 *//* 1. Target the tabs container and set up the full-width divider line */
.elementor-13755 .elementor-element.elementor-element-ac81147 .e-n-tabs-heading {
    background-color: transparent !important;
    border: none !important;
    
    /* Ensure the elements can sit correctly */
    overflow: visible !important; 
    
    /* REMOVED: The subtle, continuous, full-width divider line as it doesn't fit the vertical list aesthetic.
    border-bottom: 1px solid rgba(224, 231, 255, 0.2) !important; */
    
    /* Changed from space-between (horizontal) to normal flow (vertical) */
    justify-content: flex-start; /* Ensure items start from the top/left */
    flex-direction: column; /* Force the tabs to stack vertically */
    gap: 0;
    padding: 0 1rem; 
}

/* 2. Style all tab titles (normal/inactive state) */
.elementor-13755 .elementor-element.elementor-element-ac81147 .e-n-tab-title {
    /* FIX: Changed color to DARK GRAY (#333333) for visibility on a light background. 
       If your page background is dark, you should change this back to a light color like #E0E7FF. */
    color: #333333 !important; 
    
    /* MODIFIED: Adjusted font size slightly smaller for a list/button look */
    font-size: 1.5rem; 
    
    font-weight: 500; 
    
    /* CRITICAL: Ensure NO default background color */
    background-color: transparent !important; 
    
    border: none !important;
    
    /* Adjusted padding for a larger clickable area and background fill */
    padding: 1rem 1.5rem; 
    transition: all 300ms ease;
    
    /* Removed flex-grow to prevent odd stretching in a vertical list */
    /* flex-grow: 1; */
    text-align: left; 
    
    position: relative; 
    
    /* IMPORTANT: Ensure the entire button area is rounded */
    border-radius: 8px; 
}

/* 3. Add Hover Effect: Text color changes to Accent Blue */
.elementor-13755 .elementor-element.elementor-element-ac81147 .e-n-tab-title:hover {
    color: #06b6d4 !important; /* Accent Blue on hover */
}


/* 4. Style the ACTIVE tab title (Text color changes to White and gets Blue Background) */
.elementor-13755 .elementor-element.elementor-element-ac81147 .e-n-tab-title.e-active {
    /* Active text color is white for prominence */
    color: #FFFFFF !important; 
    font-weight: 600; 
    
    /* CRITICAL: Set the active blue background color */
    background-color: #06b6d4 !important; 
    
    /* Reset borders if they were interfering */
    border-bottom: none !important; 
}

/* 4b. REMOVE the blue line ::after pseudo-element */
.elementor-13755 .elementor-element.elementor-element-ac81147 .e-n-tab-title.e-active::after {
    content: none;
    display: none;
}

/* 5. Ensure content area background is transparent */
.elementor-13755 .elementor-element.elementor-element-ac81147 .e-n-tabs-content {
    background-color: transparent !important;
    padding-top: 2rem; 
}/* End custom CSS */