.elementor-53 .elementor-element.elementor-element-5bb042e{--display:flex;--min-height:833px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-5bb042e:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-5bb042e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/bg-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-70e6ac5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-8b5dcf9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-53 .elementor-element.elementor-element-3c3b9f7 .hfe-site-logo-container, .elementor-53 .elementor-element.elementor-element-3c3b9f7 .hfe-caption-width figcaption{text-align:center;}.elementor-53 .elementor-element.elementor-element-3c3b9f7 .hfe-site-logo img{max-width:100%;}.elementor-53 .elementor-element.elementor-element-3c3b9f7 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-53 .elementor-element.elementor-element-3c3b9f7{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-3c3b9f7 > .elementor-widget-container{background-color:#FFFFFF;margin:-5px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:0px 0px 10px 10px;}.elementor-53 .elementor-element.elementor-element-3c3b9f7 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-53 .elementor-element.elementor-element-6ee08da{--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:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-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-53 .elementor-element.elementor-element-f2fab2a{width:var( --container-widget-width, 147px );max-width:147px;--container-widget-width:147px;--container-widget-flex-grow:0;text-align:center;}.elementor-53 .elementor-element.elementor-element-f2fab2a.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-f2fab2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.16px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-6cba7ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-53 .elementor-element.elementor-element-6cba7ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:700;line-height:1.2em;letter-spacing:-1.65px;text-shadow:3px 4px 5px rgba(0, 0, 0, 0.64);color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-d2970fa{width:var( --container-widget-width, 790px );max-width:790px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:790px;--container-widget-flex-grow:0;text-align:center;}.elementor-53 .elementor-element.elementor-element-d2970fa.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-d2970fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:30px;letter-spacing:-0.19px;text-shadow:2px 3px 5px rgba(0, 0, 0, 0.64);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-53 .elementor-element.elementor-element-d5eed0e .elementor-button{background-color:#0F9CE1;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-53 .elementor-element.elementor-element-d5eed0e .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-d5eed0e .elementor-button:focus{background-color:#002166;}.elementor-53 .elementor-element.elementor-element-d5eed0e.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-3738baf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:6.4%;--padding-right:6.4%;}.elementor-53 .elementor-element.elementor-element-3738baf:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-3738baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/New-Project-5.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-1c726c5{--display:flex;--min-height:845px;--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;--gap:040px 040px;--row-gap:040px;--column-gap:040px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-6300f95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-24dad1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-24dad1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#0F9CE1;}.elementor-53 .elementor-element.elementor-element-9a7887b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-9a7887b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:-1.175px;color:#1F1F1F;}.elementor-53 .elementor-element.elementor-element-8d2202a{width:var( --container-widget-width, 646px );max-width:646px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:646px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-8d2202a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:32px;letter-spacing:0.032px;color:#1F1F1F;}.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button{background-color:#0F9CE1;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button:focus{background-color:#002166;}.elementor-53 .elementor-element.elementor-element-1b54f1d.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-53 .elementor-element.elementor-element-f1dca27{--display:flex;--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-53 .elementor-element.elementor-element-f1dca27:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-f1dca27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002166;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-53 .elementor-element.elementor-element-004ba53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-cdfe806{margin:-160px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-8f13fcd{--display:flex;--min-height:803px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-8f13fcd:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-8f13fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/bg-2.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-b9c9120{--display:flex;--align-items:flex-end;--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:082px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-9860810{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-53 .elementor-element.elementor-element-e77da48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-e77da48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:-1.175px;color:#333333;}.elementor-53 .elementor-element.elementor-element-d6bcb3e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-d6bcb3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.032px;color:#1F1F1F;}.elementor-53 .elementor-element.elementor-element-2c2b1be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-2c2b1be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:-1.175px;color:#333333;}.elementor-53 .elementor-element.elementor-element-48fefe2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-48fefe2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.032px;color:#1F1F1F;}.elementor-53 .elementor-element.elementor-element-0890dfb .elementor-button{background-color:#0F9CE1;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-53 .elementor-element.elementor-element-0890dfb .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-0890dfb .elementor-button:focus{background-color:#002166;}.elementor-53 .elementor-element.elementor-element-0890dfb.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-b771b9e{--display:flex;--align-items:flex-end;--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:0;--padding-bottom:0;--padding-left:6.4%;--padding-right:6.4%;}.elementor-53 .elementor-element.elementor-element-b771b9e:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-b771b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/bg-services.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-2460265{--display:flex;--min-height:868px;--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;--gap:040px 040px;--row-gap:040px;--column-gap:040px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-764e46b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3c71a45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-3c71a45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:-1.175px;color:#333333;}.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-53 .elementor-element.elementor-element-ee53cb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#333333;}.elementor-53 .elementor-element.elementor-element-ee53cb0 a{color:#333333;}.elementor-53 .elementor-element.elementor-element-23f61b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#333333;}.elementor-53 .elementor-element.elementor-element-23f61b9 a{color:#333333;}.elementor-53 .elementor-element.elementor-element-3819ad4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#333333;}.elementor-53 .elementor-element.elementor-element-3819ad4 a{color:#333333;}.elementor-53 .elementor-element.elementor-element-a0ca78a .elementor-button{background-color:#0F9CE1;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-53 .elementor-element.elementor-element-a0ca78a .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-a0ca78a .elementor-button:focus{background-color:#002166;}.elementor-53 .elementor-element.elementor-element-a0ca78a.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--display:flex;--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-53 .elementor-element.elementor-element-2d69c1f:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-2d69c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00216600;}.elementor-53 .elementor-element.elementor-element-5bad72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -284px) 0px;padding:0px 0px 0px 0px;z-index:9;}.elementor-53 .elementor-element.elementor-element-2f6d4a6{margin:0px 183px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-67babe9{margin:-364px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-413f0e3{--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:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-5c12bb7{--e-image-carousel-slides-to-show:3;}.elementor-53 .elementor-element.elementor-element-5c12bb7 .elementor-image-carousel-caption{text-align:center;color:#212121;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:0.144px;}.elementor-53 .elementor-element.elementor-element-0853ae2{--display:flex;--min-height:111px;--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-53 .elementor-element.elementor-element-4b6459f{--display:flex;--min-height:803px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:102px;--padding-bottom:25px;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-4b6459f:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-4b6459f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/bg-map.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-230feed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-53 .elementor-element.elementor-element-d16fe1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;text-align:center;}.elementor-53 .elementor-element.elementor-element-d16fe1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:6px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-1c7cc77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-53 .elementor-element.elementor-element-1c7cc77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-1.104px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-2c2ba24{--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:036px 036px;--row-gap:036px;--column-gap:036px;--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-53 .elementor-element.elementor-element-d71a5d6{--display:flex;--min-height:486px;--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:34px;--padding-left:41px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-d71a5d6:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-d71a5d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/map.png");}.elementor-53 .elementor-element.elementor-element-c95907d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.46px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-bdb4177{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-53 .elementor-element.elementor-element-bdb4177:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-bdb4177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-1298da2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-1298da2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-1298da2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-1298da2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-1298da2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:-0.14px;}.elementor-53 .elementor-element.elementor-element-1298da2 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-979676d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-979676d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-979676d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-979676d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-979676d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:-0.14px;}.elementor-53 .elementor-element.elementor-element-979676d .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-9e4d7d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-9e4d7d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-9e4d7d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-9e4d7d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-9e4d7d1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:-0.14px;}.elementor-53 .elementor-element.elementor-element-9e4d7d1 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-db5bf16 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-db5bf16 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-53 .elementor-element.elementor-element-db5bf16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-53 .elementor-element.elementor-element-db5bf16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-db5bf16 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:-0.14px;}.elementor-53 .elementor-element.elementor-element-db5bf16 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-53 .elementor-element.elementor-element-a8821b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-83c1324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-53 .elementor-element.elementor-element-83c1324.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-83c1324 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.2em;letter-spacing:-0.575px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-776ef84{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-776ef84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:-0.46px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-bb4629e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-bb4629e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:-0.128px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-49ee7ce{--display:flex;--min-height:860px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:58px;--padding-bottom:0;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-ae59b51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-53 .elementor-element.elementor-element-cc5d685{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-53 .elementor-element.elementor-element-cc5d685 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:-1.175px;color:#333333;}.elementor-53 .elementor-element.elementor-element-b05ce68{--e-image-carousel-slides-to-show:3;}.elementor-53 .elementor-element.elementor-element-1b9b26e{--display:flex;--min-height:111px;--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-53 .elementor-element.elementor-element-ba1deb5{--display:flex;--align-items:flex-end;--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:0;--padding-bottom:0;--padding-left:10.4%;--padding-right:10.4%;}.elementor-53 .elementor-element.elementor-element-ba1deb5:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-ba1deb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/bg-services.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-53 .elementor-element.elementor-element-f44686c{--display:flex;--min-height:868px;--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:flex-end;--gap:98px 98px;--row-gap:98px;--column-gap:98px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-7533d96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-f7f2136{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-f7f2136 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;letter-spacing:-1.175px;color:#333333;}.elementor-53 .elementor-element.elementor-element-18ba2bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-85a3293{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.032px;color:#1F1F1F;}.elementor-53 .elementor-element.elementor-element-5741d9b{--display:flex;}.elementor-53 .elementor-element.elementor-element-e7d3624{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.032px;color:#1F1F1F;}.elementor-53 .elementor-element.elementor-element-704b355{--display:flex;}.elementor-53 .elementor-element.elementor-element-270a7de{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.032px;color:#1F1F1F;}.elementor-53 .elementor-element.elementor-element-bf0b2ca{--n-accordion-title-font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:12px;}.elementor-53 .elementor-element.elementor-element-bf0b2ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#888888;}.elementor-53 .elementor-element.elementor-element-bf0b2ca {--n-accordion-padding:15px 0px 15px 0px;}:where( .elementor-53 .elementor-element.elementor-element-bf0b2ca > .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:"Poppins", Sans-serif;font-weight:700;line-height:1.9em;}:where( .elementor-53 .elementor-element.elementor-element-bf0b2ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-53 .elementor-element.elementor-element-79b9112 .elementor-button{background-color:#0F9CE1;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-53 .elementor-element.elementor-element-79b9112 .elementor-button:hover, .elementor-53 .elementor-element.elementor-element-79b9112 .elementor-button:focus{background-color:#002166;}.elementor-53 .elementor-element.elementor-element-79b9112.elementor-element{--align-self:flex-start;}.elementor-53 .elementor-element.elementor-element-6609954{--display:flex;--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;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-53 .elementor-element.elementor-element-6609954:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-6609954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00216600;}.elementor-53 .elementor-element.elementor-element-763e403{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1500px){.elementor-53 .elementor-element.elementor-element-5bb042e{--min-height:780px;}.elementor-53 .elementor-element.elementor-element-3738baf{--padding-top:0;--padding-bottom:0;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-9a7887b .elementor-heading-title{font-size:42px;}.elementor-53 .elementor-element.elementor-element-e77da48 .elementor-heading-title{font-size:42px;}.elementor-53 .elementor-element.elementor-element-2c2b1be .elementor-heading-title{font-size:42px;}.elementor-53 .elementor-element.elementor-element-b771b9e{--padding-top:0;--padding-bottom:0;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-3c71a45 .elementor-heading-title{font-size:42px;}.elementor-53 .elementor-element.elementor-element-ee53cb0{font-size:19px;}.elementor-53 .elementor-element.elementor-element-23f61b9{font-size:19px;}.elementor-53 .elementor-element.elementor-element-3819ad4{font-size:19px;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-5bad72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -240px) 0px;}.elementor-53 .elementor-element.elementor-element-2f6d4a6{margin:0px 130px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-67babe9{margin:-230px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-5c12bb7 .elementor-image-carousel-caption{font-size:15px;}.elementor-53 .elementor-element.elementor-element-d16fe1a .elementor-heading-title{font-size:19px;}.elementor-53 .elementor-element.elementor-element-1c7cc77 .elementor-heading-title{font-size:43px;}.elementor-53 .elementor-element.elementor-element-c95907d .elementor-heading-title{font-size:19px;}.elementor-53 .elementor-element.elementor-element-83c1324 .elementor-heading-title{font-size:23px;}.elementor-53 .elementor-element.elementor-element-776ef84 .elementor-heading-title{font-size:19px;}.elementor-53 .elementor-element.elementor-element-49ee7ce{--min-height:0px;}.elementor-53 .elementor-element.elementor-element-cc5d685 .elementor-heading-title{font-size:42px;}.elementor-53 .elementor-element.elementor-element-ba1deb5{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-f44686c{--min-height:0px;--padding-top:75px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-f7f2136 .elementor-heading-title{font-size:42px;}.elementor-53 .elementor-element.elementor-element-bf0b2ca{--n-accordion-title-font-size:19px;}}@media(max-width:1250px){.elementor-53 .elementor-element.elementor-element-5bb042e{--min-height:720px;}.elementor-53 .elementor-element.elementor-element-6ee08da{--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-53 .elementor-element.elementor-element-f2fab2a .elementor-heading-title{font-size:18px;}.elementor-53 .elementor-element.elementor-element-6cba7ae .elementor-heading-title{font-size:55px;}.elementor-53 .elementor-element.elementor-element-d2970fa .elementor-heading-title{font-size:18px;}.elementor-53 .elementor-element.elementor-element-3738baf:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-3738baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-53 .elementor-element.elementor-element-1c726c5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-53 .elementor-element.elementor-element-9a7887b .elementor-heading-title{font-size:38px;}.elementor-53 .elementor-element.elementor-element-8d2202a .elementor-heading-title{font-size:15px;line-height:1.8em;}.elementor-53 .elementor-element.elementor-element-8f13fcd{--min-height:0px;}.elementor-53 .elementor-element.elementor-element-8f13fcd:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-8f13fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-53 .elementor-element.elementor-element-b9c9120{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-e77da48 .elementor-heading-title{font-size:38px;}.elementor-53 .elementor-element.elementor-element-d6bcb3e .elementor-heading-title{font-size:15px;line-height:1.8em;}.elementor-53 .elementor-element.elementor-element-2c2b1be .elementor-heading-title{font-size:38px;}.elementor-53 .elementor-element.elementor-element-48fefe2 .elementor-heading-title{font-size:15px;line-height:1.8em;}.elementor-53 .elementor-element.elementor-element-3c71a45 .elementor-heading-title{font-size:38px;}.elementor-53 .elementor-element.elementor-element-ee53cb0{font-size:18px;}.elementor-53 .elementor-element.elementor-element-23f61b9{font-size:18px;}.elementor-53 .elementor-element.elementor-element-3819ad4{font-size:18px;}.elementor-53 .elementor-element.elementor-element-5bad72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;}.elementor-53 .elementor-element.elementor-element-67babe9{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-5c12bb7 .elementor-image-carousel-caption{line-height:1.6em;}.elementor-53 .elementor-element.elementor-element-d16fe1a .elementor-heading-title{font-size:18px;}.elementor-53 .elementor-element.elementor-element-1c7cc77 .elementor-heading-title{font-size:39px;}.elementor-53 .elementor-element.elementor-element-83c1324 .elementor-heading-title{font-size:22px;}.elementor-53 .elementor-element.elementor-element-49ee7ce{--min-height:0px;}.elementor-53 .elementor-element.elementor-element-cc5d685 .elementor-heading-title{font-size:38px;}.elementor-53 .elementor-element.elementor-element-f44686c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-53 .elementor-element.elementor-element-f7f2136 .elementor-heading-title{font-size:38px;}}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-5bb042e{--min-height:650px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-70e6ac5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-53 .elementor-element.elementor-element-8b5dcf9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3c3b9f7 > .elementor-widget-container{margin:0px 0px 15px 0px;border-radius:10px 10px 10px 10px;}.elementor-53 .elementor-element.elementor-element-3c3b9f7{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-53 .elementor-element.elementor-element-6ee08da{--justify-content:center;}.elementor-53 .elementor-element.elementor-element-6cba7ae .elementor-heading-title{font-size:45px;}.elementor-53 .elementor-element.elementor-element-d2970fa .elementor-heading-title{font-size:17px;}.elementor-53 .elementor-element.elementor-element-d5eed0e .elementor-button{font-size:15px;}.elementor-53 .elementor-element.elementor-element-3738baf:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-3738baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/New-Project-6.webp");}.elementor-53 .elementor-element.elementor-element-3738baf{--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-1c726c5{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-6300f95{--justify-content:center;--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;}.elementor-53 .elementor-element.elementor-element-24dad1a{text-align:center;}.elementor-53 .elementor-element.elementor-element-9a7887b{text-align:center;}.elementor-53 .elementor-element.elementor-element-9a7887b .elementor-heading-title{font-size:34px;}.elementor-53 .elementor-element.elementor-element-8d2202a{text-align:center;}.elementor-53 .elementor-element.elementor-element-8d2202a .elementor-heading-title{line-height:1.8em;}.elementor-53 .elementor-element.elementor-element-1b54f1d.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button{font-size:15px;}.elementor-53 .elementor-element.elementor-element-f1dca27{--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-53 .elementor-element.elementor-element-8f13fcd{--min-height:0px;--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-b9c9120{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-9860810{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-53 .elementor-element.elementor-element-e77da48{text-align:center;}.elementor-53 .elementor-element.elementor-element-e77da48 .elementor-heading-title{font-size:34px;}.elementor-53 .elementor-element.elementor-element-d6bcb3e{text-align:center;}.elementor-53 .elementor-element.elementor-element-d6bcb3e .elementor-heading-title{line-height:1.8em;}.elementor-53 .elementor-element.elementor-element-2c2b1be{text-align:center;}.elementor-53 .elementor-element.elementor-element-2c2b1be .elementor-heading-title{font-size:34px;}.elementor-53 .elementor-element.elementor-element-48fefe2{text-align:center;}.elementor-53 .elementor-element.elementor-element-0890dfb.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-0890dfb .elementor-button{font-size:15px;}.elementor-53 .elementor-element.elementor-element-b771b9e:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-b771b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/mobile-bg.jpg");}.elementor-53 .elementor-element.elementor-element-b771b9e{--padding-top:0;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-2460265{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-764e46b{--justify-content:center;--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;}.elementor-53 .elementor-element.elementor-element-3c71a45 .elementor-heading-title{font-size:34px;}.elementor-53 .elementor-element.elementor-element-ee53cb0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;font-size:17px;}.elementor-53 .elementor-element.elementor-element-23f61b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;font-size:17px;}.elementor-53 .elementor-element.elementor-element-3819ad4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;font-size:17px;}.elementor-53 .elementor-element.elementor-element-a0ca78a.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-a0ca78a .elementor-button{font-size:15px;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-53 .elementor-element.elementor-element-5bad72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -250px) 0px;}.elementor-53 .elementor-element.elementor-element-5bad72c.elementor-element{--align-self:flex-end;}.elementor-53 .elementor-element.elementor-element-2f6d4a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-67babe9{margin:-320px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-5c12bb7{--e-image-carousel-slides-to-show:1;}.elementor-53 .elementor-element.elementor-element-5c12bb7 .elementor-image-carousel-caption{font-size:14px;}.elementor-53 .elementor-element.elementor-element-4b6459f{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-230feed{--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-53 .elementor-element.elementor-element-d16fe1a .elementor-heading-title{font-size:17px;}.elementor-53 .elementor-element.elementor-element-1c7cc77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-53 .elementor-element.elementor-element-1c7cc77 .elementor-heading-title{font-size:35px;}.elementor-53 .elementor-element.elementor-element-2c2ba24{--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:center;--align-items:center;}.elementor-53 .elementor-element.elementor-element-a8821b3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-83c1324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-53 .elementor-element.elementor-element-83c1324.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-776ef84{text-align:center;}.elementor-53 .elementor-element.elementor-element-776ef84 .elementor-heading-title{font-size:18px;}.elementor-53 .elementor-element.elementor-element-bb4629e{text-align:center;}.elementor-53 .elementor-element.elementor-element-49ee7ce{--min-height:0px;--padding-top:50px;--padding-bottom:0;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-cc5d685{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-53 .elementor-element.elementor-element-cc5d685 .elementor-heading-title{font-size:34px;}.elementor-53 .elementor-element.elementor-element-ba1deb5:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-ba1deb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bestbasementne.com/wp-content/uploads/2026/06/mobile-bg.jpg");}.elementor-53 .elementor-element.elementor-element-ba1deb5{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-f44686c{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-7533d96{--justify-content:center;--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;}.elementor-53 .elementor-element.elementor-element-f7f2136{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-53 .elementor-element.elementor-element-f7f2136 .elementor-heading-title{font-size:34px;}.elementor-53 .elementor-element.elementor-element-bf0b2ca{width:100%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-79b9112.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-79b9112 .elementor-button{font-size:15px;}.elementor-53 .elementor-element.elementor-element-6609954{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-763e403.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-763e403{text-align:center;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-8b5dcf9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3c3b9f7{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-53 .elementor-element.elementor-element-6cba7ae .elementor-heading-title{font-size:35px;}.elementor-53 .elementor-element.elementor-element-1c726c5{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-24dad1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-53 .elementor-element.elementor-element-9a7887b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-53 .elementor-element.elementor-element-9a7887b .elementor-heading-title{font-size:30px;}.elementor-53 .elementor-element.elementor-element-8d2202a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-53 .elementor-element.elementor-element-cdfe806{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-cdfe806.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-e77da48 .elementor-heading-title{font-size:30px;}.elementor-53 .elementor-element.elementor-element-2c2b1be .elementor-heading-title{font-size:30px;}.elementor-53 .elementor-element.elementor-element-2460265{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-53 .elementor-element.elementor-element-3c71a45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-53 .elementor-element.elementor-element-3c71a45 .elementor-heading-title{font-size:30px;}.elementor-53 .elementor-element.elementor-element-ee53cb0{font-size:16px;}.elementor-53 .elementor-element.elementor-element-23f61b9{font-size:16px;}.elementor-53 .elementor-element.elementor-element-3819ad4{font-size:16px;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-53 .elementor-element.elementor-element-5bad72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -140px) 0px;}.elementor-53 .elementor-element.elementor-element-5bad72c.elementor-element{--align-self:flex-end;}.elementor-53 .elementor-element.elementor-element-2f6d4a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-67babe9{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-5c12bb7{--e-image-carousel-slides-to-show:1;}.elementor-53 .elementor-element.elementor-element-d16fe1a .elementor-heading-title{font-size:16px;}.elementor-53 .elementor-element.elementor-element-1c7cc77 .elementor-heading-title{font-size:31px;}.elementor-53 .elementor-element.elementor-element-d71a5d6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-53 .elementor-element.elementor-element-c95907d.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-c95907d{text-align:center;}.elementor-53 .elementor-element.elementor-element-bdb4177{--flex-wrap:nowrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-53 .elementor-element.elementor-element-cc5d685 .elementor-heading-title{font-size:30px;}.elementor-53 .elementor-element.elementor-element-f7f2136 .elementor-heading-title{font-size:30px;}.elementor-53 .elementor-element.elementor-element-85a3293{font-size:15px;}.elementor-53 .elementor-element.elementor-element-e7d3624{font-size:15px;}.elementor-53 .elementor-element.elementor-element-270a7de{font-size:15px;}.elementor-53 .elementor-element.elementor-element-bf0b2ca{--n-accordion-title-font-size:16px;}}@media(max-width:430px){.elementor-53 .elementor-element.elementor-element-8b5dcf9{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-6cba7ae .elementor-heading-title{font-size:35px;}.elementor-53 .elementor-element.elementor-element-d5eed0e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-d5eed0e .elementor-button{font-size:14px;}.elementor-53 .elementor-element.elementor-element-9a7887b .elementor-heading-title{font-size:26px;}.elementor-53 .elementor-element.elementor-element-8d2202a .elementor-heading-title{line-height:1.6em;}.elementor-53 .elementor-element.elementor-element-1b54f1d{width:100%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button{font-size:14px;}.elementor-53 .elementor-element.elementor-element-f1dca27{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-004ba53{width:100%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-cdfe806{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-53 .elementor-element.elementor-element-e77da48 .elementor-heading-title{font-size:26px;}.elementor-53 .elementor-element.elementor-element-d6bcb3e .elementor-heading-title{line-height:1.6em;}.elementor-53 .elementor-element.elementor-element-2c2b1be .elementor-heading-title{font-size:26px;}.elementor-53 .elementor-element.elementor-element-48fefe2 .elementor-heading-title{line-height:1.6em;}.elementor-53 .elementor-element.elementor-element-0890dfb{width:100%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-0890dfb .elementor-button{font-size:14px;}.elementor-53 .elementor-element.elementor-element-3c71a45 .elementor-heading-title{font-size:26px;}.elementor-53 .elementor-element.elementor-element-ee53cb0{font-size:15px;}.elementor-53 .elementor-element.elementor-element-23f61b9{font-size:15px;}.elementor-53 .elementor-element.elementor-element-3819ad4{font-size:15px;}.elementor-53 .elementor-element.elementor-element-a0ca78a{width:100%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-a0ca78a .elementor-button{font-size:14px;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-53 .elementor-element.elementor-element-5bad72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;}.elementor-53 .elementor-element.elementor-element-4b6459f{--padding-top:50px;--padding-bottom:50px;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-d16fe1a .elementor-heading-title{font-size:15px;letter-spacing:4px;}.elementor-53 .elementor-element.elementor-element-1c7cc77 .elementor-heading-title{font-size:27px;}.elementor-53 .elementor-element.elementor-element-d71a5d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:3%;--padding-right:3%;}.elementor-53 .elementor-element.elementor-element-bdb4177{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-53 .elementor-element.elementor-element-83c1324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-53 .elementor-element.elementor-element-776ef84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-53 .elementor-element.elementor-element-776ef84 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-53 .elementor-element.elementor-element-bb4629e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-cc5d685 .elementor-heading-title{font-size:26px;}.elementor-53 .elementor-element.elementor-element-b05ce68{--e-image-carousel-slides-to-show:2;}.elementor-53 .elementor-element.elementor-element-f7f2136 .elementor-heading-title{font-size:26px;}.elementor-53 .elementor-element.elementor-element-79b9112{width:100%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-79b9112 .elementor-button{font-size:14px;}}@media(min-width:431px){.elementor-53 .elementor-element.elementor-element-6ee08da{--width:100%;}.elementor-53 .elementor-element.elementor-element-3738baf{--content-width:1920px;}.elementor-53 .elementor-element.elementor-element-6300f95{--width:661px;}.elementor-53 .elementor-element.elementor-element-f1dca27{--width:815px;}.elementor-53 .elementor-element.elementor-element-b9c9120{--content-width:1515px;}.elementor-53 .elementor-element.elementor-element-9860810{--width:708px;}.elementor-53 .elementor-element.elementor-element-b771b9e{--content-width:1920px;}.elementor-53 .elementor-element.elementor-element-764e46b{--width:443px;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--width:940px;}.elementor-53 .elementor-element.elementor-element-413f0e3{--content-width:1920px;}.elementor-53 .elementor-element.elementor-element-230feed{--content-width:1494px;}.elementor-53 .elementor-element.elementor-element-bdb4177{--width:347px;}.elementor-53 .elementor-element.elementor-element-49ee7ce{--content-width:100%;}.elementor-53 .elementor-element.elementor-element-ae59b51{--content-width:1377px;}.elementor-53 .elementor-element.elementor-element-ba1deb5{--content-width:1920px;}.elementor-53 .elementor-element.elementor-element-7533d96{--width:700px;}.elementor-53 .elementor-element.elementor-element-6609954{--width:655px;}}@media(max-width:1500px) and (min-width:431px){.elementor-53 .elementor-element.elementor-element-2d69c1f{--width:778px;}.elementor-53 .elementor-element.elementor-element-a8821b3{--width:65%;}}@media(max-width:1250px) and (min-width:431px){.elementor-53 .elementor-element.elementor-element-6ee08da{--width:288px;}.elementor-53 .elementor-element.elementor-element-9860810{--width:100%;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--width:643px;}.elementor-53 .elementor-element.elementor-element-7533d96{--width:100%;}}@media(max-width:1024px) and (min-width:431px){.elementor-53 .elementor-element.elementor-element-8b5dcf9{--width:100%;}.elementor-53 .elementor-element.elementor-element-6300f95{--width:100%;}.elementor-53 .elementor-element.elementor-element-f1dca27{--width:100%;}.elementor-53 .elementor-element.elementor-element-764e46b{--width:100%;}.elementor-53 .elementor-element.elementor-element-2d69c1f{--width:100%;}.elementor-53 .elementor-element.elementor-element-a8821b3{--width:100%;}.elementor-53 .elementor-element.elementor-element-f44686c{--width:100%;}.elementor-53 .elementor-element.elementor-element-7533d96{--width:100%;}.elementor-53 .elementor-element.elementor-element-6609954{--width:100%;}}@media(max-width:767px) and (min-width:431px){.elementor-53 .elementor-element.elementor-element-bdb4177{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-8b5dcf9 */@media(min-width:1025px){
    .elementor-53 .elementor-element.elementor-element-8b5dcf9{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5eed0e */.elementor-53 .elementor-element.elementor-element-d5eed0e a{
    min-height: 60px !important;
    min-width: 216px !important;
    max-width: 216px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

@media (max-width: 1250px){
    .elementor-53 .elementor-element.elementor-element-d5eed0e a{
        min-height: 56px !important;
        min-width: 200px !important;
        max-width: 200px !important;
    }
}

@media (max-width: 1024px){
    .elementor-53 .elementor-element.elementor-element-d5eed0e a{
        min-height: 54px !important;
        min-width: 185px !important;
        max-width: 185px !important;
    }
}

@media (max-width: 767px){
    .elementor-53 .elementor-element.elementor-element-d5eed0e a{
        min-height: 50px !important;
        min-width: 170px !important;
        max-width: 170px !important;
    }
}

@media (max-width: 430px){
    .elementor-53 .elementor-element.elementor-element-d5eed0e a{
        min-height: 48px !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a7887b */.elementor-53 .elementor-element.elementor-element-9a7887b span{
    color:#052566 !important;
}

@media(max-width:1250px){
    .elementor-53 .elementor-element.elementor-element-9a7887b br{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b54f1d */.elementor-53 .elementor-element.elementor-element-1b54f1d a{
    min-height: 60px !important;
    min-width: 226px !important;
    max-width: 226px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}


.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

/* Hide the SVG */
.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button-icon svg {
    display: none;
}

/* Use your image */
.elementor-53 .elementor-element.elementor-element-1b54f1d .elementor-button-icon {
    width: 39px;
    height: 11px;
    background: url('https://bestbasementne.com/wp-content/uploads/2026/06/button-arrow.png') center center / contain no-repeat;
}


@media (max-width: 1250px){
    .elementor-53 .elementor-element.elementor-element-1b54f1d a{
        min-height: 56px !important;
        min-width: 200px !important;
        max-width: 200px !important;
    }
}

@media (max-width: 1024px){
    .elementor-53 .elementor-element.elementor-element-1b54f1d a{
        min-height: 54px !important;
        min-width: 185px !important;
        max-width: 185px !important;
    }
}

@media (max-width: 767px){
    .elementor-53 .elementor-element.elementor-element-1b54f1d a{
        min-height: 50px !important;
        min-width: 170px !important;
        max-width: 170px !important;
    }
}

@media (max-width: 430px){
    .elementor-53 .elementor-element.elementor-element-1b54f1d a{
        min-height: 48px !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-004ba53 */.elementor-53 .elementor-element.elementor-element-004ba53{
    max-width: 673px !important;
        filter: drop-shadow(4px 3px 15px rgba(0, 0, 0, 0.19));
}

@media(max-width:1500px){
    .elementor-53 .elementor-element.elementor-element-004ba53{
      max-width: 90% !important;
    }
}
@media(max-width:767px){
    .elementor-53 .elementor-element.elementor-element-004ba53{
      max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdfe806 */.elementor-53 .elementor-element.elementor-element-cdfe806{
    max-width: 673px !important;
    margin-right: auto !important;
        filter: drop-shadow(4px 3px 15px rgba(0, 0, 0, 0.19));
}

@media(max-width:1500px){
    .elementor-53 .elementor-element.elementor-element-cdfe806{
      max-width: 70% !important;
    }
}

@media(max-width:767px){
    .elementor-53 .elementor-element.elementor-element-cdfe806{
      max-width: 60% !important;
          margin-inline:auto !important

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1dca27 */@media(min-width:1025px){
    .elementor-53 .elementor-element.elementor-element-f1dca27{
    background: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c726c5 */.elementor-53 .elementor-element.elementor-element-1c726c5{
    max-width: 1560px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3738baf */@media(max-width:1175px){
    .elementor-53 .elementor-element.elementor-element-3738baf{
       background-position-x: -600px !important;
    }
}
@media(max-width:1120px){
    .elementor-53 .elementor-element.elementor-element-3738baf{
       background-position-x: -745px !important;
    }
}

@media(max-width:1024px){
    .elementor-53 .elementor-element.elementor-element-3738baf{
       background-position-x: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e77da48 */.elementor-53 .elementor-element.elementor-element-e77da48 span{
    color:#052566 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c2b1be */.elementor-53 .elementor-element.elementor-element-2c2b1be span{
    color:#052566 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0890dfb */.elementor-53 .elementor-element.elementor-element-0890dfb a{
    min-height: 60px !important;
    min-width: 316px !important;
    max-width: 316px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}



.elementor-53 .elementor-element.elementor-element-0890dfb  .elementor-button-text::after {
    content: "402-205-0102";
    font-weight: bold;
}


@media (max-width: 1250px){
    .elementor-53 .elementor-element.elementor-element-0890dfb a{
        min-height: 56px !important;
    }
}

@media (max-width: 1024px){
    .elementor-53 .elementor-element.elementor-element-0890dfb a{
        min-height: 54px !important;
     
    }
}

@media (max-width: 767px){
    .elementor-53 .elementor-element.elementor-element-0890dfb a{
        min-height: 50px !important;
    }
}

@media (max-width: 430px){
    .elementor-53 .elementor-element.elementor-element-0890dfb a{
        min-height: 48px !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f13fcd */@media (max-width:1250px) and (min-width:1025px){

    .elementor-53 .elementor-element.elementor-element-8f13fcd{
        background-color: rgba(255,255,255,0.6);
        background-blend-mode: lighten;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c71a45 */.elementor-53 .elementor-element.elementor-element-3c71a45 span{
    color:#052566 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee53cb0 */.elementor-53 .elementor-element.elementor-element-ee53cb0 strong{
    color:#001F5F !important;
    font-size: 25px;
    font-weight: 700 !important;
}

@media(max-width:1500px){
   .elementor-53 .elementor-element.elementor-element-ee53cb0 strong{
    font-size: 23px;
   }
}


@media(max-width:1250px){
   .elementor-53 .elementor-element.elementor-element-ee53cb0 strong{
    font-size: 21px;
   }
}


@media(max-width:1024px){
   .elementor-53 .elementor-element.elementor-element-ee53cb0 strong{
    font-size: 20px;
   }
}


@media(max-width:767px){
   .elementor-53 .elementor-element.elementor-element-ee53cb0 strong{
    font-size: 19px;
   }
}


@media(max-width:450px){
   .elementor-53 .elementor-element.elementor-element-ee53cb0 strong{
    font-size: 18px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23f61b9 */.elementor-53 .elementor-element.elementor-element-23f61b9 strong{
    color:#001F5F !important;
    font-size: 25px;
    font-weight: 700 !important;
}

.elementor-53 .elementor-element.elementor-element-23f61b9{
    font-weight: 500 !important;
    font-display: 20px;
}

@media(max-width:1500px){
   .elementor-53 .elementor-element.elementor-element-23f61b9 strong{
    font-size: 23px;
   }
}


@media(max-width:1250px){
   .elementor-53 .elementor-element.elementor-element-23f61b9 strong{
    font-size: 21px;
   }
}


@media(max-width:1024px){
   .elementor-53 .elementor-element.elementor-element-23f61b9 strong{
    font-size: 20px;
   }
}


@media(max-width:767px){
   .elementor-53 .elementor-element.elementor-element-23f61b9 strong{
    font-size: 19px;
   }
}


@media(max-width:450px){
   .elementor-53 .elementor-element.elementor-element-23f61b9 strong{
    font-size: 18px;
   }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3819ad4 */.elementor-53 .elementor-element.elementor-element-3819ad4 strong{
    color:#001F5F !important;
    font-size: 25px;
    font-weight: 700 !important;
}

@media(max-width:1500px){
   .elementor-53 .elementor-element.elementor-element-3819ad4 strong{
    font-size: 23px;
   }
}


@media(max-width:1250px){
   .elementor-53 .elementor-element.elementor-element-3819ad4 strong{
    font-size: 21px;
   }
}


@media(max-width:1024px){
   .elementor-53 .elementor-element.elementor-element-3819ad4 strong{
    font-size: 20px;
   }
}


@media(max-width:767px){
   .elementor-53 .elementor-element.elementor-element-3819ad4 strong{
    font-size: 19px;
   }
}


@media(max-width:450px){
   .elementor-53 .elementor-element.elementor-element-3819ad4 strong{
    font-size: 18px;
   }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0ca78a */.elementor-53 .elementor-element.elementor-element-a0ca78a a{
    min-height: 60px !important;
    min-width: 216px !important;
    max-width: 216px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}


@media (max-width: 1250px){
    .elementor-53 .elementor-element.elementor-element-a0ca78a a{
        min-height: 56px !important;
        min-width: 200px !important;
        max-width: 200px !important;
    }
}

@media (max-width: 1024px){
    .elementor-53 .elementor-element.elementor-element-a0ca78a a{
        min-height: 54px !important;
        min-width: 185px !important;
        max-width: 185px !important;
    }
}

@media (max-width: 767px){
    .elementor-53 .elementor-element.elementor-element-a0ca78a a{
        min-height: 50px !important;
        min-width: 170px !important;
        max-width: 170px !important;
    }
}

@media (max-width: 430px){
    .elementor-53 .elementor-element.elementor-element-a0ca78a a{
        min-height: 48px !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bad72c */.elementor-53 .elementor-element.elementor-element-5bad72c{
    max-width: 276px !important;
}

@media(max-width:1500px){
    .elementor-53 .elementor-element.elementor-element-5bad72c{
      max-width: 250px !important;
    }
}


@media(max-width:1250px){
    .elementor-53 .elementor-element.elementor-element-5bad72c{
      max-width: 200px !important;
    }
}


@media(max-width:1024px){
    .elementor-53 .elementor-element.elementor-element-5bad72c{
      max-width: 40% !important;
    }
}


/*@media(max-width:767px){*/
/*    .elementor-53 .elementor-element.elementor-element-5bad72c{*/
/*      max-width: 35% !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f6d4a6 */.elementor-53 .elementor-element.elementor-element-2f6d4a6{
    max-width: 459px !important;
}

@media(max-width:1500px){
    .elementor-53 .elementor-element.elementor-element-2f6d4a6{
      max-width: 400px !important;
    }
}



@media(max-width:1250px){
    .elementor-53 .elementor-element.elementor-element-2f6d4a6{
      max-width: 320px !important;
    }
}


@media(max-width:1024px){
    .elementor-53 .elementor-element.elementor-element-2f6d4a6{
      max-width: 90% !important;
      
      background: #002166 !important;
      padding: 20px !important;
      border-radius: 25px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67babe9 */.elementor-53 .elementor-element.elementor-element-67babe9{
    max-width: 360px !important;
    margin-right: auto !important;
}



@media(max-width:1500px){
    .elementor-53 .elementor-element.elementor-element-67babe9{
      max-width: 290px !important;
    }
}


@media(max-width:1250px){
    .elementor-53 .elementor-element.elementor-element-67babe9{
      max-width: 220px !important;
    }
}

@media(max-width:1024px){
    .elementor-53 .elementor-element.elementor-element-67babe9{
      max-width: 40% !important;
    }
}


/*@media(max-width:767px){*/
/*    .elementor-53 .elementor-element.elementor-element-67babe9{*/
/*      max-width: 35% !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d69c1f */@media(min-width:1025px){
    .elementor-53 .elementor-element.elementor-element-2d69c1f{
    background: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460265 */.elementor-53 .elementor-element.elementor-element-2460265{
    max-width: 1560px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5c12bb7 *//* ==========================================
   BASE STYLES
   ========================================== */

.elementor-53 .elementor-element.elementor-element-5c12bb7 a img{
    margin-left: 5px;
}

#services-slider .swiper {
    overflow: hidden !important;
}

#services-slider .swiper-slide {
    width: 792px !important;
    height: 626px !important;
    flex-shrink: 0 !important;
    position: relative;
}

#services-slider .swiper-slide-inner {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

#services-slider .swiper-slide-image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    z-index: 1;
}

#services-slider .swiper-slide::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.47);
    pointer-events: none;
    z-index: 2;
    transition: background 0.5s ease;
}

#services-slider .swiper-slide-active::after {
    background: rgba(191, 239, 255, 0.7);
}

#services-slider .elementor-image-carousel-caption {
    position: absolute;
    inset: 0;
    z-index: 3;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#services-slider .swiper-slide-active .elementor-image-carousel-caption {
    padding-top: 150px;
    max-width: 659px;
    margin-inline: auto;
    text-align: center;
    justify-content: flex-start;
}

#services-slider .swiper-slide:not(.swiper-slide-active) .elementor-image-carousel-caption,
#services-slider .swiper-slide:not(.swiper-slide-active) .elementor-image-carousel-caption * {
    display: none !important;
}

#services-slider .swiper-slide:not(.swiper-slide-active) .elementor-image-carousel-caption h2 {
    display: none;
}

#services-slider .swiper-slide:not(.swiper-slide-active) .elementor-image-carousel-caption {
    justify-content: flex-end;
    padding: 24px;
}

#services-slider .swiper-slide-prev .elementor-image-carousel-caption {
    align-items: flex-start;
}

#services-slider .swiper-slide-next .elementor-image-carousel-caption {
    align-items: flex-end;
}

#services-slider h2 {
    color: #001F5F !important;
    font-size: 42px !important;
    font-weight: 700;
    letter-spacing: -0.966px;
}

#services-slider h3 {
    color: #001F5F !important;
    font-size: 18px !important;
    font-weight: 700;
    letter-spacing: -0.966px;
}

#slide-title-left,
#slide-title-right {
    transition: opacity 0.5s ease;
    font-size: 25px;
}

.elementor-53 .elementor-element.elementor-element-5c12bb7 a {
    background-color: #0F9CE1;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: white;
    text-transform: uppercase;
    line-height: 1.2em;
    border-radius: 100px;
    min-height: 60px !important;
    min-width: 216px !important;
    max-width: 216px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 15px !important;
}


/* ==========================================
   1500px
   ========================================== */
@media (max-width: 1500px) {
    #services-slider .swiper-slide {
        width: 660px !important;
    }

    #services-slider .swiper-slide-active .elementor-image-carousel-caption {
        padding-inline: 5%;
    }

    #services-slider h2 {
        font-size: 42px !important;
    }

    #services-slider h3 {
        font-size: 16px !important;
    }

    #slide-title-left,
    #slide-title-right {
        font-size: 18px !important;
    }
}


/* ==========================================
   1250px
   ========================================== */
@media (max-width: 1250px) {
    #services-slider .swiper-slide {
        width: 540px !important;
    }

    #services-slider .swiper-slide-active .elementor-image-carousel-caption {
        padding-top: 100px;
        max-width: 460px;
    }

    #services-slider h2 {
        font-size: 35px !important;
    }

    #services-slider h3 {
        font-size: 20px !important;
    }

    #slide-title-left,
    #slide-title-right {
        font-size: 15px !important;
        white-space: normal;
        overflow: visible;
        max-width: 140px;
        word-break: break-word;
    }

    #slide-title-left {
        left: 16px;
    }

    #slide-title-right {
        right: 16px;
    }
}


/* ==========================================
   1024px
   ========================================== */
@media (max-width: 1024px) {
    #services-slider .swiper-slide {
        width: 100% !important;
        height: auto !important;
        min-height: 460px !important;
    }

    #services-slider .swiper-slide-active .elementor-image-carousel-caption {
        padding-top: 80px;
        max-width: 100%;
    }

    #services-slider h2 {
        font-size: 30px !important;
    }

    #services-slider h3 {
        font-size: 18px !important;
    }

    #slide-title-left,
    #slide-title-right {
        font-size: 13px !important;
        white-space: normal;
        overflow: visible;
        max-width: 100px;
        word-break: break-word;
    }

    #slide-title-left,  #slide-title-right {
        display: none !important;
    }

    
}

/* ==========================================
   767px
   ========================================== */
@media (max-width: 767px) {
    #services-slider .swiper-slide {
        width: 100% !important;
        height: auto !important;
        min-height: 560px !important;
    }

    #services-slider .swiper-slide-inner,
    #services-slider .swiper-slide figure,
    #services-slider .swiper-slide figure.swiper-slide-inner {
        height: auto !important;
        min-height: 560px !important;
        width: 100% !important;
    }

    /* Restore absolute positioning — do NOT use relative */
    #services-slider .swiper-slide-image {
        position: absolute !important;
        inset: 0 !important;
        width: 100% !important;
        height: 100% !important;
    }

    #services-slider .swiper-slide::after {
        position: absolute !important;
        inset: 0 !important;
        height: 100% !important;
    }

    #services-slider .elementor-image-carousel-caption {
        position: absolute !important;
        inset: 0 !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 30px 24px !important;
        text-align: center;
    }

    #services-slider .swiper-slide-active .elementor-image-carousel-caption {
        padding-top: 30px !important;
        max-width: 100% !important;
        margin-inline: 0 !important;
        justify-content: center !important;
    }

    #services-slider h2 {
        font-size: 26px !important;
    }

    #services-slider h3 {
        font-size: 18px !important;
    }

    #slide-title-left,
    #slide-title-right {
        display: none !important;
    }

    .elementor-53 .elementor-element.elementor-element-5c12bb7 a {
        min-width: 180px !important;
        max-width: 180px !important;
        min-height: 50px !important;
        font-size: 14px !important;
    }
}

/* ==========================================
   430px
   ========================================== */
@media (max-width: 430px) {
    #services-slider .swiper-slide {
        min-height: 520px !important;
    }

    #services-slider .swiper-slide-inner,
    #services-slider .swiper-slide figure,
    #services-slider .swiper-slide figure.swiper-slide-inner {
        min-height: 520px !important;
    }

    #services-slider h2 {
        font-size: 22px !important;
        letter-spacing: -0.5px;
    }

    #services-slider h3 {
        font-size: 16px !important;
    }

    .elementor-53 .elementor-element.elementor-element-5c12bb7 a {
        min-width: 160px !important;
        max-width: 160px !important;
        min-height: 46px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0853ae2 *//* Cursor */
#services-slider-prev,
#services-slider-next {
    cursor: pointer;
}

/* Smooth animation for images */
#services-slider-prev img,
#services-slider-next img {
    transition: transform .3s ease, opacity .3s ease;
}

/* Hover - left arrow */
#services-slider-prev:hover img {
    transform: translateX(-8px);
    opacity: .8;
}

/* Hover - right arrow */
#services-slider-next:hover img {
    transform: translateX(8px);
    opacity: .8;
}

/* Active - left arrow */
#services-slider-prev:active img {
    transform: translateX(-4px);
}

/* Active - right arrow */
#services-slider-next:active img {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c95907d */.elementor-53 .elementor-element.elementor-element-c95907d{
    max-width: 400px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1298da2 */.elementor-53 .elementor-element.elementor-element-1298da2{
    min-width: 88px !important;
        max-width: 88px !important;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-979676d */.elementor-53 .elementor-element.elementor-element-979676d{
    min-width: 96px !important;
        max-width: 88px !important;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9e4d7d1 */.elementor-53 .elementor-element.elementor-element-9e4d7d1{
    min-width: 83px !important;
        max-width: 83px !important;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-db5bf16 */.elementor-53 .elementor-element.elementor-element-db5bf16{
    min-width: 83px !important;
        max-width: 83px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdb4177 */.elementor-53 .elementor-element.elementor-element-bdb4177{
    min-width: 347px !important;
}

.elementor-53 .elementor-element.elementor-element-bdb4177 {
    overflow-x: auto;
    overflow-y: hidden;
}


@media(max-width:430px){
    .elementor-53 .elementor-element.elementor-element-bdb4177{
    min-width: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71a5d6 */.elementor-53 .elementor-element.elementor-element-d71a5d6{
    max-width: 887px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83c1324 */.elementor-53 .elementor-element.elementor-element-83c1324 span{
    color:#052566 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb4629e */.elementor-53 .elementor-element.elementor-element-bb4629e a{
    font-size: 20px !important;
    font-weight: bold !important;
    letter-spacing: -0.16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8821b3 */.elementor-53 .elementor-element.elementor-element-a8821b3{
    max-width: 570px !important;
}

@media(max-width:1024px){
    .elementor-53 .elementor-element.elementor-element-a8821b3{
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc5d685 */.elementor-53 .elementor-element.elementor-element-cc5d685 span{
    color:#052566 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b9b26e */#gallery-prev-arrow,
#gallery-next-arrow{
    cursor: pointer;
}

#gallery-prev-arrow img,
#gallery-next-arrow img{
    transition: transform .3s ease, opacity .3s ease;
}

#gallery-prev-arrow:hover img{
    transform: translateX(-8px);
    opacity: .8;
}

#gallery-next-arrow:hover img{
    transform: translateX(8px);
    opacity: .8;
}

#gallery-prev-arrow:active img{
    transform: translateX(-4px);
}

#gallery-next-arrow:active img{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7f2136 */.elementor-53 .elementor-element.elementor-element-f7f2136{
    max-width: 562px !important;
}

.elementor-53 .elementor-element.elementor-element-f7f2136 span{
    color:#052566 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bf0b2ca */.elementor-53 .elementor-element.elementor-element-bf0b2ca .e-n-accordion-item:first-child .e-n-accordion-item-title{
    border-width: 0px 0px 0px 0px !important;
    padding-bottom: 0px !important;
}

@media(max-width:1820px){
    .elementor-53 .elementor-element.elementor-element-bf0b2ca br{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79b9112 */.elementor-53 .elementor-element.elementor-element-79b9112 a{
    min-height: 60px !important;
    min-width: 316px !important;
    max-width: 316px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}


.elementor-53 .elementor-element.elementor-element-79b9112  .elementor-button-text::after {
    content: "402-205-0102";
    font-weight: bold;
}


@media (max-width: 1250px){
    .elementor-53 .elementor-element.elementor-element-79b9112 a{
        min-height: 56px !important;
     
    }
}

@media (max-width: 1024px){
    .elementor-53 .elementor-element.elementor-element-79b9112 a{
        min-height: 54px !important;
   
    }
}

@media (max-width: 767px){
    .elementor-53 .elementor-element.elementor-element-79b9112 a{
        min-height: 50px !important;
    }
}

@media (max-width: 430px){
    .elementor-53 .elementor-element.elementor-element-79b9112 a{
        min-height: 48px !important;
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-763e403 */.elementor-53 .elementor-element.elementor-element-763e403{
    max-width: 669px !important;
    
    filter: drop-shadow(4px 3px 15px rgba(0, 0, 0, 0.19));
}

@media(max-width:1024px){
    .elementor-53 .elementor-element.elementor-element-763e403{
        padding: 20px !important;
        background: #002166 !important;
        border-radius: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6609954 */@media(min-width:1025px){
    .elementor-53 .elementor-element.elementor-element-6609954{
    background: none !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44686c */.elementor-53 .elementor-element.elementor-element-f44686c{
    max-width: 1560px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba1deb5 */@media (max-width: 1240px) and (min-width: 1025px) {
    .elementor-53 .elementor-element.elementor-element-ba1deb5 {
        background-position-x: -253px !important;
    }
}/* End custom CSS */