.bg-blue{background:#0378C0}h1{font-size:44px!important;font-weight:900!important;line-height:1.3em}.text-white p,.text-white h2{color:#fff!important;margin-bottom:0}.text-black p{color:#000!important}.herder-icon-box a{color:#0378C0}.footer-link a{color:#0378C0}.h-blue h1{color:#0378C0!important}.h-blue.home h1{font-size:70px!important}.wpr-post-content p{color:#000!important}p{color:#686868}.button a{background:#0378C0!important;padding:22px 60px;border-radius:15px;font-family:'Urbanist'!important;font-weight:600!important;font-size:18px}.home-gallery figure.gallery-item{align-content:center!important;align-items:center!important;padding:0px!important;padding-right:30px!important;height:100px}.hover-img-box p.elementor-image-box-description,.service-img-box p.elementor-image-box-description{display:none}.hover-img-box .elementor-image-box-content,.service-img-box .elementor-image-box-content{position:absolute;bottom:20px;background:#0378c0c2;padding:15px 30px;height:100px;border-radius:0 0 24px 24px;transition:all 0.6s ease}.service-img-box .elementor-image-box-content{height:60px}.hover-img-box .elementor-image-box-wrapper:hover .elementor-image-box-content,.service-img-box .elementor-image-box-wrapper:hover .elementor-image-box-content{height:auto!important;padding:35px 30px}.hover-img-box .elementor-image-box-wrapper:hover .elementor-image-box-description,.service-img-box .elementor-image-box-wrapper:hover .elementor-image-box-description{display:block;margin-bottom:60px}.contact-form .wpforms-container .wpforms-field{padding:3px 0;position:relative}.contact-form input,.contact-form select{border-radius:7px!important;height:48px!important}.contact-form textarea{border-radius:7px!important;height:190px!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:black!important;opacity:1!important}.contact-form .wpforms-submit-container{text-align:center}.contact-form button#wpforms-submit-341{border-radius:11px;width:17%;height:46px}.blue-button a{background:#0378C0!important;padding:17px 46px;border-radius:15px;font-family:'Urbanist'!important;font-weight:600!important;font-size:18px}.faq .e-n-accordion-item{border:1px solid #0378c087;border-radius:10px}.para-black p{color:#000!important}.career-form .wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:6px 0;position:relative}.career-form input,.career-form textarea{border-radius:6px!important}.career-form input::placeholder,.career-form textarea::placeholder{color:#000!important;opacity:1!important;font-size:15px}.career-form .wpforms-submit-container{text-align:center}.career-form button#wpforms-submit-764{margin-top:22px;height:47px;padding:15px 56px}.career-form div#wpforms-764-field_5-container{margin-top:5px}.single-post .post{max-width:100%!important;margin:0px!important}.single-post .wpr-featured-media-image img{height:500px;object-fit:cover}.single-post h4{font-size:20px;font-weight:700;margin-bottom:8px}.gallery-page .elementor-portfolio__filters{background:#fff;border-radius:100px;align-items:center;gap:23px}.gallery-page .elementor-portfolio__filter.elementor-active{background:#0378C0;color:#fff!important}.gallery-page .elementor-portfolio__filter{color:#000!important;padding:16px 35px!important;font-size:18px;font-weight:700;border-radius:100px}.wpforms-field-file-upload.upload-media-form{background:#f1faff;align-items:center!important;gap:15px!important;border:1px solid #89c0de;display:flex;border-radius:6px}.wpforms-field-file-upload.upload-media-form input[type="file"]{padding:2px 10px!important;border-radius:6px!important;background:#f3f7fb!important;font-size:14px!important}.wpforms-field-file-upload.upload-media-form input[type="file"]::file-selector-button{background:#1e73be!important;color:#fff!important;border:none!important;padding:12px 16px!important;border-radius:6px!important;margin-right:10px!important;cursor:pointer!important;font-weight:500!important}.wpforms-field-file-upload.upload-media-form input[type="file"]::file-selector-button:hover{background:#155d9c!important}.wpforms-field-file-upload.upload-media-form .wpforms-field-description{margin-top:6px!important;font-size:13px!important;color:#555!important}.hover-img-box2 p.elementor-image-box-description,.service-img-box p.elementor-image-box-description{display:none}.hover-img-box2 .elementor-image-box-content,.service-img-box .elementor-image-box-content{position:absolute;bottom:20px;background:#0378c0c2;padding:15px 30px;height:100px;border-radius:0 0 24px 24px;transition:all 0.6s ease}.service-img-box .elementor-image-box-content{background:#0378c0!important;height:75px!important}.hover-img-box2 .elementor-image-box-wrapper:hover .elementor-image-box-content{border-radius:24px!important;height:280px!important;padding:35px 30px}.service-img-box .elementor-image-box-wrapper:hover .elementor-image-box-content{border-radius:0 0 24px 24px!important;height:200px!important;padding:35px 30px}.hover-img-box2 .elementor-image-box-wrapper:hover .elementor-image-box-description,.service-img-box .elementor-image-box-wrapper:hover .elementor-image-box-description{font-size:15px;display:block;margin-bottom:60px}.icon-box h3.elementor-icon-box-title{font-size:20px!important;font-weight:700!important}.icon-box p.elementor-icon-box-description{color:#000!important}.location-button a.elementor-button.elementor-button-link.elementor-size-sm{width:175px}.ba-slider .twentytwenty-wrapper.bafg-twentytwenty-wrapper.twentytwenty-horizontal img{border-radius:20px!important}.ba-slider .twentytwenty-overlay{display:none}.popmake .wpforms-submit-container{text-align:center}.popmake .wpforms-submit{background:#0378C0!important;border-radius:10px!important;width:46%!important;height:50px!important;font-size:15px!important;font-family:'Urbanist'!important;font-weight:700!important;letter-spacing:1px!important}.popmake input,.popmake select{border:1px solid #0378c087!important;font-size:12px!important;color:#000!important}.popmake .popmake-title{font-family:'Urbanist'!important;font-weight:900;font-size:38px;line-height:1.2em}.popmake{padding:60px 35px!important}.single-post h2{font-weight:700}.single-project main#content{max-width:100%}.service-img-box a{border:1px solid #fff;color:#fff;border-radius:100px;padding:16px 45px}.service-img-box p.elementor-image-box-description{margin-top:35px!important;margin-bottom:0px!important}@media (max-width:480px){h1{font-size:52px!important;line-height:55px!important}.contact-form button#wpforms-submit-341{border-radius:11px;width:30%;height:46px}.wpforms-layout-row{gap:7px}.single-post .wpr-featured-media-image img{height:230px;object-fit:cover}.single-post .post{padding:0px!important}.single-post h1{font-size:36px!important}.h-blue h1{color:#0378C0!important;font-size:46px!important}h2{font-size:28px!important}.home-gallery .gallery{display:flex;flex-wrap:wrap;width:90%;margin:0 auto!important}.home-gallery .gallery figure.gallery-item{width:33.33%;padding:0 15px!important}.wpr-slider-title h5{width:100%}.result-slider .elementor-swiper-button{top:380px!important;background:#449ed3;width:45px;padding:4px 8px;height:35px}.mobile-img-box .wpr-slider-description{display:none!important;background:#0378C0BA}.mobile-img-box .wpr-slider-item:hover .wpr-slider-description{display:block!important;padding-bottom:40px}.mobile-img-box .wpr-slider-description p{margin:-2px 0 30px 0px!important}.home-gallery .elementor-swiper-button.elementor-swiper-button-prev,.result-slider .elementor-swiper-button.elementor-swiper-button-prev{left:42%!important;border-radius:100px 0 0 100px}.home-gallery .elementor-swiper-button.elementor-swiper-button-next,.result-slider .elementor-swiper-button.elementor-swiper-button-next{left:52%!important;border-radius:0 100px 100px 0}.home-gallery .elementor-image-gallery .gallery-item img{margin:0 auto;height:80px;object-fit:contain}h3{font-size:26px!important}.service-heading h1{font-size:40px!important}.service-img-box h3{font-size:20px!important}.wpforms-field-file-upload.upload-media-form{gap:0px!important;flex-wrap:wrap;padding:5px 10px!important}.wpforms-field-file-upload.upload-media-form input[type="file"]{padding:0 0px!important;width:100%!important}}.animated-btn a{animation-iteration-count:infinite;animation-name:animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out}@keyframes animation-wobble-vertical{16%{transform:translateY(1px)}49%{transform:translateY(-1px)}83%{transform:translateY(1px)}100%{transform:translateY(0)}}a.elementor-button:hover,.uc_more_btn:hover,.service-img-box a:hover{animation-name:animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}