.elementor-6405 .elementor-element.elementor-element-449ed265{--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-6405 .elementor-element.elementor-element-2bdbe66{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6405 .elementor-element.elementor-element-4743def0 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-4d929c30{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-6405 .elementor-element.elementor-element-289b1ebb .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-6405 .elementor-element.elementor-element-775b49e3 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-6405 .elementor-element.elementor-element-414e0ee3 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-6405 .elementor-element.elementor-element-1261bea3 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-6405 .elementor-element.elementor-element-feeb8d4 .elementor-button{background-color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:600;fill:#111111;color:#111111;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-6405 .elementor-element.elementor-element-23cd97a7{--display:flex;--min-height:810px;--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;--justify-content:flex-end;}.elementor-6405 .elementor-element.elementor-element-23cd97a7:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-23cd97a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hagaggroup.com/wp-content/uploads/2026/08/hero-bg-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6405 .elementor-element.elementor-element-2e66fb2{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6405 .elementor-element.elementor-element-48979e5a{text-align:end;}.elementor-6405 .elementor-element.elementor-element-48979e5a .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#FFFFFF;}.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-6405 .elementor-element.elementor-element-7455e28f{text-align:end;font-family:"Noto Sans Hebrew", Sans-serif;font-size:28px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-322ec210{--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;--justify-content:flex-end;--align-items:flex-end;--gap:208px 208px;--row-gap:208px;--column-gap:208px;}.elementor-6405 .elementor-element.elementor-element-48fd45fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6405 .elementor-element.elementor-element-5197f43a{text-align:end;}.elementor-6405 .elementor-element.elementor-element-5197f43a .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-d549b57{text-align:end;}.elementor-6405 .elementor-element.elementor-element-d549b57 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-6dfe0266{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6405 .elementor-element.elementor-element-4cbd9bc9{text-align:end;}.elementor-6405 .elementor-element.elementor-element-4cbd9bc9 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-34721c8d{text-align:end;}.elementor-6405 .elementor-element.elementor-element-34721c8d .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-d0fbf38{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6405 .elementor-element.elementor-element-154182b2{text-align:end;}.elementor-6405 .elementor-element.elementor-element-154182b2 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-2871f9eb{text-align:end;}.elementor-6405 .elementor-element.elementor-element-2871f9eb .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:600;line-height:48px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-67c6c2e8{text-align:end;}.elementor-6405 .elementor-element.elementor-element-67c6c2e8 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-39e1854c{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-39e1854c:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-39e1854c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08223B;}.elementor-6405 .elementor-element.elementor-element-6c83440c{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-6d1ca974{text-align:end;}.elementor-6405 .elementor-element.elementor-element-6d1ca974 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-489a07d2{text-align:end;}.elementor-6405 .elementor-element.elementor-element-489a07d2 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-2cd2be55{--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;--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-6405 .elementor-element.elementor-element-587c7b9{--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-6405 .elementor-element.elementor-element-3421c8dc{text-align:end;font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-826e263{--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-6405 .elementor-element.elementor-element-e8c34d8 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-548e04eb{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-548e04eb:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-548e04eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08223B;}.elementor-6405 .elementor-element.elementor-element-130b8330{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-73b0d744{text-align:end;}.elementor-6405 .elementor-element.elementor-element-73b0d744 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-7b4281de{text-align:end;}.elementor-6405 .elementor-element.elementor-element-7b4281de .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-bd09da5{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-6405 .elementor-element.elementor-element-4d08769f{--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-6405 .elementor-element.elementor-element-6428c95a{text-align:end;font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-68a75cd4{--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-6405 .elementor-element.elementor-element-36b3f905 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-4acd7e97{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-4acd7e97:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-4acd7e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-6405 .elementor-element.elementor-element-10b585d3{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-705dcfdb{text-align:end;}.elementor-6405 .elementor-element.elementor-element-705dcfdb .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#000710;}.elementor-6405 .elementor-element.elementor-element-388f9b59{text-align:end;}.elementor-6405 .elementor-element.elementor-element-388f9b59 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:-0.9px;color:#000710;}.elementor-6405 .elementor-element.elementor-element-3a7d0eba{--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;--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-6405 .elementor-element.elementor-element-7db4a40e{--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:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-6405 .elementor-element.elementor-element-61c3eafb{text-align:end;font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#000710;}.elementor-6405 .elementor-element.elementor-element-593041ca{text-align:end;font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#000710;}.elementor-6405 .elementor-element.elementor-element-7088e820{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-6405 .elementor-element.elementor-element-64ddf670 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-28c7f9d5 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-2fca1c58 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-70c64224 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-66962c95{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-66962c95:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-66962c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08223B;}.elementor-6405 .elementor-element.elementor-element-683145d5{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-70cdb915{text-align:end;}.elementor-6405 .elementor-element.elementor-element-70cdb915 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-3f39b389{text-align:end;}.elementor-6405 .elementor-element.elementor-element-3f39b389 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-2264f135{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-6405 .elementor-element.elementor-element-fb0c62a{--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-6405 .elementor-element.elementor-element-3b6900bd{text-align:end;font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-2365428d{--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-6405 .elementor-element.elementor-element-57d435d8 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-75165537{--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:0px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-75165537:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-75165537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08223B;}.elementor-6405 .elementor-element.elementor-element-43b500f2{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-6405 .elementor-element.elementor-element-383b5ae7 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-3d160121 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-3f706429 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-215c2615 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-18d4bd13{--display:flex;--min-height:337px;--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-6405 .elementor-element.elementor-element-18d4bd13:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-18d4bd13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08223B;background-image:url("https://hagaggroup.com/wp-content/uploads/2026/08/band-bg-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-6405 .elementor-element.elementor-element-152a390{--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;--justify-content:flex-start;--align-items:center;--gap:183px 183px;--row-gap:183px;--column-gap:183px;}.elementor-6405 .elementor-element.elementor-element-4391ae14 img{width:100%;}.elementor-6405 .elementor-element.elementor-element-68b2e00e{text-align:start;}.elementor-6405 .elementor-element.elementor-element-68b2e00e .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-62cb5783{--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:51px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-62cb5783:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-62cb5783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08223B;}.elementor-6405 .elementor-element.elementor-element-19024acd{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-6405 .elementor-element.elementor-element-466b225d{--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-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-field-type-html{padding-bottom:0px;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-button[type="submit"]{color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6405 .elementor-element.elementor-element-5b644ece{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6405 .elementor-element.elementor-element-5ab3a607{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6405 .elementor-element.elementor-element-7510fad9{text-align:end;}.elementor-6405 .elementor-element.elementor-element-7510fad9 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:45px;font-weight:700;line-height:1em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-4eeb552f{text-align:end;font-family:"Noto Sans Hebrew", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-6405 .elementor-element.elementor-element-194e781f{--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:17px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-194e781f:not(.elementor-motion-effects-element-type-background), .elementor-6405 .elementor-element.elementor-element-194e781f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08223B;}.elementor-6405 .elementor-element.elementor-element-6f2f8a6d{text-align:center;font-family:"Noto Sans Hebrew", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-6405 .elementor-element.elementor-element-2bdbe66{--content-width:1280px;}.elementor-6405 .elementor-element.elementor-element-2e66fb2{--content-width:1280px;}.elementor-6405 .elementor-element.elementor-element-39e1854c{--content-width:1280px;}.elementor-6405 .elementor-element.elementor-element-548e04eb{--content-width:1280px;}.elementor-6405 .elementor-element.elementor-element-4acd7e97{--content-width:1280px;}.elementor-6405 .elementor-element.elementor-element-66962c95{--content-width:1280px;}.elementor-6405 .elementor-element.elementor-element-19024acd{--content-width:1008px;}.elementor-6405 .elementor-element.elementor-element-194e781f{--content-width:938px;}}@media(max-width:767px){.elementor-6405 .elementor-element.elementor-element-2bdbe66{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:9px;--padding-bottom:9px;--padding-left:14px;--padding-right:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6405 .elementor-element.elementor-element-4d929c30{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-6405 .elementor-element.elementor-element-289b1ebb .elementor-button{font-size:12px;}.elementor-6405 .elementor-element.elementor-element-775b49e3 .elementor-button{font-size:12px;}.elementor-6405 .elementor-element.elementor-element-414e0ee3 .elementor-button{font-size:12px;}.elementor-6405 .elementor-element.elementor-element-1261bea3 .elementor-button{font-size:12px;}.elementor-6405 .elementor-element.elementor-element-23cd97a7{--min-height:844px;}.elementor-6405 .elementor-element.elementor-element-2e66fb2{--padding-top:190px;--padding-bottom:27px;--padding-left:12px;--padding-right:12px;}.elementor-6405 .elementor-element.elementor-element-48979e5a .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6405 .elementor-element.elementor-element-7455e28f{font-size:20px;}.elementor-6405 .elementor-element.elementor-element-322ec210{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-6405 .elementor-element.elementor-element-5197f43a .elementor-heading-title{font-size:32px;}.elementor-6405 .elementor-element.elementor-element-d549b57 .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-4cbd9bc9 .elementor-heading-title{font-size:32px;}.elementor-6405 .elementor-element.elementor-element-34721c8d .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-154182b2 .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-2871f9eb .elementor-heading-title{font-size:32px;}.elementor-6405 .elementor-element.elementor-element-67c6c2e8 .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-39e1854c{--padding-top:25px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-6405 .elementor-element.elementor-element-6c83440c{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-6d1ca974 .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-489a07d2 .elementor-heading-title{font-size:20px;}.elementor-6405 .elementor-element.elementor-element-2cd2be55{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-6405 .elementor-element.elementor-element-3421c8dc{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-548e04eb{--padding-top:25px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-6405 .elementor-element.elementor-element-130b8330{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-73b0d744 .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-7b4281de .elementor-heading-title{font-size:20px;}.elementor-6405 .elementor-element.elementor-element-bd09da5{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-6405 .elementor-element.elementor-element-6428c95a{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-4acd7e97{--padding-top:25px;--padding-bottom:25px;--padding-left:12px;--padding-right:12px;}.elementor-6405 .elementor-element.elementor-element-10b585d3{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-705dcfdb .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-388f9b59 .elementor-heading-title{font-size:20px;}.elementor-6405 .elementor-element.elementor-element-3a7d0eba{--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-6405 .elementor-element.elementor-element-61c3eafb{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-593041ca{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-66962c95{--padding-top:25px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-6405 .elementor-element.elementor-element-683145d5{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-70cdb915 .elementor-heading-title{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-3f39b389 .elementor-heading-title{font-size:20px;}.elementor-6405 .elementor-element.elementor-element-2264f135{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-6405 .elementor-element.elementor-element-3b6900bd{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-75165537{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-18d4bd13{--min-height:406px;}.elementor-6405 .elementor-element.elementor-element-152a390{--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:flex-start;--align-items:center;}.elementor-6405 .elementor-element.elementor-element-68b2e00e .elementor-heading-title{font-size:27px;}.elementor-6405 .elementor-element.elementor-element-62cb5783{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6405 .elementor-element.elementor-element-19024acd{--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-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-6405 .elementor-element.elementor-element-7510fad9 .elementor-heading-title{font-size:20px;}.elementor-6405 .elementor-element.elementor-element-4eeb552f{font-size:16px;}.elementor-6405 .elementor-element.elementor-element-194e781f{--padding-top:68px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-6405 .elementor-element.elementor-element-6f2f8a6d{font-size:15px;}}/* Start custom CSS *//* Port TLV LP — generated. Container classes are expanded to
   element ids because Elementor keeps _element_id on containers but not
   _css_classes. Edit Build/elementor-custom.css, never this. */
:root{
  --port-navy: #08223B;
  --port-light: #FDFDFD;
  --port-ink: #000710;
  --port-white: #FFFFFF;
}.elementor-widget:not(:last-child){ margin-block-end: 0; }.w-header, #w-header-3{
  position: fixed;
  inset-block-start: 27px;
  inset-inline: 0;
  z-index: 60;
  pointer-events: none;
  padding: 0;
}.w-header-bar, #w-header-bar-2{
  pointer-events: auto;
  border-radius: 50px;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  transition: background .3s ease;
}.w-header-bar, #w-header-bar-2{ background: rgba(8,34,59,.30); }.w-header.is-stuck .w-header-bar, #w-header-3.is-stuck #w-header-3-bar, .w-header.is-stuck #w-header-bar-2{ background: rgba(8,34,59,.86); backdrop-filter: blur(10px); }.w-logo{ flex: 0 0 51px; width: 51px; }.w-logo img{ width: 100%; height: auto; }.w-nav, #w-nav-1{ width: auto; flex: 0 0 auto; }.w-navlink .elementor-button{ background: transparent; padding: 0 0 3px; border-radius: 0; }.w-navlink .elementor-button:hover{ background: transparent; }.w-navlink .elementor-button-text{ position: relative; }.w-navlink .elementor-button-text::after{
  content: ''; position: absolute; inset-block-end: -3px; inset-inline-start: 0;
  width: 0; height: 1px; background: currentColor; transition: width .3s ease;
}.w-navlink .elementor-button:hover .elementor-button-text::after{ width: 100%; }.w-btn-primary .elementor-button:hover{ transform: translateY(-2px); box-shadow: 0 10px 28px rgba(0,0,0,.35); }.w-btn-primary .elementor-button{ transition: transform .25s ease, box-shadow .25s ease; }.w-hero, #w-hero-9{ position: relative; overflow: hidden; }.w-hero::before, #w-hero-9::before{
  content: ''; position: absolute; inset-block-end: 0; inset-inline: 0; height: 60%;
  background: linear-gradient(to top, rgba(8,34,59,.55), rgba(8,34,59,0));
  pointer-events: none; z-index: 1;
}.w-hero-inner, #w-hero-inner-8{ position: relative; z-index: 2; padding-block-end: 27px; }.w-stats, #w-stats-7{ direction: ltr; }.w-stat, #w-stat-4, #w-stat-5, #w-stat-6{ direction: rtl; text-align: right; }.w-stat .w-cur, #w-stat-4 .w-cur, #w-stat-5 .w-cur, #w-stat-6 .w-cur{ font-size: 25px; }.w-eyebrow{ position: relative; flex: 0 0 224px; }.w-eyebrow::after{
  content: ''; position: absolute; inset-block-start: 50px; inset-inline-end: 0;
  width: 80px; height: 1px; background: currentColor;
}.w-section-head .w-h2, #w-section-head-13 .w-h2, #w-section-head-17 .w-h2, #w-section-head-18 .w-h2, #w-section-head-25 .w-h2{ flex: 1 1 auto; }.w-col-img, #w-col-img-11, #w-col-img-15, #w-col-img-23{ flex: 0 0 640px; }.w-col-text, #w-col-text-10, #w-col-text-14, #w-col-text-22{ flex: 1 1 auto; }.w-section-img img{
  width: 100%; height: 570px; object-fit: cover; display: block;
}.w-am-grid, #w-am-grid-20{ flex: 0 0 640px; }.w-am-text, #w-am-text-19{ flex: 1 1 auto; }.w-am-grid .w-am-img, #w-am-grid-20 .w-am-img{ flex: 0 0 calc(50% - 7px); }.w-am-grid .w-am-img img, #w-am-grid-20 .w-am-img img{ width: 100%; aspect-ratio: 313 / 279; object-fit: cover; display: block; }.w-gallery, #w-gallery-27{ overflow: hidden; }.w-gal-track, #w-gal-track-26{
  direction: ltr;
  padding-inline-start: 82px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-padding-left: 82px;
  scrollbar-width: none;
  flex-wrap: nowrap !important;
}.w-gal-track::-webkit-scrollbar, #w-gal-track-26::-webkit-scrollbar{ display: none; }.w-gal-track .w-gal-img, #w-gal-track-26 .w-gal-img{ flex: 0 0 348px; scroll-snap-align: start; }.w-gal-track .w-gal-img img, #w-gal-track-26 .w-gal-img img{ width: 348px; height: 454px; object-fit: cover; display: block; }.w-claim, #w-claim-29{ position: relative; overflow: hidden; }.w-claim::before, #w-claim-29::before{                        
  content: ''; position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background: linear-gradient(to bottom, rgba(8,34,59,0) 0%, var(--port-navy) 100%);
}.w-claim-inner, #w-claim-inner-28{ position: relative; z-index: 2; direction: ltr; padding-inline-start: 194px; }.w-claim-logo img{ width: 180px; height: 158px; }.w-claim-text{ white-space: nowrap; }.w-form-col, #w-form-col-30{ flex: 0 0 616px; }.w-contact-copy, #w-contact-copy-31{ flex: 0 0 342px; }.w-form .elementor-field-group{ margin-block-end: 15px; }.w-form .elementor-field-group > label{
  font-size: 16px; line-height: 35px; color: var(--port-white); text-align: right; width: 100%;
}.w-form .elementor-field-textual{
  background: transparent !important; color: var(--port-white) !important;
  text-align: right !important;
  border: 0 !important; border-block-end: 1px solid var(--port-white) !important;
  border-radius: 0 !important; padding: 0 !important; height: 20px !important;
  font-size: 16px !important; box-shadow: none !important;
}.w-form .elementor-field-textual:focus{ border-block-end-width: 2px !important; }.w-form .elementor-field-textual::placeholder{ color: rgba(255,255,255,.85); }.w-form select.elementor-field-textual{
  border: 1px solid var(--port-white) !important; height: 52px !important;
  padding-inline: 10px !important;
}.w-form select.elementor-field-textual option{ color: #111; }.w-form .elementor-field-type-acceptance{ font-size: 9px; font-weight: 300; }.w-form .elementor-field-type-acceptance input[type=checkbox]{
  width: 11px; height: 11px; background: #D9D9D9; border: 0; appearance: none;
}.w-form .elementor-button, .w-form button[type=submit]{
  background-color: var(--port-white) !important;
  color: #111 !important;
  border-radius: 50px !important;
  padding: 10px 20px !important;
  border: 0 !important;
}.w-legal p + p{ margin-block-start: 6px; }
@media (max-width: 767px) {.w-header, #w-header-3{ inset-block-start: 20px; }.w-header-bar, #w-header-bar-2{
    width: auto;              
    margin-inline: 12px;
    background: rgba(8,34,59,.28);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
  }.w-header .w-header-cta, #w-header-3 #w-header-3-cta{ display: none; }.w-logo{ flex: 0 0 40px; width: 40px; }.w-hero, #w-hero-9{ background-position: 62% center; }.w-hero::before, #w-hero-9::before{ display: none; }.w-hero-inner, #w-hero-inner-8{ flex: 1 1 auto; }.w-hero-inner > .e-con-inner, #w-hero-inner-8 > .e-con-inner{ flex: 1 1 auto; justify-content: flex-start; }.w-hero-sub{ margin-block-start: auto; }.w-hero-title .elementor-heading-title{ color: var(--port-ink) !important; text-align: center; }.w-stat, #w-stat-4, #w-stat-5, #w-stat-6{ white-space: nowrap; }.w-stat .w-cur, #w-stat-4 .w-cur, #w-stat-5 .w-cur, #w-stat-6 .w-cur{ font-size: 18px; }.w-eyebrow{ flex: 0 0 124px; }.w-section-head .w-h2, #w-section-head-13 .w-h2, #w-section-head-17 .w-h2, #w-section-head-18 .w-h2, #w-section-head-25 .w-h2{ max-width: 250px; margin-block-start: 8px; }.w-col-img, #w-col-img-11, #w-col-img-15, #w-col-img-23, .w-col-text, #w-col-text-10, #w-col-text-14, #w-col-text-22{ flex: 1 1 auto; width: 100%; }.w-col-img, #w-col-img-11, #w-col-img-15, #w-col-img-23{ order: 2; margin-inline: -12px; width: calc(100% + 24px); }.w-col-text, #w-col-text-10, #w-col-text-14, #w-col-text-22{ order: 1; }#about .w-section-img img{ height: 525px; }#design .w-section-img img{ height: 435px; }#location .w-section-img img{ height: 633px; }.w-am-body, #w-am-body-21{ align-items: stretch; }.w-am-text, #w-am-text-19, .w-am-grid, #w-am-grid-20{ display: contents; }.w-am-intro{ order: 0; }.w-am-list{ order: 20; }.w-am-grid .w-am-img, #w-am-grid-20 .w-am-img{ flex: 0 0 auto; width: 100%; }.w-am-grid .w-am-img img, #w-am-grid-20 .w-am-img img{ aspect-ratio: 367 / 126; }.w-am-grid .w-am-img:nth-child(1), #w-am-grid-20 .w-am-img:nth-child(1){ order: 11; }.w-am-grid .w-am-img:nth-child(2), #w-am-grid-20 .w-am-img:nth-child(2){ order: 10; }.w-am-grid .w-am-img:nth-child(3), #w-am-grid-20 .w-am-img:nth-child(3){ order: 13; }.w-am-grid .w-am-img:nth-child(4), #w-am-grid-20 .w-am-img:nth-child(4){ order: 12; }.w-gal-track, #w-gal-track-26{ padding-inline-start: 12px; scroll-padding-left: 12px; gap: 10px !important; }.w-gal-track .w-gal-img, #w-gal-track-26 .w-gal-img{ flex: 0 0 239px; }.w-gal-track .w-gal-img img, #w-gal-track-26 .w-gal-img img{ width: 239px; height: 355px; }.w-claim-inner, #w-claim-inner-28{ padding: 40px 12px 0; }.w-claim-logo img{ width: 108px; height: 95px; }.w-claim-text .elementor-heading-title{ text-align: center; }.w-form-col, #w-form-col-30, .w-contact-copy, #w-contact-copy-31{ flex: 1 1 auto; width: 100%; }.w-contact-copy, #w-contact-copy-31{ order: 1; padding-inline: 12px; }.w-form-col, #w-form-col-30{ order: 2; }.w-form .elementor-field-group{ width: 100% !important; max-width: 273px; margin-inline: auto; }
}/* End custom CSS */