.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-4383 .elementor-element.elementor-element-7641adf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4383 .elementor-element.elementor-element-7641adf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/Kayak-Tours-By-Earth-Ocean-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4383 .elementor-element.elementor-element-7641adf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4383 .elementor-element.elementor-element-7641adf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4383 .elementor-element.elementor-element-307346b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4383 .elementor-element.elementor-element-307346b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/05/28-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4383 .elementor-element.elementor-element-307346b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4383 .elementor-element.elementor-element-307346b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4383 .elementor-element.elementor-element-dbd58d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4383 .elementor-element.elementor-element-dbd58d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/07/Untitled-design1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4383 .elementor-element.elementor-element-dbd58d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4383 .elementor-element.elementor-element-dbd58d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4383 .elementor-element.elementor-element-128d748:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4383 .elementor-element.elementor-element-128d748 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.byearthandocean.com.au/wp-content/uploads/2026/07/4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4383 .elementor-element.elementor-element-128d748 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4383 .elementor-element.elementor-element-128d748 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1330px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-2f64b58 */.elementor-4383 .elementor-element.elementor-element-2f64b58{color:#292929} .elementor-4383 .elementor-element.elementor-element-2f64b58 .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-4383 .elementor-element.elementor-element-2f64b58 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-2f64b58 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-2f64b58 h3:first-child,.elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-2f64b58 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-4383 .elementor-element.elementor-element-2f64b58 p,.elementor-4383 .elementor-element.elementor-element-2f64b58 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-2f64b58 p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-2f64b58 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-2f64b58 li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-2f64b58 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-2f64b58 strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-2f64b58 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-4383 .elementor-element.elementor-element-2f64b58 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-2f64b58 .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-4383 .elementor-element.elementor-element-2f64b58 .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-4383 .elementor-element.elementor-element-2f64b58 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-2f64b58 .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-4383 .elementor-element.elementor-element-2f64b58 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-2f64b58 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-4383 .elementor-element.elementor-element-2f64b58 .beo-cards,.elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-2f64b58 h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards,.elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-2f64b58 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79c22ae */.elementor-4383 .elementor-element.elementor-element-79c22ae > .elementor-widget-wrap{padding:64px 64px 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-79c22ae > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7641adf */.elementor-4383 .elementor-element.elementor-element-7641adf{min-height:460px} .elementor-4383 .elementor-element.elementor-element-7641adf, .elementor-4383 .elementor-element.elementor-element-7641adf > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-7641adf{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b11010 *//*beo:type=split;tone=sand;gap=64*/ .elementor-4383 .elementor-element.elementor-element-7b11010{background:#F3EEE9}  /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-7b11010{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-7b11010 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-7b11010{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-7b11010{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-7b11010{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00899dc */.elementor-4383 .elementor-element.elementor-element-00899dc{color:#292929} .elementor-4383 .elementor-element.elementor-element-00899dc .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-4383 .elementor-element.elementor-element-00899dc h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-00899dc h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-00899dc h3:first-child,.elementor-4383 .elementor-element.elementor-element-00899dc .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-00899dc 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-4383 .elementor-element.elementor-element-00899dc p,.elementor-4383 .elementor-element.elementor-element-00899dc li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-00899dc p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-00899dc ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-00899dc li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-00899dc a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-00899dc strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-00899dc .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-00899dc .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-00899dc .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-00899dc 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-4383 .elementor-element.elementor-element-00899dc .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-00899dc .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-4383 .elementor-element.elementor-element-00899dc .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-4383 .elementor-element.elementor-element-00899dc .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-00899dc .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-4383 .elementor-element.elementor-element-00899dc .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-00899dc 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-4383 .elementor-element.elementor-element-00899dc .beo-cards,.elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-00899dc h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards,.elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-00899dc .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-247c1b7 *//*beo:type=band;tone=navy;gap=64*/ .elementor-4383 .elementor-element.elementor-element-247c1b7{background:#E4EBF2} .elementor-4383 .elementor-element.elementor-element-247c1b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-247c1b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-247c1b7{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-247c1b7 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-247c1b7{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-247c1b7{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-247c1b7{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-307346b */.elementor-4383 .elementor-element.elementor-element-307346b{min-height:460px} .elementor-4383 .elementor-element.elementor-element-307346b, .elementor-4383 .elementor-element.elementor-element-307346b > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-307346b{min-height:240px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4a18c1 */.elementor-4383 .elementor-element.elementor-element-b4a18c1{color:#292929} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .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-4383 .elementor-element.elementor-element-b4a18c1 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-b4a18c1 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-b4a18c1 h3:first-child,.elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-b4a18c1 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-4383 .elementor-element.elementor-element-b4a18c1 p,.elementor-4383 .elementor-element.elementor-element-b4a18c1 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-b4a18c1 p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-b4a18c1 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-b4a18c1 li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-b4a18c1 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-b4a18c1 strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-b4a18c1 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-4383 .elementor-element.elementor-element-b4a18c1 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .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-4383 .elementor-element.elementor-element-b4a18c1 .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-4383 .elementor-element.elementor-element-b4a18c1 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .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-4383 .elementor-element.elementor-element-b4a18c1 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-b4a18c1 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-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards,.elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-b4a18c1 h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards,.elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-b4a18c1 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf97e53 */.elementor-4383 .elementor-element.elementor-element-cf97e53 > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-cf97e53 > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ffebb48 *//*beo:type=split;tone=sand;gap=64*/ .elementor-4383 .elementor-element.elementor-element-ffebb48{background:#F3EEE9}  /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-ffebb48{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-ffebb48 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-ffebb48{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-ffebb48{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-ffebb48{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-755af84 */.elementor-4383 .elementor-element.elementor-element-755af84{color:#292929} .elementor-4383 .elementor-element.elementor-element-755af84 .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-4383 .elementor-element.elementor-element-755af84 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-755af84 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-755af84 h3:first-child,.elementor-4383 .elementor-element.elementor-element-755af84 .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-755af84 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-4383 .elementor-element.elementor-element-755af84 p,.elementor-4383 .elementor-element.elementor-element-755af84 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-755af84 p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-755af84 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-755af84 li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-755af84 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-755af84 strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-755af84 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-755af84 .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-755af84 .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-755af84 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-4383 .elementor-element.elementor-element-755af84 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-755af84 .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-4383 .elementor-element.elementor-element-755af84 .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-4383 .elementor-element.elementor-element-755af84 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-755af84 .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-4383 .elementor-element.elementor-element-755af84 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-755af84 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-4383 .elementor-element.elementor-element-755af84 .beo-cards,.elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-755af84 h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards,.elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-755af84 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-202a801 *//*beo:type=band;tone=navy;gap=64*/ .elementor-4383 .elementor-element.elementor-element-202a801{background:#E4EBF2} .elementor-4383 .elementor-element.elementor-element-202a801 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-202a801 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-202a801{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-202a801 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-202a801{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-202a801{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-202a801{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71c641a */.elementor-4383 .elementor-element.elementor-element-71c641a{color:#292929} .elementor-4383 .elementor-element.elementor-element-71c641a .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-4383 .elementor-element.elementor-element-71c641a h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-71c641a h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-71c641a h3:first-child,.elementor-4383 .elementor-element.elementor-element-71c641a .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-71c641a 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-4383 .elementor-element.elementor-element-71c641a p,.elementor-4383 .elementor-element.elementor-element-71c641a li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-71c641a p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-71c641a ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-71c641a li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-71c641a a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-71c641a strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-71c641a .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-71c641a .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-71c641a .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-71c641a 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-4383 .elementor-element.elementor-element-71c641a .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-71c641a .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-4383 .elementor-element.elementor-element-71c641a .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-4383 .elementor-element.elementor-element-71c641a .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-71c641a .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-4383 .elementor-element.elementor-element-71c641a .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-71c641a 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-4383 .elementor-element.elementor-element-71c641a .beo-cards,.elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-71c641a h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards,.elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-71c641a .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63c5dce */.elementor-4383 .elementor-element.elementor-element-63c5dce > .elementor-widget-wrap{padding:64px 64px 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-63c5dce > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbd58d9 */.elementor-4383 .elementor-element.elementor-element-dbd58d9{min-height:460px} .elementor-4383 .elementor-element.elementor-element-dbd58d9, .elementor-4383 .elementor-element.elementor-element-dbd58d9 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-dbd58d9{min-height:240px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee1d6a5 *//*beo:type=split;tone=sand;gap=64*/ .elementor-4383 .elementor-element.elementor-element-ee1d6a5{background:#F3EEE9}  /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-ee1d6a5{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-ee1d6a5 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-ee1d6a5{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-ee1d6a5{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-ee1d6a5{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbcc493 */.elementor-4383 .elementor-element.elementor-element-dbcc493{color:#292929} .elementor-4383 .elementor-element.elementor-element-dbcc493 .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-4383 .elementor-element.elementor-element-dbcc493 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-dbcc493 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-dbcc493 h3:first-child,.elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-dbcc493 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-4383 .elementor-element.elementor-element-dbcc493 p,.elementor-4383 .elementor-element.elementor-element-dbcc493 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-dbcc493 p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-dbcc493 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-dbcc493 li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-dbcc493 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-dbcc493 strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-dbcc493 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-4383 .elementor-element.elementor-element-dbcc493 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-dbcc493 .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-4383 .elementor-element.elementor-element-dbcc493 .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-4383 .elementor-element.elementor-element-dbcc493 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-dbcc493 .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-4383 .elementor-element.elementor-element-dbcc493 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-dbcc493 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-4383 .elementor-element.elementor-element-dbcc493 .beo-cards,.elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-dbcc493 h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards,.elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-dbcc493 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1721831 *//*beo:type=band;tone=white;gap=64*/ .elementor-4383 .elementor-element.elementor-element-1721831{background:#FFFFFF} .elementor-4383 .elementor-element.elementor-element-1721831 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 0px 64px} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-1721831 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 0px}} /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-1721831{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-1721831 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-1721831{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-1721831{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-1721831{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-128d748 */.elementor-4383 .elementor-element.elementor-element-128d748{min-height:460px} .elementor-4383 .elementor-element.elementor-element-128d748, .elementor-4383 .elementor-element.elementor-element-128d748 > .elementor-widget-wrap{background-position:50% 50% !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-128d748{min-height:240px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3839a11 */.elementor-4383 .elementor-element.elementor-element-3839a11{color:#292929} .elementor-4383 .elementor-element.elementor-element-3839a11 .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-4383 .elementor-element.elementor-element-3839a11 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-3839a11 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-3839a11 h3:first-child,.elementor-4383 .elementor-element.elementor-element-3839a11 .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-3839a11 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-4383 .elementor-element.elementor-element-3839a11 p,.elementor-4383 .elementor-element.elementor-element-3839a11 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-3839a11 p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-3839a11 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-3839a11 li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-3839a11 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-3839a11 strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-3839a11 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-3839a11 .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-3839a11 .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-3839a11 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-4383 .elementor-element.elementor-element-3839a11 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-3839a11 .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-4383 .elementor-element.elementor-element-3839a11 .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-4383 .elementor-element.elementor-element-3839a11 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-3839a11 .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-4383 .elementor-element.elementor-element-3839a11 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-3839a11 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-4383 .elementor-element.elementor-element-3839a11 .beo-cards,.elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-3839a11 h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards,.elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-3839a11 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2015f6 */.elementor-4383 .elementor-element.elementor-element-b2015f6 > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px !important;align-content:center} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-b2015f6 > .elementor-widget-wrap{padding:28px 22px !important}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d35911c *//*beo:type=split;tone=navy;gap=64*/ .elementor-4383 .elementor-element.elementor-element-d35911c{background:#E4EBF2}  /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-d35911c{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-d35911c > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-d35911c{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-d35911c{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-d35911c{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fffba67 */.elementor-4383 .elementor-element.elementor-element-fffba67{color:#292929} .elementor-4383 .elementor-element.elementor-element-fffba67 .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-4383 .elementor-element.elementor-element-fffba67 h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-fffba67 h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-fffba67 h3:first-child,.elementor-4383 .elementor-element.elementor-element-fffba67 .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-fffba67 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-4383 .elementor-element.elementor-element-fffba67 p,.elementor-4383 .elementor-element.elementor-element-fffba67 li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-fffba67 p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-fffba67 ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-fffba67 li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-fffba67 a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-fffba67 strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-fffba67 .beo-card{background:#FFFFFF;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-fffba67 .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-fffba67 .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-fffba67 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-4383 .elementor-element.elementor-element-fffba67 .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-fffba67 .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-4383 .elementor-element.elementor-element-fffba67 .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-4383 .elementor-element.elementor-element-fffba67 .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-fffba67 .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-4383 .elementor-element.elementor-element-fffba67 .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-fffba67 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-4383 .elementor-element.elementor-element-fffba67 .beo-cards,.elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-fffba67 h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards,.elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-fffba67 .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-804d680 *//*beo:type=band;tone=sand;gap=64*/ .elementor-4383 .elementor-element.elementor-element-804d680{background:#F3EEE9} .elementor-4383 .elementor-element.elementor-element-804d680 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:64px calc(64px + max(0px, (100vw - 1450px) / 2)) 64px 64px} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-804d680 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px 28px}} /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-804d680{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-804d680 > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-804d680{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-804d680{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-804d680{margin-bottom:40px !important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a660cca */.elementor-4383 .elementor-element.elementor-element-a660cca{color:#292929} .elementor-4383 .elementor-element.elementor-element-a660cca .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-4383 .elementor-element.elementor-element-a660cca h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;margin:0 0 18px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-a660cca h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.3;margin:24px 0 8px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-a660cca h3:first-child,.elementor-4383 .elementor-element.elementor-element-a660cca .beo-eb+h3{margin-top:0} .elementor-4383 .elementor-element.elementor-element-a660cca 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-4383 .elementor-element.elementor-element-a660cca p,.elementor-4383 .elementor-element.elementor-element-a660cca li{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-a660cca p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-a660cca ul{padding-left:1.15em;margin:0 0 14px} .elementor-4383 .elementor-element.elementor-element-a660cca li{margin-bottom:6px} .elementor-4383 .elementor-element.elementor-element-a660cca a{color:#203B52;text-decoration:underline;text-underline-offset:3px} .elementor-4383 .elementor-element.elementor-element-a660cca strong{color:inherit} .elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards{display:grid;gap:16px;margin-top:22px;grid-template-columns:repeat(3,1fr)} .elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards.c2{grid-template-columns:repeat(2,1fr)} .elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards.c4{grid-template-columns:repeat(4,1fr)} .elementor-4383 .elementor-element.elementor-element-a660cca .beo-card{background:#F3EEE9;border-radius:0;padding:24px 24px 20px} .elementor-4383 .elementor-element.elementor-element-a660cca .beo-card p{font-size:16px;line-height:1.7} .elementor-4383 .elementor-element.elementor-element-a660cca .beo-card p.beo-ct,.elementor-4383 .elementor-element.elementor-element-a660cca 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-4383 .elementor-element.elementor-element-a660cca .beo-stats{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin:6px 0 18px} .elementor-4383 .elementor-element.elementor-element-a660cca .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-4383 .elementor-element.elementor-element-a660cca .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-4383 .elementor-element.elementor-element-a660cca .beo-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px} .elementor-4383 .elementor-element.elementor-element-a660cca .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-4383 .elementor-element.elementor-element-a660cca .beo-btn.alt{background:transparent;border-color:#203B52;color:#203B52 !important} .elementor-4383 .elementor-element.elementor-element-a660cca 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-4383 .elementor-element.elementor-element-a660cca .beo-cards,.elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards.c3,.elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards.c4{grid-template-columns:repeat(2,1fr)}} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-a660cca h2{font-size:24px} .elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards,.elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards.c2,.elementor-4383 .elementor-element.elementor-element-a660cca .beo-cards.c4{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-f526d6f */.elementor-4383 .elementor-element.elementor-element-f526d6f{margin-top:22px} .elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-accordion-item{border-color:rgba(24,43,61,.18)} .elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-title,.elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-title a{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#182B3D} .elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-title .elementor-accordion-icon{color:#182B3D} .elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-content,.elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-content p{font-size:16px;line-height:1.7;color:#292929} .elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-content p{margin:0 0 12px} .elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-content p:last-child{margin-bottom:0} .elementor-4383 .elementor-element.elementor-element-f526d6f .elementor-tab-content a{color:#203B52;text-decoration:underline;text-underline-offset:3px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54694fe *//*beo:type=faq;tone=white;gap=64*/ .elementor-4383 .elementor-element.elementor-element-54694fe{background:#FFFFFF} .elementor-4383 .elementor-element.elementor-element-54694fe > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px calc(64px + max(0px, (100vw - 1450px) / 2)) 0px 64px} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-54694fe > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0px 22px 0px}} /*beo-bleed*/ .elementor-4383 .elementor-element.elementor-element-54694fe{margin-left:calc(-21.469px - 3.6719%) !important;margin-right:calc(-20px - max(0px, (100vw - 1450px) / 2)) !important;border-radius:0 !important} .elementor-4383 .elementor-element.elementor-element-54694fe > .elementor-container{max-width:none !important} body{overflow-x:clip} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-54694fe{margin-left:-6.8182% !important;margin-right:-6.8182% !important}} /*beo-air*/ .elementor-4383 .elementor-element.elementor-element-54694fe{margin-bottom:64px !important} @media(max-width:767px){.elementor-4383 .elementor-element.elementor-element-54694fe{margin-bottom:40px !important}}/* End custom CSS */