.elementor-710 .elementor-element.elementor-element-8a27e95{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-6c03cd9{--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:40px 40px;--background-transition:0.3s;}.elementor-710 .elementor-element.elementor-element-6c03cd9:not(.elementor-motion-effects-element-type-background), .elementor-710 .elementor-element.elementor-element-6c03cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb89421 );background-image:url("https://groundonecivil.com/wp-content/uploads/2024/06/dotstexture.svg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-710 .elementor-element.elementor-element-6c03cd9, .elementor-710 .elementor-element.elementor-element-6c03cd9::before{--border-transition:0.3s;}.elementor-710 .elementor-element.elementor-element-f9e29c6{--display:flex;--min-height:800px;--gap:40px 40px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-af45986{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-54c52ce .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-4d329b0{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-a9912e7 img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-5f14dd7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-97adbf0 .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-d2ad4f8{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-d7eb6f6 img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-e97296c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-a378eed .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-a9ccf32{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-607777f img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-132088a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-2727c44 .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-3308311{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-baa08b2 img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-05a25e4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-7b60519 .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-47099ce{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-e0ec1cb img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-72c5b46{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-dc3a254 .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-d88765d{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-31ca7a2 img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-13c2837{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-e0980d7 .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-b19080f{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-75921ee img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-8204664{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-2597dd2 .elementor-heading-title{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-9bda135{color:var( --e-global-color-65a6e9a );}.elementor-710 .elementor-element.elementor-element-af7b05e img{border-radius:40px 40px 40px 40px;}.elementor-710 .elementor-element.elementor-element-67354e3{--n-accordion-title-font-size:var( --e-global-typography-fb8d507-font-size );--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:35px 35px 35px 35px;--n-accordion-title-normal-color:var( --e-global-color-65a6e9a );--n-accordion-title-hover-color:var( --e-global-color-65a6e9a );--n-accordion-title-active-color:var( --e-global-color-65a6e9a );--n-accordion-icon-size:0px;--n-accordion-icon-gap:0px;width:100%;max-width:100%;}.elementor-710 .elementor-element.elementor-element-67354e3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-710 .elementor-element.elementor-element-67354e3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-710 .elementor-element.elementor-element-67354e3 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-710 .elementor-element.elementor-element-67354e3 > .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-fb8d507-font-family ), Sans-serif;font-weight:var( --e-global-typography-fb8d507-font-weight );line-height:var( --e-global-typography-fb8d507-line-height );letter-spacing:var( --e-global-typography-fb8d507-letter-spacing );word-spacing:var( --e-global-typography-fb8d507-word-spacing );}:where( .elementor-710 .elementor-element.elementor-element-67354e3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1366px){.elementor-710 .elementor-element.elementor-element-67354e3{--n-accordion-title-font-size:var( --e-global-typography-fb8d507-font-size );}:where( .elementor-710 .elementor-element.elementor-element-67354e3 > .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-fb8d507-line-height );letter-spacing:var( --e-global-typography-fb8d507-letter-spacing );word-spacing:var( --e-global-typography-fb8d507-word-spacing );}}@media(max-width:1024px){.elementor-710 .elementor-element.elementor-element-67354e3{--n-accordion-title-font-size:var( --e-global-typography-fb8d507-font-size );}:where( .elementor-710 .elementor-element.elementor-element-67354e3 > .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-fb8d507-line-height );letter-spacing:var( --e-global-typography-fb8d507-letter-spacing );word-spacing:var( --e-global-typography-fb8d507-word-spacing );}}@media(max-width:767px){.elementor-710 .elementor-element.elementor-element-67354e3{--n-accordion-title-font-size:var( --e-global-typography-fb8d507-font-size );}:where( .elementor-710 .elementor-element.elementor-element-67354e3 > .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-fb8d507-line-height );letter-spacing:var( --e-global-typography-fb8d507-letter-spacing );word-spacing:var( --e-global-typography-fb8d507-word-spacing );}}@media(min-width:768px){.elementor-710 .elementor-element.elementor-element-f9e29c6{--width:calc(50% - 20px);}}@media(min-width:2400px){.elementor-710 .elementor-element.elementor-element-67354e3{--n-accordion-title-font-size:var( --e-global-typography-fb8d507-font-size );}:where( .elementor-710 .elementor-element.elementor-element-67354e3 > .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-fb8d507-line-height );letter-spacing:var( --e-global-typography-fb8d507-letter-spacing );word-spacing:var( --e-global-typography-fb8d507-word-spacing );}}/* Start custom CSS for nested-accordion, class: .elementor-element-67354e3 */.elementor-710 .elementor-element.elementor-element-67354e3 details {
    height: auto!important;
    border-radius: 40px;
    transition: 0s;
    > summary {
        border: 2px solid var( --e-global-color-secondary )!important;
        padding: 30px 40px;
    }
    
    > div {
        padding: 20px;
    }
}

@media (min-width: 768px) {
    .elementor-710 .elementor-element.elementor-element-67354e3 .e-n-accordion-item {
        position: unset;
    }
    
    .elementor-710 .elementor-element.elementor-element-67354e3 details {
        border: 2px solid var( --e-global-color-secondary );
        > div {
            position: absolute;
            top: 0;
            right: calc(-100% - 40px);
            display: flex!important;
            opacity: 0;
            max-height: 0;
            padding: 0;
        }
    
        > summary {
            border: none!important;
        }
    }

    .elementor-710 .elementor-element.elementor-element-67354e3 details[open] > div {
        opacity: 1;
    }
}/* End custom CSS */