.elementor-15564 .elementor-element.elementor-element-4a9b14a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-4a9b14a:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-4a9b14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/img-header-product-list-2-scaled.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-15564 .elementor-element.elementor-element-60a6e19{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-15564 .elementor-element.elementor-element-c68657d{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-7d2960e .elementor-heading-title{font-family:var( --e-global-typography-70863ea-font-family ), Sans-serif;font-size:var( --e-global-typography-70863ea-font-size );font-weight:var( --e-global-typography-70863ea-font-weight );line-height:var( --e-global-typography-70863ea-line-height );}.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-15564 .elementor-element.elementor-element-88dd768{font-family:var( --e-global-typography-56bfde0-font-family ), Sans-serif;font-size:var( --e-global-typography-56bfde0-font-size );font-weight:var( --e-global-typography-56bfde0-font-weight );line-height:var( --e-global-typography-56bfde0-line-height );color:var( --e-global-color-af2692a );}.elementor-15564 .elementor-element.elementor-element-e6eb5c0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button{background-color:#069FFF;font-family:var( --e-global-typography-195676e-font-family ), Sans-serif;font-size:var( --e-global-typography-195676e-font-size );font-weight:var( --e-global-typography-195676e-font-weight );line-height:var( --e-global-typography-195676e-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:1s;padding:11px 20px 13px 20px;}.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button:hover, .elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button:focus{background-color:#008CFF;}.elementor-15564 .elementor-element.elementor-element-2f6afa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button{background-color:var( --e-global-color-b5cd606 );font-family:var( --e-global-typography-195676e-font-family ), Sans-serif;font-size:var( --e-global-typography-195676e-font-size );font-weight:var( --e-global-typography-195676e-font-weight );line-height:var( --e-global-typography-195676e-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:1s;padding:12px 20px 12px 20px;}.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15564 .elementor-element.elementor-element-a161b0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;--z-index:0;}.elementor-15564 .elementor-element.elementor-element-a161b0b:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-a161b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-92d1ae2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#17416B;--border-color:#17416B;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-badf62b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-2738cd5 .elementor-heading-title{font-family:var( --e-global-typography-bfd630d-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd630d-font-size );font-weight:var( --e-global-typography-bfd630d-font-weight );line-height:var( --e-global-typography-bfd630d-line-height );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-cb38ef1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-cb38ef1::before, .elementor-15564 .elementor-element.elementor-element-cb38ef1 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-cb38ef1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-cb38ef1 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-cb38ef1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-cb38ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-6be9b92{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-6be9b92::before, .elementor-15564 .elementor-element.elementor-element-6be9b92 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-6be9b92 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-6be9b92 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-6be9b92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-6be9b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-3ff0b20 .elementor-heading-title{font-family:var( --e-global-typography-bfd630d-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd630d-font-size );font-weight:var( --e-global-typography-bfd630d-font-weight );line-height:var( --e-global-typography-bfd630d-line-height );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-c3d6a14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-c3d6a14:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-c3d6a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-c3d6a14:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-82f00d2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-1a02fa2 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-15564 .elementor-element.elementor-element-30762fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-30762fb .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-30762fb .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-30762fb .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-03ff82d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-03ff82d:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-03ff82d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-03ff82d.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-03ff82d::before, .elementor-15564 .elementor-element.elementor-element-03ff82d > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-03ff82d > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-03ff82d > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-03ff82d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-03ff82d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-ef88565{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-ef88565::before, .elementor-15564 .elementor-element.elementor-element-ef88565 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ef88565 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ef88565 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ef88565 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ef88565 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-c27639c .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-bb6a072{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-bb6a072 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-bb6a072 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-bb6a072:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-bb6a072:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-bb6a072 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-89febba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-89febba:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-89febba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-89febba:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-52b6b0a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-fa69fe7 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-491a4e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-491a4e6 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-491a4e6 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-491a4e6 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-8d7df1c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-8d7df1c:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-8d7df1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-8d7df1c.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-8d7df1c::before, .elementor-15564 .elementor-element.elementor-element-8d7df1c > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-8d7df1c > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-8d7df1c > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-8d7df1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-8d7df1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-ecf6844{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-ecf6844::before, .elementor-15564 .elementor-element.elementor-element-ecf6844 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ecf6844 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ecf6844 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ecf6844 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ecf6844 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-7a7e5d7 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-6f28763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-6f28763 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-6f28763 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-6f28763:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-6f28763:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-6f28763 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-9c13ea3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-9c13ea3:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-9c13ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-9c13ea3:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-4ce66f5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-cc199e3 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-318898d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-318898d .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-318898d .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-318898d .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-c65300e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-c65300e:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-c65300e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-c65300e.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-c65300e::before, .elementor-15564 .elementor-element.elementor-element-c65300e > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-c65300e > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-c65300e > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-c65300e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-c65300e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-1d241e8{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-1d241e8::before, .elementor-15564 .elementor-element.elementor-element-1d241e8 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-1d241e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-1d241e8 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-1d241e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-1d241e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-da1559d .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-3332edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-3332edb .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-3332edb .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-3332edb:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-3332edb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-3332edb .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-3f3a057{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-3f3a057:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-3f3a057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-3f3a057:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-32de8f1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-b01ebec .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-f4706e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-f4706e5 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-f4706e5 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-f4706e5 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-ebe9a48{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-ebe9a48:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-ebe9a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-ebe9a48.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-ebe9a48::before, .elementor-15564 .elementor-element.elementor-element-ebe9a48 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ebe9a48 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ebe9a48 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ebe9a48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ebe9a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-0f0c5b6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-0f0c5b6::before, .elementor-15564 .elementor-element.elementor-element-0f0c5b6 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-0f0c5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-0f0c5b6 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-0f0c5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-0f0c5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-e32949b .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-1c89611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-1c89611 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-1c89611 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-1c89611:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-1c89611:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-1c89611 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-171679d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-171679d:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-171679d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-171679d:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-88e79a5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-6639460 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-94751e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-94751e0 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-94751e0 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-94751e0 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-21bb7d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-21bb7d4:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-21bb7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-21bb7d4.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-21bb7d4::before, .elementor-15564 .elementor-element.elementor-element-21bb7d4 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-21bb7d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-21bb7d4 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-21bb7d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-21bb7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-8930928{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-8930928::before, .elementor-15564 .elementor-element.elementor-element-8930928 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-8930928 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-8930928 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-8930928 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-8930928 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-d6b5066 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-80d14a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-80d14a4 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-80d14a4 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-80d14a4:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-80d14a4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-80d14a4 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-71dab72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-71dab72:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-71dab72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-71dab72:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-d11cb94{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-f33a4f6 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-68f6d11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-68f6d11 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-68f6d11 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-68f6d11 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-9fa2ed2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-9fa2ed2:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-9fa2ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-9fa2ed2.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-9fa2ed2::before, .elementor-15564 .elementor-element.elementor-element-9fa2ed2 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-9fa2ed2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-9fa2ed2 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-9fa2ed2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-9fa2ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-ada7fef{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-ada7fef::before, .elementor-15564 .elementor-element.elementor-element-ada7fef > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ada7fef > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ada7fef > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ada7fef > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ada7fef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-9926c8d .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-66b38ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-66b38ab .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-66b38ab .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-66b38ab:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-66b38ab:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-66b38ab .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-3e69da5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-3e69da5:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-3e69da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-3e69da5:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-7efa2d1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-18106e5 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-20bdc6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-20bdc6f .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-20bdc6f .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-20bdc6f .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-1c7da41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-1c7da41:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-1c7da41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-1c7da41.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-1c7da41::before, .elementor-15564 .elementor-element.elementor-element-1c7da41 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-1c7da41 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-1c7da41 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-1c7da41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-1c7da41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-c3a0b0f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-c3a0b0f::before, .elementor-15564 .elementor-element.elementor-element-c3a0b0f > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-c3a0b0f > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-c3a0b0f > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-c3a0b0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-c3a0b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-b43be89 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-68c5350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-68c5350 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-68c5350 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-68c5350:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-68c5350:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-68c5350 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-79e56a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-79e56a3:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-79e56a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-79e56a3:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-8c2bd73{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-1fe8afc .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-331456f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-331456f .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-331456f .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-331456f .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-0baa521{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-0baa521:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-0baa521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-0baa521.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-0baa521::before, .elementor-15564 .elementor-element.elementor-element-0baa521 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-0baa521 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-0baa521 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-0baa521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-0baa521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-5639b9f{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-5639b9f::before, .elementor-15564 .elementor-element.elementor-element-5639b9f > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-5639b9f > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-5639b9f > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-5639b9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-5639b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-56e8ee0 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-05c229f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-05c229f .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-05c229f .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-05c229f:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-05c229f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-05c229f .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-b045807{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-b045807:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-b045807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-b045807:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-907ed35{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-c6b1517 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-1c8f1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-1c8f1b0 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-1c8f1b0 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-1c8f1b0 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-a0f6399{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-a0f6399:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-a0f6399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-a0f6399.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-a0f6399::before, .elementor-15564 .elementor-element.elementor-element-a0f6399 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-a0f6399 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-a0f6399 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-a0f6399 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-a0f6399 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-02ba879{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-02ba879::before, .elementor-15564 .elementor-element.elementor-element-02ba879 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-02ba879 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-02ba879 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-02ba879 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-02ba879 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-9d4bf8a .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-6774e3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-6774e3d .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-6774e3d .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-6774e3d:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-6774e3d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-6774e3d .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-7c0a698{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-7c0a698:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-7c0a698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-7c0a698:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-43a82be{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-803c90a .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-4cdf904{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-4cdf904 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-4cdf904 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-4cdf904 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-35f2ca3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-35f2ca3:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-35f2ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-35f2ca3.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-35f2ca3::before, .elementor-15564 .elementor-element.elementor-element-35f2ca3 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-35f2ca3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-35f2ca3 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-35f2ca3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-35f2ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-0ab491a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-0ab491a::before, .elementor-15564 .elementor-element.elementor-element-0ab491a > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-0ab491a > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-0ab491a > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-0ab491a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-0ab491a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-fdbdc40 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-2097e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-2097e95 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-2097e95 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-2097e95:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-2097e95:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-2097e95 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-1cb1c95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-1cb1c95:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-1cb1c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-1cb1c95:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-51db22e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-e1903fe .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-24ac30b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-24ac30b .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-24ac30b .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-24ac30b .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-55b88be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-55b88be:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-55b88be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-55b88be.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-55b88be::before, .elementor-15564 .elementor-element.elementor-element-55b88be > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-55b88be > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-55b88be > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-55b88be > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-55b88be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-4d24445{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-4d24445::before, .elementor-15564 .elementor-element.elementor-element-4d24445 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-4d24445 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-4d24445 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-4d24445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-4d24445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-fb6ccf6 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-7c5c46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-7c5c46c .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-7c5c46c .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-7c5c46c:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-7c5c46c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-7c5c46c .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-d061935{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-d061935:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-d061935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-d061935:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-f05a3ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-d25767e .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-967d5b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-967d5b1 .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-967d5b1 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-967d5b1 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-f2687f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-f2687f9:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-f2687f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-f2687f9.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-f2687f9::before, .elementor-15564 .elementor-element.elementor-element-f2687f9 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-f2687f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-f2687f9 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-f2687f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-f2687f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-ed781d4{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-ed781d4::before, .elementor-15564 .elementor-element.elementor-element-ed781d4 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ed781d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-ed781d4 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ed781d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-ed781d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-d136f69 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-db1172c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-db1172c .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-db1172c .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-db1172c:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-db1172c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-db1172c .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-587a0b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#17416B;--border-color:#17416B;--border-radius:25px 25px 25px 25px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-587a0b0:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-587a0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15564 .elementor-element.elementor-element-587a0b0:hover{background-color:var( --e-global-color-1ed6204 );}.elementor-15564 .elementor-element.elementor-element-a8259b8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-d856753 .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-77ba4af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-77ba4af .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-77ba4af .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );}.elementor-15564 .elementor-element.elementor-element-77ba4af .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-01a72a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15564 .elementor-element.elementor-element-01a72a6:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-01a72a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold.svg");background-position:center center;background-repeat:no-repeat;}.elementor-15564 .elementor-element.elementor-element-01a72a6.e-con:hover{--e-con-transform-scale:0.9;}.elementor-15564 .elementor-element.elementor-element-01a72a6::before, .elementor-15564 .elementor-element.elementor-element-01a72a6 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-01a72a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-01a72a6 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-01a72a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-01a72a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-08d0168{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15564 .elementor-element.elementor-element-08d0168::before, .elementor-15564 .elementor-element.elementor-element-08d0168 > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-08d0168 > .e-con-inner > .elementor-background-video-container::before, .elementor-15564 .elementor-element.elementor-element-08d0168 > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-08d0168 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15564 .elementor-element.elementor-element-08d0168 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ed6204 );--background-overlay:'';}.elementor-15564 .elementor-element.elementor-element-c0e6a3a .elementor-heading-title{font-family:var( --e-global-typography-e970bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-e970bc5-font-size );text-transform:var( --e-global-typography-e970bc5-text-transform );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-f2e306f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-f2e306f .elementor-image-box-wrapper{text-align:start;}.elementor-15564 .elementor-element.elementor-element-f2e306f .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-656beed-font-family ), Sans-serif;font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-15564 .elementor-element.elementor-element-f2e306f:has(:hover) .elementor-image-box-title,
					 .elementor-15564 .elementor-element.elementor-element-f2e306f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-15564 .elementor-element.elementor-element-f2e306f .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:var( --e-global-color-8100486 );}.elementor-15564 .elementor-element.elementor-element-81f41ad{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button{background-color:#069FFF;font-family:var( --e-global-typography-195676e-font-family ), Sans-serif;font-size:var( --e-global-typography-195676e-font-size );font-weight:var( --e-global-typography-195676e-font-weight );line-height:var( --e-global-typography-195676e-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:1s;padding:11px 20px 13px 20px;}.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button:hover, .elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button:focus{background-color:#008CFF;}.elementor-15564 .elementor-element.elementor-element-1b43803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button{background-color:var( --e-global-color-b5cd606 );font-family:var( --e-global-typography-195676e-font-family ), Sans-serif;font-size:var( --e-global-typography-195676e-font-size );font-weight:var( --e-global-typography-195676e-font-weight );line-height:var( --e-global-typography-195676e-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:1s;padding:12px 20px 12px 20px;}.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15564 .elementor-element.elementor-element-4a9b14a:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-4a9b14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/03/image-bg-quality-tablet.webp");background-position:bottom center;}.elementor-15564 .elementor-element.elementor-element-4a9b14a{--padding-top:220px;--padding-bottom:360px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15564 .elementor-element.elementor-element-7d2960e .elementor-heading-title{font-size:var( --e-global-typography-70863ea-font-size );line-height:var( --e-global-typography-70863ea-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-15564 .elementor-element.elementor-element-88dd768{font-size:var( --e-global-typography-56bfde0-font-size );line-height:var( --e-global-typography-56bfde0-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-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}.elementor-15564 .elementor-element.elementor-element-a161b0b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-92d1ae2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-2738cd5 .elementor-heading-title{font-size:var( --e-global-typography-bfd630d-font-size );line-height:var( --e-global-typography-bfd630d-line-height );}.elementor-15564 .elementor-element.elementor-element-3ff0b20 .elementor-heading-title{font-size:var( --e-global-typography-bfd630d-font-size );line-height:var( --e-global-typography-bfd630d-line-height );}.elementor-15564 .elementor-element.elementor-element-c3d6a14{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-1a02fa2 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15564 .elementor-element.elementor-element-30762fb .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-03ff82d:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-03ff82d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-03ff82d{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-c27639c .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-bb6a072 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-89febba{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-fa69fe7 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-491a4e6 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-8d7df1c:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-8d7df1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-8d7df1c{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-7a7e5d7 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-6f28763 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-9c13ea3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-cc199e3 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-318898d .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-c65300e:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-c65300e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-c65300e{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-da1559d .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-3332edb .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-3f3a057{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-b01ebec .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-f4706e5 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-ebe9a48:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-ebe9a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-ebe9a48{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-e32949b .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-1c89611 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-171679d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-6639460 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-94751e0 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-21bb7d4:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-21bb7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-21bb7d4{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-d6b5066 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-80d14a4 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-71dab72{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-f33a4f6 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-68f6d11 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-9fa2ed2:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-9fa2ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-9fa2ed2{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-9926c8d .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-66b38ab .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-3e69da5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-18106e5 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-20bdc6f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-1c7da41:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-1c7da41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-1c7da41{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-b43be89 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-68c5350 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-79e56a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-1fe8afc .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-331456f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-0baa521:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-0baa521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-0baa521{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-56e8ee0 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-05c229f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-b045807{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-c6b1517 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-1c8f1b0 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-a0f6399:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-a0f6399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-a0f6399{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-9d4bf8a .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-6774e3d .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-7c0a698{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-803c90a .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-4cdf904 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-35f2ca3:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-35f2ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-35f2ca3{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-fdbdc40 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-2097e95 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-1cb1c95{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-e1903fe .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-24ac30b .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-55b88be:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-55b88be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-55b88be{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-fb6ccf6 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-7c5c46c .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-d061935{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-d25767e .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-967d5b1 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-f2687f9:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-f2687f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-f2687f9{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-d136f69 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-db1172c .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-587a0b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15564 .elementor-element.elementor-element-d856753 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-77ba4af .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-01a72a6:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-01a72a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/07/arrow-bold-down.svg");background-size:58px auto;}.elementor-15564 .elementor-element.elementor-element-01a72a6{--min-height:80px;}.elementor-15564 .elementor-element.elementor-element-c0e6a3a .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-f2e306f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}}@media(max-width:767px){.elementor-15564 .elementor-element.elementor-element-4a9b14a:not(.elementor-motion-effects-element-type-background), .elementor-15564 .elementor-element.elementor-element-4a9b14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpw-group.com/wp-content/uploads/2026/03/image-bg-quality-mobile.webp");background-position:bottom center;background-size:cover;}.elementor-15564 .elementor-element.elementor-element-4a9b14a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15564 .elementor-element.elementor-element-7d2960e .elementor-heading-title{font-size:var( --e-global-typography-70863ea-font-size );line-height:var( --e-global-typography-70863ea-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-15564 .elementor-element.elementor-element-88dd768{font-size:var( --e-global-typography-56bfde0-font-size );line-height:var( --e-global-typography-56bfde0-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-15564 .elementor-element.elementor-element-2f6afa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}.elementor-15564 .elementor-element.elementor-element-a161b0b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-92d1ae2{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-badf62b{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-2738cd5 .elementor-heading-title{font-size:var( --e-global-typography-bfd630d-font-size );line-height:var( --e-global-typography-bfd630d-line-height );}.elementor-15564 .elementor-element.elementor-element-cb38ef1{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-6be9b92{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-3ff0b20 .elementor-heading-title{font-size:var( --e-global-typography-bfd630d-font-size );line-height:var( --e-global-typography-bfd630d-line-height );}.elementor-15564 .elementor-element.elementor-element-c3d6a14{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-82f00d2{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-1a02fa2 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15564 .elementor-element.elementor-element-30762fb .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-03ff82d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-ef88565{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-c27639c .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-bb6a072 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-89febba{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-52b6b0a{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-fa69fe7 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-491a4e6 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-8d7df1c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-ecf6844{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-7a7e5d7 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-6f28763 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-9c13ea3{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-4ce66f5{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-cc199e3 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-318898d .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-c65300e{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-1d241e8{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-da1559d .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-3332edb .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-3f3a057{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-32de8f1{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-b01ebec .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-f4706e5 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-ebe9a48{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-0f0c5b6{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-e32949b .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-1c89611 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-171679d{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-88e79a5{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-6639460 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-94751e0 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-21bb7d4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-8930928{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-d6b5066 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-80d14a4 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-71dab72{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-d11cb94{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-f33a4f6 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-68f6d11 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-9fa2ed2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-ada7fef{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-9926c8d .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-66b38ab .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-3e69da5{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-7efa2d1{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-18106e5 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-20bdc6f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-1c7da41{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-c3a0b0f{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-b43be89 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-68c5350 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-79e56a3{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-8c2bd73{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-1fe8afc .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-331456f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-0baa521{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-5639b9f{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-56e8ee0 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-05c229f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-b045807{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-907ed35{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-c6b1517 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-1c8f1b0 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-a0f6399{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-02ba879{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-9d4bf8a .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-6774e3d .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-7c0a698{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-43a82be{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-803c90a .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-4cdf904 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-35f2ca3{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-0ab491a{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-fdbdc40 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-2097e95 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-1cb1c95{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-51db22e{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-e1903fe .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-24ac30b .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-55b88be{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-4d24445{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-fb6ccf6 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-7c5c46c .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-d061935{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-f05a3ec{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-d25767e .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-967d5b1 .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-f2687f9{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-ed781d4{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-d136f69 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-db1172c .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-587a0b0{--border-radius:20px 20px 20px 20px;}.elementor-15564 .elementor-element.elementor-element-a8259b8{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-d856753 .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-77ba4af .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-01a72a6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-08d0168{--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15564 .elementor-element.elementor-element-c0e6a3a .elementor-heading-title{font-size:var( --e-global-typography-e970bc5-font-size );line-height:var( --e-global-typography-e970bc5-line-height );letter-spacing:var( --e-global-typography-e970bc5-letter-spacing );}.elementor-15564 .elementor-element.elementor-element-f2e306f .elementor-image-box-title{font-size:var( --e-global-typography-656beed-font-size );line-height:var( --e-global-typography-656beed-line-height );}.elementor-15564 .elementor-element.elementor-element-81f41ad{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15564 .elementor-element.elementor-element-1b43803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button{font-size:var( --e-global-typography-195676e-font-size );line-height:var( --e-global-typography-195676e-line-height );}}@media(min-width:768px){.elementor-15564 .elementor-element.elementor-element-60a6e19{--width:58%;}.elementor-15564 .elementor-element.elementor-element-e6eb5c0{--width:100%;}.elementor-15564 .elementor-element.elementor-element-badf62b{--width:90%;}.elementor-15564 .elementor-element.elementor-element-cb38ef1{--width:30%;}.elementor-15564 .elementor-element.elementor-element-6be9b92{--width:100%;}.elementor-15564 .elementor-element.elementor-element-82f00d2{--width:90%;}.elementor-15564 .elementor-element.elementor-element-03ff82d{--width:30%;}.elementor-15564 .elementor-element.elementor-element-ef88565{--width:100%;}.elementor-15564 .elementor-element.elementor-element-52b6b0a{--width:90%;}.elementor-15564 .elementor-element.elementor-element-8d7df1c{--width:30%;}.elementor-15564 .elementor-element.elementor-element-ecf6844{--width:100%;}.elementor-15564 .elementor-element.elementor-element-4ce66f5{--width:90%;}.elementor-15564 .elementor-element.elementor-element-c65300e{--width:30%;}.elementor-15564 .elementor-element.elementor-element-1d241e8{--width:100%;}.elementor-15564 .elementor-element.elementor-element-32de8f1{--width:90%;}.elementor-15564 .elementor-element.elementor-element-ebe9a48{--width:30%;}.elementor-15564 .elementor-element.elementor-element-0f0c5b6{--width:100%;}.elementor-15564 .elementor-element.elementor-element-88e79a5{--width:90%;}.elementor-15564 .elementor-element.elementor-element-21bb7d4{--width:30%;}.elementor-15564 .elementor-element.elementor-element-8930928{--width:100%;}.elementor-15564 .elementor-element.elementor-element-d11cb94{--width:90%;}.elementor-15564 .elementor-element.elementor-element-9fa2ed2{--width:30%;}.elementor-15564 .elementor-element.elementor-element-ada7fef{--width:100%;}.elementor-15564 .elementor-element.elementor-element-7efa2d1{--width:90%;}.elementor-15564 .elementor-element.elementor-element-1c7da41{--width:30%;}.elementor-15564 .elementor-element.elementor-element-c3a0b0f{--width:100%;}.elementor-15564 .elementor-element.elementor-element-8c2bd73{--width:90%;}.elementor-15564 .elementor-element.elementor-element-0baa521{--width:30%;}.elementor-15564 .elementor-element.elementor-element-5639b9f{--width:100%;}.elementor-15564 .elementor-element.elementor-element-907ed35{--width:90%;}.elementor-15564 .elementor-element.elementor-element-a0f6399{--width:30%;}.elementor-15564 .elementor-element.elementor-element-02ba879{--width:100%;}.elementor-15564 .elementor-element.elementor-element-43a82be{--width:90%;}.elementor-15564 .elementor-element.elementor-element-35f2ca3{--width:30%;}.elementor-15564 .elementor-element.elementor-element-0ab491a{--width:100%;}.elementor-15564 .elementor-element.elementor-element-51db22e{--width:90%;}.elementor-15564 .elementor-element.elementor-element-55b88be{--width:30%;}.elementor-15564 .elementor-element.elementor-element-4d24445{--width:100%;}.elementor-15564 .elementor-element.elementor-element-f05a3ec{--width:90%;}.elementor-15564 .elementor-element.elementor-element-f2687f9{--width:30%;}.elementor-15564 .elementor-element.elementor-element-ed781d4{--width:100%;}.elementor-15564 .elementor-element.elementor-element-a8259b8{--width:90%;}.elementor-15564 .elementor-element.elementor-element-01a72a6{--width:30%;}.elementor-15564 .elementor-element.elementor-element-08d0168{--width:100%;}.elementor-15564 .elementor-element.elementor-element-81f41ad{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15564 .elementor-element.elementor-element-60a6e19{--width:100%;}.elementor-15564 .elementor-element.elementor-element-82f00d2{--width:100%;}.elementor-15564 .elementor-element.elementor-element-52b6b0a{--width:100%;}.elementor-15564 .elementor-element.elementor-element-4ce66f5{--width:100%;}.elementor-15564 .elementor-element.elementor-element-32de8f1{--width:100%;}.elementor-15564 .elementor-element.elementor-element-88e79a5{--width:100%;}.elementor-15564 .elementor-element.elementor-element-d11cb94{--width:100%;}.elementor-15564 .elementor-element.elementor-element-7efa2d1{--width:100%;}.elementor-15564 .elementor-element.elementor-element-8c2bd73{--width:100%;}.elementor-15564 .elementor-element.elementor-element-907ed35{--width:100%;}.elementor-15564 .elementor-element.elementor-element-43a82be{--width:100%;}.elementor-15564 .elementor-element.elementor-element-51db22e{--width:100%;}.elementor-15564 .elementor-element.elementor-element-f05a3ec{--width:100%;}.elementor-15564 .elementor-element.elementor-element-a8259b8{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-2f6afa5 */.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-icon { 
  font-size: 20px; 
  color: inherit;
}

.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-text { 
  margin: auto;
}

/* =========================
   BUTTON WRAPPER
========================= */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 {
  display: inline-flex; /* dopasowuje do szerokości buttona */
}

/* =========================
   BUTTON
========================= */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-link {
  position: relative;
  overflow: hidden;
  border-radius: 999px;
  background-color: #008CFF;
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 0.5em; /* odstęp między ikoną a tekstem */
  transition: color 0.4s ease;
}

/* =========================
   TEKST + IKONA
========================= */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-icon {
  position: relative;
  z-index: 2; /* ikonka zawsze na wierzchu */
  color: #ffffff;
  transform: translateY(0) rotateX(0deg);
  opacity: 1;
  transition: transform 0.7s ease, opacity 0.5s ease; /* wolniejszy, płynny slide */
}

/* =========================
   Tło animowane – z dołu do góry + fade
========================= */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-link::before {
  content: "";
  position: absolute;
  bottom: -100%;          /* start poza dolną krawędzią */
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0071FF;
  border-radius: 999px;
  pointer-events: none;
  z-index: 1;
  opacity: 0;            /* start transparent */
  transition: 
    bottom 0.8s cubic-bezier(.16,.84,.44,1),  /* wolny slide w pionie */
    opacity 0.6s ease;                        /* fade */
}

/* Hover – tło wjeżdża od dołu */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-link:hover::before {
  bottom: 0;
  opacity: 1;
}

/* =========================
   HOVER – TEKST LEKKO W DÓŁ
========================= */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-link:hover .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-link:hover .elementor-button-icon {
  transform: translateY(1px) rotateX(12deg); /* pionowe przesunięcie zamiast poziomego */
  opacity: 1;
}

/* =========================
   IKONKA – ANIMACJA PRZEŁADOWANIA W PIONIE
========================= */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-icon {
  display: inline-block;
  position: relative;
  z-index: 2;
  transform: translateY(2px); /* startowa pozycja pionowa */
  opacity: 1;
}

/* Hover – animacja „przeładowania” w dół */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-link:hover .elementor-button-icon {
  animation: icon-slide-in-vert 0.6s ease forwards;
}

/* Mouseleave – animacja powrotna w górę */
.elementor-15564 .elementor-element.elementor-element-2f6afa5 .elementor-button-link:not(:hover) .elementor-button-icon {
  animation: icon-slide-out-vert 0.6s ease forwards;
}

/* Keyframes – hover in (pionowo w dół) */
@keyframes icon-slide-in-vert {
  0% {
    transform: translateY(2px);
    opacity: 1;
  }
  30% {
    transform: translateY(8px);
    opacity: 0;
  }
  31% {
    transform: translateY(-8px);
    opacity: 0;
  }
  100% {
    transform: translateY(2px);
    opacity: 1;
  }
}

/* Keyframes – hover out (powrót w górę) */
@keyframes icon-slide-out-vert {
  0% {
    transform: translateY(2px);
    opacity: 1;
  }
  30% {
    transform: translateY(-8px);
    opacity: 0;
  }
  31% {
    transform: translateY(8px);
    opacity: 0;
  }
  100% {
    transform: translateY(2px);
    opacity: 1;
  }
}

.elementor-button .elementor-button-icon svg {
    height: 14px;
    width: auto;
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43bed3f */.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-icon { font-size:20px; color: inherit;
}
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-text {margin:auto;}

/* =========================
   BUTTON WRAPPER
========================= */
.elementor-15564 .elementor-element.elementor-element-43bed3f {
  display: inline-flex; /* dopasowuje do szerokości buttona */
}

/* =========================
   BUTTON
========================= */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-link {
  position: relative;
  overflow: hidden;
  border-radius: 999px;
  background-color: #00C05F;
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 0.5em; /* odstęp między ikoną a tekstem */
  transition: color 0.4s ease;
}

/* =========================
   TEKST + IKONA
========================= */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-icon {
  position: relative;
  z-index: 2; /* ikonka zawsze na wierzchu */

  transform: translateY(0) rotateX(0deg);
  opacity: 1;
  transition: transform 0.7s ease, opacity 0.5s ease; /* wolniejszy, płynny slide */
}

/* Tło animowane – wolniejsze i fade */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;          /* start poza lewą krawędzią */
  width: 100%;
  height: 100%;
  background-color: #00964E;
  border-radius: 999px;
  pointer-events: none;
  z-index: 1;
  opacity: 0;            /* start transparent */
  transition: 
    left 0.8s cubic-bezier(.16,.84,.44,1),  /* wolny slide */
    opacity 0.6s ease;                       /* fade */
}

/* Hover – tło wjeżdża z lewej i staje się widoczne */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-link:hover::before {
  left: 0;
  opacity: 1;
}

/* =========================
   HOVER – TEKST OPADA
========================= */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-link:hover .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-link:hover .elementor-button-icon {
  transform: translateX(2px) rotateX(12deg);
  opacity: 1;
}

/* =========================
   IKONKA – ANIMACJA PRZEŁADOWANIA W DWIE STRONY
========================= */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-icon {
  display: inline-block;
  position: relative;
  z-index: 2;
  transform: translateX(2px); /* startowa pozycja */
  opacity: 1;
}

/* Hover – animacja „przeładowania” w przód */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-link:hover .elementor-button-icon {
  animation: icon-slide-in 0.6s ease forwards;
}

/* Mouseleave – animacja powrotna */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-link:not(:hover) .elementor-button-icon {
  animation: icon-slide-out 0.6s ease forwards;
}

/* Keyframes – hover in */
@keyframes icon-slide-in {
  0% {
    transform: translateX(2px);
    opacity: 1;
  }
  30% {
    transform: translateX(8px);
    opacity: 0;
  }
  31% {
    transform: translateX(-8px);
    opacity: 0;
  }
  100% {
    transform: translateX(2px);
    opacity: 1;
  }
}

/* Keyframes – hover out (wsteczna animacja) */
@keyframes icon-slide-out {
  0% {
    transform: translateX(2px);
    opacity: 1;
  }
  30% {
    transform: translateX(-8px);
    opacity: 0;
  }
  31% {
    transform: translateX(8px);
    opacity: 0;
  }
  100% {
    transform: translateX(2px);
    opacity: 1;
  }
}

/* Wymuś ikonę bez wypełnienia */
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-icon svg,
.elementor-15564 .elementor-element.elementor-element-43bed3f .elementor-button-icon svg * {
    fill: none !important;
    stroke: currentColor !important;
}

Jeżeli to nie pomo/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b43803 */.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-icon { 
  font-size: 20px; 
  color: inherit;
}

.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-text { 
  margin: auto;
}

/* =========================
   BUTTON WRAPPER
========================= */
.elementor-15564 .elementor-element.elementor-element-1b43803 {
  display: inline-flex; /* dopasowuje do szerokości buttona */
}

/* =========================
   BUTTON
========================= */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-link {
  position: relative;
  overflow: hidden;
  border-radius: 999px;
  background-color: #008CFF;
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 0.5em; /* odstęp między ikoną a tekstem */
  transition: color 0.4s ease;
}

/* =========================
   TEKST + IKONA
========================= */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-icon {
  position: relative;
  z-index: 2; /* ikonka zawsze na wierzchu */
  color: #ffffff;
  transform: translateY(0) rotateX(0deg);
  opacity: 1;
  transition: transform 0.7s ease, opacity 0.5s ease; /* wolniejszy, płynny slide */
}

/* =========================
   Tło animowane – z dołu do góry + fade
========================= */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-link::before {
  content: "";
  position: absolute;
  bottom: -100%;          /* start poza dolną krawędzią */
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0071FF;
  border-radius: 999px;
  pointer-events: none;
  z-index: 1;
  opacity: 0;            /* start transparent */
  transition: 
    bottom 0.8s cubic-bezier(.16,.84,.44,1),  /* wolny slide w pionie */
    opacity 0.6s ease;                        /* fade */
}

/* Hover – tło wjeżdża od dołu */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-link:hover::before {
  bottom: 0;
  opacity: 1;
}

/* =========================
   HOVER – TEKST LEKKO W DÓŁ
========================= */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-link:hover .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-link:hover .elementor-button-icon {
  transform: translateY(1px) rotateX(12deg); /* pionowe przesunięcie zamiast poziomego */
  opacity: 1;
}

/* =========================
   IKONKA – ANIMACJA PRZEŁADOWANIA W PIONIE
========================= */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-icon {
  display: inline-block;
  position: relative;
  z-index: 2;
  transform: translateY(2px); /* startowa pozycja pionowa */
  opacity: 1;
}

/* Hover – animacja „przeładowania” w dół */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-link:hover .elementor-button-icon {
  animation: icon-slide-in-vert 0.6s ease forwards;
}

/* Mouseleave – animacja powrotna w górę */
.elementor-15564 .elementor-element.elementor-element-1b43803 .elementor-button-link:not(:hover) .elementor-button-icon {
  animation: icon-slide-out-vert 0.6s ease forwards;
}

/* Keyframes – hover in (pionowo w dół) */
@keyframes icon-slide-in-vert {
  0% {
    transform: translateY(2px);
    opacity: 1;
  }
  30% {
    transform: translateY(8px);
    opacity: 0;
  }
  31% {
    transform: translateY(-8px);
    opacity: 0;
  }
  100% {
    transform: translateY(2px);
    opacity: 1;
  }
}

/* Keyframes – hover out (powrót w górę) */
@keyframes icon-slide-out-vert {
  0% {
    transform: translateY(2px);
    opacity: 1;
  }
  30% {
    transform: translateY(-8px);
    opacity: 0;
  }
  31% {
    transform: translateY(8px);
    opacity: 0;
  }
  100% {
    transform: translateY(2px);
    opacity: 1;
  }
}

.elementor-button .elementor-button-icon svg {
    height: 14px;
    width: auto;
    fill: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-054ad30 */.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-icon { font-size:20px; color: inherit;
}
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-text {margin:auto;}

/* =========================
   BUTTON WRAPPER
========================= */
.elementor-15564 .elementor-element.elementor-element-054ad30 {
  display: inline-flex; /* dopasowuje do szerokości buttona */
}

/* =========================
   BUTTON
========================= */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-link {
  position: relative;
  overflow: hidden;
  border-radius: 999px;
  background-color: #00C05F;
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 0.5em; /* odstęp między ikoną a tekstem */
  transition: color 0.4s ease;
}

/* =========================
   TEKST + IKONA
========================= */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-icon {
  position: relative;
  z-index: 2; /* ikonka zawsze na wierzchu */

  transform: translateY(0) rotateX(0deg);
  opacity: 1;
  transition: transform 0.7s ease, opacity 0.5s ease; /* wolniejszy, płynny slide */
}

/* Tło animowane – wolniejsze i fade */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-link::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;          /* start poza lewą krawędzią */
  width: 100%;
  height: 100%;
  background-color: #00964E;
  border-radius: 999px;
  pointer-events: none;
  z-index: 1;
  opacity: 0;            /* start transparent */
  transition: 
    left 0.8s cubic-bezier(.16,.84,.44,1),  /* wolny slide */
    opacity 0.6s ease;                       /* fade */
}

/* Hover – tło wjeżdża z lewej i staje się widoczne */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-link:hover::before {
  left: 0;
  opacity: 1;
}

/* =========================
   HOVER – TEKST OPADA
========================= */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-link:hover .elementor-button-text,
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-link:hover .elementor-button-icon {
  transform: translateX(2px) rotateX(12deg);
  opacity: 1;
}

/* =========================
   IKONKA – ANIMACJA PRZEŁADOWANIA W DWIE STRONY
========================= */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-icon {
  display: inline-block;
  position: relative;
  z-index: 2;
  transform: translateX(2px); /* startowa pozycja */
  opacity: 1;
}

/* Hover – animacja „przeładowania” w przód */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-link:hover .elementor-button-icon {
  animation: icon-slide-in 0.6s ease forwards;
}

/* Mouseleave – animacja powrotna */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-link:not(:hover) .elementor-button-icon {
  animation: icon-slide-out 0.6s ease forwards;
}

/* Keyframes – hover in */
@keyframes icon-slide-in {
  0% {
    transform: translateX(2px);
    opacity: 1;
  }
  30% {
    transform: translateX(8px);
    opacity: 0;
  }
  31% {
    transform: translateX(-8px);
    opacity: 0;
  }
  100% {
    transform: translateX(2px);
    opacity: 1;
  }
}

/* Keyframes – hover out (wsteczna animacja) */
@keyframes icon-slide-out {
  0% {
    transform: translateX(2px);
    opacity: 1;
  }
  30% {
    transform: translateX(-8px);
    opacity: 0;
  }
  31% {
    transform: translateX(8px);
    opacity: 0;
  }
  100% {
    transform: translateX(2px);
    opacity: 1;
  }
}

/* Wymuś ikonę bez wypełnienia */
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-icon svg,
.elementor-15564 .elementor-element.elementor-element-054ad30 .elementor-button-icon svg * {
    fill: none !important;
    stroke: currentColor !important;
}

Jeżeli to nie pomo/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a161b0b */.card-link-dark .elementor-image-box-title,
.card-link-dark .elementor-image-box-title a,
.card-link-dark .elementor-image-box-title a:link,
.card-link-dark .elementor-image-box-title a:visited {
    font-family: "Archivo", sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 28px !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
    font-style: normal !important;
    text-decoration: none !important;
    color: #FFFFFF !important;
    transition: color .3s ease;
}

.card-link-dark:hover .elementor-image-box-title a {
    color: #00C05F !important;
}/* End custom CSS */
/* Start custom CSS */btn-slide-up

.elementor-button.btn-slide-up {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
}

.elementor-button.btn-slide-up .elementor-button-text {
  position: relative;
  z-index: 2;
}

.elementor-button.btn-slide-up::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  transition: bottom 0.35s ease;
  z-index: 1;
}

.elementor-button.btn-slide-up:hover::before {
  bottom: 0;
}

.elementor-button.btn-slide-up:hover {
  color: #fff;
}/* End custom CSS */