.headingcolorfect .tp-section__title{color:#ca1f26!important;font-weight:800!important}.headingcolorfect p{color:#000!important}.tp-header__icon-info span{font-size:16px;color:#000;transition:0.4s;font-weight:600}.tp-services-3-title-3{font-size:27px;color:#000;font-weight:700;text-transform:uppercase}.tp-services-3__item:hover .tp-services-3__icon span{background-color:#001b86;color:#fff}.stovkbaar .pb-180,.stovkbaar .pt-170{padding-bottom:100px!important;padding-top:100px!important}.cta__content span{color:#fff}.stovkbaar a.tp-btn{border-radius:100px;background:#ca1f26;color:#fff}.breadcrumb__item{background-color:var(--tp-theme-1);display:inline-block;padding:7px 20px;color:#fff}.breadcrumb__list span{font-size:16px;color:#fff;font-weight:500;padding-right:3px;margin-right:3px;text-transform:capitalize}.tp-location-page-item .icon span{height:100px;width:100px;line-height:115px;display:inline-block;font-size:42px}.tp-location-page-item-2 .icon span{background-color:#e30304;color:#fff}.tp-location-page-item .icon span{background-color:#fff;color:#000}.main-logo::before{background:#fff!important}.main-logo img{width:50%!important}.banner-form .team-details_comment-form{background:var(--tp-grey-1);padding:40px}.banner-form .mt-60{margin-top:0}.tp-location-page-item .text h3{color:#fff}.banner-form .container{padding-left:0;padding-right:0}.tp-location-page-item .text p{color:#fff;font-size:18px;font-weight:600}.tp-location-page-item .text h3{color:#fff;font-size:19px}.mainserco .elementor-image-box-title{background:#ca1f26;color:#fff!important;padding:5px 0px!important}.tp-header .black-bg{background:#ca1f26}.tp-header .main-menu>nav>ul>li>a{display:inline-block;font-size:17px;color:#fff;padding:17px 0;font-weight:800;text-transform:uppercase}.tp-header .header-sticky .main-menu>nav>ul>li>a{padding:10px 0}ul#menu-our-services a{color:#ccc!important;font-size:14px!important}.tp-challenges__number h3{font-size:100px;color:#ca1f26;position:absolute;top:59px;left:0;right:0;bottom:0}.banner-form-show .banner-form .team-details_comment-form{background:#001b86;padding:33px}.banner-form-show .wpcf7-submit{border:none;background:#ffbf42;color:#000}.banner-form-show .wpcf7-submit:hover{border:none;background:#fff;color:#000}.section-titcon-area.ele-content-align .tp-section__title{text-transform:uppercase;color:#000;font-weight:700}.srarea .services-area .tp-services-3__item p{line-height:24px;color:#000}#custom_html-2 p{font-size:14px;line-height:normal}.tp-footer__subscribe-text p{font-size:14px;line-height:normal}.reques-qie a{background:#ca1f26;display:block;text-align:center;color:#fff;font-weight:600;padding:11px 20px;border-radius:4px}.reques-qie a:hover{background:#ffbf42;color:#000}p.foltext{color:#fff;font-size:25px;text-align:center;font-weight:600;text-transform:capitalize}.formseclt .tp-contact__inner-column{background:#001b86;padding:21px;padding-top:30px;margin-bottom:-140px;border-radius:10px}.formseclt .thm-btn{background:#ca1f26;color:#fff;border-radius:90px;width:100%;padding:12px}.formseclt .thm-btn:hover{background:#000;color:#ffffff!important}.formseclt .tp-contact__contact-form h4{color:#fff}.thm-btn{background:#ffbf42;color:#000}.thm-btn:hover{background:#fff;color:#000}.team-details_comment-form{background:#4A4A4A;padding:70px}.wpcf7-submit{border:none;font-weight:700}.team-details_comment-form .wpcf7-submit{background:#ca1f26;color:#fff;border-radius:90px;width:100%;padding:12px}.team-details_comment-form .wpcf7-submit:hover{background:#fff;color:#000}.wpcf7-submit:hover{background:#ffbf42;color:#000}.offcanvas__btn{display:none}.tp-footer__social a i{font-size:27px}input[type=text],input[type=email],input[type=date],input[type=tel],input[type=number],input[type=password],input[type=url],textarea{outline:none;background-color:#fff;height:50px;width:100%!important;box-sizing:border-box;line-height:60px;font-size:16px;border:2px solid #fff;color:var(--tp-common-black);padding-left:29px;padding-right:29px;background-color:#fff}input[type=date]{min-width:100%;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b450;color:#fff}.team-details_comment-form label{font-weight:600;color:#fff}.tp-contact__contact-form label{font-weight:600;color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#ffb900;border-color:#ffb900}.wpcf7-not-valid-tip{color:#000;font-size:1em;font-weight:400;display:block}@media screen and (max-width:767px){.tp-location-page-item .icon span{height:60px;width:60px;line-height:69px;display:inline-block;font-size:30px}.tp-location-page-item .text p{word-break:break-word}.elementor-element-5243f5f .pb-180{padding-bottom:40px}.elementor-element-5243f5f .pt-170{padding-top:40px}.challenges-area .tp-challenges__item{margin-bottom:80px}.challenges-area .tp-challenges__icon{margin-bottom:-20px}.testimonial-area{padding-top:40px;padding-bottom:40px}.tp-footer__widget img{max-width:130px;filter:none!important;filter:none!important}.choose-area{padding-top:40px;padding-bottom:40px}.tp-footer__widget-title{font-weight:700;font-size:18px;color:var(--tp-common-white);padding-bottom:5px}.footer-area{padding-bottom:40px}.breadcrumb__bg{padding-top:60px!important;padding-bottom:60px;background-size:cover;background-position:center}.breadcrumb__item{color:#000}.breadcrumb__item{color:#000;line-height:normal}.breadcrumb__list span{font-size:16px;font-weight:500;padding-right:3px;margin-right:3px;text-transform:capitalize}.main-logo img{width:80%!important}.mobile-header{padding:5px 0px!important}.banner-form-show .banner-form .team-details_comment-form{padding:20px 10px;overflow:hidden}.team-details_comment-form{background:#ca1f26;padding:15px}.stovkbaar .pb-180,.stovkbaar .pt-170{padding-bottom:50px!important;padding-top:50px!important}.tp-menu-bar{background:var(--tp-theme-1);color:#fff;padding:5px 11px;font-size:20px;border-radius:50px}.formseclt .tp-contact__inner-column{margin-bottom:0}.footer-area{padding-top:40px;padding-bottom:0}.tp-footer__copyright p{color:#9898a0;font-size:13px;margin-bottom:0;line-height:normal}.headingcolorfect .tp-section__title{font-size:28px}.elementor-151 .elementor-element.elementor-element-54e2b04 .tp-el-title{font-size:28px;line-height:35px}}