.elementor-142 .elementor-element.elementor-element-da97749 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142 .elementor-element.elementor-element-da97749:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-da97749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-142 .elementor-element.elementor-element-da97749{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-142 .elementor-element.elementor-element-da97749 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142 .elementor-element.elementor-element-5e3d9498{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-142 .elementor-element.elementor-element-7f00412{color:var( --e-global-color-a291686 );}.elementor-142 .elementor-element.elementor-element-5a2caaa9 .elementor-button{background-color:var( --e-global-color-308e809 );font-weight:700;fill:#000000;color:#000000;border-radius:3px 3px 3px 3px;padding:17px 32px 17px 32px;}.elementor-142 .elementor-element.elementor-element-5a2caaa9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-142 .elementor-element.elementor-element-5a2caaa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-142 .elementor-element.elementor-element-5a2caaa9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-142 .elementor-element.elementor-element-7a14e39{padding:0px 0px 0px 0px;}.elementor-142 .elementor-element.elementor-element-38f562e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142 .elementor-element.elementor-element-38f562e7:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-38f562e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-142 .elementor-element.elementor-element-38f562e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-142 .elementor-element.elementor-element-38f562e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142 .elementor-element.elementor-element-4eb52368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-142 .elementor-element.elementor-element-7a5c28d3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-142 .elementor-element.elementor-element-4b7109dc{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-142 .elementor-element.elementor-element-4b7109dc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-4b7109dc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-142 .elementor-element.elementor-element-4b7109dc .elementor-icon-list-text{transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-65b73baa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142 .elementor-element.elementor-element-65b73baa:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-65b73baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-142 .elementor-element.elementor-element-65b73baa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-142 .elementor-element.elementor-element-65b73baa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142 .elementor-element.elementor-element-7c6e5259{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-142 .elementor-element.elementor-element-4117a7c6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-142 .elementor-element.elementor-element-7f19e102{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-142 .elementor-element.elementor-element-7f19e102 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-7f19e102 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-142 .elementor-element.elementor-element-7f19e102 .elementor-icon-list-text{transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-11ec1122 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142 .elementor-element.elementor-element-11ec1122:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-11ec1122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-142 .elementor-element.elementor-element-11ec1122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-142 .elementor-element.elementor-element-11ec1122 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142 .elementor-element.elementor-element-5485b86c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-142 .elementor-element.elementor-element-752b674e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-142 .elementor-element.elementor-element-4d55f9cf{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-142 .elementor-element.elementor-element-4d55f9cf .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-4d55f9cf .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-142 .elementor-element.elementor-element-4d55f9cf .elementor-icon-list-text{transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-78b00be7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142 .elementor-element.elementor-element-78b00be7:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-78b00be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3E9;}.elementor-142 .elementor-element.elementor-element-78b00be7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-142 .elementor-element.elementor-element-78b00be7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142 .elementor-element.elementor-element-715b370a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-142 .elementor-element.elementor-element-6c5776a7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-142 .elementor-element.elementor-element-3ccb636d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-142 .elementor-element.elementor-element-3ccb636d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-3ccb636d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-142 .elementor-element.elementor-element-3ccb636d .elementor-icon-list-text{transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-67ce4c9c:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-67ce4c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-142 .elementor-element.elementor-element-67ce4c9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 0px 22px 0px;}.elementor-142 .elementor-element.elementor-element-67ce4c9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142 .elementor-element.elementor-element-6a8ecd6{color:var( --e-global-color-308e809 );}.elementor-142 .elementor-element.elementor-element-7c998ae1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-142 .elementor-element.elementor-element-7c998ae1{padding:6em 0em 6em 0em;}.elementor-142 .elementor-element.elementor-element-7de4370d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-142 .elementor-element.elementor-element-7e72d052 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-142 .elementor-element.elementor-element-7e72d052:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-7e72d052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-142 .elementor-element.elementor-element-7e72d052{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 6em 0em;}.elementor-142 .elementor-element.elementor-element-7e72d052 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-142 .elementor-element.elementor-element-656fed25{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-142 .elementor-element.elementor-element-5cd52e0e .elementor-button{background-color:var( --e-global-color-accent );font-weight:700;fill:#000000;color:#000000;border-radius:3px 3px 3px 3px;padding:17px 32px 17px 32px;}.elementor-142 .elementor-element.elementor-element-3f28e1e9 img{width:100%;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-142 .elementor-element.elementor-element-da97749{padding:4em 1em 4em 1em;}.elementor-142 .elementor-element.elementor-element-59e2c27c{width:100%;}.elementor-142 .elementor-element.elementor-element-2d0833a6{width:100%;}.elementor-142 .elementor-element.elementor-element-5f027e06{width:100%;}.elementor-142 .elementor-element.elementor-element-38f562e7{padding:3em 1em 3em 1em;}.elementor-142 .elementor-element.elementor-element-55a46ba1{width:100%;}.elementor-142 .elementor-element.elementor-element-eb229e{width:100%;}.elementor-142 .elementor-element.elementor-element-65b73baa{padding:3em 1em 3em 1em;}.elementor-142 .elementor-element.elementor-element-5894896e{width:100%;}.elementor-142 .elementor-element.elementor-element-61e52f7a{width:100%;}.elementor-142 .elementor-element.elementor-element-11ec1122{padding:3em 1em 3em 1em;}.elementor-142 .elementor-element.elementor-element-763aa089{width:100%;}.elementor-142 .elementor-element.elementor-element-3c6feadf{width:100%;}.elementor-142 .elementor-element.elementor-element-78b00be7{padding:3em 1em 3em 1em;}.elementor-142 .elementor-element.elementor-element-2ad443c0{width:100%;}.elementor-142 .elementor-element.elementor-element-46add870{width:100%;}.elementor-142 .elementor-element.elementor-element-64ecb58a{width:100%;}.elementor-142 .elementor-element.elementor-element-7c998ae1{padding:3em 1em 3em 1em;}.elementor-142 .elementor-element.elementor-element-317c0be0{width:100%;}.elementor-142 .elementor-element.elementor-element-480360ae{width:100%;}.elementor-142 .elementor-element.elementor-element-7e72d052{padding:3em 1em 3em 1em;}.elementor-142 .elementor-element.elementor-element-732d931b{width:100%;}.elementor-142 .elementor-element.elementor-element-7891cb6e{width:100%;}}@media(min-width:768px){.elementor-142 .elementor-element.elementor-element-59e2c27c{width:58%;}.elementor-142 .elementor-element.elementor-element-2d0833a6{width:42%;}.elementor-142 .elementor-element.elementor-element-5f027e06{width:100%;}.elementor-142 .elementor-element.elementor-element-55a46ba1{width:44%;}.elementor-142 .elementor-element.elementor-element-eb229e{width:56%;}.elementor-142 .elementor-element.elementor-element-5894896e{width:56%;}.elementor-142 .elementor-element.elementor-element-61e52f7a{width:44%;}.elementor-142 .elementor-element.elementor-element-763aa089{width:44%;}.elementor-142 .elementor-element.elementor-element-3c6feadf{width:56%;}.elementor-142 .elementor-element.elementor-element-2ad443c0{width:56%;}.elementor-142 .elementor-element.elementor-element-46add870{width:44%;}.elementor-142 .elementor-element.elementor-element-64ecb58a{width:100%;}.elementor-142 .elementor-element.elementor-element-317c0be0{width:38%;}.elementor-142 .elementor-element.elementor-element-480360ae{width:62%;}.elementor-142 .elementor-element.elementor-element-732d931b{width:60%;}.elementor-142 .elementor-element.elementor-element-7891cb6e{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-142 .elementor-element.elementor-element-59e2c27c{width:100%;}.elementor-142 .elementor-element.elementor-element-2d0833a6{width:100%;}.elementor-142 .elementor-element.elementor-element-5f027e06{width:100%;}.elementor-142 .elementor-element.elementor-element-55a46ba1{width:100%;}.elementor-142 .elementor-element.elementor-element-eb229e{width:100%;}.elementor-142 .elementor-element.elementor-element-5894896e{width:100%;}.elementor-142 .elementor-element.elementor-element-61e52f7a{width:100%;}.elementor-142 .elementor-element.elementor-element-763aa089{width:100%;}.elementor-142 .elementor-element.elementor-element-3c6feadf{width:100%;}.elementor-142 .elementor-element.elementor-element-2ad443c0{width:100%;}.elementor-142 .elementor-element.elementor-element-46add870{width:100%;}.elementor-142 .elementor-element.elementor-element-64ecb58a{width:100%;}.elementor-142 .elementor-element.elementor-element-317c0be0{width:100%;}.elementor-142 .elementor-element.elementor-element-480360ae{width:100%;}.elementor-142 .elementor-element.elementor-element-732d931b{width:100%;}.elementor-142 .elementor-element.elementor-element-7891cb6e{width:100%;}}/* Start custom CSS for section, class: .elementor-element-da97749 */.elementor-142 .elementor-element.elementor-element-da97749{overflow:hidden;position:relative}
.elementor-142 .elementor-element.elementor-element-da97749 .flsb-eyebrow .elementor-heading-title{
  display:inline-block;letter-spacing:.24em;text-transform:uppercase;font-size:12px;
  color:#478AC2;border-left:3px solid #478AC2;padding-left:14px}
.elementor-142 .elementor-element.elementor-element-da97749 .flsb-display .elementor-heading-title{
  font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.98;letter-spacing:-.035em;color:#fff}
.elementor-142 .elementor-element.elementor-element-da97749 .flsb-display em{color:#478AC2;font-style:normal}
.elementor-142 .elementor-element.elementor-element-da97749 .flsb-lede p{color:rgba(255,255,255,.74);max-width:34rem;font-size:1.05rem;line-height:1.75}
.elementor-142 .elementor-element.elementor-element-da97749 .flsb-shot{position:relative}
.elementor-142 .elementor-element.elementor-element-da97749 .flsb-shot img{
  width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:2px;
  box-shadow:0 30px 70px rgba(0,0,0,.55)}
/* Gold frame offset behind the photo — the only decorative flourish. */
.elementor-142 .elementor-element.elementor-element-da97749 .flsb-shot:before{
  content:"";position:absolute;inset:-18px -18px 18px 18px;border:5px solid #478AC2;
  border-radius:2px;opacity:.55;pointer-events:none}
@media(max-width:1024px){
  .elementor-142 .elementor-element.elementor-element-da97749 .elementor-column{width:100%!important}
  .elementor-142 .elementor-element.elementor-element-da97749 .flsb-shot{margin-top:32px;max-width:26rem}
  .elementor-142 .elementor-element.elementor-element-da97749 .flsb-shot:before{inset:-12px -12px 12px 12px}}.elementor-142 .elementor-element.elementor-element-da97749{max-width:100vw}.elementor-142 .elementor-element.elementor-element-da97749 img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-da97749 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-da97749 .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-da97749.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-da97749 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-da97749 .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a14e39 */.elementor-142 .elementor-element.elementor-element-7a14e39{margin-top:-42px;position:relative;z-index:3}
.elementor-142 .elementor-element.elementor-element-7a14e39 .flsb-strip{
  background:#478AC2;display:grid;grid-template-columns:repeat(4,1fr);
  border-radius:3px;overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.28)}
.elementor-142 .elementor-element.elementor-element-7a14e39 .flsb-strip div{padding:26px 22px;border-right:1px solid rgba(0,0,0,.14)}
.elementor-142 .elementor-element.elementor-element-7a14e39 .flsb-strip div:last-child{border-right:0}
.elementor-142 .elementor-element.elementor-element-7a14e39 .flsb-strip b{display:block;font-size:3rem;line-height:1;color:#000000;letter-spacing:-.03em}
.elementor-142 .elementor-element.elementor-element-7a14e39 .flsb-strip span{display:block;margin-top:6px;font-size:1rem;letter-spacing:.14em;
  text-transform:uppercase;color:rgba(0,0,0,.7)}
@media(max-width:767px){
  .elementor-142 .elementor-element.elementor-element-7a14e39{margin-top:-24px}
  .elementor-142 .elementor-element.elementor-element-7a14e39 .flsb-strip{grid-template-columns:repeat(2,1fr)}
  .elementor-142 .elementor-element.elementor-element-7a14e39 .flsb-strip div{border-bottom:1px solid rgba(0,0,0,.14)}}.elementor-142 .elementor-element.elementor-element-7a14e39{max-width:100vw}.elementor-142 .elementor-element.elementor-element-7a14e39 img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-7a14e39 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-7a14e39 .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-7a14e39.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-7a14e39 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-7a14e39 .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38f562e7 */.elementor-142 .elementor-element.elementor-element-38f562e7{position:relative}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-num .elementor-heading-title{
  font-size:clamp(4.5rem,11vw,9rem);line-height:.8;letter-spacing:-.05em;
  -webkit-text-stroke:2px #478AC2;color:transparent;opacity:.55}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-rowtitle .elementor-heading-title{
  font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.025em;color:#478AC2}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-rowsub .elementor-heading-title{
  font-size:1.8rem;letter-spacing:.2em;text-transform:uppercase;color:#478AC2;
  padding-bottom:16px;border-bottom:1px solid #478AC2;margin-bottom:20px;display:block}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-rowbody p{color:#1A1A1A;line-height:1.85;font-size:1.5rem}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-notes .elementor-icon-list-item{
  padding:9px 0;border-bottom:1px dashed #478AC2}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-notes .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-notes .elementor-icon-list-text{font-size:1.94rem;color:#1A1A1A}
.elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-pic img{
  width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;
  box-shadow:0 20px 46px rgba(0,0,0,.14)}
@media(max-width:1024px){
  .elementor-142 .elementor-element.elementor-element-38f562e7 .elementor-column{width:100%!important}
  .elementor-142 .elementor-element.elementor-element-38f562e7 .flsb-pic{margin-bottom:26px}}.elementor-142 .elementor-element.elementor-element-38f562e7{max-width:100vw}.elementor-142 .elementor-element.elementor-element-38f562e7 img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-38f562e7 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-38f562e7 .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-38f562e7.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-38f562e7 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-38f562e7 .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65b73baa */.elementor-142 .elementor-element.elementor-element-65b73baa{position:relative}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-num .elementor-heading-title{
  font-size:clamp(4.5rem,11vw,9rem);line-height:.8;letter-spacing:-.05em;
  -webkit-text-stroke:2px #478AC2;color:transparent;opacity:.55}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-rowtitle .elementor-heading-title{
  font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.025em;color:#478AC2}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-rowsub .elementor-heading-title{
  font-size:1.8rem;letter-spacing:.2em;text-transform:uppercase;color:#478AC2;
  padding-bottom:16px;border-bottom:1px solid #478AC2;margin-bottom:20px;display:block}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-rowbody p{color:#1A1A1A;line-height:1.85;font-size:1.5rem}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-notes .elementor-icon-list-item{
  padding:9px 0;border-bottom:1px dashed #478AC2}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-notes .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-notes .elementor-icon-list-text{font-size:1.94rem;color:#1A1A1A}
.elementor-142 .elementor-element.elementor-element-65b73baa .flsb-pic img{
  width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;
  box-shadow:0 20px 46px rgba(0,0,0,.14)}
@media(max-width:1024px){
  .elementor-142 .elementor-element.elementor-element-65b73baa .elementor-column{width:100%!important}
  .elementor-142 .elementor-element.elementor-element-65b73baa .flsb-pic{margin-bottom:26px}}.elementor-142 .elementor-element.elementor-element-65b73baa{max-width:100vw}.elementor-142 .elementor-element.elementor-element-65b73baa img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-65b73baa .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-65b73baa .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-65b73baa.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-65b73baa .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-65b73baa .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11ec1122 */.elementor-142 .elementor-element.elementor-element-11ec1122{position:relative}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-num .elementor-heading-title{
  font-size:clamp(4.5rem,11vw,9rem);line-height:.8;letter-spacing:-.05em;
  -webkit-text-stroke:2px #478AC2;color:transparent;opacity:.55}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-rowtitle .elementor-heading-title{
  font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.025em;color:#478AC2}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-rowsub .elementor-heading-title{
  font-size:1.8rem;letter-spacing:.2em;text-transform:uppercase;color:#478AC2;
  padding-bottom:16px;border-bottom:1px solid #478AC2;margin-bottom:20px;display:block}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-rowbody p{color:#1A1A1A;line-height:1.85;font-size:1.5rem}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-notes .elementor-icon-list-item{
  padding:9px 0;border-bottom:1px dashed #478AC2}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-notes .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-notes .elementor-icon-list-text{font-size:1.94rem;color:#1A1A1A}
.elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-pic img{
  width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;
  box-shadow:0 20px 46px rgba(0,0,0,.14)}
@media(max-width:1024px){
  .elementor-142 .elementor-element.elementor-element-11ec1122 .elementor-column{width:100%!important}
  .elementor-142 .elementor-element.elementor-element-11ec1122 .flsb-pic{margin-bottom:26px}}.elementor-142 .elementor-element.elementor-element-11ec1122{max-width:100vw}.elementor-142 .elementor-element.elementor-element-11ec1122 img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-11ec1122 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-11ec1122 .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-11ec1122.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-11ec1122 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-11ec1122 .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78b00be7 */.elementor-142 .elementor-element.elementor-element-78b00be7{position:relative}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-num .elementor-heading-title{
  font-size:clamp(4.5rem,11vw,9rem);line-height:.8;letter-spacing:-.05em;
  -webkit-text-stroke:2px #478AC2;color:transparent;opacity:.55}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-rowtitle .elementor-heading-title{
  font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.12;letter-spacing:-.025em;color:#478AC2}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-rowsub .elementor-heading-title{
  font-size:1.8rem;letter-spacing:.2em;text-transform:uppercase;color:#478AC2;
  padding-bottom:16px;border-bottom:1px solid #478AC2;margin-bottom:20px;display:block}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-rowbody p{color:#1A1A1A;line-height:1.85;font-size:1.5rem}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-notes .elementor-icon-list-item{
  padding:9px 0;border-bottom:1px dashed #478AC2}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-notes .elementor-icon-list-item:last-child{border-bottom:0}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-notes .elementor-icon-list-text{font-size:1.94rem;color:#1A1A1A}
.elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-pic img{
  width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;
  box-shadow:0 20px 46px rgba(0,0,0,.14)}
@media(max-width:1024px){
  .elementor-142 .elementor-element.elementor-element-78b00be7 .elementor-column{width:100%!important}
  .elementor-142 .elementor-element.elementor-element-78b00be7 .flsb-pic{margin-bottom:26px}}.elementor-142 .elementor-element.elementor-element-78b00be7{max-width:100vw}.elementor-142 .elementor-element.elementor-element-78b00be7 img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-78b00be7 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-78b00be7 .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-78b00be7.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-78b00be7 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-78b00be7 .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-67ce4c9c */.elementor-142 .elementor-element.elementor-element-67ce4c9c{overflow:hidden}
.elementor-142 .elementor-element.elementor-element-67ce4c9c .flsb-marquee{display:flex;width:max-content;animation:flsb-slide 28s linear infinite}
.elementor-142 .elementor-element.elementor-element-67ce4c9c .flsb-marquee span{
  padding:0 34px;font-size:clamp(1.1rem,2.2vw,1.7rem);font-weight:200;letter-spacing:-.02em;
  color:#fff;white-space:nowrap}
.elementor-142 .elementor-element.elementor-element-67ce4c9c .flsb-marquee span:after{content:"•";margin-left:34px;color:rgba(0,0,0,.35)}
@keyframes flsb-slide{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.elementor-142 .elementor-element.elementor-element-67ce4c9c:hover .flsb-marquee{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){
  .elementor-142 .elementor-element.elementor-element-67ce4c9c .flsb-marquee{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.elementor-142 .elementor-element.elementor-element-67ce4c9c{max-width:100vw}.elementor-142 .elementor-element.elementor-element-67ce4c9c img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-67ce4c9c .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-67ce4c9c .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-67ce4c9c.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-67ce4c9c .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-67ce4c9c .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c998ae1 */.elementor-142 .elementor-element.elementor-element-7c998ae1 .flsb-faqhead{position:sticky;top:110px}
.elementor-142 .elementor-element.elementor-element-7c998ae1 .flsb-faqlabel .elementor-heading-title{
  letter-spacing:.24em;text-transform:uppercase;font-size:15px;color:#478AC2}
.elementor-142 .elementor-element.elementor-element-7c998ae1 .flsb-faqtitle .elementor-heading-title{
  font-size:clamp(2rem,3.9vw,3rem);line-height:1.12;letter-spacing:-.03em;color:#000000}
.elementor-142 .elementor-element.elementor-element-7c998ae1 .elementskit-card{border:0;border-bottom:1px solid #478AC2;border-radius:0;background:transparent}
.elementor-142 .elementor-element.elementor-element-7c998ae1 .elementskit-card-header{background:transparent;padding:22px 0}
.elementor-142 .elementor-element.elementor-element-7c998ae1 .elementskit-card-header a{color:#000000;font-weight:700;font-size:1.7rem}
.elementor-142 .elementor-element.elementor-element-7c998ae1 .elementskit-card-body{padding:0 0 22px;color:#478AC2;line-height:1.8}
@media(max-width:1024px){
  .elementor-142 .elementor-element.elementor-element-7c998ae1 .elementor-column{width:100%!important}
  .elementor-142 .elementor-element.elementor-element-7c998ae1 .flsb-faqhead{position:static;margin-bottom:26px}}.elementor-142 .elementor-element.elementor-element-7c998ae1{max-width:100vw}.elementor-142 .elementor-element.elementor-element-7c998ae1 img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-7c998ae1 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-7c998ae1 .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-7c998ae1.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-7c998ae1 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-7c998ae1 .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e72d052 */.elementor-142 .elementor-element.elementor-element-7e72d052 .flsb-apptitle .elementor-heading-title{
  font-size:clamp(1.7rem,3.6vw,2.8rem);line-height:1.14;letter-spacing:-.03em;color:#fff}
.elementor-142 .elementor-element.elementor-element-7e72d052 .flsb-apptitle em{color:#478AC2;font-style:normal}
.elementor-142 .elementor-element.elementor-element-7e72d052 .flsb-appbody p{color:rgba(255,255,255,.74);line-height:1.8;max-width:36rem}
.elementor-142 .elementor-element.elementor-element-7e72d052 .flsb-appshot img{
  width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:2px;
  border:1px solid rgba(200,168,96,.4)}
@media(max-width:1024px){
  .elementor-142 .elementor-element.elementor-element-7e72d052 .elementor-column{width:100%!important}
  .elementor-142 .elementor-element.elementor-element-7e72d052 .flsb-appshot{margin-top:28px;max-width:22rem}}.elementor-142 .elementor-element.elementor-element-7e72d052{max-width:100vw}.elementor-142 .elementor-element.elementor-element-7e72d052 img{max-width:100%;height:auto}.elementor-142 .elementor-element.elementor-element-7e72d052 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-7e72d052 .elementor-widget-heading{overflow-wrap:anywhere}body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-7e72d052.elementor-invisible,body.elementor-editor-active .elementor-142 .elementor-element.elementor-element-7e72d052 .elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}@media(scripting:none){.elementor-142 .elementor-element.elementor-element-7e72d052 .elementor-invisible{visibility:visible!important;opacity:1!important}}/* End custom CSS */