.elementor-10 .elementor-element.elementor-element-cc9ab3c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.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-10 .elementor-element.elementor-element-99dd6fc{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-428da6a{--display:flex;}.elementor-10 .elementor-element.elementor-element-9122c06{--display:flex;}.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-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-1880ee7.elementor-view-stacked .elementor-icon{background-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-1880ee7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1880ee7.elementor-view-default .elementor-icon{fill:#FFC709;color:#FFC709;border-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#6b7280;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-73fb5cd.elementor-view-stacked .elementor-icon{background-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-73fb5cd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-73fb5cd.elementor-view-default .elementor-icon{fill:#FFC709;color:#FFC709;border-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#6b7280;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-f360d3a.elementor-view-stacked .elementor-icon{background-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-f360d3a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f360d3a.elementor-view-default .elementor-icon{fill:#FFC709;color:#FFC709;border-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#6b7280;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-a54dde3.elementor-view-stacked .elementor-icon{background-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-a54dde3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a54dde3.elementor-view-default .elementor-icon{fill:#FFC709;color:#FFC709;border-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#6b7280;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-84c5c1d.elementor-view-stacked .elementor-icon{background-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-84c5c1d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-84c5c1d.elementor-view-default .elementor-icon{fill:#FFC709;color:#FFC709;border-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#6b7280;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-de20f44.elementor-view-stacked .elementor-icon{background-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-de20f44.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-de20f44.elementor-view-default .elementor-icon{fill:#FFC709;color:#FFC709;border-color:#FFC709;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:13px;line-height:1.4em;color:#6b7280;}.elementor-10 .elementor-element.elementor-element-b4b08dd{--display:flex;}.elementor-10 .elementor-element.elementor-element-2d6f6a8{--display:flex;}.elementor-10 .elementor-element.elementor-element-719dcd4{--display:flex;}.elementor-10 .elementor-element.elementor-element-62aefca{--display:flex;}.elementor-10 .elementor-element.elementor-element-04d2db0{--display:flex;}.elementor-10 .elementor-element.elementor-element-4acfe5d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:25px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:28px;--n-menu-title-font-size:15px;--n-menu-title-transition:300ms;--n-menu-icon-size:32px;--n-menu-dropdown-indicator-size:12px;--n-menu-toggle-icon-size:11px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-10 .elementor-element.elementor-element-4acfe5d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-10 .elementor-element.elementor-element-4acfe5d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-10 .elementor-element.elementor-element-4acfe5d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b7a72e5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b7a72e5.elementor-view-stacked .elementor-icon{background-color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-b7a72e5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b7a72e5.elementor-view-default .elementor-icon{color:#1C3C6C;border-color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-b7a72e5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b7a72e5.elementor-view-default .elementor-icon svg{fill:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-b7a72e5 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-b7a72e5 .elementor-icon svg{height:18px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-ab9cart{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#1C3C6C;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-10 .elementor-element.elementor-element-ab9cart .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-10 .elementor-element.elementor-element-5b17ce3{--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 14px;--row-gap:0px;--column-gap:14px;}.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-10 .elementor-element.elementor-element-14e29b6 .elementor-button{background-color:#FFC709;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#1C3C6C;color:#1C3C6C;border-radius:6px 6px 6px 6px;padding:12px 24px 12px 24px;}.elementor-10 .elementor-element.elementor-element-14e29b6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-14e29b6 .elementor-button:focus{background-color:#E6B400;color:#1C3C6C;}.elementor-10 .elementor-element.elementor-element-14e29b6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-14e29b6 .elementor-button:focus svg{fill:#1C3C6C;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-14e29b6 .elementor-button{font-size:13px;padding:8px 15px 8px 15px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-cc9ab3c{--content-width:1600px;}}/* Start custom CSS for image, class: .elementor-element-cf81626 */.elementor-10 .elementor-element.elementor-element-cf81626{flex-shrink:0 !important;flex-grow:0 !important;}.elementor-10 .elementor-element.elementor-element-cf81626 img{height:48px !important;width:auto !important;max-width:none !important;object-fit:contain !important;}@media(max-width:600px){.elementor-10 .elementor-element.elementor-element-cf81626 img{height:40px !important;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-cf81626{margin-right:auto !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1880ee7 */.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-1880ee7 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-1880ee7{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-1880ee7:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb5cd */.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon i,.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-73fb5cd{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-73fb5cd:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f360d3a */.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon i,.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-f360d3a .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-f360d3a{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-f360d3a:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a54dde3 */.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-a54dde3 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-a54dde3{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-a54dde3:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-84c5c1d */.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon i,.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-84c5c1d{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-84c5c1d:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-de20f44 */.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px;text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-icon{margin:0 !important;flex:0 0 40px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon{width:40px !important;height:40px !important;border-radius:8px;padding:0 !important;font-size:20px !important;display:flex !important;align-items:center;justify-content:center;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon i,.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon svg{color:#1C3C6C !important;fill:#1C3C6C !important;width:20px;height:20px;font-size:20px;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-title{font-size:14px !important;margin-top:0 !important;margin-bottom:2px !important;line-height:1.35 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-description{font-size:12px !important;line-height:1.4 !important;margin-top:0 !important;}.elementor-10 .elementor-element.elementor-element-de20f44 .elementor-icon-box-content{text-align:left !important;}.elementor-10 .elementor-element.elementor-element-de20f44{padding:12px;border-radius:8px;transition:background .18s;}.elementor-10 .elementor-element.elementor-element-de20f44:hover{background:#FFF4D1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9122c06 */.elementor-10 .elementor-element.elementor-element-9122c06.e-active{display:grid !important;}.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr 1fr;gap:6px 24px;width:768px !important;max-width:92vw !important;margin-left:auto;margin-right:auto;margin-top:12px !important;padding:24px !important;background:#fff !important;border-radius:16px !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-9122c06{grid-template-columns:1fr;width:auto !important;margin-top:0 !important;padding:16px !important;}}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4acfe5d */.elementor-10 .elementor-element.elementor-element-4acfe5d{flex-grow:0 !important;flex-basis:auto !important;}.elementor-10 .elementor-element.elementor-element-4acfe5d .e-n-menu-title-text{color:#1C3C6C !important;font-weight:600 !important;font-size:14px !important;}.elementor-10 .elementor-element.elementor-element-4acfe5d .e-n-menu-item .e-n-menu-title:hover .e-n-menu-title-text{opacity:.7;}.elementor-10 .elementor-element.elementor-element-4acfe5d .e-n-menu-content{background:transparent !important;box-shadow:none !important;border:0 !important;}.elementor-10 .elementor-element.elementor-element-4acfe5d .e-n-menu-toggle{color:#1C3C6C !important;}.elementor-10 .elementor-element.elementor-element-4acfe5d .e-n-menu-dropdown-icon svg,.elementor-10 .elementor-element.elementor-element-4acfe5d .e-n-menu-dropdown-icon i{fill:#1C3C6C !important;color:#1C3C6C !important;}.elementor-10.ab-scrolled .elementor-element.elementor-element-4acfe5d .e-n-menu-title-text{color:#fff !important;}.elementor-10.ab-scrolled .elementor-element.elementor-element-4acfe5d .e-n-menu-dropdown-icon,.elementor-10.ab-scrolled .elementor-element.elementor-element-4acfe5d .e-n-menu-dropdown-icon svg,.elementor-10.ab-scrolled .elementor-element.elementor-element-4acfe5d .e-n-menu-dropdown-icon i{color:#fff !important;fill:#fff !important;}.elementor-10.ab-scrolled .elementor-element.elementor-element-4acfe5d .e-n-menu-toggle{color:#fff !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7a72e5 */@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-b7a72e5{display:none !important;}}
.elementor-10 .elementor-element.elementor-element-b7a72e5.ab-search-open .elementor-icon > svg,.elementor-10 .elementor-element.elementor-element-b7a72e5.ab-search-open .elementor-icon > i{visibility:hidden !important;}
.elementor-10 .elementor-element.elementor-element-b7a72e5.ab-search-open .elementor-icon{position:relative;}
.elementor-10 .elementor-element.elementor-element-b7a72e5.ab-search-open .elementor-icon::after{content:'\00d7';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFC709;font-size:32px;line-height:1;font-weight:400;pointer-events:none;}
.elementor-10 .elementor-element.elementor-element-b7a72e5.ab-search-open{cursor:pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99dd6fc */.elementor-10 .elementor-element.elementor-element-99dd6fc{flex-grow:1 !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-99dd6fc{flex-grow:0 !important;flex-basis:auto !important;width:max-content !important;order:3 !important;padding-right:0 !important;justify-content:flex-end !important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-178dec5 */.elementor-10 .elementor-element.elementor-element-178dec5{position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b17ce3 */.elementor-10 .elementor-element.elementor-element-5b17ce3{flex:0 0 auto !important;width:auto !important;justify-content:flex-end;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-5b17ce3{order:2 !important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc52cdb */.elementor-10 .elementor-element.elementor-element-cc52cdb{position:absolute !important;width:0 !important;height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important;flex:0 0 0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9ab3c */.elementor-10 .elementor-element.elementor-element-cc9ab3c>.e-con-inner{padding-left:32px !important;padding-right:32px !important;width:100% !important;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-cc9ab3c>.e-con-inner{padding-left:16px !important;padding-right:16px !important;flex-wrap:nowrap !important;align-items:center !important;}}/* End custom CSS */