.elementor-22 .elementor-element.elementor-element-da39643{--display:flex;--min-height:588px;--justify-content:center;--overlay-opacity:0.5;}.elementor-22 .elementor-element.elementor-element-da39643:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-da39643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://absfoam.ttsd.dev/wp-content/uploads/a209eb25-4d2a-40a3-a48f-6577a2bd7263-1024x498.png");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-da39643::before, .elementor-22 .elementor-element.elementor-element-da39643 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-da39643 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-da39643 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-da39643 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-da39643 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-f2cc8e9 ) 100%);}.elementor-22 .elementor-element.elementor-element-65ed70a{--display:flex;}.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-22 .elementor-element.elementor-element-8c84cab{color:#FFFFFF;}.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 );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-88f3317 .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-dbc4fce{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ffe89f4{--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-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-22 .elementor-element.elementor-element-600e0b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-1d3fff7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-d6c7db9{--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-22 .elementor-element.elementor-element-7e91929{--display:flex;}.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 );text-transform:var( --e-global-typography-primary-text-transform );}.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-22 .elementor-element.elementor-element-ab87f5a .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-ab87f5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-ab87f5a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ab87f5a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-ab87f5a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ab87f5a .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-b1648a5{--display:flex;}.elementor-22 .elementor-element.elementor-element-e61c6c2 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-e61c6c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-e61c6c2.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e61c6c2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-e61c6c2 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-e61c6c2 .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-ab47a6b{--display:flex;}.elementor-22 .elementor-element.elementor-element-2b4407f .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-2b4407f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-2b4407f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2b4407f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-2b4407f .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-2b4407f .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-e846155{--display:flex;}.elementor-22 .elementor-element.elementor-element-5e2fda3 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-5e2fda3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-5e2fda3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5e2fda3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-5e2fda3 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-5e2fda3 .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-52f4fce{--display:flex;}.elementor-22 .elementor-element.elementor-element-b1ab3ad .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-b1ab3ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-b1ab3ad.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-b1ab3ad.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-b1ab3ad .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-b1ab3ad .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-04f999e{--display:flex;}.elementor-22 .elementor-element.elementor-element-fd1d1bd .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-fd1d1bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-fd1d1bd.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-fd1d1bd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-fd1d1bd .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-fd1d1bd .elementor-icon-box-title a{font-family:"Squada One", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-525d92fe > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-36283b21 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-36283b21.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-36283b21.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-36283b21.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-7073eef3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-7073eef3.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-7073eef3.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7073eef3.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-19391dfb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-19391dfb.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-19391dfb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-19391dfb.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-123c7920 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-123c7920.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-123c7920.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-123c7920.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-2a8d0072 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-2a8d0072.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-2a8d0072.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2a8d0072.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-5d03e863 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-4bb01ec3 > .elementor-element-populated{padding:10px 14px 10px 14px;}.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-22 .elementor-element.elementor-element-3a53b4f img{width:100%;height:323px;object-fit:cover;object-position:top center;}.elementor-22 .elementor-element.elementor-element-7f39f839 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-41dc4965 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-184f48f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-22 .elementor-element.elementor-element-912bdc4{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-4412abe{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-32880de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-22 .elementor-element.elementor-element-a302f15{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-43b8d92 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-43b8d92.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-43b8d92.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-43b8d92.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-2f3bcd7{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-335e39d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-335e39d.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-335e39d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-335e39d.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-a1f9852{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-22 .elementor-element.elementor-element-1adf45e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-22 .elementor-element.elementor-element-1adf45e.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-1adf45e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1adf45e.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-5f461b4b > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-1608f937 .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5088b574 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-6ca2fa0a .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-6ca2fa0a.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-6ca2fa0a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6ca2fa0a.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-6ca2fa0a .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5981c06e > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-76798f82 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-76798f82.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-76798f82.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-76798f82.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-76798f82 .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-383fdf0e > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-4985998c .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-4985998c.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-4985998c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4985998c.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-4985998c .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-39e71ca1 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-41221be .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-41221be.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-41221be.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-41221be.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-41221be .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-110217a2 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-7b079629 .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-7b079629.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-7b079629.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7b079629.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-7b079629 .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2a772a93 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-199fa65f .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-199fa65f.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-199fa65f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-199fa65f.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-199fa65f .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-31530b81 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-5c1481fc .elementor-icon-box-wrapper{gap:15px;}.elementor-22 .elementor-element.elementor-element-5c1481fc.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-5c1481fc.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5c1481fc.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-22 .elementor-element.elementor-element-5c1481fc .elementor-icon-box-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-30024dd8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5d9fe323 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-7fd77487 .elementor-heading-title{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5764eb9c{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2cf70a16 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-22 .elementor-element.elementor-element-232f17c5 .elementor-button{background-color:transparent;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-84963db ) 0%, var( --e-global-color-84963db ) 100%);}.elementor-22 .elementor-element.elementor-element-232f17c5 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-65ed70a{--width:46%;}.elementor-22 .elementor-element.elementor-element-525d92fe{width:42%;}.elementor-22 .elementor-element.elementor-element-4bb01ec3{width:58%;}.elementor-22 .elementor-element.elementor-element-7f39f839{width:50%;}.elementor-22 .elementor-element.elementor-element-41dc4965{width:50%;}.elementor-22 .elementor-element.elementor-element-184f48f{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-912bdc4{--width:60%;}.elementor-22 .elementor-element.elementor-element-4412abe{--width:100%;}.elementor-22 .elementor-element.elementor-element-a302f15{--width:33.333%;}.elementor-22 .elementor-element.elementor-element-2f3bcd7{--width:33.333%;}.elementor-22 .elementor-element.elementor-element-a1f9852{--width:33.333%;}.elementor-22 .elementor-element.elementor-element-5f461b4b{width:100%;}.elementor-22 .elementor-element.elementor-element-5088b574{width:14.285%;}.elementor-22 .elementor-element.elementor-element-5981c06e{width:14.285%;}.elementor-22 .elementor-element.elementor-element-383fdf0e{width:14.285%;}.elementor-22 .elementor-element.elementor-element-39e71ca1{width:14.285%;}.elementor-22 .elementor-element.elementor-element-110217a2{width:14.285%;}.elementor-22 .elementor-element.elementor-element-2a772a93{width:14.285%;}.elementor-22 .elementor-element.elementor-element-31530b81{width:14.285%;}.elementor-22 .elementor-element.elementor-element-5d9fe323{width:72%;}.elementor-22 .elementor-element.elementor-element-2cf70a16{width:28%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600;700&family=Roboto:wght@400;500;700&display=swap');
.elementor{--red:#C71A1F;--black:#010000;--line:#CCCCCC;font-family:'Roboto',Arial,sans-serif;color:var(--black)}.elementor h1,.elementor h2,.elementor h3,.elementor .elementor-button-text{font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-weight:700;text-transform:uppercase}.elementor p{line-height:1.62}.commercial-style>.elementor-container{min-height:0}.commercial-style .elementor-widget-wrap{padding:0!important}.eyebrow{font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:var(--red);margin-bottom:8px}.elementor .elementor-button{background:var(--red);border:2px solid var(--red);border-radius:3px;color:#fff;padding:15px 24px}.elementor .elementor-button-text{color:#fff}.secondary .elementor-button{background:transparent;border-color:#fff}.image-placeholder{min-height:225px;width:100%;height:100%;background:linear-gradient(135deg,#d9dde0,#f3f3f3);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#666}.image-placeholder:before{content:'▧';font-size:54px;color:#aaa;margin-bottom:8px}.image-placeholder span{font-family:'Oswald',Arial,sans-serif;font-weight:700}.image-placeholder small{margin-top:6px}
.commercial-hero{min-height:600px;padding:64px 28px;background:linear-gradient(90deg,#050505 0%,#1c1d1d 54%,#767676 100%);display:flex;align-items:center}.commercial-hero>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important}.hero-copy{max-width:625px}.commercial-hero .elementor-heading-title{font-size:64px;line-height:.98;color:#fff!important;margin:0 0 18px}.commercial-hero .elementor-heading-title span{color:var(--red)!important}.commercial-hero .elementor-widget-text-editor,.commercial-hero .elementor-widget-text-editor p{color:#fff!important;font-size:17px}.commercial-hero .eyebrow{color:var(--red)!important}.white-rule{width:54px;height:3px;background:#fff;margin:16px 0}.hero-buttons>.elementor-container{display:flex!important;gap:16px;flex-wrap:wrap}.hero-buttons .elementor-column{width:auto!important}.commercial-hero .secondary .elementor-button-text{color:#fff!important}
.benefits{padding:30px 28px;background:#fff;border-bottom:1px solid #ddd}.benefits>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important;align-items:stretch}.benefit-col{text-align:center;border-right:1px solid var(--line);padding:6px 18px!important}.benefit-col:last-child{border:0}.benefit-box .elementor-icon-box-icon{margin-bottom:10px!important}.benefit-box .elementor-icon{font-size:39px!important;color:var(--red)!important}.benefit-box .elementor-icon i,.benefit-box .elementor-icon svg{color:var(--red)!important;fill:var(--red)!important}.benefit-box .elementor-icon-box-title{font-size:17px!important;line-height:1.08;margin-bottom:8px!important}.benefit-box .elementor-icon-box-description{font-size:12px!important;line-height:1.5;color:var(--black)!important}
.overview{padding:58px 28px;background:#fff}.overview>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important;align-items:center}.overview-copy{padding-right:32px!important}.overview-copy h2{font-size:39px;line-height:1.04;margin:0 0 16px}.overview-copy p{font-size:15px}.checks{margin:17px 0}.check-box{margin-bottom:5px!important}.check-box .elementor-icon-box-wrapper{display:flex;align-items:flex-start;text-align:left}.check-box .elementor-icon-box-icon{margin:2px 10px 0 0!important}.check-box .elementor-icon{font-size:15px!important;color:var(--red)!important}.check-box .elementor-icon i,.check-box .elementor-icon svg{color:var(--red)!important;fill:var(--red)!important}.check-box .elementor-icon-box-title{font-family:'Roboto',Arial,sans-serif!important;font-size:14px!important;line-height:1.4;text-transform:none!important;margin:0!important}.project-bottom>.elementor-container{display:flex!important;align-items:stretch}.project-wide .image-placeholder{min-height:290px}.project-small .image-placeholder{min-height:190px}.project-label{font-family:'Oswald',Arial,sans-serif;font-weight:700;text-transform:uppercase;background:#0b0d0d;color:#fff;padding:9px 13px;margin-top:-42px;position:relative;width:max-content;border-radius:0 3px 0 6px}
.advantages{padding:0 28px 55px;background:#fff}.advantages>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important}.section-title{text-align:center;margin-bottom:20px}.section-title .elementor-heading-title{font-size:30px}.advantage-row>.elementor-container{display:flex!important;align-items:stretch}.advantage-col{padding:0 9px!important}.advantage-card{height:100%;border:1px solid #ddd;border-radius:6px;background:#fff;padding:21px!important;box-shadow:0 5px 16px rgba(0,0,0,.06)}.advantage-card .elementor-icon-box-wrapper{display:flex;align-items:flex-start;text-align:left}.advantage-card .elementor-icon-box-icon{margin:0 18px 0 0!important}.advantage-card .elementor-icon{font-size:46px!important;color:var(--red)!important}.advantage-card .elementor-icon i,.advantage-card .elementor-icon svg{color:var(--red)!important;fill:var(--red)!important}.advantage-card .elementor-icon-box-title{font-size:20px!important;line-height:1.1;margin:0 0 8px!important}.advantage-card .elementor-icon-box-description{font-size:13px!important;line-height:1.55;color:var(--black)!important}
.industries{padding:30px 28px;background:#0d1112;color:#fff}.industries>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important}.industries-stack{width:100%!important}.industries-title{text-align:center;margin-bottom:16px}.industries .elementor-widget-heading .elementor-heading-title{color:#fff!important}.industries .industries-title .elementor-heading-title{font-size:28px}.industry-row>.elementor-container{display:flex!important;align-items:stretch;width:100%!important}.industry-col{text-align:center;border-right:1px solid #555;padding:5px 12px!important}.industry-col:last-child{border:0}.industry-box .elementor-icon-box-icon{margin-bottom:8px!important}.industry-box .elementor-icon{font-size:35px!important;color:#fff!important}.industry-box .elementor-icon i,.industry-box .elementor-icon svg{color:#fff!important;fill:#fff!important}.industry-box .elementor-icon-box-title,.industry-box .elementor-icon-box-title a{font-size:15px!important;line-height:1.08;color:#fff!important;margin:0!important}.industry-button{margin-top:22px}.industry-button .elementor-button-wrapper{text-align:center!important}.industry-button .elementor-button-text{color:#fff!important}
.commercial-cta{padding:24px 28px;background:linear-gradient(90deg,#a9070d,#d51c21)}.commercial-cta>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important;align-items:center}.cta-copy .elementor-heading-title{font-size:29px;color:#fff!important}.cta-copy .elementor-widget-text-editor,.cta-copy .elementor-widget-text-editor p{color:#fff!important;margin:3px 0}.commercial-cta .elementor-button{background:#fff;border-color:#fff;width:100%}.commercial-cta .elementor-button-text{color:var(--red)!important}
@media(max-width:1024px){.benefits>.elementor-container,.industry-row>.elementor-container{flex-wrap:wrap}.benefit-col{width:33.333%!important;margin-bottom:20px}.overview-copy,.project-gallery{width:100%!important}.overview>.elementor-container{flex-wrap:wrap}.project-gallery{margin-top:25px}.industry-col{width:25%!important;margin-bottom:18px}.advantage-card .elementor-icon-box-wrapper{display:block;text-align:center}.advantage-card .elementor-icon-box-icon{margin:0 0 12px!important}}
@media(max-width:767px){.commercial-hero{min-height:520px;padding:48px 18px}.commercial-hero h1{font-size:43px}.benefits,.overview,.advantages,.industries{padding-left:14px;padding-right:14px}.benefit-col{width:50%!important;padding:15px 10px!important}.benefit-col:nth-child(even){border-right:0}.overview-copy,.project-gallery,.advantage-col,.industry-col,.commercial-cta .elementor-column{width:100%!important}.project-bottom>.elementor-container,.advantage-row>.elementor-container,.commercial-cta>.elementor-container{flex-wrap:wrap}.project-small{width:100%!important}.advantage-col{margin-bottom:15px}.industry-col{border-right:0;border-bottom:1px solid #555}.hero-buttons .elementor-column{width:100%!important}.hero-buttons .elementor-button{width:100%}}/* End custom CSS */