.elementor-375 .elementor-element.elementor-element-5ab15f3{--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;--overflow:hidden;--overlay-opacity:0.86;--overlay-mix-blend-mode:multiply;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-5ab15f3::before, .elementor-375 .elementor-element.elementor-element-5ab15f3 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-5ab15f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-5ab15f3 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-5ab15f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-5ab15f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, #010E16F5 48%, #0E3852 54%);}.elementor-375 .elementor-element.elementor-element-5ab15f3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-375 .elementor-element.elementor-element-5ab15f3::before{filter:brightness( 100% ) contrast( 100% ) saturate( 95% ) blur( 0px ) hue-rotate( 42deg );}.elementor-375 .elementor-element.elementor-element-bb4c112{--display:flex;--overflow:hidden;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-c246239 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;letter-spacing:0.6px;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-70fa348 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:74px;font-weight:600;line-height:105%;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-4cb0ff6{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-4cb0ff6 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:82px;font-weight:400;font-style:italic;line-height:105%;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-5237bbc{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-5237bbc .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:82px;font-weight:400;font-style:italic;line-height:105%;color:#F5D100;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-fd72b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:145%;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-0856cdc{--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;--overflow:hidden;--overlay-opacity:0.5;--margin-top:23px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0856cdc::before, .elementor-375 .elementor-element.elementor-element-0856cdc > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-0856cdc > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-0856cdc > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-0856cdc > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-0856cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-375 .elementor-element.elementor-element-5d891fc .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-5d891fc .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-5d891fc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-5d891fc .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-5d891fc:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-5d891fc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-5d891fc .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-b75530a .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-b75530a .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-b75530a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-b75530a .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-b75530a:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-b75530a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-b75530a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-f7d2761 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-f7d2761 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-f7d2761 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-f7d2761 .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-f7d2761:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-f7d2761:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-f7d2761 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-eba7158 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-eba7158 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-eba7158 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-eba7158 .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-eba7158:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-eba7158:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-eba7158 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-0467071{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-375 .elementor-element.elementor-element-0467071:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-0467071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-1adbc62{text-align:center;}.elementor-375 .elementor-element.elementor-element-1adbc62 .elementor-heading-title{color:#081F2B;}.elementor-375 .elementor-element.elementor-element-875bc9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-083d0b9{--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;--overflow:hidden;--overlay-opacity:0.86;--overlay-mix-blend-mode:multiply;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-083d0b9::before, .elementor-375 .elementor-element.elementor-element-083d0b9 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-083d0b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-083d0b9 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-083d0b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-083d0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(152deg, #010E16F5 48%, #0E3852 54%);}.elementor-375 .elementor-element.elementor-element-083d0b9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-375 .elementor-element.elementor-element-083d0b9::before{filter:brightness( 100% ) contrast( 100% ) saturate( 95% ) blur( 0px ) hue-rotate( 42deg );}.elementor-375 .elementor-element.elementor-element-00bf73c{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-264f73f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;letter-spacing:0.6px;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-0173dad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:74px;font-weight:600;line-height:105%;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-d6007d8{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-d6007d8 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:82px;font-weight:400;font-style:italic;line-height:105%;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-56bac89{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-56bac89 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:82px;font-weight:400;font-style:italic;line-height:105%;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-3a07a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:145%;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-bc237a6{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-bc237a6:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-bc237a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-465b713{text-align:center;}.elementor-375 .elementor-element.elementor-element-465b713 .elementor-heading-title{color:#081F2B;}.elementor-375 .elementor-element.elementor-element-3e98fd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-0c907b1{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1e4c45c{--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;--overflow:hidden;--overlay-opacity:0.5;--margin-top:23px;--margin-bottom:0px;--margin-left:-3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1e4c45c::before, .elementor-375 .elementor-element.elementor-element-1e4c45c > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-1e4c45c > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-1e4c45c > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-1e4c45c > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-1e4c45c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-223b430 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-223b430 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-223b430 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-223b430 .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-223b430:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-223b430:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-223b430 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-e067e5e .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-e067e5e .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-e067e5e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-e067e5e .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-e067e5e:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-e067e5e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-e067e5e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-411af98 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-411af98 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-411af98 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-411af98 .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-411af98:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-411af98:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-411af98 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-67070e2 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-67070e2 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-67070e2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-67070e2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-67070e2:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-67070e2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-67070e2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-375 .elementor-element.elementor-element-5368a2c{--display:flex;}.elementor-375 .elementor-element.elementor-element-5368a2c:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-5368a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-375 .elementor-element.elementor-element-6d26b9e{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-6d26b9e:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-6d26b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-bdefc79{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-dae8d41{padding:0px 0px 0px 5px;}.elementor-375 .elementor-element.elementor-element-dae8d41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-ebbfc12{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-ebbfc12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;line-height:105%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-f7ad796 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:57px;font-weight:400;font-style:italic;line-height:105%;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-59701cc{padding:20px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:145%;color:#61737A;}.elementor-375 .elementor-element.elementor-element-165b91a{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-375 .elementor-element.elementor-element-a39e744{padding:20px 0px 0px 30px;}.elementor-375 .elementor-element.elementor-element-a39e744 img{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-7bf5cd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-7bf5cd5:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-7bf5cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-375 .elementor-element.elementor-element-1cae5b3{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0b46582{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-6d25fbc{padding:0px 0px 0px 6px;text-align:center;}.elementor-375 .elementor-element.elementor-element-6d25fbc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-962ecfa{padding:10px 0px 0px 0px;text-align:center;}.elementor-375 .elementor-element.elementor-element-962ecfa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;line-height:105%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-4cd0266{text-align:center;}.elementor-375 .elementor-element.elementor-element-4cd0266 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:57px;font-weight:400;font-style:italic;line-height:115%;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-0ad6a3e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-b67551b{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-511ed15{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-511ed15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:400;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-1577084{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:145%;color:#61737A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-375 .elementor-element.elementor-element-7288e72 .elementor-button{background-color:#F5D100;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:30px;letter-spacing:0.6px;fill:#041A26;color:#041A26;border-radius:30px 30px 30px 30px;}.elementor-375 .elementor-element.elementor-element-7288e72{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-7288e72.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-7288e72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-7288e72 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-375 .elementor-element.elementor-element-cbf9a1e{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-3e1dda7{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-3e1dda7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 40px 40px 40px;}.elementor-375 .elementor-element.elementor-element-045776e{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-40277ec{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-9e2ace3{--e-image-carousel-slides-to-show:1;}.elementor-375 .elementor-element.elementor-element-9e2ace3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 40px 40px 40px;}.elementor-375 .elementor-element.elementor-element-2b18256{--display:flex;--min-height:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-afa2947{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-afa2947 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:400;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-3230aa3{padding:20px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:145%;color:#61737A;}.elementor-375 .elementor-element.elementor-element-f7bbb4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:70px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e4d8d33{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-439cbb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-3fd72eb{padding:0px 0px 0px 7px;}.elementor-375 .elementor-element.elementor-element-3fd72eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-e3d180f{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-e3d180f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;line-height:105%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-00334aa .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:57px;font-weight:400;font-style:italic;line-height:105%;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-a2f7fcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0bce652{padding:0px 50px 0px 20px;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-1b7c035 .elementor-button{background-color:#F5D100;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:30px;letter-spacing:0.6px;fill:#041A26;color:#041A26;border-radius:30px 30px 30px 30px;}.elementor-375 .elementor-element.elementor-element-1b7c035{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-1b7c035.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-1b7c035 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-1b7c035 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-375 .elementor-element.elementor-element-bf7c956{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:60px;--padding-bottom:20px;--padding-left:7px;--padding-right:6px;}.elementor-375 .elementor-element.elementor-element-a9ed8bf{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-375 .elementor-element.elementor-element-0fb47ab{--e-image-carousel-slides-to-show:1;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-0fb47ab .elementor-swiper-button.elementor-swiper-button-prev, .elementor-375 .elementor-element.elementor-element-0fb47ab .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-375 .elementor-element.elementor-element-0fb47ab .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-3a382ad{--display:flex;--overflow:hidden;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-375 .elementor-element.elementor-element-b148e84 .elementor-image-box-wrapper{text-align:start;}.elementor-375 .elementor-element.elementor-element-b148e84 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-b148e84:has(:hover) .elementor-image-box-title,
					 .elementor-375 .elementor-element.elementor-element-b148e84:has(:focus) .elementor-image-box-title{color:#0D577A;}.elementor-375 .elementor-element.elementor-element-b148e84 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-055b6d3{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-375 .elementor-element.elementor-element-efc1729{--e-image-carousel-slides-to-show:1;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-efc1729 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-375 .elementor-element.elementor-element-efc1729 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-375 .elementor-element.elementor-element-efc1729 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-8b974aa{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-6c1cc48 .elementor-image-box-wrapper{text-align:start;}.elementor-375 .elementor-element.elementor-element-6c1cc48 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-6c1cc48:has(:hover) .elementor-image-box-title,
					 .elementor-375 .elementor-element.elementor-element-6c1cc48:has(:focus) .elementor-image-box-title{color:#0D577A;}.elementor-375 .elementor-element.elementor-element-6c1cc48 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-7ff0167{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-375 .elementor-element.elementor-element-1eb00b2{--e-image-carousel-slides-to-show:1;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-1eb00b2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-375 .elementor-element.elementor-element-1eb00b2 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-375 .elementor-element.elementor-element-1eb00b2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-ddeda9c{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-e2f6781 .elementor-image-box-wrapper{text-align:start;}.elementor-375 .elementor-element.elementor-element-e2f6781 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-e2f6781:has(:hover) .elementor-image-box-title,
					 .elementor-375 .elementor-element.elementor-element-e2f6781:has(:focus) .elementor-image-box-title{color:#0D577A;}.elementor-375 .elementor-element.elementor-element-e2f6781 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-edcee14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:30px;--padding-bottom:18px;--padding-left:7px;--padding-right:6px;}.elementor-375 .elementor-element.elementor-element-e5d1dba{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-375 .elementor-element.elementor-element-1d19f4e{--e-image-carousel-slides-to-show:1;}.elementor-375 .elementor-element.elementor-element-1d19f4e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-375 .elementor-element.elementor-element-1d19f4e .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-375 .elementor-element.elementor-element-1d19f4e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-21c9b67{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-9647f20 .elementor-image-box-wrapper{text-align:start;}.elementor-375 .elementor-element.elementor-element-9647f20 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-9647f20:has(:hover) .elementor-image-box-title,
					 .elementor-375 .elementor-element.elementor-element-9647f20:has(:focus) .elementor-image-box-title{color:#0D577A;}.elementor-375 .elementor-element.elementor-element-9647f20 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-2720add{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-375 .elementor-element.elementor-element-96bb0b2{--e-image-carousel-slides-to-show:1;}.elementor-375 .elementor-element.elementor-element-96bb0b2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-375 .elementor-element.elementor-element-96bb0b2 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-375 .elementor-element.elementor-element-96bb0b2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-e36aaa8{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-f102b80 .elementor-image-box-wrapper{text-align:start;}.elementor-375 .elementor-element.elementor-element-f102b80 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-f102b80:has(:hover) .elementor-image-box-title,
					 .elementor-375 .elementor-element.elementor-element-f102b80:has(:focus) .elementor-image-box-title{color:#0D577A;}.elementor-375 .elementor-element.elementor-element-f102b80 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-69d3792{--display:flex;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-375 .elementor-element.elementor-element-7810738{--e-image-carousel-slides-to-show:1;}.elementor-375 .elementor-element.elementor-element-7810738 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-375 .elementor-element.elementor-element-7810738 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-375 .elementor-element.elementor-element-7810738 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-9d782f0{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-e8da658 .elementor-image-box-wrapper{text-align:start;}.elementor-375 .elementor-element.elementor-element-e8da658 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-e8da658:has(:hover) .elementor-image-box-title,
					 .elementor-375 .elementor-element.elementor-element-e8da658:has(:focus) .elementor-image-box-title{color:#0D577A;}.elementor-375 .elementor-element.elementor-element-e8da658 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-2af43fd{--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;--overflow:hidden;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-2af43fd:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-2af43fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-375 .elementor-element.elementor-element-1721bf5{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0ff4dff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-6bb4967{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-6bb4967 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;line-height:105%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-6621ab6 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:57px;font-weight:400;font-style:italic;line-height:105%;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-b4417bd{padding:20px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:145%;color:#61737A;}.elementor-375 .elementor-element.elementor-element-ae2fea8 .elementor-button{background-color:#F5D100;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:30px;letter-spacing:0.6px;fill:#041A26;color:#041A26;border-radius:30px 30px 30px 30px;}.elementor-375 .elementor-element.elementor-element-ae2fea8{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-ae2fea8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-ae2fea8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-ae2fea8 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-375 .elementor-element.elementor-element-1087c0a{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-4dca173{padding:20px 0px 0px 30px;}.elementor-375 .elementor-element.elementor-element-4dca173 img{border-radius:10px 10px 10px 10px;}.elementor-375 .elementor-element.elementor-element-6fd0f08{--display:flex;--overflow:hidden;--overlay-opacity:0.17;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-6fd0f08:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-6fd0f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A26;}.elementor-375 .elementor-element.elementor-element-6fd0f08::before, .elementor-375 .elementor-element.elementor-element-6fd0f08 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-6fd0f08 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-6fd0f08 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-6fd0f08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-6fd0f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#041A26;background-image:url("https://glassgroup.co.nz/wp-content/uploads/2026/09/63a82640b5565e03155dd345081fc148c3b88b45-1.jpg");--background-overlay:'';background-size:cover;}.elementor-375 .elementor-element.elementor-element-abb42e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:82px;--margin-bottom:69px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-583f2f1{padding:0px 0px 20px 0px;text-align:center;}.elementor-375 .elementor-element.elementor-element-583f2f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-59930d6{padding:10px 0px 0px 0px;text-align:center;}.elementor-375 .elementor-element.elementor-element-59930d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;line-height:105%;letter-spacing:0.6px;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-73531e8{text-align:center;}.elementor-375 .elementor-element.elementor-element-73531e8 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:57px;font-weight:400;font-style:italic;line-height:105%;letter-spacing:0.6px;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-6d320fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-47644a0{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;}.elementor-375 .elementor-element.elementor-element-47644a0:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-47644a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-20d1d85{padding:20px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-279d799 );border-radius:6px 6px 6px 6px;}.elementor-375 .elementor-element.elementor-element-20d1d85 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-20d1d85.elementor-view-stacked .elementor-icon{background-color:#041A26;}.elementor-375 .elementor-element.elementor-element-20d1d85.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-20d1d85.elementor-view-default .elementor-icon{fill:#041A26;color:#041A26;border-color:#041A26;}.elementor-375 .elementor-element.elementor-element-20d1d85 .elementor-icon{font-size:26px;}.elementor-375 .elementor-element.elementor-element-20d1d85 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-20d1d85 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-20d1d85 .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-20d1d85:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-20d1d85:has(:focus) .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-20d1d85 .elementor-icon-box-description{color:#041A26;}.elementor-375 .elementor-element.elementor-element-5faf653{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;}.elementor-375 .elementor-element.elementor-element-5faf653:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-5faf653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-92207d0{padding:20px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-279d799 );border-radius:6px 6px 6px 6px;}.elementor-375 .elementor-element.elementor-element-92207d0 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-92207d0.elementor-view-stacked .elementor-icon{background-color:#041A26;}.elementor-375 .elementor-element.elementor-element-92207d0.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-92207d0.elementor-view-default .elementor-icon{fill:#041A26;color:#041A26;border-color:#041A26;}.elementor-375 .elementor-element.elementor-element-92207d0 .elementor-icon{font-size:26px;}.elementor-375 .elementor-element.elementor-element-92207d0 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-92207d0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-92207d0 .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-92207d0:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-92207d0:has(:focus) .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-92207d0 .elementor-icon-box-description{color:#041A26;}.elementor-375 .elementor-element.elementor-element-42d841d{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;}.elementor-375 .elementor-element.elementor-element-42d841d:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-42d841d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-6827207{padding:20px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-279d799 );border-radius:6px 6px 6px 6px;}.elementor-375 .elementor-element.elementor-element-6827207 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-6827207.elementor-view-stacked .elementor-icon{background-color:#041A26;}.elementor-375 .elementor-element.elementor-element-6827207.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-6827207.elementor-view-default .elementor-icon{fill:#041A26;color:#041A26;border-color:#041A26;}.elementor-375 .elementor-element.elementor-element-6827207 .elementor-icon{font-size:26px;}.elementor-375 .elementor-element.elementor-element-6827207 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-6827207 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-6827207 .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-6827207:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-6827207:has(:focus) .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-6827207 .elementor-icon-box-description{color:#041A26;}.elementor-375 .elementor-element.elementor-element-e5848e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e49fe73{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-e49fe73:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-e49fe73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-d0fc768{padding:20px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-279d799 );border-radius:6px 6px 6px 6px;}.elementor-375 .elementor-element.elementor-element-d0fc768 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-d0fc768.elementor-view-stacked .elementor-icon{background-color:#041A26;}.elementor-375 .elementor-element.elementor-element-d0fc768.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-d0fc768.elementor-view-default .elementor-icon{fill:#041A26;color:#041A26;border-color:#041A26;}.elementor-375 .elementor-element.elementor-element-d0fc768 .elementor-icon{font-size:26px;}.elementor-375 .elementor-element.elementor-element-d0fc768 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-d0fc768 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-d0fc768 .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-d0fc768:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-d0fc768:has(:focus) .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-d0fc768 .elementor-icon-box-description{color:#041A26;}.elementor-375 .elementor-element.elementor-element-855c598{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-855c598:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-855c598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-59f4c85{padding:20px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-279d799 );border-radius:6px 6px 6px 6px;}.elementor-375 .elementor-element.elementor-element-59f4c85 .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-59f4c85.elementor-view-stacked .elementor-icon{background-color:#041A26;}.elementor-375 .elementor-element.elementor-element-59f4c85.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-59f4c85.elementor-view-default .elementor-icon{fill:#041A26;color:#041A26;border-color:#041A26;}.elementor-375 .elementor-element.elementor-element-59f4c85 .elementor-icon{font-size:26px;}.elementor-375 .elementor-element.elementor-element-59f4c85 .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-59f4c85 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-59f4c85 .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-59f4c85:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-59f4c85:has(:focus) .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-59f4c85 .elementor-icon-box-description{color:#041A26;}.elementor-375 .elementor-element.elementor-element-96233bf{--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-96233bf:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-96233bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-5e3885b{padding:20px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-279d799 );border-radius:6px 6px 6px 6px;}.elementor-375 .elementor-element.elementor-element-5e3885b .elementor-icon-box-wrapper{gap:15px;}.elementor-375 .elementor-element.elementor-element-5e3885b.elementor-view-stacked .elementor-icon{background-color:#041A26;}.elementor-375 .elementor-element.elementor-element-5e3885b.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-5e3885b.elementor-view-default .elementor-icon{fill:#041A26;color:#041A26;border-color:#041A26;}.elementor-375 .elementor-element.elementor-element-5e3885b .elementor-icon{font-size:26px;}.elementor-375 .elementor-element.elementor-element-5e3885b .elementor-icon-box-title, .elementor-375 .elementor-element.elementor-element-5e3885b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;}.elementor-375 .elementor-element.elementor-element-5e3885b .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-5e3885b:has(:hover) .elementor-icon-box-title,
					 .elementor-375 .elementor-element.elementor-element-5e3885b:has(:focus) .elementor-icon-box-title{color:#041A26;}.elementor-375 .elementor-element.elementor-element-5e3885b .elementor-icon-box-description{color:#041A26;}.elementor-375 .elementor-element.elementor-element-a58ab6c{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-a58ab6c:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-a58ab6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-d8c7fbe{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-9fdd416 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-d270d53{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-d270d53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;line-height:105%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-76bc712 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:57px;font-weight:400;font-style:italic;line-height:105%;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-e2bd263{padding:10px 70px 0px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#61737A;}.elementor-375 .elementor-element.elementor-element-0657db1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-fd071bb{--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;--overlay-opacity:0.93;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-fd071bb:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-fd071bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F2F5;background-image:url("https://glassgroup.co.nz/wp-content/uploads/2026/10/stat.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-fd071bb::before, .elementor-375 .elementor-element.elementor-element-fd071bb > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-fd071bb > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-fd071bb > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-fd071bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-fd071bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-c1ac03e{--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;}.elementor-375 .elementor-element.elementor-element-648ba4f{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-d2d3956 .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-d2d3956.elementor-view-stacked .elementor-icon{background-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-d2d3956.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-d2d3956.elementor-view-default .elementor-icon{color:#081F2B;border-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-d2d3956.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-d2d3956.elementor-view-default .elementor-icon svg{fill:#081F2B;}.elementor-375 .elementor-element.elementor-element-d2d3956 .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-d2d3956 .elementor-icon svg{height:35px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-375 .elementor-element.elementor-element-e7f5907 .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-4d345af{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-4d345af.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-a422a87{--display:flex;}.elementor-375 .elementor-element.elementor-element-e41de98 .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-e41de98.elementor-view-stacked .elementor-icon{background-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-e41de98.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-e41de98.elementor-view-default .elementor-icon{color:#081F2B;border-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-e41de98.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-e41de98.elementor-view-default .elementor-icon svg{fill:#081F2B;}.elementor-375 .elementor-element.elementor-element-e41de98 .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-e41de98 .elementor-icon svg{height:35px;}.elementor-375 .elementor-element.elementor-element-8d1bc81{width:var( --container-widget-width, 141.911% );max-width:141.911%;--container-widget-width:141.911%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-8d1bc81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-8d1bc81 .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-ebc6518{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-ebc6518.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-6f17e8e{--display:flex;}.elementor-375 .elementor-element.elementor-element-bd1a64a .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-bd1a64a.elementor-view-stacked .elementor-icon{background-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-bd1a64a.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-bd1a64a.elementor-view-default .elementor-icon{color:#081F2B;border-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-bd1a64a.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-bd1a64a.elementor-view-default .elementor-icon svg{fill:#081F2B;}.elementor-375 .elementor-element.elementor-element-bd1a64a .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-bd1a64a .elementor-icon svg{height:35px;}.elementor-375 .elementor-element.elementor-element-df76606{width:initial;max-width:initial;}.elementor-375 .elementor-element.elementor-element-df76606.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-df76606 .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-89de2d7{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-89de2d7.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-62d992b{--display:flex;}.elementor-375 .elementor-element.elementor-element-1744eab .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-1744eab .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-1744eab .elementor-icon svg{height:35px;}.elementor-375 .elementor-element.elementor-element-18ee77c .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-6228d88{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-6228d88.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-47299ec{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-47299ec:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-47299ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F2F5;background-image:url("https://glassgroup.co.nz/wp-content/uploads/2026/10/stat.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-ee55012{--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;}.elementor-375 .elementor-element.elementor-element-6353282{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-375 .elementor-element.elementor-element-165ec8d{--display:flex;}.elementor-375 .elementor-element.elementor-element-8e5ed5b .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-8e5ed5b.elementor-view-stacked .elementor-icon{background-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-8e5ed5b.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-8e5ed5b.elementor-view-default .elementor-icon{color:#081F2B;border-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-8e5ed5b.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-8e5ed5b.elementor-view-default .elementor-icon svg{fill:#081F2B;}.elementor-375 .elementor-element.elementor-element-8e5ed5b .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-8e5ed5b .elementor-icon svg{height:35px;}.elementor-375 .elementor-element.elementor-element-298167c .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-7b62472{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-7b62472.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-7503f1e{--display:flex;}.elementor-375 .elementor-element.elementor-element-8a983a5 .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-8a983a5.elementor-view-stacked .elementor-icon{background-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-8a983a5.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-8a983a5.elementor-view-default .elementor-icon{color:#081F2B;border-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-8a983a5.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-8a983a5.elementor-view-default .elementor-icon svg{fill:#081F2B;}.elementor-375 .elementor-element.elementor-element-8a983a5 .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-8a983a5 .elementor-icon svg{height:35px;}.elementor-375 .elementor-element.elementor-element-27436c2 .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-b1e3c76{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-b1e3c76.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-7639ed3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-375 .elementor-element.elementor-element-0782f7f{--display:flex;}.elementor-375 .elementor-element.elementor-element-f2d4736 .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-f2d4736.elementor-view-stacked .elementor-icon{background-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-f2d4736.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-f2d4736.elementor-view-default .elementor-icon{color:#081F2B;border-color:#081F2B;}.elementor-375 .elementor-element.elementor-element-f2d4736.elementor-view-framed .elementor-icon, .elementor-375 .elementor-element.elementor-element-f2d4736.elementor-view-default .elementor-icon svg{fill:#081F2B;}.elementor-375 .elementor-element.elementor-element-f2d4736 .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-f2d4736 .elementor-icon svg{height:35px;}.elementor-375 .elementor-element.elementor-element-e6da715 .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-cc8e96e{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-cc8e96e.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-b39fb23{--display:flex;}.elementor-375 .elementor-element.elementor-element-6e69786 .elementor-icon-wrapper{text-align:center;}.elementor-375 .elementor-element.elementor-element-6e69786 .elementor-icon{font-size:35px;}.elementor-375 .elementor-element.elementor-element-6e69786 .elementor-icon svg{height:35px;}.elementor-375 .elementor-element.elementor-element-5c48e83 .elementor-counter-number-wrapper{color:#081F2B;font-family:"Inter", Sans-serif;font-size:38px;font-weight:400;}.elementor-375 .elementor-element.elementor-element-b28d1cf{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:145%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-b28d1cf.elementor-element{--align-self:center;}.elementor-375 .elementor-element.elementor-element-025ac4e{--display:flex;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-025ac4e:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-025ac4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D577A;}.elementor-375 .elementor-element.elementor-element-b1fca26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-375 .elementor-element.elementor-element-e5abd70{padding:0px 0px 20px 0px;}.elementor-375 .elementor-element.elementor-element-e5abd70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-27e5152{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-27e5152 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:400;line-height:105%;color:var( --e-global-color-279d799 );}.elementor-375 .elementor-element.elementor-element-df02f53{padding:10px 0px 0px 0px;text-align:start;}.elementor-375 .elementor-element.elementor-element-df02f53 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:58px;font-weight:400;font-style:italic;line-height:105%;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-ab85117{padding:10px 0px 0px 0px;text-align:start;}.elementor-375 .elementor-element.elementor-element-ab85117 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:58px;font-weight:400;font-style:italic;line-height:105%;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-c7adaa4{--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 15px;--row-gap:0px;--column-gap:15px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-c9fe9c2{--display:flex;--min-height:170px;--overlay-opacity:0.57;border-style:solid;--border-style:solid;border-width:02px 02px 02px 02px;--border-top-width:02px;--border-right-width:02px;--border-bottom-width:02px;--border-left-width:02px;border-color:#919191;--border-color:#919191;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-c9fe9c2:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-c9fe9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassgroup.co.nz/wp-content/uploads/2026/09/e851470f55cc6c89f0b6fa7753959eac5f6791f6-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-c9fe9c2::before, .elementor-375 .elementor-element.elementor-element-c9fe9c2 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-c9fe9c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-c9fe9c2 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-c9fe9c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-c9fe9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-c9fe9c2:hover{border-style:solid;border-width:0px 0px 04px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:04px;--border-left-width:0px;border-color:#F5D100;--border-color:#F5D100;}.elementor-375 .elementor-element.elementor-element-c9fe9c2, .elementor-375 .elementor-element.elementor-element-c9fe9c2::before{--border-transition:0.3s;}.elementor-375 .elementor-element.elementor-element-e4bccf4{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-375 .elementor-element.elementor-element-e4bccf4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;line-height:105%;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-2cf4ac6{padding:0px 0px 0px 035px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-e7cc28f{--display:flex;--min-height:170px;--overlay-opacity:0.57;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#919191;--border-color:#919191;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e7cc28f:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-e7cc28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassgroup.co.nz/wp-content/uploads/2026/09/63a82640b5565e03155dd345081fc148c3b88b45-2-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-e7cc28f::before, .elementor-375 .elementor-element.elementor-element-e7cc28f > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-e7cc28f > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-e7cc28f > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-e7cc28f > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-e7cc28f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-e7cc28f:hover{border-style:solid;border-width:0px 0px 04px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:04px;--border-left-width:0px;border-color:#F5D100;--border-color:#F5D100;}.elementor-375 .elementor-element.elementor-element-e7cc28f, .elementor-375 .elementor-element.elementor-element-e7cc28f::before{--border-transition:0.3s;}.elementor-375 .elementor-element.elementor-element-85ea2ca{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-375 .elementor-element.elementor-element-85ea2ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;line-height:105%;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-359dab4{padding:0px 0px 0px 035px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-0c97f18{--display:flex;--min-height:170px;--overlay-opacity:0.57;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#919191;--border-color:#919191;--padding-top:40px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0c97f18:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-0c97f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassgroup.co.nz/wp-content/uploads/2026/09/00f4c5e2c6cdd29bd2c8620d309939abdcff6982-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-0c97f18::before, .elementor-375 .elementor-element.elementor-element-0c97f18 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-0c97f18 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-0c97f18 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-0c97f18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-0c97f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-375 .elementor-element.elementor-element-0c97f18:hover{border-style:solid;border-width:0px 0px 04px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:04px;--border-left-width:0px;border-color:#F5D100;--border-color:#F5D100;}.elementor-375 .elementor-element.elementor-element-0c97f18, .elementor-375 .elementor-element.elementor-element-0c97f18::before{--border-transition:0.3s;}.elementor-375 .elementor-element.elementor-element-39340f5{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-375 .elementor-element.elementor-element-39340f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:27px;font-weight:400;line-height:105%;color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-f7ff573{padding:0px 0px 0px 035px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#F5D100;}.elementor-375 .elementor-element.elementor-element-1fcc6e8{--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 10px;--row-gap:0px;--column-gap:10px;--overflow:hidden;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-81623e5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-1cbe19c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-390a15c{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-390a15c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:400;line-height:105%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-290e16a .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:60px;font-weight:400;font-style:italic;line-height:105%;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-06e73e3{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-ee67de0{--display:flex;}.elementor-375 .elementor-element.elementor-element-ee67de0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-1eed94b{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-23685a3{--display:flex;}.elementor-375 .elementor-element.elementor-element-26847a2{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-d9b4976{--display:flex;}.elementor-375 .elementor-element.elementor-element-c7c30ea{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-aba1bd3{--display:flex;}.elementor-375 .elementor-element.elementor-element-3dcf475{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-83a0a91{--display:flex;}.elementor-375 .elementor-element.elementor-element-c258e8b{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-891d664{--display:flex;}.elementor-375 .elementor-element.elementor-element-dd0c84c{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-f9c4417{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#081F2B;--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:#081F2B;}:where( .elementor-375 .elementor-element.elementor-element-f9c4417 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E8F2F5;}.elementor-375 .elementor-element.elementor-element-f9c4417 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-375 .elementor-element.elementor-element-f9c4417 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;line-height:145%;letter-spacing:-0.1px;}.elementor-375 .elementor-element.elementor-element-8a12173{--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;--overflow:hidden;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-8a12173:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-8a12173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EB;}.elementor-375 .elementor-element.elementor-element-fabfc67{--display:flex;--min-height:600px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0d09e55{padding:0px 0px 20px 0px;}.elementor-375 .elementor-element.elementor-element-0d09e55 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;line-height:140%;letter-spacing:0.6px;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-ebb32c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:400;line-height:105%;color:#081F2B;}.elementor-375 .elementor-element.elementor-element-ac8c102 .elementor-heading-title{font-family:"Tinos", Sans-serif;font-size:62px;font-weight:400;font-style:italic;line-height:105%;color:#0D577A;}.elementor-375 .elementor-element.elementor-element-b7b1b0b{padding:10px 80px 0px 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:145%;color:#61737A;}.elementor-375 .elementor-element.elementor-element-1908321 .elementor-button{background-color:#F5D100;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:30px;letter-spacing:0.6px;fill:#041A26;color:#041A26;border-radius:0030px 0030px 0030px 0030px;}.elementor-375 .elementor-element.elementor-element-1908321{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-1908321.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-1908321 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-1908321 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-375 .elementor-element.elementor-element-9e1634a{--display:flex;--overflow:hidden;}.elementor-375 .elementor-element.elementor-element-a2776c2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-a2776c2 img{height:445px;border-style:none;border-radius:8px 8px 8px 8px;}@media(max-width:1024px){.elementor-375 .elementor-element.elementor-element-5ab15f3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-375 .elementor-element.elementor-element-bb4c112{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0467071{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-375 .elementor-element.elementor-element-083d0b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-375 .elementor-element.elementor-element-00bf73c{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-bc237a6{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-375 .elementor-element.elementor-element-0c907b1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-375 .elementor-element.elementor-element-6d26b9e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-bdefc79{--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-59701cc{margin:0px 73px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-165b91a{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-a39e744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-a39e744 img{height:357px;}.elementor-375 .elementor-element.elementor-element-7bf5cd5{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-f7bbb4c{--padding-top:20px;--padding-bottom:50px;--padding-left:16px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-2af43fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1721bf5{--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-b4417bd{padding:20px 75px 0px 0px;}.elementor-375 .elementor-element.elementor-element-1087c0a{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-4dca173{padding:0px 0px 0px 22px;text-align:start;}.elementor-375 .elementor-element.elementor-element-4dca173 img{height:357px;}.elementor-375 .elementor-element.elementor-element-a58ab6c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-d8c7fbe{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0657db1{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e7f5907 .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-4d345af{text-align:center;font-size:12px;}.elementor-375 .elementor-element.elementor-element-8d1bc81 .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-ebc6518{text-align:center;font-size:12px;}.elementor-375 .elementor-element.elementor-element-df76606 .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-89de2d7{font-size:12px;}.elementor-375 .elementor-element.elementor-element-18ee77c .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-6228d88{font-size:12px;}.elementor-375 .elementor-element.elementor-element-298167c .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-7b62472{text-align:center;font-size:12px;}.elementor-375 .elementor-element.elementor-element-27436c2 .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-b1e3c76{text-align:center;font-size:12px;}.elementor-375 .elementor-element.elementor-element-e6da715 .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-cc8e96e{font-size:12px;}.elementor-375 .elementor-element.elementor-element-5c48e83 .elementor-counter-number-wrapper{font-size:30px;}.elementor-375 .elementor-element.elementor-element-b28d1cf{font-size:12px;}.elementor-375 .elementor-element.elementor-element-b1fca26{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-c7adaa4{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:20px;}.elementor-375 .elementor-element.elementor-element-c9fe9c2:hover{border-width:0px 0px 04px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:04px;--border-left-width:0px;}.elementor-375 .elementor-element.elementor-element-e4bccf4{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-e4bccf4 .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-85ea2ca .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-39340f5 .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-81623e5{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-390a15c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-375 .elementor-element.elementor-element-290e16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-375 .elementor-element.elementor-element-f9c4417{--n-accordion-item-title-space-between:63px;--n-accordion-title-font-size:14px;--n-accordion-icon-size:16px;}.elementor-375 .elementor-element.elementor-element-8a12173{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-fabfc67{--margin-top:0px;--margin-bottom:-88px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-a2776c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -36px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-a2776c2 img{height:357px;}}@media(max-width:767px){.elementor-375 .elementor-element.elementor-element-bb4c112{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-70fa348 .elementor-heading-title{font-size:50px;}.elementor-375 .elementor-element.elementor-element-4cb0ff6 .elementor-heading-title{font-size:62px;}.elementor-375 .elementor-element.elementor-element-5237bbc .elementor-heading-title{font-size:62px;}.elementor-375 .elementor-element.elementor-element-fd72b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-375 .elementor-element.elementor-element-0856cdc{--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;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-5d891fc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-b75530a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-f7d2761.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-eba7158.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-0467071{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-083d0b9{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-00bf73c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0173dad .elementor-heading-title{font-size:50px;}.elementor-375 .elementor-element.elementor-element-d6007d8 .elementor-heading-title{font-size:62px;}.elementor-375 .elementor-element.elementor-element-56bac89 .elementor-heading-title{font-size:62px;}.elementor-375 .elementor-element.elementor-element-3a07a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-375 .elementor-element.elementor-element-bc237a6{--width:96%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0c907b1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-1e4c45c{--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;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-223b430.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-e067e5e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-411af98.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-67070e2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-6d26b9e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-bdefc79{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-ebbfc12 .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-f7ad796 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-59701cc{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-375 .elementor-element.elementor-element-165b91a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-a39e744{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-7bf5cd5{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-6d25fbc{padding:0px 0px 0px 3px;}.elementor-375 .elementor-element.elementor-element-962ecfa .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-4cd0266 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-0ad6a3e{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-045776e{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-40277ec.e-con{--order:99999 /* order end hack */;}.elementor-375 .elementor-element.elementor-element-f7bbb4c{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-3fd72eb{padding:0px 0px 0px 2px;}.elementor-375 .elementor-element.elementor-element-e3d180f .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-00334aa .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-0bce652{padding:0px 0px 0px 0px;text-align:start;}.elementor-375 .elementor-element.elementor-element-1b7c035.elementor-element{--align-self:flex-start;}.elementor-375 .elementor-element.elementor-element-bf7c956{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-edcee14{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-2af43fd{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-1721bf5{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0ff4dff{padding:0px 0px 0px 1px;}.elementor-375 .elementor-element.elementor-element-6bb4967 .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-6621ab6 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-1087c0a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-4dca173{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-6fd0f08{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-375 .elementor-element.elementor-element-abb42e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-583f2f1{padding:0px 0px 20px 10px;}.elementor-375 .elementor-element.elementor-element-59930d6 .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-73531e8 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-855c598{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-96233bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-a58ab6c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-d8c7fbe{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-d270d53 .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-76bc712 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-0657db1{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-fd071bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-375 .elementor-element.elementor-element-4d345af{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-ebc6518{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-89de2d7{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-6228d88{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-47299ec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-375 .elementor-element.elementor-element-165ec8d{--width:43%;}.elementor-375 .elementor-element.elementor-element-298167c .elementor-counter-number-wrapper{font-size:25px;}.elementor-375 .elementor-element.elementor-element-7b62472{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-7503f1e{--width:50%;}.elementor-375 .elementor-element.elementor-element-27436c2 .elementor-counter-number-wrapper{font-size:25px;}.elementor-375 .elementor-element.elementor-element-b1e3c76{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-0782f7f{--width:29%;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e6da715 .elementor-counter-number-wrapper{font-size:25px;}.elementor-375 .elementor-element.elementor-element-cc8e96e{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-b39fb23{--width:64%;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-5c48e83{padding:0px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-5c48e83 .elementor-counter-number-wrapper{font-size:25px;}.elementor-375 .elementor-element.elementor-element-b28d1cf{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-025ac4e{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-b1fca26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-e5abd70{padding:0px 0px 20px 10px;}.elementor-375 .elementor-element.elementor-element-27e5152{padding:0px 0px 0px 10px;}.elementor-375 .elementor-element.elementor-element-27e5152 .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-df02f53{padding:0px 0px 0px 10px;}.elementor-375 .elementor-element.elementor-element-df02f53 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-ab85117{padding:0px 0px 0px 10px;}.elementor-375 .elementor-element.elementor-element-ab85117 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-c7adaa4{--padding-top:30px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-375 .elementor-element.elementor-element-e4bccf4{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;}.elementor-375 .elementor-element.elementor-element-e4bccf4 .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-e7cc28f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-85ea2ca .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-0c97f18{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-39340f5 .elementor-heading-title{font-size:22px;}.elementor-375 .elementor-element.elementor-element-1fcc6e8{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-81623e5{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-390a15c .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-290e16a .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-f9c4417{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:16px;--n-accordion-icon-size:15px;}.elementor-375 .elementor-element.elementor-element-8a12173{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-fabfc67{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-375 .elementor-element.elementor-element-0d09e55{padding:0px 0px 20px 1px;}.elementor-375 .elementor-element.elementor-element-ebb32c6 .elementor-heading-title{font-size:43px;}.elementor-375 .elementor-element.elementor-element-ac8c102 .elementor-heading-title{font-size:45px;}.elementor-375 .elementor-element.elementor-element-b7b1b0b{padding:10px 0px 0px 0px;}.elementor-375 .elementor-element.elementor-element-9e1634a{--min-height:250px;}.elementor-375 .elementor-element.elementor-element-a2776c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-375 .elementor-element.elementor-element-bb4c112{--width:100%;}.elementor-375 .elementor-element.elementor-element-0856cdc{--width:100%;}.elementor-375 .elementor-element.elementor-element-0467071{--width:100%;}.elementor-375 .elementor-element.elementor-element-00bf73c{--width:100%;}.elementor-375 .elementor-element.elementor-element-bc237a6{--width:100%;}.elementor-375 .elementor-element.elementor-element-0c907b1{--width:100%;}.elementor-375 .elementor-element.elementor-element-1e4c45c{--width:100%;}.elementor-375 .elementor-element.elementor-element-5368a2c{--content-width:1600px;}.elementor-375 .elementor-element.elementor-element-0ad6a3e{--width:100%;}.elementor-375 .elementor-element.elementor-element-045776e{--width:100%;}.elementor-375 .elementor-element.elementor-element-40277ec{--width:100%;}.elementor-375 .elementor-element.elementor-element-bf7c956{--width:100%;}.elementor-375 .elementor-element.elementor-element-edcee14{--width:100%;}.elementor-375 .elementor-element.elementor-element-81623e5{--width:80%;}}/* Start custom CSS for shortcode, class: .elementor-element-875bc9b */```css
/* =========================================
   PREMIUM QUOTE FORM — TRANSPARENT
   ========================================= */

#forminator-module-3648 {
    background: transparent !important;
    border: none !important;
    padding: 2px 4px 2px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}


/* =========================================
   FORM TITLE
   ========================================= */

#forminator-module-3648 .forminator-title {
    color: #092d49 !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    margin-bottom: 8px !important;
}


/* =========================================
   LABELS
   ========================================= */

#forminator-module-3648 .forminator-label {
    color: #182b3a !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 7px !important;
}


/* =========================================
   INPUTS / TEXTAREA
   ========================================= */

#forminator-module-3648 .forminator-input,
#forminator-module-3648 .forminator-textarea {
    width: 100% !important;
    background: #f8fafb !important;
    border: 1px solid #d9e0e5 !important;
    border-radius: 8px !important;
    color: #182b3a !important;
    font-size: 14px !important;
    min-height: 48px !important;
    padding: 13px 15px !important;
    box-shadow: none !important;
    transition: all 0.25s ease !important;
}


/* =========================================
   TEXTAREA
   ========================================= */

#forminator-module-3648 .forminator-textarea {
    min-height: 105px !important;
    resize: vertical !important;
}


/* =========================================
   INPUT FOCUS
   ========================================= */

#forminator-module-3648 .forminator-input:focus,
#forminator-module-3648 .forminator-textarea:focus {
    background: #ffffff !important;
    border-color: #f5cc00 !important;
    box-shadow: 0 0 0 3px rgba(245, 204, 0, 0.12) !important;
    outline: none !important;
}


/* =========================================
   PLACEHOLDER
   ========================================= */

#forminator-module-3648 input::placeholder,
#forminator-module-3648 textarea::placeholder {
    color: #9aa5ad !important;
    opacity: 1 !important;
}


/* =========================================
   TYPE OF SERVICE SELECT
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-selection--single {
    height: 48px !important;
    background: #f8fafb !important;
    border: 1px solid #d9e0e5 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    transition: all 0.25s ease !important;
}


/* =========================================
   SELECT WHEN OPENED
   ========================================= */

#forminator-module-3648 .select2-container--forminator.select2-container--open
.select2-selection--single {
    background: #ffffff !important;
    border-color: #f5cc00 !important;
    box-shadow: 0 0 0 3px rgba(245, 204, 0, 0.12) !important;
}


/* =========================================
   SELECTED TEXT
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-selection__rendered {
    color: #182b3a !important;
    font-size: 14px !important;
    line-height: 46px !important;
    padding-left: 15px !important;
}


/* =========================================
   DROPDOWN ARROW
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-selection__arrow {
    height: 46px !important;
    right: 10px !important;
}


/* =========================================
   DROPDOWN MENU
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-dropdown {
    background: #ffffff !important;
    border: 1px solid #d9e0e5 !important;
    border-radius: 8px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12) !important;
    overflow: hidden !important;
}


/* =========================================
   DROPDOWN OPTIONS
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option {
    background: #ffffff !important;
    color: #182b3a !important;
    font-size: 14px !important;
    padding: 12px 15px !important;
    transition: all 0.2s ease !important;
}


/* =========================================
   OPTION HOVER
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option:hover {
    background: #fff8d6 !important;
    color: #182b3a !important;
}


/* =========================================
   HIGHLIGHTED OPTION
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option--highlighted {
    background: #fff8d6 !important;
    color: #182b3a !important;
}


/* =========================================
   SELECTED OPTION
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option[aria-selected="true"] {
    background: #f5cc00 !important;
    color: #111111 !important;
    font-weight: 600 !important;
}


/* =========================================
   SELECTED OPTION HOVER
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option[aria-selected="true"]:hover {
    background: #e5bd00 !important;
    color: #111111 !important;
}


/* =========================================
   FIELD SPACING
   ========================================= */

#forminator-module-3648 .forminator-row {
    margin-bottom: 14px !important;
}


/* =========================================
   SUBMIT BUTTON
   ========================================= */

#forminator-module-3648 .forminator-button-submit {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;

    width: 180px !important;
    height: 58px !important;

    margin-top: 12px !important;
    padding: 0 25px !important;

    background: #f5cc00 !important;
    color: #111111 !important;

    border: 1px solid #f5cc00 !important;
    border-radius: 30px !important;

    box-shadow: none !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    text-align: center !important;
    cursor: pointer !important;

    transition:
        color 0.25s ease,
        border-color 0.35s ease,
        transform 0.3s ease,
        box-shadow 0.35s ease !important;
}


/* =========================================
   LEFT-TO-RIGHT NAVY HOVER FILL
   ========================================= */

#forminator-module-3648 .forminator-button-submit::before {
    content: "" !important;

    position: absolute !important;
    z-index: -1 !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    width: 100% !important;
    height: 100% !important;

    background: #081F2B !important;

    transform: scaleX(0) !important;
    transform-origin: left center !important;

    transition:
        transform 0.45s cubic-bezier(.65, 0, .35, 1) !important;

    pointer-events: none !important;
}


/* =========================================
   BUTTON HOVER
   ========================================= */

#forminator-module-3648 .forminator-button-submit:hover {
    background: #f5cc00 !important;
    color: #FFFFFF !important;
    border: 2px solid #F5D100 !important;
    border-color: #F5D100 !important;
    transform: translateY(-2px) !important;

    box-shadow:
        0 8px 22px rgba(4, 26, 38, 0.20) !important;
}


/* ACTIVATE LEFT-TO-RIGHT FILL */

#forminator-module-3648 .forminator-button-submit:hover::before {
    transform: scaleX(1) !important;
}


/* FORCE WHITE BUTTON TEXT ON HOVER */

#forminator-module-3648 .forminator-button-submit:hover,
#forminator-module-3648 .forminator-button-submit:hover * {
    color: #FFFFFF !important;
}


/* BUTTON ICON ON HOVER */

#forminator-module-3648 .forminator-button-submit:hover i,
#forminator-module-3648 .forminator-button-submit:hover svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}


/* SVG PATHS */

#forminator-module-3648 .forminator-button-submit:hover svg *,
#forminator-module-3648 .forminator-button-submit:hover svg path {
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}


/* =========================================
   ACTIVE
   ========================================= */

#forminator-module-3648 .forminator-button-submit:active {
    transform: translateY(0) !important;
}


/* =========================================
   SUBMIT BUTTON ROW
   ========================================= */

#forminator-module-3648 .forminator-row-last {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
}


/* =========================================
   REQUIRED STAR
   ========================================= */

#forminator-module-3648 .forminator-required {
    color: #d71920 !important;
}


/* =========================================
   ERROR MESSAGE
   ========================================= */

#forminator-module-3648 .forminator-error-message {
    color: #d71920 !important;
    font-size: 12px !important;
    margin-top: 5px !important;
}


/* =========================================
   SUCCESS MESSAGE
   ========================================= */

#forminator-module-3648 .forminator-response-message {
    border-radius: 8px !important;
    font-size: 14px !important;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    #forminator-module-3648 {
        background: transparent !important;
        border: none !important;
        padding: 25px 20px 22px !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    #forminator-module-3648 .forminator-title {
        font-size: 25px !important;
    }

    #forminator-module-3648 .forminator-label {
        font-size: 13px !important;
    }

    #forminator-module-3648 .forminator-input,
    #forminator-module-3648 .forminator-textarea {
        min-height: 46px !important;
        font-size: 14px !important;
    }

    #forminator-module-3648 .forminator-textarea {
        min-height: 100px !important;
    }

    #forminator-module-3648 .select2-container--forminator
    .select2-selection--single {
        height: 46px !important;
    }

    #forminator-module-3648 .select2-container--forminator
    .select2-selection__rendered {
        line-height: 44px !important;
    }

    #forminator-module-3648 .select2-container--forminator
    .select2-selection__arrow {
        height: 44px !important;
    }

    #forminator-module-3648 .forminator-button-submit {
        width: 100% !important;
        height: 52px !important;
    }

    /* MOBILE HOVER */

    #forminator-module-3648 .forminator-button-submit:hover {
        transform: translateY(-1px) !important;
        color: #FFFFFF !important;
        border-color: #F5D100 !important;
    }
}
```/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3e98fd7 */```css
/* =========================================
   PREMIUM QUOTE FORM — TRANSPARENT
   ========================================= */

#forminator-module-3648 {
    background: transparent !important;
    border: none !important;
    padding: 0px 0px 0px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}


/* =========================================
   FORM TITLE
   ========================================= */

#forminator-module-3648 .forminator-title {
    color: #092d49 !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    margin-bottom: 8px !important;
}


/* =========================================
   LABELS
   ========================================= */

#forminator-module-3648 .forminator-label {
    color: #182b3a !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 7px !important;
}


/* =========================================
   INPUTS / TEXTAREA
   ========================================= */

#forminator-module-3648 .forminator-input,
#forminator-module-3648 .forminator-textarea {
    width: 100% !important;
    background: #f8fafb !important;
    border: 1px solid #d9e0e5 !important;
    border-radius: 8px !important;
    color: #182b3a !important;
    font-size: 14px !important;
    min-height: 48px !important;
    padding: 13px 15px !important;
    box-shadow: none !important;
    transition: all 0.25s ease !important;
}


/* =========================================
   TEXTAREA
   ========================================= */

#forminator-module-3648 .forminator-textarea {
    min-height: 105px !important;
    resize: vertical !important;
}


/* =========================================
   INPUT FOCUS
   ========================================= */

#forminator-module-3648 .forminator-input:focus,
#forminator-module-3648 .forminator-textarea:focus {
    background: #ffffff !important;
    border-color: #f5cc00 !important;
    box-shadow: 0 0 0 3px rgba(245, 204, 0, 0.12) !important;
    outline: none !important;
}


/* =========================================
   PLACEHOLDER
   ========================================= */

#forminator-module-3648 input::placeholder,
#forminator-module-3648 textarea::placeholder {
    color: #9aa5ad !important;
    opacity: 1 !important;
}


/* =========================================
   TYPE OF SERVICE SELECT
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-selection--single {
    height: 48px !important;
    background: #f8fafb !important;
    border: 1px solid #d9e0e5 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    transition: all 0.25s ease !important;
}


/* =========================================
   SELECT WHEN OPENED
   ========================================= */

#forminator-module-3648 .select2-container--forminator.select2-container--open
.select2-selection--single {
    background: #ffffff !important;
    border-color: #f5cc00 !important;
    box-shadow: 0 0 0 3px rgba(245, 204, 0, 0.12) !important;
}


/* =========================================
   SELECTED TEXT
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-selection__rendered {
    color: #182b3a !important;
    font-size: 14px !important;
    line-height: 46px !important;
    padding-left: 15px !important;
}


/* =========================================
   DROPDOWN ARROW
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-selection__arrow {
    height: 46px !important;
    right: 10px !important;
}


/* =========================================
   DROPDOWN MENU
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-dropdown {
    background: #ffffff !important;
    border: 1px solid #d9e0e5 !important;
    border-radius: 8px !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12) !important;
    overflow: hidden !important;
}


/* =========================================
   DROPDOWN OPTIONS
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option {
    background: #ffffff !important;
    color: #182b3a !important;
    font-size: 14px !important;
    padding: 12px 15px !important;
    transition: all 0.2s ease !important;
}


/* =========================================
   OPTION HOVER
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option:hover {
    background: #fff8d6 !important;
    color: #182b3a !important;
}


/* =========================================
   HIGHLIGHTED OPTION
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option--highlighted {
    background: #fff8d6 !important;
    color: #182b3a !important;
}


/* =========================================
   SELECTED OPTION
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option[aria-selected="true"] {
    background: #f5cc00 !important;
    color: #111111 !important;
    font-weight: 600 !important;
}


/* =========================================
   SELECTED OPTION HOVER
   ========================================= */

#forminator-module-3648 .select2-container--forminator
.select2-results__option[aria-selected="true"]:hover {
    background: #e5bd00 !important;
    color: #111111 !important;
}


/* =========================================
   FIELD SPACING
   ========================================= */

#forminator-module-3648 .forminator-row {
    margin-bottom: 14px !important;
}


/* =========================================
   SUBMIT BUTTON
   ========================================= */

#forminator-module-3648 .forminator-button-submit {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;

    width: 180px !important;
    height: 58px !important;

    margin-top: 12px !important;
    padding: 0 25px !important;

    background: #f5cc00 !important;
    color: #111111 !important;

    border: 1px solid #f5cc00 !important;
    border-radius: 30px !important;

    box-shadow: none !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    text-align: center !important;
    cursor: pointer !important;

    transition:
        color 0.25s ease,
        border-color 0.35s ease,
        transform 0.3s ease,
        box-shadow 0.35s ease !important;
}


/* =========================================
   LEFT-TO-RIGHT NAVY HOVER FILL
   ========================================= */

#forminator-module-3648 .forminator-button-submit::before {
    content: "" !important;

    position: absolute !important;
    z-index: -1 !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    width: 100% !important;
    height: 100% !important;

    background: #081F2B !important;

    transform: scaleX(0) !important;
    transform-origin: left center !important;

    transition:
        transform 0.45s cubic-bezier(.65, 0, .35, 1) !important;

    pointer-events: none !important;
}


/* =========================================
   BUTTON HOVER
   ========================================= */

#forminator-module-3648 .forminator-button-submit:hover {
    background: #f5cc00 !important;
    color: #FFFFFF !important;
    border: 2px solid #F5D100 !important;
    border-color: #F5D100 !important;
    transform: translateY(-2px) !important;

    box-shadow:
        0 8px 22px rgba(4, 26, 38, 0.20) !important;
}


/* ACTIVATE LEFT-TO-RIGHT FILL */

#forminator-module-3648 .forminator-button-submit:hover::before {
    transform: scaleX(1) !important;
}


/* FORCE WHITE BUTTON TEXT ON HOVER */

#forminator-module-3648 .forminator-button-submit:hover,
#forminator-module-3648 .forminator-button-submit:hover * {
    color: #FFFFFF !important;
}


/* BUTTON ICON ON HOVER */

#forminator-module-3648 .forminator-button-submit:hover i,
#forminator-module-3648 .forminator-button-submit:hover svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}


/* SVG PATHS */

#forminator-module-3648 .forminator-button-submit:hover svg *,
#forminator-module-3648 .forminator-button-submit:hover svg path {
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}


/* =========================================
   ACTIVE
   ========================================= */

#forminator-module-3648 .forminator-button-submit:active {
    transform: translateY(0) !important;
}


/* =========================================
   SUBMIT BUTTON ROW
   ========================================= */

#forminator-module-3648 .forminator-row-last {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
}


/* =========================================
   REQUIRED STAR
   ========================================= */

#forminator-module-3648 .forminator-required {
    color: #d71920 !important;
}


/* =========================================
   ERROR MESSAGE
   ========================================= */

#forminator-module-3648 .forminator-error-message {
    color: #d71920 !important;
    font-size: 12px !important;
    margin-top: 5px !important;
}


/* =========================================
   SUCCESS MESSAGE
   ========================================= */

#forminator-module-3648 .forminator-response-message {
    border-radius: 8px !important;
    font-size: 14px !important;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    #forminator-module-3648 {
        background: transparent !important;
        border: none !important;
        padding: 25px 20px 22px !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    #forminator-module-3648 .forminator-title {
        font-size: 25px !important;
    }

    #forminator-module-3648 .forminator-label {
        font-size: 13px !important;
    }

    #forminator-module-3648 .forminator-input,
    #forminator-module-3648 .forminator-textarea {
        min-height: 46px !important;
        font-size: 14px !important;
    }

    #forminator-module-3648 .forminator-textarea {
        min-height: 100px !important;
    }

    #forminator-module-3648 .select2-container--forminator
    .select2-selection--single {
        height: 46px !important;
    }

    #forminator-module-3648 .select2-container--forminator
    .select2-selection__rendered {
        line-height: 44px !important;
    }

    #forminator-module-3648 .select2-container--forminator
    .select2-selection__arrow {
        height: 44px !important;
    }

    #forminator-module-3648 .forminator-button-submit {
        width: 100% !important;
        height: 52px !important;
    }

    /* MOBILE HOVER */

    #forminator-module-3648 .forminator-button-submit:hover {
        transform: translateY(-1px) !important;
        color: #FFFFFF !important;
        border-color: #F5D100 !important;
    }
}
```/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7288e72 *//* =========================================================
   GLASS GROUP — LEFT TO RIGHT HOVER
   CLASS: glass-hover-btn
========================================================= */


/* =========================================================
   HOVER EFFECT — NO NORMAL DESIGN CHANGES
========================================================= */

.glass-hover-btn .elementor-button {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    transition:
        border-color 0.35s ease,
        transform 0.3s ease,
        box-shadow 0.35s ease;
}


/* =========================================================
   LEFT → RIGHT BACKGROUND FILL
========================================================= */

.glass-hover-btn .elementor-button::before {
    content: "";

    position: absolute;
    z-index: 1;

    inset: 0;

    background: #081F2B;

    transform: scaleX(0);
    transform-origin: left center;

    transition: transform 0.45s cubic-bezier(.65, 0, .35, 1);
}


/* =========================================================
   TEXT
========================================================= */

.glass-hover-btn .elementor-button-text {
    position: relative;
    z-index: 5;

    transition: color 0.25s ease;
}


/* =========================================================
   ICON / ARROW
========================================================= */

.glass-hover-btn .elementor-button-icon {
    position: relative;
    z-index: 5;

    transform: none !important;

    transition: color 0.25s ease;
}


/* =========================================================
   HOVER
========================================================= */

.glass-hover-btn .elementor-button:hover {

    border-color: #F5D100 !important;
 border: solid 2PX;
    transform: translateY(-2px);

    box-shadow:
        0 8px 22px rgba(4, 26, 38, 0.20);
}


/* =========================================================
   ACTIVATE LEFT → RIGHT FILL
========================================================= */

.glass-hover-btn .elementor-button:hover::before {
    transform: scaleX(1);
}


/* =========================================================
   HOVER TEXT — WHITE
========================================================= */

.glass-hover-btn .elementor-button:hover .elementor-button-text {
    color: #FFFFFF !important;
}


/* =========================================================
   HOVER ARROW — WHITE
========================================================= */

.glass-hover-btn .elementor-button:hover .elementor-button-icon {
    color: #FFFFFF !important;
    transform: none !important;
}


/* FONT AWESOME */

.glass-hover-btn .elementor-button:hover .elementor-button-icon i {
    color: #FFFFFF !important;
}


/* SVG */

.glass-hover-btn .elementor-button:hover .elementor-button-icon svg,
.glass-hover-btn .elementor-button:hover .elementor-button-icon svg * {
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
}


/* =========================================================
   ACTIVE
========================================================= */

.glass-hover-btn .elementor-button:active {
    transform: translateY(0);
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .glass-hover-btn .elementor-button:hover {
        transform: translateY(-1px);
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ed8bf *//* =========================================
   GLASS GROUP — MINIMAL SERVICE CARDS V3
   ========================================= */

.gg-service-card-v3 {
    position: relative;
    overflow: hidden;

    background: #ffffff;
    border: 1px solid #D9E0E3;
    border-radius: 12px;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* IMAGE */

.gg-service-card-v3 .elementor-widget-image {
    margin: 0 !important;
    overflow: hidden;
}

.gg-service-card-v3 img {
    width: 100%;
    height: 240px;

    object-fit: cover;
    display: block;

    transition: transform 0.5s ease;
}


/* IMAGE HOVER */

.gg-service-card-v3:hover img {
    transform: scale(1.03);
}


/* CARD HOVER */

.gg-service-card-v3:hover {
    transform: translateY(-3px);

    border-color: #BFCACF;

    box-shadow: 0 12px 30px rgba(4, 26, 38, 0.08);
}


/* CONTENT */

.gg-service-card-v3 .elementor-widget-heading {
    margin: 0 !important;
    padding: 22px 24px 0;
}

.gg-service-card-v3 .elementor-widget-text-editor {
    margin: 0 !important;
    padding: 8px 24px 25px;
}


/* HEADING */

.gg-service-card-v3 h3,
.gg-service-card-v3 h4 {
    margin: 0;

    color: #0D577A;

    font-size: 21px;
    line-height: 1.3;
    font-weight: 600;
}


/* DESCRIPTION */

.gg-service-card-v3 p {
    margin: 0;

    color: #65777D;

    font-size: 15px;
    line-height: 1.6;
}


/* SMALL YELLOW ACCENT */

.gg-service-card-v3::after {
    content: "";

    position: absolute;
    left: 24px;
    bottom: 0;

    width: 38px;
    height: 3px;

    background: #F5D100;

    transition: width 0.3s ease;
}

.gg-service-card-v3:hover::after {
    width: 65px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .gg-service-card-v3 img {
        height: 220px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 20px 20px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 8px 20px 22px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 20px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .gg-service-card-v3 {
        border-radius: 10px;
    }

    .gg-service-card-v3 img {
        height: 210px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 18px 18px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 7px 18px 21px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 19px;
    }

    .gg-service-card-v3 p {
        font-size: 14px;
        line-height: 1.55;
    }

    .gg-service-card-v3::after {
        left: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-055b6d3 *//* =========================================
   GLASS GROUP — MINIMAL SERVICE CARDS V3
   ========================================= */

.gg-service-card-v3 {
    position: relative;
    overflow: hidden;

    background: #ffffff;
    border: 1px solid #D9E0E3;
    border-radius: 12px;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* IMAGE */

.gg-service-card-v3 .elementor-widget-image {
    margin: 0 !important;
    overflow: hidden;
}

.gg-service-card-v3 img {
    width: 100%;
    height: 240px;

    object-fit: cover;
    display: block;

    transition: transform 0.5s ease;
}


/* IMAGE HOVER */

.gg-service-card-v3:hover img {
    transform: scale(1.03);
}


/* CARD HOVER */

.gg-service-card-v3:hover {
    transform: translateY(-3px);

    border-color: #BFCACF;

    box-shadow: 0 12px 30px rgba(4, 26, 38, 0.08);
}


/* CONTENT */

.gg-service-card-v3 .elementor-widget-heading {
    margin: 0 !important;
    padding: 22px 24px 0;
}

.gg-service-card-v3 .elementor-widget-text-editor {
    margin: 0 !important;
    padding: 8px 24px 25px;
}


/* HEADING */

.gg-service-card-v3 h3,
.gg-service-card-v3 h4 {
    margin: 0;

    color: #0D577A;

    font-size: 21px;
    line-height: 1.3;
    font-weight: 600;
}


/* DESCRIPTION */

.gg-service-card-v3 p {
    margin: 0;

    color: #65777D;

    font-size: 15px;
    line-height: 1.6;
}


/* SMALL YELLOW ACCENT */

.gg-service-card-v3::after {
    content: "";

    position: absolute;
    left: 24px;
    bottom: 0;

    width: 38px;
    height: 3px;

    background: #F5D100;

    transition: width 0.3s ease;
}

.gg-service-card-v3:hover::after {
    width: 65px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .gg-service-card-v3 img {
        height: 220px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 20px 20px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 8px 20px 22px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 20px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .gg-service-card-v3 {
        border-radius: 10px;
    }

    .gg-service-card-v3 img {
        height: 210px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 18px 18px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 7px 18px 21px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 19px;
    }

    .gg-service-card-v3 p {
        font-size: 14px;
        line-height: 1.55;
    }

    .gg-service-card-v3::after {
        left: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ff0167 *//* =========================================
   GLASS GROUP — MINIMAL SERVICE CARDS V3
   ========================================= */

.gg-service-card-v3 {
    position: relative;
    overflow: hidden;

    background: #ffffff;
    border: 1px solid #D9E0E3;
    border-radius: 12px;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* IMAGE */

.gg-service-card-v3 .elementor-widget-image {
    margin: 0 !important;
    overflow: hidden;
}

.gg-service-card-v3 img {
    width: 100%;
    height: 240px;

    object-fit: cover;
    display: block;

    transition: transform 0.5s ease;
}


/* IMAGE HOVER */

.gg-service-card-v3:hover img {
    transform: scale(1.03);
}


/* CARD HOVER */

.gg-service-card-v3:hover {
    transform: translateY(-3px);

    border-color: #BFCACF;

    box-shadow: 0 12px 30px rgba(4, 26, 38, 0.08);
}


/* CONTENT */

.gg-service-card-v3 .elementor-widget-heading {
    margin: 0 !important;
    padding: 22px 24px 0;
}

.gg-service-card-v3 .elementor-widget-text-editor {
    margin: 0 !important;
    padding: 8px 24px 25px;
}


/* HEADING */

.gg-service-card-v3 h3,
.gg-service-card-v3 h4 {
    margin: 0;

    color: #0D577A;

    font-size: 21px;
    line-height: 1.3;
    font-weight: 600;
}


/* DESCRIPTION */

.gg-service-card-v3 p {
    margin: 0;

    color: #65777D;

    font-size: 15px;
    line-height: 1.6;
}


/* SMALL YELLOW ACCENT */

.gg-service-card-v3::after {
    content: "";

    position: absolute;
    left: 24px;
    bottom: 0;

    width: 38px;
    height: 3px;

    background: #F5D100;

    transition: width 0.3s ease;
}

.gg-service-card-v3:hover::after {
    width: 65px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .gg-service-card-v3 img {
        height: 220px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 20px 20px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 8px 20px 22px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 20px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .gg-service-card-v3 {
        border-radius: 10px;
    }

    .gg-service-card-v3 img {
        height: 210px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 18px 18px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 7px 18px 21px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 19px;
    }

    .gg-service-card-v3 p {
        font-size: 14px;
        line-height: 1.55;
    }

    .gg-service-card-v3::after {
        left: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5d1dba *//* =========================================
   GLASS GROUP — MINIMAL SERVICE CARDS V3
   ========================================= */

.gg-service-card-v3 {
    position: relative;
    overflow: hidden;

    background: #ffffff;
    border: 1px solid #D9E0E3;
    border-radius: 12px;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* IMAGE */

.gg-service-card-v3 .elementor-widget-image {
    margin: 0 !important;
    overflow: hidden;
}

.gg-service-card-v3 img {
    width: 100%;
    height: 240px;

    object-fit: cover;
    display: block;

    transition: transform 0.5s ease;
}


/* IMAGE HOVER */

.gg-service-card-v3:hover img {
    transform: scale(1.03);
}


/* CARD HOVER */

.gg-service-card-v3:hover {
    transform: translateY(-3px);

    border-color: #BFCACF;

    box-shadow: 0 12px 30px rgba(4, 26, 38, 0.08);
}


/* CONTENT */

.gg-service-card-v3 .elementor-widget-heading {
    margin: 0 !important;
    padding: 22px 24px 0;
}

.gg-service-card-v3 .elementor-widget-text-editor {
    margin: 0 !important;
    padding: 8px 24px 25px;
}


/* HEADING */

.gg-service-card-v3 h3,
.gg-service-card-v3 h4 {
    margin: 0;

    color: #0D577A;

    font-size: 21px;
    line-height: 1.3;
    font-weight: 600;
}


/* DESCRIPTION */

.gg-service-card-v3 p {
    margin: 0;

    color: #65777D;

    font-size: 15px;
    line-height: 1.6;
}


/* SMALL YELLOW ACCENT */

.gg-service-card-v3::after {
    content: "";

    position: absolute;
    left: 24px;
    bottom: 0;

    width: 38px;
    height: 3px;

    background: #F5D100;

    transition: width 0.3s ease;
}

.gg-service-card-v3:hover::after {
    width: 65px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .gg-service-card-v3 img {
        height: 220px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 20px 20px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 8px 20px 22px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 20px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .gg-service-card-v3 {
        border-radius: 10px;
    }

    .gg-service-card-v3 img {
        height: 210px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 18px 18px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 7px 18px 21px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 19px;
    }

    .gg-service-card-v3 p {
        font-size: 14px;
        line-height: 1.55;
    }

    .gg-service-card-v3::after {
        left: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2720add *//* =========================================
   GLASS GROUP — MINIMAL SERVICE CARDS V3
   ========================================= */

.gg-service-card-v3 {
    position: relative;
    overflow: hidden;

    background: #ffffff;
    border: 1px solid #D9E0E3;
    border-radius: 12px;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* IMAGE */

.gg-service-card-v3 .elementor-widget-image {
    margin: 0 !important;
    overflow: hidden;
}

.gg-service-card-v3 img {
    width: 100%;
    height: 240px;

    object-fit: cover;
    display: block;

    transition: transform 0.5s ease;
}


/* IMAGE HOVER */

.gg-service-card-v3:hover img {
    transform: scale(1.03);
}


/* CARD HOVER */

.gg-service-card-v3:hover {
    transform: translateY(-3px);

    border-color: #BFCACF;

    box-shadow: 0 12px 30px rgba(4, 26, 38, 0.08);
}


/* CONTENT */

.gg-service-card-v3 .elementor-widget-heading {
    margin: 0 !important;
    padding: 22px 24px 0;
}

.gg-service-card-v3 .elementor-widget-text-editor {
    margin: 0 !important;
    padding: 8px 24px 25px;
}


/* HEADING */

.gg-service-card-v3 h3,
.gg-service-card-v3 h4 {
    margin: 0;

    color: #0D577A;

    font-size: 21px;
    line-height: 1.3;
    font-weight: 600;
}


/* DESCRIPTION */

.gg-service-card-v3 p {
    margin: 0;

    color: #65777D;

    font-size: 15px;
    line-height: 1.6;
}


/* SMALL YELLOW ACCENT */

.gg-service-card-v3::after {
    content: "";

    position: absolute;
    left: 24px;
    bottom: 0;

    width: 38px;
    height: 3px;

    background: #F5D100;

    transition: width 0.3s ease;
}

.gg-service-card-v3:hover::after {
    width: 65px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .gg-service-card-v3 img {
        height: 220px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 20px 20px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 8px 20px 22px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 20px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .gg-service-card-v3 {
        border-radius: 10px;
    }

    .gg-service-card-v3 img {
        height: 210px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 18px 18px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 7px 18px 21px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 19px;
    }

    .gg-service-card-v3 p {
        font-size: 14px;
        line-height: 1.55;
    }

    .gg-service-card-v3::after {
        left: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69d3792 *//* =========================================
   GLASS GROUP — MINIMAL SERVICE CARDS V3
   ========================================= */

.gg-service-card-v3 {
    position: relative;
    overflow: hidden;

    background: #ffffff;
    border: 1px solid #D9E0E3;
    border-radius: 12px;

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;
}


/* IMAGE */

.gg-service-card-v3 .elementor-widget-image {
    margin: 0 !important;
    overflow: hidden;
}

.gg-service-card-v3 img {
    width: 100%;
    height: 240px;

    object-fit: cover;
    display: block;

    transition: transform 0.5s ease;
}


/* IMAGE HOVER */

.gg-service-card-v3:hover img {
    transform: scale(1.03);
}


/* CARD HOVER */

.gg-service-card-v3:hover {
    transform: translateY(-3px);

    border-color: #BFCACF;

    box-shadow: 0 12px 30px rgba(4, 26, 38, 0.08);
}


/* CONTENT */

.gg-service-card-v3 .elementor-widget-heading {
    margin: 0 !important;
    padding: 22px 24px 0;
}

.gg-service-card-v3 .elementor-widget-text-editor {
    margin: 0 !important;
    padding: 8px 24px 25px;
}


/* HEADING */

.gg-service-card-v3 h3,
.gg-service-card-v3 h4 {
    margin: 0;

    color: #0D577A;

    font-size: 21px;
    line-height: 1.3;
    font-weight: 600;
}


/* DESCRIPTION */

.gg-service-card-v3 p {
    margin: 0;

    color: #65777D;

    font-size: 15px;
    line-height: 1.6;
}


/* SMALL YELLOW ACCENT */

.gg-service-card-v3::after {
    content: "";

    position: absolute;
    left: 24px;
    bottom: 0;

    width: 38px;
    height: 3px;

    background: #F5D100;

    transition: width 0.3s ease;
}

.gg-service-card-v3:hover::after {
    width: 65px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .gg-service-card-v3 img {
        height: 220px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 20px 20px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 8px 20px 22px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 20px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .gg-service-card-v3 {
        border-radius: 10px;
    }

    .gg-service-card-v3 img {
        height: 210px;
    }

    .gg-service-card-v3 .elementor-widget-heading {
        padding: 18px 18px 0;
    }

    .gg-service-card-v3 .elementor-widget-text-editor {
        padding: 7px 18px 21px;
    }

    .gg-service-card-v3 h3,
    .gg-service-card-v3 h4 {
        font-size: 19px;
    }

    .gg-service-card-v3 p {
        font-size: 14px;
        line-height: 1.55;
    }

    .gg-service-card-v3::after {
        left: 18px;
    }
}/* End custom CSS */