.elementor-547 .elementor-element.elementor-element-d468d0a{--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;}.elementor-547 .elementor-element.elementor-element-dc8a0b9{--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:flex-start;--align-items:flex-start;}.elementor-547 .elementor-element.elementor-element-8cde830{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-4acb8e3{--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:flex-start;--align-items:flex-start;}.elementor-547 .elementor-element.elementor-element-f039246{--spacer-size:50px;}.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-547 .elementor-element.elementor-element-86dff07{text-align:left;}.elementor-547 .elementor-element.elementor-element-86dff07 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:600;color:#333333;}.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-547 .elementor-element.elementor-element-9cf3cdd{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#1F1E1E;}.elementor-547 .elementor-element.elementor-element-9cf3cdd a{color:#000000;}.elementor-547 .elementor-element.elementor-element-613b83a{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-ac4be54{--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;--z-index:2;}.elementor-547 .elementor-element.elementor-element-fef9d06{--spacer-size:50px;}.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-547 .elementor-element.elementor-element-0d3b64b img{width:80%;max-width:80%;border-radius:33px 33px 33px 33px;box-shadow:2px 5px 11px -2px rgba(0, 0, 0, 0.4);}.elementor-547 .elementor-element.elementor-element-16b3c7c{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-55b4d02{--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-547 .elementor-element.elementor-element-55b4d02:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-55b4d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-547 .elementor-element.elementor-element-4c63cd6{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-2cefd26{text-align:center;}.elementor-547 .elementor-element.elementor-element-2cefd26 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-547 .elementor-element.elementor-element-dd77577{text-align:center;}.elementor-547 .elementor-element.elementor-element-dd77577 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;color:#333333;}.elementor-547 .elementor-element.elementor-element-000cdb0{text-align:center;}.elementor-547 .elementor-element.elementor-element-000cdb0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;color:#333333;}.elementor-547 .elementor-element.elementor-element-d1bb164{--spacer-size:5px;}.elementor-547 .elementor-element.elementor-element-28e12c4 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-547 .elementor-element.elementor-element-28e12c4{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-547 .elementor-element.elementor-element-cf3dc86{--spacer-size:5px;}.elementor-547 .elementor-element.elementor-element-f4fd25e{--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 33px;--row-gap:0px;--column-gap:33px;}.elementor-547 .elementor-element.elementor-element-f4fd25e:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-f4fd25e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-547 .elementor-element.elementor-element-3530547{--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;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-2854ffa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-2854ffa{text-align:left;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-547 .elementor-element.elementor-element-f6d4005{--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;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-9d2e9a9 img{width:100%;max-width:100%;border-radius:33px 33px 33px 33px;box-shadow:2px 5px 11px -2px rgba(0, 0, 0, 0.4);}.elementor-547 .elementor-element.elementor-element-9d89509{--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-547 .elementor-element.elementor-element-9d89509:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-9d89509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-547 .elementor-element.elementor-element-fec4efc{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-cdc87fc{--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-547 .elementor-element.elementor-element-01bdcfd{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-a7cf7cd{text-align:center;}.elementor-547 .elementor-element.elementor-element-a7cf7cd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-547 .elementor-element.elementor-element-3a30ab3{text-align:center;}.elementor-547 .elementor-element.elementor-element-3a30ab3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;color:#333333;}.elementor-547 .elementor-element.elementor-element-9b09aa0 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-547 .elementor-element.elementor-element-9b09aa0{text-align:center;}.elementor-547 .elementor-element.elementor-element-9b09aa0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;color:#333333;}.elementor-547 .elementor-element.elementor-element-3970bf3{--spacer-size:5px;}.elementor-547 .elementor-element.elementor-element-4bd6f00{--spacer-size:5px;}.elementor-547 .elementor-element.elementor-element-48731c7{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.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-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-2d557d6{--icon-box-icon-margin:16px;}.elementor-547 .elementor-element.elementor-element-2d557d6.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2d557d6.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-2d557d6.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-2d557d6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon{font-size:23px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-2d557d6:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-2d557d6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-f1bf2ef{--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-547 .elementor-element.elementor-element-7ff8aed{--spacer-size:20px;}.elementor-547 .elementor-element.elementor-element-8094ff0{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-088ddcc{--icon-box-icon-margin:16px;}.elementor-547 .elementor-element.elementor-element-088ddcc.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-088ddcc.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-088ddcc.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-088ddcc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon{font-size:23px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-088ddcc:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-088ddcc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-049a2d8{--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-547 .elementor-element.elementor-element-650190f{--spacer-size:20px;}.elementor-547 .elementor-element.elementor-element-88a02a0{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-2ebe43c{--icon-box-icon-margin:16px;}.elementor-547 .elementor-element.elementor-element-2ebe43c.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2ebe43c.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-2ebe43c.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-2ebe43c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon{font-size:23px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-2ebe43c:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-2ebe43c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-c3d3cfc{--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-547 .elementor-element.elementor-element-9c56603{--spacer-size:20px;}.elementor-547 .elementor-element.elementor-element-cc07930{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-3e84918{--icon-box-icon-margin:16px;}.elementor-547 .elementor-element.elementor-element-3e84918.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3e84918.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-3e84918.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-3e84918.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon{font-size:23px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-3e84918:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-3e84918:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-30e6a71{--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-547 .elementor-element.elementor-element-fc9ddeb{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-9ad5105{--spacer-size:5px;}.elementor-547 .elementor-element.elementor-element-62be117{--spacer-size:5px;}.elementor-547 .elementor-element.elementor-element-9b9ccc0{--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-547 .elementor-element.elementor-element-6ca8569{--spacer-size:50px;}.elementor-547 .elementor-element.elementor-element-ee226cd{--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;}.elementor-547 .elementor-element.elementor-element-08f0e20{--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-547 .elementor-element.elementor-element-63cd015{text-align:left;}.elementor-547 .elementor-element.elementor-element-63cd015 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-547 .elementor-element.elementor-element-f0747ed{text-align:left;}.elementor-547 .elementor-element.elementor-element-f0747ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;color:#333333;}.elementor-547 .elementor-element.elementor-element-438451a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-438451a{text-align:left;}.elementor-547 .elementor-element.elementor-element-438451a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;color:#333333;}.elementor-547 .elementor-element.elementor-element-7398402 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-7398402{text-align:left;}.elementor-547 .elementor-element.elementor-element-7398402 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-069b109{--icon-box-icon-margin:10px;}.elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-title{margin-bottom:3px;color:#000000;}.elementor-547 .elementor-element.elementor-element-069b109.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-069b109.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-069b109.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-069b109.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon{font-size:8px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-069b109:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-069b109:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-0c3df7a{--icon-box-icon-margin:10px;}.elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-title{margin-bottom:3px;color:#000000;}.elementor-547 .elementor-element.elementor-element-0c3df7a.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-0c3df7a.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-0c3df7a.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-0c3df7a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon{font-size:8px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-0c3df7a:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-0c3df7a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-9316402{--icon-box-icon-margin:10px;}.elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-title{margin-bottom:3px;color:#000000;}.elementor-547 .elementor-element.elementor-element-9316402.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-9316402.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-9316402.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-9316402.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon{font-size:8px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-9316402:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-9316402:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-wrapper{text-align:left;}.elementor-547 .elementor-element.elementor-element-f5b5f93{--icon-box-icon-margin:10px;}.elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-title{margin-bottom:3px;color:#000000;}.elementor-547 .elementor-element.elementor-element-f5b5f93.elementor-view-stacked .elementor-icon{background-color:#FF7501;fill:#FFFFFF;color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-f5b5f93.elementor-view-framed .elementor-icon, .elementor-547 .elementor-element.elementor-element-f5b5f93.elementor-view-default .elementor-icon{fill:#FF7501;color:#FF7501;border-color:#FF7501;}.elementor-547 .elementor-element.elementor-element-f5b5f93.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon{font-size:8px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;}.elementor-547 .elementor-element.elementor-element-f5b5f93:has(:hover) .elementor-icon-box-title,
					 .elementor-547 .elementor-element.elementor-element-f5b5f93:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-547 .elementor-element.elementor-element-8404f0c{--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;--justify-content:center;}.elementor-547 .elementor-element.elementor-element-97a156f img{width:100%;max-width:100%;border-radius:33px 33px 33px 33px;box-shadow:2px 5px 11px -2px rgba(0, 0, 0, 0.4);}.elementor-547 .elementor-element.elementor-element-b7bca29{--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-547 .elementor-element.elementor-element-5f76337{--spacer-size:75px;}@media(min-width:768px){.elementor-547 .elementor-element.elementor-element-d468d0a{--width:100%;}.elementor-547 .elementor-element.elementor-element-dc8a0b9{--width:5%;}.elementor-547 .elementor-element.elementor-element-4acb8e3{--width:50%;}.elementor-547 .elementor-element.elementor-element-ac4be54{--width:50%;}.elementor-547 .elementor-element.elementor-element-55b4d02{--width:100%;}.elementor-547 .elementor-element.elementor-element-f4fd25e{--content-width:80%;}.elementor-547 .elementor-element.elementor-element-3530547{--width:50%;}.elementor-547 .elementor-element.elementor-element-f6d4005{--width:50%;}.elementor-547 .elementor-element.elementor-element-9d89509{--width:100%;}.elementor-547 .elementor-element.elementor-element-cdc87fc{--width:100%;}.elementor-547 .elementor-element.elementor-element-48731c7{--width:60%;}.elementor-547 .elementor-element.elementor-element-8094ff0{--width:60%;}.elementor-547 .elementor-element.elementor-element-88a02a0{--width:60%;}.elementor-547 .elementor-element.elementor-element-cc07930{--width:60%;}.elementor-547 .elementor-element.elementor-element-30e6a71{--width:100%;}.elementor-547 .elementor-element.elementor-element-ee226cd{--width:90%;}.elementor-547 .elementor-element.elementor-element-08f0e20{--width:50%;}.elementor-547 .elementor-element.elementor-element-8404f0c{--width:50%;}}@media(max-width:1024px){.elementor-547 .elementor-element.elementor-element-86dff07 .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-dd77577 .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-000cdb0 .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-3a30ab3 .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-9b09aa0 .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-f0747ed .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-438451a .elementor-heading-title{font-size:33px;}.elementor-547 .elementor-element.elementor-element-7398402 .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-547 .elementor-element.elementor-element-86dff07 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-9cf3cdd{font-size:13px;}.elementor-547 .elementor-element.elementor-element-dd77577 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-000cdb0 .elementor-heading-title{font-size:10px;}.elementor-547 .elementor-element.elementor-element-28e12c4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-28e12c4{font-size:16px;}.elementor-547 .elementor-element.elementor-element-2854ffa{font-size:16px;}.elementor-547 .elementor-element.elementor-element-3a30ab3 .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-9b09aa0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-9b09aa0 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-2d557d6 .elementor-icon-box-description{font-size:13px;}.elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-088ddcc .elementor-icon-box-description{font-size:13px;}.elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-2ebe43c .elementor-icon-box-description{font-size:13px;}.elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-3e84918 .elementor-icon-box-description{font-size:13px;}.elementor-547 .elementor-element.elementor-element-f0747ed .elementor-heading-title{font-size:25px;}.elementor-547 .elementor-element.elementor-element-438451a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-438451a .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-7398402 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-7398402 .elementor-heading-title{font-size:12px;}.elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-069b109 .elementor-icon-box-description{font-size:13px;}.elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-0c3df7a .elementor-icon-box-description{font-size:13px;}.elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-9316402 .elementor-icon-box-description{font-size:13px;}.elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-title, .elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-title a{font-size:16px;}.elementor-547 .elementor-element.elementor-element-f5b5f93 .elementor-icon-box-description{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-ac4be54 *//* Main container with relative positioning but not affecting blob cutoff */
.corner-blobs-container {
    position: relative;
    min-height: 400px;
    z-index: 1;
    overflow: visible; /* Critical - allows content to extend beyond */
}

/* Top-left blob - positioned absolutely to the page */
.corner-blob-topleft {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 30%;
    height: 40%; 
    background-color: #FF7400;
    border-radius: 60% 40% 45% 55% / 45% 55% 45% 55%;
    transform: rotate(10deg);
    z-index: -1;
    animation: blob-float-tl 18s ease-in-out infinite;
    box-shadow: 0 5px 25px rgba(255, 116, 0, 0.25);
    pointer-events: none; /* Ensures it doesn't block interaction */
}

/* Bottom-right blob - positioned absolutely to the page */
.corner-blob-bottomright {
    content: "";
    position: absolute;
    bottom: -5%;
    right: -5%;
    width: 25%;
    height: 35%;
    background-color: #FF7400;
    border-radius: 55% 45% 60% 40% / 40% 60% 40% 60%;
    transform: rotate(-15deg);
    z-index: -1;
    animation: blob-float-br 20s ease-in-out infinite alternate;
    box-shadow: 0 5px 25px rgba(255, 116, 0, 0.25);
    pointer-events: none; /* Ensures it doesn't block interaction */
}

/* Other animation styles remain the same as before */
@keyframes blob-float-tl {
    /* Same as before */
}

@keyframes blob-float-br {
    /* Same as before */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d468d0a */.blobbg {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobbg::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
  /* Continuous gradient animation */
  background: radial-gradient(circle at center, 
    #FF7400 0%, 
    #FF7400 30%, 
    rgba(255, 116, 0, 0.7) 50%, 
    rgba(255, 116, 0, 0.4) 70%, 
    rgba(255, 116, 0, 0.2) 100%
  );
  background-size: 100% 100%;
  animation: continuous-pulse 4s linear infinite;
}

/* New top right blob */
.blobbg::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400;
  opacity: 1;
  border-radius: 50%;
  top: 20px;
  right: 1%;
  z-index: 0;
  pointer-events: none;
  /* Continuous gradient animation */
}

/* Continuous pulse animation */
@keyframes continuous-pulse {
  0% {
    background-size: 100% 100%;
    background-position: center;
  }
  33% {
    background-size: 120% 120%;
    background-position: center;
  }
  66% {
    background-size: 140% 140%;
    background-position: center;
  }
  100% {
    background-size: 100% 100%;
    background-position: center;
  }
}

/* Alternative: Using multiple layers for continuous ripple effect */
.blobbg::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
  /* Creating multiple ripple layers */
  box-shadow: 
    inset 0 0 30px rgba(255, 255, 255, 0.3),
    0 0 0 0 rgba(255, 116, 0, 0.6),
    0 0 0 10px rgba(255, 116, 0, 0.4),
    0 0 0 20px rgba(255, 116, 0, 0.2);
  animation: continuous-ripple 2s linear infinite;
}

/* Continuous ripple animation */
@keyframes continuous-ripple {
  0% {
    box-shadow: 
      inset 0 0 30px rgba(255, 255, 255, 0.3),
      0 0 0 0 rgba(255, 116, 0, 0.6),
      0 0 0 10px rgba(255, 116, 0, 0.4),
      0 0 0 20px rgba(255, 116, 0, 0.2);
  }
  100% {
    box-shadow: 
      inset 0 0 30px rgba(255, 255, 255, 0.3),
      0 0 0 10px rgba(255, 116, 0, 0.4),
      0 0 0 20px rgba(255, 116, 0, 0.2),
      0 0 0 30px rgba(255, 116, 0, 0);
  }
}

/* Alternative: Continuous breathing effect */
@keyframes breathing-pulse {
  0% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 20%, 
      rgba(255, 116, 0, 0.8) 40%, 
      rgba(255, 116, 0, 0.6) 60%, 
      rgba(255, 116, 0, 0.4) 80%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  25% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 25%, 
      rgba(255, 116, 0, 0.8) 45%, 
      rgba(255, 116, 0, 0.6) 65%, 
      rgba(255, 116, 0, 0.4) 85%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  50% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 30%, 
      rgba(255, 116, 0, 0.8) 50%, 
      rgba(255, 116, 0, 0.6) 70%, 
      rgba(255, 116, 0, 0.4) 90%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  75% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 25%, 
      rgba(255, 116, 0, 0.8) 45%, 
      rgba(255, 116, 0, 0.6) 65%, 
      rgba(255, 116, 0, 0.4) 85%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  100% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 20%, 
      rgba(255, 116, 0, 0.8) 40%, 
      rgba(255, 116, 0, 0.6) 60%, 
      rgba(255, 116, 0, 0.4) 80%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
}

/* Ensure content stays above the blobs */
.blobbg > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */