.elementor-2018 .elementor-element.elementor-element-200b54a{--display:flex;--min-height:60rem;--justify-content:flex-end;--overflow:hidden;}.elementor-2018 .elementor-element.elementor-element-200b54a:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-200b54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immetalroofing.com.au/wp-content/uploads/2026/10/Nambucca-1-1-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2018 .elementor-element.elementor-element-279b4697{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2018 .elementor-element.elementor-element-189b1be4{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-3fa2d3d9{color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-2152f091 .elementor-button{background-color:var( --e-global-color-dde0b5f );border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:var( --e-global-color-f837b57 );padding:0.8125rem 1.8125rem 0.8125rem 1.8125rem;}.elementor-2018 .elementor-element.elementor-element-2152f091 .elementor-button:hover, .elementor-2018 .elementor-element.elementor-element-2152f091 .elementor-button:focus{background-color:var( --e-global-color-dde0b5f );color:#D1E8FF;}.elementor-2018 .elementor-element.elementor-element-2152f091 > .elementor-widget-container{margin:1.875rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-2152f091 .elementor-button:hover svg, .elementor-2018 .elementor-element.elementor-element-2152f091 .elementor-button:focus svg{fill:#D1E8FF;}.elementor-2018 .elementor-element.elementor-element-2c91a6ba{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;--margin-top:6.75rem;--margin-bottom:6.75rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-4be69b27{text-align:center;}.elementor-2018 .elementor-element.elementor-element-4be69b27 .elementor-heading-title{color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-67c8f913{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-3adc1606{--display:flex;}.elementor-2018 .elementor-element.elementor-element-3adc1606:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-3adc1606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immetalroofing.com.au/wp-content/uploads/2026/10/noise-1-1920x1917-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2018 .elementor-element.elementor-element-66113d88{--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:space-between;}.elementor-2018 .elementor-element.elementor-element-64f15767{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2018 .elementor-element.elementor-element-2f0d5480 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-5d6c862d{font-size:var( --e-global-typography-280e7d4-font-size );font-weight:var( --e-global-typography-280e7d4-font-weight );line-height:var( --e-global-typography-280e7d4-line-height );color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-74644919{--display:flex;--overflow:hidden;}.elementor-2018 .elementor-element.elementor-element-77d3764{--grid-columns:1;}.elementor-2018 .elementor-element.elementor-element-19308cbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2018 .elementor-element.elementor-element-4b2155e1{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;}.elementor-2018 .elementor-element.elementor-element-4b2155e1.elementor-element{--align-self:center;}.elementor-2018 .elementor-element.elementor-element-4b2155e1 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-16663ee{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-16663ee > .elementor-widget-container{margin:0rem 0rem 14.625rem 0rem;}.elementor-2018 .elementor-element.elementor-element-16663ee.elementor-element{--align-self:center;}.elementor-2018 .elementor-element.elementor-element-2ec3784a{--display:flex;}.elementor-2018 .elementor-element.elementor-element-2ec3784a:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-2ec3784a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dda5e4 );}.elementor-2018 .elementor-element.elementor-element-6afa4b55{--display:flex;--margin-top:-15.9375rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2018 .elementor-element.elementor-element-6afa4b55:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-6afa4b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dde0b5f );}.elementor-2018 .elementor-element.elementor-element-2fc1aa0b{--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:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2018 .elementor-element.elementor-element-7f8e955e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-2018 .elementor-element.elementor-element-7f8e955e:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-7f8e955e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-65e9d352{--display:flex;--min-height:5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-65e9d352:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-65e9d352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-1b2b160c img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-232d2a00{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-232d2a00:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-232d2a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-591566a6{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-2018 .elementor-element.elementor-element-591566a6:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-591566a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-6f5263a8{--display:flex;--min-height:5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-6f5263a8:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-6f5263a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-237bfdfc img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-6d3aa2ce{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-6d3aa2ce:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-6d3aa2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-14598261{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-2018 .elementor-element.elementor-element-14598261:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-14598261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-5b9acfd9{--display:flex;--min-height:5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-5b9acfd9:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-5b9acfd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-1aba6834 img{width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-1d623175{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-1d623175:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-1d623175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-71b6bbf3 > .elementor-widget-container{margin:1.625rem 0rem 010rem 0rem;}.elementor-2018 .elementor-element.elementor-element-34c4681d{--display:flex;}.elementor-2018 .elementor-element.elementor-element-55aaac4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:8.9375rem;--padding-bottom:8.9375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-628cc407{--display:flex;--min-height:41.375rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-5c219a02{width:100%;max-width:100%;}.elementor-2018 .elementor-element.elementor-element-5c219a02 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-4a9eac39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2018 .elementor-element.elementor-element-37a62756 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-372d455f > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-7480ccf3{--display:flex;}.elementor-2018 .elementor-element.elementor-element-7480ccf3:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-7480ccf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dda5e4 );background-image:url("https://immetalroofing.com.au/wp-content/uploads/2026/10/image-92-1920x1028-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2018 .elementor-element.elementor-element-22ad57bb{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-4d48c5ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-4d48c5ed.e-con{--align-self:center;}.elementor-2018 .elementor-element.elementor-element-331af198{text-align:center;}.elementor-2018 .elementor-element.elementor-element-331af198 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-69576653{text-align:center;}.elementor-2018 .elementor-element.elementor-element-38ccfd94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--flex-wrap:wrap;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-15492dee{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-15492dee:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-15492dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-1248a5b1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-1248a5b1{text-align:start;}.elementor-2018 .elementor-element.elementor-element-1248a5b1 img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-62acaeae{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-428f03f5 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-2badd866 .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-65495d0c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-437fa933{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-437fa933:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-437fa933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-3ef4bf16 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-3ef4bf16{text-align:start;}.elementor-2018 .elementor-element.elementor-element-3ef4bf16 img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-3e327cdd{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-130339be .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-7528735c .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-3922e20 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-68f2953d{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-68f2953d:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-68f2953d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-6a676b93 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-6a676b93{text-align:start;}.elementor-2018 .elementor-element.elementor-element-6a676b93 img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-1fd19e30{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-1a73f135 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-23f4b338 .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-6bdee001 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-486da902{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-486da902:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-486da902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-1b06b00b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-1b06b00b{text-align:start;}.elementor-2018 .elementor-element.elementor-element-1b06b00b img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-64f634e7{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-3f5e5676 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-3b1409f5 .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-edd35ea > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-1e0eb37e > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-24e1da70{--display:flex;}.elementor-2018 .elementor-element.elementor-element-261970{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:8.9375rem;--padding-bottom:8.9375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-4745ed6c{--display:flex;--min-height:41.375rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-1393df5{width:100%;max-width:100%;}.elementor-2018 .elementor-element.elementor-element-1393df5 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-7fef278a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2018 .elementor-element.elementor-element-26e4732c .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-1d7e7c1d{--display:flex;--gap:1.375rem 1.375rem;--row-gap:1.375rem;--column-gap:1.375rem;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-1e56053b{--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:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-4c165469 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-4c165469 .elementor-icon-wrapper{text-align:center;}.elementor-2018 .elementor-element.elementor-element-4c165469 .elementor-icon{font-size:1.8125rem;}.elementor-2018 .elementor-element.elementor-element-4c165469 .elementor-icon svg{height:1.8125rem;}.elementor-2018 .elementor-element.elementor-element-59287a0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-1593186{font-family:var( --e-global-typography-38fd64f-font-family ), Sans-serif;font-size:var( --e-global-typography-38fd64f-font-size );font-weight:var( --e-global-typography-38fd64f-font-weight );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-6033e8e8{--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:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-2c9d6243 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-2c9d6243 .elementor-icon-wrapper{text-align:center;}.elementor-2018 .elementor-element.elementor-element-2c9d6243 .elementor-icon{font-size:1.8125rem;}.elementor-2018 .elementor-element.elementor-element-2c9d6243 .elementor-icon svg{height:1.8125rem;}.elementor-2018 .elementor-element.elementor-element-27e73c48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-26c159b7{font-family:var( --e-global-typography-38fd64f-font-family ), Sans-serif;font-size:var( --e-global-typography-38fd64f-font-size );font-weight:var( --e-global-typography-38fd64f-font-weight );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-1f09d992{--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:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-57b34a69 > .elementor-widget-container{margin:0px 0px 0px -4px;padding:0px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-57b34a69 .elementor-icon-wrapper{text-align:center;}.elementor-2018 .elementor-element.elementor-element-57b34a69 .elementor-icon{font-size:1.8125rem;}.elementor-2018 .elementor-element.elementor-element-57b34a69 .elementor-icon svg{height:1.8125rem;}.elementor-2018 .elementor-element.elementor-element-2a1e5665{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-2e6ebc88{font-family:var( --e-global-typography-38fd64f-font-family ), Sans-serif;font-size:var( --e-global-typography-38fd64f-font-size );font-weight:var( --e-global-typography-38fd64f-font-weight );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-61477bf4 > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-5321a23d{--display:flex;}.elementor-2018 .elementor-element.elementor-element-5321a23d:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-5321a23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5dda5e4 );}.elementor-2018 .elementor-element.elementor-element-66afe38{--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:space-between;--flex-wrap:wrap;--padding-top:9rem;--padding-bottom:9rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-3c735c1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:8.625rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-2966673c{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-2966673c:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-2966673c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-fcc23a7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-fcc23a7{text-align:start;}.elementor-2018 .elementor-element.elementor-element-fcc23a7 img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-3bf552d5 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button{background-color:var( --e-global-color-dde0b5f );font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-599e1045 > .elementor-widget-container{margin:0.625rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button:hover, .elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button:hover svg, .elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-6b2d8417{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-6b2d8417:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-6b2d8417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-42ce5adc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-42ce5adc{text-align:start;}.elementor-2018 .elementor-element.elementor-element-42ce5adc img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-3c6a91c3 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-7f4c75d1 .elementor-button{background-color:var( --e-global-color-dde0b5f );font-family:"Red Hat Display", Sans-serif;font-size:1.25rem;font-weight:700;text-decoration:underline;line-height:1.6em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-7f4c75d1 > .elementor-widget-container{margin:0.625rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-7f4c75d1 .elementor-button:hover, .elementor-2018 .elementor-element.elementor-element-7f4c75d1 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-7f4c75d1 .elementor-button:hover svg, .elementor-2018 .elementor-element.elementor-element-7f4c75d1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-75768f2e{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-75768f2e:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-75768f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-210f2eca > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-210f2eca{text-align:start;}.elementor-2018 .elementor-element.elementor-element-210f2eca img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-7f8d3cb0 > .elementor-widget-container{margin:1.25rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button{background-color:var( --e-global-color-dde0b5f );font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-76cc3ef1 > .elementor-widget-container{margin:0.625rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button:hover, .elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button:hover svg, .elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-2a10365d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-2a10365d.e-con{--align-self:center;}.elementor-2018 .elementor-element.elementor-element-6d8b63e2{text-align:start;}.elementor-2018 .elementor-element.elementor-element-6d8b63e2 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-33579856{text-align:start;}.elementor-2018 .elementor-element.elementor-element-11dc029a{width:100%;max-width:100%;}.elementor-2018 .elementor-element.elementor-element-11dc029a > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-4c3e50c7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-4c3e50c7.e-con{--align-self:center;}.elementor-2018 .elementor-element.elementor-element-4c690467 iframe{height:41.4375rem;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2018 .elementor-element.elementor-element-4649847a{--display:flex;}.elementor-2018 .elementor-element.elementor-element-4649847a:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-4649847a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immetalroofing.com.au/wp-content/uploads/2026/10/attachment-2-3-1920x810-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2018 .elementor-element.elementor-element-3fe9f4e5{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-2bd9acb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--flex-wrap:wrap;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-4fd76223{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-4fd76223:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-4fd76223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-4bbf7e2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-4bbf7e2{text-align:start;}.elementor-2018 .elementor-element.elementor-element-4bbf7e2 img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-51d129ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-51d129ef.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2018 .elementor-element.elementor-element-56e4e509 .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-1c871731 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-2018 .elementor-element.elementor-element-418466d7{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-418466d7:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-418466d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-3ade81ea > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-3ade81ea{text-align:start;}.elementor-2018 .elementor-element.elementor-element-3ade81ea img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-340e9007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-340e9007.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2018 .elementor-element.elementor-element-127396d0 .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-4628b9d3 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-2018 .elementor-element.elementor-element-721a92ec{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-721a92ec:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-721a92ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-17ae9ef7 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-17ae9ef7{text-align:start;}.elementor-2018 .elementor-element.elementor-element-17ae9ef7 img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-732681a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-732681a8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2018 .elementor-element.elementor-element-277293fe .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-6684a8fc > .elementor-widget-container{margin:auto 0 0 0;}.elementor-2018 .elementor-element.elementor-element-571e81cf{--display:flex;--gap:0.625px 0.625px;--row-gap:0.625px;--column-gap:0.625px;}.elementor-2018 .elementor-element.elementor-element-571e81cf:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-571e81cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-5556f39f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-5556f39f{text-align:start;}.elementor-2018 .elementor-element.elementor-element-5556f39f img{width:5rem;height:5rem;object-fit:contain;object-position:center center;}.elementor-2018 .elementor-element.elementor-element-cc945d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--margin-top:1.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-cc945d3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2018 .elementor-element.elementor-element-698aae8b .elementor-heading-title{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c5bab2-font-size );font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-782e5595 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-2018 .elementor-element.elementor-element-42116291 > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-1f40a2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-1c031305{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2018 .elementor-element.elementor-element-1c031305:not(.elementor-motion-effects-element-type-background), .elementor-2018 .elementor-element.elementor-element-1c031305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://immetalroofing.com.au/wp-content/uploads/2026/10/attachment-3-1-1920x1058-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2018 .elementor-element.elementor-element-4fe47501{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:9.375rem;--padding-bottom:9.375rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-7442d757{text-align:center;}.elementor-2018 .elementor-element.elementor-element-7442d757 .elementor-heading-title{font-family:var( --e-global-typography-1d7793f-font-family ), Sans-serif;font-size:var( --e-global-typography-1d7793f-font-size );font-weight:var( --e-global-typography-1d7793f-font-weight );text-transform:var( --e-global-typography-1d7793f-text-transform );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );color:var( --e-global-color-primary );}.elementor-2018 .elementor-element.elementor-element-3b7c4a59{text-align:center;}.elementor-2018 .elementor-element.elementor-element-2f778c4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-337e2344{--display:flex;}.elementor-2018 .elementor-element.elementor-element-5ebc1264{color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-26f4722d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-490dcc30{--display:flex;}.elementor-2018 .elementor-element.elementor-element-1c3d4634{color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-1252e83e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-72bf389a{--display:flex;}.elementor-2018 .elementor-element.elementor-element-12f0144e{color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-39561106{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-47bb1189{--display:flex;}.elementor-2018 .elementor-element.elementor-element-321403a3{color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-163f8f3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-4c1fef67{--display:flex;}.elementor-2018 .elementor-element.elementor-element-4708572e{color:var( --e-global-color-f837b57 );}.elementor-2018 .elementor-element.elementor-element-61e7318e{--n-accordion-title-font-size:var( --e-global-typography-6c5bab2-font-size );--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:0.625rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-f837b57 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#535257;}.elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-f837b57 );border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}:where( .elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-accent );border-style:none;}.elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container{margin:3.75rem 0rem 1.25rem 0rem;}.elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0rem 0rem 0rem 0.425rem;border-color:var( --e-global-color-accent );}.elementor-2018 .elementor-element.elementor-element-61e7318e {--n-accordion-padding:1.25rem 2.5rem 1.25rem 2.25rem;}:where( .elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-6c5bab2-font-family ), Sans-serif;font-weight:var( --e-global-typography-6c5bab2-font-weight );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-4e01cbd6 > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-42031360{--display:flex;--min-height:39.8125rem;--justify-content:center;}.elementor-2018 .elementor-element.elementor-element-7acebba9{--display:flex;--z-index:2;}.elementor-2018 .elementor-element.elementor-element-6eab1d6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:8.625rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-2177916d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-49649463 > .elementor-widget-container{margin:2.5rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-3241c26 .elementor-button{background-color:var( --e-global-color-dde0b5f );border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-color:var( --e-global-color-f837b57 );padding:0.8125rem 1.8125rem 0.8125rem 1.8125rem;}.elementor-2018 .elementor-element.elementor-element-3241c26 .elementor-button:hover, .elementor-2018 .elementor-element.elementor-element-3241c26 .elementor-button:focus{background-color:var( --e-global-color-dde0b5f );color:#D1E8FF;}.elementor-2018 .elementor-element.elementor-element-3241c26 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2018 .elementor-element.elementor-element-3241c26 .elementor-button:hover svg, .elementor-2018 .elementor-element.elementor-element-3241c26 .elementor-button:focus svg{fill:#D1E8FF;}.elementor-2018 .elementor-element.elementor-element-739272e1{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:1;}body:not(.rtl) .elementor-2018 .elementor-element.elementor-element-739272e1{right:0px;}body.rtl .elementor-2018 .elementor-element.elementor-element-739272e1{left:0px;}.elementor-2018 .elementor-element.elementor-element-146da182 img{width:100%;}@media(min-width:768px){.elementor-2018 .elementor-element.elementor-element-189b1be4{--width:41.375rem;}.elementor-2018 .elementor-element.elementor-element-2c91a6ba{--width:37.6875rem;}.elementor-2018 .elementor-element.elementor-element-64f15767{--width:41.375rem;}.elementor-2018 .elementor-element.elementor-element-74644919{--width:50rem;}.elementor-2018 .elementor-element.elementor-element-7f8e955e{--width:calc((100% / 3) - 1.25rem);}.elementor-2018 .elementor-element.elementor-element-65e9d352{--width:5rem;}.elementor-2018 .elementor-element.elementor-element-591566a6{--width:calc((100% / 3) - 1.25rem);}.elementor-2018 .elementor-element.elementor-element-6f5263a8{--width:5rem;}.elementor-2018 .elementor-element.elementor-element-14598261{--width:calc((100% / 3) - 1.25rem);}.elementor-2018 .elementor-element.elementor-element-5b9acfd9{--width:5rem;}.elementor-2018 .elementor-element.elementor-element-628cc407{--width:51%;}.elementor-2018 .elementor-element.elementor-element-4a9eac39{--width:40.61%;}.elementor-2018 .elementor-element.elementor-element-4d48c5ed{--width:50rem;}.elementor-2018 .elementor-element.elementor-element-15492dee{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-437fa933{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-68f2953d{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-486da902{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-4745ed6c{--width:51%;}.elementor-2018 .elementor-element.elementor-element-7fef278a{--width:40.61%;}.elementor-2018 .elementor-element.elementor-element-1d7e7c1d{--width:32.6875rem;}.elementor-2018 .elementor-element.elementor-element-2966673c{--width:calc(100% / 3 - 1.25rem);}.elementor-2018 .elementor-element.elementor-element-6b2d8417{--width:calc(100% / 3 - 1.25rem);}.elementor-2018 .elementor-element.elementor-element-75768f2e{--width:calc(100% / 3 - 1.25rem);}.elementor-2018 .elementor-element.elementor-element-2a10365d{--width:32.75rem;}.elementor-2018 .elementor-element.elementor-element-4c3e50c7{--width:60.5rem;}.elementor-2018 .elementor-element.elementor-element-4fd76223{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-418466d7{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-721a92ec{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-571e81cf{--width:calc(100% / 4 - 1.40625rem);}.elementor-2018 .elementor-element.elementor-element-4fe47501{--width:52rem;}.elementor-2018 .elementor-element.elementor-element-6eab1d6c{--width:41.375rem;}.elementor-2018 .elementor-element.elementor-element-739272e1{--width:65.625%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2018 .elementor-element.elementor-element-7f8e955e{--width:calc((100% / 2) - 0.9375rem);}.elementor-2018 .elementor-element.elementor-element-591566a6{--width:calc((100% / 2) - 0.9375rem);}.elementor-2018 .elementor-element.elementor-element-14598261{--width:calc((100% / 2) - 0.9375rem);}.elementor-2018 .elementor-element.elementor-element-628cc407{--width:80%;}.elementor-2018 .elementor-element.elementor-element-4a9eac39{--width:80%;}.elementor-2018 .elementor-element.elementor-element-4745ed6c{--width:80%;}.elementor-2018 .elementor-element.elementor-element-7fef278a{--width:80%;}.elementor-2018 .elementor-element.elementor-element-2a10365d{--width:55%;}.elementor-2018 .elementor-element.elementor-element-4c3e50c7{--width:40%;}}@media(max-width:1024px){.elementor-2018 .elementor-element.elementor-element-2f0d5480 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-5d6c862d{font-size:var( --e-global-typography-280e7d4-font-size );line-height:var( --e-global-typography-280e7d4-line-height );}.elementor-2018 .elementor-element.elementor-element-77d3764{--grid-columns:2;}.elementor-2018 .elementor-element.elementor-element-4b2155e1 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-2fc1aa0b{--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;--flex-wrap:wrap;}.elementor-2018 .elementor-element.elementor-element-55aaac4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-628cc407{--min-height:auto;}.elementor-2018 .elementor-element.elementor-element-37a62756 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-22ad57bb{--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-331af198 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-38ccfd94{--justify-content:center;}.elementor-2018 .elementor-element.elementor-element-428f03f5 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-2badd866 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-130339be .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-7528735c .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-1a73f135 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-23f4b338 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-3f5e5676 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-3b1409f5 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-261970{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-4745ed6c{--min-height:auto;}.elementor-2018 .elementor-element.elementor-element-26e4732c .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-1593186{font-size:var( --e-global-typography-38fd64f-font-size );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-26c159b7{font-size:var( --e-global-typography-38fd64f-font-size );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-2e6ebc88{font-size:var( --e-global-typography-38fd64f-font-size );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-66afe38{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-3c735c1f{--justify-content:center;}.elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-6d8b63e2 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-4c690467 iframe{height:30rem;}.elementor-2018 .elementor-element.elementor-element-3fe9f4e5{--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-2bd9acb7{--justify-content:center;}.elementor-2018 .elementor-element.elementor-element-56e4e509 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-127396d0 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-277293fe .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-698aae8b .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-7442d757 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-61e7318e{--n-accordion-title-font-size:var( --e-global-typography-6c5bab2-font-size );}:where( .elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-6eab1d6c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-2018 .elementor-element.elementor-element-189b1be4{--padding-top:6rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-2152f091 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:20px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-2c91a6ba{--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-66113d88{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-64f15767{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-2f0d5480 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-5d6c862d{font-size:var( --e-global-typography-280e7d4-font-size );line-height:var( --e-global-typography-280e7d4-line-height );}.elementor-2018 .elementor-element.elementor-element-77d3764{--grid-columns:2;}.elementor-2018 .elementor-element.elementor-element-19308cbf{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2018 .elementor-element.elementor-element-4b2155e1 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-6afa4b55{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-2fc1aa0b{--gap:1.2rem 1.2rem;--row-gap:1.2rem;--column-gap:1.2rem;}.elementor-2018 .elementor-element.elementor-element-7f8e955e{--width:calc(50% - 0.6rem);}.elementor-2018 .elementor-element.elementor-element-65e9d352{--width:5rem;}.elementor-2018 .elementor-element.elementor-element-591566a6{--width:calc(50% - 0.6rem);}.elementor-2018 .elementor-element.elementor-element-6f5263a8{--width:5rem;}.elementor-2018 .elementor-element.elementor-element-14598261{--width:calc(50% - 0.6rem);}.elementor-2018 .elementor-element.elementor-element-5b9acfd9{--width:5rem;}.elementor-2018 .elementor-element.elementor-element-71b6bbf3 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}.elementor-2018 .elementor-element.elementor-element-55aaac4{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-37a62756 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-372d455f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:20px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-22ad57bb{--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-4d48c5ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-331af198 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-38ccfd94{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2018 .elementor-element.elementor-element-428f03f5 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-2badd866 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-130339be .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-7528735c .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-1a73f135 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-23f4b338 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-3f5e5676 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-3b1409f5 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-1e0eb37e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:10px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-261970{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-26e4732c .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-1e56053b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2018 .elementor-element.elementor-element-1593186{font-size:var( --e-global-typography-38fd64f-font-size );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-6033e8e8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2018 .elementor-element.elementor-element-26c159b7{font-size:var( --e-global-typography-38fd64f-font-size );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-1f09d992{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2018 .elementor-element.elementor-element-2e6ebc88{font-size:var( --e-global-typography-38fd64f-font-size );line-height:var( --e-global-typography-38fd64f-line-height );}.elementor-2018 .elementor-element.elementor-element-61477bf4 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:20px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-66afe38{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-3c735c1f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-7f4c75d1 .elementor-button{font-size:1rem;}.elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-2a10365d{--width:30rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2018 .elementor-element.elementor-element-6d8b63e2 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-11dc029a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:20px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-3fe9f4e5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-56e4e509 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-127396d0 .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-277293fe .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-698aae8b .elementor-heading-title{font-size:var( --e-global-typography-6c5bab2-font-size );line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-42116291 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:10px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-4fe47501{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2018 .elementor-element.elementor-element-7442d757 .elementor-heading-title{font-size:var( --e-global-typography-1d7793f-font-size );line-height:var( --e-global-typography-1d7793f-line-height );letter-spacing:var( --e-global-typography-1d7793f-letter-spacing );word-spacing:var( --e-global-typography-1d7793f-word-spacing );}.elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:20px 0px 10px 0px;}.elementor-2018 .elementor-element.elementor-element-61e7318e {--n-accordion-padding:1rem 1.5rem 1rem 1.5rem;}.elementor-2018 .elementor-element.elementor-element-61e7318e{--n-accordion-title-font-size:var( --e-global-typography-6c5bab2-font-size );}:where( .elementor-2018 .elementor-element.elementor-element-61e7318e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-6c5bab2-line-height );}.elementor-2018 .elementor-element.elementor-element-4e01cbd6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:10px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-42031360{--min-height:25rem;}.elementor-2018 .elementor-element.elementor-element-7acebba9{--width:35rem;}.elementor-2018 .elementor-element.elementor-element-2177916d{--gap:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-2018 .elementor-element.elementor-element-49649463 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:20px 0px 0px 0px;}.elementor-2018 .elementor-element.elementor-element-739272e1{--width:60%;}.elementor-2018 .elementor-element.elementor-element-146da182 img{height:100%;object-fit:contain;}}/* Start custom CSS for button, class: .elementor-element-2152f091 */.elementor-2018 .elementor-element.elementor-element-2152f091 .elementor-button:hover{
    border-color: transparent;
    box-shadow:0px 0px 0px 0.125rem #D1E8FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c91a6ba */.elementor-2018 .elementor-element.elementor-element-2c91a6ba{
    padding: 2.5rem;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(20px);
}


@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-2c91a6ba{
        padding: 2.5rem 1rem;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200b54a */.elementor-2018 .elementor-element.elementor-element-200b54a:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 126.31%;
    background: linear-gradient(270deg, rgba(23, 36, 56, 0.70) 0%, rgba(23, 36, 56, 0.95) 100%);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-77d3764 */.elementor-2018 .elementor-element.elementor-element-77d3764{
    transition: none;
}



@media (max-width: 650px) {
    
    .elementor-2018 .elementor-element.elementor-element-77d3764 .elementor-grid{
        grid-template-columns: repeat(1, 1fr);

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74644919 */.elementor-2018 .elementor-element.elementor-element-74644919{
    height:  67.5rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-74644919{
        height:  auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66113d88 */.elementor-2018 .elementor-element.elementor-element-66113d88{
    padding-top: 8.125rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3adc1606 */.elementor-2018 .elementor-element.elementor-element-3adc1606{
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c28787 */.elementor-2018 .elementor-element.elementor-element-8c28787 p{
    margin-bottom: 1.875rem;
}

.elementor-2018 .elementor-element.elementor-element-8c28787 p:last-child{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f8e955e */.elementor-2018 .elementor-element.elementor-element-7f8e955e{
    padding: 2.5rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-7f8e955e{
        padding: 1.4rem;
        min-width: 22rem;
        max-width: 100% !important;
    }
}

@media (max-width: 420px){
    .elementor-2018 .elementor-element.elementor-element-7f8e955e{
        padding: 1.4rem;
        min-width: 100%;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfeffd9 */.elementor-2018 .elementor-element.elementor-element-dfeffd9 p{
    margin-bottom: 1.875rem;
}

.elementor-2018 .elementor-element.elementor-element-dfeffd9 p:last-child{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591566a6 */.elementor-2018 .elementor-element.elementor-element-591566a6{
    padding: 2.5rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-591566a6{
        padding: 1.4rem;
        min-width: 22rem;
        max-width: 100% !important;
    }
}

@media (max-width: 420px){
    .elementor-2018 .elementor-element.elementor-element-591566a6{
        padding: 1.4rem;
        min-width: 100%;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7d3526 */.elementor-2018 .elementor-element.elementor-element-a7d3526 p{
    margin-bottom: 1.875rem;
}

.elementor-2018 .elementor-element.elementor-element-a7d3526 p:last-child{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14598261 */.elementor-2018 .elementor-element.elementor-element-14598261{
    padding: 2.5rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-14598261{
        padding: 1.4rem;
        min-width: 22rem;
        max-width: 100% !important;
    }
}

@media (max-width: 420px){
    .elementor-2018 .elementor-element.elementor-element-14598261{
        padding: 1.4rem;
        min-width: 100%;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6afa4b55 */.elementor-2018 .elementor-element.elementor-element-6afa4b55{
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec3784a */.elementor-2018 .elementor-element.elementor-element-2ec3784a .e-con-inner{
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-372d455f */.elementor-2018 .elementor-element.elementor-element-372d455f .elementor-button:hover{
    box-shadow:0px 0px 0px 0.125rem var(--e-global-color-59ac4be);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d48c5ed */@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4d48c5ed br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15492dee */.elementor-2018 .elementor-element.elementor-element-15492dee{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-15492dee{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437fa933 */.elementor-2018 .elementor-element.elementor-element-437fa933{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-437fa933{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f2953d */.elementor-2018 .elementor-element.elementor-element-68f2953d{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-68f2953d{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486da902 */.elementor-2018 .elementor-element.elementor-element-486da902{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-486da902{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e0eb37e */.elementor-2018 .elementor-element.elementor-element-1e0eb37e .elementor-button:hover{
    box-shadow:0px 0px 0px 0.125rem var(--e-global-color-59ac4be);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61477bf4 */.elementor-2018 .elementor-element.elementor-element-61477bf4 .elementor-button:hover{
    box-shadow:0px 0px 0px 0.125rem var(--e-global-color-59ac4be);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-599e1045 */.elementor-2018 .elementor-element.elementor-element-599e1045:hover .elementor-button-icon{
    transform: translateX(0.5rem);
}

.elementor-2018 .elementor-element.elementor-element-599e1045 .elementor-button-icon{
    font-size: 0.875rem;
    margin-top: 1px;
    transition: all .2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2966673c */.elementor-2018 .elementor-element.elementor-element-2966673c{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-2966673c{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4c75d1 */.elementor-2018 .elementor-element.elementor-element-7f4c75d1:hover .elementor-button-icon{
    transform: translateX(0.5rem);
}

.elementor-2018 .elementor-element.elementor-element-7f4c75d1 .elementor-button-icon{
    font-size: 0.875rem;
    margin-top: 1px;
    transition: all .2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2d8417 */.elementor-2018 .elementor-element.elementor-element-6b2d8417{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-6b2d8417{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76cc3ef1 */.elementor-2018 .elementor-element.elementor-element-76cc3ef1:hover .elementor-button-icon{
    transform: translateX(0.5rem);
}

.elementor-2018 .elementor-element.elementor-element-76cc3ef1 .elementor-button-icon{
    font-size: 0.875rem;
    margin-top: 1px;
    transition: all .2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75768f2e */.elementor-2018 .elementor-element.elementor-element-75768f2e{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-75768f2e{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c735c1f */.elementor-2018 .elementor-element.elementor-element-3c735c1f .elementor-button {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a10365d */@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-2a10365d br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3e50c7 *//*.elementor-2018 .elementor-element.elementor-element-4c3e50c7:before{*/
/*    content: '';*/
/*    display: block;*/
/*    position: relative;*/
/*    padding-top: 68.49%;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56e4e509 */@media (min-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-56e4e509{
        min-height: 4rem;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fd76223 */.elementor-2018 .elementor-element.elementor-element-4fd76223{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4fd76223{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-127396d0 */@media (min-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-127396d0{
        min-height: 4rem;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418466d7 */.elementor-2018 .elementor-element.elementor-element-418466d7{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-418466d7{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-277293fe */@media (min-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-277293fe{
        min-height: 4rem;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721a92ec */.elementor-2018 .elementor-element.elementor-element-721a92ec{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-721a92ec{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-698aae8b */@media (min-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-698aae8b{
        min-height: 4rem;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-571e81cf */.elementor-2018 .elementor-element.elementor-element-571e81cf{
    padding: 2.5rem;
    min-width: 22.8125rem;
    box-shadow: 0px 12px 16px -4px rgba(0, 0, 0, 0.08), 0px 4px 6px -2px rgba(0, 0, 0, 0.03);
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-571e81cf{
        min-width: 0;
        padding: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42116291 */.elementor-2018 .elementor-element.elementor-element-42116291 .elementor-button:hover{
    box-shadow:0px 0px 0px 0.125rem var(--e-global-color-59ac4be);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e2344 */.elementor-2018 .elementor-element.elementor-element-337e2344{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-337e2344{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490dcc30 */.elementor-2018 .elementor-element.elementor-element-490dcc30{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-490dcc30{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bf389a */.elementor-2018 .elementor-element.elementor-element-72bf389a{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-72bf389a{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb1189 */.elementor-2018 .elementor-element.elementor-element-47bb1189{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-47bb1189{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1fef67 */.elementor-2018 .elementor-element.elementor-element-4c1fef67{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4c1fef67{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e2344 */.elementor-2018 .elementor-element.elementor-element-337e2344{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-337e2344{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490dcc30 */.elementor-2018 .elementor-element.elementor-element-490dcc30{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-490dcc30{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bf389a */.elementor-2018 .elementor-element.elementor-element-72bf389a{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-72bf389a{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb1189 */.elementor-2018 .elementor-element.elementor-element-47bb1189{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-47bb1189{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1fef67 */.elementor-2018 .elementor-element.elementor-element-4c1fef67{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4c1fef67{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e2344 */.elementor-2018 .elementor-element.elementor-element-337e2344{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-337e2344{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490dcc30 */.elementor-2018 .elementor-element.elementor-element-490dcc30{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-490dcc30{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bf389a */.elementor-2018 .elementor-element.elementor-element-72bf389a{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-72bf389a{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb1189 */.elementor-2018 .elementor-element.elementor-element-47bb1189{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-47bb1189{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1fef67 */.elementor-2018 .elementor-element.elementor-element-4c1fef67{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4c1fef67{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e2344 */.elementor-2018 .elementor-element.elementor-element-337e2344{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-337e2344{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490dcc30 */.elementor-2018 .elementor-element.elementor-element-490dcc30{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-490dcc30{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bf389a */.elementor-2018 .elementor-element.elementor-element-72bf389a{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-72bf389a{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb1189 */.elementor-2018 .elementor-element.elementor-element-47bb1189{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-47bb1189{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1fef67 */.elementor-2018 .elementor-element.elementor-element-4c1fef67{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4c1fef67{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e2344 */.elementor-2018 .elementor-element.elementor-element-337e2344{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-337e2344{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490dcc30 */.elementor-2018 .elementor-element.elementor-element-490dcc30{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-490dcc30{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bf389a */.elementor-2018 .elementor-element.elementor-element-72bf389a{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-72bf389a{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb1189 */.elementor-2018 .elementor-element.elementor-element-47bb1189{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-47bb1189{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1fef67 */.elementor-2018 .elementor-element.elementor-element-4c1fef67{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4c1fef67{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e2344 */.elementor-2018 .elementor-element.elementor-element-337e2344{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-337e2344{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490dcc30 */.elementor-2018 .elementor-element.elementor-element-490dcc30{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-490dcc30{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72bf389a */.elementor-2018 .elementor-element.elementor-element-72bf389a{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-72bf389a{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bb1189 */.elementor-2018 .elementor-element.elementor-element-47bb1189{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-47bb1189{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1fef67 */.elementor-2018 .elementor-element.elementor-element-4c1fef67{
    padding: 0 2.5rem 1.25rem;
}

@media (max-width: 768px){
    .elementor-2018 .elementor-element.elementor-element-4c1fef67{
        padding: 0 1.5rem 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-61e7318e */.elementor-2018 .elementor-element.elementor-element-61e7318e .e-n-accordion-item{
    background-color: var(--e-global-color-accent);
}

.elementor-2018 .elementor-element.elementor-element-61e7318e .e-n-accordion-item-title{
    transition: all .2s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e01cbd6 */.elementor-2018 .elementor-element.elementor-element-4e01cbd6 .elementor-button:hover{
    box-shadow:0px 0px 0px 0.125rem var(--e-global-color-59ac4be);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49649463 */.elementor-2018 .elementor-element.elementor-element-49649463 .elementor-button:hover{
    box-shadow:0px 0px 0px 0.125rem var(--e-global-color-59ac4be);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3241c26 */.elementor-2018 .elementor-element.elementor-element-3241c26 .elementor-button:hover{
    border-color: transparent;
    box-shadow:0px 0px 0px 0.125rem #D1E8FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7acebba9 */.elementor-2018 .elementor-element.elementor-element-7acebba9{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42031360 */.elementor-2018 .elementor-element.elementor-element-42031360 {
    background: radial-gradient(64.56% 127.32% at 79.56% 47.49%, #5692D7 0%, #ACCEF4 100%);
}/* End custom CSS */