.elementor-34 .elementor-element.elementor-element-c3bf6e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;}.elementor-34 .elementor-element.elementor-element-c3bf6e2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-c3bf6e2 > .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/roofing-ballina-richmond-river-breakwall.jpg");background-position:center center;background-size:cover;}.elementor-34 .elementor-element.elementor-element-c3bf6e2::before, .elementor-34 .elementor-element.elementor-element-c3bf6e2 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c3bf6e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-c3bf6e2 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-c3bf6e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-c3bf6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-03f561b );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-9ce6cf5{text-align:center;}.elementor-34 .elementor-element.elementor-element-9ce6cf5 .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-34 .elementor-element.elementor-element-6d9e186{text-align:center;}.elementor-34 .elementor-element.elementor-element-6d9e186 .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-34 .elementor-element.elementor-element-34f0d18{--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-34 .elementor-element.elementor-element-36ad42d .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-34 .elementor-element.elementor-element-36ad42d .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-36ad42d .elementor-button:focus{background-color:var( --e-global-color-a4048ac );color:var( --e-global-color-be6a688 );}.elementor-34 .elementor-element.elementor-element-36ad42d .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-36ad42d .elementor-button:focus svg{fill:var( --e-global-color-be6a688 );}.elementor-34 .elementor-element.elementor-element-4b8a089{--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-34 .elementor-element.elementor-element-4b8a089:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-4b8a089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4862ca9 );}.elementor-34 .elementor-element.elementor-element-ecff15b{--display:flex;}.elementor-34 .elementor-element.elementor-element-55b6dbe{text-align:start;}.elementor-34 .elementor-element.elementor-element-55b6dbe .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 );}.elementor-34 .elementor-element.elementor-element-f235749{text-align:start;}.elementor-34 .elementor-element.elementor-element-f235749 .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-34 .elementor-element.elementor-element-f2a502a{--display:flex;}.elementor-34 .elementor-element.elementor-element-a64015d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-a64015d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-a64015d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03f561b );}.elementor-34 .elementor-element.elementor-element-c565b6d{text-align:center;}.elementor-34 .elementor-element.elementor-element-c565b6d .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-34 .elementor-element.elementor-element-303ab6a{text-align:center;}.elementor-34 .elementor-element.elementor-element-303ab6a .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-34 .elementor-element.elementor-element-8843f8f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-53311bd{--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-34 .elementor-element.elementor-element-53311bd:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-53311bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7249fa5 );}.elementor-34 .elementor-element.elementor-element-d93a860{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-34 .elementor-element.elementor-element-2617b15 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-2617b15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-2617b15.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2617b15.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-2617b15.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2617b15.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-2617b15 .elementor-icon{font-size:6rem;}.elementor-34 .elementor-element.elementor-element-2617b15 .elementor-icon svg{height:6rem;}.elementor-34 .elementor-element.elementor-element-6457af3{text-align:center;}.elementor-34 .elementor-element.elementor-element-6457af3 .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-34 .elementor-element.elementor-element-c454110{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-34 .elementor-element.elementor-element-c454110 a{color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-2565270.elementor-element{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-946560e{--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-34 .elementor-element.elementor-element-946560e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-946560e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-0dd54d7{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-34 .elementor-element.elementor-element-c25daeb .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-c25daeb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-c25daeb.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-c25daeb.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-c25daeb.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-c25daeb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-c25daeb .elementor-icon{font-size:6rem;}.elementor-34 .elementor-element.elementor-element-c25daeb .elementor-icon svg{height:6rem;}.elementor-34 .elementor-element.elementor-element-8c8c228{text-align:center;}.elementor-34 .elementor-element.elementor-element-8c8c228 .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-34 .elementor-element.elementor-element-3eb718e{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-34 .elementor-element.elementor-element-8e73487.elementor-element{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-284e8f3{--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-34 .elementor-element.elementor-element-284e8f3:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-284e8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-a2547e0{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-34 .elementor-element.elementor-element-3b05d16 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-3b05d16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-3b05d16.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3b05d16.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-3b05d16.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3b05d16.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-3b05d16 .elementor-icon{font-size:6rem;}.elementor-34 .elementor-element.elementor-element-3b05d16 .elementor-icon svg{height:6rem;}.elementor-34 .elementor-element.elementor-element-677165f{text-align:center;}.elementor-34 .elementor-element.elementor-element-677165f .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-34 .elementor-element.elementor-element-47ca3a3{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-34 .elementor-element.elementor-element-f05f8fa.elementor-element{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-2138a72{--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-34 .elementor-element.elementor-element-2138a72:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-2138a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-e27f506{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-34 .elementor-element.elementor-element-24db91c .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-24db91c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-24db91c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-24db91c.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-24db91c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-24db91c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-24db91c .elementor-icon{font-size:6rem;}.elementor-34 .elementor-element.elementor-element-24db91c .elementor-icon svg{height:6rem;}.elementor-34 .elementor-element.elementor-element-49b33b1{text-align:center;}.elementor-34 .elementor-element.elementor-element-49b33b1 .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-34 .elementor-element.elementor-element-780af82{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-34 .elementor-element.elementor-element-5058c4c.elementor-element{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-3ae23e2{--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-34 .elementor-element.elementor-element-3ae23e2:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-3ae23e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-1fabace{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-34 .elementor-element.elementor-element-87c4db4 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-87c4db4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-87c4db4.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-87c4db4.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-87c4db4.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-87c4db4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-87c4db4 .elementor-icon{font-size:6rem;}.elementor-34 .elementor-element.elementor-element-87c4db4 .elementor-icon svg{height:6rem;}.elementor-34 .elementor-element.elementor-element-e11136f{text-align:center;}.elementor-34 .elementor-element.elementor-element-e11136f .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-34 .elementor-element.elementor-element-e383970{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-34 .elementor-element.elementor-element-58e9b4b.elementor-element{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-bc0a520{--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-34 .elementor-element.elementor-element-bc0a520:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-bc0a520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34 .elementor-element.elementor-element-3ee6dfb{--display:flex;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);}.elementor-34 .elementor-element.elementor-element-db3000b .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-db3000b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-db3000b.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-db3000b.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-db3000b.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-db3000b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-db3000b .elementor-icon{font-size:6rem;}.elementor-34 .elementor-element.elementor-element-db3000b .elementor-icon svg{height:6rem;}.elementor-34 .elementor-element.elementor-element-d6e9dc6{text-align:center;}.elementor-34 .elementor-element.elementor-element-d6e9dc6 .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-34 .elementor-element.elementor-element-b98a9f6{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-34 .elementor-element.elementor-element-7c8263b.elementor-element{--align-self:stretch;}.elementor-34 .elementor-element.elementor-element-30f089c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-6664613{text-align:center;}.elementor-34 .elementor-element.elementor-element-6664613 .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-34 .elementor-element.elementor-element-b1893fa{text-align:center;}.elementor-34 .elementor-element.elementor-element-b1893fa .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-34 .elementor-element.elementor-element-14d88e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-1991f0d{--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-34 .elementor-element.elementor-element-1991f0d:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1991f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-34 .elementor-element.elementor-element-f2df11f .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-f2df11f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-f2df11f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-f2df11f.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-f2df11f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-f2df11f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-f2df11f .elementor-icon{font-size:2.5rem;}.elementor-34 .elementor-element.elementor-element-f2df11f .elementor-icon svg{height:2.5rem;}.elementor-34 .elementor-element.elementor-element-6737951{text-align:center;}.elementor-34 .elementor-element.elementor-element-6737951 .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-34 .elementor-element.elementor-element-dd7c569{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-34 .elementor-element.elementor-element-6f03eba{--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-34 .elementor-element.elementor-element-6f03eba:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-6f03eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-34 .elementor-element.elementor-element-2335f32 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-2335f32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-2335f32.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2335f32.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-2335f32.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2335f32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-2335f32 .elementor-icon{font-size:2.5rem;}.elementor-34 .elementor-element.elementor-element-2335f32 .elementor-icon svg{height:2.5rem;}.elementor-34 .elementor-element.elementor-element-4f48c40{text-align:center;}.elementor-34 .elementor-element.elementor-element-4f48c40 .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-34 .elementor-element.elementor-element-5ff8b66{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-34 .elementor-element.elementor-element-5ee3aa9{--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-34 .elementor-element.elementor-element-5ee3aa9:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-5ee3aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-34 .elementor-element.elementor-element-450fd68 .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-450fd68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-450fd68.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-450fd68.elementor-view-default .elementor-icon{color:var( --e-global-color-25b51dc );border-color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-450fd68.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-450fd68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-450fd68 .elementor-icon{font-size:2.5rem;}.elementor-34 .elementor-element.elementor-element-450fd68 .elementor-icon svg{height:2.5rem;}.elementor-34 .elementor-element.elementor-element-d9a3ad8{text-align:center;}.elementor-34 .elementor-element.elementor-element-d9a3ad8 .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-34 .elementor-element.elementor-element-25654d7{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-34 .elementor-element.elementor-element-dcd0f89{--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-34 .elementor-element.elementor-element-dcd0f89:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-dcd0f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4862ca9 );}.elementor-34 .elementor-element.elementor-element-e5608a8{--display:flex;}.elementor-34 .elementor-element.elementor-element-bb07910{text-align:start;}.elementor-34 .elementor-element.elementor-element-bb07910 .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 );}.elementor-34 .elementor-element.elementor-element-6c931c6{text-align:start;}.elementor-34 .elementor-element.elementor-element-6c931c6 .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-34 .elementor-element.elementor-element-1f17bb0{--display:flex;}.elementor-34 .elementor-element.elementor-element-e193d41{--display:flex;}.elementor-34 .elementor-element.elementor-element-470b437{text-align:start;}.elementor-34 .elementor-element.elementor-element-1b85557{--display:flex;}.elementor-34 .elementor-element.elementor-element-1c58c28{--display:flex;}.elementor-34 .elementor-element.elementor-element-aabb235{text-align:start;}.elementor-34 .elementor-element.elementor-element-01ddf36{--display:flex;}.elementor-34 .elementor-element.elementor-element-fdbf24a{--display:flex;}.elementor-34 .elementor-element.elementor-element-8cf056e{text-align:start;}.elementor-34 .elementor-element.elementor-element-f578fe4{--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-34 .elementor-element.elementor-element-f578fe4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-f578fe4 {--n-accordion-padding:1em 1em 1em 1em;}:where( .elementor-34 .elementor-element.elementor-element-f578fe4 > .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-34 .elementor-element.elementor-element-8f10895{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-5df2d0c{text-align:center;}.elementor-34 .elementor-element.elementor-element-5df2d0c .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-34 .elementor-element.elementor-element-6beded7{--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-34 .elementor-element.elementor-element-ef0d57b{--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-34 .elementor-element.elementor-element-ef0d57b:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-ef0d57b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-34 .elementor-element.elementor-element-83c09c0{color:var( --e-global-color-03f561b );}.elementor-34 .elementor-element.elementor-element-9be324e{--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-34 .elementor-element.elementor-element-9be324e:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9be324e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-34 .elementor-element.elementor-element-06a7f14{color:var( --e-global-color-03f561b );}.elementor-34 .elementor-element.elementor-element-d762057{--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-34 .elementor-element.elementor-element-d762057:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-d762057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4048ac );}.elementor-34 .elementor-element.elementor-element-3aa668d{color:var( --e-global-color-03f561b );}.elementor-34 .elementor-element.elementor-element-3a2c817{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34 .elementor-element.elementor-element-ac72519{text-align:center;}.elementor-34 .elementor-element.elementor-element-ac72519 .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-34 .elementor-element.elementor-element-2ae4b77{text-align:center;}.elementor-34 .elementor-element.elementor-element-2ae4b77 .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-34 .elementor-element.elementor-element-06dde90{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-34 .elementor-element.elementor-element-06dde90 a{color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-06dde90 a:hover, .elementor-34 .elementor-element.elementor-element-06dde90 a:focus{color:var( --e-global-color-03f561b );}.elementor-34 .elementor-element.elementor-element-0fc58c4{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-34 .elementor-element.elementor-element-0fc58c4 a{color:var( --e-global-color-25b51dc );}.elementor-34 .elementor-element.elementor-element-0fc58c4 a:hover, .elementor-34 .elementor-element.elementor-element-0fc58c4 a:focus{color:var( --e-global-color-03f561b );}.elementor-34 .elementor-element.elementor-element-375c2e8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;}.elementor-34 .elementor-element.elementor-element-375c2e8:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-375c2e8 > .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-34 .elementor-element.elementor-element-375c2e8::before, .elementor-34 .elementor-element.elementor-element-375c2e8 > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-375c2e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-34 .elementor-element.elementor-element-375c2e8 > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-375c2e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34 .elementor-element.elementor-element-375c2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7249fa5 );--background-overlay:'';}.elementor-34 .elementor-element.elementor-element-ced4510{text-align:center;}.elementor-34 .elementor-element.elementor-element-ced4510 .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-34 .elementor-element.elementor-element-6d99152{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-34 .elementor-element.elementor-element-6d99152 .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-34 .elementor-element.elementor-element-ae58b61{--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-34 .elementor-element.elementor-element-18459fb .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-34 .elementor-element.elementor-element-18459fb .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-18459fb .elementor-button:focus{background-color:var( --e-global-color-a4048ac );color:var( --e-global-color-be6a688 );}.elementor-34 .elementor-element.elementor-element-18459fb .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-18459fb .elementor-button:focus svg{fill:var( --e-global-color-be6a688 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-14d88e8{--width:100%;}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-9ce6cf5 .elementor-heading-title{font-size:var( --e-global-typography-1658a7c-font-size );line-height:var( --e-global-typography-1658a7c-line-height );}.elementor-34 .elementor-element.elementor-element-6d9e186 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-4b8a089{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-55b6dbe .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-f235749 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-c565b6d .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-303ab6a .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-8843f8f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-6457af3 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-c454110{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-8c8c228 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-3eb718e{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-677165f .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-47ca3a3{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-49b33b1 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-780af82{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-e11136f .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-e383970{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-d6e9dc6 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-b98a9f6{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-6664613 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-b1893fa .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-14d88e8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-6737951 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-34 .elementor-element.elementor-element-dd7c569{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-4f48c40 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-34 .elementor-element.elementor-element-5ff8b66{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-d9a3ad8 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-34 .elementor-element.elementor-element-25654d7{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-dcd0f89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-bb07910 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-6c931c6 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-5df2d0c .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-ac72519 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-2ae4b77 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-06dde90{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-0fc58c4{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-ced4510 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-6d99152 .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-34 .elementor-element.elementor-element-9ce6cf5 .elementor-heading-title{font-size:var( --e-global-typography-1658a7c-font-size );line-height:var( --e-global-typography-1658a7c-line-height );}.elementor-34 .elementor-element.elementor-element-6d9e186 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-4b8a089{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-55b6dbe .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-f235749 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-c565b6d .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-303ab6a .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-8843f8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-53311bd{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-34 .elementor-element.elementor-element-2617b15 .elementor-icon{font-size:4rem;}.elementor-34 .elementor-element.elementor-element-2617b15 .elementor-icon svg{height:4rem;}.elementor-34 .elementor-element.elementor-element-6457af3 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-c454110{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-946560e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-34 .elementor-element.elementor-element-c25daeb .elementor-icon{font-size:4rem;}.elementor-34 .elementor-element.elementor-element-c25daeb .elementor-icon svg{height:4rem;}.elementor-34 .elementor-element.elementor-element-8c8c228 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-3eb718e{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-284e8f3{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-34 .elementor-element.elementor-element-3b05d16 .elementor-icon{font-size:4rem;}.elementor-34 .elementor-element.elementor-element-3b05d16 .elementor-icon svg{height:4rem;}.elementor-34 .elementor-element.elementor-element-677165f .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-47ca3a3{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-2138a72{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-34 .elementor-element.elementor-element-24db91c .elementor-icon{font-size:4rem;}.elementor-34 .elementor-element.elementor-element-24db91c .elementor-icon svg{height:4rem;}.elementor-34 .elementor-element.elementor-element-49b33b1 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-780af82{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-3ae23e2{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-34 .elementor-element.elementor-element-87c4db4 .elementor-icon{font-size:4rem;}.elementor-34 .elementor-element.elementor-element-87c4db4 .elementor-icon svg{height:4rem;}.elementor-34 .elementor-element.elementor-element-e11136f .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-e383970{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-bc0a520{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-34 .elementor-element.elementor-element-db3000b .elementor-icon{font-size:4rem;}.elementor-34 .elementor-element.elementor-element-db3000b .elementor-icon svg{height:4rem;}.elementor-34 .elementor-element.elementor-element-d6e9dc6 .elementor-heading-title{font-size:var( --e-global-typography-3bd46c9-font-size );line-height:var( --e-global-typography-3bd46c9-line-height );}.elementor-34 .elementor-element.elementor-element-b98a9f6{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-6664613 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-b1893fa .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-14d88e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-6737951 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-34 .elementor-element.elementor-element-dd7c569{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-4f48c40 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-34 .elementor-element.elementor-element-5ff8b66{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-d9a3ad8 .elementor-heading-title{font-size:var( --e-global-typography-099447d-font-size );line-height:var( --e-global-typography-099447d-line-height );}.elementor-34 .elementor-element.elementor-element-25654d7{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-dcd0f89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34 .elementor-element.elementor-element-bb07910 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-6c931c6 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-5df2d0c .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-ac72519 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-2ae4b77 .elementor-heading-title{font-size:var( --e-global-typography-58842a7-font-size );line-height:var( --e-global-typography-58842a7-line-height );}.elementor-34 .elementor-element.elementor-element-06dde90{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-0fc58c4{font-size:var( --e-global-typography-4d09c1b-font-size );line-height:var( --e-global-typography-4d09c1b-line-height );}.elementor-34 .elementor-element.elementor-element-ced4510 .elementor-heading-title{font-size:var( --e-global-typography-d4c060d-font-size );line-height:var( --e-global-typography-d4c060d-line-height );}.elementor-34 .elementor-element.elementor-element-6d99152 .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-f578fe4 */.elementor-34 .elementor-element.elementor-element-f578fe4 .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-34 .elementor-element.elementor-element-f578fe4 h3 {
    font-family: var(--e-global-typography-83e46e0-font-family), Sans-serif;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6beded7 */.elementor-34 .elementor-element.elementor-element-6beded7 .round-corners {
    flex: 1;
    flex-basis: calc((100% - (1 * var(--small-gap))) / 2);
    min-width: min(100%, 15rem);
}/* End custom CSS */