.elementor-13 .elementor-element.elementor-element-25cb2cb{--display:flex;--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-25cb2cb:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-25cb2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00989B;}.elementor-13 .elementor-element.elementor-element-25cb2cb::before, .elementor-13 .elementor-element.elementor-element-25cb2cb > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-25cb2cb > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-25cb2cb > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-25cb2cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-25cb2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cg fill='none' stroke='%23009093' stroke-width='2'%3E%3Cpath d='M-50 80 Q 200 20 450 80 T 950 80'/%3E%3Cpath d='M-50 160 Q 200 100 450 160 T 950 160'/%3E%3Cpath d='M-50 240 Q 200 180 450 240 T 950 240'/%3E%3Cpath d='M-50 320 Q 200 260 450 320 T 950 320'/%3E%3Cpath d='M-50 400 Q 200 340 450 400 T 950 400'/%3E%3Cpath d='M-50 480 Q 200 420 450 480 T 950 480'/%3E%3Cpath d='M-50 560 Q 200 500 450 560 T 950 560'/%3E%3C/g%3E%3C/svg%3E");--background-overlay:'';background-position:center center;background-repeat:repeat;}.elementor-13 .elementor-element.elementor-element-04ff0f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-a1614fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-13 .elementor-element.elementor-element-b02e320{text-align:start;font-size:18px;font-weight:500;color:#06302F;}.elementor-13 .elementor-element.elementor-element-3f4ac48{text-align:start;font-size:13px;color:#06302F;}.elementor-13 .elementor-element.elementor-element-79465fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-a32c485{text-align:start;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f05363c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f05363c.e-con{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-aa14trl1{--display:flex;--position:absolute;top:34%;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-aa14trl1{left:-2%;}body.rtl .elementor-13 .elementor-element.elementor-element-aa14trl1{right:-2%;}.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-13 .elementor-element.elementor-element-aa14trl2 img{width:100%;}.elementor-13 .elementor-element.elementor-element-f54a6dc{text-align:center;}.elementor-13 .elementor-element.elementor-element-f54a6dc img{width:430px;}.elementor-13 .elementor-element.elementor-element-aa14hwv1{--display:flex;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-aa14hwv1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-aa14hwv1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00989B;}.elementor-13 .elementor-element.elementor-element-81a3492{--display:flex;}.elementor-13 .elementor-element.elementor-element-81a3492:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-81a3492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-50d48d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.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-13 .elementor-element.elementor-element-8d992bd{text-align:center;}.elementor-13 .elementor-element.elementor-element-8d992bd .elementor-heading-title{font-size:32px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-eb3709e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-cc22e45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 0px 0px #0B2A2C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-cc22e45:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cc22e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-cc22e45:hover{box-shadow:6px 8px 0px 0px #0B2A2C;}.elementor-13 .elementor-element.elementor-element-9ce2913{text-align:start;}.elementor-13 .elementor-element.elementor-element-9ce2913 .elementor-heading-title{font-size:19px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-436ca99{text-align:start;font-size:15px;color:#556B69;}.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-13 .elementor-element.elementor-element-d5d2551 .elementor-button{background-color:transparent;font-weight:700;fill:#067C7E;color:#067C7E;}.elementor-13 .elementor-element.elementor-element-582622a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 0px 0px #0B2A2C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-582622a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-582622a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-582622a:hover{box-shadow:6px 8px 0px 0px #0B2A2C;}.elementor-13 .elementor-element.elementor-element-11e5693{text-align:start;}.elementor-13 .elementor-element.elementor-element-11e5693 .elementor-heading-title{font-size:19px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-140a430{text-align:start;font-size:15px;color:#556B69;}.elementor-13 .elementor-element.elementor-element-f3c70e6 .elementor-button{background-color:transparent;font-weight:700;fill:#067C7E;color:#067C7E;}.elementor-13 .elementor-element.elementor-element-e248ee6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 0px 0px #0B2A2C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-e248ee6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e248ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e248ee6:hover{box-shadow:6px 8px 0px 0px #0B2A2C;}.elementor-13 .elementor-element.elementor-element-ae48ef0{text-align:start;}.elementor-13 .elementor-element.elementor-element-ae48ef0 .elementor-heading-title{font-size:19px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-21f112e{text-align:start;font-size:15px;color:#556B69;}.elementor-13 .elementor-element.elementor-element-eda69a0 .elementor-button{background-color:transparent;font-weight:700;fill:#067C7E;color:#067C7E;}.elementor-13 .elementor-element.elementor-element-cf1cc1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 0px 0px #0B2A2C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-cf1cc1b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cf1cc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-cf1cc1b:hover{box-shadow:6px 8px 0px 0px #0B2A2C;}.elementor-13 .elementor-element.elementor-element-4b63882{text-align:start;}.elementor-13 .elementor-element.elementor-element-4b63882 .elementor-heading-title{font-size:19px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-a04c143{text-align:start;font-size:15px;color:#556B69;}.elementor-13 .elementor-element.elementor-element-5f1aadf .elementor-button{background-color:transparent;font-weight:700;fill:#067C7E;color:#067C7E;}.elementor-13 .elementor-element.elementor-element-7517cdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 0px 0px #0B2A2C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-7517cdf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7517cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7517cdf:hover{box-shadow:6px 8px 0px 0px #0B2A2C;}.elementor-13 .elementor-element.elementor-element-fe4c32e{text-align:start;}.elementor-13 .elementor-element.elementor-element-fe4c32e .elementor-heading-title{font-size:19px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-b0dbae5{text-align:start;font-size:15px;color:#556B69;}.elementor-13 .elementor-element.elementor-element-d079b3c .elementor-button{background-color:transparent;font-weight:700;fill:#067C7E;color:#067C7E;}.elementor-13 .elementor-element.elementor-element-a65ea28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 0px 0px #0B2A2C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-a65ea28:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a65ea28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a65ea28:hover{box-shadow:6px 8px 0px 0px #0B2A2C;}.elementor-13 .elementor-element.elementor-element-251fb3d{text-align:start;}.elementor-13 .elementor-element.elementor-element-251fb3d .elementor-heading-title{font-size:19px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-9f80e76{text-align:start;font-size:15px;color:#556B69;}.elementor-13 .elementor-element.elementor-element-b523e54 .elementor-button{background-color:transparent;font-weight:700;fill:#067C7E;color:#067C7E;}.elementor-13 .elementor-element.elementor-element-a3fb21a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:16px 16px 16px 16px;box-shadow:0px 4px 0px 0px #0B2A2C;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-a3fb21a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a3fb21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a3fb21a:hover{box-shadow:6px 8px 0px 0px #0B2A2C;}.elementor-13 .elementor-element.elementor-element-c1ce73d{text-align:start;}.elementor-13 .elementor-element.elementor-element-c1ce73d .elementor-heading-title{font-size:19px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-4923ec8{text-align:start;font-size:15px;color:#556B69;}.elementor-13 .elementor-element.elementor-element-a26453f .elementor-button{background-color:transparent;font-weight:700;fill:#067C7E;color:#067C7E;}.elementor-13 .elementor-element.elementor-element-fc3a78f{--display:flex;}.elementor-13 .elementor-element.elementor-element-fc3a78f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fc3a78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-68df54a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-e947512{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0B2A2C;--border-color:#0B2A2C;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 0px 0px #0B2A2C;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-e947512:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e947512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-13 .elementor-element.elementor-element-5f8ad99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-5f8ad99:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5f8ad99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg, #0C2726 0%, #007E81 100%);}.elementor-13 .elementor-element.elementor-element-db36d1f{text-align:center;}.elementor-13 .elementor-element.elementor-element-db36d1f .elementor-heading-title{font-size:12px;font-weight:800;color:#9FEDEE;}.elementor-13 .elementor-element.elementor-element-b63cdf0{text-align:center;}.elementor-13 .elementor-element.elementor-element-b63cdf0 .elementor-heading-title{font-size:17px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b2d8911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-aa14gse1{text-align:start;font-size:12px;font-weight:800;color:#D9532F;}.elementor-13 .elementor-element.elementor-element-23ab31d{text-align:start;}.elementor-13 .elementor-element.elementor-element-23ab31d .elementor-heading-title{font-size:24px;font-weight:700;color:#0E1F1D;}.elementor-13 .elementor-element.elementor-element-588d77f{text-align:start;font-size:16px;color:#0B2A2C;}.elementor-13 .elementor-element.elementor-element-3a8b0bd{text-align:start;font-size:16px;color:#0B2A2C;}.elementor-13 .elementor-element.elementor-element-cca11f6{text-align:start;font-size:16px;color:#0B2A2C;}.elementor-13 .elementor-element.elementor-element-733b47a{--display:flex;--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-733b47a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-733b47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2726;}.elementor-13 .elementor-element.elementor-element-733b47a::before, .elementor-13 .elementor-element.elementor-element-733b47a > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-733b47a > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-733b47a > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-733b47a > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-733b47a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, rgba(0,168,171,.25) 0%, rgba(0,168,171,0) 60%);}.elementor-13 .elementor-element.elementor-element-a20a247{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-17451cd{text-align:center;font-size:12px;font-weight:700;color:#7FE3E4;}.elementor-13 .elementor-element.elementor-element-aa14ph21{text-align:center;}.elementor-13 .elementor-element.elementor-element-aa14ph21 .elementor-heading-title{font-size:27px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e03c293{--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:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-cae0432{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-cae0432.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-23b6359{text-align:center;}.elementor-13 .elementor-element.elementor-element-23b6359 .elementor-heading-title{font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9371866{text-align:center;font-size:15px;color:#9CC7C6;}.elementor-13 .elementor-element.elementor-element-049a64a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-049a64a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-227857b{text-align:center;}.elementor-13 .elementor-element.elementor-element-227857b .elementor-heading-title{font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9ad2a76{text-align:center;font-size:15px;color:#9CC7C6;}.elementor-13 .elementor-element.elementor-element-aa14st31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-13 .elementor-element.elementor-element-aa14st31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-aa14st32{text-align:center;}.elementor-13 .elementor-element.elementor-element-aa14st32 .elementor-heading-title{font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-aa14st33{text-align:center;font-size:15px;color:#9CC7C6;}.elementor-13 .elementor-element.elementor-element-aa14qt01{text-align:center;font-size:18px;color:#EAF6F5;}.elementor-13 .elementor-element.elementor-element-3ea5ac2{--display:flex;--overlay-opacity:0.5;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-3ea5ac2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3ea5ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00989B;}.elementor-13 .elementor-element.elementor-element-3ea5ac2::before, .elementor-13 .elementor-element.elementor-element-3ea5ac2 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3ea5ac2 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-3ea5ac2 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3ea5ac2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-3ea5ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cg fill='none' stroke='%23009093' stroke-width='2'%3E%3Cpath d='M-50 120 Q 200 60 450 120 T 950 120'/%3E%3Cpath d='M-50 240 Q 200 180 450 240 T 950 240'/%3E%3Cpath d='M-50 360 Q 200 300 450 360 T 950 360'/%3E%3Cpath d='M-50 480 Q 200 420 450 480 T 950 480'/%3E%3C/g%3E%3C/svg%3E");--background-overlay:'';background-position:center center;background-repeat:repeat;}.elementor-13 .elementor-element.elementor-element-740b975{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-aa14fev1{text-align:center;font-size:12px;font-weight:800;color:#04494B;}.elementor-13 .elementor-element.elementor-element-d825b89.elementor-element{--align-self:stretch;}.elementor-13 .elementor-element.elementor-element-f2be6ca{text-align:center;font-size:13px;color:#06302F;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-04ff0f5{--content-width:1280px;}.elementor-13 .elementor-element.elementor-element-a1614fd{--width:55%;}.elementor-13 .elementor-element.elementor-element-f05363c{--width:45%;}.elementor-13 .elementor-element.elementor-element-aa14trl1{--width:44%;}.elementor-13 .elementor-element.elementor-element-50d48d0{--content-width:1280px;}.elementor-13 .elementor-element.elementor-element-cc22e45{--width:31%;}.elementor-13 .elementor-element.elementor-element-582622a{--width:31%;}.elementor-13 .elementor-element.elementor-element-e248ee6{--width:31%;}.elementor-13 .elementor-element.elementor-element-cf1cc1b{--width:31%;}.elementor-13 .elementor-element.elementor-element-7517cdf{--width:31%;}.elementor-13 .elementor-element.elementor-element-a65ea28{--width:31%;}.elementor-13 .elementor-element.elementor-element-a3fb21a{--width:31%;}.elementor-13 .elementor-element.elementor-element-68df54a{--content-width:1100px;}.elementor-13 .elementor-element.elementor-element-5f8ad99{--width:30%;}.elementor-13 .elementor-element.elementor-element-b2d8911{--width:70%;}.elementor-13 .elementor-element.elementor-element-a20a247{--content-width:900px;}.elementor-13 .elementor-element.elementor-element-cae0432{--width:190px;}.elementor-13 .elementor-element.elementor-element-049a64a{--width:190px;}.elementor-13 .elementor-element.elementor-element-aa14st31{--width:190px;}.elementor-13 .elementor-element.elementor-element-740b975{--content-width:780px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-cc22e45{--width:48%;}.elementor-13 .elementor-element.elementor-element-582622a{--width:48%;}.elementor-13 .elementor-element.elementor-element-e248ee6{--width:48%;}.elementor-13 .elementor-element.elementor-element-cf1cc1b{--width:48%;}.elementor-13 .elementor-element.elementor-element-7517cdf{--width:48%;}.elementor-13 .elementor-element.elementor-element-a65ea28{--width:48%;}.elementor-13 .elementor-element.elementor-element-a3fb21a{--width:48%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-04ff0f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-cc22e45{--width:100%;}.elementor-13 .elementor-element.elementor-element-582622a{--width:100%;}.elementor-13 .elementor-element.elementor-element-e248ee6{--width:100%;}.elementor-13 .elementor-element.elementor-element-cf1cc1b{--width:100%;}.elementor-13 .elementor-element.elementor-element-7517cdf{--width:100%;}.elementor-13 .elementor-element.elementor-element-a65ea28{--width:100%;}.elementor-13 .elementor-element.elementor-element-a3fb21a{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3516f15 *//* Newsletter capture form (Fluent Forms id 3) - inline input+button on desktop.
   Fluent Forms has no native "inline form" toggle in this version; each field
   renders as its own block-level .ff-el-group inside the <fieldset>. Scoped to
   the form's own class (not this widget's element ID) so it also covers the
   2nd embed of the same form in the closing CTA section further down the page. */
.fluentform_wrapper_3 form fieldset{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;max-width:520px;}
.fluentform_wrapper_3 .ff-el-group{margin:0;}
.fluentform_wrapper_3 .ff-el-group:not(.ff_submit_btn_wrapper){flex:1 1 220px;}
.fluentform_wrapper_3 .ff-el-group.ff_submit_btn_wrapper{flex:0 0 auto;}
.fluentform_wrapper_3 .ff-el-input--content{width:100%;height:100%;}
.fluentform_wrapper_3 input[type=email]{
  width:100%;height:100%;box-sizing:border-box;border:0;background:#fff;border-radius:12px;
  padding:14px 18px;font-size:16px;font-family:Inter,sans-serif;color:#0B2A2C;
  box-shadow:0 5px 0 #04494B;
}
.fluentform_wrapper_3 input[type=email]:focus{outline:3px solid #06302F;}
/* Submit button base styling */
.fluentform_wrapper_3 button[type=submit]{
  font-family:Poppins,sans-serif;font-weight:800;border-radius:12px;border:0;cursor:pointer;
  font-size:15px;padding:14px 20px;white-space:nowrap;
  transition:transform .1s ease, box-shadow .1s ease;
}
/* Fix #1 (2026-07-28 screenshot review): Fluent Forms' own per-instance inline
   <style> tag (form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style)) sets a
   competing #00A8AB background at higher CSS specificity than a plain class
   .elementor-13 .elementor-element.elementor-element-3516f15 can beat - !important on just this one rule wins cleanly without
   touching Fluent Forms' global styler settings (which would affect other forms
   sitewide, out of scope here). */
.fluentform_wrapper_3 .ff-btn-submit{
  background-color:#C7451F !important;color:#fff !important;
  box-shadow:0 5px 0 #7C2C12 !important;
}
.fluentform_wrapper_3 .ff-btn-submit:hover{
  background-color:#B33D1A !important;
  box-shadow:0 3px 0 #7C2C12 !important;
  transform:translateY(2px);
}
/* Stack only on mobile, per task spec */
@media(max-width:767px){
  .fluentform_wrapper_3 form fieldset{flex-direction:column;align-items:stretch;}
  .fluentform_wrapper_3 .ff-el-group:not(.ff_submit_btn_wrapper),
  .fluentform_wrapper_3 .ff-el-group.ff_submit_btn_wrapper{flex:1 1 auto;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa14trl2 *//* Continuous float w/ 1s delay, matches mockup's .stage .trail animation */
.elementor-13 .elementor-element.elementor-element-aa14trl2 { animation: aa-floaty 7s ease-in-out infinite; animation-delay: 1s; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f54a6dc *//* Continuous float, matches mockup's .stage .bot animation */
.elementor-13 .elementor-element.elementor-element-f54a6dc { animation: aa-floaty 6s ease-in-out infinite; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ad99 *//* Mockup calls for a slight -2deg tilt on this cover card; no reliable
   native control for a plain rotate on a container without Elementor's
   fragile transform-popover mechanism, so a single scoped rule here. */
.elementor-13 .elementor-element.elementor-element-5f8ad99 { transform: rotate(-2deg); }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d825b89 *//* Final CTA form override (2026-07-28, round 3, mobile-scope correction): the
   hero's identical form stays left-aligned with a growing input (shared
   .fluentform_wrapper_3 rule) - this instance centers the input+button as a
   pair with a fixed ~400px input basis, DESKTOP ONLY. Wrapped in a min-width
   media query so it never fights the shared base rule's own (un-important)
   mobile stacking override below 767px - !important always wins regardless
   of media-query nesting, so without this guard it would have kept the input
   capped at 400px instead of going full-width when stacked on mobile. */
@media(min-width:768px){
  .elementor-13 .elementor-element.elementor-element-d825b89 form fieldset{
    justify-content:center !important;
  }
  .elementor-13 .elementor-element.elementor-element-d825b89 .ff-el-group:not(.ff_submit_btn_wrapper){
    flex:0 1 400px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea5ac2 *//* Final CTA top wave (2026-07-28, round 4 - path direction fix): the path MUST
   close UPWARD (L1440,0 L0,0 Z) so the white fill touches the TOP of this 60px
   box and reads seamlessly with the white page gap above it, with teal only
   emerging BELOW the curve. This mirrors the hero's bottom-of-section wave
   (which correctly closes DOWNWARD to L1440,60 L0,60 Z - filling white at the
   box's bottom since teal is ABOVE it there) - the two are inverse cases, not
   the same shape reused. Verified path is byte-identical to the approved
   mockup's .final .topwave <path> (grepped from source, not retyped). Elementor's
   native MAIN background "image" control has render_type=>'template' - it never
   compiles into the static per-post CSS a direct-postmeta build relies on
   (confirmed by reading the control source), so this is a scoped Custom CSS
   rule instead, same as the corrected round-3 fix. */
.elementor-13 .elementor-element.elementor-element-3ea5ac2 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDYwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48cGF0aCBkPSJNMCwyMCBDMjQwLDU1IDQ4MCwwIDcyMCwyNSBDOTYwLDUwIDEyMDAsMTAgMTQ0MCwzMCBMMTQ0MCwwIEwwLDAgWiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==") !important;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  background-size: 100% 60px !important;
}/* End custom CSS */