:root{--color-lightseagreen:#20b2aa;--color-theme-blue:#046bd2}.testimonials_slider_item{margin-inline:5px;border-radius:5px;overflow:hidden;height:inherit !important}.testimonials_slider_item_header{text-align:center}.testimonials_slider_item_thumbnail_wrap{margin-bottom:20px}.testimonials_slider_item_hero_name,.testimonials_slider_item_hero_designation{margin-bottom:0 !important}.testimonials_slider_item_review_title{margin-bottom:10px !important}.testimonials_slider_item_thumbnail_img{width:100px !important;aspect-ratio:1/1;object-fit:cover;border-radius:50%;display:inline-block !important;text-align:center}.testimonials_slider_item_review_rating_img{width:60px}.testimonials_slider a{text-decoration:none !important}.testimonials_slider a:hover{color:#000 !important}.testimonials_slider_item_meta{padding:30px 15px}.testimonials_slider .slick-list{padding-bottom:10px}.testimonials_slider .slick-track{display:flex}.testimonials_slider .slick-arrow{position:absolute;top:50%;font-size:0;padding:5px;width:25px;height:25px;line-height:1;background-color:#ffe300 !important;transition:all .3s ease}.testimonials_slider .slick-arrow:hover{background-color:#ff2b27 !important}.testimonials_slider .slick-prev{left:-30px}.testimonials_slider .slick-next{right:-30px}.testimonials_slider .slick-dots{display:flex;gap:5px;justify-content:center;margin-top:30px !important;padding:0 !important;margin-left:0;display:none !important}.testimonials_slider .slick-dots button{padding:0 !important;width:40px;height:8px;font-size:0;background-color:#ff625f;transition:all .3sease;border:2px solid}.testimonials_slider .slick-arrow:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;font:14px/1 FontAwesome;font-size:18px !important;color:#fff}.testimonials_slider .slick-prev:before{content:'\f104'}.testimonials_slider .slick-next:before{content:'\f105'}.testimonials_slider .slick-disabled{opacity:.5;cursor:not-allowed}.portfolio-filters{text-align:center;margin-bottom:20px}.filter-button{margin:5px;padding:10px 20px;background-color:#333;color:#fff;border:none;cursor:pointer}.filter-button.active{background:var(--color-theme-blue) !important}.portfolio-item{position:relative;overflow:hidden}.portfolio-item img{max-width:100%;height:auto;width:100%;display:block;object-fit:cover;background-color:#d2691e}.portfolio-item-text{position:absolute;inset:0;background-color:rgba(0,0,0,.5);overflow:hidden;transition:all 1s ease;display:flex;justify-content:center;align-items:center;text-decoration:none !important}.portfolio-item .portfolio-item-title{margin:0;color:#fff !important}.portfolio-item:nth-child(odd) .portfolio-item-text{transform:translate(-100%,100%)}.portfolio-item:nth-child(even) .portfolio-item-text{transform:translate(100%,100%)}.portfolio-item-wrap:hover .portfolio-item-text{transform:translate(0)}.layout_grid .portfolio-items{display:flex;flex-wrap:wrap}.layout_grid .portfolio-item{width:calc(25% - 10px);margin-right:10px;margin-bottom:10px;transition:all 1s ease}.portfolio-item:not(.active){margin-right:0;margin-bottom:0}.layout_grid .portfolio-item img{aspect-ratio:1/1}.layout_masonry .portfolio-items{margin:0;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:10px;overflow:hidden}.layout_masonry .portfolio-item{display:none}.wise_menu_page_title{font-weight:700 !important}.welcome_message{font-weight:100;font-style:italic;font-size:14px;display:block}#wise_menu_page button{padding:5px;cursor:pointer;font-weight:600}#wise_menu_page button[disabled]{cursor:not-allowed !important}.cpt_delete_btn{background-color:#d63638;color:#fff !important;border:none;border-radius:5px}#wise_menu_page th{font-weight:700}#cpt_area,#portfolio_area,#shortcodes{margin-block:20px}#wiselogix-message .notice{padding:10px}#wiselogix_module_cpt_form{margin-bottom:20px}.portfolio_enabled_tick{color:green;font-size:26px;font-weight:700}.faq_section .elementor-tab-title{padding:30px 20px;font-size:18px;line-height:18px}.faq_section .elementor-accordion-title{display:flex}.faq_section .elementor-tab-title .accourding_number{padding-right:30px}.faq_section .elementor-accordion-item{border:1px solid #1b439b !important;margin-bottom:15px;border-radius:15px}.faq_section .elementor-tab-title.elementor-active{border-bottom:1px solid #1b439b !important}.faq_section .elementor-tab-content{padding:30px 40px 30px 72px}.faq_section .elementor-accordion-icon-opened svg{width:50px !important;height:auto !important;padding:15px 15px 12px;position:relative;left:-18px;bottom:16px;background:#1b439b;fill:#fff;box-shadow:0 6px 13px 0 #1b439b}.faq_section .elementor-accordion-icon-closed svg{width:50px !important;height:auto !important;padding:15px 15px 12px;position:relative;left:-18px;bottom:16px;transition:background-color .5s cubic-bezier(.49,.79,.17,.94),color .5s cubic-bezier(.49,.79,.17,.94),box-shadow .5s 50ms cubic-bezier(.49,.79,.17,.94),-webkit-box-shadow .5s 50ms cubic-bezier(.49,.79,.17,.94)}.elementor-tab-title:hover .elementor-accordion-icon-closed svg{background:#1b439b;fill:#fff;box-shadow:0 6px 13px 0 #1b439b}.contact_btn a{font-size:22px !important;font-weight:600 !important;letter-spacing:2px;padding:13px 38px !important;background:#ff625f !important;color:#fff !important;border:2px solid #000 !important}.contact_btn a:hover{background:#fff !important;color:#111 !important;border-color:#111 !important}.heading_bottom_border h4{padding-bottom:10px}.heading_bottom_border h4:after{content:'';background:#2a4295;width:100px;height:4px;position:absolute;left:0;bottom:6px;border-radius:2px}.custom_list,.custom_list_2{margin:0 0 0 24px}.custom_list li,.custom_list_2 li{position:relative;padding-bottom:5px}.custom_list li:before,.custom_list_2 li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#2a4295;font-size:14px;position:absolute;left:-21px;top:2px;transform:rotate(-136deg)}.custom_list_2 li{padding-left:5px}.transx_image_box_info p{background-image:url(/wp-content/uploads/2025/02/badge-img.png) !important;background-position:bottom right !important;background-repeat:no-repeat !important}.transx_image_box_info p{font-size:35px;line-height:45px;letter-spacing:-.03em;font-weight:700;color:#fff;background:#1b439b;padding:29px 20px 37px 30px;-webkit-clip-path:polygon(92.5% 0,100% 16.5%,100% 100%,0 100%,0 0);clip-path:polygon(92.5% 0,100% 16.5%,100% 100%,0 100%,0 0);position:absolute;bottom:-17px;right:15px}.blue_color{color:#1b439b}.contact_iconbox .elementor-icon-box-title{font-size:20px}.contact_iconbox .elementor-icon{padding:20px;border:1px solid #2a4295;border-radius:100px;margin-right:10px}.contact_iconbox .elementor-icon svg{width:20px;height:20px;fill:#2a4295}.testimonials_slider_item_review_text{text-align:center !important;color:#616161;height:215px}.testimonials_slider_item_wrap{padding:36px 15px 40px;border:2px solid #184098;position:relative}.testimonials_slider_item_hero_name,.testimonials_slider_item_hero_designation{color:#184098}.testimonials_slider_item{margin-inline:10px}.testimonials_slider .slick-arrow{top:34%;z-index:1;background-color:transparent !important;box-shadow:none}.testimonials_slider .slick-dots{margin-top:0 !important}.testimonials_slider .slick-dots li button:hover,.testimonials_slider .slick-dots li.slick-active button{background-color:#2a4395 !important}.contect-pageform-outer input.wpcf7-form-control.wpcf7-submit{background:#ff625f}.contect-pageform-outer input.wpcf7-form-control.wpcf7-submit:hover{background:#046bd2}.concrete-tab .elementor-tab-title{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;border:2px solid transparent !important}.concrete-tab #elementor-tab-title-8951{background-image:url(/wp-content/uploads/2025/04/ExposedColouredConcrete-1.png)}.concrete-tab #elementor-tab-title-8952{background-image:url(/wp-content/uploads/2025/04/ConcreteSlabs-1.png)}.concrete-tab #elementor-tab-title-8953{background-image:url(/wp-content/uploads/2025/04/BlockWallDincelMixes-1.png)}.concrete-tab #elementor-tab-title-8954{background-image:url(/wp-content/uploads/2025/04/SprayMixes-1.png)}.concrete-tab #elementor-tab-title-8955{background-image:url(/wp-content/uploads/2025/04/FootingsPiers-1.png)}.concrete-tab #elementor-tab-title-8956{background-image:url(/wp-content/uploads/2025/04/StabilisedSand-1.png)}.concrete-tab #elementor-tab-title-8957{background-image:url(/wp-content/uploads/2025/04/NoFinesConcrete-1.png)}.concrete-tab .elementor-tab-title:before,.concrete-tab .elementor-active:before{content:'';position:absolute;top:10px;left:10px;width:125px !important;height:125px !important;background:rgb(0 0 0/16%);pointer-events:none;border-radius:100%}.concrete-tab .elementor-active:before{background:rgb(0 0 0/16%)}.concrete-tab .elementor-tab-desktop-title p{position:absolute;bottom:-35px;transform:scale(1);color:#184098;font-size:14px;line-height:15px;z-index:1}.concrete-tab .elementor-tab-content:before{display:none !important}.concrete-tab .elementor-tab-title{transition-duration:.5s}.concrete-tab .elementor-tab-title:hover,.concrete-tab .elementor-tab-desktop-title.elementor-active{transform:scale(1.2)}.truck_detail_col .elementor-widget-wrap{background:#f5f5f5;padding:0 !important;margin:10px}.truck_detail_col h2{font-size:22px;line-height:29px !important;font-weight:600;color:#184098;margin-bottom:5px !important;padding:10px 0 0 10px}.truck_detail_col .elementor-widget-text-editor p{font-size:16px;line-height:26px;color:#184098;padding:0 0 10px 10px}@media screen and (max-width:767px){.concrete-tab .elementor-tab-title:before,.concrete-tab .elementor-active:before{display:none}}@media only screen and (max-width:1200px) and (min-width:768px){.concrete-tab .elementor-tab-title:before,.concrete-tab .elementor-active:before{left:12px}}.custom-contact-from p{margin:0}.custom-contact-from input.wpcf7-form-control.wpcf7-text{margin-bottom:12px}.left-col{width:49%;float:left}.right-col{width:49%;float:right}.clear{clear:both}@media screen and (max-width:480px){.faq_section .elementor-tab-title{padding:20px 15px;font-size:16px;line-height:20px}.faq_section .elementor-tab-title .accourding_number{padding-right:10px}.faq_section .elementor-accordion-icon-opened svg,.faq_section .elementor-accordion-icon-closed svg{width:36px !important;height:36px !important;padding:10px;left:-6px;bottom:10px;border-radius:5px}.faq_section .elementor-tab-content{padding:10px 10px 10px 46px}.contact_btn a{font-size:18px !important;padding:10px 40px !important}.left-col{width:100%;float:none}.right-col{width:100%;float:none}.contact_iconbox .elementor-icon-box-icon{margin-right:0 !important}}.ast-custom-button{position:relative;padding-left:45px !important;padding-right:15px !important}.ast-custom-button:before{content:"\f2a0";position:absolute;left:16px;font-family:"Font Awesome 5 free";font-weight:900}.site-footer-primary-section-1 #text-4 p a{font-weight:700;text-decoration:underline !important}.ast-above-header-bar .site-above-header-wrap{min-height:17px}.ast-builder-layout-element.site-header-focus-item.ast-header-account{display:none}.blue-box{position:relative}.blue-box:after{content:'';position:absolute;top:-15px;left:-15px;background:#184098;height:150px;width:150px}.blue-box img{position:relative;z-index:1}.counter-wrapper .elementor-widget-wrap{background:#e7e6dd;padding:0;margin:10px}.counter-wrapper .elementor-counter-number-wrapper{color:#184098}.counter-wrapper .elementor-counter-title,.home-img-box .elementor-image-box-title{font-size:22px !important;line-height:22px;font-weight:700 !important;color:#184098 !important}.counter-wrapper .elementor-counter-title,.counter-wrapper .elementor-counter-title span{display:block !important;line-height:100% !important}.counter-wrapper .elementor-counter-title span{margin-top:20px}.counter-wrapper .elementor-widget-counter .upper-foot li{display:flex;justify-content:center;align-items:center;gap:20px}.home-img-box .elementor-image-box-title{font-size:23px !important}.counter-wrapper .elementor-counter-title span{display:block !important}.home-img-box .elementor-image-box-title{font-size:23px !important;max-width:190px;width:100%;line-height:110%}.wpcf7-form-control-wrap .clnd-icon{color:#fff !important;fill:#fff !important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.home-counter{border:2px solid #e6cc00;padding:30px;transition:all .3s ease;position:relative}.home-counter:hover{box-shadow:20px 20px 13px 0px #0000000d}.home-counter:before{content:"";width:50px;height:110px;position:absolute;bottom:-20px;right:0;transform:skew(-23deg,0deg);background:#ff625f}.home-counter .elementor-counter-number,.home-counter .elementor-counter-number-suffix{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.1px;-webkit-text-stroke-color:#080808}.home-counter .elementor-counter-number{font-size:56px;order:1}.home-counter .elementor-counter-number-suffix{font-size:56px;order:2}.home-counter .elementor-counter-title{line-height:110%}.home-counter .elementor-counter-number-prefix{font-size:18px;font-weight:700;order:3;text-align:start !important}.custom-btn a{background:#ff625f !important}.custom-btn a:hover{background:#e6cc00 !important;color:#000 !important}.why-chose-icon .elementor-widget-wrap{background-image:linear-gradient(180deg,#495bff 0%,#ffffff00 100%);box-shadow:0px 0px 55px -34px rgba(0,0,0,.5);border:2px solid #ffffff2b;border-radius:24px;padding:32px !important}.concrete-tab .elementor-tabs-wrapper{display:flex;gap:10px;justify-content:center;position:relative;overflow:visible !important;scrollbar-width:none}.concrete-tab .elementor-tab-desktop-title{color:#fff;border-radius:50%;height:150px;width:150px;display:flex !important;justify-content:center !important;align-items:center;text-align:center;line-height:22px !important}.concrete-tab .elementor-tab-content p{color:#184098;margin-top:10px}.concrete-tab .elementor-tab-content li{color:#184098}.testimonial-section .testimonials_slider_item_review_text{text-align:start}.testimonial-section .testimonials_slider_item_thumbnail_img{border-radius:50%;margin:15px 0;display:none !important}.ast-footer-copyright a{color:#fff}.form-wrapper-field input.wpcf7-date{color:#184098}.wpcf7-not-valid-tip{color:#fff !important}.concrete-tab-2 .elementor-tabs-content-wrapper{background-image:linear-gradient(180deg,#fff 0%,#ffffff00 100%);box-shadow:0px 0px 55px -34px rgba(0,0,0,.5);border:2px solid #ffffff2b;border-radius:24px;padding:32px !important;height:fit-content;position:relative}.concrete-tab-2 .elementor-tabs-content-wrapper:after{position:absolute;content:"";bottom:10px;right:10px;width:100px;height:100px;background:url(/wp-content/uploads/2025/02/construction.png);background-position:center center;background-repeat:no-repeat;background-size:cover;transform:scaleX(-1)}.concrete-tab-2 .elementor-tabs-wrapper{margin-right:20px}.concrete-tab-2 .elementor-tab-title{background:#ffe300;border-radius:24px;margin-bottom:10px}.concrete-tab-2 .elementor-tab-title:hover,.concrete-tab-2 .elementor-tab-title.elementor-active{background:#ff2b27;color:#fff}.custom-contact-from textarea{height:140px}.custom-contact-from .wpcf7-submit{background:#ff625f}.custom-contact-from .wpcf7-submit:hover{background:#e6cc00;color:#000}.delivery-img-box-wrap .elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(4,1fr);grid-gap:20px;grid-row-gap:100px}.delivery-img-box{background:#f5f5f5;margin:0 !important}.delivery-img-box .elementor-image-box-content{padding:0 10px 10px}.delivery-img-box .elementor-image-box-img{width:100% !important}.delivery-img-box .elementor-image-box-title{font-size:22px;font-weight:600;margin-bottom:5px}.delivery-form input,.delivery-form select,.delivery-form textarea{border:1px solid #184098;border-radius:0;color:#184098 !important;margin-bottom:25px}.delivery-form input::placeholder,.delivery-form textarea::placeholder{color:#184098}.delivery-form{margin-bottom:0 !important}.delivery-form textarea{height:130px}.delivery-form .wpcf7-submit{background:#184098 !important;color:#fff !important;padding:13px 30px !important;width:100%;margin-bottom:0}.delivery-form .wpcf7-spinner{display:none}.delivery-form .wpcf7-form-control-wrap{position:relative}.delivery-form .wpcf7-not-valid-tip{color:#fd2c25 !important;position:absolute;bottom:2px;left:16px}.site-above-footer-wrap{display:none !important}.home .site-above-footer-wrap{display:block !important}.faq-tabs .elementor-accordion-title{text-decoration:none !important}.faq-tabs .elementor-accordion-title,.faq-tabs .elementor-tab-content p,.faq-tabs .elementor-tab-content p a,.faq-tabs .elementor-tab-content li{text-decoration:none !important;color:#184098}.faq-tabs a:focus{outline:none !important}.faq-tabs .elementor-tab-content ul{padding:0;margin:25px 0}.faq-tabs .elementor-accordion-item{border:none !important;border-top:1px solid #184098 !important;padding:30px 0}.faq-tabs .elementor-accordion .elementor-tab-content{border:none !important;padding:20px 0 0 !important}.faq-tabs .elementor-tab-title{padding:0 !important}.faq-tabs .accourding_number{color:#fd2d25;padding-right:10px}.contact-message .delivery-form{margin-top:15px}.contact_iconbox .elementor-icon-box-title{margin:0;color:#184098}.contact_iconbox .elementor-icon-box-description a{color:#184098;text-decoration:none}.reliable-concrete a{color:#184098;font-weight:700;text-decoration:underline !important}a{text-decoration:none !important}.social-icon-part .elementor-social-icon{width:100% !important}.place-oder-section i{display:none}.place-oder-section .form-wrapper-field input,.place-oder-section .form-wrapper-field input:focus,.place-oder-section .form-wrapper-field .wpcf7-select,.place-oder-section .form-wrapper-field .wpcf7-select:focus{background:#fff;color:#184098 !important;outline:none;box-shadow:none;border:1px solid #184098 !important;border-radius:0 !important}.place-oder-section .form-wrapper-field input::placeholder{color:#184098ba}.place-oder-section .wpcf7-not-valid-tip{color:#fd2c25 !important}.place-oder-section .form-wrapper-field{margin:0 0 10px}.place-oder-section .wpcf7-submit{background:#184098 !important}background:#184098 !important;}.place-oder-section .contect-pageform-outer>p{margin-top:15px}.place-oder-section input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(20%) sepia(95%) saturate(700%) hue-rotate(190deg);opacity:1}.upper-foot img{width:100px;margin:0}.red-txt{color:#df2a27}.order_now_form .gfield_radio{flex-direction:row-reverse !important;justify-content:left}.order_now_form .ginput_container_date input{width:100% !important}.gform-theme--foundation .gform_fields{row-gap:15px !important}.gform_title{display:none}.order_now_form #gform_submit_button_1{background:#df2a27;text-transform:uppercase}.order_now_form .gfield_required_text{position:relative;font-size:0}.order_now_form .gfield_required_text:after{content:'*';position:absolute;color:#ff3636;font-size:16px}.order_now_form .textarea{min-height:150px !important}.order_now_form h4{color:#184098}.contact-page-form .gform-field-label{display:none}.contact-page-form input,.contact-page-form textarea{border-radius:0 !important;border-color:#184098 !important}.contact-page-form textarea{min-height:130px !important}.contact-page-form input::placeholder,.contact-page-form textarea::placeholder{color:#184098}.contact-page-form .gform_button{background:#184098 !important;width:100% !important}.sticky-section{position:relative}.sticky-section .elementor-widget-wrap{height:fit-content;position:sticky;top:30px}.truck_detail_col .elementor-widget-button{padding:15px 0 20px}.truck_detail_col .elementor-widget-button{    padding:15px 0 20px;    width:fit-content !important;    margin:auto}.truck_detail_col .elementor-widget-button a{font-size:16px;line-height:16px;font-weight:500;color:#fff !important;padding:10px 30px;background:#184098;cursor:pointer}.truck_detail_col .elementor-widget-wrap:hover .elementor-widget-button a{background:#fd2d25}.popup_active_btn a{background:#fd2d25 !important}body:not(.elementor-editor-active) .custom_popup,body:not(.elementor-editor-active) .popup_box_wrap{max-height:0;overflow:hidden}.popup_active_box{max-height:100% !important}body:not(.elementor-editor-active) .popup_box_wrap{position:fixed !important;inset:0;background:#000000d6;z-index:111;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1200px) and (min-width:768px){.concrete-tab .elementor-tabs-wrapper{overflow:scroll;display:-webkit-box}.concrete-tab .elementor-tabs-wrapper:before{width:140%}.delivery-img-box-wrap .elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(3,1fr);grid-gap:10px;grid-row-gap:40px}}@media only screen and (max-width:767px) and (min-width:480px){.delivery-img-box-wrap .elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-row-gap:30px}}@media screen and (max-width:479px){.delivery-img-box-wrap .elementor-widget-wrap{display:grid !important;grid-template-columns:repeat(1,1fr);grid-gap:20px;grid-row-gap:30px}}@media screen and (max-width:921px){.concrete-tab-2.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:block}.concrete-tab-2.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:100%;display:none}.concrete-tab-2 .elementor-tabs-content-wrapper:after{background:0 0}.concrete-tab-2 .elementor-tabs .elementor-tab-mobile-title{display:block;font-size:18px}}@media screen and (max-width:767px){.testimonials_slider_item_review_text{height:auto}.home-img-box .elementor-image-box-title{max-width:100%}.counter-wrapper .elementor-counter-title,.counter-wrapper .elementor-counter-title span{text-align:center}.concrete-tab .elementor-tab-title{padding:10px;background:#184098;color:#fff;text-align:center;margin:10px 0}.concrete-tab .elementor-tab-title.elementor-tab-mobile-title.elementor-active{background:#fd2d25}.footer-contact a{justify-content:center}}.site-footer-primary-section-1 .widget_text a{text-decoration:underline !important;font-weight:700}.contect-pageform-outer .inner-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.form-wrapper-field p{display:flex;height:auto;align-items:center;margin-bottom:0}.form-wrapper-field input{color:#fff !important}.form-wrapper-field input,.form-wrapper-field input:focus{background:0 0;border:none !important;outline:none;box-shadow:none;color:#181818}.form-wrapper-field textarea{background:0 0;border:none !important;outline:none;box-shadow:none;height:130px;padding-top:0 !important;padding-bottom:0 !important;color:#181818}.form-wrapper-field{border-bottom:1px solid #ffffff4a;position:relative}.form-wrapper-field:before{content:'';display:block;position:absolute;left:0;bottom:0;height:1px;width:0;background:#fff;margin:auto;transition-duration:1s}.form-wrapper-field:focus-within:before,.form-wrapper-field:hover:before{width:100%}.full-width-section .form-wrapper-field p{align-items:start}.full-width-section .wpcf7-submit,.full-width-section .wpcf7-submit:hover,.full-width-section .wpcf7-submit:focus{background:#fff;color:#1e293b;border:2px solid #1e293b;border-radius:0;margin-top:20px}.form-wrapper-field::placeholder{color:#ffffff4a}.form-wrapper-field .wpcf7-date::placeholder{color:#184098}.form-wrapper-field .wpcf7-not-valid-tip{position:absolute;bottom:-24px;left:15px}.form-wrapper-field .fa-pen{position:relative;top:3px}.footer-contact ul{list-style:none;margin-left:0}.footer-contact ul li{text-align:left;margin-bottom:12px;display:flex;justify-content:end;align-items:center;gap:50px}.call-text ul li{justify-content:start}.footer-contact a{color:#fff;display:flex;text-decoration:none !important}.footer-contact a:hover{color:#fff}.contect-pageform-outer>p{margin-top:30px}#colophon .footer-contact i{padding-right:5px;line-height:inherit;color:#fff}#colophon .footer-contact li{color:#fff}#colophon .footer-social ul{display:flex}#colophon .footer-social li{width:30px;height:30px;background:#fff;text-align:center;align-items:center;display:flex;justify-content:center;margin:10px 5px 0}#colophon .footer-social li:hover{background:#000}#colophon .footer-social li:hover i{color:#fff}.site-footer-above-section-2{align-items:center !important}@media (max-width:921px){.home-counter .elementor-counter-number,.home-counter .elementor-counter-number-suffix{font-size:50px}.home-counter .elementor-counter-number-prefix{font-size:18px}.home-counter:before{width:36px;right:8px;height:90px}.home-counter .elementor-counter .elementor-counter-title{line-height:114%}}@media (max-width:767px){.footer-contact ul li{gap:30px;flex-direction:column}.contect-pageform-outer .inner-form{grid-template-columns:repeat(1,1fr)}}