.elementor-218814 .elementor-element.elementor-element-cd2df84{--display:flex;}.elementor-218814 .elementor-element.elementor-element-88d8684{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-f865cdd{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-023dc64{--display:flex;--min-height:743px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:350px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-062838e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-8348c01{width:100%;max-width:100%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-218814 .elementor-element.elementor-element-8348c01 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:77px;font-weight:700;text-transform:uppercase;line-height:92.4px;letter-spacing:0px;color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-ec985f4{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-bc75c15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-bc75c15.e-con{--align-self:center;}.elementor-218814 .elementor-element.elementor-element-71f9fb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-bf60c46{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-218814 .elementor-element.elementor-element-bf60c46 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:0px;color:#F4313F;}.elementor-218814 .elementor-element.elementor-element-9fe3c72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-e8f579b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-218814 .elementor-element.elementor-element-e8f579b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:31.2px;letter-spacing:0px;color:#333333;}.elementor-218814 .elementor-element.elementor-element-20b99e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-218814 .elementor-element.elementor-element-8773ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-8d78e95{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-218814 .elementor-element.elementor-element-8d78e95.elementor-element{--align-self:center;}.elementor-218814 .elementor-element.elementor-element-8d78e95 img{width:100%;}.elementor-218814 .elementor-element.elementor-element-1e6b43f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-88267d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-190a1c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-3c54ca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-218814 .elementor-element.elementor-element-3c54ca3.e-con{--align-self:flex-start;}.elementor-218814 .elementor-element.elementor-element-af0d064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-218814 .elementor-element.elementor-element-af0d064 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:31.2px;letter-spacing:0px;color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-b239007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-b7fa2d6{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-28c66b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-28c66b3.e-con{--align-self:center;}.elementor-218814 .elementor-element.elementor-element-dc844b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-4f731c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-218814 .elementor-element.elementor-element-4f731c2 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:41.6px;letter-spacing:0px;color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-ea83696{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-ea83696.e-con{--align-self:center;}.elementor-218814 .elementor-element.elementor-element-dbd8572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-9c2b73c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218814 .elementor-element.elementor-element-9c2b73c .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-218814 .elementor-element.elementor-element-9c2b73c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-9c2b73c.elementor-view-framed .elementor-icon, .elementor-218814 .elementor-element.elementor-element-9c2b73c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-9c2b73c .elementor-icon{font-size:85px;}.elementor-218814 .elementor-element.elementor-element-9c2b73c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;text-transform:none;line-height:30.8px;letter-spacing:0px;color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-c73dfca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-efa70ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218814 .elementor-element.elementor-element-efa70ac .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-218814 .elementor-element.elementor-element-efa70ac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-efa70ac.elementor-view-framed .elementor-icon, .elementor-218814 .elementor-element.elementor-element-efa70ac.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-efa70ac .elementor-icon{font-size:85px;}.elementor-218814 .elementor-element.elementor-element-efa70ac .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;text-transform:none;line-height:30.8px;letter-spacing:0px;color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-70b6a85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-cf54a8c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218814 .elementor-element.elementor-element-cf54a8c .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-218814 .elementor-element.elementor-element-cf54a8c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-cf54a8c.elementor-view-framed .elementor-icon, .elementor-218814 .elementor-element.elementor-element-cf54a8c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-cf54a8c .elementor-icon{font-size:85px;}.elementor-218814 .elementor-element.elementor-element-cf54a8c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;text-transform:none;line-height:30.8px;letter-spacing:0px;color:#FFFFFF;}.elementor-218814 .elementor-element.elementor-element-5a4c4d1{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-4a91efa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-4a91efa.e-con{--align-self:center;}.elementor-218814 .elementor-element.elementor-element-3a280e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-67dd101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-7572cb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-218814 .elementor-element.elementor-element-7572cb7 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:31.2px;letter-spacing:0px;color:#333333;}.elementor-218814 .elementor-element.elementor-element-04fe364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-218814 .elementor-element.elementor-element-454d089{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-dd5916c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-dd5916c.e-con{--align-self:center;}.elementor-218814 .elementor-element.elementor-element-8f665d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.9991%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-d8e9095{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218814 .elementor-element.elementor-element-1a145d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-77ad815{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17.3px) 0px;}.elementor-218814 .elementor-element.elementor-element-97dba11{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218814 .elementor-element.elementor-element-b3455ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:980px){.elementor-218814 .elementor-element.elementor-element-023dc64{--padding-top:350px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-ec985f4{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-bc75c15{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-71f9fb0{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-218814 .elementor-element.elementor-element-8d78e95 img{width:58.33%;}.elementor-218814 .elementor-element.elementor-element-b7fa2d6{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-28c66b3{--padding-top:30px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-ea83696{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-dbd8572{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-218814 .elementor-element.elementor-element-c73dfca{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-218814 .elementor-element.elementor-element-5a4c4d1{--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-454d089{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-dd5916c{--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-218814 .elementor-element.elementor-element-8f665d2{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-218814 .elementor-element.elementor-element-77ad815{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}@media(min-width:768px){.elementor-218814 .elementor-element.elementor-element-023dc64{--width:100%;}.elementor-218814 .elementor-element.elementor-element-062838e{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-bc75c15{--width:80%;}.elementor-218814 .elementor-element.elementor-element-71f9fb0{--width:73.614%;}.elementor-218814 .elementor-element.elementor-element-9fe3c72{--width:100%;}.elementor-218814 .elementor-element.elementor-element-8773ccd{--width:20.864%;}.elementor-218814 .elementor-element.elementor-element-88267d4{--width:100%;}.elementor-218814 .elementor-element.elementor-element-190a1c0{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-3c54ca3{--width:50%;}.elementor-218814 .elementor-element.elementor-element-28c66b3{--width:69.444%;}.elementor-218814 .elementor-element.elementor-element-dc844b7{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-ea83696{--width:80%;}.elementor-218814 .elementor-element.elementor-element-dbd8572{--width:29.655%;}.elementor-218814 .elementor-element.elementor-element-c73dfca{--width:29.655%;}.elementor-218814 .elementor-element.elementor-element-70b6a85{--width:29.655%;}.elementor-218814 .elementor-element.elementor-element-4a91efa{--width:80%;}.elementor-218814 .elementor-element.elementor-element-3a280e9{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-67dd101{--width:100%;}.elementor-218814 .elementor-element.elementor-element-dd5916c{--width:80%;}.elementor-218814 .elementor-element.elementor-element-8f665d2{--width:48.489%;}.elementor-218814 .elementor-element.elementor-element-1a145d0{--width:48.489%;}}@media(max-width:980px) and (min-width:768px){.elementor-218814 .elementor-element.elementor-element-023dc64{--width:100%;}.elementor-218814 .elementor-element.elementor-element-062838e{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-bc75c15{--width:80%;}.elementor-218814 .elementor-element.elementor-element-71f9fb0{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-9fe3c72{--width:100%;}.elementor-218814 .elementor-element.elementor-element-8773ccd{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-88267d4{--width:100%;}.elementor-218814 .elementor-element.elementor-element-190a1c0{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-3c54ca3{--width:50%;}.elementor-218814 .elementor-element.elementor-element-28c66b3{--width:80%;}.elementor-218814 .elementor-element.elementor-element-dc844b7{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-ea83696{--width:80%;}.elementor-218814 .elementor-element.elementor-element-dbd8572{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-c73dfca{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-70b6a85{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-4a91efa{--width:80%;}.elementor-218814 .elementor-element.elementor-element-3a280e9{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-67dd101{--width:100%;}.elementor-218814 .elementor-element.elementor-element-dd5916c{--width:80%;}.elementor-218814 .elementor-element.elementor-element-8f665d2{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-1a145d0{--width:99.99%;}}@media(max-width:767px){.elementor-218814 .elementor-element.elementor-element-023dc64{--width:100%;}.elementor-218814 .elementor-element.elementor-element-062838e{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-8348c01{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218814 .elementor-element.elementor-element-8348c01 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-218814 .elementor-element.elementor-element-bc75c15{--width:80%;}.elementor-218814 .elementor-element.elementor-element-71f9fb0{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-bf60c46 .elementor-heading-title{font-size:26px;line-height:31.2px;}.elementor-218814 .elementor-element.elementor-element-9fe3c72{--width:100%;}.elementor-218814 .elementor-element.elementor-element-8773ccd{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-8d78e95{--container-widget-width:59.996%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59.996% );max-width:59.996%;}.elementor-218814 .elementor-element.elementor-element-8d78e95 img{width:100%;}.elementor-218814 .elementor-element.elementor-element-88267d4{--width:100%;}.elementor-218814 .elementor-element.elementor-element-190a1c0{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-3c54ca3{--width:96.999%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-218814 .elementor-element.elementor-element-3c54ca3.e-con{--align-self:flex-start;}.elementor-218814 .elementor-element.elementor-element-28c66b3{--width:80%;}.elementor-218814 .elementor-element.elementor-element-dc844b7{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-ea83696{--width:80%;}.elementor-218814 .elementor-element.elementor-element-dbd8572{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-c73dfca{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-70b6a85{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-4a91efa{--width:80%;}.elementor-218814 .elementor-element.elementor-element-3a280e9{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-67dd101{--width:100%;}.elementor-218814 .elementor-element.elementor-element-dd5916c{--width:80%;--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-218814 .elementor-element.elementor-element-8f665d2{--width:99.99%;}.elementor-218814 .elementor-element.elementor-element-1a145d0{--width:99.99%;}}/* Start custom CSS for container, class: .elementor-element-062838e */.elementor-218814 .elementor-element.elementor-element-062838e{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023dc64 */.elementor-218814 .elementor-element.elementor-element-023dc64{max-width:2560px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f9fb0 */.elementor-218814 .elementor-element.elementor-element-71f9fb0{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8773ccd */.elementor-218814 .elementor-element.elementor-element-8773ccd{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc75c15 */.elementor-218814 .elementor-element.elementor-element-bc75c15{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b239007 */.elementor-218814 .elementor-element.elementor-element-b239007 ul{ padding-bottom: 1em; }
.elementor-218814 .elementor-element.elementor-element-b239007 .flex{ display: flex; }
.elementor-218814 .elementor-element.elementor-element-b239007 a{ color: rgb(255, 255, 255); }
.elementor-218814 .elementor-element.elementor-element-b239007 ul{ margin-right: 60px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190a1c0 */.elementor-218814 .elementor-element.elementor-element-190a1c0{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88267d4 */.elementor-218814 .elementor-element.elementor-element-88267d4{max-width:2560px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc844b7 */.elementor-218814 .elementor-element.elementor-element-dc844b7{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c66b3 */.elementor-218814 .elementor-element.elementor-element-28c66b3{max-width:1000px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c2b73c */.elementor-218814 .elementor-element.elementor-element-9c2b73c p{ line-height: 1.4em; }
.elementor-218814 .elementor-element.elementor-element-9c2b73c .et_pb_blurb_description{ text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd8572 */.elementor-218814 .elementor-element.elementor-element-dbd8572{z-index:2}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-efa70ac */.elementor-218814 .elementor-element.elementor-element-efa70ac p{ line-height: 1.4em; }
.elementor-218814 .elementor-element.elementor-element-efa70ac .et_pb_blurb_description{ text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c73dfca */.elementor-218814 .elementor-element.elementor-element-c73dfca{z-index:2}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf54a8c */.elementor-218814 .elementor-element.elementor-element-cf54a8c p{ line-height: 1.4em; }
.elementor-218814 .elementor-element.elementor-element-cf54a8c .et_pb_blurb_description{ text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70b6a85 */.elementor-218814 .elementor-element.elementor-element-70b6a85{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea83696 */.elementor-218814 .elementor-element.elementor-element-ea83696{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a280e9 */.elementor-218814 .elementor-element.elementor-element-3a280e9{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a91efa */.elementor-218814 .elementor-element.elementor-element-4a91efa{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d8e9095 */.elementor-218814 .elementor-element.elementor-element-d8e9095 .top_label .gfield_label{ clear: both; display: inline-block; line-height: 1.3; }
.elementor-218814 .elementor-element.elementor-element-d8e9095 .top_label div.ginput_container{ margin-top: 8px; }
.elementor-218814 .elementor-element.elementor-element-d8e9095 input.medium{ width: 100%; }
.elementor-218814 .elementor-element.elementor-element-d8e9095 textarea.medium{ height: 120px; width: 100%; }
.elementor-218814 .elementor-element.elementor-element-d8e9095 .gf_invisible{ left: -9999px; position: absolute; visibility: hidden; }
@media only screen and (min-width: 641px){.elementor-218814 .elementor-element.elementor-element-d8e9095 .top_label input.medium{ width: calc(50% - 8px); }}
@media only screen and (min-width: 641px){.elementor-218814 .elementor-element.elementor-element-d8e9095 textarea.medium{ height: 160px; width: 100%; }}
.elementor-218814 .elementor-element.elementor-element-d8e9095 .gform_legacy_markup_wrapper.gf_browser_chrome ul li::after,.elementor-218814 .elementor-element.elementor-element-d8e9095 .gform_legacy_markup_wrapper.gf_browser_chrome ul li::before{ content: none; }
.elementor-218814 .elementor-element.elementor-element-d8e9095 .gform_footer.top_label{ margin: 10px 0px; padding: 0px; }
.elementor-218814 .elementor-element.elementor-element-d8e9095 .top_label div.ginput_container{ padding-top: 0px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f665d2 */.elementor-218814 .elementor-element.elementor-element-8f665d2{z-index:2}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-97dba11 */.elementor-218814 .elementor-element.elementor-element-97dba11 ul.operation-hours{ display: block; margin: 0px; padding: 0px; }
.elementor-218814 .elementor-element.elementor-element-97dba11 ul.operation-hours > li{ display: block; margin: 0px; font-size: 14px; }
.elementor-218814 .elementor-element.elementor-element-97dba11 ul.operation-hours > li .ebs-dayname{ display: inline-block; width: 50px; }
.elementor-218814 .elementor-element.elementor-element-97dba11 .logo{ display: none; }
.elementor-218814 .elementor-element.elementor-element-97dba11 .fn[itemprop="name"]{ font-size: 20px; }
.elementor-218814 .elementor-element.elementor-element-97dba11 .website-url{ display: none; }
.elementor-218814 .elementor-element.elementor-element-97dba11 .open-time,.elementor-218814 .elementor-element.elementor-element-97dba11 .close-time{ width: 70px; text-align: left; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a145d0 */.elementor-218814 .elementor-element.elementor-element-1a145d0{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5916c */.elementor-218814 .elementor-element.elementor-element-dd5916c{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS *//* ===== Owens Corning redesign: section backgrounds (unique) ===== */
.wg-bg-oc-hero::before{background-image:url(/wp-content/uploads/2026/10/wg-drone-new-roof.webp);background-position:center 50%}
.wg-bg-oc-intro{--wg-next:#14120F}
.wg-bg-oc-intro::before{background:url(/wp-content/uploads/2026/10/wg-sketch-layers.webp) right -4% bottom -10px/min(560px,40vw) auto no-repeat,repeating-linear-gradient(0deg,rgba(44,42,37,.05) 0 1px,transparent 1px 44px)}
.wg-bg-oc-areas{--wg-next:#F6F2EA}
.wg-bg-oc-areas::before{background:radial-gradient(ellipse 50% 70% at 90% 50%,rgba(232,178,58,.18),rgba(232,178,58,0) 70%),linear-gradient(90deg,rgba(14,13,11,.97) 0%,rgba(14,13,11,.9) 50%,rgba(14,13,11,.75) 100%),url(/wp-content/uploads/2026/10/wg-drone-neighborhood.webp) center/cover no-repeat;background-attachment:scroll,scroll,fixed}
.wg-bg-oc-reasons{--wg-next:#14120F;background-color:#F6F2EA!important}
.wg-bg-oc-reasons::before{background:radial-gradient(ellipse 60% 70% at 50% 40%,rgba(246,242,234,.78),rgba(246,242,234,.94) 75%),url(/wp-content/uploads/2026/10/wg-drone-tearoff.webp) center 40%/cover no-repeat;background-attachment:scroll,fixed}
.wg-bg-oc-cta{--wg-next:#121110}
.wg-bg-oc-cta::before{background:linear-gradient(100deg,rgba(184,22,36,.88) 0%,rgba(20,18,15,.9) 60%,rgba(20,18,15,.96) 100%),url(/wp-content/uploads/2026/10/wg-job-crew-house.webp) center 40%/cover no-repeat;background-attachment:scroll,fixed}
.wg-bg-oc-contact{--wg-next:#1F1D19;background-color:#121110!important}
.wg-bg-oc-contact::before{background:radial-gradient(ellipse 55% 60% at 0% 100%,rgba(244,49,63,.25),rgba(244,49,63,0) 70%),repeating-linear-gradient(60deg,rgba(232,178,58,.05) 0 1px,transparent 1px 48px),repeating-linear-gradient(-60deg,rgba(232,178,58,.05) 0 1px,transparent 1px 48px)}
.wg-bg-oc-intro .elementor-widget-image img{border:6px solid #fff}
html body .wg-bg-oc-cta.e-con{padding-top:64px!important;padding-bottom:84px!important}
html body .wg-bg-oc-contact .elementor-element-dd5916c{gap:40px!important;align-items:flex-start!important}
html body .wg-bg-oc-hero .elementor-heading-title{font-size:clamp(52px,7vw,104px)!important}
html body .wg-bg-oc-intro .elementor-element-71f9fb0{max-width:640px}
/* oc reason cards */
html body .wg-bg-oc-reasons .elementor-element-ea83696{align-items:stretch!important}
html body .wg-bg-oc-reasons .wg-reason{background:#fff!important;border:1px solid rgba(20,18,15,.06)!important;border-radius:22px!important;overflow:hidden!important;padding:0!important;gap:0!important;align-self:stretch!important;box-shadow:0 26px 60px rgba(20,18,15,.14);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}
html body .wg-bg-oc-reasons .wg-reason:hover{transform:translateY(-8px);box-shadow:0 36px 80px rgba(20,18,15,.22)}
html body .wg-bg-oc-reasons .wg-reason .wg-reason-img{margin:0!important;width:100%}
html body .wg-bg-oc-reasons .wg-reason .wg-reason-img .elementor-widget-container{overflow:hidden;position:relative}
html body .wg-bg-oc-reasons .wg-reason .wg-reason-img img{width:100%!important;height:230px!important;object-fit:cover;object-position:center 30%;border-radius:0!important;box-shadow:none!important;border:0!important;transition:transform 1s cubic-bezier(.2,.7,.2,1)!important}
html body .wg-bg-oc-reasons .wg-reason:hover .wg-reason-img img{transform:scale(1.07)!important}
html body .wg-bg-oc-reasons .wg-reason .elementor-widget-icon-box{flex:1}
html body .wg-bg-oc-reasons .wg-reason .elementor-icon-box-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 26px 30px!important;margin-top:-34px;position:relative;z-index:2;text-align:left!important}
html body .wg-bg-oc-reasons .wg-reason .elementor-icon-box-icon{margin-bottom:16px!important;text-align:left!important}
html body .wg-bg-oc-reasons .wg-reason .elementor-icon-box-icon .elementor-icon{background:#F4313F!important;border:4px solid #fff!important;width:66px!important;height:66px!important;box-shadow:0 12px 26px rgba(244,49,63,.4)}
html body .wg-bg-oc-reasons .wg-reason .elementor-icon-box-icon .elementor-icon svg,html body .wg-bg-oc-reasons .wg-reason .elementor-icon-box-icon .elementor-icon i{fill:#fff!important;color:#fff!important}
html body .wg-bg-oc-reasons .wg-reason .elementor-icon-box-description{font-family:"Barlow Condensed",sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:1.1!important;text-transform:uppercase;color:#14120F!important;letter-spacing:.02em}
html body .wg-bg-oc-reasons .wg-reason .elementor-widget-icon-box:hover .elementor-icon-box-wrapper{transform:none}
/* ===== end Owens Corning ===== */

/*oc-alt*/
html body .wg-bg-oc-areas::before{background:radial-gradient(ellipse 45% 70% at 8% 30%,rgba(244,49,63,.2),rgba(244,49,63,0) 70%),linear-gradient(90deg,rgba(14,13,11,.95) 0%,rgba(14,13,11,.86) 45%,rgba(14,13,11,.4) 100%),url(/wp-content/uploads/2026/10/wg-drone-neighborhood.webp) center/cover no-repeat!important}
@media (min-width:768px){html body .elementor .wg-bg-oc-areas.e-con{padding-left:max(24px,calc((100% - 1200px) / 2))!important}}
.wg-oc-cta2{--wg-art:url(/wp-content/uploads/2026/10/wg-sketch-framing.webp);--wg-artpos:right -3% bottom 0;--wg-artsz:min(640px,44vw);--wg-op:.4}
html body .wg-oc-cta2 .elementor-widget-text-editor,html body .wg-oc-cta2 .elementor-widget-text-editor *{color:#4a463f!important}
html body .wg-oc-cta2 .elementor-heading-title{color:#14120F!important}
html body .wg-sec .wg-reason .elementor-widget-image,html body .wg-sec .wg-reason .wg-rv{translate:none!important;--fy:0px!important}
html body .wg-sec .wg-reason .wg-rv,html body .wg-sec .wg-reason img,html body .wg-sec .wg-reason .elementor-widget-image:hover img{transform:none!important}
html body .wg-sec .wg-reason .elementor-icon-box-description,html body .wg-sec .wg-reason .elementor-icon-box-title,html body .wg-sec .wg-reason .elementor-widget-text-editor,html body .wg-sec .wg-reason .elementor-widget-text-editor p{font-size:19px!important;line-height:1.5!important}
html body .wg-sec .wg-reason .elementor-icon{width:76px!important;height:76px!important;font-size:34px!important;display:inline-flex!important;align-items:center;justify-content:center;transform:none!important;transition:none!important;animation:none!important}
html body .wg-sec .wg-reason .elementor-widget-icon-box .elementor-icon svg,html body .wg-sec .wg-reason .elementor-widget-icon-box .elementor-icon i{width:34px!important;height:34px!important;fill:#fff!important;color:#fff!important}
html body .wg-sec .wg-reason .elementor-widget-icon-box,html body .wg-sec .wg-reason .elementor-icon-box-icon{transform:none!important;translate:none!important;animation:none!important}

/*oc-contact2*/
.wg-oc-contact2{--wg-art:none;--wg-op:1}
html body .wg-oc-contact2 .wg-form-card{background:#1F1D19!important;border:0!important;border-top:4px solid #F4313F!important;box-shadow:0 30px 60px rgba(20,18,15,.25)!important}
html body .wg-oc-contact2 .wg-form-card .elementor-heading-title{color:#fff!important}

/*oc-eyebrow*/
html body .wg-oc-contact2 .wg-form-card .wg-eyebrow,html body .wg-oc-contact2 .wg-form-card .wg-eyebrow *{color:#E8B23A!important}

.wg-noidx{display:none!important}/* End custom CSS */