.elementor-670 .elementor-element.elementor-element-655bb6f{--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:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-670 .elementor-element.elementor-element-2c1a99a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-9a0b272 img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-670 .elementor-element.elementor-element-635aa6e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-670 .elementor-element.elementor-element-1837a1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-670 .elementor-element.elementor-element-1837a1f .elementor-heading-title{font-family:var( --e-global-typography-7454ea4-font-family ), Sans-serif;font-size:var( --e-global-typography-7454ea4-font-size );font-weight:var( --e-global-typography-7454ea4-font-weight );text-transform:var( --e-global-typography-7454ea4-text-transform );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-568a5df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-670 .elementor-element.elementor-element-568a5df.elementor-element{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-568a5df .elementor-heading-title{font-family:var( --e-global-typography-a33b04b-font-family ), Sans-serif;font-size:var( --e-global-typography-a33b04b-font-size );font-weight:var( --e-global-typography-a33b04b-font-weight );line-height:var( --e-global-typography-a33b04b-line-height );color:var( --e-global-color-2b5cf1e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-670 .elementor-element.elementor-element-1c3949f{width:var( --container-widget-width, 100% );max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-dbe3d5a-font-family ), Sans-serif;font-size:var( --e-global-typography-dbe3d5a-font-size );font-weight:var( --e-global-typography-dbe3d5a-font-weight );line-height:var( --e-global-typography-dbe3d5a-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-55cd2dd{--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-670 .elementor-element.elementor-element-55cd2dd:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-55cd2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #101010 100%);}.elementor-670 .elementor-element.elementor-element-28f13bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-670 .elementor-element.elementor-element-62684ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-670 .elementor-element.elementor-element-62684ce .elementor-heading-title{font-family:var( --e-global-typography-7454ea4-font-family ), Sans-serif;font-size:var( --e-global-typography-7454ea4-font-size );font-weight:var( --e-global-typography-7454ea4-font-weight );text-transform:var( --e-global-typography-7454ea4-text-transform );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-4811edd.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-4811edd{text-align:center;}.elementor-670 .elementor-element.elementor-element-4811edd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-61c01e98 );}.elementor-670 .elementor-element.elementor-element-b5eae52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card{background-color:#0F2548;border-color:#1A3358;border-radius:16px;padding:32px 32px 32px 32px;}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card:hover{border-color:rgba(0,180,216,0.3);}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card-title{color:#FFFFFF;font-family:var( --e-global-typography-cb3e2f0-font-family ), Sans-serif;font-size:var( --e-global-typography-cb3e2f0-font-size );font-weight:var( --e-global-typography-cb3e2f0-font-weight );line-height:var( --e-global-typography-cb3e2f0-line-height );margin-bottom:15px;}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card-desc{color:#9CA3AF;}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card-link{color:#00B4D8;}.elementor-670 .elementor-element.elementor-element-f4c1275{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-overlay{background:var( --e-global-color-primary );opacity:0.75;}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content h2{color:#ffffff;font-family:var( --e-global-typography-5986846-font-family ), Sans-serif;font-size:var( --e-global-typography-5986846-font-size );font-weight:var( --e-global-typography-5986846-font-weight );line-height:var( --e-global-typography-5986846-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content p{color:var( --e-global-color-c24ccfc );font-family:var( --e-global-typography-dbe3d5a-font-family ), Sans-serif;font-size:var( --e-global-typography-dbe3d5a-font-size );font-weight:var( --e-global-typography-dbe3d5a-font-weight );line-height:var( --e-global-typography-dbe3d5a-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta .cmp-btn-primary{background-color:#00B4D8;border-color:#00B4D8;color:#ffffff;border-radius:8px;padding:16px 36px 16px 36px;}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta .cmp-btn-outline-light{border-color:rgba(255,255,255,0.3);color:#ffffff;border-radius:8px;padding:16px 36px 16px 36px;}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content{max-width:840px;}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta{padding:140px 20px 140px 20px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-670 .elementor-element.elementor-element-1837a1f .elementor-heading-title{font-size:var( --e-global-typography-7454ea4-font-size );}.elementor-670 .elementor-element.elementor-element-568a5df .elementor-heading-title{font-size:var( --e-global-typography-a33b04b-font-size );line-height:var( --e-global-typography-a33b04b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-1c3949f{font-size:var( --e-global-typography-dbe3d5a-font-size );line-height:var( --e-global-typography-dbe3d5a-line-height );}.elementor-670 .elementor-element.elementor-element-62684ce .elementor-heading-title{font-size:var( --e-global-typography-7454ea4-font-size );}.elementor-670 .elementor-element.elementor-element-4811edd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card-title{font-size:var( --e-global-typography-cb3e2f0-font-size );line-height:var( --e-global-typography-cb3e2f0-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content h2{font-size:var( --e-global-typography-5986846-font-size );line-height:var( --e-global-typography-5986846-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content p{font-size:var( --e-global-typography-dbe3d5a-font-size );line-height:var( --e-global-typography-dbe3d5a-line-height );}}@media(min-width:768px){.elementor-670 .elementor-element.elementor-element-2c1a99a{--width:49%;}.elementor-670 .elementor-element.elementor-element-635aa6e{--width:49%;}.elementor-670 .elementor-element.elementor-element-28f13bd{--width:100%;}.elementor-670 .elementor-element.elementor-element-b5eae52{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-670 .elementor-element.elementor-element-2c1a99a{--width:100%;}.elementor-670 .elementor-element.elementor-element-635aa6e{--width:100%;}}@media(max-width:1024px){.elementor-670 .elementor-element.elementor-element-655bb6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-9a0b272 img{height:500px;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-670 .elementor-element.elementor-element-1837a1f .elementor-heading-title{font-size:var( --e-global-typography-7454ea4-font-size );}.elementor-670 .elementor-element.elementor-element-568a5df .elementor-heading-title{font-size:var( --e-global-typography-a33b04b-font-size );line-height:var( --e-global-typography-a33b04b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-1c3949f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-dbe3d5a-font-size );line-height:var( --e-global-typography-dbe3d5a-line-height );}.elementor-670 .elementor-element.elementor-element-62684ce{text-align:start;}.elementor-670 .elementor-element.elementor-element-62684ce .elementor-heading-title{font-size:var( --e-global-typography-7454ea4-font-size );}.elementor-670 .elementor-element.elementor-element-4811edd.elementor-element{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-4811edd{text-align:start;}.elementor-670 .elementor-element.elementor-element-4811edd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card-title{font-size:var( --e-global-typography-cb3e2f0-font-size );line-height:var( --e-global-typography-cb3e2f0-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content h2{font-size:var( --e-global-typography-5986846-font-size );line-height:var( --e-global-typography-5986846-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content p{font-size:var( --e-global-typography-dbe3d5a-font-size );line-height:var( --e-global-typography-dbe3d5a-line-height );}}@media(max-width:767px){.elementor-670 .elementor-element.elementor-element-655bb6f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-9a0b272 img{width:800px;height:200px;object-fit:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-670 .elementor-element.elementor-element-1837a1f .elementor-heading-title{font-size:var( --e-global-typography-7454ea4-font-size );}.elementor-670 .elementor-element.elementor-element-568a5df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-670 .elementor-element.elementor-element-568a5df .elementor-heading-title{font-size:var( --e-global-typography-a33b04b-font-size );line-height:var( --e-global-typography-a33b04b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-670 .elementor-element.elementor-element-1c3949f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-dbe3d5a-font-size );line-height:var( --e-global-typography-dbe3d5a-line-height );}.elementor-670 .elementor-element.elementor-element-55cd2dd{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-670 .elementor-element.elementor-element-62684ce .elementor-heading-title{font-size:var( --e-global-typography-7454ea4-font-size );}.elementor-670 .elementor-element.elementor-element-4811edd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-670 .elementor-element.elementor-element-738de68 .cmp-icon-card-title{font-size:var( --e-global-typography-cb3e2f0-font-size );line-height:var( --e-global-typography-cb3e2f0-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content h2{font-size:var( --e-global-typography-5986846-font-size );line-height:var( --e-global-typography-5986846-line-height );}.elementor-670 .elementor-element.elementor-element-18a368b .cmp-ad-cta-content p{font-size:var( --e-global-typography-dbe3d5a-font-size );line-height:var( --e-global-typography-dbe3d5a-line-height );}}/* Start custom CSS for heading, class: .elementor-element-568a5df *//* Script emphasis */
.hero-script1 {
  font-family: santa;
  font-size: 3.0rem; /* slightly larger for emphasis */
  font-weight: 500;
  color: #02BFFFB1; /* brand soft blue */
  display: inline-block;

}/* End custom CSS */