.elementor-14468 .elementor-element.elementor-element-6a82758{--display:flex;--min-height:100vh;--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:center;--overlay-opacity:0.75;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-6a82758:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-6a82758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/06/final-banner-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-6a82758::before, .elementor-14468 .elementor-element.elementor-element-6a82758 > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-6a82758 > .e-con-inner > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-6a82758 > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-6a82758 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-6a82758 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 30%, #DD1C3200 100%);}.elementor-14468 .elementor-element.elementor-element-7c9ec28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-fed8821{--display:flex;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:0;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-14468 .elementor-element.elementor-element-fed8821::before, .elementor-14468 .elementor-element.elementor-element-fed8821 > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-fed8821 > .e-con-inner > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-fed8821 > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-fed8821 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-fed8821 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-14468 .elementor-element.elementor-element-619eea3{width:var( --container-widget-width, 105.416% );max-width:105.416%;--container-widget-width:105.416%;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-619eea3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-619eea3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-619eea3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-7f31849{--spacer-size:20px;}.elementor-14468 .elementor-element.elementor-element-f571fff{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-f571fff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-d5bdca0{--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:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );border-radius:9px 9px 9px 9px;padding:21px 21px 21px 21px;}.elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-b806a52 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-f2c2073{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-f2c2073 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-f2c2073.elementor-element{--align-self:flex-start;}.elementor-14468 .elementor-element.elementor-element-d77f4c2{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;top:154px;}body:not(.rtl) .elementor-14468 .elementor-element.elementor-element-d77f4c2{left:48.203%;}body.rtl .elementor-14468 .elementor-element.elementor-element-d77f4c2{right:48.203%;}.elementor-14468 .elementor-element.elementor-element-3052501{--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 40px;--row-gap:20px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-e29c9bd{--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-e29c9bd:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-e29c9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roof-installation-crane-lift.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-1002ea4{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-1a5c3ce{text-align:center;}.elementor-14468 .elementor-element.elementor-element-1a5c3ce img{width:200px;}.elementor-14468 .elementor-element.elementor-element-486c357{width:var( --container-widget-width, 701px );max-width:701px;--container-widget-width:701px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-486c357.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-486c357 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-a856a28{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9c3491b{--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-9c3491b:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9c3491b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roof-installation-crane-lift.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-cee4366{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9335a32{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-ba70b99{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-28754c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-dd6ed17{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-fab5bbd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-fab5bbd:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-fab5bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-88a1b53{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-88a1b53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-88a1b53 .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-88a1b53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-88a1b53.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-88a1b53.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-88a1b53.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-88a1b53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-88a1b53 .elementor-icon{font-size:30px;}.elementor-14468 .elementor-element.elementor-element-88a1b53 .elementor-icon svg{height:30px;}.elementor-14468 .elementor-element.elementor-element-2634a12.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-2634a12{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-edba2ca{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-edba2ca:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-edba2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-fa5f574{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-fa5f574.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-fa5f574 .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-fa5f574.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-fa5f574.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-fa5f574.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-fa5f574.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-fa5f574.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-fa5f574 .elementor-icon{font-size:30px;}.elementor-14468 .elementor-element.elementor-element-fa5f574 .elementor-icon svg{height:30px;}.elementor-14468 .elementor-element.elementor-element-6759bb8.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-6759bb8{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9c0b983{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-9c0b983:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9c0b983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-2dd3f21{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-2dd3f21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-2dd3f21 .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-2dd3f21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-2dd3f21.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-2dd3f21.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-2dd3f21.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-2dd3f21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-2dd3f21 .elementor-icon{font-size:30px;}.elementor-14468 .elementor-element.elementor-element-2dd3f21 .elementor-icon svg{height:30px;}.elementor-14468 .elementor-element.elementor-element-5b928fe.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-5b928fe{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-b85c8b1{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-b85c8b1:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-b85c8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-b8bdb9a{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-b8bdb9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-b8bdb9a .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-b8bdb9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-b8bdb9a.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-b8bdb9a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-b8bdb9a.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-b8bdb9a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-b8bdb9a .elementor-icon{font-size:30px;}.elementor-14468 .elementor-element.elementor-element-b8bdb9a .elementor-icon svg{height:30px;}.elementor-14468 .elementor-element.elementor-element-63b76fb.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-63b76fb{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-deaaf92{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-deaaf92:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-deaaf92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-a03466e{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-a03466e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-a03466e .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-a03466e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-a03466e.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-a03466e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-a03466e.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-a03466e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-a03466e .elementor-icon{font-size:30px;}.elementor-14468 .elementor-element.elementor-element-a03466e .elementor-icon svg{height:30px;}.elementor-14468 .elementor-element.elementor-element-79038bb.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-79038bb{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-96ea2f3{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-96ea2f3:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-96ea2f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-279b458{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-14468 .elementor-element.elementor-element-279b458.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-279b458 .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-279b458.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-279b458.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-279b458.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-279b458.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-279b458.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-279b458 .elementor-icon{font-size:30px;}.elementor-14468 .elementor-element.elementor-element-279b458 .elementor-icon svg{height:30px;}.elementor-14468 .elementor-element.elementor-element-25e45f9.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-25e45f9{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9b441dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-9b441dd:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9b441dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-946bda8 );}.elementor-14468 .elementor-element.elementor-element-72e0084{width:100%;max-width:100%;text-align:center;}.elementor-14468 .elementor-element.elementor-element-72e0084.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-72e0084 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-78863e6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-9285541{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DD1C32;--border-color:#DD1C32;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14468 .elementor-element.elementor-element-9285541:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9285541 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-a133ea7{text-align:center;}.elementor-14468 .elementor-element.elementor-element-a133ea7 img{width:120px;}.elementor-14468 .elementor-element.elementor-element-62a4694{text-align:center;}.elementor-14468 .elementor-element.elementor-element-62a4694 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#DD1C32;}.elementor-14468 .elementor-element.elementor-element-617ba7b{font-size:16px;line-height:1.2em;color:#0D4A73;}.elementor-14468 .elementor-element.elementor-element-1411dc3{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DD1C32;--border-color:#DD1C32;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14468 .elementor-element.elementor-element-1411dc3:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-1411dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-c702add{text-align:center;}.elementor-14468 .elementor-element.elementor-element-c702add img{width:120px;}.elementor-14468 .elementor-element.elementor-element-b6a5cc9{text-align:center;}.elementor-14468 .elementor-element.elementor-element-b6a5cc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#DD1C32;}.elementor-14468 .elementor-element.elementor-element-6b7ad7f{font-size:16px;line-height:1.2em;color:#0D4A73;}.elementor-14468 .elementor-element.elementor-element-12f34fa{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DD1C32;--border-color:#DD1C32;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14468 .elementor-element.elementor-element-12f34fa:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-12f34fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-c6fa89d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-14468 .elementor-element.elementor-element-da6f3b7{width:auto;max-width:auto;text-align:center;}.elementor-14468 .elementor-element.elementor-element-da6f3b7 img{width:110px;}.elementor-14468 .elementor-element.elementor-element-50da490{width:auto;max-width:auto;text-align:center;}.elementor-14468 .elementor-element.elementor-element-50da490 img{width:110px;}.elementor-14468 .elementor-element.elementor-element-baa6fb0{text-align:center;}.elementor-14468 .elementor-element.elementor-element-baa6fb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#DD1C32;}.elementor-14468 .elementor-element.elementor-element-faf1625{font-size:16px;line-height:1.2em;color:#0D4A73;}.elementor-14468 .elementor-element.elementor-element-0b506a5{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.29;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-0b506a5:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-0b506a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-0b506a5::before, .elementor-14468 .elementor-element.elementor-element-0b506a5 > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-0b506a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-0b506a5 > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-0b506a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-0b506a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD;background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/american-flag-reviews-overlay-fade.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-10aeef9{text-align:center;}.elementor-14468 .elementor-element.elementor-element-10aeef9 img{width:300px;}.elementor-14468 .elementor-element.elementor-element-ec997f5{text-align:center;}.elementor-14468 .elementor-element.elementor-element-ec997f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-f3addc9{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-f3addc9 > .elementor-widget-container{padding:15px 0px 10px 0px;}.elementor-14468 .elementor-element.elementor-element-f3addc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-93400a2{width:var( --container-widget-width, 1041px );max-width:1041px;--container-widget-width:1041px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-93400a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-7a95b33{--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:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-7a95b33:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-7a95b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-853042b{text-align:center;}.elementor-14468 .elementor-element.elementor-element-853042b img{width:300px;}.elementor-14468 .elementor-element.elementor-element-28403c7{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-28403c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-2a0cbae{width:var( --container-widget-width, 910px );max-width:910px;--container-widget-width:910px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-1bcbc03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-9b1dc71{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-8ef1191{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-8ef1191:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-8ef1191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-3ccee05{--display:flex;--min-height:90px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-14468 .elementor-element.elementor-element-240d3f0{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-240d3f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-6e7cfd4{--display:flex;--min-height:250px;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-6e7cfd4:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-6e7cfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/aging-shingle-roof-hampton-roads.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-7e264bf{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-12da11e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-12da11e:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-12da11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-fcdc854{--display:flex;--min-height:90px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-14468 .elementor-element.elementor-element-00f0b71{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-00f0b71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-f664827{--display:flex;--min-height:250px;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-f664827:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-f664827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roof-leak-interior-water-damage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-c124371{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-8960950{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-8960950:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-8960950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-25a8942{--display:flex;--min-height:90px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-14468 .elementor-element.elementor-element-bbb5ee0{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-bbb5ee0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-db6ee48{--display:flex;--min-height:250px;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-db6ee48:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-db6ee48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/06/Storm-and-Wind-Damage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-f4b433a{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-6004ea0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-6004ea0:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-6004ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f84702b );}.elementor-14468 .elementor-element.elementor-element-877e298{--display:flex;--min-height:90px;--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:12px 12px;--row-gap:12px;--column-gap:12px;--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-14468 .elementor-element.elementor-element-e8ae595{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-e8ae595 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-77a8817{--display:flex;--min-height:250px;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-77a8817:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-77a8817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/missing-cracked-curled-shingles.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-a35ea70{font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-7e9649a{--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:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-7e9649a:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-7e9649a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/06/patriotic-fabric-with-stripes-and-stars-2026-03-24-00-23-28-utc-removebg-preview.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-7e9649a::before, .elementor-14468 .elementor-element.elementor-element-7e9649a > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-7e9649a > .e-con-inner > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-7e9649a > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-7e9649a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-7e9649a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 64%, #F2295B00 100%);}.elementor-14468 .elementor-element.elementor-element-4ace6be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-2e73b34{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-2e73b34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-ebc1754 .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-ebc1754.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-ebc1754.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-ebc1754.elementor-view-default .elementor-icon{color:var( --e-global-color-0d9220d );border-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-ebc1754.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-ebc1754.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-b842966{--display:flex;}.elementor-14468 .elementor-element.elementor-element-b842966.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-59c06dc{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-59c06dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-830f277{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-521ceda{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-46f89bd .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );border-radius:9px 9px 9px 9px;padding:21px 21px 21px 21px;}.elementor-14468 .elementor-element.elementor-element-46f89bd .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-46f89bd .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-46f89bd .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-46f89bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-a964c15{--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:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-a964c15:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-a964c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f7ee84 );background-image:url("https://bestroofingva.com/wp-content/uploads/2026/05/Shape-bg-final-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-66579dc{text-align:center;}.elementor-14468 .elementor-element.elementor-element-66579dc img{width:300px;}.elementor-14468 .elementor-element.elementor-element-162a2dc{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-162a2dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-93f4685{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-16e37d0{--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:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-9ce8461{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-81266ff{text-align:start;}.elementor-14468 .elementor-element.elementor-element-81266ff img{width:98%;border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-0fe067b{--display:flex;}.elementor-14468 .elementor-element.elementor-element-5dee522{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5dee522 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-5dee522 a:hover, .elementor-14468 .elementor-element.elementor-element-5dee522 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-5d015e8{text-align:start;}.elementor-14468 .elementor-element.elementor-element-5d015e8 img{width:98%;border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-38163ab{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-38163ab a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-38163ab a:hover, .elementor-14468 .elementor-element.elementor-element-38163ab a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-11f0dea{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-c1c4dcb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-14468 .elementor-element.elementor-element-d47b503{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-d47b503:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-d47b503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-a448593{--display:flex;}.elementor-14468 .elementor-element.elementor-element-a448593:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-a448593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofing-company-roof-replacement.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-5dbbca2{--display:flex;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-5dbbca2:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-5dbbca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-015c31b{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-015c31b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-f040c79{--display:flex;--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-f040c79:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-f040c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofing-company-roof-replacement.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-ad8a776{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-ad8a776 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-ad8a776 a:hover, .elementor-14468 .elementor-element.elementor-element-ad8a776 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-4443201{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-4443201:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-4443201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-37eaba4{--display:flex;}.elementor-14468 .elementor-element.elementor-element-37eaba4:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-37eaba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofer-roof-repair.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-b6f209f{--display:flex;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-b6f209f:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-b6f209f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-1058284{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-1058284 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-946cd0f{--display:flex;--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-946cd0f:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-946cd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofer-roof-repair.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-802c906{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-802c906 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-802c906 a:hover, .elementor-14468 .elementor-element.elementor-element-802c906 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-f55d98e{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-72905ab{--display:flex;}.elementor-14468 .elementor-element.elementor-element-72905ab:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-72905ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roofing-company-virginia-residential-roofing.webp");background-position:10% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-b93fe9a{--display:flex;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-b93fe9a:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-b93fe9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-8b10f20{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-8b10f20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-8352979{--display:flex;--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-8352979:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-8352979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roofing-company-virginia-residential-roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-10da5a2{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-10da5a2 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-10da5a2 a:hover, .elementor-14468 .elementor-element.elementor-element-10da5a2 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-16f9712{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-16f9712:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-16f9712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-9ee7e9b{--display:flex;}.elementor-14468 .elementor-element.elementor-element-9ee7e9b:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9ee7e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/gaf-master-elite-roofers-commercial-roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-e524a56{--display:flex;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-e524a56:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-e524a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-8a4a408{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-8a4a408 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-cf23bf6{--display:flex;--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-cf23bf6:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-cf23bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/gaf-master-elite-roofers-commercial-roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-49ab379{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-49ab379 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-49ab379 a:hover, .elementor-14468 .elementor-element.elementor-element-49ab379 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-bfdda7b{--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:center;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-1bc313d{text-align:center;}.elementor-14468 .elementor-element.elementor-element-1bc313d img{width:300px;}.elementor-14468 .elementor-element.elementor-element-8619dde{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-8619dde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-cfe5161{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-51798fd{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-b5dfa73{--display:flex;--padding-top:0%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;--z-index:3;}.elementor-14468 .elementor-element.elementor-element-9bfeb18{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-25c0535 img{border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-637878f{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-d79c3c1{--display:flex;--min-height:40vh;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-d79c3c1:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-d79c3c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-trusted-local-roofing-company-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-08074fe{--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:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-08074fe:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-08074fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-7c6376e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-7c6376e{text-align:center;}.elementor-14468 .elementor-element.elementor-element-7c6376e img{width:300px;}.elementor-14468 .elementor-element.elementor-element-8fc9538{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-8fc9538 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-6873edb{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-f57107a{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-4470828{--e-image-carousel-slides-to-show:4;}.elementor-14468 .elementor-element.elementor-element-4470828 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-4470828 .swiper-wrapper{display:flex;align-items:center;}.elementor-14468 .elementor-element.elementor-element-4470828 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-89ba7a9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:9px 9px 9px 9px;padding:21px 21px 21px 21px;}.elementor-14468 .elementor-element.elementor-element-89ba7a9 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-89ba7a9 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-215003e{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-186e017{text-align:center;}.elementor-14468 .elementor-element.elementor-element-186e017 img{width:300px;}.elementor-14468 .elementor-element.elementor-element-06833bf{text-align:center;}.elementor-14468 .elementor-element.elementor-element-06833bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-3863e6d{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-d5f000d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-47a92e5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-9c5640e{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-9c5640e:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9c5640e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-43876e5{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-43876e5 > .elementor-widget-container{background-color:#0D4A73;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;}.elementor-14468 .elementor-element.elementor-element-43876e5 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-0c6bf4b{text-align:start;}.elementor-14468 .elementor-element.elementor-element-0c6bf4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-aa079e4{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-aa079e4.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-4dac9a7{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-a01fe7f{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-a01fe7f:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-a01fe7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-5f8f4d3{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-5f8f4d3 > .elementor-widget-container{background-color:#0D4A73;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;}.elementor-14468 .elementor-element.elementor-element-5f8f4d3 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-55c637c{text-align:start;}.elementor-14468 .elementor-element.elementor-element-55c637c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-c6fb32e{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-c6fb32e.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-0524af6{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-f47a122{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-f47a122:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-f47a122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-8233cf3{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-8233cf3 > .elementor-widget-container{background-color:#DD1C32;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;}.elementor-14468 .elementor-element.elementor-element-8233cf3 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-d53407e{text-align:start;}.elementor-14468 .elementor-element.elementor-element-d53407e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-3045add{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-3045add.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-daa5341{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-c726e7a{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-c726e7a:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-c726e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-3f161ca{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-3f161ca > .elementor-widget-container{background-color:#DD1C32;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;}.elementor-14468 .elementor-element.elementor-element-3f161ca .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-e8e54c2{text-align:start;}.elementor-14468 .elementor-element.elementor-element-e8e54c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-1c30d8b{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-1c30d8b.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-4942917{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-88deba6{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-88deba6:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-88deba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-9ac1cff{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-9ac1cff > .elementor-widget-container{background-color:#0D4A73;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;}.elementor-14468 .elementor-element.elementor-element-9ac1cff .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-b583b78{text-align:start;}.elementor-14468 .elementor-element.elementor-element-b583b78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-cb095f5{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-cb095f5.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-474e394{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-a2113de{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.18);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-a2113de:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-a2113de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-7707525{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-7707525 > .elementor-widget-container{background-color:#0D4A73;padding:8px 0px 8px 0px;border-radius:50px 50px 50px 50px;}.elementor-14468 .elementor-element.elementor-element-7707525 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-d04087e{text-align:start;}.elementor-14468 .elementor-element.elementor-element-d04087e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-d17768d{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-d17768d.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-14468 .elementor-element.elementor-element-5346fd7{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-ef750e5{--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:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-ef750e5:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-ef750e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-ee83af5{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-ee83af5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-bef2488{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-e14c004{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14468 .elementor-element.elementor-element-9dff49e{--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:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-cbc5bb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-cbc5bb0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-781e606{--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;--flex-wrap:wrap;--border-radius:5px 5px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14468 .elementor-element.elementor-element-781e606:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-781e606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-781e606.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-f79ed37{width:100%;max-width:100%;text-align:center;}.elementor-14468 .elementor-element.elementor-element-f79ed37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-40f2a12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-f920329 .elementor-image-box-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-f920329.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14468 .elementor-element.elementor-element-f920329.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14468 .elementor-element.elementor-element-f920329.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14468 .elementor-element.elementor-element-f920329 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-14468 .elementor-element.elementor-element-f920329 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14468 .elementor-element.elementor-element-f920329 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:27px;}.elementor-14468 .elementor-element.elementor-element-f920329 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-95f4676 .elementor-image-box-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-95f4676.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14468 .elementor-element.elementor-element-95f4676.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14468 .elementor-element.elementor-element-95f4676.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14468 .elementor-element.elementor-element-95f4676 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-14468 .elementor-element.elementor-element-95f4676 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14468 .elementor-element.elementor-element-95f4676 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:27px;}.elementor-14468 .elementor-element.elementor-element-95f4676 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-4c6bc48 .elementor-image-box-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-4c6bc48.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14468 .elementor-element.elementor-element-4c6bc48 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:27px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-820f2e9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-2cc0491{--spacer-size:50px;}.elementor-14468 .elementor-element.elementor-element-61058e8{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-61058e8 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-61058e8 a:hover, .elementor-14468 .elementor-element.elementor-element-61058e8 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-023b064{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-023b064.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-023b064 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-023b064 a:hover, .elementor-14468 .elementor-element.elementor-element-023b064 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-c78fef8{--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;--border-radius:0px 0px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-c78fef8:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-c78fef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-03eca3d > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-14468 .elementor-element.elementor-element-03eca3d iframe{height:300px;}.elementor-14468 .elementor-element.elementor-element-4c13a3e{--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:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-36b5f04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-36b5f04.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-cd8e9a4{--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;--flex-wrap:wrap;--border-radius:5px 5px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14468 .elementor-element.elementor-element-cd8e9a4:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-cd8e9a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-cd8e9a4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-8295950{width:100%;max-width:100%;text-align:center;}.elementor-14468 .elementor-element.elementor-element-8295950 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-14468 .elementor-element.elementor-element-d3fd7d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-e3539e1 .elementor-image-box-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-e3539e1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14468 .elementor-element.elementor-element-e3539e1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14468 .elementor-element.elementor-element-e3539e1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14468 .elementor-element.elementor-element-e3539e1 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-14468 .elementor-element.elementor-element-e3539e1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14468 .elementor-element.elementor-element-e3539e1 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:27px;}.elementor-14468 .elementor-element.elementor-element-e3539e1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-3cc531c .elementor-image-box-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-3cc531c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14468 .elementor-element.elementor-element-3cc531c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14468 .elementor-element.elementor-element-3cc531c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14468 .elementor-element.elementor-element-3cc531c .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-14468 .elementor-element.elementor-element-3cc531c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14468 .elementor-element.elementor-element-3cc531c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:27px;}.elementor-14468 .elementor-element.elementor-element-3cc531c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-6a15c03 .elementor-image-box-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-6a15c03.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14468 .elementor-element.elementor-element-6a15c03.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14468 .elementor-element.elementor-element-6a15c03.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14468 .elementor-element.elementor-element-6a15c03 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-14468 .elementor-element.elementor-element-6a15c03 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14468 .elementor-element.elementor-element-6a15c03 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:27px;}.elementor-14468 .elementor-element.elementor-element-6a15c03 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-dac75e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-1480814{--spacer-size:50px;}.elementor-14468 .elementor-element.elementor-element-a168f3e{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-a168f3e a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-a168f3e a:hover, .elementor-14468 .elementor-element.elementor-element-a168f3e a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-c0b78e1{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-c0b78e1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-c0b78e1 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-c0b78e1 a:hover, .elementor-14468 .elementor-element.elementor-element-c0b78e1 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-e71c2b0{--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;--border-radius:0px 0px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-e71c2b0:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-e71c2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-7390706 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-14468 .elementor-element.elementor-element-7390706 iframe{height:300px;}.elementor-14468 .elementor-element.elementor-element-dd6d6e5{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-93e02da{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-382a322{text-align:center;}.elementor-14468 .elementor-element.elementor-element-382a322 img{width:200px;}.elementor-14468 .elementor-element.elementor-element-2ba95b9{width:var( --container-widget-width, 713px );max-width:713px;--container-widget-width:713px;--container-widget-flex-grow:0;text-align:center;}.elementor-14468 .elementor-element.elementor-element-2ba95b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-3b28b25{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-3b28b25 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-3b28b25 a:hover, .elementor-14468 .elementor-element.elementor-element-3b28b25 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-abd8b24{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-abd8b24 a{color:var( --e-global-color-secondary );}.elementor-14468 .elementor-element.elementor-element-abd8b24 a:hover, .elementor-14468 .elementor-element.elementor-element-abd8b24 a:focus{color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-3c70078{--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:center;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14468 .elementor-element.elementor-element-38890d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-5815145{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button{background-color:#DD1C31;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );padding:10px 10px 10px 10px;}.elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-c827932{--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:1;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-c827932:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-c827932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/06/patriotic-fabric-with-stripes-and-stars-2026-03-24-00-23-28-utc-removebg-preview.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-c827932::before, .elementor-14468 .elementor-element.elementor-element-c827932 > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-c827932 > .e-con-inner > .elementor-background-video-container::before, .elementor-14468 .elementor-element.elementor-element-c827932 > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-c827932 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14468 .elementor-element.elementor-element-c827932 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 64%, #F2295B00 100%);}.elementor-14468 .elementor-element.elementor-element-072f2a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-d1b4a0b{--display:flex;}.elementor-14468 .elementor-element.elementor-element-3a88c87 .elementor-icon-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-3a88c87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-3a88c87.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-3a88c87.elementor-view-default .elementor-icon{color:var( --e-global-color-0d9220d );border-color:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-3a88c87.elementor-view-framed .elementor-icon, .elementor-14468 .elementor-element.elementor-element-3a88c87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0d9220d );}.elementor-14468 .elementor-element.elementor-element-4aacca3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-9d1698d{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:start;}.elementor-14468 .elementor-element.elementor-element-9d1698d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-e51b1fb{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-a370a48{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:var( --e-global-color-9f7ee84 );}.elementor-14468 .elementor-element.elementor-element-8a07878{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-cddc2ce .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c917d3f );border-radius:9px 9px 9px 9px;padding:21px 21px 21px 21px;}.elementor-14468 .elementor-element.elementor-element-cddc2ce .elementor-button:hover, .elementor-14468 .elementor-element.elementor-element-cddc2ce .elementor-button:focus{background-color:var( --e-global-color-b7f6d23 );color:#FFFFFF;border-color:var( --e-global-color-b7f6d23 );}.elementor-14468 .elementor-element.elementor-element-cddc2ce .elementor-button:hover svg, .elementor-14468 .elementor-element.elementor-element-cddc2ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14468 .elementor-element.elementor-element-f5297e7{--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:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-e0515f4{text-align:center;}.elementor-14468 .elementor-element.elementor-element-e0515f4 img{width:300px;}.elementor-14468 .elementor-element.elementor-element-eb6786e{text-align:center;}.elementor-14468 .elementor-element.elementor-element-eb6786e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-b4daed3{--display:flex;}.elementor-14468 .elementor-element.elementor-element-bcfd7cb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-d4086b7{--display:flex;}.elementor-14468 .elementor-element.elementor-element-230a0b9{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-3c0f059{--display:flex;}.elementor-14468 .elementor-element.elementor-element-1c2dc3f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-99e3bb6{--display:flex;}.elementor-14468 .elementor-element.elementor-element-f51f86f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9d782b8{--display:flex;}.elementor-14468 .elementor-element.elementor-element-386622d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5a0af07{--display:flex;}.elementor-14468 .elementor-element.elementor-element-751a62a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-17b5a8c{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-14468 .elementor-element.elementor-element-17b5a8c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-14468 .elementor-element.elementor-element-17b5a8c {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-14468 .elementor-element.elementor-element-17b5a8c > .elementor-widget-container > .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:"Montserrat", Sans-serif;font-weight:700;line-height:1.3em;}:where( .elementor-14468 .elementor-element.elementor-element-17b5a8c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-14468 .elementor-element.elementor-element-dd6ed17{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-78863e6{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-9b1dc71{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-c1c4dcb{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-47a92e5{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-5815145{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-14468 .elementor-element.elementor-element-dd6ed17{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-78863e6{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-9b1dc71{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-c1c4dcb{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-47a92e5{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-5815145{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-14468 .elementor-element.elementor-element-6a82758:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-6a82758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-6a82758{--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-7c9ec28{--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-fed8821{--overlay-opacity:0.9;--border-radius:10px 10px 10px 10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14468 .elementor-element.elementor-element-619eea3 > .elementor-widget-container{padding:0px 27px 0px 0px;}.elementor-14468 .elementor-element.elementor-element-619eea3 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-f571fff{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-1cd13d0{width:initial;max-width:initial;}.elementor-14468 .elementor-element.elementor-element-d77f4c2{top:23px;}.elementor-14468 .elementor-element.elementor-element-3052501{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-e29c9bd{--min-height:600px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-486c357{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-9c3491b{--min-height:600px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-dd6ed17{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-2634a12{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-6759bb8{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5b928fe{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-63b76fb{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-79038bb{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-25e45f9{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-72e0084 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-78863e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-62a4694 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-617ba7b{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-b6a5cc9 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-6b7ad7f{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-baa6fb0 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-faf1625{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-0b506a5{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-f3addc9 .elementor-heading-title{font-size:19px;}.elementor-14468 .elementor-element.elementor-element-7a95b33{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-9b1dc71{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-3ccee05{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-240d3f0 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-6e7cfd4:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-6e7cfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/aging-shingle-roof-hampton-roads-1024x682.jpg");}.elementor-14468 .elementor-element.elementor-element-6e7cfd4{--min-height:250px;}.elementor-14468 .elementor-element.elementor-element-7e264bf{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-fcdc854{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-00f0b71 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-f664827:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-f664827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roof-leak-interior-water-damage-1024x683.jpg");}.elementor-14468 .elementor-element.elementor-element-f664827{--min-height:250px;}.elementor-14468 .elementor-element.elementor-element-c124371{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-25a8942{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-bbb5ee0 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-db6ee48:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-db6ee48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/06/Storm-and-Wind-Damage-1024x683.jpg");}.elementor-14468 .elementor-element.elementor-element-db6ee48{--min-height:250px;}.elementor-14468 .elementor-element.elementor-element-f4b433a{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-877e298{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-e8ae595 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-77a8817:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-77a8817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/missing-cracked-curled-shingles-1024x683.jpg");}.elementor-14468 .elementor-element.elementor-element-77a8817{--min-height:250px;}.elementor-14468 .elementor-element.elementor-element-a35ea70{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-7e9649a{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-4ace6be{--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-14468 .elementor-element.elementor-element-ebc1754 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-14468 .elementor-element.elementor-element-ebc1754 .elementor-icon-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-b842966{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-59c06dc .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-830f277{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-521ceda{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14468 .elementor-element.elementor-element-a964c15{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-c1c4dcb{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-d47b503{--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-14468 .elementor-element.elementor-element-a448593{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-015c31b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-f040c79:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-f040c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofing-company-roof-replacement-1024x768.webp");}.elementor-14468 .elementor-element.elementor-element-ad8a776{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-4443201{--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-14468 .elementor-element.elementor-element-37eaba4:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-37eaba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofer-roof-repair.webp");}.elementor-14468 .elementor-element.elementor-element-37eaba4{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-1058284 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-946cd0f:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-946cd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofer-roof-repair.webp");}.elementor-14468 .elementor-element.elementor-element-802c906{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-f55d98e{--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-14468 .elementor-element.elementor-element-72905ab:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-72905ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roofing-company-virginia-residential-roofing.webp");background-position:center center;}.elementor-14468 .elementor-element.elementor-element-72905ab{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-8b10f20 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-8352979:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-8352979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roofing-company-virginia-residential-roofing.webp");}.elementor-14468 .elementor-element.elementor-element-10da5a2{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-16f9712{--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-14468 .elementor-element.elementor-element-9ee7e9b:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9ee7e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/gaf-master-elite-roofers-commercial-roofing.webp");}.elementor-14468 .elementor-element.elementor-element-9ee7e9b{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-8a4a408 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-cf23bf6:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-cf23bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/gaf-master-elite-roofers-commercial-roofing.webp");}.elementor-14468 .elementor-element.elementor-element-49ab379{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-bfdda7b{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-b5dfa73{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-08074fe{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-4470828{--e-image-carousel-slides-to-show:4;}.elementor-14468 .elementor-element.elementor-element-215003e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-186e017 img{width:200px;}.elementor-14468 .elementor-element.elementor-element-06833bf .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-3863e6d{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-47a92e5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-43876e5 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-0c6bf4b .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-aa079e4{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-4dac9a7{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5f8f4d3 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-55c637c .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-c6fb32e{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-0524af6{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-8233cf3 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-d53407e .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-3045add{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-daa5341{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-3f161ca .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-e8e54c2 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-1c30d8b{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-4942917{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9ac1cff .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-b583b78 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-cb095f5{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-474e394{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-7707525 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-d04087e .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-d17768d{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5346fd7{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-ef750e5{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-e14c004{--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-14468 .elementor-element.elementor-element-dd6d6e5{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-2ba95b9 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-3b28b25{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-abd8b24{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-3c70078{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-5815145{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-c827932{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-072f2a5{--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-14468 .elementor-element.elementor-element-d1b4a0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-3a88c87 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-14468 .elementor-element.elementor-element-3a88c87 .elementor-icon-wrapper{text-align:start;}.elementor-14468 .elementor-element.elementor-element-8a07878{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14468 .elementor-element.elementor-element-f5297e7{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14468 .elementor-element.elementor-element-17b5a8c{width:100%;max-width:100%;}}@media(max-width:880px){.elementor-14468 .elementor-element.elementor-element-dd6ed17{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-78863e6{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-9b1dc71{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-c1c4dcb{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-47a92e5{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-5815145{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14468 .elementor-element.elementor-element-6a82758:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-6a82758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-14468 .elementor-element.elementor-element-6a82758{--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-fed8821{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14468 .elementor-element.elementor-element-619eea3 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-f571fff{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-d5bdca0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14468 .elementor-element.elementor-element-b806a52{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button{padding:25px 25px 25px 25px;}.elementor-14468 .elementor-element.elementor-element-1cd13d0{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-1cd13d0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-14468 .elementor-element.elementor-element-d77f4c2{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;top:-19px;}.elementor-14468 .elementor-element.elementor-element-3052501{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-e29c9bd{--width:100%;--min-height:400px;}.elementor-14468 .elementor-element.elementor-element-1002ea4{--width:100%;}.elementor-14468 .elementor-element.elementor-element-1a5c3ce{text-align:center;}.elementor-14468 .elementor-element.elementor-element-486c357{text-align:center;}.elementor-14468 .elementor-element.elementor-element-486c357 .elementor-heading-title{line-height:1.3em;letter-spacing:0px;}.elementor-14468 .elementor-element.elementor-element-a856a28{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9c3491b{--width:100%;--min-height:400px;}.elementor-14468 .elementor-element.elementor-element-cee4366{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9335a32{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-ba70b99{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-dd6ed17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-2634a12{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-6759bb8{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5b928fe{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-63b76fb{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-79038bb{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-25e45f9{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-72e0084{text-align:center;}.elementor-14468 .elementor-element.elementor-element-72e0084 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-78863e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-62a4694 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-617ba7b{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-b6a5cc9 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-6b7ad7f{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-baa6fb0 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-faf1625{font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-0b506a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-10aeef9{text-align:center;}.elementor-14468 .elementor-element.elementor-element-10aeef9 img{width:200px;}.elementor-14468 .elementor-element.elementor-element-ec997f5{text-align:center;}.elementor-14468 .elementor-element.elementor-element-ec997f5 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-f3addc9{text-align:start;}.elementor-14468 .elementor-element.elementor-element-f3addc9 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-93400a2{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-7a95b33{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-853042b{text-align:center;}.elementor-14468 .elementor-element.elementor-element-853042b img{width:200px;}.elementor-14468 .elementor-element.elementor-element-28403c7{text-align:center;}.elementor-14468 .elementor-element.elementor-element-28403c7 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-2a0cbae{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9b1dc71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-3ccee05{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-240d3f0 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-6e7cfd4:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-6e7cfd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/aging-shingle-roof-hampton-roads-768x512.jpg");}.elementor-14468 .elementor-element.elementor-element-6e7cfd4{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-7e264bf{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-fcdc854{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-00f0b71 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-f664827:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-f664827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roof-leak-interior-water-damage-768x512.jpg");}.elementor-14468 .elementor-element.elementor-element-f664827{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-c124371{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-25a8942{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-bbb5ee0 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-db6ee48:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-db6ee48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/06/Storm-and-Wind-Damage-768x512.jpg");}.elementor-14468 .elementor-element.elementor-element-db6ee48{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-f4b433a{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-877e298{--min-height:0px;}.elementor-14468 .elementor-element.elementor-element-e8ae595 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-77a8817:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-77a8817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/missing-cracked-curled-shingles-768x512.jpg");}.elementor-14468 .elementor-element.elementor-element-77a8817{--min-height:200px;}.elementor-14468 .elementor-element.elementor-element-a35ea70{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-7e9649a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-4ace6be{--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-14468 .elementor-element.elementor-element-b842966{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-59c06dc .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-830f277{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-521ceda{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14468 .elementor-element.elementor-element-46f89bd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-a964c15{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-66579dc{text-align:center;}.elementor-14468 .elementor-element.elementor-element-66579dc img{width:200px;}.elementor-14468 .elementor-element.elementor-element-162a2dc{text-align:center;}.elementor-14468 .elementor-element.elementor-element-162a2dc .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-93f4685{width:100%;max-width:100%;text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5dee522{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-38163ab{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-11f0dea{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-c1c4dcb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-a448593.e-con{--order:99999 /* order end hack */;}.elementor-14468 .elementor-element.elementor-element-015c31b .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-f040c79:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-f040c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofing-company-roof-replacement-768x576.webp");}.elementor-14468 .elementor-element.elementor-element-ad8a776{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-37eaba4:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-37eaba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofer-roof-repair-768x576.webp");}.elementor-14468 .elementor-element.elementor-element-37eaba4.e-con{--order:99999 /* order end hack */;}.elementor-14468 .elementor-element.elementor-element-1058284 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-946cd0f:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-946cd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/hampton-roads-roofer-roof-repair-768x576.webp");}.elementor-14468 .elementor-element.elementor-element-802c906{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-72905ab:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-72905ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roofing-company-virginia-residential-roofing-768x576.webp");background-position:center center;}.elementor-14468 .elementor-element.elementor-element-72905ab.e-con{--order:99999 /* order end hack */;}.elementor-14468 .elementor-element.elementor-element-8b10f20 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-8352979:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-8352979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/roofing-company-virginia-residential-roofing-768x576.webp");}.elementor-14468 .elementor-element.elementor-element-10da5a2{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9ee7e9b:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-9ee7e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/gaf-master-elite-roofers-commercial-roofing-768x576.webp");}.elementor-14468 .elementor-element.elementor-element-9ee7e9b.e-con{--order:99999 /* order end hack */;}.elementor-14468 .elementor-element.elementor-element-8a4a408 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-cf23bf6:not(.elementor-motion-effects-element-type-background), .elementor-14468 .elementor-element.elementor-element-cf23bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestroofingva.com/wp-content/uploads/2026/08/gaf-master-elite-roofers-commercial-roofing-768x576.webp");}.elementor-14468 .elementor-element.elementor-element-49ab379{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-bfdda7b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-1bc313d{text-align:center;}.elementor-14468 .elementor-element.elementor-element-1bc313d img{width:200px;}.elementor-14468 .elementor-element.elementor-element-8619dde{text-align:center;}.elementor-14468 .elementor-element.elementor-element-8619dde .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-51798fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14468 .elementor-element.elementor-element-b5dfa73{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14468 .elementor-element.elementor-element-9bfeb18{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-637878f{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-08074fe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-7c6376e{text-align:center;}.elementor-14468 .elementor-element.elementor-element-7c6376e img{width:200px;}.elementor-14468 .elementor-element.elementor-element-8fc9538{text-align:center;}.elementor-14468 .elementor-element.elementor-element-8fc9538 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-6873edb{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-f57107a{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-89ba7a9 .elementor-button{line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-215003e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-186e017 img{width:200px;}.elementor-14468 .elementor-element.elementor-element-06833bf .elementor-heading-title{font-size:26px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-3863e6d{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-47a92e5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14468 .elementor-element.elementor-element-43876e5 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-0c6bf4b .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-aa079e4{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-4dac9a7{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5f8f4d3 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-55c637c .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-c6fb32e{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-0524af6{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-8233cf3 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-d53407e .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-3045add{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-daa5341{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-3f161ca .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-e8e54c2 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-1c30d8b{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-4942917{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-9ac1cff .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-b583b78 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-cb095f5{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-474e394{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-7707525 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-d04087e .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-d17768d{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5346fd7{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-ef750e5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-ee83af5{text-align:center;}.elementor-14468 .elementor-element.elementor-element-ee83af5 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-bef2488{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-e14c004{--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-14468 .elementor-element.elementor-element-9dff49e{--width:100%;--border-radius:2px 2px 2px 2px;}.elementor-14468 .elementor-element.elementor-element-781e606{--border-radius:2px 2px 2px 2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14468 .elementor-element.elementor-element-f79ed37{text-align:center;}.elementor-14468 .elementor-element.elementor-element-f79ed37 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-40f2a12{--width:100%;}.elementor-14468 .elementor-element.elementor-element-f920329 .elementor-image-box-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-f920329 .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-f920329.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-14468 .elementor-element.elementor-element-f920329.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-14468 .elementor-element.elementor-element-f920329.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-95f4676 .elementor-image-box-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-95f4676 .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-95f4676.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-14468 .elementor-element.elementor-element-95f4676.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-14468 .elementor-element.elementor-element-95f4676.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48 .elementor-image-box-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-4c6bc48 .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-14468 .elementor-element.elementor-element-4c6bc48.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-820f2e9{--width:100%;}.elementor-14468 .elementor-element.elementor-element-2cc0491{--spacer-size:20px;}.elementor-14468 .elementor-element.elementor-element-61058e8{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-023b064{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-c78fef8{--border-radius:2px 2px 2px 2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14468 .elementor-element.elementor-element-4c13a3e{--width:100%;--border-radius:2px 2px 2px 2px;}.elementor-14468 .elementor-element.elementor-element-cd8e9a4{--border-radius:2px 2px 2px 2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14468 .elementor-element.elementor-element-8295950{text-align:center;}.elementor-14468 .elementor-element.elementor-element-8295950 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-d3fd7d8{--width:100%;}.elementor-14468 .elementor-element.elementor-element-e3539e1 .elementor-image-box-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-e3539e1 .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-e3539e1.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-14468 .elementor-element.elementor-element-e3539e1.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-14468 .elementor-element.elementor-element-e3539e1.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-3cc531c .elementor-image-box-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-3cc531c .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-3cc531c.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-14468 .elementor-element.elementor-element-3cc531c.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-14468 .elementor-element.elementor-element-3cc531c.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-6a15c03 .elementor-image-box-wrapper{text-align:center;}.elementor-14468 .elementor-element.elementor-element-6a15c03 .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-6a15c03.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-14468 .elementor-element.elementor-element-6a15c03.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-14468 .elementor-element.elementor-element-6a15c03.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-14468 .elementor-element.elementor-element-dac75e1{--width:100%;}.elementor-14468 .elementor-element.elementor-element-1480814{--spacer-size:20px;}.elementor-14468 .elementor-element.elementor-element-a168f3e{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-c0b78e1{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-e71c2b0{--border-radius:2px 2px 2px 2px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-14468 .elementor-element.elementor-element-dd6d6e5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-93e02da{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14468 .elementor-element.elementor-element-382a322 img{width:200px;}.elementor-14468 .elementor-element.elementor-element-2ba95b9{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-2ba95b9 .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-3b28b25{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-abd8b24{text-align:start;font-size:16px;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-5815145{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-87fb8bb{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-87fb8bb .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-c69a8c2{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-c69a8c2 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-c7e3e85{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-c7e3e85 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-05afb67{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-05afb67 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-e334e65{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-e334e65 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-f8a8a17{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-f8a8a17 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-951fe6f{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-951fe6f .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-c7e2744{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-c7e2744 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-03de1b0{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-03de1b0 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-f059f0c{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-f059f0c .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-0693289{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-0693289 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-fed4910{width:100%;max-width:100%;}.elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-fed4910 .elementor-button{font-size:13px;}.elementor-14468 .elementor-element.elementor-element-c827932{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-072f2a5{--width:100%;}.elementor-14468 .elementor-element.elementor-element-d1b4a0b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14468 .elementor-element.elementor-element-9d1698d .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-e51b1fb{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-a370a48{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-8a07878{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14468 .elementor-element.elementor-element-cddc2ce .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14468 .elementor-element.elementor-element-f5297e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14468 .elementor-element.elementor-element-e0515f4{text-align:center;}.elementor-14468 .elementor-element.elementor-element-e0515f4 img{width:200px;}.elementor-14468 .elementor-element.elementor-element-eb6786e{text-align:center;}.elementor-14468 .elementor-element.elementor-element-eb6786e .elementor-heading-title{line-height:1.3em;}.elementor-14468 .elementor-element.elementor-element-bcfd7cb{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-230a0b9{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-1c2dc3f{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-f51f86f{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-386622d{text-align:start;line-height:1.2em;}.elementor-14468 .elementor-element.elementor-element-751a62a{text-align:start;line-height:1.2em;}}@media(min-width:768px){.elementor-14468 .elementor-element.elementor-element-6a82758{--content-width:1640px;}.elementor-14468 .elementor-element.elementor-element-fed8821{--width:60%;}.elementor-14468 .elementor-element.elementor-element-e29c9bd{--width:50%;}.elementor-14468 .elementor-element.elementor-element-1002ea4{--width:60%;}.elementor-14468 .elementor-element.elementor-element-9c3491b{--width:33.3333%;}.elementor-14468 .elementor-element.elementor-element-dd6ed17{--width:100%;}.elementor-14468 .elementor-element.elementor-element-1bcbc03{--width:100%;}.elementor-14468 .elementor-element.elementor-element-8ef1191{--width:100%;}.elementor-14468 .elementor-element.elementor-element-6e7cfd4{--width:100%;}.elementor-14468 .elementor-element.elementor-element-12da11e{--width:100%;}.elementor-14468 .elementor-element.elementor-element-f664827{--width:100%;}.elementor-14468 .elementor-element.elementor-element-8960950{--width:100%;}.elementor-14468 .elementor-element.elementor-element-db6ee48{--width:100%;}.elementor-14468 .elementor-element.elementor-element-6004ea0{--width:100%;}.elementor-14468 .elementor-element.elementor-element-77a8817{--width:100%;}.elementor-14468 .elementor-element.elementor-element-4ace6be{--width:70%;}.elementor-14468 .elementor-element.elementor-element-2e73b34{--width:6.492%;}.elementor-14468 .elementor-element.elementor-element-b842966{--width:88.673%;}.elementor-14468 .elementor-element.elementor-element-521ceda{--width:30%;}.elementor-14468 .elementor-element.elementor-element-9ce8461{--width:50%;}.elementor-14468 .elementor-element.elementor-element-0fe067b{--width:40%;}.elementor-14468 .elementor-element.elementor-element-a448593{--width:40%;}.elementor-14468 .elementor-element.elementor-element-5dbbca2{--width:60%;}.elementor-14468 .elementor-element.elementor-element-f040c79{--width:100%;}.elementor-14468 .elementor-element.elementor-element-37eaba4{--width:40%;}.elementor-14468 .elementor-element.elementor-element-b6f209f{--width:60%;}.elementor-14468 .elementor-element.elementor-element-946cd0f{--width:100%;}.elementor-14468 .elementor-element.elementor-element-72905ab{--width:40%;}.elementor-14468 .elementor-element.elementor-element-b93fe9a{--width:60%;}.elementor-14468 .elementor-element.elementor-element-8352979{--width:100%;}.elementor-14468 .elementor-element.elementor-element-9ee7e9b{--width:40%;}.elementor-14468 .elementor-element.elementor-element-e524a56{--width:60%;}.elementor-14468 .elementor-element.elementor-element-cf23bf6{--width:100%;}.elementor-14468 .elementor-element.elementor-element-e14c004{--width:100%;}.elementor-14468 .elementor-element.elementor-element-9dff49e{--width:50%;}.elementor-14468 .elementor-element.elementor-element-781e606{--width:100%;}.elementor-14468 .elementor-element.elementor-element-40f2a12{--width:38%;}.elementor-14468 .elementor-element.elementor-element-820f2e9{--width:58%;}.elementor-14468 .elementor-element.elementor-element-c78fef8{--width:100%;}.elementor-14468 .elementor-element.elementor-element-4c13a3e{--width:50%;}.elementor-14468 .elementor-element.elementor-element-cd8e9a4{--width:100%;}.elementor-14468 .elementor-element.elementor-element-d3fd7d8{--width:38%;}.elementor-14468 .elementor-element.elementor-element-dac75e1{--width:58%;}.elementor-14468 .elementor-element.elementor-element-e71c2b0{--width:100%;}.elementor-14468 .elementor-element.elementor-element-93e02da{--width:50%;}.elementor-14468 .elementor-element.elementor-element-3c70078{--width:50%;}.elementor-14468 .elementor-element.elementor-element-072f2a5{--width:70%;}.elementor-14468 .elementor-element.elementor-element-d1b4a0b{--width:10%;}.elementor-14468 .elementor-element.elementor-element-4aacca3{--width:90%;}.elementor-14468 .elementor-element.elementor-element-8a07878{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14468 .elementor-element.elementor-element-fed8821{--width:100%;}.elementor-14468 .elementor-element.elementor-element-e29c9bd{--width:100%;}.elementor-14468 .elementor-element.elementor-element-1002ea4{--width:100%;}.elementor-14468 .elementor-element.elementor-element-9c3491b{--width:100%;}.elementor-14468 .elementor-element.elementor-element-1bcbc03{--width:100%;}.elementor-14468 .elementor-element.elementor-element-8ef1191{--width:100%;}.elementor-14468 .elementor-element.elementor-element-6e7cfd4{--width:100%;}.elementor-14468 .elementor-element.elementor-element-12da11e{--width:100%;}.elementor-14468 .elementor-element.elementor-element-f664827{--width:100%;}.elementor-14468 .elementor-element.elementor-element-8960950{--width:100%;}.elementor-14468 .elementor-element.elementor-element-db6ee48{--width:100%;}.elementor-14468 .elementor-element.elementor-element-6004ea0{--width:100%;}.elementor-14468 .elementor-element.elementor-element-77a8817{--width:100%;}.elementor-14468 .elementor-element.elementor-element-4ace6be{--width:100%;}.elementor-14468 .elementor-element.elementor-element-2e73b34{--width:100%;}.elementor-14468 .elementor-element.elementor-element-b842966{--width:100%;}.elementor-14468 .elementor-element.elementor-element-521ceda{--width:100%;}.elementor-14468 .elementor-element.elementor-element-a448593{--width:100%;}.elementor-14468 .elementor-element.elementor-element-5dbbca2{--width:100%;}.elementor-14468 .elementor-element.elementor-element-37eaba4{--width:100%;}.elementor-14468 .elementor-element.elementor-element-b6f209f{--width:100%;}.elementor-14468 .elementor-element.elementor-element-72905ab{--width:100%;}.elementor-14468 .elementor-element.elementor-element-b93fe9a{--width:100%;}.elementor-14468 .elementor-element.elementor-element-9ee7e9b{--width:100%;}.elementor-14468 .elementor-element.elementor-element-e524a56{--width:100%;}.elementor-14468 .elementor-element.elementor-element-b5dfa73{--width:100%;}.elementor-14468 .elementor-element.elementor-element-9dff49e{--width:100%;}.elementor-14468 .elementor-element.elementor-element-781e606{--width:100%;}.elementor-14468 .elementor-element.elementor-element-c78fef8{--width:100%;}.elementor-14468 .elementor-element.elementor-element-4c13a3e{--width:100%;}.elementor-14468 .elementor-element.elementor-element-cd8e9a4{--width:100%;}.elementor-14468 .elementor-element.elementor-element-e71c2b0{--width:100%;}.elementor-14468 .elementor-element.elementor-element-93e02da{--width:100%;}.elementor-14468 .elementor-element.elementor-element-3c70078{--width:100%;}.elementor-14468 .elementor-element.elementor-element-072f2a5{--width:100%;}.elementor-14468 .elementor-element.elementor-element-8a07878{--width:100%;}}@media(min-width:2400px){.elementor-14468 .elementor-element.elementor-element-dd6ed17{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-78863e6{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-9b1dc71{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-c1c4dcb{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-47a92e5{--grid-auto-flow:row;}.elementor-14468 .elementor-element.elementor-element-5815145{--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-b806a52 */@media(max-width:767px){.elementor-14468 .elementor-element.elementor-element-b806a52 .elementor-button{max-width:316px;display:block;margin-left:auto;margin-right:auto;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f2c2073 */.elementor-14468 .elementor-element.elementor-element-f2c2073 .gform_footer input[type=submit], .elementor-14468 .elementor-element.elementor-element-f2c2073 .gform_footer button{font-weight:700 !important;} @media(min-width:768px){ .elementor-14468 .elementor-element.elementor-element-f2c2073 #field_2_1 .ginput_complex{display:block;} .elementor-14468 .elementor-element.elementor-element-f2c2073 #field_2_1 .name_first{width:100% !important; max-width:100% !important; padding-right:0 !important; margin-right:0 !important;} .elementor-14468 .elementor-element.elementor-element-f2c2073 #field_2_1 .name_first input{width:100% !important;} .elementor-14468 .elementor-element.elementor-element-f2c2073 .gform_fields.gform_fields{flex-wrap:wrap;gap:15px 12px !important;} .elementor-14468 .elementor-element.elementor-element-f2c2073 .gform_fields > .gfield{flex:1 1 48%; min-width:48%; box-sizing:border-box;} .elementor-14468 .elementor-element.elementor-element-f2c2073 #field_2_1{flex:1 1 100%; min-width:100%;} .elementor-14468 .elementor-element.elementor-element-f2c2073 #field_2_9{flex:1 1 100%; min-width:100%;} .elementor-14468 .elementor-element.elementor-element-f2c2073 form{flex-wrap:wrap;} .elementor-14468 .elementor-element.elementor-element-f2c2073 .gfield input, .elementor-14468 .elementor-element.elementor-element-f2c2073 .gfield textarea{padding-top:10px !important; padding-bottom:10px !important;} .elementor-14468 .elementor-element.elementor-element-f2c2073 .gform_footer.gform_footer{flex:1 1 100%; width:100%; margin-top:6px !important; display:flex; justify-content:center;} .elementor-14468 .elementor-element.elementor-element-f2c2073 .gform_footer input[type=submit], .elementor-14468 .elementor-element.elementor-element-f2c2073 .gform_footer button{width:340px; max-width:100%; padding-top:15px !important; padding-bottom:15px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-521ceda */\n/* End custom CSS */