.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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4693 .elementor-element.elementor-element-c158613{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4693 .elementor-element.elementor-element-c158613 img{width:260px;}.elementor-4693 .elementor-element.elementor-element-de08c39 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4693 .elementor-element.elementor-element-84651f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-84651f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/whats-up-downunder-lake-weyba-kayak-guide.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-84651f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-84651f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4693 .elementor-element.elementor-element-31e9c43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-31e9c43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/noosa-everglades-lake-weyba-aerial.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-31e9c43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-31e9c43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4693 .elementor-element.elementor-element-9ef1429:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-9ef1429 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/kayaking-lake-weyba-southern-noosa-everglades.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-9ef1429 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-9ef1429 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4693 .elementor-element.elementor-element-5ec332b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-5ec332b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/noosa-kayak-tour-lake-weyba.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-5ec332b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-5ec332b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4693 .elementor-element.elementor-element-b6ff6f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-b6ff6f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/stingray-lake-weyba-noosa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-b6ff6f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-b6ff6f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4693 .elementor-element.elementor-element-2e3dd17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-2e3dd17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/mangroves-noosa-everglades.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-2e3dd17 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-2e3dd17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4693 .elementor-element.elementor-element-811f7da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-811f7da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/mangrove-creek-aerial-southern-noosa-everglades.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-811f7da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-811f7da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4693 .elementor-element.elementor-element-c7b1a3a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4693 .elementor-element.elementor-element-ce4133e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4693 .elementor-element.elementor-element-ce4133e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://byearthandocean.com.au/wp-content/uploads/2026/09/mangrove-creek-kayak-noosa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4693 .elementor-element.elementor-element-ce4133e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4693 .elementor-element.elementor-element-ce4133e > .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-image .widget-image-caption{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-image .widget-image-caption{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-0db3345 */.elementor-4693 .elementor-element.elementor-element-0db3345{color:#292929} .elementor-4693 .elementor-element.elementor-element-0db3345 .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-4693 .elementor-element.elementor-element-0db3345 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-0db3345 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-0db3345 h3:first-child,.elementor-4693 .elementor-element.elementor-element-0db3345 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-0db3345 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-4693 .elementor-element.elementor-element-0db3345 p,.elementor-4693 .elementor-element.elementor-element-0db3345 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-0db3345 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-0db3345 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-0db3345 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-0db3345 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-0db3345 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-0db3345 .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-0db3345 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-0db3345 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-0db3345 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-4693 .elementor-element.elementor-element-0db3345 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-0db3345 .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-4693 .elementor-element.elementor-element-0db3345 .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-4693 .elementor-element.elementor-element-0db3345 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-0db3345 .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-4693 .elementor-element.elementor-element-0db3345 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-0db3345 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-4693 .elementor-element.elementor-element-0db3345 .beo-cards,.elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-0db3345 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards,.elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-0db3345 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87f095e *//*beo:type=intro;tone=white;gap=64*/ .elementor-4693 .elementor-element.elementor-element-87f095e{background:#FFFFFF} .elementor-4693 .elementor-element.elementor-element-87f095e > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 0px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-87f095e > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 0px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-87f095e{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-87f095e > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-87f095e{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-87f095e{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-87f095e{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-676de54 */.elementor-4693 .elementor-element.elementor-element-676de54{color:#292929} .elementor-4693 .elementor-element.elementor-element-676de54 .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-4693 .elementor-element.elementor-element-676de54 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-676de54 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-676de54 h3:first-child,.elementor-4693 .elementor-element.elementor-element-676de54 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-676de54 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-4693 .elementor-element.elementor-element-676de54 p,.elementor-4693 .elementor-element.elementor-element-676de54 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-676de54 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-676de54 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-676de54 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-676de54 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-676de54 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-676de54 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-676de54 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-676de54 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-676de54 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-4693 .elementor-element.elementor-element-676de54 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-676de54 .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-4693 .elementor-element.elementor-element-676de54 .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-4693 .elementor-element.elementor-element-676de54 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-676de54 .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-4693 .elementor-element.elementor-element-676de54 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-676de54 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-4693 .elementor-element.elementor-element-676de54 .beo-cards,.elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-676de54 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards,.elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-676de54 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b295f2b *//*beo:type=raw;tone=sand;gap=0*/ .elementor-4693 .elementor-element.elementor-element-b295f2b{background:#F3EEE9} .elementor-4693 .elementor-element.elementor-element-b295f2b > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-b295f2b > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-b295f2b{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-b295f2b > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-b295f2b{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-b295f2b{margin-bottom:0px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-b295f2b{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d2c642 */.elementor-4693 .elementor-element.elementor-element-8d2c642 > .elementor-widget-wrap{padding:0 !important;align-content:center}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-84651f1 */.elementor-4693 .elementor-element.elementor-element-84651f1{min-height:0px} .elementor-4693 .elementor-element.elementor-element-84651f1, .elementor-4693 .elementor-element.elementor-element-84651f1 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-84651f1{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cc38ca8 *//*beo:type=media;tone=sand;gap=64*/ .elementor-4693 .elementor-element.elementor-element-cc38ca8{background:#F3EEE9} .elementor-4693 .elementor-element.elementor-element-cc38ca8 .elementor-widget-video{margin-bottom:0} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-cc38ca8{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-cc38ca8 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-cc38ca8{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-cc38ca8{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-cc38ca8{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df3bc0a */.elementor-4693 .elementor-element.elementor-element-df3bc0a{color:#292929} .elementor-4693 .elementor-element.elementor-element-df3bc0a .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-4693 .elementor-element.elementor-element-df3bc0a h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-df3bc0a h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-df3bc0a h3:first-child,.elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-df3bc0a 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-4693 .elementor-element.elementor-element-df3bc0a p,.elementor-4693 .elementor-element.elementor-element-df3bc0a li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-df3bc0a p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-df3bc0a ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-df3bc0a li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-df3bc0a a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-df3bc0a strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-df3bc0a 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-4693 .elementor-element.elementor-element-df3bc0a .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-df3bc0a .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-4693 .elementor-element.elementor-element-df3bc0a .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-4693 .elementor-element.elementor-element-df3bc0a .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-df3bc0a .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-4693 .elementor-element.elementor-element-df3bc0a .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-df3bc0a 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-4693 .elementor-element.elementor-element-df3bc0a .beo-cards,.elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-df3bc0a h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards,.elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-df3bc0a .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0404981 *//*beo:type=band;tone=white;gap=64*/ .elementor-4693 .elementor-element.elementor-element-0404981{background:#FFFFFF} .elementor-4693 .elementor-element.elementor-element-0404981 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 0px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-0404981 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 0px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-0404981{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-0404981 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-0404981{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-0404981{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-0404981{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31e9c43 */.elementor-4693 .elementor-element.elementor-element-31e9c43{min-height:460px} .elementor-4693 .elementor-element.elementor-element-31e9c43, .elementor-4693 .elementor-element.elementor-element-31e9c43 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-31e9c43{min-height:240px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-271bdff */.elementor-4693 .elementor-element.elementor-element-271bdff{color:#292929} .elementor-4693 .elementor-element.elementor-element-271bdff .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-4693 .elementor-element.elementor-element-271bdff h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-271bdff h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-271bdff h3:first-child,.elementor-4693 .elementor-element.elementor-element-271bdff .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-271bdff 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-4693 .elementor-element.elementor-element-271bdff p,.elementor-4693 .elementor-element.elementor-element-271bdff li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-271bdff p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-271bdff ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-271bdff li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-271bdff a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-271bdff strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-271bdff .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-271bdff .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-271bdff .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-271bdff 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-4693 .elementor-element.elementor-element-271bdff .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-271bdff .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-4693 .elementor-element.elementor-element-271bdff .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-4693 .elementor-element.elementor-element-271bdff .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-271bdff .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-4693 .elementor-element.elementor-element-271bdff .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-271bdff 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-4693 .elementor-element.elementor-element-271bdff .beo-cards,.elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-271bdff h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards,.elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-271bdff .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-558ffba */.elementor-4693 .elementor-element.elementor-element-558ffba > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-558ffba > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be57dd5 *//*beo:type=split;tone=navy;gap=64*/ .elementor-4693 .elementor-element.elementor-element-be57dd5{background:#E4EBF2}  /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-be57dd5{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-be57dd5 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-be57dd5{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-be57dd5{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-be57dd5{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f06a905 */.elementor-4693 .elementor-element.elementor-element-f06a905{color:#292929} .elementor-4693 .elementor-element.elementor-element-f06a905 .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-4693 .elementor-element.elementor-element-f06a905 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-f06a905 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-f06a905 h3:first-child,.elementor-4693 .elementor-element.elementor-element-f06a905 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-f06a905 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-4693 .elementor-element.elementor-element-f06a905 p,.elementor-4693 .elementor-element.elementor-element-f06a905 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-f06a905 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-f06a905 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-f06a905 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-f06a905 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-f06a905 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-f06a905 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-f06a905 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-f06a905 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-f06a905 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-4693 .elementor-element.elementor-element-f06a905 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-f06a905 .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-4693 .elementor-element.elementor-element-f06a905 .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-4693 .elementor-element.elementor-element-f06a905 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-f06a905 .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-4693 .elementor-element.elementor-element-f06a905 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-f06a905 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-4693 .elementor-element.elementor-element-f06a905 .beo-cards,.elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-f06a905 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards,.elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-f06a905 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-431ac12 *//*beo:type=band;tone=sand;gap=0*/ .elementor-4693 .elementor-element.elementor-element-431ac12{background:#F3EEE9} .elementor-4693 .elementor-element.elementor-element-431ac12 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-431ac12 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-431ac12{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-431ac12 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-431ac12{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-431ac12{margin-bottom:0px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-431ac12{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9ef1429 */.elementor-4693 .elementor-element.elementor-element-9ef1429{min-height:400px} .elementor-4693 .elementor-element.elementor-element-9ef1429, .elementor-4693 .elementor-element.elementor-element-9ef1429 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-9ef1429{min-height:220px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0eea0ef *//*beo:type=wide;tone=none;gap=64*/  /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-0eea0ef{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-0eea0ef > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-0eea0ef{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-0eea0ef{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-0eea0ef{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fec1305 */.elementor-4693 .elementor-element.elementor-element-fec1305{color:#292929} .elementor-4693 .elementor-element.elementor-element-fec1305 .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-4693 .elementor-element.elementor-element-fec1305 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-fec1305 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-fec1305 h3:first-child,.elementor-4693 .elementor-element.elementor-element-fec1305 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-fec1305 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-4693 .elementor-element.elementor-element-fec1305 p,.elementor-4693 .elementor-element.elementor-element-fec1305 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-fec1305 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-fec1305 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-fec1305 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-fec1305 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-fec1305 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-fec1305 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-fec1305 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-fec1305 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-fec1305 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-4693 .elementor-element.elementor-element-fec1305 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-fec1305 .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-4693 .elementor-element.elementor-element-fec1305 .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-4693 .elementor-element.elementor-element-fec1305 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-fec1305 .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-4693 .elementor-element.elementor-element-fec1305 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-fec1305 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-4693 .elementor-element.elementor-element-fec1305 .beo-cards,.elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-fec1305 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards,.elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-fec1305 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c20ecd */.elementor-4693 .elementor-element.elementor-element-6c20ecd > .elementor-widget-wrap{padding:64px 64px 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-6c20ecd > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ec332b */.elementor-4693 .elementor-element.elementor-element-5ec332b{min-height:460px} .elementor-4693 .elementor-element.elementor-element-5ec332b, .elementor-4693 .elementor-element.elementor-element-5ec332b > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-5ec332b{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4945554 *//*beo:type=split;tone=navy;gap=64*/ .elementor-4693 .elementor-element.elementor-element-4945554{background:#E4EBF2}  /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-4945554{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-4945554 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-4945554{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-4945554{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-4945554{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87356dd */.elementor-4693 .elementor-element.elementor-element-87356dd{color:#292929} .elementor-4693 .elementor-element.elementor-element-87356dd .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-4693 .elementor-element.elementor-element-87356dd h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-87356dd h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-87356dd h3:first-child,.elementor-4693 .elementor-element.elementor-element-87356dd .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-87356dd 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-4693 .elementor-element.elementor-element-87356dd p,.elementor-4693 .elementor-element.elementor-element-87356dd li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-87356dd p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-87356dd ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-87356dd li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-87356dd a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-87356dd strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-87356dd .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-87356dd .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-87356dd .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-87356dd 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-4693 .elementor-element.elementor-element-87356dd .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-87356dd .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-4693 .elementor-element.elementor-element-87356dd .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-4693 .elementor-element.elementor-element-87356dd .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-87356dd .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-4693 .elementor-element.elementor-element-87356dd .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-87356dd 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-4693 .elementor-element.elementor-element-87356dd .beo-cards,.elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-87356dd h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards,.elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-87356dd .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee969c4 *//*beo:type=band;tone=white;gap=0*/ .elementor-4693 .elementor-element.elementor-element-ee969c4{background:#FFFFFF} .elementor-4693 .elementor-element.elementor-element-ee969c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 40px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ee969c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 28px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-ee969c4{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-ee969c4 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ee969c4{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-ee969c4{margin-bottom:0px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ee969c4{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6ff6f7 */.elementor-4693 .elementor-element.elementor-element-b6ff6f7{min-height:400px} .elementor-4693 .elementor-element.elementor-element-b6ff6f7, .elementor-4693 .elementor-element.elementor-element-b6ff6f7 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-b6ff6f7{min-height:220px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26cf59a *//*beo:type=wide;tone=none;gap=64*/  /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-26cf59a{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-26cf59a > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-26cf59a{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-26cf59a{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-26cf59a{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e3dd17 */.elementor-4693 .elementor-element.elementor-element-2e3dd17{min-height:460px} .elementor-4693 .elementor-element.elementor-element-2e3dd17, .elementor-4693 .elementor-element.elementor-element-2e3dd17 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-2e3dd17{min-height:240px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9c2640 */.elementor-4693 .elementor-element.elementor-element-a9c2640{color:#292929} .elementor-4693 .elementor-element.elementor-element-a9c2640 .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-4693 .elementor-element.elementor-element-a9c2640 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-a9c2640 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-a9c2640 h3:first-child,.elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-a9c2640 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-4693 .elementor-element.elementor-element-a9c2640 p,.elementor-4693 .elementor-element.elementor-element-a9c2640 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-a9c2640 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-a9c2640 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-a9c2640 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-a9c2640 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-a9c2640 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-a9c2640 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-4693 .elementor-element.elementor-element-a9c2640 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-a9c2640 .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-4693 .elementor-element.elementor-element-a9c2640 .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-4693 .elementor-element.elementor-element-a9c2640 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-a9c2640 .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-4693 .elementor-element.elementor-element-a9c2640 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-a9c2640 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-4693 .elementor-element.elementor-element-a9c2640 .beo-cards,.elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-a9c2640 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards,.elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-a9c2640 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da363fc */.elementor-4693 .elementor-element.elementor-element-da363fc > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-da363fc > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b9a80b *//*beo:type=split;tone=sand;gap=0*/ .elementor-4693 .elementor-element.elementor-element-7b9a80b{background:#F3EEE9}  /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-7b9a80b{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-7b9a80b > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-7b9a80b{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-7b9a80b{margin-bottom:0px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-7b9a80b{margin-bottom:0px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-811f7da */.elementor-4693 .elementor-element.elementor-element-811f7da{min-height:420px} .elementor-4693 .elementor-element.elementor-element-811f7da, .elementor-4693 .elementor-element.elementor-element-811f7da > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-811f7da{min-height:220px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ab155a9 *//*beo:type=wide;tone=none;gap=64*/  /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-ab155a9{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-ab155a9 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ab155a9{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-ab155a9{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ab155a9{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fed4d0d */.elementor-4693 .elementor-element.elementor-element-fed4d0d{color:#292929} .elementor-4693 .elementor-element.elementor-element-fed4d0d .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-4693 .elementor-element.elementor-element-fed4d0d h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-fed4d0d h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-fed4d0d h3:first-child,.elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-fed4d0d 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-4693 .elementor-element.elementor-element-fed4d0d p,.elementor-4693 .elementor-element.elementor-element-fed4d0d li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-fed4d0d p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-fed4d0d ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-fed4d0d li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-fed4d0d a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-fed4d0d strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-fed4d0d 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-4693 .elementor-element.elementor-element-fed4d0d .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-fed4d0d .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-4693 .elementor-element.elementor-element-fed4d0d .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-4693 .elementor-element.elementor-element-fed4d0d .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-fed4d0d .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-4693 .elementor-element.elementor-element-fed4d0d .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-fed4d0d 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-4693 .elementor-element.elementor-element-fed4d0d .beo-cards,.elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-fed4d0d h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards,.elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-fed4d0d .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77f1f44 *//*beo:type=band;tone=navy;gap=64*/ .elementor-4693 .elementor-element.elementor-element-77f1f44{background:#E4EBF2} .elementor-4693 .elementor-element.elementor-element-77f1f44 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-77f1f44 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-77f1f44{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-77f1f44 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-77f1f44{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-77f1f44{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-77f1f44{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7917085 */.elementor-4693 .elementor-element.elementor-element-7917085{color:#292929} .elementor-4693 .elementor-element.elementor-element-7917085 .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-4693 .elementor-element.elementor-element-7917085 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-7917085 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-7917085 h3:first-child,.elementor-4693 .elementor-element.elementor-element-7917085 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-7917085 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-4693 .elementor-element.elementor-element-7917085 p,.elementor-4693 .elementor-element.elementor-element-7917085 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-7917085 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-7917085 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-7917085 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-7917085 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-7917085 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-7917085 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-7917085 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-7917085 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-7917085 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-4693 .elementor-element.elementor-element-7917085 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-7917085 .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-4693 .elementor-element.elementor-element-7917085 .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-4693 .elementor-element.elementor-element-7917085 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-7917085 .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-4693 .elementor-element.elementor-element-7917085 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-7917085 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-4693 .elementor-element.elementor-element-7917085 .beo-cards,.elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-7917085 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards,.elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-7917085 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af84c24 *//*beo:type=raw;tone=sand;gap=64*/ .elementor-4693 .elementor-element.elementor-element-af84c24{background:#F3EEE9} .elementor-4693 .elementor-element.elementor-element-af84c24 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-af84c24 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-af84c24{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-af84c24 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-af84c24{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-af84c24{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-af84c24{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10dfa30 */.elementor-4693 .elementor-element.elementor-element-10dfa30{color:#292929} .elementor-4693 .elementor-element.elementor-element-10dfa30 .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-4693 .elementor-element.elementor-element-10dfa30 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-10dfa30 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-10dfa30 h3:first-child,.elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-10dfa30 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-4693 .elementor-element.elementor-element-10dfa30 p,.elementor-4693 .elementor-element.elementor-element-10dfa30 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-10dfa30 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-10dfa30 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-10dfa30 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-10dfa30 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-10dfa30 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-10dfa30 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-4693 .elementor-element.elementor-element-10dfa30 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-10dfa30 .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-4693 .elementor-element.elementor-element-10dfa30 .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-4693 .elementor-element.elementor-element-10dfa30 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-10dfa30 .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-4693 .elementor-element.elementor-element-10dfa30 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-10dfa30 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-4693 .elementor-element.elementor-element-10dfa30 .beo-cards,.elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-10dfa30 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards,.elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-10dfa30 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b83f04 */.elementor-4693 .elementor-element.elementor-element-5b83f04 > .elementor-widget-wrap{padding:64px 64px 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-5b83f04 > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ce4133e */.elementor-4693 .elementor-element.elementor-element-ce4133e{min-height:460px} .elementor-4693 .elementor-element.elementor-element-ce4133e, .elementor-4693 .elementor-element.elementor-element-ce4133e > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ce4133e{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6def18d *//*beo:type=split;tone=navy;gap=64*/ .elementor-4693 .elementor-element.elementor-element-6def18d{background:#E4EBF2}  /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-6def18d{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-6def18d > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-6def18d{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-6def18d{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-6def18d{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa64ce8 */.elementor-4693 .elementor-element.elementor-element-aa64ce8{color:#292929} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .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-4693 .elementor-element.elementor-element-aa64ce8 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-aa64ce8 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-aa64ce8 h3:first-child,.elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-aa64ce8 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-4693 .elementor-element.elementor-element-aa64ce8 p,.elementor-4693 .elementor-element.elementor-element-aa64ce8 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-aa64ce8 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-aa64ce8 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-aa64ce8 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-aa64ce8 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-aa64ce8 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-aa64ce8 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-4693 .elementor-element.elementor-element-aa64ce8 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .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-4693 .elementor-element.elementor-element-aa64ce8 .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-4693 .elementor-element.elementor-element-aa64ce8 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .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-4693 .elementor-element.elementor-element-aa64ce8 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4693 .elementor-element.elementor-element-aa64ce8 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-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards,.elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-aa64ce8 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards,.elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-aa64ce8 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-bf5af50 */.elementor-4693 .elementor-element.elementor-element-bf5af50{margin-top:22px} .elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-accordion-item{border-color:rgba(24,43,61,.18)} .elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-title,.elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-title a{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#182B3D} .elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-title .elementor-accordion-icon{color:#182B3D} .elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-content,.elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-content p{font-size:16px;line-height:1.7;color:#292929} .elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-content p{margin:0 0 12px} .elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-content p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-bf5af50 .elementor-tab-content a{color:#203B52;text-decoration:underline;text-underline-offset:3px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ab44ae2 *//*beo:type=faq;tone=sand;gap=64*/ .elementor-4693 .elementor-element.elementor-element-ab44ae2{background:#F3EEE9} .elementor-4693 .elementor-element.elementor-element-ab44ae2 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ab44ae2 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-ab44ae2{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-ab44ae2 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ab44ae2{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-ab44ae2{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-ab44ae2{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e12ba4 */.elementor-4693 .elementor-element.elementor-element-5e12ba4{color:#EEF1F4} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .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-4693 .elementor-element.elementor-element-5e12ba4 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#FFFFFF} .elementor-4693 .elementor-element.elementor-element-5e12ba4 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#FFFFFF} .elementor-4693 .elementor-element.elementor-element-5e12ba4 h3:first-child,.elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-eb+h3{margin-top:0} .elementor-4693 .elementor-element.elementor-element-5e12ba4 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-4693 .elementor-element.elementor-element-5e12ba4 p,.elementor-4693 .elementor-element.elementor-element-5e12ba4 li{font-size:16px;line-height:1.7;color:#EEF1F4} .elementor-4693 .elementor-element.elementor-element-5e12ba4 p:last-child{margin-bottom:0} .elementor-4693 .elementor-element.elementor-element-5e12ba4 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4693 .elementor-element.elementor-element-5e12ba4 li{margin-bottom:6px} .elementor-4693 .elementor-element.elementor-element-5e12ba4 a{color:#F5CA3A;text-decoration:underline;text-underline-offset:3px} .elementor-4693 .elementor-element.elementor-element-5e12ba4 strong{color:inherit} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-card{background:rgba(255,255,255,.08);border-radius:0;padding:24px 24px 20px} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-card p{font-size:16px;line-height:1.7} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-card p.beo-ct,.elementor-4693 .elementor-element.elementor-element-5e12ba4 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-4693 .elementor-element.elementor-element-5e12ba4 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .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-4693 .elementor-element.elementor-element-5e12ba4 .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-4693 .elementor-element.elementor-element-5e12ba4 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .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-4693 .elementor-element.elementor-element-5e12ba4 .beo-btn.alt{background:transparent;border-color:#FFFFFF;color:#FFFFFF !important} .elementor-4693 .elementor-element.elementor-element-5e12ba4 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-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards,.elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards.c3,.elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-5e12ba4 h2{font-size:24px} .elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards,.elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards.c2,.elementor-4693 .elementor-element.elementor-element-5e12ba4 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-131a522 *//*beo:type=cta;tone=cta;gap=64*/ .elementor-4693 .elementor-element.elementor-element-131a522{background:#203B52} .elementor-4693 .elementor-element.elementor-element-131a522 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-131a522 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4693 .elementor-element.elementor-element-131a522{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4693 .elementor-element.elementor-element-131a522 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-131a522{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4693 .elementor-element.elementor-element-131a522{margin-bottom:64px !important} @media(max-width:767px){.elementor-4693 .elementor-element.elementor-element-131a522{margin-bottom:40px !important}}/* End custom CSS */