.elementor-36 .elementor-element.elementor-element-2c50776{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-36 .elementor-element.elementor-element-2c50776:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-2c50776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03f561b );background-image:url("https://richmondriverroofing.com.au/wp-content/uploads/2026/09/donovan-simpkin-scPm1aEEhSA-unsplash.webp");background-position:top center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-2c50776::before, .elementor-36 .elementor-element.elementor-element-2c50776 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-2c50776 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-2c50776 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-2c50776 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-2c50776 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-03f561b );--background-overlay:'';}.elementor-36 .elementor-element.elementor-element-98a28b6{text-align:center;}.elementor-36 .elementor-element.elementor-element-98a28b6 .elementor-heading-title{font-family:var( --e-global-typography-1658a7c-font-family ), Sans-serif;font-size:var( --e-global-typography-1658a7c-font-size );font-weight:var( --e-global-typography-1658a7c-font-weight );line-height:var( --e-global-typography-1658a7c-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-3ca6151{text-align:center;}.elementor-36 .elementor-element.elementor-element-3ca6151 .elementor-heading-title{font-family:var( --e-global-typography-58842a7-font-family ), Sans-serif;font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-5850bbf{--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;}.elementor-36 .elementor-element.elementor-element-56f7ee6 .elementor-button{background-color:var( --e-global-color-a4048ac );fill:var( --e-global-color-25b51dc );color:var( --e-global-color-25b51dc );border-style:solid;border-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-56f7ee6 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-56f7ee6 .elementor-button:focus{background-color:var( --e-global-color-a4048ac );color:var( --e-global-color-be6a688 );}.elementor-36 .elementor-element.elementor-element-56f7ee6 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-56f7ee6 .elementor-button:focus svg{fill:var( --e-global-color-be6a688 );}.elementor-36 .elementor-element.elementor-element-a90daac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--text-spacing) var(--large-gap);--row-gap:var(--text-spacing);--column-gap:var(--large-gap);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-a90daac:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-a90daac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4862ca9 );}.elementor-36 .elementor-element.elementor-element-2ea12d2{--display:flex;}.elementor-36 .elementor-element.elementor-element-1c70c33{text-align:start;}.elementor-36 .elementor-element.elementor-element-e5a18da{text-align:start;}.elementor-36 .elementor-element.elementor-element-e5a18da .elementor-heading-title{font-family:var( --e-global-typography-58842a7-font-family ), Sans-serif;font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-feb32c0{--display:flex;}.elementor-36 .elementor-element.elementor-element-66fdb88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-66fdb88:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-66fdb88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-55e1007{text-align:center;}.elementor-36 .elementor-element.elementor-element-55e1007 .elementor-heading-title{font-family:var( --e-global-typography-d4c060d-font-family ), Sans-serif;font-size:var( --e-global-typography-d4c060d-font-size );font-weight:var( --e-global-typography-d4c060d-font-weight );line-height:var( --e-global-typography-d4c060d-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-efa451b{text-align:center;}.elementor-36 .elementor-element.elementor-element-efa451b .elementor-heading-title{font-family:var( --e-global-typography-58842a7-font-family ), Sans-serif;font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-15f9e35{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-303edf9{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-303edf9:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-303edf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7249fa5 );}.elementor-36 .elementor-element.elementor-element-a061430{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-36 .elementor-element.elementor-element-58d5a79 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-58d5a79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-58d5a79.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-58d5a79.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-58d5a79.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-58d5a79.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-58d5a79 .elementor-icon{font-size:6rem;}.elementor-36 .elementor-element.elementor-element-58d5a79 .elementor-icon svg{height:6rem;}.elementor-36 .elementor-element.elementor-element-3d91478{text-align:center;}.elementor-36 .elementor-element.elementor-element-3d91478 .elementor-heading-title{font-family:var( --e-global-typography-3bd46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-3bd46c9-font-size );font-weight:var( --e-global-typography-3bd46c9-font-weight );line-height:var( --e-global-typography-3bd46c9-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-a6007b8{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-a6007b8 a{color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-5c1cb38.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-fa798c0{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-fa798c0:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-fa798c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-36 .elementor-element.elementor-element-e1ddc68{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-36 .elementor-element.elementor-element-f21ef5d .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-f21ef5d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-f21ef5d.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-f21ef5d.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-f21ef5d.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-f21ef5d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-f21ef5d .elementor-icon{font-size:6rem;}.elementor-36 .elementor-element.elementor-element-f21ef5d .elementor-icon svg{height:6rem;}.elementor-36 .elementor-element.elementor-element-70ab9cc{text-align:center;}.elementor-36 .elementor-element.elementor-element-70ab9cc .elementor-heading-title{font-family:var( --e-global-typography-3bd46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-3bd46c9-font-size );font-weight:var( --e-global-typography-3bd46c9-font-weight );line-height:var( --e-global-typography-3bd46c9-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-7ca31bf{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-e5d3ffd.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-4ada31a{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-4ada31a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-4ada31a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-36 .elementor-element.elementor-element-eae0008{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-36 .elementor-element.elementor-element-c357088 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-c357088.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-c357088.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-c357088.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-c357088.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-c357088.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-c357088 .elementor-icon{font-size:6rem;}.elementor-36 .elementor-element.elementor-element-c357088 .elementor-icon svg{height:6rem;}.elementor-36 .elementor-element.elementor-element-fef20d3{text-align:center;}.elementor-36 .elementor-element.elementor-element-fef20d3 .elementor-heading-title{font-family:var( --e-global-typography-3bd46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-3bd46c9-font-size );font-weight:var( --e-global-typography-3bd46c9-font-weight );line-height:var( --e-global-typography-3bd46c9-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-adc2e12{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-c943f73.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-8d720bd{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-8d720bd:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-8d720bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-36 .elementor-element.elementor-element-93a075a{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-36 .elementor-element.elementor-element-9d55f70 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-9d55f70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-9d55f70.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-9d55f70.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-9d55f70.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-9d55f70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-9d55f70 .elementor-icon{font-size:6rem;}.elementor-36 .elementor-element.elementor-element-9d55f70 .elementor-icon svg{height:6rem;}.elementor-36 .elementor-element.elementor-element-91e62b3{text-align:center;}.elementor-36 .elementor-element.elementor-element-91e62b3 .elementor-heading-title{font-family:var( --e-global-typography-3bd46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-3bd46c9-font-size );font-weight:var( --e-global-typography-3bd46c9-font-weight );line-height:var( --e-global-typography-3bd46c9-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-7453e6f{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-344493a.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-4c09021{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-4c09021:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-4c09021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-36 .elementor-element.elementor-element-ac30d5a{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-36 .elementor-element.elementor-element-2f25339 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-2f25339.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-2f25339.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-2f25339.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-2f25339.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-2f25339.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-2f25339 .elementor-icon{font-size:6rem;}.elementor-36 .elementor-element.elementor-element-2f25339 .elementor-icon svg{height:6rem;}.elementor-36 .elementor-element.elementor-element-85db400{text-align:center;}.elementor-36 .elementor-element.elementor-element-85db400 .elementor-heading-title{font-family:var( --e-global-typography-3bd46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-3bd46c9-font-size );font-weight:var( --e-global-typography-3bd46c9-font-weight );line-height:var( --e-global-typography-3bd46c9-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-a55f4e1{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-792e66b.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-a1ccb8f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-36 .elementor-element.elementor-element-a1ccb8f:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-a1ccb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-36 .elementor-element.elementor-element-22d9e7f{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-36 .elementor-element.elementor-element-d63e2aa .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-d63e2aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-d63e2aa.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-d63e2aa.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-d63e2aa.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-d63e2aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-d63e2aa .elementor-icon{font-size:6rem;}.elementor-36 .elementor-element.elementor-element-d63e2aa .elementor-icon svg{height:6rem;}.elementor-36 .elementor-element.elementor-element-3de8d59{text-align:center;}.elementor-36 .elementor-element.elementor-element-3de8d59 .elementor-heading-title{font-family:var( --e-global-typography-3bd46c9-font-family ), Sans-serif;font-size:var( --e-global-typography-3bd46c9-font-size );font-weight:var( --e-global-typography-3bd46c9-font-weight );line-height:var( --e-global-typography-3bd46c9-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-04b671d{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-c45017f.elementor-element{--align-self:stretch;}.elementor-36 .elementor-element.elementor-element-5cb6e2e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-3ce8d21{text-align:center;}.elementor-36 .elementor-element.elementor-element-3ce8d21 .elementor-heading-title{color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-f5e18b2{text-align:center;}.elementor-36 .elementor-element.elementor-element-f5e18b2 .elementor-heading-title{font-family:var( --e-global-typography-58842a7-font-family ), Sans-serif;font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-e0c6d90{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-f002c85{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-36 .elementor-element.elementor-element-f002c85:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-f002c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-a44cb56 .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-a44cb56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-a44cb56.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-a44cb56.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-a44cb56.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-a44cb56.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-a44cb56 .elementor-icon{font-size:2.5rem;}.elementor-36 .elementor-element.elementor-element-a44cb56 .elementor-icon svg{height:2.5rem;}.elementor-36 .elementor-element.elementor-element-f095cf4{text-align:center;}.elementor-36 .elementor-element.elementor-element-f095cf4 .elementor-heading-title{font-family:var( --e-global-typography-099447d-font-family ), Sans-serif;font-size:var( --e-global-typography-099447d-font-size );font-weight:var( --e-global-typography-099447d-font-weight );line-height:var( --e-global-typography-099447d-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-916ac18{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-91b3a9e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-36 .elementor-element.elementor-element-91b3a9e:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-91b3a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-eafd13d .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-eafd13d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-eafd13d.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-eafd13d.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-eafd13d.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-eafd13d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-eafd13d .elementor-icon{font-size:2.5rem;}.elementor-36 .elementor-element.elementor-element-eafd13d .elementor-icon svg{height:2.5rem;}.elementor-36 .elementor-element.elementor-element-b044e39{text-align:center;}.elementor-36 .elementor-element.elementor-element-b044e39 .elementor-heading-title{font-family:var( --e-global-typography-099447d-font-family ), Sans-serif;font-size:var( --e-global-typography-099447d-font-size );font-weight:var( --e-global-typography-099447d-font-weight );line-height:var( --e-global-typography-099447d-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-4ad1522{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-eb88362{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-36 .elementor-element.elementor-element-eb88362:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-eb88362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-f40922a .elementor-icon-wrapper{text-align:center;}.elementor-36 .elementor-element.elementor-element-f40922a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-f40922a.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-f40922a.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-f40922a.elementor-view-framed .elementor-icon, .elementor-36 .elementor-element.elementor-element-f40922a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-f40922a .elementor-icon{font-size:2.5rem;}.elementor-36 .elementor-element.elementor-element-f40922a .elementor-icon svg{height:2.5rem;}.elementor-36 .elementor-element.elementor-element-546b0e9{text-align:center;}.elementor-36 .elementor-element.elementor-element-546b0e9 .elementor-heading-title{font-family:var( --e-global-typography-099447d-font-family ), Sans-serif;font-size:var( --e-global-typography-099447d-font-size );font-weight:var( --e-global-typography-099447d-font-weight );line-height:var( --e-global-typography-099447d-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-81d7184{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-5853093{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--text-spacing) var(--large-gap);--row-gap:var(--text-spacing);--column-gap:var(--large-gap);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-5853093:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-5853093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4862ca9 );}.elementor-36 .elementor-element.elementor-element-df84a68{--display:flex;}.elementor-36 .elementor-element.elementor-element-12f15b2{text-align:start;}.elementor-36 .elementor-element.elementor-element-1ddeb5a{text-align:start;}.elementor-36 .elementor-element.elementor-element-1ddeb5a .elementor-heading-title{font-family:var( --e-global-typography-58842a7-font-family ), Sans-serif;font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-39c7c2e{--display:flex;}.elementor-36 .elementor-element.elementor-element-a880a38{--display:flex;}.elementor-36 .elementor-element.elementor-element-21a5c16{text-align:start;}.elementor-36 .elementor-element.elementor-element-48155d8{--display:flex;}.elementor-36 .elementor-element.elementor-element-25b7da9{--display:flex;}.elementor-36 .elementor-element.elementor-element-c9a3734{text-align:start;}.elementor-36 .elementor-element.elementor-element-3009fbb{--display:flex;}.elementor-36 .elementor-element.elementor-element-138927d{--display:flex;}.elementor-36 .elementor-element.elementor-element-430d74c{text-align:start;}.elementor-36 .elementor-element.elementor-element-52d9a0b{--n-accordion-title-font-size:1,75rem;--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-icon-size:0.6em;}.elementor-36 .elementor-element.elementor-element-52d9a0b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-52d9a0b {--n-accordion-padding:1em 1em 1em 1em;}:where( .elementor-36 .elementor-element.elementor-element-52d9a0b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0em;--padding-right:1em;--padding-bottom:1em;--padding-left:1em;}.elementor-36 .elementor-element.elementor-element-658eb22{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-a3e01e6{text-align:center;}.elementor-36 .elementor-element.elementor-element-a3e01e6 .elementor-heading-title{color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-a1b3a2c{--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:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--flex-wrap:wrap;}.elementor-36 .elementor-element.elementor-element-b136616{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-36 .elementor-element.elementor-element-b136616:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b136616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-b785474{color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-1bba656{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-36 .elementor-element.elementor-element-1bba656:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-1bba656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-1a1a758{color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-68268ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-36 .elementor-element.elementor-element-68268ad:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-68268ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-c474463{color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-8431bbb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-36 .elementor-element.elementor-element-3b6d007{text-align:center;}.elementor-36 .elementor-element.elementor-element-3b6d007 .elementor-heading-title{font-family:var( --e-global-typography-d4c060d-font-family ), Sans-serif;font-size:var( --e-global-typography-d4c060d-font-size );font-weight:var( --e-global-typography-d4c060d-font-weight );line-height:var( --e-global-typography-d4c060d-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-6a9dcda{text-align:center;}.elementor-36 .elementor-element.elementor-element-6a9dcda .elementor-heading-title{font-family:var( --e-global-typography-58842a7-font-family ), Sans-serif;font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-dfb0eb1{font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-dfb0eb1 a{color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-dfb0eb1 a:hover, .elementor-36 .elementor-element.elementor-element-dfb0eb1 a:focus{color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-3097830{text-align:center;font-family:var( --e-global-typography-4d09c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-3097830 a{color:var( --e-global-color-25b51dc );}.elementor-36 .elementor-element.elementor-element-3097830 a:hover, .elementor-36 .elementor-element.elementor-element-3097830 a:focus{color:var( --e-global-color-03f561b );}.elementor-36 .elementor-element.elementor-element-3178fd1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;}.elementor-36 .elementor-element.elementor-element-3178fd1:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-3178fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richmondriverroofing.com.au/wp-content/uploads/2026/09/hip-ridge-capping-closeup-01.jpg");background-position:center center;background-size:cover;}.elementor-36 .elementor-element.elementor-element-3178fd1::before, .elementor-36 .elementor-element.elementor-element-3178fd1 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-3178fd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-3178fd1 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-3178fd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-3178fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7249fa5 );--background-overlay:'';}.elementor-36 .elementor-element.elementor-element-2e20030{text-align:center;}.elementor-36 .elementor-element.elementor-element-2e20030 .elementor-heading-title{font-family:var( --e-global-typography-d4c060d-font-family ), Sans-serif;font-size:var( --e-global-typography-d4c060d-font-size );font-weight:var( --e-global-typography-d4c060d-font-weight );line-height:var( --e-global-typography-d4c060d-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-fe47d0a{width:var( --container-widget-width, min(100%, 80ch) );max-width:min(100%, 80ch);--container-widget-width:min(100%, 80ch);--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-fe47d0a .elementor-heading-title{font-family:var( --e-global-typography-58842a7-font-family ), Sans-serif;font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-6a9ba17{--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;}.elementor-36 .elementor-element.elementor-element-469769a .elementor-button{background-color:var( --e-global-color-a4048ac );fill:var( --e-global-color-25b51dc );color:var( --e-global-color-25b51dc );border-style:solid;border-color:var( --e-global-color-a4048ac );}.elementor-36 .elementor-element.elementor-element-469769a .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-469769a .elementor-button:focus{background-color:var( --e-global-color-a4048ac );color:var( --e-global-color-be6a688 );}.elementor-36 .elementor-element.elementor-element-469769a .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-469769a .elementor-button:focus svg{fill:var( --e-global-color-be6a688 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-36 .elementor-element.elementor-element-e0c6d90{--width:100%;}}@media(max-width:1024px){.elementor-36 .elementor-element.elementor-element-98a28b6 .elementor-heading-title{font-size:var( --e-global-typography-1658a7c-font-size );line-height:var( --e-global-typography-1658a7c-line-height );}.elementor-36 .elementor-element.elementor-element-3ca6151 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-a90daac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-e5a18da .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-55e1007 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-36 .elementor-element.elementor-element-efa451b .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-15f9e35{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-3d91478 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-a6007b8{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-70ab9cc .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-7ca31bf{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-fef20d3 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-adc2e12{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-91e62b3 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-7453e6f{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-85db400 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-a55f4e1{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-3de8d59 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-04b671d{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-f5e18b2 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-e0c6d90{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-f095cf4 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-36 .elementor-element.elementor-element-916ac18{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-b044e39 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-36 .elementor-element.elementor-element-4ad1522{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-546b0e9 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-36 .elementor-element.elementor-element-81d7184{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-5853093{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-1ddeb5a .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-3b6d007 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-36 .elementor-element.elementor-element-6a9dcda .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-dfb0eb1{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-3097830{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-2e20030 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-36 .elementor-element.elementor-element-fe47d0a .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}}@media(max-width:767px){.elementor-36 .elementor-element.elementor-element-98a28b6 .elementor-heading-title{font-size:var( --e-global-typography-1658a7c-font-size );line-height:var( --e-global-typography-1658a7c-line-height );}.elementor-36 .elementor-element.elementor-element-3ca6151 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-a90daac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-e5a18da .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-55e1007 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-36 .elementor-element.elementor-element-efa451b .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-15f9e35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-303edf9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-58d5a79 .elementor-icon{font-size:4rem;}.elementor-36 .elementor-element.elementor-element-58d5a79 .elementor-icon svg{height:4rem;}.elementor-36 .elementor-element.elementor-element-3d91478 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-a6007b8{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-fa798c0{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-f21ef5d .elementor-icon{font-size:4rem;}.elementor-36 .elementor-element.elementor-element-f21ef5d .elementor-icon svg{height:4rem;}.elementor-36 .elementor-element.elementor-element-70ab9cc .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-7ca31bf{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-4ada31a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-c357088 .elementor-icon{font-size:4rem;}.elementor-36 .elementor-element.elementor-element-c357088 .elementor-icon svg{height:4rem;}.elementor-36 .elementor-element.elementor-element-fef20d3 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-adc2e12{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-8d720bd{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-9d55f70 .elementor-icon{font-size:4rem;}.elementor-36 .elementor-element.elementor-element-9d55f70 .elementor-icon svg{height:4rem;}.elementor-36 .elementor-element.elementor-element-91e62b3 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-7453e6f{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-4c09021{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-2f25339 .elementor-icon{font-size:4rem;}.elementor-36 .elementor-element.elementor-element-2f25339 .elementor-icon svg{height:4rem;}.elementor-36 .elementor-element.elementor-element-85db400 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-a55f4e1{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-a1ccb8f{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-36 .elementor-element.elementor-element-d63e2aa .elementor-icon{font-size:4rem;}.elementor-36 .elementor-element.elementor-element-d63e2aa .elementor-icon svg{height:4rem;}.elementor-36 .elementor-element.elementor-element-3de8d59 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-36 .elementor-element.elementor-element-04b671d{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-f5e18b2 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-e0c6d90{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-f095cf4 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-36 .elementor-element.elementor-element-916ac18{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-b044e39 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-36 .elementor-element.elementor-element-4ad1522{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-546b0e9 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-36 .elementor-element.elementor-element-81d7184{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-5853093{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-36 .elementor-element.elementor-element-1ddeb5a .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-3b6d007 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-36 .elementor-element.elementor-element-6a9dcda .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-36 .elementor-element.elementor-element-dfb0eb1{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-3097830{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-36 .elementor-element.elementor-element-2e20030 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-36 .elementor-element.elementor-element-fe47d0a .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}}/* Start custom CSS for nested-accordion, class: .elementor-element-52d9a0b */.elementor-36 .elementor-element.elementor-element-52d9a0b .e-n-accordion-item:not(:last-child) {
    border-block-end: 0.125rem solid hsl(from var(--e-global-color-be6a688) h s l / 0.15);
}
.elementor-36 .elementor-element.elementor-element-52d9a0b h3 {
    font-family: var(--e-global-typography-83e46e0-font-family), Sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b3a2c */.elementor-36 .elementor-element.elementor-element-a1b3a2c .round-corners {
    flex: 1;
    flex-basis: calc((100% - (1 * var(--small-gap))) / 2);
    min-width: min(100%, 15rem);
}/* End custom CSS */