.elementor-36388 .elementor-element.elementor-element-36cd660d:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-36cd660d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-36cd660d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:40px 0px 40px 0px;}.elementor-36388 .elementor-element.elementor-element-36cd660d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-2116dd7b > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-36388 .elementor-element.elementor-element-51ebe81{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-36388 .elementor-element.elementor-element-51ebe81 .elementor-headline{text-align:start;font-size:62px;font-weight:800;line-height:1.2em;}.elementor-36388 .elementor-element.elementor-element-51ebe81 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-36388 .elementor-element.elementor-element-51ebe81 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:700;line-height:1.2em;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36388 .elementor-element.elementor-element-3a3db625{color:var( --e-global-color-86d42b1 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-36388 .elementor-element.elementor-element-10e7f143 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-36388 .elementor-element.elementor-element-10e7f143 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36388 .elementor-element.elementor-element-10e7f143 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-36388 .elementor-element.elementor-element-6d916267 > .elementor-element-populated{margin:31px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-36388 .elementor-element.elementor-element-2deede14{width:var( --container-widget-width, 102.889% );max-width:102.889%;--container-widget-width:102.889%;--container-widget-flex-grow:0;}.elementor-36388 .elementor-element.elementor-element-2deede14 > .elementor-widget-container{margin:9px 0px 0px 15px;}.elementor-36388 .elementor-element.elementor-element-90e2f90:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-90e2f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-90e2f90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-27px;margin-bottom:0px;padding:1px 1px 1px 1px;}.elementor-36388 .elementor-element.elementor-element-90e2f90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-408e86b5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-36388 .elementor-element.elementor-element-45c59eb{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-36388 .elementor-element.elementor-element-6d142909 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:-11px 0px 0px 0px;}.elementor-36388 .elementor-element.elementor-element-6d142909{text-align:center;}.elementor-36388 .elementor-element.elementor-element-6d142909 .elementor-heading-title{font-size:30px;font-weight:600;line-height:39px;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-13bffa35{--e-image-carousel-slides-to-show:5;}.elementor-36388 .elementor-element.elementor-element-13bffa35 > .elementor-widget-container{padding:-6px 0px 0px 0px;}.elementor-36388 .elementor-element.elementor-element-13bffa35 .swiper-wrapper{display:flex;align-items:center;}.elementor-36388 .elementor-element.elementor-element-6b1faca7:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-6b1faca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-6b1faca7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:-5px;padding:0px 0px 33px 0px;}.elementor-36388 .elementor-element.elementor-element-6b1faca7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-99c0d47{--spacer-size:50px;}.elementor-36388 .elementor-element.elementor-element-3c6912b6{--spacer-size:16px;}.elementor-36388 .elementor-element.elementor-element-4924ef77{text-align:center;}.elementor-36388 .elementor-element.elementor-element-4924ef77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:600;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-3455632{--spacer-size:15px;}.elementor-36388 .elementor-element.elementor-element-18ad1d51{width:var( --container-widget-width, 101.719% );max-width:101.719%;--container-widget-width:101.719%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-79b01120 > .elementor-background-overlay{background-color:var( --e-global-color-0ea37ce );opacity:1;}.elementor-36388 .elementor-element.elementor-element-79b01120{margin-top:-4px;margin-bottom:-4px;}.elementor-36388 .elementor-element.elementor-element-43dbbad{--spacer-size:20px;}.elementor-36388 .elementor-element.elementor-element-3632bb2b{text-align:center;}.elementor-36388 .elementor-element.elementor-element-3632bb2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-14cae33{--spacer-size:20px;}.elementor-36388 .elementor-element.elementor-element-11b1487e{width:var( --container-widget-width, 98.016% );max-width:98.016%;--container-widget-width:98.016%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-79cc2bc9:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-79cc2bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-79cc2bc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3px;margin-bottom:20px;padding:40px 0px 40px 0px;}.elementor-36388 .elementor-element.elementor-element-79cc2bc9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-412d10f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-36388 .elementor-element.elementor-element-412d10f9 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-36388 .elementor-element.elementor-element-34ea4265{text-align:center;}.elementor-36388 .elementor-element.elementor-element-34ea4265 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FDFDFD;}.elementor-36388 .elementor-element.elementor-element-d177cba{width:var( --container-widget-width, 100.893% );max-width:100.893%;--container-widget-width:100.893%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-36388 .elementor-element.elementor-element-d177cba > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-36388 .elementor-element.elementor-element-76258a55:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-76258a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-76258a55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-24px;margin-bottom:20px;padding:40px 0px 40px 0px;}.elementor-36388 .elementor-element.elementor-element-76258a55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-711971fe > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-36388 .elementor-element.elementor-element-f575c3d{text-align:center;}.elementor-36388 .elementor-element.elementor-element-f575c3d .elementor-heading-title{color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-3d7699bb{text-align:start;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-7a57fa2d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-36388 .elementor-element.elementor-element-7a57fa2d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36388 .elementor-element.elementor-element-7a57fa2d .elementor-button{border-radius:30px 30px 30px 30px;padding:20px 60px 20px 60px;}.elementor-36388 .elementor-element.elementor-element-b7bbdfc{--spacer-size:20px;}.elementor-36388 .elementor-element.elementor-element-21fc63eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36388 .elementor-element.elementor-element-21fc63eb:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-21fc63eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-21fc63eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-29px;margin-bottom:-29px;padding:100px 0px 100px 0px;}.elementor-36388 .elementor-element.elementor-element-21fc63eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-2a4a815a > .elementor-widget-container{margin:-83px 0px 0px 0px;}.elementor-36388 .elementor-element.elementor-element-2a4a815a{text-align:center;}.elementor-36388 .elementor-element.elementor-element-2a4a815a .elementor-heading-title{color:var( --e-global-color-86d42b1 );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-item{border-color:rgba(255,255,255,0.22);}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.22);}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.22);}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title{background-color:#101830;padding:24px 28px 24px 28px;}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-icon, .elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-title{color:#ffffff;}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-icon svg{fill:#ffffff;}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-active .elementor-accordion-icon, .elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;}.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content{background-color:var( --e-global-color-0ea37ce );color:var( --e-global-color-069f142 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;padding:0px 28px 28px 28px;}.elementor-36388 .elementor-element.elementor-element-148731a7{--spacer-size:18px;}.elementor-36388 .elementor-element.elementor-element-5d1c23bd:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-5d1c23bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-5d1c23bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-12px;margin-bottom:-12px;}.elementor-36388 .elementor-element.elementor-element-5d1c23bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-720c249e{--spacer-size:20px;}.elementor-36388 .elementor-element.elementor-element-3a13978b:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-3a13978b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-3a13978b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36388 .elementor-element.elementor-element-3a13978b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-3c138a45{text-align:center;}.elementor-36388 .elementor-element.elementor-element-3c138a45 .elementor-heading-title{color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-bd7fe3f{--spacer-size:10px;}.elementor-36388 .elementor-element.elementor-element-3fb9413c:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-3fb9413c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-3fb9413c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36388 .elementor-element.elementor-element-3fb9413c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-6ebda7c8{width:var( --container-widget-width, 93.416% );max-width:93.416%;--container-widget-width:93.416%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-3cdc859f:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-3cdc859f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-3cdc859f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36388 .elementor-element.elementor-element-3cdc859f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-523b2589{--spacer-size:18px;}.elementor-36388 .elementor-element.elementor-element-600a940:not(.elementor-motion-effects-element-type-background), .elementor-36388 .elementor-element.elementor-element-600a940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ea37ce );}.elementor-36388 .elementor-element.elementor-element-600a940{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-26px;margin-bottom:0px;padding:25px 0px 25px 0px;}.elementor-36388 .elementor-element.elementor-element-600a940 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36388 .elementor-element.elementor-element-d388955{--spacer-size:50px;}.elementor-36388 .elementor-element.elementor-element-7affedd1{text-align:center;}.elementor-36388 .elementor-element.elementor-element-7affedd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:57px;color:var( --e-global-color-86d42b1 );}.elementor-36388 .elementor-element.elementor-element-62dc9b2 > .elementor-widget-container{margin:-53px 0px 0px -24px;}.elementor-36388 .elementor-element.elementor-element-f85deed{--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-36388 .elementor-element.elementor-element-f85deed::before, .elementor-36388 .elementor-element.elementor-element-f85deed > .elementor-background-video-container::before, .elementor-36388 .elementor-element.elementor-element-f85deed > .e-con-inner > .elementor-background-video-container::before, .elementor-36388 .elementor-element.elementor-element-f85deed > .elementor-background-slideshow::before, .elementor-36388 .elementor-element.elementor-element-f85deed > .e-con-inner > .elementor-background-slideshow::before, .elementor-36388 .elementor-element.elementor-element-f85deed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0ea37ce );--background-overlay:'';}@media(min-width:768px){.elementor-36388 .elementor-element.elementor-element-2116dd7b{width:52.98%;}.elementor-36388 .elementor-element.elementor-element-6d916267{width:46.976%;}.elementor-36388 .elementor-element.elementor-element-412d10f9{width:100%;}}@media(max-width:1024px){.elementor-36388 .elementor-element.elementor-element-51ebe81 .elementor-headline{line-height:1.2em;}.elementor-36388 .elementor-element.elementor-element-51ebe81 .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-36388 .elementor-element.elementor-element-6d142909 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-36388 .elementor-element.elementor-element-13bffa35{--e-image-carousel-slides-to-show:5;}.elementor-36388 .elementor-element.elementor-element-21fc63eb{padding:100px 25px 100px 25px;}.elementor-36388 .elementor-element.elementor-element-600a940{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-36388 .elementor-element.elementor-element-51ebe81 .elementor-headline{line-height:1.2em;}.elementor-36388 .elementor-element.elementor-element-51ebe81 .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-36388 .elementor-element.elementor-element-6d142909 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-36388 .elementor-element.elementor-element-13bffa35{--e-image-carousel-slides-to-show:2;}.elementor-36388 .elementor-element.elementor-element-21fc63eb{padding:50px 20px 50px 20px;}.elementor-36388 .elementor-element.elementor-element-600a940{padding:50px 20px 50px 20px;}}/* Start custom CSS for heading, class: .elementor-element-6d142909 */.grace {
    font-family: "Covered By Your Grace";
    color: #FEAA2B;
}
.orange{
    color:#FEAA2B;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-408e86b5 */.eael-lc-img-src {
	margin: auto;
	display: block;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-gstfaq1 */.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-item,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content {
  background: #101830 !important;
}
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title a,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title .elementor-accordion-title,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title.elementor-active,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title.elementor-active a,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title:hover,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title:hover a,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-active .elementor-accordion-title {
  color: #ffffff !important;
}
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-icon,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
}
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content p,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content li,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content span,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content a {
  color: #ffffff !important;
}
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-accordion-item {
  border: 1px solid rgba(255,255,255,.22) !important;
  border-radius: 0 !important;
  margin: 0 0 18px !important;
  overflow: hidden !important;
}
/* Gisteo FAQ compact sizing */
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title a,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-title .elementor-accordion-title {
  font-size: 19px !important;
}
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content p,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content li,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content span,
.elementor-36388 .elementor-element.elementor-element-gstfaq1 .elementor-tab-content a {
  font-size: 16px !important;
}
/* End Gisteo FAQ compact sizing *//* End custom CSS */
/* Start custom CSS *//* 2026-11-05 headline highlight to match AI Video Production page */
.elementor-36388 .elementor-element-51ebe81 .elementor-headline-dynamic-text,.elementor-36388 .elementor-element-51ebe81 .elementor-headline-dynamic-wrapper{color:#58F03A !important;font-style:italic !important;font-weight:900 !important}

/* 2026-11-05 hero layout like 26217: wider, bigger video, more column gap */
@media (min-width:1025px){
.elementor-36388 .elementor-element.elementor-element-36cd660d > .elementor-container{max-width:1280px !important}
.elementor-36388 .elementor-element.elementor-element-2116dd7b{width:47% !important}
.elementor-36388 .elementor-element.elementor-element-6d916267{width:53% !important}
.elementor-36388 .elementor-element.elementor-element-2116dd7b > .elementor-widget-wrap{padding-right:36px !important}
.elementor-36388 .elementor-element.elementor-element-6d916267 > .elementor-widget-wrap{padding-left:36px !important}
}

/* 2026-11-05 alternating section shades like 26217 (#101018 / #151A2B) */
.elementor-36388 .elementor-element.elementor-element-36cd660d{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-90e2f90{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-6b1faca7{background-color:#151A2B !important}
.elementor-36388 .elementor-element.elementor-element-79b01120{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-79cc2bc9{background-color:#151A2B !important}
.elementor-36388 .elementor-element.elementor-element-76258a55{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-21fc63eb{background-color:#151A2B !important}
.elementor-36388 .elementor-element.elementor-element-3a4fce53{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-5d1c23bd{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-3a13978b{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-3fb9413c{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-3cdc859f{background-color:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-600a940{background-color:#151A2B !important}
.elementor-36388 .elementor-element.elementor-element-f85deed{background-color:#151A2B !important}
.elementor-36388 .elementor-element-gstcmp1 .gst-cmp table{background:#101018 !important}

/* gst-ex-h white */
.elementor-36388 .gst-ex-h{color:#FFFFFF !important;text-align:center}

/* captions one line on desktop */
@media (min-width:1025px){.elementor-36388 p.gst-ai-clone-note{white-space:nowrap}}

/* FAQ accordion from 26217 */

/* end band-gif */
/* faq-size: smaller FAQ questions (2026-11-04) */
html body.page-id-26217 .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title,html body.page-id-26217 .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title a{font-size:19px!important;line-height:1.35!important}

html body.page-id-26217 .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title{padding-top:18px!important;padding-bottom:18px!important}

@media(max-width:767px){html body.page-id-26217 .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title,html body.page-id-26217 .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title a{font-size:17px!important}}

html body.page-id-26217 .gst-faq-q{font-size:19px!important;line-height:1.35!important}

@media(max-width:767px){html body.page-id-26217 .gst-faq-q{font-size:17px!important}}

/* end faq-size */
/* faq-size: smaller FAQ questions (2026-11-04); must beat the site-wide gisteo-service-layout rules */
html body.page-id-26217.gisteo-service-layout .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title.elementor-tab-title,html body.page-id-26217.gisteo-service-layout .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title.elementor-tab-title a{font-size:19px!important;line-height:1.35!important}

html body.page-id-26217.gisteo-service-layout .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title.elementor-tab-title{padding-top:18px!important;padding-bottom:18px!important}

@media(max-width:767px){html body.page-id-26217.gisteo-service-layout .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title.elementor-tab-title,html body.page-id-26217.gisteo-service-layout .elementor:not(.elementor-location-header):not(.elementor-location-footer) .elementor-element-21fc63eb .elementor-accordion .elementor-tab-title.elementor-tab-title a{font-size:17px!important}}

/* space under why callout */
.elementor-36388 .gst-why-alt{margin-bottom:72px !important}
@media (max-width:767px){.elementor-36388 .gst-why-alt{margin-bottom:48px !important}}

/* consultation headline smaller */
.elementor-36388 .elementor-element-f575c3d .gst-consult-h{font-size:44px !important;line-height:1.2 !important}
@media (max-width:1024px){.elementor-36388 .elementor-element-f575c3d .gst-consult-h{font-size:36px !important}}
@media (max-width:767px){.elementor-36388 .elementor-element-f575c3d .gst-consult-h{font-size:28px !important}}

/* all section H2s 44px */
.elementor-36388 h2.elementor-heading-title,.elementor-36388 .elementor-widget-text-editor h2,.elementor-36388 h2.gst-ex-title{font-size:44px !important;line-height:1.2 !important}
@media (max-width:1024px){.elementor-36388 h2.elementor-heading-title,.elementor-36388 .elementor-widget-text-editor h2,.elementor-36388 h2.gst-ex-title{font-size:36px !important}}
@media (max-width:767px){.elementor-36388 h2.elementor-heading-title,.elementor-36388 .elementor-widget-text-editor h2,.elementor-36388 h2.gst-ex-title{font-size:28px !important}}

/* space under use-case CTA */
.elementor-36388 .gst-use-cta{margin-bottom:72px !important}
@media (max-width:767px){.elementor-36388 .gst-use-cta{margin-bottom:48px !important}}

/* hide empty bottom container (dark strip above footer) */
.elementor-36388 .elementor-element.elementor-element-f85deed{display:none !important}


/* logo headline back to 28 (after the 44px H2 rule) */
.elementor-36388 .elementor-element-6d142909 h2.elementor-heading-title,.elementor-36388 .elementor-element-6d142909 .gst-logo-h{font-size:28px !important;line-height:1.3 !important}
@media (max-width:767px){.elementor-36388 .elementor-element-6d142909 h2.elementor-heading-title,.elementor-36388 .elementor-element-6d142909 .gst-logo-h{font-size:20px !important}}


/* space above FAQ headline (v2) */
.elementor-36388 .elementor-element.elementor-element-21fc63eb{margin-top:0 !important;padding-top:80px !important}
.elementor-36388 .elementor-element.elementor-element-2a4a815a{height:auto !important;min-height:0 !important;margin-bottom:32px !important}
@media (max-width:767px){.elementor-36388 .elementor-element.elementor-element-21fc63eb{padding-top:52px !important}}

/* logo strip panel */
body.page-id-36388{background:#101018 !important}
.elementor-36388 .elementor-element.elementor-element-90e2f90{padding-top:24px !important;padding-bottom:64px !important}
.elementor-36388 .elementor-element.elementor-element-90e2f90 > .elementor-container{max-width:1180px !important;border:1px solid rgba(101,237,70,.28);border-radius:22px;padding:30px 28px 34px;background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(101,237,70,.10),transparent 70%),#13131D;box-shadow:0 18px 50px rgba(0,0,0,.35)}
@media (max-width:767px){.elementor-36388 .elementor-element.elementor-element-90e2f90 > .elementor-container{padding:22px 14px 24px;border-radius:16px}.elementor-36388 .elementor-element.elementor-element-90e2f90{padding-bottom:40px !important}}
/* FAQ headline spacing (v3) */
.elementor-36388 .elementor-element.elementor-element-2a4a815a{margin-top:40px !important}

/* all section H2s Poppins 600 */
.elementor-36388 h2.elementor-heading-title,.elementor-36388 h2.elementor-heading-title span,.elementor-36388 .elementor-widget-text-editor h2,.elementor-36388 h2.gst-ex-title{font-family:Poppins,sans-serif !important;font-weight:600 !important}

/* glow panels on booking sections + trim logo panel top */
.elementor-36388 .elementor-element-90e2f90 .elementor-element-45c59eb{display:none !important}
.elementor-36388 .elementor-element.elementor-element-76258a55 > .elementor-container,.elementor-36388 .elementor-element.elementor-element-600a940 > .elementor-container{max-width:1180px !important;border:1px solid rgba(101,237,70,.28);border-radius:22px;padding:40px 32px 44px;background:radial-gradient(ellipse 60% 55% at 50% 0%,rgba(101,237,70,.10),transparent 70%),#13131D;box-shadow:0 18px 50px rgba(0,0,0,.35)}
.elementor-36388 .elementor-element.elementor-element-76258a55,.elementor-36388 .elementor-element.elementor-element-600a940{padding-top:72px !important;padding-bottom:72px !important}
@media (max-width:767px){.elementor-36388 .elementor-element.elementor-element-76258a55 > .elementor-container,.elementor-36388 .elementor-element.elementor-element-600a940 > .elementor-container{padding:26px 14px 28px;border-radius:16px}.elementor-36388 .elementor-element.elementor-element-76258a55,.elementor-36388 .elementor-element.elementor-element-600a940{padding-top:44px !important;padding-bottom:44px !important}}

/* why intro one line */
.elementor-36388 .gst-why-intro{max-width:1120px !important}/* End custom CSS */