.elementor-8 .elementor-element.elementor-element-13cdaae{--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:2em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-13cdaae:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-13cdaae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-70aa742{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-175c416{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.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-8 .elementor-element.elementor-element-900bdeb .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-b5be3aa{--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:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-b5be3aa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b5be3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-4c2e9e8{--display:flex;}.elementor-8 .elementor-element.elementor-element-bb1fa36 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-c1c5bf9{--display:flex;}.elementor-8 .elementor-element.elementor-element-0d099b6 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#686864;}.elementor-8 .elementor-element.elementor-element-20d2dfe{--display:flex;}.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-8 .elementor-element.elementor-element-151dd51 .elementor-button{background-color:#020202;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5beb1d );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-151dd51 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-151dd51 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-e5beb1d );border-color:var( --e-global-color-e5beb1d );}.elementor-8 .elementor-element.elementor-element-151dd51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-151dd51 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-151dd51 .elementor-button:focus svg{fill:var( --e-global-color-e5beb1d );}.elementor-8 .elementor-element.elementor-element-10f00c8{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-10f00c8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-10f00c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breakwaterbuilders.com/wp-content/uploads/2026/04/Section-1-Right-Side-Shape.png");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4a8198d{text-align:end;}.elementor-8 .elementor-element.elementor-element-4a8198d .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:40px;color:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-085c15f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2675f3d{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-8 .elementor-element.elementor-element-6406eca .elementor-counter-title{justify-content:start;color:#F5F5F5;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-6406eca .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-f3cd835 );font-family:"Hanken Grotesk", Sans-serif;font-size:50px;font-weight:800;}.elementor-8 .elementor-element.elementor-element-5528e37{--display:flex;}.elementor-8 .elementor-element.elementor-element-c1caad7 .elementor-counter-title{justify-content:start;color:#F5F5F5;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c1caad7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-f3cd835 );font-family:"Hanken Grotesk", Sans-serif;font-size:50px;font-weight:800;}.elementor-8 .elementor-element.elementor-element-5658ab5{--display:flex;}.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-8 .elementor-element.elementor-element-a18c0e7{--display:flex;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-icon i{color:#A5A5A1;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-icon svg{fill:#A5A5A1;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-289a94c{--e-icon-list-icon-size:10px;}.elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-text{color:#A5A5A1;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-aa25412{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-92ac818{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b386d3 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-e7f482b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-604b263{--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:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-604b263:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-604b263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-bcebf93{--display:flex;}.elementor-8 .elementor-element.elementor-element-3d1dee7 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#686864;}.elementor-8 .elementor-element.elementor-element-8e9f19d{--display:flex;}.elementor-8 .elementor-element.elementor-element-96cf67b .elementor-button{background-color:#020202;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5beb1d );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-96cf67b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-96cf67b .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-e5beb1d );border-color:var( --e-global-color-e5beb1d );}.elementor-8 .elementor-element.elementor-element-96cf67b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-96cf67b .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-96cf67b .elementor-button:focus svg{fill:var( --e-global-color-e5beb1d );}.elementor-8 .elementor-element.elementor-element-95b09ef{--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;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-46a8d97{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-46a8d97:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-46a8d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-5ee806d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-dc6bf1e .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-dc6bf1e.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;color:#000000;}.elementor-8 .elementor-element.elementor-element-dc6bf1e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-dc6bf1e.elementor-view-default .elementor-icon{color:#F5F5F5;border-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-dc6bf1e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-dc6bf1e.elementor-view-default .elementor-icon svg{fill:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-dc6bf1e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-dc6bf1e.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-dc6bf1e .elementor-icon{font-size:26px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-dc6bf1e .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-5fa8608 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;color:#181817;}.elementor-8 .elementor-element.elementor-element-9cec327 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#686864;}.elementor-8 .elementor-element.elementor-element-875d082 img{width:100%;}.elementor-8 .elementor-element.elementor-element-5bbe1cc .elementor-button{background-color:#02020200;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-b3cd5c8 );color:var( --e-global-color-b3cd5c8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5beb1d );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-5bbe1cc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5bbe1cc .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5bbe1cc .elementor-button:focus{color:var( --e-global-color-f3cd835 );border-color:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-5bbe1cc .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5bbe1cc .elementor-button:focus svg{fill:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-9edae77{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9edae77:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9edae77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181700;}.elementor-8 .elementor-element.elementor-element-9edae77::before, .elementor-8 .elementor-element.elementor-element-9edae77 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9edae77 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-9edae77 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9edae77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-9edae77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://breakwaterbuilders.com/wp-content/uploads/2026/04/card-bg-overlay.png");--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-a95f9b3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-4822a53 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-4822a53.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;color:#000000;}.elementor-8 .elementor-element.elementor-element-4822a53.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4822a53.elementor-view-default .elementor-icon{color:#F5F5F5;border-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-4822a53.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4822a53.elementor-view-default .elementor-icon svg{fill:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-4822a53.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-4822a53.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-4822a53 .elementor-icon{font-size:26px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-4822a53 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-967d57e .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6a4e413 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-2cfe513 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-f884d86 .elementor-button{background-color:#020202;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;fill:#F5F5F5;color:#F5F5F5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-f884d86 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f884d86 .elementor-button:focus{background-color:var( --e-global-color-f3cd835 );color:var( --e-global-color-b3cd5c8 );border-color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-f884d86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f884d86 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f884d86 .elementor-button:focus svg{fill:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-2b4e3c7{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b4e3c7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b4e3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-0f9119c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c59f361 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-c59f361.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;color:#000000;}.elementor-8 .elementor-element.elementor-element-c59f361.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c59f361.elementor-view-default .elementor-icon{color:#F5F5F5;border-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-c59f361.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c59f361.elementor-view-default .elementor-icon svg{fill:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-c59f361.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-c59f361.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-c59f361 .elementor-icon{font-size:26px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-c59f361 .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-12f0f4f .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-ad2626b .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#686864;}.elementor-8 .elementor-element.elementor-element-244b6b3 img{width:100%;}.elementor-8 .elementor-element.elementor-element-1e9dbab .elementor-button{background-color:#02020200;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-e5beb1d );color:var( --e-global-color-e5beb1d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5beb1d );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-1e9dbab .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1e9dbab .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-f3cd835 );border-color:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-1e9dbab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-1e9dbab .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1e9dbab .elementor-button:focus svg{fill:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-32540ea{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32540ea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-32540ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-31d570f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3a2a76f .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-3a2a76f.elementor-view-stacked .elementor-icon{background-color:#F5F5F5;color:#000000;}.elementor-8 .elementor-element.elementor-element-3a2a76f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3a2a76f.elementor-view-default .elementor-icon{color:#F5F5F5;border-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-3a2a76f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3a2a76f.elementor-view-default .elementor-icon svg{fill:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-3a2a76f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-3a2a76f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-8 .elementor-element.elementor-element-3a2a76f .elementor-icon{font-size:26px;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-3a2a76f .elementor-icon svg{height:26px;}.elementor-8 .elementor-element.elementor-element-83f82ee .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-1385426 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#686864;}.elementor-8 .elementor-element.elementor-element-9f231df img{width:100%;}.elementor-8 .elementor-element.elementor-element-5a3ac29 .elementor-button{background-color:#02020200;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-e5beb1d );color:var( --e-global-color-e5beb1d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5beb1d );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-5a3ac29 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5a3ac29 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-f3cd835 );border-color:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-5a3ac29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5a3ac29 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5a3ac29 .elementor-button:focus svg{fill:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-fa289ee{--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:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-e4231f7{--display:flex;}.elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-icon i{color:#A5A5A1;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-icon svg{fill:#A5A5A1;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-954c2bc{--e-icon-list-icon-size:10px;}.elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-text{color:#A5A5A1;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-e7162f1{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-e7162f1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e7162f1 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-6fecad2{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ecbd08{--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:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-71d7f83{--display:flex;}.elementor-8 .elementor-element.elementor-element-bfbc0c2.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bfbc0c2{text-align:center;}.elementor-8 .elementor-element.elementor-element-bfbc0c2 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-21c5a2d{text-align:center;}.elementor-8 .elementor-element.elementor-element-21c5a2d .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#686864;}.elementor-8 .elementor-element.elementor-element-f46e806{--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:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-f46e806:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f46e806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-ae0160e{--display:flex;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-2b6517f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c4fe04f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-icon i{color:#A5A5A1;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-icon svg{fill:#A5A5A1;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-eff8d09{--e-icon-list-icon-size:10px;}.elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-text{color:#A5A5A1;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-378b48c .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-b3cd5c8 );}.elementor-8 .elementor-element.elementor-element-41440cd{--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:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7232ae6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1dd4aa6 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#686864;}.elementor-8 .elementor-element.elementor-element-92c5053{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-92c5053:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-92c5053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-cc3ef0c .elementor-icon-list-icon i{color:var( --e-global-color-20d8c4d );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-cc3ef0c .elementor-icon-list-icon svg{fill:var( --e-global-color-20d8c4d );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-cc3ef0c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-cc3ef0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-cc3ef0c .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-cc3ef0c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-cda6349{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-cda6349:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cda6349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-6245f69 .elementor-icon-list-icon i{color:var( --e-global-color-20d8c4d );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-6245f69 .elementor-icon-list-icon svg{fill:var( --e-global-color-20d8c4d );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-6245f69{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-6245f69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-6245f69 .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-6245f69 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-32d24bc{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-32d24bc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-32d24bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-733fa99 .elementor-icon-list-icon i{color:var( --e-global-color-20d8c4d );transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-733fa99 .elementor-icon-list-icon svg{fill:var( --e-global-color-20d8c4d );transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-733fa99{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-733fa99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-733fa99 .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-733fa99 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4b4c56c .elementor-button{background-color:#020202;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5beb1d );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-4b4c56c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4b4c56c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-e5beb1d );border-color:var( --e-global-color-e5beb1d );}.elementor-8 .elementor-element.elementor-element-4b4c56c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-4b4c56c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4b4c56c .elementor-button:focus svg{fill:var( --e-global-color-e5beb1d );}.elementor-8 .elementor-element.elementor-element-1f71a6a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5187271{--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:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-5187271:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5187271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181817;}.elementor-8 .elementor-element.elementor-element-a40b7bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-fd43d01{--e-icon-list-icon-size:10px;}.elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-7f55cd7{text-align:center;}.elementor-8 .elementor-element.elementor-element-7f55cd7 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-f3cd835 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-227e156 .swiper-pagination-bullet-active, .elementor-8 .elementor-element.elementor-element-227e156 .swiper-pagination-progressbar-fill{background-color:#E0E0E0;}.elementor-8 .elementor-element.elementor-element-227e156 .swiper-pagination-fraction{color:#E0E0E0;}.elementor-8 .elementor-element.elementor-element-227e156{padding:4em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-227e156.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-main-swiper{width:100%;}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-f3cd835 );border-radius:10px;padding:40px 40px 40px 40px;}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-swiper-button{font-size:0px;}.elementor-8 .elementor-element.elementor-element-227e156 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-8 .elementor-element.elementor-element-227e156 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-8 .elementor-element.elementor-element-227e156 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-f3cd835 );opacity:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-testimonial__text{font-family:"Hanken Grotesk", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-testimonial__name{color:#181817;font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-testimonial__title{color:#686864;font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-6644e54{--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:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-6644e54:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6644e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-8 .elementor-element.elementor-element-b246eb7{--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;--overlay-opacity:0.5;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-8 .elementor-element.elementor-element-b246eb7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b246eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181817;}.elementor-8 .elementor-element.elementor-element-b246eb7::before, .elementor-8 .elementor-element.elementor-element-b246eb7 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b246eb7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-b246eb7 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b246eb7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-b246eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://breakwaterbuilders.com/wp-content/uploads/2026/04/Icon-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-8 .elementor-element.elementor-element-326ea4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-e1235bc{--e-icon-list-icon-size:10px;}.elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-item > a{font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2ab074f{text-align:center;}.elementor-8 .elementor-element.elementor-element-2ab074f .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-60bcaad{padding:20px 0px 20px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-60bcaad .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-807f1aa .elementor-button{background-color:var( --e-global-color-f3cd835 );font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-e5beb1d );color:var( --e-global-color-e5beb1d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e5beb1d );border-radius:10px 10px 10px 10px;padding:12px 32px 12px 32px;}.elementor-8 .elementor-element.elementor-element-807f1aa .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-807f1aa .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-f3cd835 );border-color:var( --e-global-color-f3cd835 );}.elementor-8 .elementor-element.elementor-element-807f1aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-807f1aa .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-807f1aa .elementor-button:focus svg{fill:var( --e-global-color-f3cd835 );}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-175c416{--width:60%;}.elementor-8 .elementor-element.elementor-element-4c2e9e8{--width:32%;}.elementor-8 .elementor-element.elementor-element-c1c5bf9{--width:32%;}.elementor-8 .elementor-element.elementor-element-20d2dfe{--width:32%;}.elementor-8 .elementor-element.elementor-element-10f00c8{--width:40%;}.elementor-8 .elementor-element.elementor-element-2675f3d{--width:50%;}.elementor-8 .elementor-element.elementor-element-5528e37{--width:50%;}.elementor-8 .elementor-element.elementor-element-92ac818{--width:60%;}.elementor-8 .elementor-element.elementor-element-e7f482b{--width:40%;}.elementor-8 .elementor-element.elementor-element-bcebf93{--width:58%;}.elementor-8 .elementor-element.elementor-element-8e9f19d{--width:42%;}.elementor-8 .elementor-element.elementor-element-46a8d97{--width:25%;}.elementor-8 .elementor-element.elementor-element-9edae77{--width:25%;}.elementor-8 .elementor-element.elementor-element-2b4e3c7{--width:25%;}.elementor-8 .elementor-element.elementor-element-32540ea{--width:25%;}.elementor-8 .elementor-element.elementor-element-c4fe04f{--width:50%;}.elementor-8 .elementor-element.elementor-element-1f71a6a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-175c416{--width:50%;}.elementor-8 .elementor-element.elementor-element-4c2e9e8{--width:100%;}.elementor-8 .elementor-element.elementor-element-c1c5bf9{--width:100%;}.elementor-8 .elementor-element.elementor-element-20d2dfe{--width:100%;}.elementor-8 .elementor-element.elementor-element-10f00c8{--width:50%;}.elementor-8 .elementor-element.elementor-element-92ac818{--width:100%;}.elementor-8 .elementor-element.elementor-element-e7f482b{--width:100%;}.elementor-8 .elementor-element.elementor-element-bcebf93{--width:60%;}.elementor-8 .elementor-element.elementor-element-8e9f19d{--width:40%;}.elementor-8 .elementor-element.elementor-element-c4fe04f{--width:100%;}.elementor-8 .elementor-element.elementor-element-7232ae6{--width:60%;}.elementor-8 .elementor-element.elementor-element-1f71a6a{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-70aa742{--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-8 .elementor-element.elementor-element-900bdeb .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-b5be3aa{--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-8 .elementor-element.elementor-element-4a8198d .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-6406eca .elementor-counter-number-wrapper{font-size:40px;}.elementor-8 .elementor-element.elementor-element-6406eca .elementor-counter-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-c1caad7 .elementor-counter-number-wrapper{font-size:40px;}.elementor-8 .elementor-element.elementor-element-c1caad7 .elementor-counter-title{font-size:10px;}.elementor-8 .elementor-element.elementor-element-289a94c{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-aa25412{--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-8 .elementor-element.elementor-element-92ac818{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-604b263{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bcebf93{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8e9f19d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-954c2bc{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-2b6517f{--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-8 .elementor-element.elementor-element-c4fe04f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-eff8d09{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-41440cd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7232ae6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-92c5053{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-cda6349{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-32d24bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fd43d01{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-227e156.elementor-arrows-yes .elementor-main-swiper{width:calc( 94% - 40px );}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-main-swiper{width:94%;}.elementor-8 .elementor-element.elementor-element-e1235bc{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4a8198d .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-2675f3d{--width:46%;}.elementor-8 .elementor-element.elementor-element-5528e37{--width:46%;}.elementor-8 .elementor-element.elementor-element-289a94c{padding:0px 10px 0px 10px;--e-icon-list-icon-size:8px;}.elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-289a94c .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-92ac818{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1b386d3 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-604b263{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-5bbe1cc{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f884d86{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1e9dbab{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5a3ac29{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-954c2bc{padding:0px 10px 0px 10px;--e-icon-list-icon-size:8px;}.elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-954c2bc .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e7162f1{--container-widget-width:368px;--container-widget-flex-grow:0;width:var( --container-widget-width, 368px );max-width:368px;}.elementor-8 .elementor-element.elementor-element-e7162f1 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-bfbc0c2 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-c4fe04f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-eff8d09{padding:0px 10px 0px 10px;--e-icon-list-icon-size:8px;}.elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-eff8d09 .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-378b48c .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-41440cd{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-92c5053{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-cda6349{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-32d24bc{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-fd43d01{padding:0px 10px 0px 10px;--e-icon-list-icon-size:8px;}.elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-fd43d01 .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7f55cd7 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-227e156.elementor-arrows-yes .elementor-main-swiper{width:calc( 90% - 40px );}.elementor-8 .elementor-element.elementor-element-227e156 .elementor-main-swiper{width:90%;}.elementor-8 .elementor-element.elementor-element-e1235bc{padding:0px 10px 0px 10px;--e-icon-list-icon-size:8px;}.elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-e1235bc .elementor-icon-list-item > a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2ab074f .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-9edae77 */.cut-corner {
  background: #111; /* your dark background */
  border-radius: 12px; /* optional rounded corners */
  
  clip-path: polygon(
    0 0,
    calc(100% - 80px) 0,
    100% 80px,
    100% 100%,
    0 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b09ef *//* 1. Base Card & Cut Effect */
.service-card {
    transition: all 0.4s ease-in-out;
    clip-path: polygon(0 0, calc(100% - 80px) 0, 100% 80px, 100% 100%, 0 100%);
    display: flex;
    flex-direction: column;
    overflow: hidden; /* Ensures clip-path stays clean */
}

/* Transitions for all internal elements */
.service-card .elementor-heading-title, 
.service-card p, 
.service-card .elementor-icon,
.service-card .elementor-button,
.service-card .elementor-button-icon,
.service-card .elementor-button-text {
    transition: all 0.2s ease-in-out;
}

/* 2. LIGHT CARD (Normal: White -> Hover: Dark) */
.service-card.card-light { background-color: #FFFFFF; }
.service-card.card-light:hover { background-color: #181817; }

/* Text & Icon Logic for Light Card */
.service-card.card-light .elementor-heading-title, 
.service-card.card-light p,
.service-card.card-light .elementor-icon { color: #181817; }

.service-card.card-light:hover .elementor-heading-title, 
.service-card.card-light:hover p,
.service-card.card-light:hover .elementor-icon { color: #FFFFFF; }

/* Button Logic for Light Card (Turns White on Dark Hover) */
.service-card.card-light .elementor-button { 
    background-color: transparent; 
    border: 1px solid #181817; 
}
.service-card.card-light .elementor-button .elementor-button-text,
.service-card.card-light .elementor-button .elementor-button-icon i { color: #181817; }

.service-card.card-light:hover .elementor-button { 
    border-color: #FFFFFF;
    color: white;
}
.service-card.card-light:hover .elementor-button .elementor-button-text,
.service-card.card-light:hover .elementor-button .elementor-button-icon i { color: white; }


/* 3. DARK CARD (Normal: Dark -> Hover: White) */
.service-card.card-dark { background-color: #181817; }
.service-card.card-dark:hover { background-color: #FFFFFF; }

/* Text & Icon Logic for Dark Card */
.service-card.card-dark .elementor-heading-title, 
.service-card.card-dark p,
.service-card.card-dark .elementor-icon { color: #FFFFFF; }

.service-card.card-dark:hover .elementor-heading-title, 
.service-card.card-dark:hover p,
.service-card.card-dark:hover .elementor-icon { color: #181817; }

/* Button Logic for Dark Card (Turns Black on White Hover) */
.service-card.card-dark .elementor-button { 
    background-color: transparent; 
    border: 1px solid #FFFFFF; 
}
.service-card.card-dark .elementor-button .elementor-button-text,
.service-card.card-dark .elementor-button .elementor-button-icon i { color: #FFFFFF; }

.service-card.card-dark:hover .elementor-button { 
    background-color: #FFFFFF; 
    border-color: #181817;
    color: #181817; 
}
.service-card.card-dark:hover .elementor-button .elementor-button-text,
.service-card.card-dark:hover .elementor-button .elementor-button-icon i { color:#181817;  }

/* Fix for SVG icons if you aren't using FontAwesome */
.service-card:hover .elementor-button-icon svg {
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-227e156 *//* 1. SMOOTH CONTINUOUS SCROLL (Right to Left flow) */
.break-testimonials .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/* Reversing the direction to make it scroll right */
.break-testimonials .elementor-main-swiper {
    direction: rtl !important;
}

.break-testimonials .swiper-slide,
.break-testimonials .swiper-slide * {
    direction: ltr !important;
    text-align: left !important;
}

/* 2. PILL PAGINATION DOTS (Based on Inspect Panel) */

/* Target the base bullets */
.break-testimonials .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background-color: #545454 !important; /* Inactive color */
    opacity: 0.5 !important;
    border-radius: 20px !important;
    transition: width 0.4s ease, background-color 0.4s ease, opacity 0.4s ease !important;
    margin: 0 5px !important;
    border: none !important;
}

/* Target the active bullet for the PILL shape */
.break-testimonials .swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: 32px !important; /* The pill width */
    height: 8px !important;
    background-color: #FFFFFF !important; /* Active color */
    opacity: 1 !important;
}

/* 3. ENSURE PAGINATION VISIBILITY */
.break-testimonials .swiper-pagination {
    bottom: 0px !important; /* Adjust if dots overlap cards */
    position: relative !important;
    margin-top: 60px !important;
}/* End custom CSS */