/* Start custom CSS *//* ALFAB Boat Windows design reference - native page content. */
body.elementor-page-452 [data-elementor-id="452"] {width:100%;max-width:none;margin:0;}
body.elementor-page-452 [data-elementor-id="452"] > .e-con {width:100%;max-width:none;padding:0;margin:0;}
body.elementor-page-452 [data-elementor-id="452"] h1 {font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:34px!important;font-weight:400!important;line-height:1.2!important;color:#fff!important;}
body.elementor-page-452 [data-elementor-id="452"] h2 {font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important;color:#143f52!important;}
body.elementor-page-452 [data-elementor-id="452"] h3 {font-family:Montserrat,Helvetica,Arial,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important;color:#07576e!important;}
body.elementor-page-452 [data-elementor-id="452"] p {font-family:"Open Sans",Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.65!important;color:#465963!important;}
body.elementor-page-452 .elementor-location-header {background:linear-gradient(100deg,#008eac,#07576e)!important;box-shadow:none!important;}
body.elementor-page-452 .elementor-location-header .elementor-widget-theme-page-title {display:none!important;}
body.elementor-page-452 .elementor-location-header .elementor-element-6b63527 {background:transparent!important;max-width:none;width:100%;padding:24px clamp(24px,4vw,88px)!important;gap:32px;justify-content:space-between;}
body.elementor-page-452 .elementor-location-header .elementor-element-3549ef6 {flex:0 0 clamp(190px,18vw,300px)!important;width:clamp(190px,18vw,300px)!important;}
body.elementor-page-452 .elementor-location-header .elementor-element-3549ef6 img {width:100%!important;max-width:100%;}
body.elementor-page-452 .elementor-location-header .elementor-element-3804c56 {width:auto;flex:1;min-width:0;}
body.elementor-page-452 .elementor-location-header .elementor-element-3804c56 .elementor-nav-menu--main .elementor-item {padding-left:12px;padding-right:12px;font-size:13px;}
body.elementor-page-452 [data-elementor-id="452"] a:focus-visible {outline:3px solid #e98328;outline-offset:4px;}
@media(max-width:767px){body.elementor-page-452 [data-elementor-id="452"] h1 {font-size:30px!important;} body.elementor-page-452 [data-elementor-id="452"] h2 {font-size:24px!important;} body.elementor-page-452 .elementor-location-header .elementor-element-6b63527 {padding:18px 24px!important;}}

body.elementor-page-452 [data-elementor-id="452"] > .e-con > .e-con:first-child {background:linear-gradient(100deg,#008eac,#07576e)!important;}
body.elementor-page-452 [data-elementor-id="452"] p {overflow-wrap:anywhere;}

body.elementor-page-452 [data-elementor-id="452"] > .e-con > .e-con:first-child p {color:#fff!important;font-size:16px!important;line-height:1.5!important;text-align:center;max-width:900px;margin:12px auto 0;}
body [data-elementor-id="452"] [data-id="9909f1f"]{padding:48px 24px 64px!important;margin:0!important;background:#f5f8f9!important;border-top:1px solid #d6e5eb!important;box-sizing:border-box!important;}body [data-elementor-id="452"] [data-id="ffc727e"]{width:100%!important;max-width:1200px!important;margin:0 auto!important;gap:24px!important;}@media(max-width:767px){body [data-elementor-id="452"] [data-id="9909f1f"]{padding:32px 24px 40px!important;}}body [data-elementor-id="452"] [data-id="ffc727e"]>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;} body [data-elementor-id="452"] [data-id="ffc727e"] a{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:52px!important;width:100%!important;padding:14px 12px!important;background:#fff!important;border:1px solid #9fcddd!important;color:#007e9d!important;text-decoration:none!important;font:400 13px/22px "Open Sans",sans-serif!important;} body [data-elementor-id="452"] [data-id="ffc727e"] a:hover,body [data-elementor-id="452"] [data-id="ffc727e"] a:focus-visible{background:#eaf7fb!important;}@media(max-width:767px){body [data-elementor-id="452"] [data-id="ffc727e"]>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}/* End custom CSS */