.elementor-kit-6{--e-global-color-primary:#001A74;--e-global-color-secondary:#2A5CD6;--e-global-color-text:#324A6D;--e-global-color-accent:#467FF7;--e-global-color-mcink01:#1C244B;--e-global-color-mcmut01:#5A6B88;--e-global-color-mcmis01:#C9D6FF;--e-global-color-mcsky01:#E8EFFE;--e-global-color-mcclo01:#F3F5F8;--e-global-color-mcpap01:#F9FAFD;--e-global-color-mclin01:#DCE3EA;--e-global-color-mcwhi01:#FFFFFF;--e-global-color-mcgrn01:#0B6C27;--e-global-color-mclgr01:#61B859;--e-global-color-mcred01:#C42B1D;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1em;--e-global-typography-mchero1-font-family:"Poppins";--e-global-typography-mchero1-font-size:120px;--e-global-typography-mchero1-font-weight:800;--e-global-typography-mchero1-line-height:0.95em;--e-global-typography-mccta01-font-family:"Poppins";--e-global-typography-mccta01-font-size:48px;--e-global-typography-mccta01-font-weight:700;--e-global-typography-mccta01-line-height:1.12em;--e-global-typography-mch2alt-font-family:"Poppins";--e-global-typography-mch2alt-font-size:36px;--e-global-typography-mch2alt-font-weight:700;--e-global-typography-mch2alt-line-height:1.2em;--e-global-typography-mch4001-font-family:"Poppins";--e-global-typography-mch4001-font-size:18px;--e-global-typography-mch4001-font-weight:700;--e-global-typography-mch4001-line-height:1.3em;--e-global-typography-mclead1-font-family:"Poppins";--e-global-typography-mclead1-font-size:20px;--e-global-typography-mclead1-font-weight:300;--e-global-typography-mclead1-line-height:1.5em;--e-global-typography-mcsmall-font-family:"Poppins";--e-global-typography-mcsmall-font-size:15px;--e-global-typography-mcsmall-font-weight:400;--e-global-typography-mcsmall-line-height:1.7em;--e-global-typography-mclabel-font-family:"Poppins";--e-global-typography-mclabel-font-size:13px;--e-global-typography-mclabel-font-weight:500;--e-global-typography-mclabel-line-height:1.5em;--e-global-typography-mccapt1-font-family:"Poppins";--e-global-typography-mccapt1-font-size:13px;--e-global-typography-mccapt1-font-weight:400;--e-global-typography-mccapt1-line-height:1.6em;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-kit-6 a{color:#2A5CD6;}.elementor-kit-6 a:hover{color:#001A74;}.elementor-kit-6 h1{color:#1C244B;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-kit-6 h2{color:#1C244B;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-kit-6 h3{color:#1C244B;font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-kit-6 h4{color:#1C244B;}.elementor-kit-6 h5{color:#1C244B;}.elementor-kit-6 h6{color:#1C244B;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;background-color:#001A74;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:#FFFFFF;background-color:#2A5CD6;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1312px;}.e-con{--container-max-width:1312px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:28px;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:14px;--e-global-typography-mchero1-font-size:64px;--e-global-typography-mccta01-font-size:32px;--e-global-typography-mch2alt-font-size:26px;--e-global-typography-mch4001-font-size:17px;--e-global-typography-mclead1-font-size:18px;--e-global-typography-mcsmall-font-size:14px;--e-global-typography-mclabel-font-size:12px;--e-global-typography-mccapt1-font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.mc-pill .elementor-button{border-radius:999px;padding:4px 4px 4px 22px;font-weight:600;font-size:14px;line-height:1;white-space:nowrap}
.mc-pill .elementor-button-content-wrapper{align-items:center;gap:12px}
.mc-pill .elementor-button-icon{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fff;color:#001A74;margin:0!important}
.mc-pill .elementor-button-icon svg{width:14px;height:14px;fill:#001A74}
.mc-pill--light .elementor-button-icon{background:#001A74}
.mc-pill--light .elementor-button-icon svg{fill:#fff}
.mc-pill .elementor-button-icon svg,.mc-pill .elementor-button-icon i{transform:rotate(-45deg)}
.mc-label .elementor-heading-title{display:inline-block;padding:6px 16px;border:1.5px solid #467FF7;border-radius:999px;font-size:13px!important;font-weight:500!important;color:#2A5CD6}
.mc-label--dark .elementor-heading-title{color:#C9D6FF}
.mc-pattern{position:relative;overflow:hidden}
.mc-pattern::before{content:"MMMMMMMMMMMMMMMMMMMMMMMMMMMM";position:absolute;right:-40px;top:30px;width:620px;font:800 110px/1 Poppins,sans-serif;letter-spacing:.1em;color:rgba(0,26,116,.04);word-break:break-all;pointer-events:none;z-index:0}
.mc-pattern>.e-con-inner,.mc-pattern>*{position:relative;z-index:1}
@media(max-width:767px){.mc-pattern::before{display:none}}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
.mc-dots{background-image:radial-gradient(rgba(201,214,255,.25) 2px,transparent 2px)!important;background-size:26px 26px!important;position:relative}
.mc-dots::before{content:"";position:absolute;left:26px;top:26px;width:10px;height:10px;border-radius:50%;background:#467FF7;box-shadow:300px 52px 0 #fff,104px 164px 0 #467FF7,330px 138px 0 #61B859}
.mc-num .elementor-heading-title{width:52px;height:52px;border-radius:50%;background:#001A74;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
a.e-con{text-decoration:none;transition:transform .2s,box-shadow .2s}
a.e-con:hover{transform:translateY(-3px)}
.e-con.mc-inset{--width:auto;width:auto;max-width:none}
/* carousel */
.mc-carousel,.mc-carousel>.elementor-widget-container{overflow:visible}
.mc-carousel .e-n-carousel.swiper,.mc-carousel .swiper{overflow:hidden!important}
.mc-carousel .swiper-pagination.swiper-pagination-bullets{position:static!important;width:100%!important;margin:36px 0 0!important;display:flex!important;justify-content:center!important;align-items:center;gap:12px;transform:none!important;left:auto!important;bottom:auto!important}
.mc-carousel .swiper-pagination .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:0!important;border-radius:999px;background:#C8D5DC!important;opacity:1!important;transition:width .25s,background .25s}
.mc-carousel .swiper-pagination .swiper-pagination-bullet-active{width:32px!important;background:#001A74!important}
.mc-carousel .elementor-swiper-button{width:52px;height:52px;border-radius:50%;background:#001A74;color:#fff;display:flex!important;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(0,26,116,.22);transition:background .2s;top:calc(50% - 34px)!important;transform:none!important}
.mc-carousel .elementor-swiper-button:hover{background:#2A5CD6}
.mc-carousel .elementor-swiper-button svg{width:18px;height:18px;fill:#fff}
.mc-carousel .elementor-swiper-button i{font-size:18px;color:#fff}
.mc-carousel .elementor-swiper-button-prev{left:-76px!important;right:auto!important}
.mc-carousel .elementor-swiper-button-next{right:-76px!important;left:auto!important}
@media(max-width:1440px){.mc-carousel .elementor-swiper-button-prev{left:-60px!important}.mc-carousel .elementor-swiper-button-next{right:-60px!important}}
@media(max-width:1200px){.mc-carousel .elementor-swiper-button{display:none!important}}
/* end carousel */
/* steps3 */
.mc-steps3{position:relative}
.mc-steps3>.mc-step3{position:relative;z-index:1;transition:transform .2s,box-shadow .2s}
.mc-steps3>.mc-step3:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,26,116,.14)}
.mc-step3 .elementor-heading-title a{color:inherit}
.mc-step3 .elementor-heading-title a:hover{color:#2A5CD6}
/* end steps3 */
/* highlights */
.mc-hl{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .35s;cursor:default}
.mc-hl .elementor-heading-title,.mc-hl .elementor-widget-text-editor,.mc-hl .elementor-icon{transition:color .35s}
.mc-hl .elementor-icon svg{transition:fill .35s,transform .35s}
.mc-hl:hover{transform:translateY(-14px);background-color:#001A74!important;box-shadow:0 28px 60px rgba(0,26,116,.28)!important;z-index:5!important}
.mc-hl:hover .elementor-heading-title{color:#FFFFFF!important}
.mc-hl:hover .elementor-widget-text-editor{color:#C9D6FF!important}
.mc-hl:hover .elementor-icon{color:#FFFFFF!important}
.mc-hl:hover .elementor-icon svg{fill:#FFFFFF!important;transform:scale(1.12)}
@media(hover:none){.mc-hl:hover{transform:none}}
/* end highlights */
/* ux */
html{scroll-behavior:smooth}
[id]{scroll-margin-top:110px}
::selection{background:#E8EFFE;color:#001A74}
a:focus-visible,button:focus-visible,.elementor-button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #467FF7!important;outline-offset:3px}
/* sticky header: shrink + shadow after scrolling */
.mc-header{transition:min-height .3s,box-shadow .3s}
.mc-header.elementor-sticky--effects{--min-height:68px;min-height:68px;box-shadow:0 10px 30px rgba(0,26,116,.22)}
.mc-header .elementor-nav-menu--main a{position:relative}
.mc-header .elementor-nav-menu--main a::after{content:"";position:absolute;left:15px;right:15px;bottom:6px;height:2px;background:#467FF7;transform:scaleX(0);transform-origin:left;transition:transform .25s}
.mc-header .elementor-nav-menu--main a:hover::after{transform:scaleX(1)}
/* cards */
.mc-card{transition:transform .3s,box-shadow .3s!important}
.mc-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(0,26,116,.16)!important}
.mc-card img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.mc-card:hover img{transform:scale(1.06)}
.mc-card .elementor-icon{transition:background .25s,color .25s,transform .25s}
.mc-card:hover .elementor-icon-wrapper .elementor-icon{background:#001A74;color:#fff;border-color:#001A74;fill:#fff}
.mc-card:hover .elementor-icon svg{fill:#fff}
/* buttons */
.mc-pill .elementor-button{transition:background .25s,color .25s,transform .25s,box-shadow .25s}
.mc-pill .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,26,116,.22)}
.mc-pill .elementor-button-icon{transition:transform .25s}
.mc-pill .elementor-button:hover .elementor-button-icon{transform:translateX(3px)}
/* floating whatsapp */
.elementor-widget-html:has(.mc-wa){position:absolute!important;width:0;height:0;overflow:visible}
.mc-wa{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 15px;border-radius:999px;background:#0B6C27;color:#fff!important;font:600 14px/1 Poppins,sans-serif;text-decoration:none;box-shadow:0 12px 30px rgba(11,108,39,.35);transition:transform .25s,box-shadow .25s}
.mc-wa:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(11,108,39,.45)}
@media(max-width:767px){.mc-wa{right:16px;bottom:16px;height:52px;width:52px;padding:0;justify-content:center}.mc-wa span{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.elementor-invisible{visibility:visible!important}}
/* end ux */
.mc-pattern--dark::before{color:rgba(255,255,255,.05)}/* End custom CSS */