.elementor-1508 .elementor-element.elementor-element-8c9bc25{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-8c9bc25:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-8c9bc25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F4;}.elementor-1508 .elementor-element.elementor-element-3740a71{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-3740a71:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-3740a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-a7b3695{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-690d850 .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 );color:var( --e-global-color-0714ac9 );}.elementor-1508 .elementor-element.elementor-element-fc89f6d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:48px;font-weight:600;line-height:44px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-52c2576 .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 );color:#101D46;}.elementor-1508 .elementor-element.elementor-element-f7af31f{--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;--justify-content:flex-start;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1508 .elementor-element.elementor-element-5e2d017{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1508 .elementor-element.elementor-element-5e2d017:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-5e2d017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1508 .elementor-element.elementor-element-b093c41{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-b093c41:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-b093c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1508 .elementor-element.elementor-element-0f9399b{--divider-border-style:solid;--divider-color:var( --e-global-color-f865431 );--divider-border-width:4.6px;}.elementor-1508 .elementor-element.elementor-element-0f9399b .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-1508 .elementor-element.elementor-element-0f9399b .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-1508 .elementor-element.elementor-element-11c088b{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-1508 .elementor-element.elementor-element-0c6308a{--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;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-0c6308a:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-0c6308a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1508 .elementor-element.elementor-element-0c6308a::before, .elementor-1508 .elementor-element.elementor-element-0c6308a > .elementor-background-video-container::before, .elementor-1508 .elementor-element.elementor-element-0c6308a > .e-con-inner > .elementor-background-video-container::before, .elementor-1508 .elementor-element.elementor-element-0c6308a > .elementor-background-slideshow::before, .elementor-1508 .elementor-element.elementor-element-0c6308a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1508 .elementor-element.elementor-element-0c6308a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1508 .elementor-element.elementor-element-cbc6036{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-cbc6036:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-cbc6036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-6d272b4{background-color:var( --e-global-color-f865431 );padding:11px 21px 11px 21px;border-radius:40px 40px 40px 40px;}.elementor-1508 .elementor-element.elementor-element-6d272b4.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-6d272b4 .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 );color:var( --e-global-color-accent );}.elementor-1508 .elementor-element.elementor-element-586a998{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 );}.elementor-1508 .elementor-element.elementor-element-327ccc2{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-327ccc2:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-327ccc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-b0afe6f{background-color:var( --e-global-color-0714ac9 );padding:11px 21px 11px 21px;border-radius:40px 40px 40px 40px;}.elementor-1508 .elementor-element.elementor-element-b0afe6f.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-b0afe6f .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 );color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-cb3b486{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 );}.elementor-1508 .elementor-element.elementor-element-198e0d2{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-198e0d2:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-198e0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-f5b8ec6{background-color:var( --e-global-color-44e87dc );padding:11px 21px 11px 21px;border-radius:40px 40px 40px 40px;}.elementor-1508 .elementor-element.elementor-element-f5b8ec6.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-f5b8ec6 .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 );color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-50e5921{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 );}.elementor-1508 .elementor-element.elementor-element-6dbd947{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:14px;--n-tabs-gap:40px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;}.elementor-1508 .elementor-element.elementor-element-6dbd947 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1508 .elementor-element.elementor-element-6dbd947.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-1508 .elementor-element.elementor-element-11c7d48{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-11c7d48:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-11c7d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1508 .elementor-element.elementor-element-190fb0b .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 );color:var( --e-global-color-0714ac9 );}.elementor-1508 .elementor-element.elementor-element-a8c2ad9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:48px;font-weight:600;line-height:44px;}.elementor-1508 .elementor-element.elementor-element-b3de6d3{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-b3de6d3:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-b3de6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-97bd6e6{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-97bd6e6:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-97bd6e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-7f08008.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-7f08008 .elementor-icon-wrapper{text-align:center;}.elementor-1508 .elementor-element.elementor-element-7f08008.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f865431 );color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-7f08008.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-7f08008.elementor-view-default .elementor-icon{color:var( --e-global-color-f865431 );border-color:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-7f08008.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-7f08008.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-7f08008.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-7f08008.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-7f08008 .elementor-icon{font-size:30px;}.elementor-1508 .elementor-element.elementor-element-7f08008 .elementor-icon svg{height:30px;}.elementor-1508 .elementor-element.elementor-element-61600dc{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:1px;}.elementor-1508 .elementor-element.elementor-element-61600dc.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-1508 .elementor-element.elementor-element-06312bb .elementor-button:hover, .elementor-1508 .elementor-element.elementor-element-06312bb .elementor-button:focus{background-color:var( --e-global-color-0714ac9 );color:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-06312bb.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-06312bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1508 .elementor-element.elementor-element-06312bb .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-00f3e6e );color:var( --e-global-color-00f3e6e );border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-06312bb .elementor-button:hover svg, .elementor-1508 .elementor-element.elementor-element-06312bb .elementor-button:focus svg{fill:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-c0f0099{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-c0f0099:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-c0f0099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-b83e370{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-b83e370:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-b83e370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-cabde0c .elementor-icon-wrapper{text-align:center;}.elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f865431 );color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-view-default .elementor-icon{color:var( --e-global-color-f865431 );border-color:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-cabde0c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-cabde0c .elementor-icon{font-size:30px;}.elementor-1508 .elementor-element.elementor-element-cabde0c .elementor-icon svg{height:30px;}.elementor-1508 .elementor-element.elementor-element-9c7d520{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:1px;}.elementor-1508 .elementor-element.elementor-element-9c7d520.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-3936fe9 .elementor-button:hover, .elementor-1508 .elementor-element.elementor-element-3936fe9 .elementor-button:focus{background-color:var( --e-global-color-0714ac9 );color:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-3936fe9.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-3936fe9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1508 .elementor-element.elementor-element-3936fe9 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-00f3e6e );color:var( --e-global-color-00f3e6e );border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-3936fe9 .elementor-button:hover svg, .elementor-1508 .elementor-element.elementor-element-3936fe9 .elementor-button:focus svg{fill:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-76d7734{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-76d7734:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-76d7734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-961f80d{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-961f80d:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-961f80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-2c94569.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-2c94569 .elementor-icon-wrapper{text-align:center;}.elementor-1508 .elementor-element.elementor-element-2c94569.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f865431 );color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-2c94569.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-2c94569.elementor-view-default .elementor-icon{color:var( --e-global-color-f865431 );border-color:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-2c94569.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-2c94569.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-2c94569.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-2c94569.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-2c94569 .elementor-icon{font-size:30px;}.elementor-1508 .elementor-element.elementor-element-2c94569 .elementor-icon svg{height:30px;}.elementor-1508 .elementor-element.elementor-element-3b68b2e{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:1px;}.elementor-1508 .elementor-element.elementor-element-3b68b2e.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-3b265d3 .elementor-button:hover, .elementor-1508 .elementor-element.elementor-element-3b265d3 .elementor-button:focus{background-color:var( --e-global-color-0714ac9 );color:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-3b265d3.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-3b265d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1508 .elementor-element.elementor-element-3b265d3 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-00f3e6e );color:var( --e-global-color-00f3e6e );border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-3b265d3 .elementor-button:hover svg, .elementor-1508 .elementor-element.elementor-element-3b265d3 .elementor-button:focus svg{fill:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-5c3c368{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-5c3c368:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-5c3c368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-2204168{--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;--border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-2204168:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-2204168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec420eb );}.elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-84aa9af .elementor-icon-wrapper{text-align:center;}.elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f865431 );color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-view-default .elementor-icon{color:var( --e-global-color-f865431 );border-color:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-84aa9af.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1508 .elementor-element.elementor-element-84aa9af .elementor-icon{font-size:30px;}.elementor-1508 .elementor-element.elementor-element-84aa9af .elementor-icon svg{height:30px;}.elementor-1508 .elementor-element.elementor-element-27f003b{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:1px;}.elementor-1508 .elementor-element.elementor-element-27f003b.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-169540d .elementor-button:hover, .elementor-1508 .elementor-element.elementor-element-169540d .elementor-button:focus{background-color:var( --e-global-color-0714ac9 );color:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-169540d.elementor-element{--align-self:center;}.elementor-1508 .elementor-element.elementor-element-169540d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1508 .elementor-element.elementor-element-169540d .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-00f3e6e );color:var( --e-global-color-00f3e6e );border-radius:30px 30px 30px 30px;}.elementor-1508 .elementor-element.elementor-element-169540d .elementor-button:hover svg, .elementor-1508 .elementor-element.elementor-element-169540d .elementor-button:focus svg{fill:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-696700b{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:14px;--n-tabs-gap:40px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;}.elementor-1508 .elementor-element.elementor-element-696700b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1508 .elementor-element.elementor-element-696700b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-0714ac9 );}.elementor-1508 .elementor-element.elementor-element-696700b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1508 .elementor-element.elementor-element-696700b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-0714ac9 );}.elementor-1508 .elementor-element.elementor-element-696700b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-1508 .elementor-element.elementor-element-59bf8b4{--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;}.elementor-1508 .elementor-element.elementor-element-d24d5ee{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-d24d5ee:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-d24d5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1508 .elementor-element.elementor-element-89cd4b1 .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 );color:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-fdecd9b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:48px;font-weight:600;line-height:44px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-27a1183{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-3f97f2d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1508 .elementor-element.elementor-element-465a57b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-465a57b:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-465a57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0714ac9 );}.elementor-1508 .elementor-element.elementor-element-d824716{--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;}.elementor-1508 .elementor-element.elementor-element-68f7c46 .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 );color:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-fb500c7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:48px;font-weight:600;line-height:44px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-6803bb8{color:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-748e6fb{--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;--justify-content:flex-start;}.elementor-1508 .elementor-element.elementor-element-bb9069c{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-bb9069c:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-bb9069c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1508 .elementor-element.elementor-element-fd3853e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1508 .elementor-element.elementor-element-fd3853e .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 );color:var( --e-global-color-0714ac9 );}.elementor-1508 .elementor-element.elementor-element-3fb5421{--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;--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-1508 .elementor-element.elementor-element-2c3cfc1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1508 .elementor-element.elementor-element-2c3cfc1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:48px;font-weight:600;line-height:44px;}.elementor-1508 .elementor-element.elementor-element-f6bc9aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-f6bc9aa:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-f6bc9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F4;}.elementor-1508 .elementor-element.elementor-element-90b31dc{--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;}.elementor-1508 .elementor-element.elementor-element-90b31dc:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-90b31dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0714ac9 );}.elementor-1508 .elementor-element.elementor-element-2b05acc{--display:flex;}.elementor-1508 .elementor-element.elementor-element-b79de5e .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 );color:var( --e-global-color-f865431 );}.elementor-1508 .elementor-element.elementor-element-c617039 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:48px;font-weight:600;line-height:44px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-4a24821{color:var( --e-global-color-cd150fe );}.elementor-1508 .elementor-element.elementor-element-ce661ae .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 );color:var( --e-global-color-00f3e6e );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1508 .elementor-element.elementor-element-6400024 .elementor-icon-list-icon i{color:var( --e-global-color-f865431 );transition:color 0.3s;}.elementor-1508 .elementor-element.elementor-element-6400024 .elementor-icon-list-icon svg{fill:var( --e-global-color-f865431 );transition:fill 0.3s;}.elementor-1508 .elementor-element.elementor-element-6400024{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1508 .elementor-element.elementor-element-6400024 .elementor-icon-list-text{color:var( --e-global-color-00f3e6e );transition:color 0.3s;}.elementor-1508 .elementor-element.elementor-element-95a0535 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-93cdc05{--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;}.elementor-1508 .elementor-element.elementor-element-cbb40b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1508 .elementor-element.elementor-element-cbb40b1:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-cbb40b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234EA6;}.elementor-1508 .elementor-element.elementor-element-f8a8321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;}.elementor-1508 .elementor-element.elementor-element-f8a8321 .elementor-icon-wrapper{text-align:end;}.elementor-1508 .elementor-element.elementor-element-f8a8321.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-f8a8321.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-f8a8321.elementor-view-default .elementor-icon{color:var( --e-global-color-00f3e6e );border-color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-f8a8321.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-f8a8321.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-f8a8321 .elementor-icon{font-size:20px;}.elementor-1508 .elementor-element.elementor-element-f8a8321 .elementor-icon svg{height:20px;}.elementor-1508 .elementor-element.elementor-element-f8a8321 .elementor-icon i, .elementor-1508 .elementor-element.elementor-element-f8a8321 .elementor-icon svg{transform:rotate(320deg);}.elementor-1508 .elementor-element.elementor-element-0bc127c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-1508 .elementor-element.elementor-element-0bc127c.elementor-element{--align-self:flex-start;}.elementor-1508 .elementor-element.elementor-element-0bc127c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:44px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-04d03f1{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:23px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-04d03f1 p{margin-block-end:5px;}.elementor-1508 .elementor-element.elementor-element-89246be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1508 .elementor-element.elementor-element-89246be:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-89246be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234EA6;}.elementor-1508 .elementor-element.elementor-element-61a66ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;}.elementor-1508 .elementor-element.elementor-element-61a66ff .elementor-icon-wrapper{text-align:end;}.elementor-1508 .elementor-element.elementor-element-61a66ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-61a66ff.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-61a66ff.elementor-view-default .elementor-icon{color:var( --e-global-color-00f3e6e );border-color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-61a66ff.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-61a66ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-61a66ff .elementor-icon{font-size:20px;}.elementor-1508 .elementor-element.elementor-element-61a66ff .elementor-icon svg{height:20px;}.elementor-1508 .elementor-element.elementor-element-61a66ff .elementor-icon i, .elementor-1508 .elementor-element.elementor-element-61a66ff .elementor-icon svg{transform:rotate(320deg);}.elementor-1508 .elementor-element.elementor-element-29356e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-1508 .elementor-element.elementor-element-29356e1.elementor-element{--align-self:flex-start;}.elementor-1508 .elementor-element.elementor-element-29356e1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:44px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-7c7b9e1{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:23px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-7c7b9e1 p{margin-block-end:5px;}.elementor-1508 .elementor-element.elementor-element-d74a976{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1508 .elementor-element.elementor-element-d74a976:not(.elementor-motion-effects-element-type-background), .elementor-1508 .elementor-element.elementor-element-d74a976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#234EA6;}.elementor-1508 .elementor-element.elementor-element-a5435d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;}.elementor-1508 .elementor-element.elementor-element-a5435d5 .elementor-icon-wrapper{text-align:end;}.elementor-1508 .elementor-element.elementor-element-a5435d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-a5435d5.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-a5435d5.elementor-view-default .elementor-icon{color:var( --e-global-color-00f3e6e );border-color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-a5435d5.elementor-view-framed .elementor-icon, .elementor-1508 .elementor-element.elementor-element-a5435d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-a5435d5 .elementor-icon{font-size:20px;}.elementor-1508 .elementor-element.elementor-element-a5435d5 .elementor-icon svg{height:20px;}.elementor-1508 .elementor-element.elementor-element-a5435d5 .elementor-icon i, .elementor-1508 .elementor-element.elementor-element-a5435d5 .elementor-icon svg{transform:rotate(320deg);}.elementor-1508 .elementor-element.elementor-element-fe48b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-1508 .elementor-element.elementor-element-fe48b6a.elementor-element{--align-self:flex-start;}.elementor-1508 .elementor-element.elementor-element-fe48b6a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:500;line-height:44px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-a60b2cc{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:23px;color:var( --e-global-color-00f3e6e );}.elementor-1508 .elementor-element.elementor-element-a60b2cc p{margin-block-end:5px;}.elementor-1508 .elementor-element.elementor-element-d970198{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1508 .elementor-element.elementor-element-d970198 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:600;line-height:24px;color:var( --e-global-color-00f3e6e );}@media(max-width:1366px){.elementor-1508 .elementor-element.elementor-element-3740a71{--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;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1508 .elementor-element.elementor-element-690d850 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-52c2576 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1508 .elementor-element.elementor-element-6d272b4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-586a998{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-b0afe6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-cb3b486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-f5b8ec6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-50e5921{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-190fb0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-61600dc{line-height:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-9c7d520{line-height:25px;}.elementor-1508 .elementor-element.elementor-element-3b68b2e{line-height:25px;}.elementor-1508 .elementor-element.elementor-element-27f003b{line-height:25px;}.elementor-1508 .elementor-element.elementor-element-89cd4b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-465a57b{--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;}.elementor-1508 .elementor-element.elementor-element-68f7c46 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-fd3853e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-b79de5e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-ce661ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-1508 .elementor-element.elementor-element-8c9bc25{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-2c2ee7a{padding:0px 0px 0px 0px;}.elementor-1508 .elementor-element.elementor-element-3740a71{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1508 .elementor-element.elementor-element-690d850 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-52c2576 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1508 .elementor-element.elementor-element-6d272b4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-586a998{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-b0afe6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-cb3b486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-f5b8ec6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-50e5921{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-11c7d48{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-190fb0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-696700b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1508 .elementor-element.elementor-element-d24d5ee{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-89cd4b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-465a57b{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-68f7c46 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-bb9069c{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-fd3853e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-f6bc9aa{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1508 .elementor-element.elementor-element-b79de5e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-ce661ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1508 .elementor-element.elementor-element-8c9bc25{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1508 .elementor-element.elementor-element-3740a71{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1508 .elementor-element.elementor-element-690d850 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-52c2576 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1508 .elementor-element.elementor-element-6d272b4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-586a998{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-b0afe6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-cb3b486{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-f5b8ec6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-50e5921{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-11c7d48{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1508 .elementor-element.elementor-element-190fb0b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-61600dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-9c7d520{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1508 .elementor-element.elementor-element-3b68b2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1508 .elementor-element.elementor-element-27f003b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1508 .elementor-element.elementor-element-d24d5ee{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1508 .elementor-element.elementor-element-89cd4b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-465a57b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1508 .elementor-element.elementor-element-68f7c46 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-bb9069c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1508 .elementor-element.elementor-element-fd3853e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-f6bc9aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1508 .elementor-element.elementor-element-2b05acc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1508 .elementor-element.elementor-element-b79de5e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1508 .elementor-element.elementor-element-ce661ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1508 .elementor-element.elementor-element-d970198{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-1508 .elementor-element.elementor-element-8c9bc25{--content-width:90%;}.elementor-1508 .elementor-element.elementor-element-3740a71{--content-width:90%;}.elementor-1508 .elementor-element.elementor-element-a7b3695{--width:50%;}.elementor-1508 .elementor-element.elementor-element-f7af31f{--width:50%;}.elementor-1508 .elementor-element.elementor-element-11c7d48{--content-width:90%;}.elementor-1508 .elementor-element.elementor-element-d24d5ee{--content-width:90%;}.elementor-1508 .elementor-element.elementor-element-465a57b{--content-width:90%;}.elementor-1508 .elementor-element.elementor-element-d824716{--width:40%;}.elementor-1508 .elementor-element.elementor-element-748e6fb{--width:60%;}.elementor-1508 .elementor-element.elementor-element-bb9069c{--content-width:90%;}.elementor-1508 .elementor-element.elementor-element-f6bc9aa{--content-width:90%;}}/* Start custom CSS for html, class: .elementor-element-2c2ee7a */.vcn-hero {
  --navy: #101d46;
  --blue: #1245ad;
  --yellow: #ffdc00;
  --red: #d00e2d;
  --muted: #64708a;
  background: #f7f7f4;
  color: var(--navy);
 
  font-family: inherit;
}

.vcn-hero * {
  box-sizing: border-box;
}

.vcn-hero__inner {
  width: 100%;
  max-width: 1320px;
  margin: auto;
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  gap: clamp(36px, 6vw, 90px);
  align-items: center;
}

.vcn-hero__copy {
  min-width: 0;
}

.vcn-hero__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 13px;
  border: 1px solid #deded8;
  border-radius: 50px;
  background: #fff;
  font-size: 11px;
  margin-bottom: 25px;
}

.vcn-hero__eyebrow span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--red);
}

.vcn-hero h1 {
  margin: 0 0 24px;
  color: var(--navy);
  font-size: clamp(42px, 5.2vw, 70px);
  line-height: .99;
  letter-spacing: -.055em;
  font-weight: 800;
}

.vcn-highlight {
  background: linear-gradient(
    transparent 69%,
    var(--yellow) 69%,
    var(--yellow) 88%,
    transparent 88%
  );
}

.vcn-tabs__label {
  margin: 0 0 12px;
  font-size: 12px;
  font-weight: 600;
  color: var(--muted);
}

.vcn-tabs__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}

.vcn-tab {
  border: 1px solid #e0e1df;
  border-radius: 30px;
  padding: 9px 13px;
  background: #fff;
  color: #34415e;
  font: inherit;
  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
  transition: color .25s, background .25s, border-color .25s;
}

.vcn-tab[data-profile="0"].is-active {
  background: var(--yellow);
  border-color: var(--yellow);
  color: var(--navy);
}

.vcn-tab[data-profile="1"].is-active {
  background: var(--blue);
  border-color: var(--blue);
  color: #fff;
}

.vcn-tab[data-profile="2"].is-active {
  background: var(--red);
  border-color: var(--red);
  color: #fff;
}
.vcn-tab:hover{
    border-color: #101D46;
    background: #f7f7f4;
     color: #34415e;
    
}
.vcn-tab:focus-visible,
.vcn-btn:focus-visible {
  outline: 2px solid var(--navy);
  outline-offset: 3px;
}

.vcn-description {
  margin-top: 14px;
  min-height: 120px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.65;
}

.vcn-description p {
  margin: 0 0 10px;
}

.vcn-description__text {
  animation: vcn-in .3s ease;
}

.vcn-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
}

.vcn-btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  justify-content: center;
  border-radius: 30px;
  padding: 11px 17px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  transition: transform .2s;
}

.vcn-btn:hover {
  transform: translateY(-2px);
}

.vcn-btn--primary {
  background: var(--blue);
  color: white!important;
}
.vcn-btn--primary:hover{
    background-color: #101d46;
}
.vcn-btn--secondary {
  background: white;
  color: var(--navy);
  border: 1px solid #e1e1dc;
}
.vcn-btn--secondary:hover{
    border-color: #101d46;
    color:#101d46 !important;
}
.vcn-hero__visual {
  position: relative;
  min-width: 0;
  padding-left: 9px;
}

.vcn-hero__flag {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 1%;
  bottom: 1%;
  width: 7px;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  overflow: hidden;
}

.vcn-hero__flag span:nth-child(1) {
  background: var(--yellow);
  flex: 2;
}

.vcn-hero__flag span:nth-child(2) {
  background: var(--blue);
  flex: 1;
}

.vcn-hero__flag span:nth-child(3) {
  background: var(--red);
  flex: 1;
}

.vcn-hero__image {
  aspect-ratio: 4 / 4.5;
  max-height: 570px;
  overflow: hidden;
  border-radius: 30px;
 
}

.vcn-hero__image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  transition: opacity .25s ease;
}

@keyframes vcn-in {
  from { opacity: 0; transform: translateY(5px); }
  to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 767px) {
  .vcn-hero {
    padding: 35px 22px;
  }

  .vcn-hero__inner {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .vcn-hero h1 {
    font-size: clamp(42px, 11vw, 58px);
  }

  .vcn-hero__visual {
    grid-row: 1;
  }

  .vcn-hero__copy {
    grid-row: 2;
  }

  .vcn-hero__image {
    aspect-ratio: 4 / 3;
  }

  .vcn-description {
    min-height: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .vcn-hero * {
    animation: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-586a998 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-586a998 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-586a998 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-586a998 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61600dc */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c7d520 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b68b2e */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f003b */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61600dc */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c7d520 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b68b2e */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f003b */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61600dc */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c7d520 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b68b2e */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f003b */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61600dc */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c7d520 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b68b2e */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f003b */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61600dc */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c7d520 */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b68b2e */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27f003b */.box-text h3{
    font-family:Bricolage Grotesque;
    color: #0d1b3d !important;
    font-weight: 600;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de63425 *//* =========================================
   VOICE CONNECT - SECCIÓN ACTUALIDAD
========================================= */

#vc-news {
    --vc-primary: #234ea6;
    --vc-primary-dark: #004f52;
    --vc-sun: #fedc00;
    --vc-ember: #ce1126;
    --vc-text: #192645;
    --vc-muted: #4a5573;
    --vc-border: #dcdfd8;
    --vc-bg: #ffffff;

    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 90px 24px;
    color: var(--vc-text);
    font-family: inherit;
    box-sizing: border-box;
    scroll-margin-top: 100px;
}

#vc-news *,
#vc-news *::before,
#vc-news *::after {
    box-sizing: border-box;
}

#vc-news .vc-container {
    max-width: 1152px;
    margin: 0 auto;
}

/* HEADER */

#vc-news .vc-header {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 35px;
}

#vc-news .vc-intro {
    max-width: 760px;
}

#vc-news .vc-eyebrow {
    margin: 0 0 15px;
    color: var(--vc-primary);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 3px;
    text-transform: uppercase;
}

#vc-news h2 {
    margin: 0 0 20px;
    color: var(--vc-text);
    font-size: clamp(30px, 4vw, 48px);
    font-weight: 800;
    line-height: 1.15;
    letter-spacing: -1.5px;
}

#vc-news .vc-description {
    margin: 0;
    color: var(--vc-muted);
    font-size: 18px;
    line-height: 1.7;
}

/* EMERGENCY BUTTON */

#vc-news .vc-emergency {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-shrink: 0;
    padding: 17px 24px;
    border-radius: 24px;
    background: var(--vc-ember);
    color: #ffffff;
    text-decoration: none;
    transition: transform .25s ease, box-shadow .25s ease;
}

#vc-news .vc-emergency:hover {
    color: #ffffff;
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(217,107,82,.2);
}

#vc-news .vc-emergency svg {
    width: 27px;
    height: 27px;
    flex-shrink: 0;
}

#vc-news .vc-emergency-label {
    display: block;
    margin-bottom: 3px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#vc-news .vc-emergency-number {
    display: block;
    font-size: 32px;
    font-weight: 800;
    line-height: 1;
}

/* FILTERS */

#vc-news .vc-filters {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 45px 0 30px;
}

#vc-news .vc-filter {
    padding: 10px 19px;
    border: 1px solid var(--vc-border);
    border-radius: 50px;
    background: #ffffff;
    color: var(--vc-muted);
    font-family: inherit;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    transition: all .2s ease;
}

#vc-news .vc-filter:hover {
    border-color: var(--vc-primary);
    color: var(--vc-primary);
}

#vc-news .vc-filter.active {
    border-color: var(--vc-text);
    background: var(--vc-text);
    color: #ffffff;
}

/* NEWS GRID */

#vc-news .vc-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 22px;
}

#vc-news .vc-card {
    min-width: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border: 1px solid var(--vc-border);
    border-radius: 25px;
    background: var(--vc-bg);
    transition: transform .3s ease, box-shadow .3s ease;
    animation: vc-rise .45s ease both;
}

#vc-news .vc-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 35px rgba(0,80,82,.10);
}

#vc-news .vc-card[hidden] {
    display: none !important;
}

@keyframes vc-rise {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* CARD ICON AREA */

#vc-news .vc-card-top {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    min-height: 145px;
    padding: 25px;
    overflow: hidden;
}

#vc-news .vc-card-top::after {
    content: "";
    position: absolute;
    width: 130px;
    height: 130px;
    right: -35px;
    top: -45px;
    border-radius: 50%;
    background: rgba(255,255,255,.12);
    pointer-events: none;
}

#vc-news .vc-card-top > svg {
    width: 43px;
    height: 43px;
    position: relative;
    z-index: 1;
}

#vc-news .vc-arrow {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(255,255,255,.18);
    transition: transform .3s ease;
}

#vc-news .vc-arrow svg {
    width: 20px;
    height: 20px;
}

#vc-news .vc-card:hover .vc-arrow {
    transform: rotate(45deg);
}

#vc-news .vc-teal {
    background: var(--vc-primary);
    color: #ffffff;
}

#vc-news .vc-yellow {
    background: var(--vc-sun);
    color: #192645;
}

#vc-news .vc-coral {
    background: var(--vc-ember);
    color: #ffffff;
}

/* CARD CONTENT */

#vc-news .vc-card-body {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 13px;
    padding: 25px;
}

#vc-news .vc-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px 12px;
    font-size: 11px;
    font-weight: 700;
}

#vc-news .vc-tag {
    display: inline-block;
    padding: 6px 10px;
    border-radius: 30px;
    background: rgba(0,105,108,.10);
    color: var(--vc-primary);
}

#vc-news .vc-tag-yellow {
    background: rgba(244,201,93,.28);
    color: #584717;
}

#vc-news .vc-tag-coral {
    background: rgba(217,107,82,.12);
    color: var(--vc-ember);
}

#vc-news time {
    color: var(--vc-muted);
}

#vc-news .vc-card h3 {
    margin: 0;
    color: var(--vc-text);
    font-size: 21px;
    font-weight: 800;
    line-height: 1.3;
}

#vc-news .vc-card p {
    margin: 0;
    color: var(--vc-muted);
    font-size: 14px;
    line-height: 1.75;
}

#vc-news .vc-read {
    display: inline-block;
    margin-top: auto;
    padding-top: 10px;
    color: var(--vc-primary);
    font-size: 13px;
    font-weight: 800;
    text-decoration: none;
}

#vc-news .vc-read:hover {
    color: var(--vc-primary-dark);
    text-decoration: underline;
}

/* RESPONSIVE */

@media (max-width: 900px) {
    #vc-news .vc-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #vc-news .vc-header {
        align-items: flex-start;
    }
}

@media (max-width: 600px) {
    #vc-news {
        padding: 65px 18px;
    }

    #vc-news .vc-header {
        flex-direction: column;
        gap: 25px;
    }

    #vc-news .vc-description {
        font-size: 16px;
    }

    #vc-news .vc-grid {
        grid-template-columns: 1fr;
        gap: 18px;
    }

    #vc-news .vc-filters {
        gap: 8px;
        margin-top: 30px;
    }

    #vc-news .vc-filter {
        padding: 9px 14px;
        font-size: 12px;
    }

    #vc-news .vc-card-top {
        min-height: 125px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc4fafd *//* Contenedor principal */
.vcn-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1px;
  padding: 1px;
  margin-top: 48px;
  list-style: none;
  border: 1px solid #e1e5e5;
  border-radius: 16px;
  overflow: hidden;
  background: #e1e5e5;
}

/* Tarjetas */
.vcn-grid__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  padding: 32px;
  background: #ffffff;
  transition: background-color 0.25s ease;
  min-width: 0;
}

.vcn-grid__item:hover {
  background: #f0f5f5;
}

/* Iconos */
.vcn-grid__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #edf4f4;
  color: #234ea6;
  transition: background-color 0.25s ease,
              color 0.25s ease;
}

.vcn-grid__icon svg {
  width: 20px;
  height: 20px;
  stroke: currentColor;
}

.vcn-grid__item:hover .vcn-grid__icon {
  background: #234ea6;
  color: #ffffff;
}

/* Títulos */
.vcn-grid__item h3 {
  margin: 0;
  color: #172033;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.3px;
  overflow-wrap: anywhere;
}

/* Descripciones */
.vcn-grid__item p {
  margin: -4px 0 0;
  color: #667085;
  font-size: 16px;
  line-height: 1.65;
  overflow-wrap: break-word;
}

/* Tablet */
@media (min-width: 600px) {
  .vcn-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Escritorio */
@media (min-width: 1024px) {
  .vcn-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* Móvil estrecho */
@media (max-width: 480px) {
  .vcn-grid__item {
    padding: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a0535 */.texto-subrayado {
    text-decoration-line: underline;        /* Activa el subrayado */
    text-decoration-color: #fec006;         /* El color que elijas (Hex, RGB, etc.) */
    text-decoration-thickness: 3px;         /* Grosor de la línea */
    text-underline-offset: 4px;             /* Separación entre el texto y la línea */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb40b1 */.boxComunidad:hover{
    background-color: #FEDC00 !important;
   
}
.boxComunidad h4{
    color:#f7f7f4!important;
}
.boxComunidad:hover p, h4{
   color: #101d46 !important;
}
/* Transición suave para el icono */
.elementor-1508 .elementor-element.elementor-element-cbb40b1 .elementor-icon,
.elementor-1508 .elementor-element.elementor-element-cbb40b1 i,
.elementor-1508 .elementor-element.elementor-element-cbb40b1 svg,
.elementor-1508 .elementor-element.elementor-element-cbb40b1 svg path {
    transition: all 0.3s ease;
}

/* Cambio de color al hacer hover sobre la caja */
.elementor-1508 .elementor-element.elementor-element-cbb40b1:hover .elementor-icon,
.elementor-1508 .elementor-element.elementor-element-cbb40b1:hover i {
    color: #101d46; /* Color para iconos de fuentes */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89246be */.elementor-1508 .elementor-element.elementor-element-89246be .elementor-icon,
.elementor-1508 .elementor-element.elementor-element-89246be i,
.elementor-1508 .elementor-element.elementor-element-89246be svg,
.elementor-1508 .elementor-element.elementor-element-89246be svg path {
    transition: all 0.3s ease;
}

/* Cambio de color al hacer hover sobre la caja */
.elementor-1508 .elementor-element.elementor-element-89246be:hover .elementor-icon,
.elementor-1508 .elementor-element.elementor-element-89246be:hover i {
    color: #101d46; /* Color para iconos de fuentes */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d74a976 */.elementor-1508 .elementor-element.elementor-element-d74a976 .elementor-icon,
.elementor-1508 .elementor-element.elementor-element-d74a976 i,
.elementor-1508 .elementor-element.elementor-element-d74a976 svg,
.elementor-1508 .elementor-element.elementor-element-d74a976 svg path {
    transition: all 0.3s ease;
}

/* Cambio de color al hacer hover sobre la caja */
.elementor-1508 .elementor-element.elementor-element-d74a976:hover .elementor-icon,
.elementor-1508 .elementor-element.elementor-element-d74a976:hover i {
    color: #101d46; /* Color para iconos de fuentes */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b31dc */.elementor-1508 .elementor-element.elementor-element-90b31dc {
    position: relative;
    border-radius: 30px; /* Ajusta el radio según tu diseño */
    overflow: hidden;
}

/* Franja superior tricolor */
.elementor-1508 .elementor-element.elementor-element-90b31dc::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 6px; /* Grosor de la línea superior */
    background: linear-gradient(
        to right,
        #fec006 0%,     /* Amarillo */
        #fec006 55%,
        #0b389f 55%,    /* Azul central */
        #0b389f 80%,
        #c81e2b 80%,    /* Rojo */
        #c81e2b 100%
    );
    z-index: 2;
}/* End custom CSS */