.elementor-457 .elementor-element.elementor-element-6dddb6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );box-shadow:0px 8px 33px 0px rgba(0, 0, 0, 0.13);--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-6dddb6a:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-6dddb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-457 .elementor-element.elementor-element-6dddb6a::before, .elementor-457 .elementor-element.elementor-element-6dddb6a > .elementor-background-video-container::before, .elementor-457 .elementor-element.elementor-element-6dddb6a > .e-con-inner > .elementor-background-video-container::before, .elementor-457 .elementor-element.elementor-element-6dddb6a > .elementor-background-slideshow::before, .elementor-457 .elementor-element.elementor-element-6dddb6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-457 .elementor-element.elementor-element-6dddb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e4f23fd );--background-overlay:'';}.elementor-457 .elementor-element.elementor-element-0aeb787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-457 .elementor-element.elementor-element-73ea294{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-8a34503{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-8a34503:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-8a34503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-8a34503:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-8a34503, .elementor-457 .elementor-element.elementor-element-8a34503::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-457 .elementor-element.elementor-element-2f6142d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-2f6142d .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2f6142d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-2f6142d .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-2f6142d .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-2f6142d .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-2f6142d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-9cd2c0d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-9cd2c0d:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-9cd2c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-9cd2c0d:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-9cd2c0d, .elementor-457 .elementor-element.elementor-element-9cd2c0d::before{--border-transition:0.3s;}.elementor-457 .elementor-element.elementor-element-86614c2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-86614c2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-86614c2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-86614c2 .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-86614c2 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-86614c2 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-86614c2 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-3cd3f91{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-3cd3f91:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-3cd3f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-3cd3f91:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-3cd3f91, .elementor-457 .elementor-element.elementor-element-3cd3f91::before{--border-transition:0.3s;}.elementor-457 .elementor-element.elementor-element-5ee0f96 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-5ee0f96 .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-5ee0f96.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-5ee0f96 .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-5ee0f96 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-5ee0f96 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-5ee0f96 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-6d5bbd1{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-6d5bbd1:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-6d5bbd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-6d5bbd1:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-6d5bbd1, .elementor-457 .elementor-element.elementor-element-6d5bbd1::before{--border-transition:0.3s;}.elementor-457 .elementor-element.elementor-element-2794564 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-2794564 .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-2794564.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-2794564.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-2794564.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-2794564.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2794564.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-2794564.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2794564.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2794564.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-2794564.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-2794564 .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-2794564 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-2794564 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-2794564 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-ca71d13{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFFBA;--border-color:#FFFFFFBA;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-9f315c0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-9f315c0:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-9f315c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-9f315c0:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-9f315c0, .elementor-457 .elementor-element.elementor-element-9f315c0::before{--border-transition:0.3s;}.elementor-457 .elementor-element.elementor-element-7740b04 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-7740b04 .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-7740b04.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-7740b04 .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-7740b04 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-7740b04 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-7740b04 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-2854a8c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-2854a8c:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-2854a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-2854a8c:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-2854a8c, .elementor-457 .elementor-element.elementor-element-2854a8c::before{--border-transition:0.3s;}.elementor-457 .elementor-element.elementor-element-0aad338 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-0aad338 .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-0aad338.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-0aad338 .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-0aad338 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-0aad338 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-0aad338 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-ae2cb42{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-ae2cb42:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-ae2cb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-ae2cb42:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-ae2cb42, .elementor-457 .elementor-element.elementor-element-ae2cb42::before{--border-transition:0.3s;}.elementor-457 .elementor-element.elementor-element-e12cb2f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-e12cb2f .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-e12cb2f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-e12cb2f .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-e12cb2f .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-e12cb2f .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-e12cb2f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-ac0ba80{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-457 .elementor-element.elementor-element-ac0ba80:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-ac0ba80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4f23fd );}.elementor-457 .elementor-element.elementor-element-ac0ba80:hover{background-color:#F5F5F5;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-ac0ba80, .elementor-457 .elementor-element.elementor-element-ac0ba80::before{--border-transition:0.3s;}.elementor-457 .elementor-element.elementor-element-ec53006 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-457 .elementor-element.elementor-element-ec53006 .elementor-icon-box-title{margin-block-end:0px;}.elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-457 .elementor-element.elementor-element-ec53006.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-81abef2 );color:var( --e-global-color-81abef2 );border-color:var( --e-global-color-81abef2 );}.elementor-457 .elementor-element.elementor-element-ec53006 .elementor-icon{font-size:20px;}.elementor-457 .elementor-element.elementor-element-ec53006 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-ec53006 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:23px;}.elementor-457 .elementor-element.elementor-element-ec53006 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:19px;}.elementor-457 .elementor-element.elementor-element-d5d14dc{--display:flex;--border-radius:19px 19px 19px 19px;}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-d5d14dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-457 .elementor-element.elementor-element-73ea294{--width:35%;}.elementor-457 .elementor-element.elementor-element-ca71d13{--width:35%;}.elementor-457 .elementor-element.elementor-element-d5d14dc{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-a812799 *//* === CUSTOM-CLASSED WIDGET BLOCKS === */
:root {
  --cns-navy:    #2767B2;
  --cns-navy-dk: #062a55;
  --cns-navy-lt: #018FD1;
  --cns-gold:    #f5c518;
  --cns-gold-dk: #d4a510;
  --cns-ink:     #0e1a2b;
  --cns-ink2:    #3a4a5e;
  --cns-mute:    #6b7a8c;
  --cns-paper2:  #f4f6fa;
  --cns-rule:    #dde3ec;
  --ease:        cubic-bezier(.2,.7,.2,1);
}
/* rail (left column) */
.cns-mm-rail .cns-rail-head {
  font-family: "JetBrains Mono", monospace;
  font-size: 10px; font-weight: 700; letter-spacing: .15em;
  color: var(--cns-gold-dk); text-transform: uppercase;
  margin: 0 0 12px;
}
.cns-mm-rail a {
  display: flex; align-items: center; justify-content: space-between;
  padding: 10px 12px; margin: 0 0 2px;
  border-radius: 6px;
  font-size: 13px; font-weight: 600; color: var(--cns-ink2);
  text-decoration: none;
  transition: all .2s var(--ease);
}
.cns-mm-rail a:hover,
.cns-mm-rail a.is-active {
  background: var(--cns-paper2); color: var(--cns-navy);
}
.cns-mm-rail a .arrow {
  opacity: 0; transform: translateX(-4px);
  transition: all .2s; color: var(--cns-gold-dk);
}
.cns-mm-rail a:hover .arrow,
.cns-mm-rail a.is-active .arrow { opacity: 1; transform: translateX(0); }

/* feature (right column) */
.cns-mm-feature {
  background: linear-gradient(135deg, var(--cns-navy) 0%, var(--cns-navy-lt) 100%);
  color: #fff !important;
  border-radius: 10px;
  padding: 24px;
  position: relative; overflow: hidden;
  font-family:"Plus Jakarta Sans"
}
.cns-mm-feature::before {
  content: ""; position: absolute; inset: 0;
  background: radial-gradient(circle at 80% 20%, rgba(245,197,24,.18), transparent 50%);
  pointer-events: none;
}
.cns-mm-feature > * { position: relative; }
.cns-mm-feature .eyebrow {
  font-family: "JetBrains Mono", monospace;
  font-size: 10px; font-weight: 700; letter-spacing: .18em;
  color: var(--cns-gold); text-transform: uppercase;
  display: inline-block; padding: 4px 10px; border: 1px solid rgba(245,197,24,.4);
  border-radius: 999px; background: rgba(245,197,24,.12);
  margin-bottom: 16px;
}
.cns-mm-feature h4 { margin: 0 0 10px; font-size: 22px; font-weight: 700; line-height: 1.2; color: #fff; font-family:"Plus Jakarta Sans"}
.cns-mm-feature p { margin: 0 0 16px; font-size: 13px; line-height: 1.55; color: rgba(255,255,255,.8); }
.cns-mm-feature .btn {
  display: inline-flex; align-items: center; gap: 8px;
  color: var(--cns-gold); text-decoration: none; font-weight: 700; font-size: 13px;
  transition: gap .2s var(--ease);
}
.cns-mm-feature .btn:hover { gap: 12px; }
.cns-mm-feature .stats {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px;
  margin-top: 20px; padding-top: 18px; border-top: 1px solid rgba(255,255,255,.12);
}
.cns-mm-feature .stats strong { display: block; font-size: 22px; font-weight: 800; color: var(--cns-gold); }
.cns-mm-feature .stats small { display: block; font-size: 10.5px; color: rgba(255,255,255,.7); margin-top: 2px; }/* End custom CSS */