.elementor-817 .elementor-element.elementor-element-3618ede1{--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;--overlay-opacity:1;}.elementor-817 .elementor-element.elementor-element-3618ede1:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-3618ede1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/273311473b7e3d62bec1c19c76699adbf5122411.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-3618ede1::before, .elementor-817 .elementor-element.elementor-element-3618ede1 > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-3618ede1 > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-3618ede1 > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-3618ede1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-3618ede1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000052;--background-overlay:'';}.elementor-817 .elementor-element.elementor-element-100e31dd > .elementor-widget-container{margin:263px 0px 263px 0px;}.elementor-817 .elementor-element.elementor-element-100e31dd{text-align:center;}.elementor-817 .elementor-element.elementor-element-100e31dd .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:96px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-1aa01f8f{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-5119dc70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-19647229 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-79912a26{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#444444;}.elementor-817 .elementor-element.elementor-element-79912a26 p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-2284832a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-6fbfbed2 img{width:100%;max-width:100%;}.elementor-817 .elementor-element.elementor-element-cc3b27c{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-817 .elementor-element.elementor-element-cc3b27c:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-cc3b27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF4FC;}.elementor-817 .elementor-element.elementor-element-7b5a161a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0076D6;--border-color:#0076D6;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-817 .elementor-element.elementor-element-6901f32d{text-align:center;}.elementor-817 .elementor-element.elementor-element-6901f32d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-3b9fe8dc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#444444;}.elementor-817 .elementor-element.elementor-element-3b9fe8dc p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-13acba1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1f01d09d{text-align:center;}.elementor-817 .elementor-element.elementor-element-1f01d09d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-2caf7eae{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#444444;}.elementor-817 .elementor-element.elementor-element-2caf7eae p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-1982a92a{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-8bbc328{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-8bbc328:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-8bbc328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/Rectangle-18-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-347a81e0{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-817 .elementor-element.elementor-element-347a81e0:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-347a81e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6;}.elementor-817 .elementor-element.elementor-element-26e2968c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-26e2968c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-6a6a3b86{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-7926d02a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-5ea2f657.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-5ea2f657 img{width:100%;max-width:100%;}.elementor-817 .elementor-element.elementor-element-7d24f5bb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-7d24f5bb p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-2225d1c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-298d2ff4.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-298d2ff4 img{width:100%;max-width:100%;}.elementor-817 .elementor-element.elementor-element-353744cd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-353744cd p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-6e486415{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-70c136aa.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-70c136aa img{width:100%;max-width:100%;}.elementor-817 .elementor-element.elementor-element-4c0487a2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-4c0487a2 p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-7938a5ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-573ca8d3.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-573ca8d3 img{width:100%;max-width:100%;}.elementor-817 .elementor-element.elementor-element-4d655f38{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-4d655f38 p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-67642c00{--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:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-787b11f0{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-1d3438fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-1d3438fc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-59fe7241 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-59fe7241{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#444444;}.elementor-817 .elementor-element.elementor-element-59fe7241 p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-381c8a63{--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 38px;--row-gap:0px;--column-gap:38px;--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-817 .elementor-element.elementor-element-188b1a29{width:100%;max-width:100%;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-text{color:#444444;transition:color 0.3s;}.elementor-817 .elementor-element.elementor-element-179cceee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-63b7d528 img{width:100%;max-width:100%;height:540px;object-fit:cover;object-position:center center;}.elementor-817 .elementor-element.elementor-element-37c43876{--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;--overlay-opacity:1;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-37c43876:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-37c43876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/4621f694ce5be304467c234c20ed1047cae49849.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-37c43876::before, .elementor-817 .elementor-element.elementor-element-37c43876 > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-37c43876 > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-37c43876 > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-37c43876 > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-37c43876 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-817 .elementor-element.elementor-element-ab69e63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-31d14b7c{text-align:center;}.elementor-817 .elementor-element.elementor-element-31d14b7c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-36ffbc05{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-36ffbc05 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-36ffbc05.elementor-element{--align-self:center;}.elementor-817 .elementor-element.elementor-element-36ffbc05 p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-56aed38d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-7b4c3c0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-7b4c3c0e:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-7b4c3c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-18ee600d .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-18ee600d .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-18ee600d .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.02em;}.elementor-817 .elementor-element.elementor-element-18ee600d:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-18ee600d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-18ee600d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-45030c4a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-45030c4a:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-45030c4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-324036ff .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-324036ff .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-324036ff .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.02em;}.elementor-817 .elementor-element.elementor-element-324036ff:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-324036ff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-324036ff .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-544b56df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-544b56df:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-544b56df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-374d71c4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-374d71c4 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-374d71c4 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.02em;}.elementor-817 .elementor-element.elementor-element-374d71c4:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-374d71c4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-374d71c4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-c0fb767{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-c0fb767:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-c0fb767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-18c339e6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-18c339e6 .elementor-icon-box-title, .elementor-817 .elementor-element.elementor-element-18c339e6 .elementor-icon-box-title a{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;letter-spacing:0.02em;}.elementor-817 .elementor-element.elementor-element-18c339e6:has(:hover) .elementor-icon-box-title,
					 .elementor-817 .elementor-element.elementor-element-18c339e6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-18c339e6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-6cbc04d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-817 .elementor-element.elementor-element-1abfce80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-817 .elementor-element.elementor-element-1abfce80:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-1abfce80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF4FC;}.elementor-817 .elementor-element.elementor-element-1cd61a9d{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0076D6;--border-color:#0076D6;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4d9ba5c1{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-4d9ba5c1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-979f0c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#444444;}.elementor-817 .elementor-element.elementor-element-979f0c1 p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-67c89db6{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4346cdff{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-817 .elementor-element.elementor-element-4346cdff .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-5f29f82b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#444444;}.elementor-817 .elementor-element.elementor-element-5f29f82b p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-7586605f{--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;--overlay-opacity:1;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-7586605f:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-7586605f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/4621f694ce5be304467c234c20ed1047cae49849.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-7586605f::before, .elementor-817 .elementor-element.elementor-element-7586605f > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-7586605f > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-7586605f > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-7586605f > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-7586605f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-817 .elementor-element.elementor-element-4cf8630c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:32px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-7772bd6e{text-align:center;}.elementor-817 .elementor-element.elementor-element-7772bd6e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-2fe721ad{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-2fe721ad p{margin-block-end:0px;}.elementor-817 .elementor-element.elementor-element-7728a25c .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-817 .elementor-element.elementor-element-7728a25c .elementor-button:hover, .elementor-817 .elementor-element.elementor-element-7728a25c .elementor-button:focus{background-color:#0076D6;border-color:#0076D6;}.elementor-817 .elementor-element.elementor-element-7728a25c > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-101f281e{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-3782f4d0{--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;--justify-content:space-between;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-817 .elementor-element.elementor-element-42c21590{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-2bb55885 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#444444;}.elementor-817 .elementor-element.elementor-element-2e7bb120 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-2e7bb120 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-33e7191c{--display:flex;}.elementor-817 .elementor-element.elementor-element-4a4793c9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-3ba30693{--display:flex;--overlay-opacity:0.5;--padding-top:505px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-3ba30693:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-3ba30693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/fba8a0b89dcaeadc18519552a26dd5663f38e724.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-3ba30693::before, .elementor-817 .elementor-element.elementor-element-3ba30693 > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-3ba30693 > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-3ba30693 > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-3ba30693 > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-3ba30693 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 35%, #000000 80%);}.elementor-817 .elementor-element.elementor-element-3ba30693:hover::before, .elementor-817 .elementor-element.elementor-element-3ba30693:hover > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-3ba30693:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-3ba30693 > .elementor-background-slideshow:hover::before, .elementor-817 .elementor-element.elementor-element-3ba30693 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 34%, #0076D6 80%);}.elementor-817 .elementor-element.elementor-element-3ba30693:hover{--overlay-opacity:0.5;}.elementor-817 .elementor-element.elementor-element-5070a121{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-22ce9feb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:38px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-54146f70 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-54146f70.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-54146f70.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-54146f70.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-54146f70.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-54146f70.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-54146f70 .elementor-icon{font-size:38px;}.elementor-817 .elementor-element.elementor-element-54146f70 .elementor-icon svg{height:38px;}.elementor-817 .elementor-element.elementor-element-60eb6077{--display:flex;--overlay-opacity:0.5;--padding-top:505px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-60eb6077:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-60eb6077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/f46f1eb7598d85247f760809519cf840ea27b2c7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-60eb6077::before, .elementor-817 .elementor-element.elementor-element-60eb6077 > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-60eb6077 > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-60eb6077 > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-60eb6077 > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-60eb6077 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 35%, #000000 80%);}.elementor-817 .elementor-element.elementor-element-60eb6077:hover::before, .elementor-817 .elementor-element.elementor-element-60eb6077:hover > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-60eb6077:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-60eb6077 > .elementor-background-slideshow:hover::before, .elementor-817 .elementor-element.elementor-element-60eb6077 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 34%, #0076D6 80%);}.elementor-817 .elementor-element.elementor-element-60eb6077:hover{--overlay-opacity:0.5;}.elementor-817 .elementor-element.elementor-element-2769bb6e{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-2a1d7c6c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:38px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-c5ff774 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-c5ff774.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-c5ff774.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c5ff774.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-c5ff774.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c5ff774.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-c5ff774 .elementor-icon{font-size:38px;}.elementor-817 .elementor-element.elementor-element-c5ff774 .elementor-icon svg{height:38px;}.elementor-817 .elementor-element.elementor-element-4a1562ad{--display:flex;--overlay-opacity:0.5;--padding-top:505px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-4a1562ad:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-4a1562ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/eab58382916d08c65a4dd788aff50b9f4a8c7bf1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-4a1562ad::before, .elementor-817 .elementor-element.elementor-element-4a1562ad > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-4a1562ad > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-4a1562ad > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-4a1562ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-4a1562ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 35%, #000000 80%);}.elementor-817 .elementor-element.elementor-element-4a1562ad:hover::before, .elementor-817 .elementor-element.elementor-element-4a1562ad:hover > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-4a1562ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-4a1562ad > .elementor-background-slideshow:hover::before, .elementor-817 .elementor-element.elementor-element-4a1562ad > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 34%, #0076D6 80%);}.elementor-817 .elementor-element.elementor-element-4a1562ad:hover{--overlay-opacity:0.5;}.elementor-817 .elementor-element.elementor-element-7488f3ce{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1e9c8e7d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:38px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-e57b8d8 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-e57b8d8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-e57b8d8.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-e57b8d8.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-e57b8d8.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-e57b8d8.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-e57b8d8 .elementor-icon{font-size:38px;}.elementor-817 .elementor-element.elementor-element-e57b8d8 .elementor-icon svg{height:38px;}.elementor-817 .elementor-element.elementor-element-730851a1{--display:flex;--overlay-opacity:0.5;--padding-top:505px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-730851a1:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-730851a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/18dcd8a4063f9c3527121aa54a617d2da2e4d056.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-730851a1::before, .elementor-817 .elementor-element.elementor-element-730851a1 > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-730851a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-730851a1 > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-730851a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-730851a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 35%, #000000 80%);}.elementor-817 .elementor-element.elementor-element-730851a1:hover::before, .elementor-817 .elementor-element.elementor-element-730851a1:hover > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-730851a1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-730851a1 > .elementor-background-slideshow:hover::before, .elementor-817 .elementor-element.elementor-element-730851a1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 34%, #0076D6 80%);}.elementor-817 .elementor-element.elementor-element-730851a1:hover{--overlay-opacity:0.5;}.elementor-817 .elementor-element.elementor-element-67cf6745{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-51163e37 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:38px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-9e70e4d .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-9e70e4d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9e70e4d.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9e70e4d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9e70e4d.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9e70e4d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9e70e4d .elementor-icon{font-size:38px;}.elementor-817 .elementor-element.elementor-element-9e70e4d .elementor-icon svg{height:38px;}.elementor-817 .elementor-element.elementor-element-5b4cc74b{--display:flex;--overlay-opacity:0.5;--padding-top:505px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-5b4cc74b:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-5b4cc74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/9a4ed162c4806aacbc81300076bb7414e5e84f70.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-5b4cc74b::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 35%, #000000 80%);}.elementor-817 .elementor-element.elementor-element-5b4cc74b:hover::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b:hover > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b > .elementor-background-slideshow:hover::before, .elementor-817 .elementor-element.elementor-element-5b4cc74b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 34%, #0076D6 80%);}.elementor-817 .elementor-element.elementor-element-5b4cc74b:hover{--overlay-opacity:0.5;}.elementor-817 .elementor-element.elementor-element-22084b6e{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-ed6cc03 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:38px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-4bb819c .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-4bb819c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-4bb819c.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-4bb819c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-4bb819c.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-4bb819c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-4bb819c .elementor-icon{font-size:38px;}.elementor-817 .elementor-element.elementor-element-4bb819c .elementor-icon svg{height:38px;}.elementor-817 .elementor-element.elementor-element-6393da6c{--display:flex;--overlay-opacity:0.5;--padding-top:505px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-6393da6c:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-6393da6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/35e5d0992f1bd10836970cd755cedd8b01d21027.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-6393da6c::before, .elementor-817 .elementor-element.elementor-element-6393da6c > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-6393da6c > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-6393da6c > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-6393da6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-6393da6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 35%, #000000 80%);}.elementor-817 .elementor-element.elementor-element-6393da6c:hover::before, .elementor-817 .elementor-element.elementor-element-6393da6c:hover > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-6393da6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-6393da6c > .elementor-background-slideshow:hover::before, .elementor-817 .elementor-element.elementor-element-6393da6c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 34%, #0076D6 80%);}.elementor-817 .elementor-element.elementor-element-6393da6c:hover{--overlay-opacity:0.5;}.elementor-817 .elementor-element.elementor-element-79509c52{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-44a6c63e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:38px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-71ab464 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-71ab464.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-71ab464.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-71ab464.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-71ab464.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-71ab464.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-71ab464 .elementor-icon{font-size:38px;}.elementor-817 .elementor-element.elementor-element-71ab464 .elementor-icon svg{height:38px;}.elementor-817 .elementor-element.elementor-element-6aa25824{--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;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--overlay-opacity:1;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-817 .elementor-element.elementor-element-6aa25824:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-6aa25824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theflightacademycali.com/wp-content/uploads/2026/06/5bbd8b44591538f356f5cf62555936a960eebb68.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-817 .elementor-element.elementor-element-6aa25824::before, .elementor-817 .elementor-element.elementor-element-6aa25824 > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-6aa25824 > .e-con-inner > .elementor-background-video-container::before, .elementor-817 .elementor-element.elementor-element-6aa25824 > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-6aa25824 > .e-con-inner > .elementor-background-slideshow::before, .elementor-817 .elementor-element.elementor-element-6aa25824 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000BA;--background-overlay:'';}.elementor-817 .elementor-element.elementor-element-44dfa00a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-4559be04{text-align:center;}.elementor-817 .elementor-element.elementor-element-4559be04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-14252dd4{text-align:center;}.elementor-817 .elementor-element.elementor-element-14252dd4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-90a1222{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-d0db095{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-d0db095:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-d0db095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-d0db095:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-32a685d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4b6f9ff .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-4b6f9ff.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-4b6f9ff.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-4b6f9ff.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-4b6f9ff.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-4b6f9ff.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-4b6f9ff .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-4b6f9ff .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-869d0ee .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-357bd1f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-c9eb05b .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-c9eb05b.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-c9eb05b.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c9eb05b.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-c9eb05b.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c9eb05b.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-c9eb05b .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-c9eb05b .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-c582fe6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-c582fe6:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-c582fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-c582fe6:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-f34cb81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-9e029d6 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-9e029d6.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-9e029d6.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9e029d6.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-9e029d6.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9e029d6.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-9e029d6 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-9e029d6 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-1d300d1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-41f77a7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-782cb04 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-782cb04.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-782cb04.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-782cb04.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-782cb04.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-782cb04.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-782cb04 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-782cb04 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-fb3fe49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-fb3fe49:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-fb3fe49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-fb3fe49:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-1a8978d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-0ca9359 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-0ca9359.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-0ca9359.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-0ca9359.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-0ca9359.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-0ca9359.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-0ca9359 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-0ca9359 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-d256d24 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-bdd02f5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-9b64085 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-9b64085.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9b64085.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9b64085.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9b64085.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9b64085.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9b64085 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-9b64085 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-5eb8ff0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-5eb8ff0:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-5eb8ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-5eb8ff0:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-3352e59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-72a1a3b .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-72a1a3b.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-72a1a3b.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-72a1a3b.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-72a1a3b.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-72a1a3b.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-72a1a3b .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-72a1a3b .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-e04c62c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-2953ba8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-eaac519 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-eaac519.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-eaac519.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-eaac519.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-eaac519.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-eaac519.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-eaac519 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-eaac519 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-d68dd62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-d68dd62:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-d68dd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-d68dd62:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-60785b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-6cac423 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-6cac423.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-6cac423.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-6cac423.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-6cac423.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-6cac423.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-6cac423 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-6cac423 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-b9f078f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-c4ab613{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-9c2d19d .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-9c2d19d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9c2d19d.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9c2d19d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9c2d19d.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-9c2d19d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-9c2d19d .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-9c2d19d .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-c00cdbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-c00cdbc:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-c00cdbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-c00cdbc:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-b36c19e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-33d89a8 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-33d89a8.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-33d89a8.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-33d89a8.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-33d89a8.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-33d89a8.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-33d89a8 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-33d89a8 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-e242b20 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-4b90b53{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-a22ca08 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-a22ca08.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-a22ca08.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-a22ca08.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-a22ca08.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-a22ca08.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-a22ca08 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-a22ca08 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-e4c7f6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-e4c7f6d:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-e4c7f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-e4c7f6d:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-41cf75f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-c56eb72 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-c56eb72.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-c56eb72.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c56eb72.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-c56eb72.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c56eb72.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-c56eb72 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-c56eb72 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-c02b146 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-eb10f9a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-b67ecf2 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-b67ecf2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-b67ecf2.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-b67ecf2.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-b67ecf2.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-b67ecf2.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-b67ecf2 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-b67ecf2 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-561ceaf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:26px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-561ceaf:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-561ceaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0076D6CC;}.elementor-817 .elementor-element.elementor-element-561ceaf:hover{background-color:#004780;}.elementor-817 .elementor-element.elementor-element-e1541c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-c701f68 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-c701f68.elementor-view-stacked .elementor-icon{background-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-c701f68.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c701f68.elementor-view-default .elementor-icon{color:#6EC1E4;border-color:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-c701f68.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-c701f68.elementor-view-default .elementor-icon svg{fill:#6EC1E4;}.elementor-817 .elementor-element.elementor-element-c701f68 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-c701f68 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-6c4414f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-817 .elementor-element.elementor-element-073091b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-f84b6f3 .elementor-icon-wrapper{text-align:center;}.elementor-817 .elementor-element.elementor-element-f84b6f3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-f84b6f3.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-f84b6f3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-f84b6f3.elementor-view-framed .elementor-icon, .elementor-817 .elementor-element.elementor-element-f84b6f3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-817 .elementor-element.elementor-element-f84b6f3 .elementor-icon{font-size:32px;}.elementor-817 .elementor-element.elementor-element-f84b6f3 .elementor-icon svg{height:32px;}.elementor-817 .elementor-element.elementor-element-2c7b54ca{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-817 .elementor-element.elementor-element-2c7b54ca:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-2c7b54ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF4FC;}.elementor-817 .elementor-element.elementor-element-279f9cb1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-6e4a0ec6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#444444;}.elementor-817 .elementor-element.elementor-element-54dd5d0d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-54dd5d0d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:400;color:#0076D6;}.elementor-817 .elementor-element.elementor-element-79ed4bf0{--display:flex;}.elementor-817 .elementor-element.elementor-element-68379c10{--grid-columns:3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-817 .elementor-element.elementor-element-6a6a3b86{--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-56aed38d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-4a4793c9{--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-90a1222{--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-68379c10{--grid-columns:2;}}@media(min-width:768px){.elementor-817 .elementor-element.elementor-element-5119dc70{--width:53%;}.elementor-817 .elementor-element.elementor-element-2284832a{--width:47%;}.elementor-817 .elementor-element.elementor-element-7b5a161a{--width:50%;}.elementor-817 .elementor-element.elementor-element-13acba1c{--width:50%;}.elementor-817 .elementor-element.elementor-element-8bbc328{--width:53%;}.elementor-817 .elementor-element.elementor-element-347a81e0{--width:53%;}.elementor-817 .elementor-element.elementor-element-787b11f0{--width:52%;}.elementor-817 .elementor-element.elementor-element-179cceee{--width:48%;}.elementor-817 .elementor-element.elementor-element-1cd61a9d{--width:100%;}.elementor-817 .elementor-element.elementor-element-67c89db6{--width:100%;}.elementor-817 .elementor-element.elementor-element-42c21590{--width:100%;}.elementor-817 .elementor-element.elementor-element-32a685d{--width:45%;}.elementor-817 .elementor-element.elementor-element-357bd1f{--width:30%;}.elementor-817 .elementor-element.elementor-element-f34cb81{--width:70%;}.elementor-817 .elementor-element.elementor-element-41f77a7{--width:30%;}.elementor-817 .elementor-element.elementor-element-1a8978d{--width:56%;}.elementor-817 .elementor-element.elementor-element-bdd02f5{--width:30%;}.elementor-817 .elementor-element.elementor-element-3352e59{--width:100%;}.elementor-817 .elementor-element.elementor-element-2953ba8{--width:8%;}.elementor-817 .elementor-element.elementor-element-60785b3{--width:73%;}.elementor-817 .elementor-element.elementor-element-c4ab613{--width:30%;}.elementor-817 .elementor-element.elementor-element-b36c19e{--width:100%;}.elementor-817 .elementor-element.elementor-element-4b90b53{--width:16%;}.elementor-817 .elementor-element.elementor-element-41cf75f{--width:100%;}.elementor-817 .elementor-element.elementor-element-eb10f9a{--width:16%;}.elementor-817 .elementor-element.elementor-element-e1541c8{--width:100%;}.elementor-817 .elementor-element.elementor-element-073091b{--width:16%;}}@media(min-width:1601px){.elementor-817 .elementor-element.elementor-element-6a6a3b86{--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-56aed38d{--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-4a4793c9{--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-90a1222{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-817 .elementor-element.elementor-element-100e31dd > .elementor-widget-container{margin:150px 0px 100px 0px;}.elementor-817 .elementor-element.elementor-element-100e31dd .elementor-heading-title{font-size:62px;}.elementor-817 .elementor-element.elementor-element-1aa01f8f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-19647229 .elementor-heading-title{font-size:38px;}.elementor-817 .elementor-element.elementor-element-79912a26{font-size:15px;}.elementor-817 .elementor-element.elementor-element-2284832a.e-con{--order:-99999 /* order start hack */;}.elementor-817 .elementor-element.elementor-element-cc3b27c{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-817 .elementor-element.elementor-element-7b5a161a{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-6901f32d .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-3b9fe8dc{font-size:15px;}.elementor-817 .elementor-element.elementor-element-13acba1c{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-1f01d09d .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-2caf7eae{font-size:15px;}.elementor-817 .elementor-element.elementor-element-1982a92a{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-8bbc328{--min-height:250px;}.elementor-817 .elementor-element.elementor-element-347a81e0{--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-26e2968c{text-align:center;}.elementor-817 .elementor-element.elementor-element-26e2968c .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-6a6a3b86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-7926d02a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-7d24f5bb{text-align:center;font-size:15px;}.elementor-817 .elementor-element.elementor-element-2225d1c6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-353744cd{text-align:center;font-size:15px;}.elementor-817 .elementor-element.elementor-element-6e486415{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-4c0487a2{text-align:center;font-size:15px;}.elementor-817 .elementor-element.elementor-element-7938a5ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-817 .elementor-element.elementor-element-4d655f38{text-align:center;font-size:15px;}.elementor-817 .elementor-element.elementor-element-67642c00{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-1d3438fc{text-align:center;}.elementor-817 .elementor-element.elementor-element-1d3438fc .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-59fe7241{text-align:center;font-size:15px;}.elementor-817 .elementor-element.elementor-element-381c8a63{--gap:0px 25px;--row-gap:0px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-817 .elementor-element.elementor-element-188b1a29 .elementor-icon-list-item > a{font-size:14px;}.elementor-817 .elementor-element.elementor-element-179cceee.e-con{--order:-99999 /* order start hack */;}.elementor-817 .elementor-element.elementor-element-63b7d528 img{height:250px;}.elementor-817 .elementor-element.elementor-element-37c43876{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-ab69e63{--padding-top:50px;--padding-bottom:50px;--padding-left:14px;--padding-right:14px;}.elementor-817 .elementor-element.elementor-element-31d14b7c .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-36ffbc05{width:100%;max-width:100%;font-size:15px;}.elementor-817 .elementor-element.elementor-element-56aed38d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-7b4c3c0e{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-45030c4a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-544b56df{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-c0fb767{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-817 .elementor-element.elementor-element-6cbc04d2{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-1abfce80{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-817 .elementor-element.elementor-element-1cd61a9d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4d9ba5c1{width:100%;max-width:100%;text-align:center;}.elementor-817 .elementor-element.elementor-element-4d9ba5c1 .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-979f0c1{text-align:center;font-size:15px;}.elementor-817 .elementor-element.elementor-element-67c89db6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-4346cdff{width:100%;max-width:100%;text-align:center;}.elementor-817 .elementor-element.elementor-element-4346cdff .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-5f29f82b{text-align:center;font-size:15px;}.elementor-817 .elementor-element.elementor-element-7586605f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-4cf8630c{--padding-top:50px;--padding-bottom:50px;--padding-left:14px;--padding-right:14px;}.elementor-817 .elementor-element.elementor-element-7772bd6e .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-7728a25c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-101f281e{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-3782f4d0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-817 .elementor-element.elementor-element-42c21590{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-2bb55885{text-align:center;}.elementor-817 .elementor-element.elementor-element-2e7bb120{text-align:center;}.elementor-817 .elementor-element.elementor-element-2e7bb120 .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-4a4793c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-817 .elementor-element.elementor-element-3ba30693{--padding-top:300px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-5070a121{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-22ce9feb{text-align:center;}.elementor-817 .elementor-element.elementor-element-22ce9feb .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-60eb6077{--padding-top:300px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-2769bb6e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-2a1d7c6c .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-4a1562ad{--padding-top:300px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-7488f3ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-1e9c8e7d{text-align:center;}.elementor-817 .elementor-element.elementor-element-1e9c8e7d .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-730851a1{--padding-top:300px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-67cf6745{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-51163e37{text-align:center;}.elementor-817 .elementor-element.elementor-element-51163e37 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-5b4cc74b{--padding-top:300px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-22084b6e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-ed6cc03{text-align:center;}.elementor-817 .elementor-element.elementor-element-ed6cc03 .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-6393da6c{--padding-top:300px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-817 .elementor-element.elementor-element-79509c52{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-817 .elementor-element.elementor-element-44a6c63e{text-align:center;}.elementor-817 .elementor-element.elementor-element-44a6c63e .elementor-heading-title{font-size:32px;}.elementor-817 .elementor-element.elementor-element-6aa25824{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-817 .elementor-element.elementor-element-4559be04{text-align:center;}.elementor-817 .elementor-element.elementor-element-14252dd4 .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-90a1222{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-817 .elementor-element.elementor-element-d0db095{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-32a685d{--justify-content:center;}.elementor-817 .elementor-element.elementor-element-357bd1f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-c582fe6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-f34cb81{--justify-content:center;--flex-wrap:nowrap;}.elementor-817 .elementor-element.elementor-element-1d300d1{text-align:center;}.elementor-817 .elementor-element.elementor-element-41f77a7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-fb3fe49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-1a8978d{--justify-content:center;}.elementor-817 .elementor-element.elementor-element-bdd02f5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-5eb8ff0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-3352e59{--justify-content:center;--flex-wrap:nowrap;}.elementor-817 .elementor-element.elementor-element-e04c62c{text-align:center;}.elementor-817 .elementor-element.elementor-element-e04c62c .elementor-heading-title{line-height:1.2em;}.elementor-817 .elementor-element.elementor-element-2953ba8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-d68dd62{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-60785b3{--justify-content:center;--flex-wrap:nowrap;}.elementor-817 .elementor-element.elementor-element-b9f078f{text-align:center;}.elementor-817 .elementor-element.elementor-element-c4ab613{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-c00cdbc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-b36c19e{--justify-content:center;--flex-wrap:nowrap;}.elementor-817 .elementor-element.elementor-element-e242b20{text-align:center;}.elementor-817 .elementor-element.elementor-element-e242b20 .elementor-heading-title{line-height:1.2em;}.elementor-817 .elementor-element.elementor-element-4b90b53{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-e4c7f6d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-41cf75f{--justify-content:center;--flex-wrap:nowrap;}.elementor-817 .elementor-element.elementor-element-c02b146{text-align:center;}.elementor-817 .elementor-element.elementor-element-c02b146 .elementor-heading-title{line-height:1.2em;}.elementor-817 .elementor-element.elementor-element-eb10f9a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-561ceaf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-817 .elementor-element.elementor-element-e1541c8{--justify-content:center;--flex-wrap:nowrap;}.elementor-817 .elementor-element.elementor-element-6c4414f{text-align:center;}.elementor-817 .elementor-element.elementor-element-6c4414f .elementor-heading-title{line-height:1.2em;}.elementor-817 .elementor-element.elementor-element-073091b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-817 .elementor-element.elementor-element-2c7b54ca{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-817 .elementor-element.elementor-element-54dd5d0d{text-align:center;}.elementor-817 .elementor-element.elementor-element-54dd5d0d .elementor-heading-title{font-size:48px;}.elementor-817 .elementor-element.elementor-element-68379c10{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-3ba30693 *//* 1. Define the "Spring Up" animation (Hitting the ceiling) */
@keyframes springUp {
    0%   { transform: translateY(0); }
    40%  { transform: translateY(-24px); } /* Hits ceiling and goes past */
    60%  { transform: translateY(-17px); } /* Bounces down */
    80%  { transform: translateY(-21px); } /* Bounces back up slightly */
    100% { transform: translateY(-20px); } /* Settles at the final position */
}

/* 2. Define the "Spring Down" animation (Hitting the floor) */
@keyframes springDown {
    0%   { transform: translateY(-20px); }
    40%  { transform: translateY(4px); }  /* Hits floor and goes past */
    60%  { transform: translateY(-2px); } /* Bounces up */
    100% { transform: translateY(0); }    /* Settles back at 0 */
}

/* 3. Define the Icon Rotation Spring */
@keyframes rotateSpringIn {
    0%   { transform: rotate(0); }
    50%  { transform: rotate(-55deg); } /* Tilts too far */
    75%  { transform: rotate(-42deg); } /* Bounces back */
    100% { transform: rotate(-45deg); } /* Settles */
}

@keyframes rotateSpringOut {
    0%   { transform: rotate(-45deg); }
    50%  { transform: rotate(10deg); }   /* Tilts past 0 slightly the other way */
    75%  { transform: rotate(-5deg); }   /* Bounces back */
    100% { transform: rotate(0); }       /* Settles at 0 */
}

/* 4. Apply animations to the elements */

/* Base State (Mouse Leave) */
.elementor-817 .elementor-element.elementor-element-3ba30693 .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-3ba30693 .elementor-icon-wrapper{
    animation: springDown 0.6s ease-out both;
}
.elementor-817 .elementor-element.elementor-element-3ba30693 .elementor-icon {
    transition: transform 0.4s ease; /* Simple return for the icon to keep code clean */
}
.elementor-817 .elementor-element.elementor-element-3ba30693 .elementor-icon {
    animation: rotateSpringOut 0.6s ease-out both; /* This makes the icon return smoothly */
}

/* Hover State (Mouse Enter) */
.elementor-817 .elementor-element.elementor-element-3ba30693:hover .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-3ba30693:hover .elementor-icon-wrapper{
    animation: springUp 0.6s ease-out both;
}

.elementor-817 .elementor-element.elementor-element-3ba30693:hover .elementor-icon {
    animation: rotateSpringIn 0.6s ease-out both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60eb6077 *//* 1. Define the "Spring Up" animation (Hitting the ceiling) */
@keyframes springUp {
    0%   { transform: translateY(0); }
    40%  { transform: translateY(-24px); } /* Hits ceiling and goes past */
    60%  { transform: translateY(-17px); } /* Bounces down */
    80%  { transform: translateY(-21px); } /* Bounces back up slightly */
    100% { transform: translateY(-20px); } /* Settles at the final position */
}

/* 2. Define the "Spring Down" animation (Hitting the floor) */
@keyframes springDown {
    0%   { transform: translateY(-20px); }
    40%  { transform: translateY(4px); }  /* Hits floor and goes past */
    60%  { transform: translateY(-2px); } /* Bounces up */
    100% { transform: translateY(0); }    /* Settles back at 0 */
}

/* 3. Define the Icon Rotation Spring */
@keyframes rotateSpringIn {
    0%   { transform: rotate(0); }
    50%  { transform: rotate(-55deg); } /* Tilts too far */
    75%  { transform: rotate(-42deg); } /* Bounces back */
    100% { transform: rotate(-45deg); } /* Settles */
}

@keyframes rotateSpringOut {
    0%   { transform: rotate(-45deg); }
    50%  { transform: rotate(10deg); }   /* Tilts past 0 slightly the other way */
    75%  { transform: rotate(-5deg); }   /* Bounces back */
    100% { transform: rotate(0); }       /* Settles at 0 */
}

/* 4. Apply animations to the elements */

/* Base State (Mouse Leave) */
.elementor-817 .elementor-element.elementor-element-60eb6077 .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-60eb6077 .elementor-icon-wrapper{
    animation: springDown 0.6s ease-out both;
}
.elementor-817 .elementor-element.elementor-element-60eb6077 .elementor-icon {
    transition: transform 0.4s ease; /* Simple return for the icon to keep code clean */
}
.elementor-817 .elementor-element.elementor-element-60eb6077 .elementor-icon {
    animation: rotateSpringOut 0.6s ease-out both; /* This makes the icon return smoothly */
}

/* Hover State (Mouse Enter) */
.elementor-817 .elementor-element.elementor-element-60eb6077:hover .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-60eb6077:hover .elementor-icon-wrapper{
    animation: springUp 0.6s ease-out both;
}

.elementor-817 .elementor-element.elementor-element-60eb6077:hover .elementor-icon {
    animation: rotateSpringIn 0.6s ease-out both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a1562ad *//* 1. Define the "Spring Up" animation (Hitting the ceiling) */
@keyframes springUp {
    0%   { transform: translateY(0); }
    40%  { transform: translateY(-24px); } /* Hits ceiling and goes past */
    60%  { transform: translateY(-17px); } /* Bounces down */
    80%  { transform: translateY(-21px); } /* Bounces back up slightly */
    100% { transform: translateY(-20px); } /* Settles at the final position */
}

/* 2. Define the "Spring Down" animation (Hitting the floor) */
@keyframes springDown {
    0%   { transform: translateY(-20px); }
    40%  { transform: translateY(4px); }  /* Hits floor and goes past */
    60%  { transform: translateY(-2px); } /* Bounces up */
    100% { transform: translateY(0); }    /* Settles back at 0 */
}

/* 3. Define the Icon Rotation Spring */
@keyframes rotateSpringIn {
    0%   { transform: rotate(0); }
    50%  { transform: rotate(-55deg); } /* Tilts too far */
    75%  { transform: rotate(-42deg); } /* Bounces back */
    100% { transform: rotate(-45deg); } /* Settles */
}

@keyframes rotateSpringOut {
    0%   { transform: rotate(-45deg); }
    50%  { transform: rotate(10deg); }   /* Tilts past 0 slightly the other way */
    75%  { transform: rotate(-5deg); }   /* Bounces back */
    100% { transform: rotate(0); }       /* Settles at 0 */
}

/* 4. Apply animations to the elements */

/* Base State (Mouse Leave) */
.elementor-817 .elementor-element.elementor-element-4a1562ad .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-4a1562ad .elementor-icon-wrapper{
    animation: springDown 0.6s ease-out both;
}
.elementor-817 .elementor-element.elementor-element-4a1562ad .elementor-icon {
    transition: transform 0.4s ease; /* Simple return for the icon to keep code clean */
}
.elementor-817 .elementor-element.elementor-element-4a1562ad .elementor-icon {
    animation: rotateSpringOut 0.6s ease-out both; /* This makes the icon return smoothly */
}

/* Hover State (Mouse Enter) */
.elementor-817 .elementor-element.elementor-element-4a1562ad:hover .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-4a1562ad:hover .elementor-icon-wrapper{
    animation: springUp 0.6s ease-out both;
}

.elementor-817 .elementor-element.elementor-element-4a1562ad:hover .elementor-icon {
    animation: rotateSpringIn 0.6s ease-out both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730851a1 *//* 1. Define the "Spring Up" animation (Hitting the ceiling) */
@keyframes springUp {
    0%   { transform: translateY(0); }
    40%  { transform: translateY(-24px); } /* Hits ceiling and goes past */
    60%  { transform: translateY(-17px); } /* Bounces down */
    80%  { transform: translateY(-21px); } /* Bounces back up slightly */
    100% { transform: translateY(-20px); } /* Settles at the final position */
}

/* 2. Define the "Spring Down" animation (Hitting the floor) */
@keyframes springDown {
    0%   { transform: translateY(-20px); }
    40%  { transform: translateY(4px); }  /* Hits floor and goes past */
    60%  { transform: translateY(-2px); } /* Bounces up */
    100% { transform: translateY(0); }    /* Settles back at 0 */
}

/* 3. Define the Icon Rotation Spring */
@keyframes rotateSpringIn {
    0%   { transform: rotate(0); }
    50%  { transform: rotate(-55deg); } /* Tilts too far */
    75%  { transform: rotate(-42deg); } /* Bounces back */
    100% { transform: rotate(-45deg); } /* Settles */
}

@keyframes rotateSpringOut {
    0%   { transform: rotate(-45deg); }
    50%  { transform: rotate(10deg); }   /* Tilts past 0 slightly the other way */
    75%  { transform: rotate(-5deg); }   /* Bounces back */
    100% { transform: rotate(0); }       /* Settles at 0 */
}

/* 4. Apply animations to the elements */

/* Base State (Mouse Leave) */
.elementor-817 .elementor-element.elementor-element-730851a1 .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-730851a1 .elementor-icon-wrapper{
    animation: springDown 0.6s ease-out both;
}
.elementor-817 .elementor-element.elementor-element-730851a1 .elementor-icon {
    transition: transform 0.4s ease; /* Simple return for the icon to keep code clean */
}
.elementor-817 .elementor-element.elementor-element-730851a1 .elementor-icon {
    animation: rotateSpringOut 0.6s ease-out both; /* This makes the icon return smoothly */
}

/* Hover State (Mouse Enter) */
.elementor-817 .elementor-element.elementor-element-730851a1:hover .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-730851a1:hover .elementor-icon-wrapper{
    animation: springUp 0.6s ease-out both;
}

.elementor-817 .elementor-element.elementor-element-730851a1:hover .elementor-icon {
    animation: rotateSpringIn 0.6s ease-out both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4cc74b *//* 1. Define the "Spring Up" animation (Hitting the ceiling) */
@keyframes springUp {
    0%   { transform: translateY(0); }
    40%  { transform: translateY(-24px); } /* Hits ceiling and goes past */
    60%  { transform: translateY(-17px); } /* Bounces down */
    80%  { transform: translateY(-21px); } /* Bounces back up slightly */
    100% { transform: translateY(-20px); } /* Settles at the final position */
}

/* 2. Define the "Spring Down" animation (Hitting the floor) */
@keyframes springDown {
    0%   { transform: translateY(-20px); }
    40%  { transform: translateY(4px); }  /* Hits floor and goes past */
    60%  { transform: translateY(-2px); } /* Bounces up */
    100% { transform: translateY(0); }    /* Settles back at 0 */
}

/* 3. Define the Icon Rotation Spring */
@keyframes rotateSpringIn {
    0%   { transform: rotate(0); }
    50%  { transform: rotate(-55deg); } /* Tilts too far */
    75%  { transform: rotate(-42deg); } /* Bounces back */
    100% { transform: rotate(-45deg); } /* Settles */
}

@keyframes rotateSpringOut {
    0%   { transform: rotate(-45deg); }
    50%  { transform: rotate(10deg); }   /* Tilts past 0 slightly the other way */
    75%  { transform: rotate(-5deg); }   /* Bounces back */
    100% { transform: rotate(0); }       /* Settles at 0 */
}

/* 4. Apply animations to the elements */

/* Base State (Mouse Leave) */
.elementor-817 .elementor-element.elementor-element-5b4cc74b .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-5b4cc74b .elementor-icon-wrapper{
    animation: springDown 0.6s ease-out both;
}
.elementor-817 .elementor-element.elementor-element-5b4cc74b .elementor-icon {
    transition: transform 0.4s ease; /* Simple return for the icon to keep code clean */
}
.elementor-817 .elementor-element.elementor-element-5b4cc74b .elementor-icon {
    animation: rotateSpringOut 0.6s ease-out both; /* This makes the icon return smoothly */
}

/* Hover State (Mouse Enter) */
.elementor-817 .elementor-element.elementor-element-5b4cc74b:hover .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-5b4cc74b:hover .elementor-icon-wrapper{
    animation: springUp 0.6s ease-out both;
}

.elementor-817 .elementor-element.elementor-element-5b4cc74b:hover .elementor-icon {
    animation: rotateSpringIn 0.6s ease-out both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6393da6c *//* 1. Define the "Spring Up" animation (Hitting the ceiling) */
@keyframes springUp {
    0%   { transform: translateY(0); }
    40%  { transform: translateY(-24px); } /* Hits ceiling and goes past */
    60%  { transform: translateY(-17px); } /* Bounces down */
    80%  { transform: translateY(-21px); } /* Bounces back up slightly */
    100% { transform: translateY(-20px); } /* Settles at the final position */
}

/* 2. Define the "Spring Down" animation (Hitting the floor) */
@keyframes springDown {
    0%   { transform: translateY(-20px); }
    40%  { transform: translateY(4px); }  /* Hits floor and goes past */
    60%  { transform: translateY(-2px); } /* Bounces up */
    100% { transform: translateY(0); }    /* Settles back at 0 */
}

/* 3. Define the Icon Rotation Spring */
@keyframes rotateSpringIn {
    0%   { transform: rotate(0); }
    50%  { transform: rotate(-55deg); } /* Tilts too far */
    75%  { transform: rotate(-42deg); } /* Bounces back */
    100% { transform: rotate(-45deg); } /* Settles */
}

@keyframes rotateSpringOut {
    0%   { transform: rotate(-45deg); }
    50%  { transform: rotate(10deg); }   /* Tilts past 0 slightly the other way */
    75%  { transform: rotate(-5deg); }   /* Bounces back */
    100% { transform: rotate(0); }       /* Settles at 0 */
}

/* 4. Apply animations to the elements */

/* Base State (Mouse Leave) */
.elementor-817 .elementor-element.elementor-element-6393da6c .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-6393da6c .elementor-icon-wrapper{
    animation: springDown 0.6s ease-out both;
}
.elementor-817 .elementor-element.elementor-element-6393da6c .elementor-icon {
    transition: transform 0.4s ease; /* Simple return for the icon to keep code clean */
}
.elementor-817 .elementor-element.elementor-element-6393da6c .elementor-icon {
    animation: rotateSpringOut 0.6s ease-out both; /* This makes the icon return smoothly */
}

/* Hover State (Mouse Enter) */
.elementor-817 .elementor-element.elementor-element-6393da6c:hover .elementor-heading-title,
.elementor-817 .elementor-element.elementor-element-6393da6c:hover .elementor-icon-wrapper{
    animation: springUp 0.6s ease-out both;
}

.elementor-817 .elementor-element.elementor-element-6393da6c:hover .elementor-icon {
    animation: rotateSpringIn 0.6s ease-out both;
}/* End custom CSS */