.elementor-999 .elementor-element.elementor-element-506aa06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:28px 28px 28px 28px;box-shadow:0px 22px 50px -24px rgba(30,41,59,0.28);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-999 .elementor-element.elementor-element-506aa06:not(.elementor-motion-effects-element-type-background), .elementor-999 .elementor-element.elementor-element-506aa06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF4;}.elementor-999 .elementor-element.elementor-element-6939bef{--display:flex;--min-height:560px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--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-999 .elementor-element.elementor-element-d100942 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-999 .elementor-element.elementor-element-380669e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:58px;--padding-bottom:44px;--padding-left:52px;--padding-right:52px;}.elementor-999 .elementor-element.elementor-element-66a60be{text-align:start;}.elementor-999 .elementor-element.elementor-element-66a60be .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:32px;font-weight:700;line-height:1em;color:#EC4544;}.elementor-999 .elementor-element.elementor-element-7cf5b02{text-align:start;}.elementor-999 .elementor-element.elementor-element-7cf5b02 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:800;line-height:1.05em;letter-spacing:-1.2px;color:#1E293B;}.elementor-999 .elementor-element.elementor-element-38dd698{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-999 .elementor-element.elementor-element-3b4e110 .jet-listing-dynamic-field__content{color:#475569;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;line-height:1.7em;text-align:left;}.elementor-999 .elementor-element.elementor-element-3b4e110 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-999 .elementor-element.elementor-element-3b4e110 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-999 .elementor-element.elementor-element-3b4e110 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-999 .elementor-element.elementor-element-caf8296{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 22px;--row-gap:16px;--column-gap:22px;--grid-auto-flow:row;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.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-999 .elementor-element.elementor-element-02139b4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-999 .elementor-element.elementor-element-02139b4.elementor-view-stacked .elementor-icon{background-color:#FFEBCC;fill:#E07F00;color:#E07F00;}.elementor-999 .elementor-element.elementor-element-02139b4.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-02139b4.elementor-view-default .elementor-icon{fill:#FFEBCC;color:#FFEBCC;border-color:#FFEBCC;}.elementor-999 .elementor-element.elementor-element-02139b4.elementor-view-framed .elementor-icon{background-color:#E07F00;}.elementor-999 .elementor-element.elementor-element-02139b4 .elementor-icon{font-size:16px;padding:11px;}.elementor-999 .elementor-element.elementor-element-02139b4 .elementor-icon-box-title, .elementor-999 .elementor-element.elementor-element-02139b4 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;}.elementor-999 .elementor-element.elementor-element-02139b4 .elementor-icon-box-title{color:#94A3B8;}.elementor-999 .elementor-element.elementor-element-02139b4 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.45em;color:#1E293B;}.elementor-999 .elementor-element.elementor-element-1323ff1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-999 .elementor-element.elementor-element-1323ff1.elementor-view-stacked .elementor-icon{background-color:#FCD9EC;fill:#E6007E;color:#E6007E;}.elementor-999 .elementor-element.elementor-element-1323ff1.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-1323ff1.elementor-view-default .elementor-icon{fill:#FCD9EC;color:#FCD9EC;border-color:#FCD9EC;}.elementor-999 .elementor-element.elementor-element-1323ff1.elementor-view-framed .elementor-icon{background-color:#E6007E;}.elementor-999 .elementor-element.elementor-element-1323ff1 .elementor-icon{font-size:16px;padding:11px;}.elementor-999 .elementor-element.elementor-element-1323ff1 .elementor-icon-box-title, .elementor-999 .elementor-element.elementor-element-1323ff1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.12em;}.elementor-999 .elementor-element.elementor-element-1323ff1 .elementor-icon-box-title{color:#94A3B8;}.elementor-999 .elementor-element.elementor-element-1323ff1 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.45em;color:#1E293B;}.elementor-999 .elementor-element.elementor-element-2cd05ca{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-999 .elementor-element.elementor-element-a195ae0 .elementor-button{background-color:#EC4544;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 22px -10px rgba(236,69,68,0.8);border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button:hover, .elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button:focus{background-color:#D63736;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button:hover svg, .elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button{background-color:#FFFFFF00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#1E293B;color:#1E293B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1E293B;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button:hover, .elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button:focus{background-color:#1E293B;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button-content-wrapper{flex-direction:row;}.elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button:hover svg, .elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button:focus svg{fill:#FFFFFF;}.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-999 .elementor-element.elementor-element-9d78283 .elementor-icon-wrapper{text-align:center;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-stacked .elementor-icon{background-color:#1E293B;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-default .elementor-icon{color:#1E293B;border-color:#1E293B;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-default .elementor-icon svg{fill:#1E293B;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-stacked .elementor-icon:hover{background-color:#EC4544;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-framed .elementor-icon:hover, .elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-default .elementor-icon:hover{color:#EC4544;border-color:#EC4544;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-framed .elementor-icon:hover, .elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-default .elementor-icon:hover svg{fill:#EC4544;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-9d78283.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-9d78283 .elementor-icon{font-size:15px;padding:12px;}.elementor-999 .elementor-element.elementor-element-9d78283 .elementor-icon svg{height:15px;}.elementor-999 .elementor-element.elementor-element-801ee43 .elementor-icon-wrapper{text-align:center;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-stacked .elementor-icon{background-color:#1E293B;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-default .elementor-icon{color:#1E293B;border-color:#1E293B;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-default .elementor-icon svg{fill:#1E293B;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-stacked .elementor-icon:hover{background-color:#E6007E;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-framed .elementor-icon:hover, .elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-default .elementor-icon:hover{color:#E6007E;border-color:#E6007E;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-framed .elementor-icon:hover, .elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-default .elementor-icon:hover svg{fill:#E6007E;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-801ee43.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-801ee43 .elementor-icon{font-size:15px;padding:12px;}.elementor-999 .elementor-element.elementor-element-801ee43 .elementor-icon svg{height:15px;}.elementor-999 .elementor-element.elementor-element-b223e86 .elementor-icon-wrapper{text-align:center;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-stacked .elementor-icon{background-color:#1E293B;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-default .elementor-icon{color:#1E293B;border-color:#1E293B;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-framed .elementor-icon, .elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-default .elementor-icon svg{fill:#1E293B;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-stacked .elementor-icon:hover{background-color:#1877F2;color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-framed .elementor-icon:hover, .elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-default .elementor-icon:hover{color:#1877F2;border-color:#1877F2;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-framed .elementor-icon:hover, .elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-default .elementor-icon:hover svg{fill:#1877F2;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-b223e86.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-999 .elementor-element.elementor-element-b223e86 .elementor-icon{font-size:15px;padding:12px;}.elementor-999 .elementor-element.elementor-element-b223e86 .elementor-icon svg{height:15px;}@media(max-width:1024px){.elementor-999 .elementor-element.elementor-element-380669e{--padding-top:50px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-999 .elementor-element.elementor-element-7cf5b02 .elementor-heading-title{font-size:38px;}.elementor-999 .elementor-element.elementor-element-caf8296{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-999 .elementor-element.elementor-element-506aa06{--width:100%;}.elementor-999 .elementor-element.elementor-element-6939bef{--width:52%;}.elementor-999 .elementor-element.elementor-element-380669e{--width:48%;}}@media(max-width:767px){.elementor-999 .elementor-element.elementor-element-506aa06{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:22px 22px 22px 22px;}.elementor-999 .elementor-element.elementor-element-6939bef{--width:100%;--min-height:320px;}.elementor-999 .elementor-element.elementor-element-380669e{--width:100%;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-999 .elementor-element.elementor-element-66a60be .elementor-heading-title{font-size:27px;}.elementor-999 .elementor-element.elementor-element-7cf5b02 .elementor-heading-title{font-size:32px;}.elementor-999 .elementor-element.elementor-element-3b4e110 .jet-listing-dynamic-field__content{font-size:16px;}.elementor-999 .elementor-element.elementor-element-caf8296{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-d100942 */.elementor-999 .elementor-element.elementor-element-d100942{position:absolute !important;inset:0;width:100% !important;height:100%;margin:0 !important;z-index:0;}
.elementor-999 .elementor-element.elementor-element-d100942 .elementor-widget-container, .elementor-999 .elementor-element.elementor-element-d100942 a{display:block;width:100%;height:100%;}
.elementor-999 .elementor-element.elementor-element-d100942 img{width:100% !important;height:100% !important;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95d5bf4 */.elementor-999 .elementor-element.elementor-element-95d5bf4{position:absolute !important;top:48px;left:28px;z-index:3;width:auto !important;margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-95d5bf4 .elementor-heading-title{background:#E6007E;color:#fff;padding:12px 20px 10px;border-radius:14px;transform:rotate(-4deg);box-shadow:0 10px 22px -8px rgba(230,0,126,.6);line-height:1;font-family:'Plus Jakarta Sans',sans-serif;}
.elementor-999 .elementor-element.elementor-element-95d5bf4 b{display:block;font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}
.elementor-999 .elementor-element.elementor-element-95d5bf4 span{display:block;font-family:'Caveat',cursive;font-size:22px;font-weight:700;margin-top:4px;opacity:.95;}
@media (max-width:767px){.elementor-999 .elementor-element.elementor-element-95d5bf4{top:38px;left:18px;} .elementor-999 .elementor-element.elementor-element-95d5bf4 b{font-size:13px;} .elementor-999 .elementor-element.elementor-element-95d5bf4 span{font-size:19px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6939bef */.elementor-999 .elementor-element.elementor-element-6939bef{position:relative;overflow:hidden;align-self:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66a60be */.elementor-999 .elementor-element.elementor-element-66a60be{align-self:flex-start;width:100%;}
.elementor-999 .elementor-element.elementor-element-66a60be .elementor-heading-title{text-align:left !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cf5b02 */.elementor-999 .elementor-element.elementor-element-7cf5b02 .elementor-heading-title, .elementor-999 .elementor-element.elementor-element-7cf5b02 .elementor-heading-title a{color:#1E293B !important;text-decoration:none !important;transition:color .25s ease;}
.elementor-999 .elementor-element.elementor-element-7cf5b02 .elementor-heading-title a:hover{color:#EC4544 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fdc443 */.elementor-999 .elementor-element.elementor-element-1fdc443{width:auto !important;margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-1fdc443 .elementor-heading-title{display:inline-block;background:#FF9600;color:#fff;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;line-height:1;padding:8px 14px;border-radius:999px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5c135a */.elementor-999 .elementor-element.elementor-element-a5c135a{width:auto !important;margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-a5c135a .elementor-heading-title{display:inline-block;background:#E6007E;color:#fff;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;line-height:1;padding:8px 14px;border-radius:999px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa4d5f8 */.elementor-999 .elementor-element.elementor-element-fa4d5f8{width:auto !important;margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-fa4d5f8 .elementor-heading-title{display:inline-block;background:#00954A;color:#fff;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:700;line-height:1;padding:8px 14px;border-radius:999px;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-3b4e110 */.elementor-999 .elementor-element.elementor-element-3b4e110 p{margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-3b4e110 .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-999 .elementor-element.elementor-element-3b4e110 .jet-listing-dynamic-field__content p:not(:first-child){display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caf8296 */.elementor-999 .elementor-element.elementor-element-caf8296{border-top:2px dashed rgba(30,41,59,.12);border-bottom:2px dashed rgba(30,41,59,.12);grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;grid-template-rows:auto !important;grid-auto-rows:auto !important;align-items:start;}
.elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-wrapper{display:flex !important;align-items:flex-start !important;gap:12px;text-align:left !important;}
.elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-icon{margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon{border-radius:12px !important;}
.elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-title{margin:0 0 3px !important;}
.elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-content, .elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-content p, .elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-description{margin:0 !important;font-family:'Plus Jakarta Sans',sans-serif !important;font-size:15px !important;font-weight:600 !important;line-height:1.45 !important;color:#1E293B !important;}
.elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-content .elementor-icon-box-title, .elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-content .elementor-icon-box-title span{font-size:11px !important;font-weight:800 !important;color:#94A3B8 !important;}
.elementor-999 .elementor-element.elementor-element-caf8296 .elementor-icon-box-content p:empty{display:none;}
.elementor-999 .elementor-element.elementor-element-caf8296 a{color:inherit !important;text-decoration:none !important;}
@media (max-width:767px){.elementor-999 .elementor-element.elementor-element-caf8296{grid-template-columns:1fr !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a195ae0 */.elementor-999 .elementor-element.elementor-element-a195ae0{width:auto;margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button{transition:transform .2s ease, background-color .2s ease;}
.elementor-999 .elementor-element.elementor-element-a195ae0 .elementor-button:hover{transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e0697c */.elementor-999 .elementor-element.elementor-element-1e0697c{width:auto;margin:0 !important;}
.elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button{transition:transform .2s ease, background-color .2s ease, color .2s ease;}
.elementor-999 .elementor-element.elementor-element-1e0697c .elementor-button:hover{transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9d78283 */.elementor-999 .elementor-element.elementor-element-9d78283{width:auto;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-801ee43 */.elementor-999 .elementor-element.elementor-element-801ee43{width:auto;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b223e86 */.elementor-999 .elementor-element.elementor-element-b223e86{width:auto;margin:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd05ca */@media (max-width:767px){.elementor-999 .elementor-element.elementor-element-2cd05ca .elementor-widget-button{width:100% !important;} .elementor-999 .elementor-element.elementor-element-2cd05ca .elementor-button{width:100%;justify-content:center;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-506aa06 */.elementor-999 .elementor-element.elementor-element-506aa06{position:relative;overflow:hidden;width:100% !important;max-width:1160px;margin:0 auto;}
.elementor-999 .elementor-element.elementor-element-506aa06::before{content:"";position:absolute;top:0;left:0;right:0;height:24px;z-index:5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2290%22 height=%2260%22 viewBox=%220 0 90 60%22 shape-rendering=%22geometricPrecision%22%3E%3Cg transform=%22translate%280,0%29%22%3E%3Crect width=%2230%22 height=%2230%22 fill=%22%23027F3F%22/%3E%3Crect x=%225%22 y=%225%22 width=%2220%22 height=%2220%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%222.6%22/%3E%3Ccircle cx=%2215%22 cy=%2215%22 r=%224.6%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cg transform=%22translate%2830,0%29%22%3E%3Crect width=%2230%22 height=%2230%22 fill=%22%23F7251D%22/%3E%3Ccircle cx=%2215%22 cy=%2215%22 r=%229.5%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cg transform=%22translate%2860,0%29%22%3E%3Crect width=%2230%22 height=%2230%22 fill=%22%23FFB101%22/%3E%3Cpath d=%22M5 5H25L15 15ZM5 25H25L15 15Z%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cg transform=%22translate%280,30%29%22%3E%3Crect width=%2230%22 height=%2230%22 fill=%22%23FFB101%22/%3E%3Cpath d=%22M4 16L15 5V16ZM15 26L26 15V26Z%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cg transform=%22translate%2830,30%29%22%3E%3Crect width=%2230%22 height=%2230%22 fill=%22%23027F3F%22/%3E%3Cpath d=%22M15 4.5L25.5 15L15 25.5L4.5 15Z%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%222.6%22/%3E%3Ccircle cx=%2215%22 cy=%2215%22 r=%223.8%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cg transform=%22translate%2860,30%29%22%3E%3Crect width=%2230%22 height=%2230%22 fill=%22%23F7251D%22/%3E%3Cpolygon points=%2215.00,4.00 17.14,9.83 22.78,7.22 20.17,12.86 26.00,15.00 20.17,17.14 22.78,22.78 17.14,20.17 15.00,26.00 12.86,20.17 7.22,22.78 9.83,17.14 4.00,15.00 9.83,12.86 7.22,7.22 12.86,9.83%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:auto 100%;}
.elementor-999 .elementor-element.elementor-element-506aa06 .lv-spot-hero img{transition:transform .8s ease;}
.elementor-999 .elementor-element.elementor-element-506aa06:hover .lv-spot-hero img{transform:scale(1.05);}/* End custom CSS */