@font-face{font-family:'Instrument Sans';src:url('https://wellspools.com/wp-content/fonts/InstrumentSans-SemiBold.woff2') format('woff2'),url('https://wellspools.com/wp-content/fonts/InstrumentSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Instrument Sans';src:url('https://wellspools.com/wp-content/fonts/InstrumentSans-Regular.woff2') format('woff2'),url('https://wellspools.com/wp-content/fonts/InstrumentSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Questrial';src:url('https://wellspools.com/wp-content/fonts/Questrial-Regular.woff2') format('woff2'),url('https://wellspools.com/wp-content/fonts/Questrial-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:'Instrument Sans'}body{font-family:'Questrial'!important;font-weight:400!important;font-style:normal!important}.object_contain img{object-fit:contain}.object_cover img{object-fit:cover}body #page-container .et_pb_button_module_wrapper{line-height:0em!important}body #page-container .et_pb_button.comman_btn{font-family:'Instrument Sans';font-weight:700;font-size:16px;text-decoration:none}body #page-container .et_pb_button.comman_btn_s{transition:color 1s cubic-bezier(0.71,1.08,0.86,1.15)!important}body .et_pb_section.header_section{position:unset!important;z-index:4!important}body .et_pb_section{position:relative!important;z-index:1!important}body .et_pb_section.sticky_section{z-index:0!important}.img_slider_section .et_pb_column .dica_divi_carousel .et_pb_module .dica-image-container{height:600px!important}.img_slider_section .et_pb_column .dica_divi_carousel .et_pb_module .dica-image-container img{height:600px!important;object-fit:cover}.portfolio_section .portfolio_carousel .et_pb_module img{height:370px;object-fit:cover;width:100%;max-width:370px}.header_section .header_menu ul>li{padding-right:24px!important;padding-left:24px!important}.header_section .header_menu ul>li a{font-family:'Instrument Sans'}.header_section{position:unset!important;z-index:4!important}.header_section .header_menu ul>li:first-child{padding-left:0px!important}.header_section .header_menu .mobile_menu{display:none!important}.header_section .et-menu .menu-item-has-children>a:first-child:after{content:""!important;position:absolute;height:10px;width:10px;background-image:url(https://wellspools.com/wp-content/uploads/2026/03/Group-515289.png);background-size:contain;background-repeat:no-repeat;bottom:0px;top:7px!important;margin:auto;right:0px}.header_section .et-menu .menu-item-has-children>a:first-child:after{content:""}.header_section .header_menu{width:100%}.header_section .header_menu .sub-menu{padding:0px}.header_section .header_menu .sub-menu li{width:100%;padding-right:0px!important;padding-left:0px!important}.header_section .header_menu .sub-menu li a{width:100%;padding-top:10px;padding-bottom:10px;font-size:16px!important;font-weight:500;text-transform:capitalize}.header_section .header_menu .sub-menu li a:hover{background-color:#DDDDDD;opacity:1}.header_section .header_menu .sub-menu .sub-menu{margin-top:20px!important}.comman_btn{position:relative;overflow:hidden;display:inline-block}.comman_btn:after{content:'';position:absolute;background-image:url(https://wellspools.com/wp-content/uploads/2026/03/Vector-50.png);background-size:cover;background-position:center;width:500px;height:100px;top:46px;left:unset!important;margin:auto;right:0px;z-index:-1;transition:all 1s linear!important}.comman_btn{position:relative;z-index:1}.comman_btn span,.comman_btn{z-index:2}.comman_btn:hover:after{transform:translate(22%,-100%)}.comman_btn_s{position:relative;overflow:hidden;display:inline-block;text-decoration:none}.comman_btn_s:after{content:'';position:absolute;background-image:url(https://wellspools.com/wp-content/uploads/2026/03/Vector-51.png);background-size:cover;background-position:center;width:500px;height:100px;top:46px;left:unset!important;margin:auto;right:0px;z-index:-1;transition:all 1s linear!important}.comman_btn_s{position:relative;z-index:1}.comman_btn_s span,.comman_btn_s{z-index:2}.comman_btn_s:hover:after{transform:translate(22%,-100%)}.comman_btn_s{font-family:'Instrument Sans'}.footer_section .footer_menu ul{flex-direction:column}.footer_section .social_media_icon{display:flex;justify-content:center;gap:4px}.footer_section .footer_row .et_pb_column:nth-child(1){width:23%}.footer_section .footer_row .et_pb_column:nth-child(2){width:26%}.footer_section .copiright_row{padding-right:calc((100% - 1170px) / 2)!important;padding-left:calc((100% - 1170px) / 2);display:flex;align-items:center}.footer_contact_section .contact_blurb h4{padding-bottom:5px}.footer_contact_section .contact_blurb .et_pb_blurb_content{display:flex;align-items:center}.footer_contact_section .contact_blurb .et_pb_blurb_content .et_pb_main_blurb_image{width:50px!important;margin-bottom:0px}.footer_contact_section .contact_blurb a{text-decoration:none}.banner_section:after{content:'';position:absolute;height:100%;width:100%;background:#12173059;display:inline-block;background-size:100% 100%;top:0px;left:0px;pointer-events:none}.counter_section .counter_row .et_pb_column:nth-child(1)::after{content:"";position:absolute;right:15px;width:2px;height:100%;background:url(https://wellspools.com/wp-content/uploads/2026/04/Vector-55.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;pointer-events:none;bottom:0px}.outdor_section .outdor_row video{width:100%;height:100%;object-fit:cover;transform:scale(1.5) translateX(-10%)}.outdor_section .outdor_row:before{content:"";position:absolute;height:100%;width:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;z-index:2;top:0px;right:0px;left:0px;bottom:0px;background:rgba(0,0,0,0.1)}.counter_section .counter_box_col{height:548px;margin-top:0px;width:458px!important;max-width:458px!important;display:flex;flex-direction:column!important;justify-content:end}.carousol_section .carousol_item{min-height:520px}.carousol_section .carousol_item .et_pb_module_inner h4{width:100%;max-width:325px}.carousol_section .carousol_item .et_pb_module_inner h6{margin-top:auto;font-weight:400;font-family:'Questrial'}.carousol_section .carousol_item .et_pb_module_inner .content{font-family:'Questrial'}.carousol_section .carousol_item{border-radius:0 25px 25px 25px!important;overflow:hidden;transition:all 1s ease!important}.carousol_section .carousol_item:hover{border-radius:25px!important}.carousol_section .carousol_item .et_pb_module_inner{position:relative;overflow:hidden}.carousol_section .carousol_item .et_pb_module_inner::before{content:"";position:absolute;inset:0;background-image:inherit;background-size:100%;background-position:center;background-repeat:no-repeat;transition:background-size 1s ease,filter 1s ease;z-index:0}.carousol_section .carousol_item:hover .et_pb_module_inner::before{background-size:110%;filter:blur(5px)}.carousol_section .carousol_item .et_pb_module_inner::after{content:"";position:absolute;inset:0;background:rgba(1,40,96,0.1);transition:opacity 0.5s ease;z-index:1;border-radius:0 25px 25px 25px!important}.carousol_section .carousol_item .et_pb_module_inner>*{position:relative;z-index:2}.carousol_section .carousol_item:hover .et_pb_module_inner::before{background-size:110%;filter:blur(5px)}.carousol_section .carousol_item:hover .et_pb_module_inner::after{background:rgba(1,40,96,0.6);border-radius:25px}.carousol_section .carousol_item .content a{font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#FFFFFF;position:relative;transition:all 1s ease}.carousol_section .carousol_item .content{opacity:0}.carousol_section .carousol_item .content a:before{content:'';position:absolute;height:12px;width:16px;background-image:url(https://wellspools.com/wp-content/uploads/2026/04/Vector-56.png);background-repeat:no-repeat;background-size:contain;right:-30px;top:0px;bottom:0px;margin:auto}.carousol_section .carousol_item:hover .content,.carousol_section .carousol_item:hover .item-subtitle{opacity:1;transform:translateY(0px)}.carousol_section .carousol_item .item-subtitle,.carousol_section .carousol_item .content{transform:translateY(55px);transition:all 1s ease}.carousol_section .dica-container .swiper-button-next:before,.carousol_section .dica-container .swiper-button-prev:before{content:''!important;background-image:url(https://wellspools.com/wp-content/uploads/2026/04/Vector-57.png);height:29px;display:inline-block;background-size:100% 100%;width:14px;background-repeat:no-repeat}.carousol_section .dica-container .swiper-button-next{transform:rotate(180deg) translateX(-40px)!important}.carousol_section .dica-container .swiper-button-prev{transform:translateX(-40px)!important}.carousol_section .dica-container .swiper-button-next,.carousol_section .dica-container .swiper-button-prev{height:29px!important;width:14px!important}.process_section .process_b_row{padding-left:calc((100% - 93%) / 2);padding-right:calc((100% - 93%) / 2)}.process_section .process_b_row .process_box:nth-child(1) .et_pb_blurb_description{width:100%;max-width:248px}.process_row .process_box:hover h3.et_pb_module_heading{color:#039CE2!important}.process_section .process_b_row .process_count h2{font-weight:400}.process_section .process_box .et_pb_module_header{padding-bottom:18px}.process_section .process_b_row .process_box:nth-child(2) .et_pb_blurb_description{width:100%;max-width:227px}.process_section .process_b_row .process_box:nth-child(3) .et_pb_blurb_description{width:100%;max-width:304px}.process_section .process_row .process_box:hover h3{color:#039CE2!important;transition:all 0.3s ease-in-out!important}.process_section .process_row .et_pb_column.process_box:after{background:linear-gradient(180deg,#039CE2 0%,#ffffff 100%)}.process_row .et_pb_column.process_box:after{content:"";position:absolute;top:0px;margin:auto;bottom:0px;left:-10px;width:1.5px;height:100%;background:linear-gradient(180deg,#039CE2 0%,#002035 100%)}.logo_row .et_pb_column{display:flex;justify-content:center;align-items:center;gap:165px}.logo_row .et_pb_column .icon_img:before{content:"";position:absolute;border-right:6px double #C4C4C4!important;width:6px;height:100%;right:-86px;display:block}.logo_row .et_pb_column .icon_img:last-child:before{display:none}.process_section .process_one_row:after{content:"";position:absolute;background:url(https://wellspools.com/wp-content/uploads/2026/04/bottom_arrow.png);width:115px;height:125px;visibility:visible!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;left:0;right:0;margin:auto!important;bottom:-60px}.process_section .process_second_row:after{content:"";position:absolute;background:url(https://wellspools.com/wp-content/uploads/2026/04/middle_arrow.png);width:140px;height:140px;visibility:visible!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;left:0;right:0;margin:auto!important;bottom:-60px;transform:translateX(20px)}.process_section .mid_arrow.process_one_row:after{transform:translateX(70px);bottom:-110px!important}.energy_blurb_section .energy_blurb_row .et_pb_column:after{content:'';position:absolute;height:100%;width:1px;background-image:url(https://wellspools.com/wp-content/uploads/2026/04/Vector-60-1.png);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;right:-20px;top:0px;bottom:0px;margin:auto}.energy_blurb_section .energy_blurb_row .et_pb_column:last-child:after{display:none}.energy_blurb_section .energy_blurb_row .energy_blurb .et_pb_blurb_content{display:flex;align-items:start;gap:15px}.energy_blurb_section .energy_blurb_row .energy_blurb .et_pb_main_blurb_image img{filter:brightness(0) saturate(100%) invert(42%) sepia(52%) saturate(1533%) hue-rotate(167deg) brightness(101%) contrast(98%)}.energy_blurb_section .energy_blurb_row .energy_blurb .et_pb_blurb_container{padding-left:0px}.energy_blurb_section .energy_blurb_row .energy_blurb .et_pb_main_blurb_image{width:45px;height:45px;margin-bottom:0px}.client_slider_section .google-review-blurb a.google-review-btn{background:#039CE2;padding:9px 25px;padding-bottom:8px;border-radius:10px;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:16px;font-family:'Instrument Sans';display:block}.client_slider_section .google-review-blurb .comman_btn:after{content:'';position:absolute;background-image:url(https://wellspools.com/wp-content/uploads/2026/03/Vector-50.png);background-size:cover;background-position:center;width:500px;height:100px;top:46px;left:unset!important;margin:auto;right:0px;z-index:-1;transition:all 1s linear!important}.client_slider_section .google-review-blurb .et_pb_main_blurb_image{width:110px;margin-bottom:0px}.client_slider_section .google-review-blurb .et_pb_blurb_content{display:flex;align-items:center}.client_slider_section .testimonial_sec .swiper-buttton-container{width:100%!important;max-width:1170px!important;margin:auto!important;position:absolute;top:-127px;right:0;left:0;gap:12px;padding-right:15px}.client_slider_section .testimonial_sec .swiper-button-prev,.testimonial_sec .swiper-button-next{margin:0px!important;border:1px solid #fff;border-radius:50px;display:flex!important;justify-content:center;align-items:center}.client_slider_section .testimonial_sec.dica_divi_carousel .swiper-button-prev:before,.client_slider_section .testimonial_sec.dica_divi_carousel .swiper-button-next:before{color:transparent!important;background:url(https://wellspools.com/wp-content/uploads/2026/04/Vector-61-1.png);background-repeat:no-repeat;background-size:contain!important;background-position:center;position:relative!important;width:11px;height:21px;margin-left:-2px;pointer-events:none!important}.client_slider_section .testimonial_sec.dica_divi_carousel .swiper-button-next:before{transform:scale(-1);margin-left:0px;margin-right:-2px}.testimonial_sec.dica_divi_carousel .swiper-button-prev:hover,.testimonial_sec.dica_divi_carousel .swiper-button-next:hover{background-color:#039ce2!important;border-color:#039ce2!important}.client_slider_section .testimonial_sec.dica_divi_carousel .dica_divi_carouselitem .dica-item-content h4{padding-bottom:12px!important}.client_slider_section .testimonial_sec.dica_divi_carousel .dica_divi_carouselitem:hover h4{color:#039CE2!important;transition:all 0.3s ease-in-out!important}.client_slider_section .testimonial_sec.dica_divi_carousel .dica-item-content .content{max-height:190px;overflow-y:auto;padding-right:15px;margin-bottom:22px}.testimonial_sec .dica-item-content .content::-webkit-scrollbar{width:4px}.testimonial_sec .dica-item-content .content::-webkit-scrollbar-track{background:#e6e5e5;border-radius:10px}.testimonial_sec .dica-item-content .content::-webkit-scrollbar-thumb{background:#002035;border-radius:10px}.portfolio_section .portfolio_row .portfolio_carousel .dica-image-container img{height:370px;object-fit:cover}.portfolio_section .portfolio_row .portfolio_carousel .swiper-buttton-container{display:none}.portfolio_section .portfolio_row .portfolio_carousel .swiper-button-prev,.portfolio_section .portfolio_row .portfolio_carousel .swiper-button-next{border:1.5px solid #1E57A8;border-radius:50px;display:flex;justify-content:center;align-items:center}.portfolio_section .portfolio_row .portfolio_carousel .swiper-button-prev:before,.portfolio_section .portfolio_row .portfolio_carousel .swiper-button-next:before{content:""!important;background:url(https://wellspools.com/wp-content/uploads/2026/04/Vector-61-1.png);background-repeat:no-repeat;background-size:contain!important;background-position:center;position:relative!important;width:11px;height:21px;margin-left:-2px;pointer-events:none!important;filter:brightness(0) saturate(100%) invert(21%) sepia(93%) saturate(1636%) hue-rotate(204deg) brightness(95%) contrast(88%)}.portfolio_section .portfolio_row .portfolio_carousel .swiper-button-next:before{rotate:180deg;margin-left:4px!important}.portfolio_section .arrow_box .et_pb_code_inner{display:flex;justify-content:start;padding-top:18px;gap:13px}.portfolio_section .arrow_box img{width:54px;height:54px}.reviews_section .reviews_row .reviews_box .et_pb_blurb_content{display:flex;flex-direction:column-reverse}.reviews_section .reviews_row .reviews_box .et_pb_main_blurb_image{margin-bottom:0px;margin-top:2px}.reviews_section .reviews_row .reviews_box .et_pb_blurb_container{display:flex;flex-direction:column-reverse}.reviews_section .reviews_row .reviews_box .et_pb_blurb_container .et_pb_blurb_description{height:189px;overflow-y:scroll;margin-bottom:30px;padding-right:10px}.reviews_section .reviews_row .et_pb_column:hover{box-shadow:0px 10px 45px 0px #0000001A}.reviews_section .reviews_row .reviews_box .et_pb_blurb_container .et_pb_blurb_description::-webkit-scrollbar{width:4px}.reviews_section .reviews_row .reviews_box .et_pb_blurb_container .et_pb_blurb_description::-webkit-scrollbar-track{background:#039CE2;border-radius:20px}.reviews_section .reviews_row .reviews_box .et_pb_blurb_container .et_pb_blurb_description::-webkit-scrollbar-thumb{background:#002035;border-radius:20px}.blog-post-area .et_pb_post{position:relative}.blog-post-area .et_pb_post .post-meta a[rel="tag"]{position:absolute;top:20px;background:#000;padding:5px 10px;border-radius:5px;color:#fff;left:25px}.blog-post-area .et_pb_post .et_pb_image_container .entry-featured-image-url{padding:8px 8px 0px 8px;border-radius:15px}.blog-post-area .et_pb_post .et_pb_image_container img{height:230px;object-fit:cover;border-radius:15px}.blog-post-area .et_pb_post .post-content .more-link{background-color:#039CE2;padding:15px 40px;display:inline-block;margin-top:22px;line-height:1em;text-decoration:none;border-radius:10px;position:relative;z-index:2;overflow:hidden}.blog-post-area .et_pb_post .post-content .more-link:after{content:'';position:absolute;background-image:url(https://wellspools.com/wp-content/uploads/2026/03/Vector-50.png);background-size:cover;background-position:center;width:500px;height:100px;top:46px;left:unset!important;margin:auto;right:0px;z-index:-1;transition:all 1s linear!important}.blog-post-area .et_pb_post .post-content .more-link:hover:after{transform:translate(22%,-100%)}.get-estimate-form .gf_progressbar_wrapper p.gf_progressbar_title{color:#fff;font-size:16px}.get-estimate-form .gform_confirmation_message{color:#fff!important;text-align:center}.get-estimate-form .gform-theme--framework .gf_progressbar .percentbar_blue{background-color:#039CE2}.get-estimate-form .gform-theme--framework .gf_progressbar{background-color:rgba(255,255,255,0.3)}.get-estimate-form .gform-theme--framework ::placeholder{font-family:'Questrial';font-size:16px;font-weight:500!important;line-height:22px;letter-spacing:0em;text-align:left;color:#000}.get-estimate-form textarea:focus{border-color:transparent;color:#000}.get-estimate-form .gfield input.large:focus{box-shadow:none}.get-estimate-form .gfield input.large{padding:16px 25px;height:auto;border:none;border-radius:0px;font-family:'Questrial';font-size:18px;font-weight:500!important;line-height:24px;letter-spacing:0em;text-align:left;color:#000}.get-estimate-form .gfield textarea.large{padding:16px 25px;height:auto;border:none;border-radius:0px;font-family:'Questrial';font-size:18px;font-weight:500!important;line-height:24px;letter-spacing:0em;text-align:left;color:#000}.get-estimate-form .gform-body .gform_next_button{font-family:'Instrument Sans'!important;font-size:18px!important;font-weight:700!important;line-height:30px!important;letter-spacing:0em!important;text-align:center!important;background-color:#039CE2!important;border:none!important;border-radius:10px!important;width:100%!important;max-width:100%!important;min-width:100%!important;padding:10px 20px!important;text-transform:uppercase!important}.get-estimate-form .gform-body .gform_next_button:hover{background-color:#1e57a8!important}.get-estimate-form .gform-body .gform_next_button:focus{box-shadow:none!important}.get-estimate-form .gform-body .gform_fields{grid-row-gap:20px!important}.get-estimate-form .gform-body .gfield_description{color:#fff!important}h2.gform_submission_error{color:#fff!important}.gform_validation_errors{border-color:#fff!important}.get-estimate-form .gfield_label{font-family:'Questrial'!important;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0em;text-align:left;color:#fff}.get-estimate-form .gfield_required span.gfield_required{color:#fff}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border:none!important;box-shadow:none}.get-estimate-form select.gfield_select{padding:19px 32px;height:60px;font-size:16px;font-weight:500!important;line-height:22px;color:#000;border:none;border-radius:0px}.get-estimate-form .gfield-choice-input{width:18px!important;height:18px!important;min-width:18px!important;background-color:#878787!important;border-color:#878787!important}.get-estimate-form .gfield-choice-input:before{background-color:#fff!important;opacity:1!important;width:14px!important;height:14px!important;min-width:14px!important}.get-estimate-form .gform-theme--framework input[type=radio]:checked{background-color:#fff!important;border-color:#fff!important}.get-estimate-form .gform-theme--framework input[type=radio]:focus{border-color:none!important;box-shadow:none!important}.get-estimate-form .gform-theme--framework input[type=radio]:focus:checked{border-color:none!important;box-shadow:none!important}.get-estimate-form .gform-theme--framework input[type=radio]:checked:before{background-color:#039CE2!important;width:12px!important;height:12px!important;min-width:12px!important}.get-estimate-form .gform-theme--framework input[type=checkbox]{margin:0px;margin-right:10px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#039CE2!important;position:relative;left:0px;right:0px;top:0px;bottom:0px}.get-estimate-form .gform-theme--framework input[type=checkbox]:before{color:transparent!important}.get-estimate-form .gform-theme--framework input[type=checkbox]:checked:before{color:#000!important}.get-estimate-form .gfield_checkbox{flex-direction:initial!important;flex-wrap:wrap!important}.get-estimate-form .gfield_checkbox .gchoice{width:48%!important;align-items:center;margin-bottom:8px}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:120px;min-block-size:auto!important}.get-estimate-form .gform-theme--framework .gform-field-label{font-family:'Questrial'!important;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0em;color:#fff;margin-left:0px!important}.get-estimate-form legend.gform-field-label{font-size:18px!important;font-weight:600!important;margin-bottom:25px;line-height:1.2em!important}.get-estimate-form .gform_page_footer.before{flex-direction:column}.get-estimate-form .gform_button{font-family:'Instrument Sans'!important;font-size:18px!important;font-weight:700!important;line-height:30px!important;letter-spacing:0em!important;background-color:#039CE2!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;text-transform:uppercase!important}.get-estimate-form .gform_button:hover{background-color:#1e57a8!important}.get-estimate-form .gform_previous_button{font-family:'Instrument Sans'!important;background-color:#039CE2!important;border:none!important;border-radius:0px!important;color:#fff!important;max-width:fit-content!important;border-radius:5px!important;font-weight:700!important}.get-estimate-form .gfield_radio{flex-direction:initial!important;flex-wrap:wrap!important}.get-estimate-form .gfield_radio .gchoice{width:48%!important;align-items:center}.ten__report_form .gform_title{display:none}.ten__report_form.get-estimate-form .gfield input.large{border-radius:10px!important}.ten__report_form .gform_wrapper form .gform_footer input[type="submit"]:focus{outline:none}.ten__report_form .gform_wrapper form .gform_footer input[type="submit"]:hover{border:none!important;background:#1e57a8!important;color:#fff!important}.ten__report_form .gform_wrapper form .gform_footer input[type="submit"]{font-size:18px!important;font-weight:700!important;line-height:30px!important;letter-spacing:0em!important;text-align:center!important;background-color:rgba(0,32,53,1)!important;border:none!important;border-radius:10px!important;width:100%!important;max-width:100%!important;min-width:100%!important;padding:13px 20px!important;text-transform:uppercase!important}.blog-post-area .alignleft a:before{content:"See More";font-size:16px}.blog-post-area .alignleft a,.blog-post-area .alignright a{font-size:0}.blog-post-area .alignright a:before{content:"Back";font-size:16px}@media only screen and (max-width:1300px){.counter_section .counter_row .et_pb_column:nth-child(1)::after{right:-10px}}@media only screen and (max-width:1250px){.process_section .common_text_four{left:-40px!important}.process_section .common_text_one{right:-20px!important}.process_section .common_text_two{left:-30px!important}.process_section .common_text_three{right:-30px!important}.process_section .common_text_five{right:10px!important}}@media only screen and (max-width:1200px){.process_section .common_text_four{left:-95px!important}.process_section .common_text_one{right:-40px!important}.process_section .common_text_two{left:-55px!important}.process_section .common_text_three{right:-50px!important}.process_section .common_text_five{right:-50px!important}.header_section .header_menu ul>li{padding-right:10px!important;padding-left:10px!important}.header_section .header_menu ul>li:nth-child(2)::after,.header_menu ul>li:nth-child(5)::after{left:95px}.footer_section .copiright_row{padding-right:calc((100% - 921px) / 2)!important;padding-left:calc((100% - 921px) / 2)}.logo_row .et_pb_column{gap:60px}.logo_row .et_pb_column .icon_img:before{right:-30px}.counter_section .counter_box_col{padding:0px 20px 30px 20px!important}.counter_section .counter_box_col{width:350px!important}}@media only screen and (max-width:991px){.column-reverse{display:flex;flex-direction:column-reverse}.carousol_section .carousol_item .et_pb_module_inner::after{opacity:1;background:rgb(1 40 96 / 51%)!important}.carousol_section .carousol_item .et_pb_module_inner{border-radius:25px!important}.carousol_section .carousol_item .item-subtitle,.carousol_section .carousol_item .content{transform:translateY(0px);opacity:1!important}.img_slider_section .et_pb_column .dica_divi_carousel .et_pb_module .dica-image-container img{height:500px!important}.img_slider_section .et_pb_column .dica_divi_carousel .et_pb_module .dica-image-container{height:500px!important}.header_section .header_menu .mobile_menu{display:inline-block!important;width:100%}.header_section .et_pb_menu__wrap{justify-content:end!important}.header_section .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#039CE2}.header_section .et_mobile_menu li.comon_btn a{width:100%;max-width:100%;background-color:rgba(3,156,226,1);border-radius:10px;color:#FFFFFF!important;text-align:center;position:relative;overflow:hidden;display:inline-block;margin-top:10px;opacity:1}.header_section .et_mobile_menu li.comon_btn a:after{content:'';position:absolute;background-image:url(https://wellspools.com/wp-content/uploads/2026/03/Vector-50.png);background-size:100% 100%;background-position:center;width:105%;height:132%;top:50px;left:-40px!important;right:0px;z-index:-1;transition:all 1s linear!important}.header_section .et_mobile_menu li.comon_btn a{position:relative;z-index:1}.header_section .et_mobile_menu li.comon_btn a span,.header_section .et_mobile_menu li.comon_btn a{z-index:2}.header_section .et_mobile_menu li.comon_btn a:hover:after{transform:translate(16%,-110%)}.header_section .et_mobile_nav_menu .et_mobile_menu{max-height:70vh;overflow:auto}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'33';color:#039CE2;background:#FFF;border-radius:50%;padding:3px;font-size:24px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.header_section .header_menu ul>li{padding-right:0px!important;padding-left:0px!important}.header_section .et_mobile_menu li a{text-decoration:none;padding:10px}.header_section ul{padding:20px!important}.header_section .sub-menu{padding:0px 20px!important}.footer_section .f_logo img{object-position:left}.footer_section .social_media_icon{justify-content:left}.banner_section{padding-left:0px}.et_pb_column.et_pb_column_empty{display:inline-block}.process_section .process_b_row .process_box .et_pb_blurb_description{width:100%!important;max-width:100%!important}.counter_section .counter_row .et_pb_column .et_pb_number_counter:after{content:"";position:absolute;top:0px;margin:auto 0px;bottom:0px;right:10px;width:1px;left:unset;height:100%;background:linear-gradient(180deg,#002035 0%,#039CE2 50%,#002035 100%)}.counter_section .counter_row .et_pb_column:nth-child(1)::after{display:none}.counter_section .et_pb_column .counter_item:nth-child(1){border-bottom:0px;background-image:unset}.counter_section .counter_row{overflow-x:scroll}.counter_section .counter_row .et_pb_column{margin:0px;min-width:fit-content}.counter_section .counter_row,.counter_section .counter_row .et_pb_column{display:flex}.counter_section .counter_row .et_pb_column .et_pb_number_counter{min-width:310px;padding:0px 20px;position:relative}.counter_section .counter_row::-webkit-scrollbar{height:4px}.counter_section .counter_row::-webkit-scrollbar-track{background:#002035}.counter_section .counter_row::-webkit-scrollbar-thumb{background:#FFFFFF;border-radius:10px}.counter_section .counter_box_col{margin-top:0px;height:507px;max-width:100%!important;display:flex;flex-direction:column!important;justify-content:end}.carousol_section .carousol_item{min-height:450px}.carousol_section .dica-container .swiper-button-prev{transform:translateX(-20px)!important}.carousol_section .dica-container .swiper-button-next{transform:rotate(180deg) translateX(-20px)!important}.process_section .process_box .et_pb_module_header{padding-bottom:10px}.footer_section .footer_row .et_pb_column:nth-child(1),.footer_section .footer_row .et_pb_column:nth-child(2),.footer_section .footer_row .et_pb_column:nth-child(3),.footer_section .footer_row .et_pb_column:nth-child(4){width:50%}.footer_section .et_mobile_nav_menu{display:none!important}.footer_section .et_pb_menu .et_pb_menu__menu{display:inline-block!important}.footer_section .et_pb_menu__wrap{justify-content:start}.footer_section .footer_row .et_pb_column:nth-child(1),.footer_section .footer_row .et_pb_column:nth-child(2){margin-bottom:30px}.footer_section .copiright_row .copyright_col{margin-bottom:0px}.logo_row .et_pb_column .icon_img:before{display:none!important}.logo_row .et_pb_column{gap:20px}.logo_row .icon_img img{height:80px;object-fit:contain}.logo_row .icon_img{width:45%;text-align:center}.logo_row .et_pb_column{gap:20px;flex-wrap:wrap}.col_reverce{flex-direction:column-reverse;display:flex!important}.process_section .process_one_row:after,.process_second_row:after{display:none!important}.process_section .process_second_row,.process_section .process_one_row{display:flex;flex-wrap:wrap}.process_section span.et_pb_image_wrap,.process_section span.et_pb_image_wrap img{width:100%!important}.energy_blurb_section .energy_blurb_row{display:flex;overflow-x:scroll;gap:30px}.energy_blurb_section .energy_blurb_row .et_pb_column{min-width:400px;margin-bottom:0px}.energy_blurb_section .energy_blurb_row::-webkit-scrollbar{height:4px}.energy_blurb_section .energy_blurb_row::-webkit-scrollbar-track{background:#FFFFFF}.energy_blurb_section .energy_blurb_row::-webkit-scrollbar-thumb{background:#002035;border-radius:10px}.testimonial_sec .swiper-buttton-container{position:relative!important;top:0!important;padding-right:0!important;justify-content:center!important}.testimonial_sec .dica-container{flex-direction:column-reverse;gap:20px}.testimonial_sec.dica_divi_carousel .swiper-button-prev:before,.testimonial_sec.dica_divi_carousel .swiper-button-next:before{width:9px;height:16px}.portfolio_section .portfolio_row .portfolio_carousel .swiper-buttton-container{position:relative;left:0px;bottom:0px;padding-top:30px;justify-content:center}.portfolio_section .portfolio_row .portfolio_carousel .swiper-buttton-container{display:flex}.portfolio_section .arrow_box .et_pb_code_inner{display:none}.outdor_section .outdor_row:before{background:rgba(0,0,0,0.6)}.client_slider_section .google-review-blurb .et_pb_blurb_content{justify-content:center;flex-direction:column;row-gap:10px}.client_slider_section .google-review-blurb a.google-review-btn{padding:6px 25px;padding-bottom:5px}}@media only screen and (max-width:767px){.get-estimate-form .gfield_checkbox .gchoice{width:100%!important}.comman_btn:after{top:70px}.footer_section .f_logo img{object-position:center}.footer_section .social_media_icon{justify-content:center}.img_slider_section .et_pb_column .dica_divi_carousel .et_pb_module .dica-image-container img{height:450px!important;object-fit:cover}.img_slider_section .et_pb_column .dica_divi_carousel .et_pb_module .dica-image-container{height:450px!important}.header_section .et_mobile_menu li.comon_btn a:after{content:'';position:absolute;background-image:url(https://wellspools.com/wp-content/uploads/2026/03/Vector-50.png);background-size:100% 100%;background-position:center;width:130%;height:140%;top:50px;left:-70px!important;right:0px;z-index:-1;transition:all 1s linear!important}.footer_section .footer_row .et_pb_column:nth-child(1),.footer_section .footer_row .et_pb_column:nth-child(2),.footer_section .footer_row .et_pb_column:nth-child(3),.footer_section .footer_row .et_pb_column:nth-child(4){width:100%!important}.footer_section .footer_row .et_pb_column:nth-child(1),.footer_section .footer_row .et_pb_column:nth-child(2),.footer_section .footer_row .et_pb_column:nth-child(3){padding-bottom:30px}.footer_section .copiright_row{padding-right:calc((100% - 337px) / 2)!important;padding-left:calc((100% - 337px) / 2)}.testimonial_sec.dica_divi_carousel .dica_divi_carouselitem{width:100%!important}.process_row .et_pb_column.process_box:after{left:0px}.counter_section .et_pb_column:nth-child(1){position:relative}.counter_section .counter_item .percent{height:35px}.ten__report_form.get-estimate-form .gfield input.large{padding:12px 15px}.energy_blurb_section .energy_blurb_row .et_pb_column{min-width:350px;margin-bottom:0px}.energy_blurb_section .energy_blurb_row .energy_blurb .et_pb_main_blurb_image{width:35px;height:35px;margin-bottom:0px}}.et_pb_number_counter .percent-value{transition:none!important;animation:none!important}body.single-project .et_pb_gallery_grid .et_pb_gallery_items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}body.single-project .et_pb_gallery_grid .et_pb_gallery_items:before,body.single-project .et_pb_gallery_grid .et_pb_gallery_items:after{display:none!important}body.single-project .et_pb_gallery_grid .et_pb_gallery_item{float:none!important;width:auto!important;margin:0!important}body.single-project .et_pb_gallery_grid .et_pb_gallery_image{border-radius:12px;overflow:hidden}body.single-project .et_pb_gallery_grid .et_pb_gallery_image img{display:block;width:100%;height:auto}@media (max-width:980px){body.single-project .et_pb_gallery_grid .et_pb_gallery_items{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:767px){body.single-project .et_pb_gallery_grid .et_pb_gallery_items{grid-template-columns:1fr;gap:14px}}@media (min-width:981px){body.single-project .et_pb_post_content .et_pb_image .et_pb_image_wrap{display:block}body.single-project .et_pb_post_content .et_pb_image .et_pb_image_wrap img{display:block;width:100%;aspect-ratio:1140 / 1404;object-fit:cover;object-position:center center}}