.btn-warning{margin-top:20px;}.col-md-6{flex:1;}@media (max-width:767px){.col-md-6{margin:10px 0;}}.btn,.intro-section .button.secondary,.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.team-section .btn.btn-warning,.services-section .section .service-block .button.secondary,.button,#footer .rateus-form .btn.btn-warning{font-size:0.8125rem;text-transform:uppercase;}.testimonials-section blockquote p:after{width:2rem;line-height:3rem;font-size:3.75rem;font-family:var(--body_font);text-transform:uppercase;}.slogan-section{display:flex;align-items:center;justify-content:center;color:white;background-size:cover;background-position:center;background-repeat:no-repeat;}.slogan-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1;}.white-centred-heading{font-size:2em;}@media (max-width:767px){.slogan-section{padding:50px 0;}.white-centred-heading{font-size:1.5em;}}@media (min-width:992px){.about-us-section.section.photo-left-2-section .left-photo-container .left-photo,.inform-section.section.photo-left-2-section .left-photo-container .left-photo{max-width:45%;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{max-width:55%;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h1.h2,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h2{font-size:2.5rem;line-height:3rem;}.info-text p{font-size:1rem;}}@media (min-width:992px) and (max-width:1125px){.about-us-section.section.photo-left-2-section{margin-bottom:10rem;}}@media (min-width:1126px) and (max-width:1230px){.about-us-section.section.photo-left-2-section{margin-bottom:7rem;}}@media (min-width:1230px) and (max-width:1440px){.about-us-section.section.photo-left-2-section{margin-bottom:4rem;}}@media (min-width:992px){#header.logo_top .header-top .logo{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:-20px;margin-right:20px;padding:10px 20px;margin-top:-5px;}.intro-section span.h1{font-size:4rem;}.we-mega-menu-ul > .we-mega-menu-li > a:after{opacity:1;}}.partners-section{box-shadow:inset 0 0 20px 8px rgba(23,69,132,0.12);}.review-us-block .btn.btn-decor.btn-sm:hover{border-radius:3px;}#footer .logo-holder .logo img{border-radius:20px;}@media (max-width:576px){.sub-p-image{width:100% !important;}}.link-more-arrows{margin-top:45px;}.badge.badge-info{display:none;}@media screen and (min-width:992px){.section.hero-background{padding-top:14rem;}}.menu-holder > .btn,.menu-holder > .btn.btn-warning{position:relative;margin-top:auto;margin-bottom:auto;}.services .our-services-block .services-list .service-large-text .service-heading,.services .our-services-block .services-list .service-large-text .learn-more-link{color:#111f46;}@media (max-width:767px){.partners-section{margin:0 -5.625rem;}}@media (max-width:991px){.section.hero-background{padding-top:15rem;}.inform-section.section.photo-left-2-section{padding-bottom:2rem;}.team-section{padding-top:2rem;}}@media (max-width:992px){#footer .logo-holder{display:flex;flex-wrap:wrap;justify-content:center;}#footer .logo-holder .logo{width:10.5rem;margin:auto;}}@media (max-width:768px){.webform-signature-pad .button{width:auto;}}
