.elementor-243615 .elementor-element.elementor-element-9415cf8{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-243615 .elementor-element.elementor-element-9415cf8:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-9415cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005FB300;}.elementor-243615 .elementor-element.elementor-element-e2eae49{--display:flex;}.elementor-243615 .elementor-element.elementor-element-e2eae49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-243615 .elementor-element.elementor-element-958fbff img{width:70%;}.elementor-243615 .elementor-element.elementor-element-0207020{--display:flex;--justify-content:center;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-243615 .elementor-element.elementor-element-7143c07 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:900;line-height:1.2em;letter-spacing:-0.1px;color:#005FB3;}.elementor-243615 .elementor-element.elementor-element-7129e1e{--display:flex;--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-menu-toggle{margin:0 auto;}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu .elementor-item{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;letter-spacing:-0.4px;}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main .elementor-item{color:#3D3E40;fill:#3D3E40;padding-top:7px;padding-bottom:7px;}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#005FB3;}.elementor-243615 .elementor-element.elementor-element-48cb157 .e--pointer-framed .elementor-item:before,
					.elementor-243615 .elementor-element.elementor-element-48cb157 .e--pointer-framed .elementor-item:after{border-color:#005FB3;}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#005FB3;}.elementor-243615 .elementor-element.elementor-element-48cb157 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-243615 .elementor-element.elementor-element-48cb157 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#005FB3;}.elementor-243615 .elementor-element.elementor-element-48cb157{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:#3D3E40;--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-item:before{border-radius:10px;}.elementor-243615 .elementor-element.elementor-element-48cb157 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:10px 10px 0 0;}.elementor-243615 .elementor-element.elementor-element-48cb157 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 10px 10px;}.elementor-243615 .elementor-element.elementor-element-48cb157 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 10px 10px 0;}.elementor-243615 .elementor-element.elementor-element-48cb157 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:10px 0 0 10px;}.elementor-243615 .elementor-element.elementor-element-687f579{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243615 .elementor-element.elementor-element-c3cb0d9{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-243615 .elementor-element.elementor-element-c3cb0d9:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-c3cb0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-243615 .elementor-element.elementor-element-8c85d9f{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-243615 .elementor-element.elementor-element-7cf89a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-243615 .elementor-element.elementor-element-5157e7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:62px;font-weight:800;line-height:1em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-243615 .elementor-element.elementor-element-414d0ea > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-243615 .elementor-element.elementor-element-414d0ea{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-5aa86b8{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-243615 .elementor-element.elementor-element-b75c09b .elementor-button{background-color:transparent;font-family:"Figtree", Sans-serif;font-weight:500;background-image:linear-gradient(135deg, #1C8EC8 0%, #0B4E78 100%);padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-b75c09b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-243615 .elementor-element.elementor-element-4148370 .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-weight:500;fill:#0B1E3F;color:#0B1E3F;box-shadow:4px 5px 10px 0px rgba(0, 0, 0, 0.3);padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-52ac093{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-38bfb00 > .elementor-widget-container{padding:15px 15px 15px 15px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-243615 .elementor-element.elementor-element-d3c5f65{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-243615 .elementor-element.elementor-element-a5f5ebc{--display:flex;}.elementor-243615 .elementor-element.elementor-element-8ffe66a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1em;letter-spacing:-0.6px;color:#0F6FA3;}.elementor-243615 .elementor-element.elementor-element-f8cca8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-38f4995{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-243615 .elementor-element.elementor-element-0104dde > .elementor-widget-container{margin:15px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-0104dde{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-243615 .elementor-element.elementor-element-a81d74b > .elementor-widget-container{padding:17px 17px 17px 17px;}.elementor-243615 .elementor-element.elementor-element-a81d74b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-a81d74b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-243615 .elementor-element.elementor-element-a81d74b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-243615 .elementor-element.elementor-element-a81d74b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-243615 .elementor-element.elementor-element-a81d74b .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:600;}.elementor-243615 .elementor-element.elementor-element-a81d74b .elementor-icon-list-text{color:#0B1E3F;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-075eecf > .elementor-widget-container{margin:15px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-075eecf{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-9a0be95{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-243615 .elementor-element.elementor-element-747d8b8{--display:flex;}.elementor-243615 .elementor-element.elementor-element-92612b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1em;letter-spacing:-0.6px;color:#0F6FA3;}.elementor-243615 .elementor-element.elementor-element-6227575 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-84f32ee{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-eb7aff7 > .elementor-widget-container{margin:15px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-eb7aff7{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .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 );}.elementor-243615 .elementor-element.elementor-element-9e1e0e5{--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:20px 20px 20px 20px;box-shadow:2px 3px 10px 0px rgba(0, 0, 0, 0.2);--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-243615 .elementor-element.elementor-element-9e1e0e5:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-9e1e0e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-243615 .elementor-element.elementor-element-fdc0519{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-243615 .elementor-element.elementor-element-fdc0519:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-fdc0519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #CBD5E1F2 0%, #94A3B88C 100%);}.elementor-243615 .elementor-element.elementor-element-fdc0519.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243615 .elementor-element.elementor-element-2f1d4c4 .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;fill:#0B1E3F;color:#0B1E3F;box-shadow:4px 5px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-243615 .elementor-element.elementor-element-0fe6009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:150px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-5c7c018 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-4488415 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-4488415{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-7c47fd1{--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-243615 .elementor-element.elementor-element-03151d6 .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-3f5825e .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-8dd25f1{--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;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-243615 .elementor-element.elementor-element-eb0b9c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-0.6px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-icon i{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-icon svg{fill:#16244A;transition:fill 0.3s;}.elementor-243615 .elementor-element.elementor-element-81d07af{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-243615 .elementor-element.elementor-element-81d07af .elementor-icon-list-text{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-d153c94{--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-243615 .elementor-element.elementor-element-e0e1a4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-ab0565c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-4621a66 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-4621a66{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-86e89c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-f1e5a43 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-14d7257 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-14d7257{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-3e2f7a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-f2689b5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-f1ae356 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-f1ae356{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-342fcc1{--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:20px 20px 20px 20px;box-shadow:2px 3px 10px 0px rgba(0, 0, 0, 0.2);--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-243615 .elementor-element.elementor-element-24e5af8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-243615 .elementor-element.elementor-element-24e5af8:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-24e5af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #6FC3ECF2 0%, #1C8EC88C 100%);}.elementor-243615 .elementor-element.elementor-element-24e5af8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243615 .elementor-element.elementor-element-9defccc .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;fill:#0B1E3F;color:#0B1E3F;box-shadow:4px 5px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-243615 .elementor-element.elementor-element-b5d602e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:150px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-f3b78ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-ad53a34 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-ad53a34{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-fe253f8{--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-243615 .elementor-element.elementor-element-078e657 .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-492545c .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-9f64283{--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;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-243615 .elementor-element.elementor-element-f86ab19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-0.6px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-icon i{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-icon svg{fill:#16244A;transition:fill 0.3s;}.elementor-243615 .elementor-element.elementor-element-3a907ce{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-243615 .elementor-element.elementor-element-3a907ce .elementor-icon-list-text{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-fe379d2{--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-243615 .elementor-element.elementor-element-4c956bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-df8f212 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-6c9b4f8 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-6c9b4f8{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-24940c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-f317c2f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-daa769c > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-daa769c{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-6c9dbcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-7a10d0b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-8ddeae8 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-8ddeae8{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-d222762{--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:20px 20px 020px 20px;box-shadow:2px 3px 10px 0px rgba(0, 0, 0, 0.2);--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-243615 .elementor-element.elementor-element-cca9a09{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-243615 .elementor-element.elementor-element-cca9a09:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-cca9a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFDD66F2 0%, #F2B7058C 100%);}.elementor-243615 .elementor-element.elementor-element-cca9a09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243615 .elementor-element.elementor-element-f8ca14a .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;fill:#0B1E3F;color:#0B1E3F;box-shadow:4px 5px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-243615 .elementor-element.elementor-element-b00535c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:150px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-c4733c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-7773079 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-7773079{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-dd466e9{--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-243615 .elementor-element.elementor-element-20948b6 .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-fb8441d .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-95afc04{--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;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-243615 .elementor-element.elementor-element-84ef463 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-0.6px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-icon i{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-icon svg{fill:#16244A;transition:fill 0.3s;}.elementor-243615 .elementor-element.elementor-element-d4982e4{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-243615 .elementor-element.elementor-element-d4982e4 .elementor-icon-list-text{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-1838003{--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-243615 .elementor-element.elementor-element-704573c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-3cf4760 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-b08ddc0 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-b08ddc0{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-d008e83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-3aca528 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-c3a5946 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-c3a5946{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-cd156dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-4011391 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-8c4fd7a > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-8c4fd7a{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-8f2fed9{--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:20px 20px 20px 20px;box-shadow:2px 3px 10px 0px rgba(0, 0, 0, 0.2);--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-243615 .elementor-element.elementor-element-14e5173{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-243615 .elementor-element.elementor-element-14e5173:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-14e5173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFB070F2 0%, #F27B1F8C 100%);}.elementor-243615 .elementor-element.elementor-element-14e5173.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243615 .elementor-element.elementor-element-075dc43 .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;fill:#0B1E3F;color:#0B1E3F;box-shadow:4px 5px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-243615 .elementor-element.elementor-element-64e19aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:150px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-536b800 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-bfd9c24 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-bfd9c24{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-c50cdce{--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-243615 .elementor-element.elementor-element-1eebb4c .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-dca4c9f .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-42878b5{--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;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-243615 .elementor-element.elementor-element-75a015f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-0.6px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-icon i{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-icon svg{fill:#16244A;transition:fill 0.3s;}.elementor-243615 .elementor-element.elementor-element-8886c38{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-243615 .elementor-element.elementor-element-8886c38 .elementor-icon-list-text{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-142287a{--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-243615 .elementor-element.elementor-element-c94527e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-e65367f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-38bff02 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-38bff02{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-485edc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-7d7970f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-11e201b > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-11e201b{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-1231695{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-493d7e7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-a6acae7 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-a6acae7{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-08c2800{--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:20px 20px 20px 20px;box-shadow:2px 3px 10px 0px rgba(0, 0, 0, 0.2);--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-243615 .elementor-element.elementor-element-3efbf66{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 0px 0px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-243615 .elementor-element.elementor-element-3efbf66:not(.elementor-motion-effects-element-type-background), .elementor-243615 .elementor-element.elementor-element-3efbf66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #F58A84F2 0%, #E0413A8C 100%);}.elementor-243615 .elementor-element.elementor-element-3efbf66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-243615 .elementor-element.elementor-element-df9f1a1 .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;fill:#0B1E3F;color:#0B1E3F;box-shadow:4px 5px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-243615 .elementor-element.elementor-element-707aa2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:150px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-8b0995d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-bedb229 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-bedb229{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-df6db50{--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-243615 .elementor-element.elementor-element-c1d27d0 .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-64c315f .elementor-button{background-color:#FFFFFFD9;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#0B1E3F;color:#0B1E3F;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-243615 .elementor-element.elementor-element-8e7cfcc{--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;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-243615 .elementor-element.elementor-element-a5ec7e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-0.6px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-icon i{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-icon svg{fill:#16244A;transition:fill 0.3s;}.elementor-243615 .elementor-element.elementor-element-7d7f46f{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:400;}.elementor-243615 .elementor-element.elementor-element-7d7f46f .elementor-icon-list-text{color:#16244A;transition:color 0.3s;}.elementor-243615 .elementor-element.elementor-element-bf94c97{--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-243615 .elementor-element.elementor-element-c37c442{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-c143e79 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-6dc75aa > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-6dc75aa{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-8824ba7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-c7b030c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-94ac57e > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-94ac57e{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-6a64014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-dc94f2f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#36456A;}.elementor-243615 .elementor-element.elementor-element-c6993bf > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-c6993bf{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-0c0f40c{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-transition:0.3s;--n-tabs-title-color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-0c0f40c.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Figtree", Sans-serif;font-weight:600;}.elementor-243615 .elementor-element.elementor-element-c57616d{--display:flex;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-243615 .elementor-element.elementor-element-74d1fc2{--display:flex;}.elementor-243615 .elementor-element.elementor-element-8df84de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:1em;letter-spacing:-0.6px;color:#0F6FA3;}.elementor-243615 .elementor-element.elementor-element-2ecc697 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-3c87aa2 > .elementor-widget-container{margin:15px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-3c87aa2{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-943da5c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-243615 .elementor-element.elementor-element-d1b5d05 > .elementor-widget-container{margin:15px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-d1b5d05{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-460797e{--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-243615 .elementor-element.elementor-element-cd6eb63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-671e361 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#0F6FA3;}.elementor-243615 .elementor-element.elementor-element-85168ef > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-85168ef{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-57d639d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-fe96904 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#1F7A4D;}.elementor-243615 .elementor-element.elementor-element-bac8739 > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-bac8739{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-9568159{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:2px 6px 15px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-10c7be9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0.1px;color:#B4510B;}.elementor-243615 .elementor-element.elementor-element-b352b8d > .elementor-widget-container{margin:5px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-b352b8d{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-55b5311 > .elementor-widget-container{margin:15px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-55b5311{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.1px;color:#22315A;}.elementor-243615 .elementor-element.elementor-element-11dde12{--display:flex;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;}.elementor-243615 .elementor-element.elementor-element-e586ac7{--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:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-243615 .elementor-element.elementor-element-8559e4a{--display:flex;}.elementor-243615 .elementor-element.elementor-element-cf0f0ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.04em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-243615 .elementor-element.elementor-element-709c806 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-243615 .elementor-element.elementor-element-709c806{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#E3EEFA;}.elementor-243615 .elementor-element.elementor-element-8732859{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-243615 .elementor-element.elementor-element-6e326fc .elementor-button{background-color:#FFFFFF;font-family:"Figtree", Sans-serif;font-weight:500;fill:#0B1E3F;color:#0B1E3F;}.elementor-243615 .elementor-element.elementor-element-6e326fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-243615 .elementor-element.elementor-element-1538c39 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-243615 .elementor-element.elementor-element-1538c39 img{width:25%;}body.elementor-page-243615:not(.elementor-motion-effects-element-type-background), body.elementor-page-243615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bloque10.unimagdalena.edu.co/wp-content/uploads/2026/10/trama-fondo-2.webp");}@media(min-width:768px){.elementor-243615 .elementor-element.elementor-element-9415cf8{--content-width:1400px;}.elementor-243615 .elementor-element.elementor-element-e2eae49{--width:9.987%;}.elementor-243615 .elementor-element.elementor-element-0207020{--width:29.653%;}.elementor-243615 .elementor-element.elementor-element-7129e1e{--width:60.026%;}.elementor-243615 .elementor-element.elementor-element-687f579{--content-width:1300px;}.elementor-243615 .elementor-element.elementor-element-52ac093{--width:75%;}.elementor-243615 .elementor-element.elementor-element-a5f5ebc{--width:50%;}.elementor-243615 .elementor-element.elementor-element-747d8b8{--width:70%;}.elementor-243615 .elementor-element.elementor-element-fdc0519{--width:30%;}.elementor-243615 .elementor-element.elementor-element-24e5af8{--width:30%;}.elementor-243615 .elementor-element.elementor-element-cca9a09{--width:30%;}.elementor-243615 .elementor-element.elementor-element-14e5173{--width:30%;}.elementor-243615 .elementor-element.elementor-element-08c2800{--content-width:100%;}.elementor-243615 .elementor-element.elementor-element-3efbf66{--width:30%;}.elementor-243615 .elementor-element.elementor-element-74d1fc2{--width:50%;}.elementor-243615 .elementor-element.elementor-element-8732859{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-243615 .elementor-element.elementor-element-7129e1e{--width:1382px;}.elementor-243615 .elementor-element.elementor-element-d3c5f65{--width:100%;}.elementor-243615 .elementor-element.elementor-element-a5f5ebc{--width:100%;}.elementor-243615 .elementor-element.elementor-element-38f4995{--width:100%;}.elementor-243615 .elementor-element.elementor-element-74d1fc2{--width:100%;}.elementor-243615 .elementor-element.elementor-element-8732859{--width:100%;}}@media(max-width:1024px){.elementor-243615 .elementor-element.elementor-element-958fbff img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-243615 .elementor-element.elementor-element-7129e1e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-243615 .elementor-element.elementor-element-48cb157{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-243615 .elementor-element.elementor-element-48cb157 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-243615 .elementor-element.elementor-element-b75c09b .elementor-button{font-size:12px;}.elementor-243615 .elementor-element.elementor-element-4148370 .elementor-button{font-size:12px;}.elementor-243615 .elementor-element.elementor-element-d3c5f65{--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-243615 .elementor-element.elementor-element-a5f5ebc.e-con{--order:-99999 /* order start hack */;}.elementor-243615 .elementor-element.elementor-element-38f4995{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-c57616d{--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-243615 .elementor-element.elementor-element-943da5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-11dde12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243615 .elementor-element.elementor-element-e586ac7{--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;}}@media(max-width:767px){.elementor-243615 .elementor-element.elementor-element-9415cf8{--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-243615 .elementor-element.elementor-element-e2eae49{--width:20%;}.elementor-243615 .elementor-element.elementor-element-958fbff{text-align:start;}.elementor-243615 .elementor-element.elementor-element-958fbff img{width:100%;}.elementor-243615 .elementor-element.elementor-element-0207020{--width:35%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-243615 .elementor-element.elementor-element-7143c07 .elementor-heading-title{font-size:20px;}.elementor-243615 .elementor-element.elementor-element-7129e1e{--width:42%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-243615 .elementor-element.elementor-element-c3cb0d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-243615 .elementor-element.elementor-element-8c85d9f{--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-243615 .elementor-element.elementor-element-5157e7d{text-align:center;}.elementor-243615 .elementor-element.elementor-element-5157e7d .elementor-heading-title{font-size:39px;}.elementor-243615 .elementor-element.elementor-element-5aa86b8{--justify-content:center;}.elementor-243615 .elementor-element.elementor-element-52ac093{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-d3c5f65{--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-243615 .elementor-element.elementor-element-8ffe66a{text-align:center;}.elementor-243615 .elementor-element.elementor-element-f8cca8f{text-align:center;}.elementor-243615 .elementor-element.elementor-element-f8cca8f .elementor-heading-title{font-size:40px;}.elementor-243615 .elementor-element.elementor-element-38f4995{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-92612b2{text-align:center;}.elementor-243615 .elementor-element.elementor-element-6227575{text-align:center;}.elementor-243615 .elementor-element.elementor-element-6227575 .elementor-heading-title{font-size:40px;}.elementor-243615 .elementor-element.elementor-element-84f32ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-0fe6009{text-align:center;}.elementor-243615 .elementor-element.elementor-element-5c7c018{text-align:center;}.elementor-243615 .elementor-element.elementor-element-eb0b9c3{text-align:center;}.elementor-243615 .elementor-element.elementor-element-ab0565c{text-align:center;}.elementor-243615 .elementor-element.elementor-element-f1e5a43{text-align:center;}.elementor-243615 .elementor-element.elementor-element-f2689b5{text-align:center;}.elementor-243615 .elementor-element.elementor-element-b5d602e{text-align:center;}.elementor-243615 .elementor-element.elementor-element-f3b78ad{text-align:center;}.elementor-243615 .elementor-element.elementor-element-f86ab19{text-align:center;}.elementor-243615 .elementor-element.elementor-element-df8f212{text-align:center;}.elementor-243615 .elementor-element.elementor-element-f317c2f{text-align:center;}.elementor-243615 .elementor-element.elementor-element-7a10d0b{text-align:center;}.elementor-243615 .elementor-element.elementor-element-b00535c{text-align:center;}.elementor-243615 .elementor-element.elementor-element-c4733c8{text-align:center;}.elementor-243615 .elementor-element.elementor-element-84ef463{text-align:center;}.elementor-243615 .elementor-element.elementor-element-3cf4760{text-align:center;}.elementor-243615 .elementor-element.elementor-element-3aca528{text-align:center;}.elementor-243615 .elementor-element.elementor-element-4011391{text-align:center;}.elementor-243615 .elementor-element.elementor-element-64e19aa{text-align:center;}.elementor-243615 .elementor-element.elementor-element-536b800{text-align:center;}.elementor-243615 .elementor-element.elementor-element-75a015f{text-align:center;}.elementor-243615 .elementor-element.elementor-element-e65367f{text-align:center;}.elementor-243615 .elementor-element.elementor-element-7d7970f{text-align:center;}.elementor-243615 .elementor-element.elementor-element-493d7e7{text-align:center;}.elementor-243615 .elementor-element.elementor-element-707aa2d{text-align:center;}.elementor-243615 .elementor-element.elementor-element-8b0995d{text-align:center;}.elementor-243615 .elementor-element.elementor-element-a5ec7e3{text-align:center;}.elementor-243615 .elementor-element.elementor-element-c143e79{text-align:center;}.elementor-243615 .elementor-element.elementor-element-c7b030c{text-align:center;}.elementor-243615 .elementor-element.elementor-element-dc94f2f{text-align:center;}.elementor-243615 .elementor-element.elementor-element-0c0f40c{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-243615 .elementor-element.elementor-element-0c0f40c > .elementor-widget-container{margin:-100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-243615 .elementor-element.elementor-element-8df84de{text-align:center;}.elementor-243615 .elementor-element.elementor-element-2ecc697{text-align:center;}.elementor-243615 .elementor-element.elementor-element-2ecc697 .elementor-heading-title{font-size:40px;}.elementor-243615 .elementor-element.elementor-element-943da5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-243615 .elementor-element.elementor-element-671e361{text-align:center;}.elementor-243615 .elementor-element.elementor-element-fe96904{text-align:center;}.elementor-243615 .elementor-element.elementor-element-10c7be9{text-align:center;}.elementor-243615 .elementor-element.elementor-element-11dde12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-243615 .elementor-element.elementor-element-e586ac7{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-243615 .elementor-element.elementor-element-cf0f0ac{text-align:center;}.elementor-243615 .elementor-element.elementor-element-cf0f0ac .elementor-heading-title{font-size:24px;}.elementor-243615 .elementor-element.elementor-element-8732859{--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-243615 .elementor-element.elementor-element-6e326fc .elementor-button{font-size:12px;}.elementor-243615 .elementor-element.elementor-element-1538c39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-243615 .elementor-element.elementor-element-1538c39 img{width:50%;height:8px;}}/* Start custom CSS for nav-menu, class: .elementor-element-48cb157 */.elementor-91428 .elementor-element.elementor-element-d8957ca .elementor-nav-menu--main .elementor-item.elementor-item-active{
    background-color: #005fb3;
    border-radius: 10px;
}


/* Activo pagina del Kit */
.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-87357.current_page_item.menu-item-90369.menu-item img._before{
    content:url("https://bloque10.unimagdalena.edu.co/wp-content/uploads/2022/08/ico-Kit-Diseno-educacion-bla.png") !important;
    width: 2.5em;
    margin-right: 0.8em;
}


/*Activo pagina de Rutas*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5157e7d */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ffe66a */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a81d74b */.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 12px 18px;
    border-radius: 999px;
    background: #fff;
    box-shadow: 0 7px 15px -12px rgba(11, 30, 63, .35);
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38f4995 */.back-glass{
    background: rgba(255, 255, 255, .72);
    backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, .95);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 24px 60px -28px rgba(11, 30, 63, .28);
    border-radius: 28px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92612b2 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb0b9c3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab0565c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e5a43 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2689b5 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f86ab19 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8f212 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f317c2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a10d0b */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84ef463 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cf4760 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca528 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4011391 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a015f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e65367f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7970f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493d7e7 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5ec7e3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c143e79 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b030c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc94f2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb0b9c3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab0565c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e5a43 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2689b5 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f86ab19 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8f212 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f317c2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a10d0b */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84ef463 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cf4760 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca528 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4011391 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a015f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e65367f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7970f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493d7e7 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5ec7e3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c143e79 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b030c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc94f2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb0b9c3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab0565c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e5a43 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2689b5 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f86ab19 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8f212 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f317c2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a10d0b */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84ef463 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cf4760 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca528 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4011391 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a015f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e65367f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7970f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493d7e7 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5ec7e3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c143e79 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b030c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc94f2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb0b9c3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab0565c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e5a43 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2689b5 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f86ab19 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8f212 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f317c2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a10d0b */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84ef463 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cf4760 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca528 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4011391 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a015f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e65367f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7970f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493d7e7 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5ec7e3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c143e79 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b030c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc94f2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb0b9c3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab0565c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e5a43 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2689b5 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f86ab19 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8f212 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f317c2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a10d0b */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84ef463 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cf4760 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca528 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4011391 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a015f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e65367f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7970f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493d7e7 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5ec7e3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c143e79 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b030c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc94f2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb0b9c3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab0565c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1e5a43 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2689b5 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f86ab19 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df8f212 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f317c2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a10d0b */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84ef463 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cf4760 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca528 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4011391 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a015f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e65367f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7970f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-493d7e7 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5ec7e3 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c143e79 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7b030c */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc94f2f */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0c0f40c *//* CONTENEDOR DE LOS BOTONES */
.pestanas-niveles .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    justify-content: flex-start !important;

    width: 100%;
    gap: 14px !important;

    /* Espacio inferior para nombres y subtítulos */
    padding: 4px 4px 76px !important;
    box-sizing: border-box;
    overflow: visible !important;
}

/* ESTILO COMÚN DE LAS BARRAS */
.pestanas-niveles .e-n-tabs-heading > .e-n-tab-title {
    position: relative;
    flex: 1 1 0 !important;
    align-self: flex-end !important;

    width: 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    height: var(--alto) !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 2px solid transparent !important;
    border-radius: 22px !important;

    background: linear-gradient(
        180deg,
        var(--color-superior),
        var(--color-inferior)
    ) !important;

    box-shadow: 0 12px 24px -18px var(--sombra) !important;

    overflow: visible !important;
    cursor: pointer;

    transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

/* NÚMERO DENTRO DE CADA BARRA */
.pestanas-niveles .e-n-tabs-heading > .e-n-tab-title::before {
    content: var(--numero);

    position: absolute;
    left: 14px;
    bottom: 10px;

    font-family: inherit;
    font-size: clamp(26px, 3vw, 40px);
    font-weight: 800;
    line-height: 1;
    color: #506078;

    pointer-events: none;
}

/* NOMBRE DEBAJO DE LA BARRA */
.pestanas-niveles .e-n-tab-title .e-n-tab-title-text {
    position: absolute;
    top: calc(100% + 12px);
    left: -2px;

    display: block;
    width: calc(100% + 4px);

    margin: 0 !important;
    padding: 0 !important;

    font-family: inherit;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    text-align: left !important;
    white-space: normal;
    color: #102747 !important;
}

/* SUBTÍTULO DEBAJO DEL NOMBRE */
.pestanas-niveles .e-n-tab-title-text::after {
    content: var(--subtitulo);
    display: block;

    margin-top: 4px;

    font-size: 12px;
    font-weight: 500;
    line-height: 1.25;
    color: var(--color-subtitulo);
}

/* PESTAÑA SELECCIONADA */
.pestanas-niveles .e-n-tabs-heading >
.e-n-tab-title[aria-selected="true"] {
    border-color: #12344d !important;
    box-shadow: 0 12px 24px -12px var(--sombra) !important;
}

.pestanas-niveles .e-n-tab-title[aria-selected="true"]::before {
    color: #082c47;
}

/* FOCO PARA NAVEGACIÓN CON TECLADO */
.pestanas-niveles .e-n-tab-title:focus-visible {
    outline: 3px solid #12344d !important;
    outline-offset: 4px;
}

/* NIVEL 0 */
.pestanas-niveles #dconversacional {
    --alto: 84px;
    --numero: "0";
    --subtitulo: "Foto diagnóstica";

    --color-superior: #d6dfe9;
    --color-inferior: #aab8c9;
    --color-subtitulo: #506078;
    --sombra: rgba(148, 163, 184, 0.7);
}

/* NIVEL 1 */
.pestanas-niveles #dsecuencias {
    --alto: 126px;
    --numero: "1";
    --subtitulo: "Una secuencia";

    --color-superior: #6fc3ec;
    --color-inferior: #1c8ec8;
    --color-subtitulo: #087da9;
    --sombra: rgba(28, 142, 200, 0.7);
}

/* NIVEL 2 */
.pestanas-niveles #dcursos {
    --alto: 168px;
    --numero: "2";
    --subtitulo: "Un curso";

    --color-superior: #ffe58a;
    --color-inferior: #f4ce46;
    --color-subtitulo: #9a7000;
    --sombra: rgba(242, 183, 5, 0.7);
}

/* NIVEL 3 */
.pestanas-niveles #drutas {
    --alto: 210px;
    --numero: "3";
    --subtitulo: "Una ruta";

    --color-superior: #ffc79b;
    --color-inferior: #f69b51;
    --color-subtitulo: #b75b10;
    --sombra: rgba(242, 123, 31, 0.7);
}

/* NIVEL 4 */
.pestanas-niveles #dprogramas {
    --alto: 252px;
    --numero: "4";
    --subtitulo: "Un programa";

    --color-superior: #f7aaa6;
    --color-inferior: #eb706b;
    --color-subtitulo: #bd3935;
    --sombra: rgba(224, 65, 58, 0.7);
}

/* CONTENEDOR ADAPTABLE */
.pestanas-niveles {
    min-width: 0;
    container-type: inline-size;
}

/* EN COLUMNAS ESTRECHAS:
   permite deslizar los botones horizontalmente */
@container (max-width: 700px) {
    .pestanas-niveles .e-n-tabs-heading {
        gap: 12px !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        padding-bottom: 88px !important;
    }

    .pestanas-niveles .e-n-tabs-heading > .e-n-tab-title {
        flex: 0 0 145px !important;
        width: 145px !important;
        min-width: 145px !important;
    }
}

/* Flotación suave con el cursor */
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
    .pestanas-niveles .e-n-tabs-heading > .e-n-tab-title {
        transition:
            translate 0.3s ease,
            border-color 0.2s ease,
            box-shadow 0.3s ease;
    }

    .pestanas-niveles .e-n-tabs-heading > .e-n-tab-title:hover {
        translate: 0 -5px;
        animation: flotar-pestana 1.8s ease-in-out infinite;
        box-shadow: 0 18px 28px -14px var(--sombra) !important;
    }
}

@keyframes flotar-pestana {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-3px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8df84de */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-671e361 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe96904 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10c7be9 */.grad{
    background: linear-gradient(92deg, #0F6FA3 0%, #1F7A4D 38%, #B4510B 72%, #B92F29 100%);
        background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943da5c */.back-glass{
    background: rgba(255, 255, 255, .72);
    backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, .95);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 24px 60px -28px rgba(11, 30, 63, .28);
    border-radius: 28px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e586ac7 */.glass-cta{
     background: radial-gradient(600px 300px at 90% 0%, rgba(242, 183, 5, .35), transparent 65%), radial-gradient(500px 320px at 0% 100%, rgba(47, 163, 107, .4), transparent 65%), linear-gradient(135deg, #0B1E3F, #0F4C7A 60%, #0F6FA3);
    box-shadow: 0 40px 80px -40px rgba(11, 30, 63, .7);   
}/* End custom CSS */