.elementor-968 .elementor-element.elementor-element-a344a39{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 24px 24px;--margin-top:-9vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.1vw;--padding-right:7.1vw;}.elementor-968 .elementor-element.elementor-element-a344a39:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-a344a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://31052026-p2v32.servernetworkcore.com/wp-content/uploads/2026/04/Group-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-968 .elementor-element.elementor-element-73ef83d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-968 .elementor-element.elementor-element-b90fd44{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:cubic-bezier(.17,.67,.83,.67);--wcf-skew-angle:18deg;--wcf-skew-distance:40px;}.elementor-968 .elementor-element.elementor-element-b90fd44 .wcf--title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-968 .elementor-element.elementor-element-b90fd44 .wcf--title .highlight{color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-6fe2446{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri div{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-6fe2446 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > div, .elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > h1, .elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > h2, .elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > h3, .elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > h4, .elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > h5, .elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > h6, .elementor-968 .elementor-element.elementor-element-6fe2446.ob-harakiri > p{transform:rotate(0deg);}.elementor-968 .elementor-element.elementor-element-6fe2446 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-968 .elementor-element.elementor-element-cbdda39{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-968 .elementor-element.elementor-element-cbdda39:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-cbdda39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-968 .elementor-element.elementor-element-5f29211{--display:flex;--min-height:68vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5em 0em;--row-gap:5em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7.1vw;--padding-right:7.1vw;}.elementor-968 .elementor-element.elementor-element-a009124{--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;--gap:8em 8em;--row-gap:8em;--column-gap:8em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-2e5b492{--display:flex;--min-height:47vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-968 .elementor-element.elementor-element-ebb80ca{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:var( --e-global-typography-23c9a6b-font-family ), Sans-serif;font-size:var( --e-global-typography-23c9a6b-font-size );font-weight:var( --e-global-typography-23c9a6b-font-weight );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri div{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > div, .elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > h1, .elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > h2, .elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > h3, .elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > h4, .elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > h5, .elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > h6, .elementor-968 .elementor-element.elementor-element-ebb80ca.ob-harakiri > p{transform:rotate(0deg);}.elementor-968 .elementor-element.elementor-element-ebb80ca > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-968 .elementor-element.elementor-element-1cc4777{--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;}.elementor-968 .elementor-element.elementor-element-1cc4777:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-1cc4777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-968 .elementor-element.elementor-element-83bfc6b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 43% );max-width:43%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri div{writing-mode:inherit;}.elementor-968 .elementor-element.elementor-element-83bfc6b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > div, .elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > h1, .elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > h2, .elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > h3, .elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > h4, .elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > h5, .elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > h6, .elementor-968 .elementor-element.elementor-element-83bfc6b.ob-harakiri > p{transform:rotate(0deg);}.elementor-968 .elementor-element.elementor-element-83bfc6b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-23c9a6b-font-family ), Sans-serif;font-size:var( --e-global-typography-23c9a6b-font-size );font-weight:var( --e-global-typography-23c9a6b-font-weight );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__delimiter{font-family:var( --e-global-typography-23c9a6b-font-family ), Sans-serif;font-size:var( --e-global-typography-23c9a6b-font-size );font-weight:var( --e-global-typography-23c9a6b-font-weight );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-icon{background-color:var( --e-global-color-primary );}.elementor-968 .elementor-element.elementor-element-afc60a6 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:4px 0px 4px 8px;border-radius:248px 248px 248px 248px;}.elementor-968 .elementor-element.elementor-element-afc60a6.elementor-element{--align-self:center;}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro-wrapper{text-align:center;}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{font-family:var( --e-global-typography-39445ba-font-family ), Sans-serif;font-size:var( --e-global-typography-39445ba-font-size );font-weight:var( --e-global-typography-39445ba-font-weight );line-height:var( --e-global-typography-39445ba-line-height );letter-spacing:var( --e-global-typography-39445ba-letter-spacing );}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-icon, .elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro::after{border-radius:248px 248px 248px 248px;}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro{padding:15px 16px 15px 8px;}.elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{padding:15px 16px 15px 8px;}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro .icon, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-icon{font-size:24px;}.elementor-968 .elementor-element.elementor-element-afc60a6 .style-4 .aae--btn-pro strong{width:24px;background-color:var( --e-global-color-text );}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .btn-text-flip span, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-icon{color:var( --e-global-color-text );fill:var( --e-global-color-text );}@media(min-width:768px){.elementor-968 .elementor-element.elementor-element-a344a39{--width:100%;}.elementor-968 .elementor-element.elementor-element-73ef83d{--width:51%;}.elementor-968 .elementor-element.elementor-element-cbdda39{--width:51%;}}@media(min-width:1367px){.elementor-968 .elementor-element.elementor-element-a344a39:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-a344a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-968 .elementor-element.elementor-element-b90fd44 .wcf--title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-968 .elementor-element.elementor-element-6fe2446 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-968 .elementor-element.elementor-element-ebb80ca{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-83bfc6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__delimiter{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{font-size:var( --e-global-typography-39445ba-font-size );line-height:var( --e-global-typography-39445ba-line-height );letter-spacing:var( --e-global-typography-39445ba-letter-spacing );}}@media(max-width:1366px){.elementor-968 .elementor-element.elementor-element-a344a39{--margin-top:-10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-968 .elementor-element.elementor-element-b90fd44 .wcf--title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-968 .elementor-element.elementor-element-6fe2446 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-968 .elementor-element.elementor-element-ebb80ca{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-83bfc6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__delimiter{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{font-size:var( --e-global-typography-39445ba-font-size );line-height:var( --e-global-typography-39445ba-line-height );letter-spacing:var( --e-global-typography-39445ba-letter-spacing );}}@media(max-width:1200px){.elementor-968 .elementor-element.elementor-element-a344a39{--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-968 .elementor-element.elementor-element-73ef83d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-968 .elementor-element.elementor-element-83bfc6b{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}}@media(max-width:1024px){.elementor-968 .elementor-element.elementor-element-a344a39{--margin-top:-16vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-968 .elementor-element.elementor-element-73ef83d{--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;}.elementor-968 .elementor-element.elementor-element-b90fd44 .wcf--title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-968 .elementor-element.elementor-element-6fe2446 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-968 .elementor-element.elementor-element-cbdda39{--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;}.elementor-968 .elementor-element.elementor-element-ebb80ca{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-83bfc6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__delimiter{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{font-size:var( --e-global-typography-39445ba-font-size );line-height:var( --e-global-typography-39445ba-line-height );letter-spacing:var( --e-global-typography-39445ba-letter-spacing );}}@media(max-width:767px){.elementor-968 .elementor-element.elementor-element-a344a39{--width:100%;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-29vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:7vw;--padding-right:7vw;}.elementor-968 .elementor-element.elementor-element-a344a39:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-a344a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-968 .elementor-element.elementor-element-73ef83d{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-968 .elementor-element.elementor-element-b90fd44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-968 .elementor-element.elementor-element-b90fd44{text-align:center;}.elementor-968 .elementor-element.elementor-element-b90fd44 .wcf--title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-968 .elementor-element.elementor-element-6fe2446{text-align:center;}.elementor-968 .elementor-element.elementor-element-6fe2446 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-968 .elementor-element.elementor-element-cbdda39{--min-height:34vh;--margin-top:09vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-968 .elementor-element.elementor-element-cbdda39:not(.elementor-motion-effects-element-type-background), .elementor-968 .elementor-element.elementor-element-cbdda39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-968 .elementor-element.elementor-element-cbdda39.e-con{--order:-99999 /* order start hack */;}.elementor-968 .elementor-element.elementor-element-5f29211{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-968 .elementor-element.elementor-element-ebb80ca{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-1cc4777{--min-height:30vh;}.elementor-968 .elementor-element.elementor-element-83bfc6b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-968 .elementor-element.elementor-element-83bfc6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-7d937be .jet-listing-dynamic-repeater__delimiter{font-size:var( --e-global-typography-23c9a6b-font-size );line-height:var( --e-global-typography-23c9a6b-line-height );letter-spacing:var( --e-global-typography-23c9a6b-letter-spacing );}.elementor-968 .elementor-element.elementor-element-afc60a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-968 .elementor-element.elementor-element-afc60a6.elementor-element{--align-self:center;}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{font-size:var( --e-global-typography-39445ba-font-size );line-height:var( --e-global-typography-39445ba-line-height );letter-spacing:var( --e-global-typography-39445ba-letter-spacing );}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro{padding:10px 10px 10px 10px;}.elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-text{padding:10px 10px 10px 10px;}.elementor-968 .elementor-element.elementor-element-afc60a6 .aae--btn-pro .icon, .elementor-968 .elementor-element.elementor-element-afc60a6 .g-btn-icon{font-size:25px;}.elementor-968 .elementor-element.elementor-element-afc60a6 .style-4 .aae--btn-pro strong{width:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-ebb80ca */.text-large h2{
    color: #336063!important;
    font-family: inter;
    font-weight: medium;
    line-height: 70px;
    letter-spacing: -0.02%;
    
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-7d937be *//* --- Estilo Base y Responsive --- */
.acordeon-molecular-estilo-minimal {
    background-color: #F9F9F9;
    margin: 0 0 15px 0;
    overflow: hidden;
    border-radius: 22px;
    -webkit-border-radius: 22px;
}

/* Cabecera con espaciado fluido */
.acordeon-molecular-estilo-minimal summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* El padding se ajusta entre 15px en móvil y 30px en desktop */
    padding: clamp(15px, 3vw, 30px) clamp(10px, 2vw, 20px);
    list-style: none;
    cursor: pointer;
    width: 100%;
}

.acordeon-molecular-estilo-minimal summary::-webkit-details-marker {
    display: none;
}

/* Título con Tipografía Fluida */
.titulo-acordeon {
    font-weight: 600;
    color: #2c545d;
    /* El tamaño varía entre 1.1rem y 1.4rem según el ancho de pantalla */
    font-size: clamp(1.1rem, 2vw, 1.4rem);
    margin: 0;
    padding-right: 15px;
    line-height: 1.2;
}

/* Icono Responsive */
img.icono-estado-svg {
    /* El icono se reduce un poco en móviles para no chocar con el texto */
    width: clamp(25px, 4vw, 40px);
    height: auto;
    transition: transform 0.3s ease;
    flex-shrink: 0; /* Evita que el icono se aplaste */
}

.acordeon-molecular-estilo-minimal[open] img.icono-estado-svg {
    transform: rotate(180deg);
}

/* Contenido Adaptable */
.contenido-acordeon {
    display: block;
    width: 100%;
    padding: 0 clamp(15px, 3vw, 25px) 25px clamp(15px, 3vw, 25px);
    color: #444;
    font-size: clamp(0.95rem, 1.5vw, 1.1rem);
    line-height: 1.6;
}

/* Ajustes para listas en móvil */
.contenido-acordeon ul {
    margin-left: 1.2rem;
    margin-top: 10px;
}

/* --- Media Query para pantallas muy pequeñas --- */
@media (max-width: 480px) {
    .acordeon-molecular-estilo-minimal {
        border-radius: 15px; /* Bordes menos pronunciados en móviles pequeños */
    }
    
    .titulo-acordeon {
        letter-spacing: -0.02em; /* Mejora la legibilidad en títulos largos */
    }
}

/* Corrector de estructura de JetEngine */
.jet-listing-dynamic-repeater__item > :not(td):not(.jet-engine-gallery-grid) {
    display: block !important;
}/* End custom CSS */