.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-3878 .elementor-element.elementor-element-93faa07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-93faa07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/15-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-93faa07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-93faa07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3878 .elementor-element.elementor-element-38efee0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-38efee0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/Gravel-Tour.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-38efee0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-38efee0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3878 .elementor-element.elementor-element-d2db7de .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3878 .elementor-element.elementor-element-5a3a281:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-5a3a281 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/13-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-5a3a281 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-5a3a281 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3878 .elementor-element.elementor-element-e264adf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-e264adf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/26-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-e264adf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-e264adf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3878 .elementor-element.elementor-element-7abc076 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3878 .elementor-element.elementor-element-186f880 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3878 .elementor-element.elementor-element-6f77d19:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-6f77d19 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/23-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-6f77d19 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-6f77d19 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3878 .elementor-element.elementor-element-f21e01e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-f21e01e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/32-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-f21e01e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-f21e01e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3878 .elementor-element.elementor-element-0d19bbc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3878 .elementor-element.elementor-element-f65c31c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3878 .elementor-element.elementor-element-7acf74b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-7acf74b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/36.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-7acf74b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-7acf74b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3878 .elementor-element.elementor-element-d9d3563:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3878 .elementor-element.elementor-element-d9d3563 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3878 .elementor-element.elementor-element-d9d3563 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3878 .elementor-element.elementor-element-d9d3563 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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 );}@media(max-width:1330px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-f991a5c */.elementor-3878 .elementor-element.elementor-element-f991a5c{color:#292929} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-f991a5c h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-f991a5c h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-f991a5c h3:first-child,.elementor-3878 .elementor-element.elementor-element-f991a5c .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-f991a5c h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-f991a5c p,.elementor-3878 .elementor-element.elementor-element-f991a5c li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-f991a5c p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-f991a5c ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-f991a5c li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-f991a5c a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-f991a5c strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-f991a5c p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-stats span{flex:1 1 0;min-width:96px;background:#F3EEE9;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-f991a5c p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards,.elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-f991a5c h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards,.elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-f991a5c .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08fd7f4 *//*beo:type=intro;tone=white;gap=64*/ .elementor-3878 .elementor-element.elementor-element-08fd7f4{background:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-08fd7f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 0px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-08fd7f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 0px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-08fd7f4{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-08fd7f4 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-08fd7f4{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-08fd7f4{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-08fd7f4{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22bd203 */.elementor-3878 .elementor-element.elementor-element-22bd203{color:#292929} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-22bd203 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-22bd203 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-22bd203 h3:first-child,.elementor-3878 .elementor-element.elementor-element-22bd203 .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-22bd203 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-22bd203 p,.elementor-3878 .elementor-element.elementor-element-22bd203 li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-22bd203 p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-22bd203 ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-22bd203 li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-22bd203 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-22bd203 strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-22bd203 p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-22bd203 p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards,.elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-22bd203 h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards,.elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-22bd203 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-af02b06 */.elementor-3878 .elementor-element.elementor-element-af02b06 > .elementor-widget-wrap{padding:64px 64px 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-af02b06 > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93faa07 */.elementor-3878 .elementor-element.elementor-element-93faa07{min-height:460px} .elementor-3878 .elementor-element.elementor-element-93faa07, .elementor-3878 .elementor-element.elementor-element-93faa07 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-93faa07{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38d0b50 *//*beo:type=split;tone=sand;gap=64*/ .elementor-3878 .elementor-element.elementor-element-38d0b50{background:#F3EEE9}  /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-38d0b50{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-38d0b50 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-38d0b50{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-38d0b50{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-38d0b50{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7fa337 */.elementor-3878 .elementor-element.elementor-element-d7fa337{color:#292929} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-d7fa337 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-d7fa337 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-d7fa337 h3:first-child,.elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-d7fa337 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-d7fa337 p,.elementor-3878 .elementor-element.elementor-element-d7fa337 li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-d7fa337 p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-d7fa337 ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-d7fa337 li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-d7fa337 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-d7fa337 strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-d7fa337 p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-d7fa337 p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards,.elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-d7fa337 h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards,.elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-d7fa337 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e51b33 *//*beo:type=band;tone=navy;gap=64*/ .elementor-3878 .elementor-element.elementor-element-8e51b33{background:#E4EBF2} .elementor-3878 .elementor-element.elementor-element-8e51b33 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-8e51b33 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-8e51b33{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-8e51b33 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-8e51b33{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-8e51b33{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-8e51b33{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38efee0 */.elementor-3878 .elementor-element.elementor-element-38efee0{min-height:460px} .elementor-3878 .elementor-element.elementor-element-38efee0, .elementor-3878 .elementor-element.elementor-element-38efee0 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-38efee0{min-height:240px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-400993b */.elementor-3878 .elementor-element.elementor-element-400993b{color:#292929} .elementor-3878 .elementor-element.elementor-element-400993b .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-400993b h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-400993b h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-400993b h3:first-child,.elementor-3878 .elementor-element.elementor-element-400993b .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-400993b h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-400993b p,.elementor-3878 .elementor-element.elementor-element-400993b li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-400993b p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-400993b ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-400993b li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-400993b a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-400993b strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-400993b .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-400993b .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-400993b .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-400993b .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-400993b .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-400993b .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-400993b p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-400993b .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-400993b .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-400993b .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-400993b .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-400993b .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-400993b .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-400993b p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-400993b .beo-cards,.elementor-3878 .elementor-element.elementor-element-400993b .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-400993b .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-400993b h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-400993b .beo-cards,.elementor-3878 .elementor-element.elementor-element-400993b .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-400993b .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96f0081 */.elementor-3878 .elementor-element.elementor-element-96f0081 > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-96f0081 > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef2fd98 *//*beo:type=split;tone=sand;gap=64*/ .elementor-3878 .elementor-element.elementor-element-ef2fd98{background:#F3EEE9}  /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-ef2fd98{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-ef2fd98 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-ef2fd98{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-ef2fd98{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-ef2fd98{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cbe43d9 */.elementor-3878 .elementor-element.elementor-element-cbe43d9{min-height:460px;background:#182B3D} .elementor-3878 .elementor-element.elementor-element-cbe43d9 > .elementor-widget-wrap{position:relative;padding:0 !important} .elementor-3878 .elementor-element.elementor-element-cbe43d9 .elementor-widget-html{position:absolute;inset:0;margin:0 !important} .elementor-3878 .elementor-element.elementor-element-cbe43d9 .elementor-widget-html .elementor-widget-container{height:100%} .elementor-3878 .elementor-element.elementor-element-cbe43d9 video{display:block;width:100%;height:100%;object-fit:cover} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-cbe43d9{min-height:240px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf4015 */.elementor-3878 .elementor-element.elementor-element-abf4015{color:#292929} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-abf4015 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-abf4015 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-abf4015 h3:first-child,.elementor-3878 .elementor-element.elementor-element-abf4015 .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-abf4015 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-abf4015 p,.elementor-3878 .elementor-element.elementor-element-abf4015 li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-abf4015 p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-abf4015 ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-abf4015 li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-abf4015 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-abf4015 strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-abf4015 p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-abf4015 p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards,.elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-abf4015 h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards,.elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-abf4015 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29e3bfd */.elementor-3878 .elementor-element.elementor-element-29e3bfd > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-29e3bfd > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23d57ef *//*beo:type=split;tone=sand;gap=64*/ .elementor-3878 .elementor-element.elementor-element-23d57ef{background:#E4EBF2}  /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-23d57ef{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-23d57ef > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-23d57ef{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-23d57ef{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-23d57ef{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8eb29fd */.elementor-3878 .elementor-element.elementor-element-8eb29fd{color:#292929} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-8eb29fd h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-8eb29fd h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-8eb29fd h3:first-child,.elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-8eb29fd h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-8eb29fd p,.elementor-3878 .elementor-element.elementor-element-8eb29fd li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-8eb29fd p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-8eb29fd ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-8eb29fd li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-8eb29fd a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-8eb29fd strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-8eb29fd p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-8eb29fd p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards,.elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-8eb29fd h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards,.elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-8eb29fd .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0b84c38 *//*beo:type=band;tone=navy;gap=64*/ .elementor-3878 .elementor-element.elementor-element-0b84c38{background:#E4EBF2} .elementor-3878 .elementor-element.elementor-element-0b84c38 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-0b84c38 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-0b84c38{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-0b84c38 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-0b84c38{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-0b84c38{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-0b84c38{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57b2beb */.elementor-3878 .elementor-element.elementor-element-57b2beb{color:#292929} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-57b2beb h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-57b2beb h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-57b2beb h3:first-child,.elementor-3878 .elementor-element.elementor-element-57b2beb .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-57b2beb h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-57b2beb p,.elementor-3878 .elementor-element.elementor-element-57b2beb li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-57b2beb p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-57b2beb ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-57b2beb li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-57b2beb a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-57b2beb strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-57b2beb p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-57b2beb p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards,.elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-57b2beb h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards,.elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-57b2beb .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-613f200 *//*beo:type=band;tone=sand;gap=0*/ .elementor-3878 .elementor-element.elementor-element-613f200{background:#F3EEE9} .elementor-3878 .elementor-element.elementor-element-613f200 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-613f200 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-613f200{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-613f200 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-613f200{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-613f200{margin-bottom:0px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-613f200{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3aa16b */.elementor-3878 .elementor-element.elementor-element-c3aa16b > .elementor-widget-wrap{padding:0 !important;align-content:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a3a281 */.elementor-3878 .elementor-element.elementor-element-5a3a281{min-height:0px} .elementor-3878 .elementor-element.elementor-element-5a3a281, .elementor-3878 .elementor-element.elementor-element-5a3a281 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-5a3a281{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b70b38a *//*beo:type=media;tone=sand;gap=64*/ .elementor-3878 .elementor-element.elementor-element-b70b38a{background:#F3EEE9} .elementor-3878 .elementor-element.elementor-element-b70b38a .elementor-widget-video{margin-bottom:0} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-b70b38a{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-b70b38a > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-b70b38a{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-b70b38a{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-b70b38a{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69d053c */.elementor-3878 .elementor-element.elementor-element-69d053c{color:#292929} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-69d053c h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-69d053c h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-69d053c h3:first-child,.elementor-3878 .elementor-element.elementor-element-69d053c .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-69d053c h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-69d053c p,.elementor-3878 .elementor-element.elementor-element-69d053c li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-69d053c p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-69d053c ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-69d053c li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-69d053c a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-69d053c strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-69d053c p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-69d053c p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards,.elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-69d053c h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards,.elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-69d053c .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cec1b46 *//*beo:type=band;tone=navy;gap=0*/ .elementor-3878 .elementor-element.elementor-element-cec1b46{background:#E4EBF2} .elementor-3878 .elementor-element.elementor-element-cec1b46 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-cec1b46 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-cec1b46{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-cec1b46 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-cec1b46{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-cec1b46{margin-bottom:0px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-cec1b46{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e264adf */.elementor-3878 .elementor-element.elementor-element-e264adf{min-height:0px} .elementor-3878 .elementor-element.elementor-element-e264adf, .elementor-3878 .elementor-element.elementor-element-e264adf > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-e264adf{min-height:240px}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c6b5c9 */.elementor-3878 .elementor-element.elementor-element-5c6b5c9 > .elementor-widget-wrap{padding:0 !important;align-content:center}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f44ba5b *//*beo:type=media;tone=navy;gap=64*/ .elementor-3878 .elementor-element.elementor-element-f44ba5b{background:#E4EBF2} .elementor-3878 .elementor-element.elementor-element-f44ba5b .elementor-widget-video{margin-bottom:0} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-f44ba5b{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-f44ba5b > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-f44ba5b{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-f44ba5b{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-f44ba5b{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dcfbf1 */.elementor-3878 .elementor-element.elementor-element-0dcfbf1{color:#292929} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 h3:first-child,.elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 p,.elementor-3878 .elementor-element.elementor-element-0dcfbf1 li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-0dcfbf1 p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards,.elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-0dcfbf1 h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards,.elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-0dcfbf1 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d7bd4c *//*beo:type=band;tone=sand;gap=0*/ .elementor-3878 .elementor-element.elementor-element-1d7bd4c{background:#F3EEE9} .elementor-3878 .elementor-element.elementor-element-1d7bd4c > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-1d7bd4c > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-1d7bd4c{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-1d7bd4c > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-1d7bd4c{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-1d7bd4c{margin-bottom:0px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-1d7bd4c{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-143eae6 */.elementor-3878 .elementor-element.elementor-element-143eae6 > .elementor-widget-wrap{padding:0 !important;align-content:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f77d19 */.elementor-3878 .elementor-element.elementor-element-6f77d19{min-height:0px} .elementor-3878 .elementor-element.elementor-element-6f77d19, .elementor-3878 .elementor-element.elementor-element-6f77d19 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-6f77d19{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1263dfa *//*beo:type=media;tone=sand;gap=64*/ .elementor-3878 .elementor-element.elementor-element-1263dfa{background:#F3EEE9} .elementor-3878 .elementor-element.elementor-element-1263dfa .elementor-widget-video{margin-bottom:0} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-1263dfa{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-1263dfa > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-1263dfa{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-1263dfa{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-1263dfa{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d537ee */.elementor-3878 .elementor-element.elementor-element-7d537ee{color:#292929} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-7d537ee h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-7d537ee h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-7d537ee h3:first-child,.elementor-3878 .elementor-element.elementor-element-7d537ee .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-7d537ee h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-7d537ee p,.elementor-3878 .elementor-element.elementor-element-7d537ee li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-7d537ee p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-7d537ee ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-7d537ee li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-7d537ee a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-7d537ee strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-7d537ee p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-7d537ee p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards,.elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-7d537ee h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards,.elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-7d537ee .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75ee87e *//*beo:type=band;tone=navy;gap=0*/ .elementor-3878 .elementor-element.elementor-element-75ee87e{background:#E4EBF2} .elementor-3878 .elementor-element.elementor-element-75ee87e > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-75ee87e > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-75ee87e{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-75ee87e > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-75ee87e{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-75ee87e{margin-bottom:0px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-75ee87e{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f21e01e */.elementor-3878 .elementor-element.elementor-element-f21e01e{min-height:0px} .elementor-3878 .elementor-element.elementor-element-f21e01e, .elementor-3878 .elementor-element.elementor-element-f21e01e > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-f21e01e{min-height:240px}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7471e14 */.elementor-3878 .elementor-element.elementor-element-7471e14 > .elementor-widget-wrap{padding:0 !important;align-content:center}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-def96b3 *//*beo:type=media;tone=navy;gap=64*/ .elementor-3878 .elementor-element.elementor-element-def96b3{background:#E4EBF2} .elementor-3878 .elementor-element.elementor-element-def96b3 .elementor-widget-video{margin-bottom:0} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-def96b3{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-def96b3 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-def96b3{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-def96b3{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-def96b3{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b0cc8c */.elementor-3878 .elementor-element.elementor-element-3b0cc8c{color:#292929} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-3b0cc8c h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-3b0cc8c h3:first-child,.elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-3b0cc8c h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-3b0cc8c p,.elementor-3878 .elementor-element.elementor-element-3b0cc8c li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-3b0cc8c p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-3b0cc8c ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-3b0cc8c p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-3b0cc8c p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards,.elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-3b0cc8c h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards,.elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-3b0cc8c .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0cf3a26 *//*beo:type=band;tone=sand;gap=0*/ .elementor-3878 .elementor-element.elementor-element-0cf3a26{background:#F3EEE9} .elementor-3878 .elementor-element.elementor-element-0cf3a26 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-0cf3a26 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-0cf3a26{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-0cf3a26 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-0cf3a26{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-0cf3a26{margin-bottom:0px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-0cf3a26{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b74d8f */.elementor-3878 .elementor-element.elementor-element-3b74d8f > .elementor-widget-wrap{padding:0 !important;align-content:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7acf74b */.elementor-3878 .elementor-element.elementor-element-7acf74b{min-height:0px} .elementor-3878 .elementor-element.elementor-element-7acf74b, .elementor-3878 .elementor-element.elementor-element-7acf74b > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-7acf74b{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b37d5cf *//*beo:type=media;tone=sand;gap=64*/ .elementor-3878 .elementor-element.elementor-element-b37d5cf{background:#F3EEE9} .elementor-3878 .elementor-element.elementor-element-b37d5cf .elementor-widget-video{margin-bottom:0} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-b37d5cf{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-b37d5cf > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-b37d5cf{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-b37d5cf{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-b37d5cf{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59b5a61 */.elementor-3878 .elementor-element.elementor-element-59b5a61{color:#292929} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-59b5a61 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-59b5a61 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-59b5a61 h3:first-child,.elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-59b5a61 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-59b5a61 p,.elementor-3878 .elementor-element.elementor-element-59b5a61 li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-59b5a61 p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-59b5a61 ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-59b5a61 li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-59b5a61 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-59b5a61 strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-59b5a61 p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-stats span{flex:1 1 0;min-width:96px;background:#F3EEE9;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-59b5a61 p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards,.elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-59b5a61 h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards,.elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-59b5a61 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b33cf3c *//*beo:type=band;tone=white;gap=0*/ .elementor-3878 .elementor-element.elementor-element-b33cf3c{background:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-b33cf3c > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 40px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-b33cf3c > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-b33cf3c{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-b33cf3c > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-b33cf3c{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-b33cf3c{margin-bottom:0px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-b33cf3c{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9d3563 */.elementor-3878 .elementor-element.elementor-element-d9d3563{min-height:400px} .elementor-3878 .elementor-element.elementor-element-d9d3563, .elementor-3878 .elementor-element.elementor-element-d9d3563 > .elementor-widget-wrap{background-position:50% 22% !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-d9d3563{min-height:220px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fcaffa3 *//*beo:type=wide;tone=none;gap=64*/  /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-fcaffa3{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-fcaffa3 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-fcaffa3{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-fcaffa3{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-fcaffa3{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08cb710 */.elementor-3878 .elementor-element.elementor-element-08cb710{color:#292929} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-08cb710 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-08cb710 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-08cb710 h3:first-child,.elementor-3878 .elementor-element.elementor-element-08cb710 .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-08cb710 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-08cb710 p,.elementor-3878 .elementor-element.elementor-element-08cb710 li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-08cb710 p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-08cb710 ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-08cb710 li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-08cb710 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-08cb710 strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-08cb710 p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-stats span{flex:1 1 0;min-width:96px;background:#FFFFFF;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-08cb710 p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards,.elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-08cb710 h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards,.elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-08cb710 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4eb2e55 *//*beo:type=band;tone=navy;gap=64*/ .elementor-3878 .elementor-element.elementor-element-4eb2e55{background:#E4EBF2} .elementor-3878 .elementor-element.elementor-element-4eb2e55 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-4eb2e55 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-4eb2e55{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-4eb2e55 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-4eb2e55{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-4eb2e55{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-4eb2e55{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-262d0e3 */.elementor-3878 .elementor-element.elementor-element-262d0e3{color:#292929} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#203B52;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-262d0e3 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-262d0e3 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-262d0e3 h3:first-child,.elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-262d0e3 h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-262d0e3 p,.elementor-3878 .elementor-element.elementor-element-262d0e3 li{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-262d0e3 p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-262d0e3 ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-262d0e3 li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-262d0e3 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-262d0e3 strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-262d0e3 p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-stats span{flex:1 1 0;min-width:96px;background:#F3EEE9;border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#292929} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-3878 .elementor-element.elementor-element-262d0e3 p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#182B3D} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards,.elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-262d0e3 h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards,.elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-262d0e3 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-8213882 */.elementor-3878 .elementor-element.elementor-element-8213882{margin-top:22px} .elementor-3878 .elementor-element.elementor-element-8213882 .elementor-accordion-item{border-color:rgba(24,43,61,.18)} .elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-title,.elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-title a{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#182B3D} .elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-title .elementor-accordion-icon{color:#182B3D} .elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-content,.elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-content p{font-size:16px;line-height:1.7;color:#292929} .elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-content p{margin:0 0 12px} .elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-content p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-8213882 .elementor-tab-content a{color:#203B52;text-decoration:underline;text-underline-offset:3px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3829e32 *//*beo:type=faq;tone=white;gap=64*/ .elementor-3878 .elementor-element.elementor-element-3829e32{background:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-3829e32 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 0px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-3829e32 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 0px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-3829e32{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-3829e32 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-3829e32{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-3829e32{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-3829e32{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bbdf3b */.elementor-3878 .elementor-element.elementor-element-8bbdf3b{color:#EEF1F4} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-eb{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#F5CA3A;margin:0 0 10px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-8bbdf3b h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-8bbdf3b h3:first-child,.elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-eb+h3{margin-top:0} .elementor-3878 .elementor-element.elementor-element-8bbdf3b h4{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-8bbdf3b p,.elementor-3878 .elementor-element.elementor-element-8bbdf3b li{font-size:16px;line-height:1.7;color:#EEF1F4} .elementor-3878 .elementor-element.elementor-element-8bbdf3b p:last-child{margin-bottom:0} .elementor-3878 .elementor-element.elementor-element-8bbdf3b ul{padding-left:1.15em;margin:0 0 14px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b li{margin-bottom:6px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b a{color:#F5CA3A;text-decoration:underline;text-underline-offset:3px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b strong{color:inherit} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-card{background:rgba(255,255,255,.08);border-radius:0;padding:24px 24px 20px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-card p{font-size:16px;line-height:1.7} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-card p.beo-ct,.elementor-3878 .elementor-element.elementor-element-8bbdf3b p.beo-ct{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin:0 0 8px;color:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:780px;margin:6px 0 18px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-stats span{flex:1 1 0;min-width:96px;background:rgba(255,255,255,.08);border-radius:0;padding:10px 12px;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em;color:#EEF1F4} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-stats b{display:block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0;color:#FFFFFF} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-btn{display:inline-block;background:#E46529;border:2px solid #E46529;color:#FFFFFF !important;text-decoration:none !important;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:.02em;padding:13px 24px;border-radius:0} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-btn.alt{background:transparent;border-color:#FFFFFF;color:#FFFFFF !important} .elementor-3878 .elementor-element.elementor-element-8bbdf3b p.beo-sub{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;color:#FFFFFF} @media(max-width:1024px){.elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards,.elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards.c3,.elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-8bbdf3b h2{font-size:24px} .elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards,.elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards.c2,.elementor-3878 .elementor-element.elementor-element-8bbdf3b .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f9b6977 *//*beo:type=cta;tone=cta;gap=64*/ .elementor-3878 .elementor-element.elementor-element-f9b6977{background:#203B52} .elementor-3878 .elementor-element.elementor-element-f9b6977 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-f9b6977 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-3878 .elementor-element.elementor-element-f9b6977{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-3878 .elementor-element.elementor-element-f9b6977 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-f9b6977{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-3878 .elementor-element.elementor-element-f9b6977{margin-bottom:64px !important} @media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-f9b6977{margin-bottom:40px !important}}/* End custom CSS */