.btn-warning{margin-top:20px;}.col-md-6{-webkit-box-flex:1;-ms-flex:1;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{position:absolute;width:2rem;line-height:3rem;font-size:3.75rem;opacity:0.24;padding-left:6px;font-family:var(--body_font);color:var(--testimonials_body);text-transform:uppercase;}.slogan-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:white;position:relative;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{-webkit-box-shadow:inset 0 0 20px 8px rgba(23,69,132,0.12);box-shadow:inset 0 0 20px 8px rgba(23,69,132,0.12);}.review-us-block .btn.btn-decor.btn-sm:hover{background:var(--btn_hover);border:1px solid var(--btn_hover);border-radius:3px;color:var(--btn_font_hover);}#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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#footer .logo-holder .logo{width:10.5rem;margin:auto;}}@media (max-width:768px){.webform-signature-pad .button{width:auto;}}
