.elementor-614 .elementor-element.elementor-element-b5f9a92{--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;--justify-content:center;--align-items:center;--padding-top:7px;--padding-bottom:7px;--padding-left:20px;--padding-right:20px;}.elementor-614 .elementor-element.elementor-element-b5f9a92:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-b5f9a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1668F0;}.elementor-614 .elementor-element.elementor-element-ad2c386{--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;--justify-content:space-between;--align-items:center;--gap:4px 10px;--row-gap:4px;--column-gap:10px;}.elementor-614 .elementor-element.elementor-element-55b45ee{width:auto;max-width:auto;}.elementor-614 .elementor-element.elementor-element-55b45ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;color:#fff;}.elementor-614 .elementor-element.elementor-element-2402806{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-icon i{color:#FFD84E;transition:color 0.3s;}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-icon svg{fill:#FFD84E;transition:fill 0.3s;}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-614 .elementor-element.elementor-element-2402806 .elementor-icon-list-text{color:#fff;transition:color 0.3s;}.elementor-614 .elementor-element.elementor-element-aa940ac{--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;--justify-content:center;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-614 .elementor-element.elementor-element-aa940ac:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-aa940ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-614 .elementor-element.elementor-element-a150de0{--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;--justify-content:space-between;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-614 .elementor-element.elementor-element-d96da71{--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:center;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-614 .elementor-element.elementor-element-d96da71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-3414498{width:auto;max-width:auto;text-align:start;}.elementor-614 .elementor-element.elementor-element-3414498 img{width:64px;}.elementor-614 .elementor-element.elementor-element-52638fc{width:auto;max-width:auto;}.elementor-614 .elementor-element.elementor-element-52638fc .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:19px;font-weight:700;line-height:1em;letter-spacing:0.6px;color:#0B337A;}.elementor-614 .elementor-element.elementor-element-6885a53.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--main .elementor-item{color:#0B337A;fill:#0B337A;padding-left:14px;padding-right:14px;padding-top:10px;padding-bottom:10px;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--main .elementor-item:focus{color:#1668F0;fill:#1668F0;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1668F0;}.elementor-614 .elementor-element.elementor-element-6885a53{--e-nav-menu-horizontal-menu-item-margin:calc( 2px / 2 );}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:2px;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a, .elementor-614 .elementor-element.elementor-element-6885a53 .elementor-menu-toggle{color:#0B337A;fill:#0B337A;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown{background-color:#fff;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a:hover,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a:focus,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-menu-toggle:hover,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-menu-toggle:focus{color:#1668F0;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a:hover,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a:focus,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a.highlighted{background-color:#EEF4FF;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown .elementor-item, .elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-614 .elementor-element.elementor-element-6885a53 .elementor-nav-menu--dropdown a{padding-left:14px;padding-right:14px;padding-top:10px;padding-bottom:10px;}.elementor-614 .elementor-element.elementor-element-1ee6a0c .elementor-button{background-color:#FFD84E;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#0B337A;color:#0B337A;box-shadow:0px 10px 24px 0px rgba(255,216,78,0.45);border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-614 .elementor-element.elementor-element-1ee6a0c .elementor-button:hover, .elementor-614 .elementor-element.elementor-element-1ee6a0c .elementor-button:focus{background-color:#F9C623;color:#0B337A;}.elementor-614 .elementor-element.elementor-element-1ee6a0c{width:auto;max-width:auto;}.elementor-614 .elementor-element.elementor-element-1ee6a0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-614 .elementor-element.elementor-element-1ee6a0c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-614 .elementor-element.elementor-element-1ee6a0c .elementor-button:hover svg, .elementor-614 .elementor-element.elementor-element-1ee6a0c .elementor-button:focus svg{fill:#0B337A;}.elementor-614 .elementor-element.elementor-element-5de64fa{width:auto;max-width:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-614 .elementor-element.elementor-element-ad2c386{--width:1200px;}.elementor-614 .elementor-element.elementor-element-a150de0{--width:1200px;}.elementor-614 .elementor-element.elementor-element-d96da71{--width:280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-614 .elementor-element.elementor-element-d96da71{--width:240px;}}@media(max-width:767px){.elementor-614 .elementor-element.elementor-element-ad2c386{--width:100%;--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-614 .elementor-element.elementor-element-aa940ac{--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-614 .elementor-element.elementor-element-a150de0{--width:100%;}.elementor-614 .elementor-element.elementor-element-d96da71{--width:60%;}}/* Start custom CSS *//* ==DSA shared== */
body{-webkit-font-smoothing:antialiased}
.dsa-b{color:#1668F0}
.dsa-w{color:#fff}
.dsa-ul{position:relative;display:inline-block;z-index:0;white-space:nowrap}
.dsa-ul::after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.06em;height:.24em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M4 15 Q100 1 196 12' stroke='%23FFD84E' stroke-width='9' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/100% 100%;z-index:-1}
.dsa-link .elementor-button{background:transparent!important;padding:0!important}
.dsa-link .elementor-button-text{text-decoration:underline;text-decoration-color:rgba(22,104,240,.35);text-underline-offset:5px;text-decoration-thickness:2px}
.dsa-link .elementor-button:hover .elementor-button-text{text-decoration-color:#1668F0}
.dsa-ne .elementor-button-icon{transform:rotate(-45deg)}
.elementor-button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}
.elementor-button:hover{transform:translateY(-2px)}
/* header */
.dsa-hdr-btn .elementor-button{white-space:nowrap}
.dsa-hdr-btn{flex:0 0 auto}
.dsa-topbar .elementor-icon-list-item{color:#fff}
.dsa-hdr{box-shadow:0 1px 0 rgba(11,51,122,.08)}
.dsa-hdr.elementor-sticky--effects{box-shadow:0 8px 30px rgba(11,51,122,.10)}
.dsa-brand a{display:flex;align-items:center;gap:12px;text-decoration:none}
.dsa-nav .elementor-nav-menu--main .elementor-item{border-radius:999px}
.dsa-nav .elementor-nav-menu--main .elementor-item:hover{background:#EEF4FF}
.dsa-nav .elementor-nav-menu--dropdown{background:#fff;border-radius:0 0 22px 22px;box-shadow:0 24px 50px rgba(11,51,122,.14);padding:14px 16px 20px;border-top:1px solid #E3EDFB}
.dsa-nav .elementor-nav-menu--dropdown a{font-family:'Fredoka',sans-serif!important;font-size:22px!important;font-weight:600!important;color:#0B337A!important;padding:14px 18px!important;border-radius:14px}
.dsa-nav .elementor-nav-menu--dropdown a:hover{background:#EEF4FF;color:#1668F0!important}
.dsa-nav .elementor-menu-toggle{border:0;background:#EEF4FF;border-radius:12px;width:46px;height:46px;color:#0B337A}
.dsa-nav .elementor-menu-toggle.elementor-active{background:#0B337A;color:#fff}
.dsa-nav .elementor-menu-toggle.elementor-active i,.dsa-nav .elementor-menu-toggle.elementor-active svg{color:#fff;fill:#fff}
@media(max-width:1024px){
 .dsa-hdr-in.e-con{flex-wrap:nowrap}
 .dsa-nav{order:3;width:auto!important;flex:0 0 auto!important;margin-left:6px}
 .dsa-hdr-btn{order:2;margin-left:auto}
 .dsa-hdr-btn .elementor-button{padding:12px 18px!important;font-size:15px!important;white-space:nowrap}
 .dsa-brand{order:1;width:auto!important;flex:0 0 auto!important}
 .dsa-hdr-in.e-con{gap:10px}
 .dsa-wordmark .elementor-heading-title{font-size:15px!important}
}
@media(max-width:767px){
 .dsa-topbar .elementor-icon-list-items{justify-content:center!important}
 .dsa-wordmark{display:none!important}
 .dsa-logo img{width:52px!important}
 .dsa-hdr-btn .elementor-button{padding:11px 16px!important;font-size:14px!important}
}
/* footer */
.dsa-foot .elementor-icon-list-item a{color:rgba(255,255,255,.82);transition:color .2s}
.dsa-foot .elementor-icon-list-item a:hover{color:#FFD84E}
.dsa-social .elementor-icon-list-icon{width:40px;height:40px;background:rgba(255,255,255,.10);border-radius:50%;display:flex;align-items:center;justify-content:center}
.dsa-social .elementor-icon-list-icon i{font-size:16px!important}

/* ==DSA header v2== */
.dsa-hdr-btn .elementor-button{white-space:nowrap}
.dsa-hdr-btn{flex:0 0 auto}
.dsa-nav .elementor-nav-menu--main .elementor-item{border-radius:999px;position:relative;transition:background .2s,color .2s}
.dsa-nav .elementor-nav-menu--main .elementor-item:hover{background:#EEF4FF;color:#1668F0}
.dsa-nav .elementor-nav-menu--main .elementor-item.elementor-item-active::after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:4px;border-radius:4px;background:#FFD84E}
.dsa-nav .elementor-nav-menu--main .sub-arrow{margin-left:4px;font-size:10px;opacity:.7}
.dsa-nav .elementor-nav-menu--main .sub-menu{background:#fff;border:1px solid #E3EDFB;border-radius:18px;box-shadow:0 22px 50px rgba(11,51,122,.16);padding:10px;min-width:250px;margin-top:8px}
.dsa-nav .elementor-nav-menu--main .sub-menu a{border-radius:12px;font-family:'Inter',sans-serif;font-weight:600}
.dsa-nav .elementor-nav-menu--main .sub-menu a:hover{background:#EEF4FF!important;color:#1668F0!important}
.dsa-menu-widget{display:none}
.dsa-burger{display:none;width:48px;height:48px;border:0;border-radius:14px;background:#EEF4FF;cursor:pointer;padding:0;position:relative;flex:0 0 auto}
.dsa-burger span{position:absolute;left:14px;right:14px;height:3px;border-radius:3px;background:#0B337A;transition:transform .25s,opacity .2s,top .25s}
.dsa-burger span:nth-child(1){top:16px}.dsa-burger span:nth-child(2){top:22.5px}.dsa-burger span:nth-child(3){top:29px}
.dsa-burger.is-open span:nth-child(1){top:22.5px;transform:rotate(45deg)}.dsa-burger.is-open span:nth-child(2){opacity:0}.dsa-burger.is-open span:nth-child(3){top:22.5px;transform:rotate(-45deg)}
.dsa-ov{position:fixed;inset:0;z-index:99999;background:#1668F0;color:#fff;display:flex;flex-direction:column;padding:16px 22px 28px;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .28s ease,transform .28s ease,visibility 0s .28s;overflow:auto;background-image:radial-gradient(circle at 92% 8%,rgba(255,255,255,.14) 0 90px,transparent 91px),radial-gradient(circle at 8% 95%,rgba(255,216,78,.28) 0 120px,transparent 121px)}
.dsa-ov.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .28s ease}
html.dsa-lock,html.dsa-lock body{overflow:hidden}
.dsa-ov-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}
.dsa-ov-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:700 15px/1 'Fredoka',sans-serif;letter-spacing:.5px}
.dsa-ov-brand img{width:52px;height:52px;border-radius:50%;background:#fff;padding:2px}
.dsa-ov-close{width:46px;height:46px;border-radius:14px;border:0;background:rgba(255,255,255,.16);color:#fff;font-size:30px;line-height:1;cursor:pointer}
.dsa-ov-nav{display:flex;flex-direction:column;gap:4px}
.dsa-ov-nav a{color:#fff;text-decoration:none;font:600 30px/1.2 'Fredoka',sans-serif;padding:11px 12px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;transition:background .2s}
.dsa-ov-nav a::after{content:"→";font:600 20px 'Inter',sans-serif;color:#FFD84E;opacity:.9}
.dsa-ov-nav a:hover,.dsa-ov-nav a:active{background:rgba(255,255,255,.12)}
.dsa-ov-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0 4px}
.dsa-ov-chips a{color:#0B337A;background:#fff;text-decoration:none;font:600 13px 'Inter',sans-serif;padding:8px 14px;border-radius:999px}
.dsa-ov-cta{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:26px}
.dsa-ov-btn{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font:700 16px 'Inter',sans-serif;padding:15px 20px;border-radius:999px}
.dsa-ov-btn-y{background:#FFD84E;color:#0B337A;box-shadow:0 10px 24px rgba(0,0,0,.15)}
.dsa-ov-btn-o{border:2px solid rgba(255,255,255,.7);color:#fff}
.dsa-ov-star{position:absolute;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.9 6.6 7.1.7-5.4 4.8 1.6 7L12 17.4 5.8 21l1.6-7L2 9.3l7.1-.7z' fill='%23FFD84E'/%3E%3C/svg%3E") no-repeat center/contain;opacity:.9;pointer-events:none}
.dsa-ov-star.s1{right:18%;top:26%}.dsa-ov-star.s2{left:10%;top:52%;width:14px;height:14px}.dsa-ov-star.s3{right:10%;top:62%;width:16px;height:16px}
@media(max-width:1024px){
 .dsa-menu-widget{display:block;order:3;margin-left:6px}
 .dsa-burger{display:block}
 .dsa-hdr-btn{order:2;margin-left:auto}
 .dsa-brand{order:1;width:auto!important;flex:0 0 auto!important}
 .dsa-hdr-in.e-con{gap:10px;flex-wrap:nowrap}
}
@media(max-width:767px){
 .dsa-ov-nav a{font-size:26px;padding:9px 10px}
}

/* ==DSA link fixes== */
.dsa-ov .dsa-ov-nav a,.dsa-ov .dsa-ov-brand,.dsa-ov .dsa-ov-btn-o{color:#fff!important}
.dsa-ov .dsa-ov-chips a,.dsa-ov .dsa-ov-btn-y{color:#0B337A!important}
.dsa-ov .dsa-ov-nav a:hover{color:#FFD84E!important}

/* ==DSA header responsive== */
@media(max-width:1366px){
 .dsa-wordmark{display:none!important}
 .dsa-brand{width:auto!important;flex:0 0 auto!important}
 .dsa-nav .elementor-nav-menu--main .elementor-item{padding:10px 11px!important;font-size:14px!important}
 .dsa-hdr-btn .elementor-button{padding:12px 18px!important;font-size:14px!important}
}
@media(max-width:1199px){
 .dsa-nav{display:none!important}
 .dsa-menu-widget{display:block;order:3;margin-left:6px}
 .dsa-burger{display:block}
 .dsa-hdr-btn{order:2;margin-left:auto}
 .dsa-brand{order:1;width:auto!important;flex:0 0 auto!important}
 .dsa-hdr-in.e-con{gap:10px;flex-wrap:nowrap}
}/* End custom CSS */