.elementor-1044 .elementor-element.elementor-element-df45534{--display:flex;--overlay-opacity:0.5;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1044 .elementor-element.elementor-element-df45534:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-df45534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluelagoonyachts.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-24-2026-01_32_06-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1044 .elementor-element.elementor-element-df45534::before, .elementor-1044 .elementor-element.elementor-element-df45534 > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-df45534 > .e-con-inner > .elementor-background-video-container::before, .elementor-1044 .elementor-element.elementor-element-df45534 > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-df45534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1044 .elementor-element.elementor-element-df45534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1044 .elementor-element.elementor-element-48d7f9a.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-48d7f9a .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:1px;color:#A5C0D8;}.elementor-1044 .elementor-element.elementor-element-c8230bb{width:var( --container-widget-width, 38.72% );max-width:38.72%;--container-widget-width:38.72%;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-c8230bb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1044 .elementor-element.elementor-element-c8230bb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:75px;font-weight:600;line-height:87px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1044 .elementor-element.elementor-element-7c16e85{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:41px;color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-7c16e85.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-b834d78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1044 .elementor-element.elementor-element-6c536b0 .elementor-button{background-color:#2D74B2;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-1044 .elementor-element.elementor-element-6c536b0 .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-6c536b0 .elementor-button:focus{background-color:#3785C9;}.elementor-1044 .elementor-element.elementor-element-6c536b0:hover{--e-transform-scale:0.99;}.elementor-1044 .elementor-element.elementor-element-6c536b0.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-6c536b0{z-index:99;}.elementor-1044 .elementor-element.elementor-element-6c536b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1044 .elementor-element.elementor-element-76b39ff .elementor-button{background-color:#2D74B200;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-1044 .elementor-element.elementor-element-76b39ff .elementor-button:hover, .elementor-1044 .elementor-element.elementor-element-76b39ff .elementor-button:focus{background-color:#FFFFFF2E;}.elementor-1044 .elementor-element.elementor-element-76b39ff:hover{--e-transform-scale:0.99;}.elementor-1044 .elementor-element.elementor-element-76b39ff.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-76b39ff{z-index:99;}.elementor-1044 .elementor-element.elementor-element-8c4b876{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-8c4b876:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-8c4b876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1044 .elementor-element.elementor-element-2b3d9db.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-2b3d9db .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0.9px;color:#2D74B2;}.elementor-1044 .elementor-element.elementor-element-d41a6df{width:auto;max-width:auto;text-align:center;}.elementor-1044 .elementor-element.elementor-element-d41a6df.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-d41a6df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:77px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-320b755{width:var( --container-widget-width, 43% );max-width:43%;padding:0px 0px 0px 0px;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-320b755.elementor-element{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1044 .elementor-element.elementor-element-7480a1d{--divider-border-style:solid;--divider-color:#2D74B2;--divider-border-width:1.9px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-7480a1d.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-7480a1d .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-7480a1d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1044 .elementor-element.elementor-element-e19b904{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1044 .elementor-element.elementor-element-a0d063e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1044 .elementor-element.elementor-element-5e85e67 img{width:100%;height:241px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-64c5588{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1044 .elementor-element.elementor-element-64c5588:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-64c5588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-5b51792{width:auto;max-width:auto;text-align:start;}.elementor-1044 .elementor-element.elementor-element-5b51792.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-5b51792 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-dd27b94{text-align:start;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-3cc116b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-d09cf7b img{width:100%;height:241px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-76e33c8{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1044 .elementor-element.elementor-element-76e33c8:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-76e33c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-c626004{width:auto;max-width:auto;text-align:start;}.elementor-1044 .elementor-element.elementor-element-c626004.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-c626004 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-99cb883{text-align:start;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-6a9a171{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-931c130 img{width:100%;height:241px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-c1d88cf{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1044 .elementor-element.elementor-element-c1d88cf:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-c1d88cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-a7d6b9d{width:auto;max-width:auto;text-align:start;}.elementor-1044 .elementor-element.elementor-element-a7d6b9d.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-a7d6b9d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-5d8e9ee{text-align:start;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-2647591{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-ee0780a img{width:100%;height:241px;object-fit:cover;object-position:center center;border-radius:20px 20px 0px 0px;}.elementor-1044 .elementor-element.elementor-element-5b3338e{--display:flex;--border-radius:0px 0px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1044 .elementor-element.elementor-element-5b3338e:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-5b3338e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-8250765{width:auto;max-width:auto;text-align:start;}.elementor-1044 .elementor-element.elementor-element-8250765.elementor-element{--align-self:flex-start;}.elementor-1044 .elementor-element.elementor-element-8250765 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-ae6d2eb{text-align:start;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-76e340c{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-76e340c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-76e340c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1044 .elementor-element.elementor-element-10d6622.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-10d6622 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0.9px;color:#2D74B2;}.elementor-1044 .elementor-element.elementor-element-34b5dd8{width:auto;max-width:auto;text-align:center;}.elementor-1044 .elementor-element.elementor-element-34b5dd8.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-34b5dd8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:77px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-334ee74{--divider-border-style:solid;--divider-color:#2D74B2;--divider-border-width:1.9px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-334ee74.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-334ee74 .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-334ee74 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1044 .elementor-element.elementor-element-41e04eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 024px;--row-gap:0px;--column-gap:024px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-f6f57cf{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1044 .elementor-element.elementor-element-f6f57cf:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-f6f57cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-f6f57cf:hover{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-8e2d5e3{width:auto;max-width:auto;text-align:start;}.elementor-1044 .elementor-element.elementor-element-8e2d5e3.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-8e2d5e3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:33px;color:#A9C4DD;}.elementor-1044 .elementor-element.elementor-element-1732e58{width:auto;max-width:auto;text-align:center;}.elementor-1044 .elementor-element.elementor-element-1732e58 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-680900c{text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-1f185fc{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1044 .elementor-element.elementor-element-1f185fc:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-1f185fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-1f185fc:hover{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-921336a{width:auto;max-width:auto;text-align:start;}.elementor-1044 .elementor-element.elementor-element-921336a.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-921336a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:33px;color:#A9C4DD;}.elementor-1044 .elementor-element.elementor-element-d17fc5f{width:auto;max-width:auto;text-align:center;}.elementor-1044 .elementor-element.elementor-element-d17fc5f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-a779bdf{text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-d8ba6ed{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1044 .elementor-element.elementor-element-d8ba6ed:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-d8ba6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-d8ba6ed:hover{background-color:#FFFFFF;}.elementor-1044 .elementor-element.elementor-element-2ff4220{width:auto;max-width:auto;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1044 .elementor-element.elementor-element-2ff4220.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-2ff4220 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:52px;color:#A9C4DD;}.elementor-1044 .elementor-element.elementor-element-cae0546{width:auto;max-width:auto;text-align:center;}.elementor-1044 .elementor-element.elementor-element-cae0546 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;line-height:24px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-b647cba{text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:#4E617A;}.elementor-1044 .elementor-element.elementor-element-dd0d37c{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-dd0d37c:not(.elementor-motion-effects-element-type-background), .elementor-1044 .elementor-element.elementor-element-dd0d37c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1044 .elementor-element.elementor-element-57ff221.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-57ff221 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;letter-spacing:0.9px;color:#2D74B2;}.elementor-1044 .elementor-element.elementor-element-657c2ef{width:auto;max-width:auto;text-align:center;}.elementor-1044 .elementor-element.elementor-element-657c2ef.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-657c2ef .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:77px;color:#122436;}.elementor-1044 .elementor-element.elementor-element-375703d{--divider-border-style:solid;--divider-color:#2D74B2;--divider-border-width:1.9px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-1044 .elementor-element.elementor-element-375703d.elementor-element{--align-self:center;}.elementor-1044 .elementor-element.elementor-element-375703d .elementor-divider-separator{width:100%;}.elementor-1044 .elementor-element.elementor-element-375703d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-1044 .elementor-element.elementor-element-8c11d39 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-1044 .elementor-element.elementor-element-48d7f9a .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-1044 .elementor-element.elementor-element-c8230bb{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-c8230bb .elementor-heading-title{font-size:37px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-7c16e85{width:100%;max-width:100%;font-size:14px;line-height:22px;}.elementor-1044 .elementor-element.elementor-element-b834d78{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1044 .elementor-element.elementor-element-6c536b0 .elementor-button{padding:11px 6px 11px 6px;}.elementor-1044 .elementor-element.elementor-element-76b39ff .elementor-button{padding:11px 6px 11px 6px;}.elementor-1044 .elementor-element.elementor-element-8c4b876{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1044 .elementor-element.elementor-element-2b3d9db .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-1044 .elementor-element.elementor-element-d41a6df{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-d41a6df .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-320b755{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-7480a1d{--container-widget-width:46px;--container-widget-flex-grow:0;width:var( --container-widget-width, 46px );max-width:46px;}.elementor-1044 .elementor-element.elementor-element-64c5588{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1044 .elementor-element.elementor-element-5b51792{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-5b51792 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-dd27b94{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-c626004{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-c626004 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-99cb883{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-a7d6b9d{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-a7d6b9d .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-5d8e9ee{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-8250765{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-8250765 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-ae6d2eb{width:100%;max-width:100%;text-align:center;}.elementor-1044 .elementor-element.elementor-element-76e340c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1044 .elementor-element.elementor-element-10d6622 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-1044 .elementor-element.elementor-element-34b5dd8{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-34b5dd8 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-334ee74{--container-widget-width:46px;--container-widget-flex-grow:0;width:var( --container-widget-width, 46px );max-width:46px;}.elementor-1044 .elementor-element.elementor-element-8e2d5e3{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-8e2d5e3 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-1732e58{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-1732e58 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-680900c{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-921336a{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-921336a .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-d17fc5f{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-d17fc5f .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-a779bdf{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-2ff4220{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-2ff4220 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-cae0546{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-cae0546 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-b647cba{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-dd0d37c{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1044 .elementor-element.elementor-element-57ff221 .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-1044 .elementor-element.elementor-element-657c2ef{width:100%;max-width:100%;}.elementor-1044 .elementor-element.elementor-element-657c2ef .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-1044 .elementor-element.elementor-element-375703d{--container-widget-width:46px;--container-widget-flex-grow:0;width:var( --container-widget-width, 46px );max-width:46px;}}@media(min-width:768px){.elementor-1044 .elementor-element.elementor-element-df45534{--content-width:1200px;}.elementor-1044 .elementor-element.elementor-element-8c4b876{--content-width:1300px;}.elementor-1044 .elementor-element.elementor-element-a0d063e{--width:25%;}.elementor-1044 .elementor-element.elementor-element-3cc116b{--width:25%;}.elementor-1044 .elementor-element.elementor-element-6a9a171{--width:25%;}.elementor-1044 .elementor-element.elementor-element-2647591{--width:25%;}.elementor-1044 .elementor-element.elementor-element-76e340c{--content-width:1300px;}.elementor-1044 .elementor-element.elementor-element-f6f57cf{--width:30%;}.elementor-1044 .elementor-element.elementor-element-1f185fc{--width:30%;}.elementor-1044 .elementor-element.elementor-element-d8ba6ed{--width:30%;}.elementor-1044 .elementor-element.elementor-element-dd0d37c{--content-width:1300px;}}/* Start custom CSS for wpforms, class: .elementor-element-8c11d39 *//* Blue Lagoon form style — WPForms (also works for Contact Form 7 / Fluent via the extra .elementor-1044 .elementor-element.elementor-element-8c11d39s).
   Paste in: Appearance > Customize > Additional CSS  (or WPCode / theme style.css) */
@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;700;800&display=swap");

/* Card */
div.wpforms-container-full .wpforms-form,
.wpcf7 form{
  --navy:#0E2A47; --blue:#2C74B2; --blue-light:#6BA6D8; --ink:#122436;
  --soft:#4E617A; --faint:#8496A8; --line:#E1E7ED;
  font-family:"Mulish",-apple-system,"Segoe UI",sans-serif;
  background:#fff; border:1px solid var(--line); border-radius:14px;
  padding:clamp(24px,4vw,52px); max-width:900px; margin:0 auto;
  box-shadow:0 50px 90px -60px rgba(14,42,71,.5);
}

/* Labels */
div.wpforms-container-full .wpforms-form .wpforms-field-label,
.wpcf7 form label{
  font-family:"Mulish",sans-serif; font-size:12px; font-weight:800;
  letter-spacing:.04em; text-transform:uppercase; color:#122436; margin-bottom:7px;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#2C74B2}

/* Inputs, selects, textarea */
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea,
.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],
.wpcf7 form input[type=number],.wpcf7 form input[type=date],.wpcf7 form select,.wpcf7 form textarea{
  font-family:"Mulish",sans-serif; font-size:15px; line-height:1.4;
  width:100%; max-width:100%; height:auto; padding:13px 14px;
  border:1px solid #E1E7ED; border-radius:7px; background:#fff; color:#122436;
  box-shadow:none; transition:.2s;
}
div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form select:focus,
div.wpforms-container-full .wpforms-form textarea:focus,
.wpcf7 form input:focus,.wpcf7 form select:focus,.wpcf7 form textarea:focus{
  outline:none; border-color:#2C74B2; box-shadow:0 0 0 3px rgba(44,116,178,.13);
}
div.wpforms-container-full .wpforms-form ::placeholder,.wpcf7 form ::placeholder{color:#8496A8;opacity:1}
div.wpforms-container-full .wpforms-form textarea,.wpcf7 form textarea{min-height:120px;resize:vertical}

/* Field spacing */
div.wpforms-container-full .wpforms-form .wpforms-field{padding:0 0 18px}

/* Add-ons checkboxes -> 3-column bordered pills */
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul,
.wpcf7 form .wpcf7-checkbox{
  display:grid !important; grid-template-columns:1fr 1fr 1fr; gap:10px; margin:0; padding:0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul li,
.wpcf7 form .wpcf7-checkbox .wpcf7-list-item{
  display:flex; align-items:center; width:auto !important; margin:0 !important;
  padding:12px 13px; border:1px solid #E1E7ED; border-radius:7px; transition:.2s; list-style:none;
}
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul li:hover,
.wpcf7 form .wpcf7-checkbox .wpcf7-list-item:hover{border-color:#6BA6D8}
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul li label,
.wpcf7 form .wpcf7-list-item label{
  font-size:13.5px !important; font-weight:400 !important; text-transform:none !important;
  letter-spacing:0 !important; color:#4E617A !important; margin:0 !important; cursor:pointer;
  display:flex; align-items:center; gap:10px;
}
div.wpforms-container-full .wpforms-form input[type=checkbox],.wpcf7 form input[type=checkbox]{
  width:17px; height:17px; accent-color:#2C74B2; flex:none; margin:0;
}

/* Submit button */
div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding-top:12px}
div.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit,
.wpcf7 form input[type=submit]{
  font-family:"Mulish",sans-serif; font-weight:700; font-size:13.5px; letter-spacing:.04em;
  text-transform:uppercase; padding:15px 30px; height:auto; border:1px solid transparent;
  border-radius:2px; background:#2C74B2; color:#fff; cursor:pointer; transition:.25s;
}
div.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit:hover,
.wpcf7 form input[type=submit]:hover{background:#3785c9; transform:translateY(-2px)}

/* Validation + confirmation */
div.wpforms-container-full .wpforms-form label.wpforms-error,
.wpcf7-not-valid-tip{color:#b3261e; font-size:13px; font-weight:400; text-transform:none; letter-spacing:0}
div.wpforms-container-full .wpforms-confirmation-container-full{
  background:#fff; border:1px solid #E1E7ED; border-radius:14px; color:#4E617A; text-align:center; padding:40px 20px;
}

/* Mobile */
@media(max-width:680px){
  div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul,
  .wpcf7 form .wpcf7-checkbox{grid-template-columns:1fr}
}/* End custom CSS */