.elementor-1325 .elementor-element.elementor-element-8882645{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1325 .elementor-element.elementor-element-8882645:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-8882645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://durapods.com/wp-content/uploads/2026/09/why-prefab-hero-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1325 .elementor-element.elementor-element-978549d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:64px;font-weight:700;line-height:72px;color:#FFFFFF;}.elementor-1325 .elementor-element.elementor-element-978549d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-1325 .elementor-element.elementor-element-bdde631{--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:100px 20px;--row-gap:100px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1325 .elementor-element.elementor-element-021bf04{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-b139448{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-66b3c97 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:72px;font-weight:200;color:#5D686F;}.elementor-1325 .elementor-element.elementor-element-66b3c97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-1325 .elementor-element.elementor-element-1cd148b{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1325 .elementor-element.elementor-element-f3bc3b0{font-family:"Outfit", Sans-serif;font-size:28px;font-weight:400;color:#5B6770;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-1325 .elementor-element.elementor-element-f3bc3b0 p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-7875800{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-ef39d65{--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-around;--border-radius:100px 100px 100px 100px;box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:96px;--padding-right:96px;}.elementor-1325 .elementor-element.elementor-element-ef39d65:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-ef39d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162548;}.elementor-1325 .elementor-element.elementor-element-7d65d6f{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-7d65d6f p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-7d65d6f.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-613de07{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-613de07 p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-613de07.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-693c327{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-693c327 p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-693c327.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-c05a607{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-c05a607 p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-c05a607.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-c0c1eb5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-23a31f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-229194e{--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-around;--border-radius:100px 100px 100px 100px;box-shadow:0px 12px 24px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:96px;--padding-right:96px;}.elementor-1325 .elementor-element.elementor-element-229194e:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-229194e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#162548;}.elementor-1325 .elementor-element.elementor-element-4fcb3a7{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-4fcb3a7 p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-4fcb3a7.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-ba94bb3{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-ba94bb3 p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-ba94bb3.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-acbc75c{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-acbc75c p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-acbc75c.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-8e6e618{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1325 .elementor-element.elementor-element-8e6e618 p{margin-block-end:0px;}.elementor-1325 .elementor-element.elementor-element-8e6e618.elementor-element{--align-self:center;}.elementor-1325 .elementor-element.elementor-element-baff7c3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-62a328a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-51405e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1325 .elementor-element.elementor-element-bd946a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1325 .elementor-element.elementor-element-b139448{--width:100%;}.elementor-1325 .elementor-element.elementor-element-1cd148b{--width:100%;}.elementor-1325 .elementor-element.elementor-element-7875800{--content-width:730px;}.elementor-1325 .elementor-element.elementor-element-23a31f6{--content-width:730px;}}@media(max-width:1200px){.elementor-1325 .elementor-element.elementor-element-978549d .elementor-heading-title{font-size:52px;}.elementor-1325 .elementor-element.elementor-element-66b3c97 .elementor-heading-title{font-size:52px;}}@media(max-width:880px){.elementor-1325 .elementor-element.elementor-element-8882645{--min-height:500px;--padding-top:48px;--padding-bottom:48px;--padding-left:15px;--padding-right:15px;}.elementor-1325 .elementor-element.elementor-element-978549d .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-1325 .elementor-element.elementor-element-bdde631{--padding-top:48px;--padding-bottom:48px;--padding-left:15px;--padding-right:15px;}.elementor-1325 .elementor-element.elementor-element-66b3c97 .elementor-heading-title{font-size:48px;}.elementor-1325 .elementor-element.elementor-element-f3bc3b0{font-size:18px;}}@media(max-width:767px){.elementor-1325 .elementor-element.elementor-element-021bf04{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1325 .elementor-element.elementor-element-229194e{--justify-content:space-between;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for heading, class: .elementor-element-66b3c97 */.head-color{
    color: #A4C839;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d65d6f */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-613de07 */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-693c327 */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c05a607 */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7875800 */.sticky-bottombar.elementor-element.elementor-element-7875800.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    bottom: 0 !important;
    top: 90% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdde631 */.animation-section-overlay {
    position: relative;
    overflow: hidden;
}

.animation-section-overlay::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: url("/wp-content/uploads/2026/08/AdobeStock_1015004801_BlueprintGrid_DARKGRAY_Simple_v2.svg");

    /* Keep the grid at a consistent size */
    background-size: 3000px 5000px;
    background-position: center center;
    background-repeat: repeat;

    opacity: 0.2;
    pointer-events: none;
    z-index: 0;
}

/* Keep section content above the overlay */
.animation-section-overlay > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fcb3a7 */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba94bb3 */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acbc75c */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e6e618 */.archor-links.elementor-widget-text-editor {
    border-bottom: 2px solid transparent;

    transition:
        color 0.3s ease,
        border-color 0.3s ease;
}

.archor-links.elementor-widget-text-editor:hover a{
    color: #A4C839 !important;
    border-bottom:2px solid #A4C839 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-229194e */@media (max-width: 767px) {
    .scroll-sticky.elementor-element.elementor-element-229194e {
        width: 100% !important;
        max-width: 100vw !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scrollbar-width: none;
    }

    .scroll-sticky.elementor-element.elementor-element-229194e::-webkit-scrollbar {
        display: none;
    }

    .scroll-sticky.elementor-element.elementor-element-229194e .archor-links {
        flex: 0 0 auto !important;
        white-space: nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a31f6 */.elementor-element.elementor-element-23a31f6.sticky-bottombar.e-flex.e-con-boxed.e-con.e-child.elementor-sticky {
    position: fixed;
    top: 92% !important;
    z-index: 9999 !important;
}
@media only screen and (max-width:767px){
    .elementor-element.elementor-element-23a31f6.sticky-bottombar.e-flex.e-con-boxed.e-con.e-child.elementor-sticky {
    position: fixed;
    box-shadow: none !important;
    bottom: 0 !important;
    top: 94% !important;
    z-index: 9999 !important;
}
}/* End custom CSS */