.elementor-8 .elementor-element.elementor-element-fd7076b{--display:flex;--min-height:648px;--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;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-fd7076b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fd7076b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jonasvconsulting.com/wp-content/uploads/2026/02/banner-home.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.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-8 .elementor-element.elementor-element-ebee3f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8d1fde6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;line-height:78px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-30b40c8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-70cd76b{--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;}.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-8 .elementor-element.elementor-element-d54c44e .elementor-button{background-color:#EF0548;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;padding:22px 32px 22px 032px;}.elementor-8 .elementor-element.elementor-element-d54c44e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d54c44e .elementor-button:focus{background-color:#EF0548B5;}.elementor-8 .elementor-element.elementor-element-d54c44e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-6acf15e .elementor-button{background-color:#EF054800;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:22px 32px 22px 032px;}.elementor-8 .elementor-element.elementor-element-6acf15e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6acf15e .elementor-button:focus{background-color:#EF0548B5;}.elementor-8 .elementor-element.elementor-element-6acf15e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-0062277{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2f65fe7{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f8e451d{--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;}.elementor-8 .elementor-element.elementor-element-b7567bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-8 .elementor-element.elementor-element-b48eceb{--display:flex;--border-radius:0px 0px 20px 20px;}.elementor-8 .elementor-element.elementor-element-b48eceb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b48eceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4069FF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-58c062f .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58c062f .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-62e3567{--display:flex;}.elementor-8 .elementor-element.elementor-element-f7c4544{--spacer-size:131px;}.elementor-8 .elementor-element.elementor-element-c017b35 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-d29a1b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fbaff68 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-fbaff68 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-fbaff68{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-fbaff68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-fbaff68 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-fbaff68 .elementor-icon-list-text{color:var( --e-global-color-faa0500 );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b99a243 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:60px;color:#04213F;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-e8f70be{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#243342;}.elementor-8 .elementor-element.elementor-element-65ffb84 .elementor-button{background-color:#EF0548;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;padding:22px 32px 22px 032px;}.elementor-8 .elementor-element.elementor-element-65ffb84 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-65ffb84 .elementor-button:focus{background-color:#EF0548B5;}.elementor-8 .elementor-element.elementor-element-65ffb84 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9bcf039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ecddcf{text-align:center;}.elementor-8 .elementor-element.elementor-element-5ecddcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:60px;color:#04213F;}.elementor-8 .elementor-element.elementor-element-ce93af0{--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;}.elementor-8 .elementor-element.elementor-element-fe8e7e0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-fe8e7e0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fe8e7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000005;}.elementor-8 .elementor-element.elementor-element-fe8e7e0:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-8 .elementor-element.elementor-element-2cacd8e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-2cacd8e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-2cacd8e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-2cacd8e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-2cacd8e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-2cacd8e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-2cacd8e:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-2cacd8e:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-2cacd8e .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-82b8527{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-82b8527:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-82b8527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000005;}.elementor-8 .elementor-element.elementor-element-82b8527:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-e69466d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-e69466d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-e69466d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e69466d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-e69466d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-e69466d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-e69466d:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-e69466d:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-e69466d .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-403fce9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-403fce9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-403fce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000005;}.elementor-8 .elementor-element.elementor-element-403fce9:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-36095a7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-36095a7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-36095a7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-36095a7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-36095a7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-36095a7 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-36095a7:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-36095a7:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-36095a7 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-5d167ca{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-5d167ca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5d167ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000005;}.elementor-8 .elementor-element.elementor-element-5d167ca:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-29cb76b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-29cb76b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-29cb76b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-29cb76b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-29cb76b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-29cb76b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-29cb76b:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-29cb76b:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-29cb76b .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-9bbd527{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b5838c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7ee906e{text-align:start;}.elementor-8 .elementor-element.elementor-element-7ee906e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:60px;color:#04213F;}.elementor-8 .elementor-element.elementor-element-b9fd355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-2e72b37{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#243342;}.elementor-8 .elementor-element.elementor-element-af1e050 .elementor-button{background-color:#EF0548;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;padding:22px 32px 22px 032px;}.elementor-8 .elementor-element.elementor-element-af1e050 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-af1e050 .elementor-button:focus{background-color:#EF0548B5;}.elementor-8 .elementor-element.elementor-element-af1e050 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-148875a{--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;}.elementor-8 .elementor-element.elementor-element-9dc10a3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-9dc10a3:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-63e94e4 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-63e94e4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-63e94e4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-63e94e4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-63e94e4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-63e94e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-63e94e4 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-63e94e4:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-63e94e4:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-63e94e4 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-736066b .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-faa0500 );color:var( --e-global-color-faa0500 );padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-736066b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-736066b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-736066b .elementor-button:focus{color:#020101;}.elementor-8 .elementor-element.elementor-element-736066b .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-736066b .elementor-button:focus svg{fill:#020101;}.elementor-8 .elementor-element.elementor-element-362addb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-362addb:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-6344800 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-6344800.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-6344800.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-6344800.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-6344800 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-6344800 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-6344800 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-6344800:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-6344800:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-6344800 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-ff1b6aa .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-faa0500 );color:var( --e-global-color-faa0500 );padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ff1b6aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-ff1b6aa .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ff1b6aa .elementor-button:focus{color:#020101;}.elementor-8 .elementor-element.elementor-element-ff1b6aa .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-ff1b6aa .elementor-button:focus svg{fill:#020101;}.elementor-8 .elementor-element.elementor-element-74d11dd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-74d11dd:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-a787092 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-a787092.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-a787092.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-a787092.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-a787092 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-a787092 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a787092 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-a787092:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-a787092:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-a787092 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-9a92df1 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-faa0500 );color:var( --e-global-color-faa0500 );padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9a92df1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9a92df1 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9a92df1 .elementor-button:focus{color:#020101;}.elementor-8 .elementor-element.elementor-element-9a92df1 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9a92df1 .elementor-button:focus svg{fill:#020101;}.elementor-8 .elementor-element.elementor-element-fa7cce1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-fa7cce1:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-a0aa0c3 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-a0aa0c3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-a0aa0c3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-a0aa0c3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-a0aa0c3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-a0aa0c3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a0aa0c3 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-a0aa0c3:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-a0aa0c3:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-a0aa0c3 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-2fee84e .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-faa0500 );color:var( --e-global-color-faa0500 );padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2fee84e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-2fee84e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2fee84e .elementor-button:focus{color:#020101;}.elementor-8 .elementor-element.elementor-element-2fee84e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-2fee84e .elementor-button:focus svg{fill:#020101;}.elementor-8 .elementor-element.elementor-element-094cc2a{--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;}.elementor-8 .elementor-element.elementor-element-99dab98{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-99dab98:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-b3e2594 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-b3e2594.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-b3e2594.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-b3e2594.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-b3e2594 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-b3e2594 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-b3e2594 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-b3e2594:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-b3e2594:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-b3e2594 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-18f2ac0 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-faa0500 );color:var( --e-global-color-faa0500 );padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-18f2ac0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-18f2ac0 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-18f2ac0 .elementor-button:focus{color:#020101;}.elementor-8 .elementor-element.elementor-element-18f2ac0 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-18f2ac0 .elementor-button:focus svg{fill:#020101;}.elementor-8 .elementor-element.elementor-element-428891b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF05482E;--border-color:#EF05482E;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-428891b:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-8 .elementor-element.elementor-element-e29ef76 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e29ef76.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-e29ef76.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-e29ef76.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e29ef76 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-e29ef76 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-e29ef76 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:26px;color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-e29ef76:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-e29ef76:has(:focus) .elementor-image-box-title{color:#0E0A01;}.elementor-8 .elementor-element.elementor-element-e29ef76 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#243342;}.elementor-8 .elementor-element.elementor-element-512eff5 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-faa0500 );color:var( --e-global-color-faa0500 );padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-512eff5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-512eff5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-512eff5 .elementor-button:focus{color:#020101;}.elementor-8 .elementor-element.elementor-element-512eff5 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-512eff5 .elementor-button:focus svg{fill:#020101;}.elementor-8 .elementor-element.elementor-element-9da3c7d{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-7c3a2c5{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8 .elementor-element.elementor-element-f3cb923{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-08dc6d8{text-align:center;}.elementor-8 .elementor-element.elementor-element-08dc6d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:60px;color:#04213F;}.elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#4069FF;}.elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#4069FF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion .elementskit-card-body p, .elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion .elementskit-card-body{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-8 .elementor-element.elementor-element-78483e5 .elementskit-accordion .elementskit-card-body{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-c0cdcfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3b5d66f{text-align:center;}.elementor-8 .elementor-element.elementor-element-3b5d66f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:60px;color:#04213F;}.elementor-8 .elementor-element.elementor-element-45b9fbf{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-stars > li > a, .elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-profile-info .elementskit-author-name{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider .swiper-pagination span{width:8px;height:8px;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{width:8px;height:8px;transform:scale(1.2);}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8d1fde6 .elementor-heading-title{font-size:45px;line-height:45px;}.elementor-8 .elementor-element.elementor-element-2cacd8e .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e69466d .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-36095a7 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-29cb76b .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-63e94e4 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-63e94e4 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-6344800 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-6344800 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-a787092 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-a787092 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-a0aa0c3 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-a0aa0c3 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-b3e2594 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-b3e2594 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-e29ef76 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e29ef76 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-37bcf88 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-70cd76b{--width:43%;}.elementor-8 .elementor-element.elementor-element-f8e451d{--width:50%;}.elementor-8 .elementor-element.elementor-element-d29a1b8{--width:50%;}.elementor-8 .elementor-element.elementor-element-2b5838c{--width:50%;}.elementor-8 .elementor-element.elementor-element-b9fd355{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-fd7076b *//* ===== HERO ANIMATION EFFECTS ===== */

/* Container entrance */
.elementor-element-fd7076b {
  position: relative;
  overflow: hidden;
  animation: heroFadeIn 1.2s ease-out forwards;
}

/* Soft animated gradient overlay */
.elementor-element-fd7076b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, rgba(232,145,30,0.12), rgba(0,0,0,0.6), rgba(245,179,86,0.12));
  background-size: 300% 300%;
  animation: gradientMove 10s ease infinite;
  z-index: 0;
}

/* Keep content above overlay */
.elementor-element-fd7076b .e-con-inner {
  position: relative;
  z-index: 2;
}

/* Heading animations */
.elementor-element-ebee3f8,
.elementor-element-8d1fde6,
.elementor-element-30b40c8 {
  opacity: 0;
  transform: translateY(30px);
  animation: textReveal 1s ease forwards;
}

.elementor-element-ebee3f8 { animation-delay: 0.2s; }
.elementor-element-8d1fde6 { animation-delay: 0.5s; }
.elementor-element-30b40c8 { animation-delay: 0.8s; }

/* Button hover + float effect */
.elementor-widget-button {
  animation: floatBtn 3s ease-in-out infinite;
}

.elementor-widget-button:hover {
  transform: translateY(-4px) scale(1.03);
  transition: all 0.3s ease;
}

/* Keyframes */
@keyframes heroFadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes gradientMove {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

@keyframes textReveal {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes floatBtn {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

/* Mobile optimization */
@media (max-width: 768px) {
  .elementor-element-8d1fde6 h2 {
    font-size: 1.6rem;
  }
}/* End custom CSS */