.elementor-81362 .elementor-element.elementor-element-b62347b:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-b62347b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coralhomes.com.au/wp-content/uploads/2606-Build-in-Steel-Header-Full-1920x600-px3.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-81362 .elementor-element.elementor-element-b62347b > .elementor-container{min-height:600px;}.elementor-81362 .elementor-element.elementor-element-b62347b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81362 .elementor-element.elementor-element-b62347b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81362 .elementor-element.elementor-element-adead56:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-adead56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9E6;}.elementor-81362 .elementor-element.elementor-element-adead56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-81362 .elementor-element.elementor-element-adead56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81362 .elementor-element.elementor-element-c12a55b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:clamp(2.2rem, 5.2vw, 5.2rem);}.elementor-81362 .elementor-element.elementor-element-c12a55b{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-e81a055 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-bee1a0b > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-bee1a0b{text-align:left;}.elementor-81362 .elementor-element.elementor-element-bee1a0b .elementor-heading-title{font-size:clamp(2.4rem, 4vw, 4.5rem);}.elementor-81362 .elementor-element.elementor-element-3ec4f72{color:#555555;font-size:1.1rem;line-height:1.8rem;}.elementor-81362 .elementor-element.elementor-element-0ee0286 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-81362 .elementor-element.elementor-element-0ee0286:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-0ee0286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9E6;}.elementor-81362 .elementor-element.elementor-element-0ee0286{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-0ee0286 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-81362 .elementor-element.elementor-element-4e88b44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81362 .elementor-element.elementor-element-4e88b44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81362 .elementor-element.elementor-element-4e88b44.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81362 .elementor-element.elementor-element-690af1e{width:initial;max-width:initial;}.elementor-81362 .elementor-element.elementor-element-a4ad24b > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-a4ad24b{text-align:center;}.elementor-81362 .elementor-element.elementor-element-a4ad24b .elementor-heading-title{font-size:clamp(2.4rem, 4vw, 4.5rem);}.elementor-81362 .elementor-element.elementor-element-52a75af{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#555555;font-size:1.1rem;line-height:1.8rem;}.elementor-81362 .elementor-element.elementor-element-52a75af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-1660d1f:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-1660d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9E6;}.elementor-81362 .elementor-element.elementor-element-1660d1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 80px 80px 80px;}.elementor-81362 .elementor-element.elementor-element-1660d1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81362 .elementor-element.elementor-element-ebca5b2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:clamp(2.2rem, 5.2vw, 5.2rem);}.elementor-81362 .elementor-element.elementor-element-ebca5b2{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-b9079c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-16ad695 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-16ad695{text-align:left;}.elementor-81362 .elementor-element.elementor-element-16ad695 .elementor-heading-title{font-size:clamp(2.4rem, 4vw, 4.5rem);}.elementor-81362 .elementor-element.elementor-element-ff35d18{color:#555555;font-size:1.1rem;line-height:1.8rem;}.elementor-81362 .elementor-element.elementor-element-a3ab59f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-81362 .elementor-element.elementor-element-a3ab59f:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-a3ab59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9E6;}.elementor-81362 .elementor-element.elementor-element-a3ab59f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-a3ab59f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-81362 .elementor-element.elementor-element-a89f727.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81362 .elementor-element.elementor-element-a89f727.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81362 .elementor-element.elementor-element-a89f727.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81362 .elementor-element.elementor-element-7dd5d3a{width:initial;max-width:initial;}.elementor-81362 .elementor-element.elementor-element-c49727d > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-c49727d{text-align:center;}.elementor-81362 .elementor-element.elementor-element-c49727d .elementor-heading-title{font-size:clamp(2.4rem, 4vw, 4.5rem);}.elementor-81362 .elementor-element.elementor-element-54e401e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#555555;font-size:1.1rem;line-height:1.8rem;}.elementor-81362 .elementor-element.elementor-element-54e401e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-aaff1f6:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-aaff1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9E6;}.elementor-81362 .elementor-element.elementor-element-aaff1f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:-10px;padding:0px 80px 80px 80px;}.elementor-81362 .elementor-element.elementor-element-aaff1f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81362 .elementor-element.elementor-element-dbb2e06{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-81362 .elementor-element.elementor-element-1e4fff0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-81362 .elementor-element.elementor-element-1e4fff0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-81362 .elementor-element.elementor-element-1e4fff0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-81362 .elementor-element.elementor-element-affbc67:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-affbc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81362 .elementor-element.elementor-element-affbc67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-81362 .elementor-element.elementor-element-affbc67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81362 .elementor-element.elementor-element-65c40c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-694e807:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-694e807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-81362 .elementor-element.elementor-element-694e807{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-81362 .elementor-element.elementor-element-694e807 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-81362 .elementor-element.elementor-element-89da245 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-81362 .elementor-element.elementor-element-e3244de{width:40.003%;}.elementor-81362 .elementor-element.elementor-element-65c40c8{width:59.997%;}}@media(max-width:1366px){.elementor-81362 .elementor-element.elementor-element-b62347b > .elementor-container{min-height:385px;}.elementor-81362 .elementor-element.elementor-element-affbc67{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-81362 .elementor-element.elementor-element-b62347b > .elementor-container{min-height:280px;}.elementor-81362 .elementor-element.elementor-element-affbc67{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-81362 .elementor-element.elementor-element-b62347b:not(.elementor-motion-effects-element-type-background), .elementor-81362 .elementor-element.elementor-element-b62347b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coralhomes.com.au/wp-content/uploads/2606-Build-in-Steel-Mobile-Header-514x440px-2.jpg");}.elementor-81362 .elementor-element.elementor-element-b62347b > .elementor-container{min-height:295px;}.elementor-81362 .elementor-element.elementor-element-0ee0286{padding:30px 0px 30px 0px;}.elementor-81362 .elementor-element.elementor-element-1660d1f{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-a3ab59f{padding:30px 0px 30px 0px;}.elementor-81362 .elementor-element.elementor-element-aaff1f6{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-affbc67{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-694e807{padding:0px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-89da245 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-81362 .elementor-element.elementor-element-4063d51 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-81362 .elementor-element.elementor-element-4063d51{text-align:center;}.elementor-81362 .elementor-element.elementor-element-4063d51 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for html, class: .elementor-element-9ea1b7a */html,
body{
    margin:0;
    padding:0;
    overflow-x:hidden;
}

.steel-warranty-section{
    position:relative;

    width:100vw;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);

    min-height:100vh;

    display:flex;
    align-items:center;
    justify-content:center;

    overflow:hidden;
    text-align:center;

    background-image:url('https://coralhomes.com.au/wp-content/uploads/Highlands-372Q-The-Fairways-Alpine-Facade-4.jpg');
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}

.steel-warranty-section::before{
    content:"";
    position:absolute;
    inset:0;
    background:rgba(0,0,0,.72);
    z-index:1;
}

.steel-warranty-section::after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(
        135deg,
        rgba(197,154,108,.15),
        transparent 60%
    );
    z-index:1;
}

.warranty-stack{
    position:relative;
    z-index:2;

    width:100%;
    max-width:1100px;

    margin:0 auto;
    padding:80px 20px;

    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    box-sizing:border-box;
}

.section-label{
    color:#fff;
    text-transform:uppercase;
    letter-spacing:3px;
    font-size:.9rem;
    margin-bottom:20px;
}

.warranty-stack h2{
    color:#fff;
    font-size:clamp(2.5rem,5vw,4.5rem);
    font-weight:300;
    line-height:1.1;
    margin:0 0 30px;
}

.warranty-number{
    font-size:clamp(3rem,8vw,8rem);
    font-weight:300;
    color:#d1571a;
    line-height:1;
    margin-bottom:30px;
    text-shadow:0 10px 40px rgba(209,87,26,.25);
}

.warranty-description{
    max-width:750px;
    margin:0 auto;
    color:rgba(255,255,255,.85);
    line-height:1.9;
    font-size:1.05rem;
}

.warranty-features{
    width:100%;

    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;

    margin-top:60px;
}

.warranty-feature{
    padding:28px 24px;

    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.15);

    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);

    transition:.3s ease;
}

.warranty-feature:hover{
    transform:translateY(-4px);
    background:rgba(255,255,255,.12);
}

.feature-title{
    font-size:1.4rem;
    font-weight:600;
    color:#d1571a;
    margin-bottom:6px;
}

.feature-sub{
    color:rgba(255,255,255,.75);
    font-size:.95rem;
}

@media (max-width:1024px){

    .warranty-features{
        grid-template-columns:1fr;
        max-width:600px;
        margin-left:auto;
        margin-right:auto;
    }

}

@media (max-width:767px){

    .steel-warranty-section{
        min-height:auto;
    }

    .warranty-stack{
        padding:70px 20px;
    }

    .warranty-number{
        font-size:3.6rem;
    }

    .warranty-description{
        font-size:.95rem;
    }

    .warranty-features{
        gap:14px;
        margin-top:35px;
    }

    .warranty-feature{
        padding:18px 16px;
    }

}/* End custom CSS */