.elementor-51 .elementor-element.elementor-element-e020104{--display:flex;--min-height:80vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.9;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-51 .elementor-element.elementor-element-e020104:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-e020104>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://rooval-roofing.com/wp-content/uploads/2025/10/roof-about.webp");background-position:0 -66px;background-repeat:no-repeat;background-size:cover}.elementor-51 .elementor-element.elementor-element-e020104:before,.elementor-51 .elementor-element.elementor-element-e020104>.elementor-background-video-container:before,.elementor-51 .elementor-element.elementor-element-e020104>.e-con-inner>.elementor-background-video-container:before,.elementor-51 .elementor-element.elementor-element-e020104>.elementor-background-slideshow:before,.elementor-51 .elementor-element.elementor-element-e020104>.e-con-inner>.elementor-background-slideshow:before,.elementor-51 .elementor-element.elementor-element-e020104>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#00000000 40%,#010b16 100%)}.elementor-51 .elementor-element.elementor-element-8721ee8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-51 .elementor-element.elementor-element-c641754{text-align:left}.elementor-51 .elementor-element.elementor-element-c641754 .elementor-heading-title{font-size:24px;color:#fff}.elementor-51 .elementor-element.elementor-element-7c8a827 .elementor-heading-title{font-size:54px;color:#fff}.elementor-51 .elementor-element.elementor-element-76a0f73{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-51 .elementor-element.elementor-element-b6bdeb6{text-align:center}.elementor-51 .elementor-element.elementor-element-b6bdeb6 .elementor-heading-title{font-size:44px;color:#000}.elementor-51 .elementor-element.elementor-element-cb22b0a{text-align:center;font-size:16px;line-height:1.4em;letter-spacing:-.1px}.elementor-51 .elementor-element.elementor-element-2f9f647{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-51 .elementor-element.elementor-element-5fc3682{--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:16px}.elementor-51 .elementor-element.elementor-element-5fc3682:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-5fc3682>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-51 .elementor-element.elementor-element-4ca1d8f{--display:flex;--border-radius:16px}.elementor-51 .elementor-element.elementor-element-4ca1d8f:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-4ca1d8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://rooval-roofing.com/wp-content/uploads/2025/10/Roofing-Services.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-51 .elementor-element.elementor-element-4ca1d8f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-51 .elementor-element.elementor-element-6295ff7{--spacer-size:45vh}.elementor-51 .elementor-element.elementor-element-377f618{--display:flex}.elementor-51 .elementor-element.elementor-element-bbc787e .elementor-heading-title{font-size:44px;color:#000}.elementor-51 .elementor-element.elementor-element-f1e3358{font-size:16px;line-height:1.4em;letter-spacing:-.1px}.elementor-51 .elementor-element.elementor-element-7b990dc{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-53e06a9 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-53e06a9 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-53e06a9 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-aef7228 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-aef7228 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-aef7228 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-5d0a9d4 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-5d0a9d4 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-5d0a9d4 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-4196413 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-4196413 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-4196413 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-b4b4745 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-b4b4745 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-b4b4745 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-f101013 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-f101013 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-f101013 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-3a8047c .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-3a8047c .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-3a8047c .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-6caa186 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-6caa186 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-6caa186 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-3ca13fa{--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:50px;--padding-right:50px}.elementor-51 .elementor-element.elementor-element-c59e149{--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:16px}.elementor-51 .elementor-element.elementor-element-c59e149:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-c59e149>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-51 .elementor-element.elementor-element-6cbdbb2{--display:flex;--border-radius:16px}.elementor-51 .elementor-element.elementor-element-6cbdbb2:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-6cbdbb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://rooval-roofing.com/wp-content/uploads/2025/10/Gutter-Services.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-51 .elementor-element.elementor-element-6cbdbb2.e-con{--flex-grow:0;--flex-shrink:0}.elementor-51 .elementor-element.elementor-element-486ebbc{--spacer-size:45vh}.elementor-51 .elementor-element.elementor-element-b1ab8d2{--display:flex}.elementor-51 .elementor-element.elementor-element-4f8a6d6 .elementor-heading-title{font-size:44px;color:#000}.elementor-51 .elementor-element.elementor-element-5b633b4{font-size:16px;line-height:1.4em;letter-spacing:-.1px}.elementor-51 .elementor-element.elementor-element-bf6b566{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-d6e00e9 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-d6e00e9 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-d6e00e9 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-35506ab .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-35506ab .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-35506ab .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-7985b93 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-7985b93 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-7985b93 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-36aed6f .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-36aed6f .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-36aed6f .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-fe904b6 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-fe904b6 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-fe904b6 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-559efd3 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-559efd3 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-559efd3 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-025e495 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-025e495 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-025e495 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-2b1b9af .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-2b1b9af .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-2b1b9af .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-561a6a3{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-51 .elementor-element.elementor-element-f9bc95a{--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:16px}.elementor-51 .elementor-element.elementor-element-f9bc95a:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-f9bc95a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-51 .elementor-element.elementor-element-837d425{--display:flex;--border-radius:16px}.elementor-51 .elementor-element.elementor-element-837d425:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-837d425>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://rooval-roofing.com/wp-content/uploads/2025/10/Metal-Roof.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-51 .elementor-element.elementor-element-837d425.e-con{--flex-grow:0;--flex-shrink:0}.elementor-51 .elementor-element.elementor-element-7a9fa80{--spacer-size:45vh}.elementor-51 .elementor-element.elementor-element-b601e69{--display:flex}.elementor-51 .elementor-element.elementor-element-29be59c .elementor-heading-title{font-size:44px;color:#000}.elementor-51 .elementor-element.elementor-element-ce6e5aa{font-size:16px;line-height:1.4em;letter-spacing:-.1px}.elementor-51 .elementor-element.elementor-element-d6cb4c6{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-51 .elementor-element.elementor-element-2164cc7 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-2164cc7 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-2164cc7 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-1710fbc .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-1710fbc .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-1710fbc .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-042d866 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-042d866 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-042d866 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-54b4a08 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-54b4a08 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-54b4a08 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-6e45487 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-6e45487 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-6e45487 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-70b32a9 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-70b32a9 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-70b32a9 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-5131f29 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-5131f29 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-5131f29 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-a94f811 .elementor-button{background-color:#fff;font-size:16px;font-weight:600;fill:#e4e4e4;color:#e4e4e4;box-shadow:0px 4px 14px 0px rgba(235,235,235,.15);border-style:none;border-radius:16px}.elementor-51 .elementor-element.elementor-element-a94f811 .elementor-button:hover,.elementor-51 .elementor-element.elementor-element-a94f811 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-c8b55d2{--display:flex}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-e020104{--min-height:100vh}.elementor-51 .elementor-element.elementor-element-e020104:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-e020104>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-51 .elementor-element.elementor-element-2f9f647{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-51 .elementor-element.elementor-element-5fc3682{--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-51 .elementor-element.elementor-element-6295ff7{--spacer-size:50vh}.elementor-51 .elementor-element.elementor-element-7b990dc{--grid-auto-flow:row}.elementor-51 .elementor-element.elementor-element-3ca13fa{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-51 .elementor-element.elementor-element-c59e149{--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-51 .elementor-element.elementor-element-486ebbc{--spacer-size:50vh}.elementor-51 .elementor-element.elementor-element-bf6b566{--grid-auto-flow:row}.elementor-51 .elementor-element.elementor-element-561a6a3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-51 .elementor-element.elementor-element-f9bc95a{--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-51 .elementor-element.elementor-element-7a9fa80{--spacer-size:50vh}.elementor-51 .elementor-element.elementor-element-d6cb4c6{--grid-auto-flow:row}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-e020104:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-e020104>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-51 .elementor-element.elementor-element-e020104{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-51 .elementor-element.elementor-element-7c8a827 .elementor-heading-title{font-size:34px}.elementor-51 .elementor-element.elementor-element-b6bdeb6 .elementor-heading-title{font-size:34px}.elementor-51 .elementor-element.elementor-element-2f9f647{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-51 .elementor-element.elementor-element-bbc787e .elementor-heading-title{font-size:34px}.elementor-51 .elementor-element.elementor-element-7b990dc{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--justify-items:start}.elementor-51 .elementor-element.elementor-element-3ca13fa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-51 .elementor-element.elementor-element-4f8a6d6 .elementor-heading-title{font-size:34px}.elementor-51 .elementor-element.elementor-element-bf6b566{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center}.elementor-51 .elementor-element.elementor-element-561a6a3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-51 .elementor-element.elementor-element-29be59c .elementor-heading-title{font-size:34px}.elementor-51 .elementor-element.elementor-element-d6cb4c6{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--justify-items:center}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-4ca1d8f{--width:40%}.elementor-51 .elementor-element.elementor-element-7b990dc{--width:90%}.elementor-51 .elementor-element.elementor-element-6cbdbb2{--width:40%}.elementor-51 .elementor-element.elementor-element-bf6b566{--width:100%}.elementor-51 .elementor-element.elementor-element-837d425{--width:40%}.elementor-51 .elementor-element.elementor-element-d6cb4c6{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-4ca1d8f{--width:100%}.elementor-51 .elementor-element.elementor-element-6cbdbb2{--width:100%}.elementor-51 .elementor-element.elementor-element-837d425{--width:100%}}