.elementor-6 .elementor-element.elementor-element-5206615{--display:flex;--min-height:633px;--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;--overlay-opacity:0.5;}.elementor-6 .elementor-element.elementor-element-5206615:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5206615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://alliancedu.com/wp-content/uploads/2025/06/ChatGPT-Image-Jun-28-2025-04_10_08-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-5206615::before, .elementor-6 .elementor-element.elementor-element-5206615 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-5206615 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-5206615 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-5206615 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-5206615 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E2D2D;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-6ee0f11{--display:flex;--margin-top:145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-8d01e87{--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-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-6 .elementor-element.elementor-element-dacfe02{text-align:left;}.elementor-6 .elementor-element.elementor-element-dacfe02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:700;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-2735ce2{text-align:left;}.elementor-6 .elementor-element.elementor-element-2735ce2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:700;color:#F68820;}.elementor-6 .elementor-element.elementor-element-b902ba4{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-7be5a5a{text-align:left;}.elementor-6 .elementor-element.elementor-element-7be5a5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:700;color:#F68820;}.elementor-6 .elementor-element.elementor-element-0968bd9{text-align:left;}.elementor-6 .elementor-element.elementor-element-0968bd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:700;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bc64334{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:45px;}.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-6 .elementor-element.elementor-element-4a8880f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-4a8880f{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d9bc405{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-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-6 .elementor-element.elementor-element-28f4319 .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-28f4319 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0c350f9 .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-d99dbf1{--display:flex;}.elementor-6 .elementor-element.elementor-element-faba54d{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-514ea9f{--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-6 .elementor-element.elementor-element-514ea9f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-514ea9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-c08c2a5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-042dbff{text-align:right;}.elementor-6 .elementor-element.elementor-element-042dbff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-90e3516 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#F68820;}.elementor-6 .elementor-element.elementor-element-4cdc040{--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-6 .elementor-element.elementor-element-4cdc040:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4cdc040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-611cb21{--display:flex;}.elementor-6 .elementor-element.elementor-element-fd98af8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-fd98af8{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-96721dd{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-96721dd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-96721dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f711079{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-f711079:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f711079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-6 .elementor-element.elementor-element-343b258{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-343b258.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-343b258.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-343b258.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-343b258 .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-343b258 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-343b258 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-343b258 .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-343b258:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-343b258:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-343b258 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-b42569a{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-b42569a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b42569a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-83bafd4{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-83bafd4.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-83bafd4.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-83bafd4.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-83bafd4 .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-83bafd4 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-83bafd4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-83bafd4 .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-83bafd4:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-83bafd4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-83bafd4 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-2d5d1a5{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-2d5d1a5:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2d5d1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-07094b2{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-07094b2.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-07094b2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-07094b2.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-07094b2 .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-07094b2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-07094b2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-07094b2 .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-07094b2:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-07094b2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-07094b2 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-59a8f17{--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-6 .elementor-element.elementor-element-b0f1c69{--display:flex;}.elementor-6 .elementor-element.elementor-element-a705d15 .elementor-button{background-color:#14141400;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-900a47d{--display:flex;}.elementor-6 .elementor-element.elementor-element-e4f91d6{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-3890cec{--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-6 .elementor-element.elementor-element-3890cec:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3890cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6e3dda0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-89ea21b{text-align:right;}.elementor-6 .elementor-element.elementor-element-89ea21b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-07268fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#F68820;}.elementor-6 .elementor-element.elementor-element-4096f3a{--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-6 .elementor-element.elementor-element-4096f3a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4096f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-807975b{--display:flex;}.elementor-6 .elementor-element.elementor-element-2282c3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2282c3c{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-721685a{--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:21px 58px;--row-gap:21px;--column-gap:58px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-8edf3a1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-6 .elementor-element.elementor-element-4ad57e1 > .elementor-widget-container{background-color:#888888;}.elementor-6 .elementor-element.elementor-element-c3375e2 > .elementor-widget-container{margin:-61px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-c3375e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-37c482b > .elementor-widget-container{margin:-68px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-37c482b{color:#DDDDDD;}.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-6 .elementor-element.elementor-element-3806c85 .elementor-icon-list-icon i{color:#F68820;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-3806c85 .elementor-icon-list-icon svg{fill:#F68820;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-3806c85{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-3806c85 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-d44897b .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-c30da26{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-350431d > .elementor-widget-container{background-color:#888888;}.elementor-6 .elementor-element.elementor-element-d1830c4 > .elementor-widget-container{margin:-61px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-d1830c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-6cca7b1 > .elementor-widget-container{margin:-68px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-6cca7b1{color:#DDDDDD;}.elementor-6 .elementor-element.elementor-element-f91cce8 .elementor-icon-list-icon i{color:#F68820;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-f91cce8 .elementor-icon-list-icon svg{fill:#F68820;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-f91cce8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-f91cce8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-b717664 .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-89949f2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c70f98e > .elementor-widget-container{background-color:#888888;}.elementor-6 .elementor-element.elementor-element-382116e > .elementor-widget-container{margin:-61px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-382116e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-fcc9da0 > .elementor-widget-container{margin:-68px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-fcc9da0{color:#DDDDDD;}.elementor-6 .elementor-element.elementor-element-e84ae05 .elementor-icon-list-icon i{color:#F68820;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-e84ae05 .elementor-icon-list-icon svg{fill:#F68820;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-e84ae05{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-e84ae05 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-1396800 .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-7da361e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-07603ca > .elementor-widget-container{background-color:#888888;}.elementor-6 .elementor-element.elementor-element-f307ed1 > .elementor-widget-container{margin:-61px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-f307ed1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-e629aa2 > .elementor-widget-container{margin:-68px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-e629aa2{color:#DDDDDD;}.elementor-6 .elementor-element.elementor-element-1b17521 .elementor-icon-list-icon i{color:#F68820;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-1b17521 .elementor-icon-list-icon svg{fill:#F68820;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-1b17521{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-1b17521 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-ac725aa .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-18fb679{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e420ddc > .elementor-widget-container{background-color:#888888;}.elementor-6 .elementor-element.elementor-element-3d0fe18 > .elementor-widget-container{margin:-61px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-3d0fe18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d6143c1 > .elementor-widget-container{margin:-68px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-d6143c1{color:#DDDDDD;}.elementor-6 .elementor-element.elementor-element-2aaeaf8 .elementor-icon-list-icon i{color:#F68820;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-2aaeaf8 .elementor-icon-list-icon svg{fill:#F68820;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-2aaeaf8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-2aaeaf8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-0a5621e .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-b140f80{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f91d0db > .elementor-widget-container{background-color:#888888;}.elementor-6 .elementor-element.elementor-element-6b06c84 > .elementor-widget-container{margin:-61px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-6b06c84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b6b0a84 > .elementor-widget-container{margin:-68px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-b6b0a84{color:#DDDDDD;}.elementor-6 .elementor-element.elementor-element-aaed18e .elementor-icon-list-icon i{color:#F68820;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-aaed18e .elementor-icon-list-icon svg{fill:#F68820;transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-aaed18e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-aaed18e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-eaf387e .elementor-button{background-color:#14141400;}.elementor-6 .elementor-element.elementor-element-8c1a437{--display:flex;}.elementor-6 .elementor-element.elementor-element-93170d9{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-7cf0ad6{--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-6 .elementor-element.elementor-element-7cf0ad6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7cf0ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-32f8f3f{--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-6 .elementor-element.elementor-element-32f8f3f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-32f8f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a504774{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-c3f3c4a{text-align:right;}.elementor-6 .elementor-element.elementor-element-c3f3c4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-2132968 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#F68820;}.elementor-6 .elementor-element.elementor-element-5de7ba9{--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-6 .elementor-element.elementor-element-5de7ba9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5de7ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-0f12ecc{--display:flex;}.elementor-6 .elementor-element.elementor-element-b0472fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b0472fc{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-e3ef34c{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-e3ef34c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-e3ef34c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ef64be7{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-ef64be7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ef64be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-aafe134 .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-aafe134{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-aafe134 .elementor-icon-box-title{margin-bottom:14px;color:#000000;}.elementor-6 .elementor-element.elementor-element-aafe134.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-aafe134.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-aafe134.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-aafe134 .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-aafe134 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-aafe134 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-aafe134:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-aafe134:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-aafe134 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-294152d{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-294152d:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-294152d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d8fbf8b .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-d8fbf8b{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-d8fbf8b .elementor-icon-box-title{margin-bottom:14px;color:#000000;}.elementor-6 .elementor-element.elementor-element-d8fbf8b.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-d8fbf8b.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d8fbf8b.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-d8fbf8b .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-d8fbf8b .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-d8fbf8b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-d8fbf8b:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-d8fbf8b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-d8fbf8b .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-4f84a97{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-4f84a97:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4f84a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-67df95e .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-67df95e{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-67df95e .elementor-icon-box-title{margin-bottom:14px;color:#000000;}.elementor-6 .elementor-element.elementor-element-67df95e.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-67df95e.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-67df95e.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-67df95e .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-67df95e .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-67df95e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-67df95e:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-67df95e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-67df95e .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-141edd6{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-141edd6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-141edd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-eaeb09b{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-eaeb09b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-eaeb09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5917054 .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-5917054{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-5917054 .elementor-icon-box-title{margin-bottom:14px;color:#000000;}.elementor-6 .elementor-element.elementor-element-5917054.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-5917054.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-5917054.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-5917054 .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-5917054 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-5917054 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-5917054:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-5917054:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-5917054 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-a9fd863{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-a9fd863:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a9fd863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-62927f2 .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-62927f2{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-62927f2 .elementor-icon-box-title{margin-bottom:14px;color:#000000;}.elementor-6 .elementor-element.elementor-element-62927f2.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-62927f2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-62927f2.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-62927f2 .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-62927f2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-62927f2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-62927f2:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-62927f2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-62927f2 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-0510ab9{--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;--background-transition:0.5s;}.elementor-6 .elementor-element.elementor-element-0510ab9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0510ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-f4e6df2 .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-f4e6df2{--icon-box-icon-margin:15px;}.elementor-6 .elementor-element.elementor-element-f4e6df2 .elementor-icon-box-title{margin-bottom:14px;color:#000000;}.elementor-6 .elementor-element.elementor-element-f4e6df2.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-f4e6df2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f4e6df2.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-f4e6df2 .elementor-icon{font-size:32px;}.elementor-6 .elementor-element.elementor-element-f4e6df2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f4e6df2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-6 .elementor-element.elementor-element-f4e6df2:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-f4e6df2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-f4e6df2 .elementor-icon-box-description{color:#000000;}.elementor-6 .elementor-element.elementor-element-e19d15d{--display:flex;}.elementor-6 .elementor-element.elementor-element-82dd7ff{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-b7b8956{--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-6 .elementor-element.elementor-element-b7b8956:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b7b8956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6 .elementor-element.elementor-element-b8e8193{--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-6 .elementor-element.elementor-element-dcbc0f5{--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-6 .elementor-element.elementor-element-ba84290{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-ce03c7c{text-align:right;}.elementor-6 .elementor-element.elementor-element-ce03c7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-09bb78f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#F68820;}.elementor-6 .elementor-element.elementor-element-8945fcf{--display:flex;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-66370a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-66370a2{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d7f24d7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-292cd79 .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-292cd79{--icon-box-icon-margin:8px;}.elementor-6 .elementor-element.elementor-element-292cd79 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-292cd79.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-292cd79.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-292cd79.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-292cd79 .elementor-icon{font-size:18px;}.elementor-6 .elementor-element.elementor-element-292cd79 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-292cd79 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-292cd79:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-292cd79:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-292cd79 .elementor-icon-box-description{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-375f494 .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-375f494{--icon-box-icon-margin:8px;}.elementor-6 .elementor-element.elementor-element-375f494 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-375f494.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-375f494.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-375f494.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-375f494 .elementor-icon{font-size:18px;}.elementor-6 .elementor-element.elementor-element-375f494 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-375f494 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-375f494:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-375f494:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-375f494 .elementor-icon-box-description{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bbf513c .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-bbf513c{--icon-box-icon-margin:8px;}.elementor-6 .elementor-element.elementor-element-bbf513c .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bbf513c.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-bbf513c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bbf513c.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-bbf513c .elementor-icon{font-size:18px;}.elementor-6 .elementor-element.elementor-element-bbf513c .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-bbf513c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-bbf513c:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-bbf513c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-bbf513c .elementor-icon-box-description{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d7e9e82 .elementor-icon-box-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-d7e9e82{--icon-box-icon-margin:8px;}.elementor-6 .elementor-element.elementor-element-d7e9e82 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d7e9e82.elementor-view-stacked .elementor-icon{background-color:#F68820;}.elementor-6 .elementor-element.elementor-element-d7e9e82.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d7e9e82.elementor-view-default .elementor-icon{fill:#F68820;color:#F68820;border-color:#F68820;}.elementor-6 .elementor-element.elementor-element-d7e9e82 .elementor-icon{font-size:18px;}.elementor-6 .elementor-element.elementor-element-d7e9e82 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-d7e9e82 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-d7e9e82:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-d7e9e82:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d7e9e82 .elementor-icon-box-description{color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-79c7737{--display:flex;}.elementor-6 .elementor-element.elementor-element-92ef215 .elementor-button{background-color:#14141400;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-90d4ff3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-3fb2a32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d1145a5{--display:flex;}.elementor-6 .elementor-element.elementor-element-9ab1c69{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-ef820b5{--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-6 .elementor-element.elementor-element-9252aec{--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-6 .elementor-element.elementor-element-2ad166e .elementor-icon-box-title{margin-bottom:0px;color:#F68820;}.elementor-6 .elementor-element.elementor-element-2ad166e .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-2ad166e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-2ad166e:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-2ad166e:has(:focus) .elementor-icon-box-title{color:#F68820;}.elementor-6 .elementor-element.elementor-element-2ad166e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-1fc70cc{--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-6 .elementor-element.elementor-element-797b660 .elementor-icon-box-title{margin-bottom:0px;color:#F68820;}.elementor-6 .elementor-element.elementor-element-797b660 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-797b660 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-797b660:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-797b660:has(:focus) .elementor-icon-box-title{color:#F68820;}.elementor-6 .elementor-element.elementor-element-797b660 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f6da1cf{--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-6 .elementor-element.elementor-element-3190630 .elementor-icon-box-title{margin-bottom:0px;color:#F68820;}.elementor-6 .elementor-element.elementor-element-3190630 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-3190630 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-3190630:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-3190630:has(:focus) .elementor-icon-box-title{color:#F68820;}.elementor-6 .elementor-element.elementor-element-3190630 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-80d428d{--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-6 .elementor-element.elementor-element-49c9910 .elementor-icon-box-title{margin-bottom:0px;color:#F68820;}.elementor-6 .elementor-element.elementor-element-49c9910 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-49c9910 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-49c9910:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-49c9910:has(:focus) .elementor-icon-box-title{color:#F68820;}.elementor-6 .elementor-element.elementor-element-49c9910 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-8f455df{--display:flex;}.elementor-6 .elementor-element.elementor-element-735ccf7{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-a6091a9{--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:-5px;--padding-bottom:-5px;--padding-left:-5px;--padding-right:-5px;}.elementor-6 .elementor-element.elementor-element-a6091a9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a6091a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-b5bd773{--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-6 .elementor-element.elementor-element-b5bd773:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b5bd773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-d5d01d8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-9a4be7f{text-align:right;}.elementor-6 .elementor-element.elementor-element-9a4be7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-cb15810 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#F68820;}.elementor-6 .elementor-element.elementor-element-26b764c{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-26b764c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-26b764c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-6 .elementor-element.elementor-element-db2f2ae{--display:flex;}.elementor-6 .elementor-element.elementor-element-e74afe3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e74afe3{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-718baa6{--display:flex;}.elementor-6 .elementor-element.elementor-element-f76df0d{--display:flex;}.elementor-6 .elementor-element.elementor-element-3940e24{--display:flex;}.elementor-6 .elementor-element.elementor-element-a9ca80c{--display:flex;}.elementor-6 .elementor-element.elementor-element-ef54e5f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-d9bc405{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-c08c2a5{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-6e3dda0{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-a504774{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-ba84290{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-d7f24d7{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-d5d01d8{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-ef54e5f{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-5206615{--content-width:1600px;}.elementor-6 .elementor-element.elementor-element-8d01e87{--width:100%;}.elementor-6 .elementor-element.elementor-element-b902ba4{--width:100%;}.elementor-6 .elementor-element.elementor-element-bc64334{--width:48%;}.elementor-6 .elementor-element.elementor-element-d9bc405{--width:37%;}.elementor-6 .elementor-element.elementor-element-4cdc040{--content-width:912px;}.elementor-6 .elementor-element.elementor-element-96721dd{--content-width:1464px;}.elementor-6 .elementor-element.elementor-element-f711079{--width:33%;}.elementor-6 .elementor-element.elementor-element-b42569a{--width:33%;}.elementor-6 .elementor-element.elementor-element-2d5d1a5{--width:33%;}.elementor-6 .elementor-element.elementor-element-59a8f17{--content-width:500px;}.elementor-6 .elementor-element.elementor-element-4096f3a{--content-width:912px;}.elementor-6 .elementor-element.elementor-element-721685a{--content-width:1464px;}.elementor-6 .elementor-element.elementor-element-8edf3a1{--width:30%;}.elementor-6 .elementor-element.elementor-element-c30da26{--width:30%;}.elementor-6 .elementor-element.elementor-element-89949f2{--width:30%;}.elementor-6 .elementor-element.elementor-element-7da361e{--width:30%;}.elementor-6 .elementor-element.elementor-element-18fb679{--width:30%;}.elementor-6 .elementor-element.elementor-element-b140f80{--width:30%;}.elementor-6 .elementor-element.elementor-element-5de7ba9{--content-width:912px;}.elementor-6 .elementor-element.elementor-element-e3ef34c{--content-width:1464px;}.elementor-6 .elementor-element.elementor-element-ef64be7{--width:33%;}.elementor-6 .elementor-element.elementor-element-294152d{--width:33%;}.elementor-6 .elementor-element.elementor-element-4f84a97{--width:33%;}.elementor-6 .elementor-element.elementor-element-141edd6{--content-width:1464px;}.elementor-6 .elementor-element.elementor-element-eaeb09b{--width:33%;}.elementor-6 .elementor-element.elementor-element-a9fd863{--width:33%;}.elementor-6 .elementor-element.elementor-element-0510ab9{--width:33%;}.elementor-6 .elementor-element.elementor-element-b7b8956{--content-width:1464px;}.elementor-6 .elementor-element.elementor-element-b8e8193{--width:50%;}.elementor-6 .elementor-element.elementor-element-90d4ff3{--width:50%;}.elementor-6 .elementor-element.elementor-element-ef820b5{--content-width:1464px;}.elementor-6 .elementor-element.elementor-element-9252aec{--width:25%;}.elementor-6 .elementor-element.elementor-element-1fc70cc{--width:25%;}.elementor-6 .elementor-element.elementor-element-f6da1cf{--width:25%;}.elementor-6 .elementor-element.elementor-element-80d428d{--width:25%;}.elementor-6 .elementor-element.elementor-element-26b764c{--content-width:747px;}.elementor-6 .elementor-element.elementor-element-db2f2ae{--width:100%;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-dacfe02 .elementor-heading-title{font-size:33px;}.elementor-6 .elementor-element.elementor-element-2735ce2 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2735ce2 .elementor-heading-title{font-size:39px;}.elementor-6 .elementor-element.elementor-element-7be5a5a .elementor-heading-title{font-size:33px;}.elementor-6 .elementor-element.elementor-element-0968bd9 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0968bd9{text-align:center;}.elementor-6 .elementor-element.elementor-element-0968bd9 .elementor-heading-title{font-size:33px;}.elementor-6 .elementor-element.elementor-element-4a8880f > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-4a8880f{text-align:left;font-size:15px;}.elementor-6 .elementor-element.elementor-element-d9bc405{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-faba54d{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-c08c2a5{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-042dbff > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-042dbff .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-90e3516 .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-e4f91d6{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-6e3dda0{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-89ea21b > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-89ea21b .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-07268fc .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-2282c3c{font-size:14px;}.elementor-6 .elementor-element.elementor-element-93170d9{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-a504774{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-c3f3c4a > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c3f3c4a .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-2132968 .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-b0472fc{font-size:14px;}.elementor-6 .elementor-element.elementor-element-82dd7ff{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-ba84290{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-ce03c7c > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ce03c7c .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-09bb78f .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-66370a2{font-size:14px;}.elementor-6 .elementor-element.elementor-element-d7f24d7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-6 .elementor-element.elementor-element-9ab1c69{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-2ad166e .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-2ad166e .elementor-icon-box-title a{font-size:27px;}.elementor-6 .elementor-element.elementor-element-2ad166e .elementor-icon-box-description{font-size:12px;}.elementor-6 .elementor-element.elementor-element-797b660 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-797b660 .elementor-icon-box-title a{font-size:27px;}.elementor-6 .elementor-element.elementor-element-797b660 .elementor-icon-box-description{font-size:12px;}.elementor-6 .elementor-element.elementor-element-3190630 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-3190630 .elementor-icon-box-title a{font-size:27px;}.elementor-6 .elementor-element.elementor-element-3190630 .elementor-icon-box-description{font-size:12px;}.elementor-6 .elementor-element.elementor-element-49c9910 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-49c9910 .elementor-icon-box-title a{font-size:27px;}.elementor-6 .elementor-element.elementor-element-49c9910 .elementor-icon-box-description{font-size:12px;}.elementor-6 .elementor-element.elementor-element-735ccf7{--spacer-size:0px;}.elementor-6 .elementor-element.elementor-element-d5d01d8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-9a4be7f > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-6 .elementor-element.elementor-element-9a4be7f .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-cb15810 .elementor-heading-title{font-size:18px;}.elementor-6 .elementor-element.elementor-element-e74afe3{font-size:14px;}.elementor-6 .elementor-element.elementor-element-ef54e5f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-28f4319 */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c350f9 */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90e3516 */.gradient-heading {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f711079 *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon with Gradient Text Color */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;

  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background 0.3s ease, color 0.3s ease;
}

/* ✏️ Gradient stays on hover, but lightens the background */
.icon-box-hover:hover .elementor-icon {
  background-color: #e5e5e5;
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42569a *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #004aad;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #004aad;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5d1a5 *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #004aad;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #004aad;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a705d15 */.btn-primary {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 12px 28px;
  font-weight: 600;
  border-radius: 12px; /* 🔁 Increased from 8px to 12px */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}

.btn-primary:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.18);
  filter: brightness(1.05);
}

.btn-primary:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(244, 66, 35, 0.4);
}

.btn-primary:active {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0f1c69 */.btn-primary {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  transition: all 0.3s ease;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover state */
.btn-primary:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.18);
  filter: brightness(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07268fc */.gradient-heading {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ad57e1 */.image-gradient {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d44897b */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8edf3a1 */.hover-container {
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
  position: relative;
}

/* 🖱️ Hover Effect */
.hover-container:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-350431d */.image-gradient {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b717664 */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c30da26 */.hover-container {
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
  position: relative;
}

/* 🖱️ Hover Effect */
.hover-container:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c70f98e */.image-gradient {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1396800 */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89949f2 */.hover-container {
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
  position: relative;
}

/* 🖱️ Hover Effect */
.hover-container:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07603ca */.image-gradient {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac725aa */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7da361e */.hover-container {
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
  position: relative;
}

/* 🖱️ Hover Effect */
.hover-container:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e420ddc */.image-gradient {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a5621e */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18fb679 */.hover-container {
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
  position: relative;
}

/* 🖱️ Hover Effect */
.hover-container:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f91d0db */.image-gradient {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.image-gradient::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 55%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eaf387e */.btn-primary-small {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  color: #fff;
  padding: 6px 16px;         /* 🔹 Smaller padding */
  font-size: 14px;           /* 🔹 Smaller text */
  font-weight: 600;
  border-radius: 8px;        /* 🔹 Rounded but not too much */
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover Effect */
.btn-primary-small:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.15);
  filter: brightness(1.05);
}

/* 🔍 Optional Focus & Active States */
.btn-primary-small:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(244, 66, 35, 0.4);
}

.btn-primary-small:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b140f80 */.hover-container {
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
  position: relative;
}

/* 🖱️ Hover Effect */
.hover-container:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2132968 */.gradient-heading {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef64be7 *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #fff;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #000;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294152d *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #fff;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #000;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f84a97 *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #fff;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #000;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaeb09b *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #fff;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #000;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9fd863 *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #fff;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #000;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0510ab9 *//* 🎯 Base Icon Box */
.icon-box-hover {
  background: #ffffff;
  border-radius: 16px;
  padding: 25px 20px;
  text-align: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}

/* 🖱️ Hover Effect */
.icon-box-hover:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

/* 📦 Icon Style */
.icon-box-hover .elementor-icon {
  background-color: #f0f4ff;
  color: #fff;
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 15px;
  font-size: 24px;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* ✏️ Optional: Change icon color on hover */
.icon-box-hover:hover .elementor-icon {
  background-color: #000;
  color: #ffffff;
}

/* 🏷️ Title */
.icon-box-hover h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  color: #222;
}

/* 📝 Optional Description */
.icon-box-hover p {
  font-size: 14px;
  color: #666;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bb78f */.gradient-heading {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92ef215 */.btn-primary {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  transition: all 0.3s ease;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}

/* 🖱️ Hover state */
.btn-primary:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.18);
  filter: brightness(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb15810 */.gradient-heading {
  background: linear-gradient(90deg, #F68820 0%, #F44223 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}/* End custom CSS */