/** Shopify CDN: Minification failed

Line 829:0 Unexpected "}"

**/
@font-face {
font-family: 'Muli';
src: url('Muli.woff2') format('woff2'),
url('Muli.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Muli-Bold';
src: url('Muli-Bold.woff2') format('woff2'),
url('Muli-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Muli-Italic';
src: url('Muli-Italic.woff2') format('woff2'),
url('Muli-Italic.woff') format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Muli-Light';
src: url('Muli-Light.woff2') format('woff2'),
url('Muli-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
.container, .container-lg, .container-md, .container-sm, .container-xl{
  max-width: 1345px;
}
body{
font-size: 16px;
color: #545352;
overflow-x: hidden;
scroll-behavior: smooth;
font-family: 'Muli' !important;
line-height: 30px;
}
a{
transition: all 0.3s ease;
text-decoration: none;
&:hover{
text-decoration: none;
}
}
h2, h3, h4, h5, h6{
color: #004368 !important;
}
h2{
font-size: 36px !important;
}
.theme-btn{
transition: all 0.3s ease;
display: inline-block;
padding: 10px 20px;
text-transform: uppercase;
background: #95227d;
border: 1px solid #95227d;
color: #fff;
}
.theme-btn.pink-btn{
background: #95227d;
  color:#fff;
&:hover{
background: transparent;
color: #95227d;
}
}
a.theme-btn.green-btn{
background: #0094b2;
border: 1px solid #0094b2;
&:hover{
background: transparent;
color: #0094b2;
}
}
a { color: #94237C;}
a:hover { color: #0093B2;}
a.theme-btn.green-btn:hover{border: 1px solid #0094b2;}
.header__submenu .header__menu-item:hover{text-decoration: none;}
.card-section .icon-section i{
color: #0191b3;
font-size: 20px;
}
.card-container{
background: #f7f9fa;
margin-top: -135px;
position: relative;
}
.card-container .card-wrapper {
padding: 30px;
display: flex;
flex-direction: column;
height: 100%;
}
.section-title h2{
margin-bottom: 20px;
font-weight: 400;
}
.card-section .icon-section {
min-height: 64px;
margin-bottom: 15px;
}
.who-we-are .btn-section{
margin-top: auto;
}
.who-we-are{
background: #f7f9fa;
}
.card-container [class*="col-"]:nth-child(2){
border-left: 1px solid rgb(0 66 105 / 15%);
border-right: 1px solid rgb(0 66 105 / 15%);
}
.padd-80{
padding: 80px 0;
}
.padd-40 {
padding: 40px 0;
}
.number-count{
padding: 20px;
}
.number-section .number-count{
border-left: 1px solid #0093b2;
}

div.banner.banner--content-align-center.page-welcome-banner {
min-height: 400px;
}
.page-welcome-banner .banner__content.banner__content--top-left {
align-items: center;
}
.number-section .number-count h3{
font-size: 62px;
font-weight: 300;
}
.owl-theme .owl-nav [class*=owl-]:hover {
background:none !important;
}
.accreditations{margin-top:40px; border-top: .1rem solid rgba(var(--color-foreground), .08);
padding-top: 40px;}
.testimonial .owl-item .item{
transform: scale(0.8);
}
.testimonial .owl-item.active.center .item {
transform: scale(1.2);
position: relative;
}

section.testimonial{
background: #f7f9fa;
}
section.testimonial .owl-stage-outer .item{
background-color: rgb(255, 255, 255);
box-shadow: 0px 11px 65px 0px rgba(0, 66, 105, 0.05);
}
.card-section .btn-section{
margin-top: auto;
}
.card-section .card-info h3{
font-size: 27px;
margin-bottom: 15px;
font-weight: 400;
}
.padd-120 {
padding:120px 0px;
margin-bottom: 30px;
}
.number-section .number-count h3 span{
color: #0093b2;
}
.number-section .number-count p{
color: #004269;
font-size: 27px;
}
.testimonial .owl-item.active.center .item::after{
position: absolute;
content: "\f10e";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
display: inline-block;
right: 60px;
font-size: 60px;
bottom: -53px;
color: #0093b2;
}
.testimonial .owl-item .item{
padding: 30px;
}
.testimonial .owl-stage{
padding: 150px 0 180px;
}
.testimonial .owl-item:not(.center) .item {
filter: blur(0px);
opacity: 0.5;
}

.top-bar{
background: #f0faff;
padding: 6px 0px;
}
.top-bar .topbar-login li a{
font-size: 17px;
color: #346987;
&:hover{
color: #95227d;
}
}
.top-bar .search{
position: relative;
margin:0px 30px;
}
.top-bar .search input{
background: #fff;
border: none;
box-shadow: 0px 5px 28.5px 1.5px rgba(0, 0, 0, 0.03);
padding: 7px 10px;
width: 100%;
}
.top-bar .search .search__button{
position: absolute;
right: 0;
border: none;
padding: 5px 10px;
}
header .header__inline-menu a{
font-size: 14px;
color: #545352;
word-break: break-word;
}
.top-bar .topbar-login li{
padding-right: 25px;
}
.top-bar .topbar-login li:last-child {
    padding-right: 0;
}
header.header--middle-left{
grid-template-columns: unset;
}
header .header__icon--cart{
margin: 0;
text-decoration: none;
}
header .header__icons ul{
list-style: none;
padding: 0;
margin:0px;
}
header .header__icons{
  padding-right: 0;
}
header .header__icons ul li a{
background: #95227d;
transition: all .3s ease;
display: inline-block;
padding: 10px 20px;
text-transform: uppercase;
border: 1px solid #95227d;
color: #fff; width:100%;
}
header .header__icons ul li a:hover{
background: transparent;
border: 1px solid #95227d;
color: #95227d;
}
.header__inline-menu .list-menu--inline{
justify-content: center;
width: 100%;
}
.top-bar .social-icon li a{
background: #004368;
width: 26px;
display: inline-block;
height: 26px;
border-radius: 50%;
text-align: center;
line-height: 24px;
&:hover{
background: #95227d;
}
}
.top-bar .social-icon li a i{
color: #f0faff; font-size:14px;
}
.testimonial .owl-nav button {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: rgba(165, 0, 125, 0.7);
color: white;
border: none;
padding: 10px 15px;
font-size: 24px;
border-radius: 50%;
cursor: pointer;
transition: 0.3s;
}
.testimonial .owl-nav button span{
font-size: 50px;
color: #95227d;
}
.testimonial .owl-nav .owl-prev {
left: -50px;
}
.testimonial .owl-nav .owl-next {
right: -50px;
}
.testimonial .star-section {
text-align: left;
margin-bottom: 20px;
}
.testimonial .star-section i{
color: #95227d;
}

.testimonial .center .star-section i, .testimonial .center .author p{
color: #0093b2;
}
.card-with-bg .card-container{
margin-top: 0;
padding: 0 !important;
}
.card-with-bg .card-container [class*=col-]:not(:first-child){
border-left: 1px solid rgb(0 66 105 / 15%);
border-right: none;
}
.testimonial .author p{
position: relative;
padding-left: 30px;
margin-top: 30px;
text-align: left;
color: #95227d;
}
.testimonial .center .author p::after{
background: #0093b2;
}
.testimonial .author p::after{
position: absolute;
content: "";
left: 0;
top: 13px;
height: 1px;
width: 20px;
background: #95227d;    
}
.latest-news .news-wrapper{
display: flex;
flex-direction: column;
height: 100%;
}
.latest-news .news-desc{
margin-bottom: 20px;
}
.latest-news .news-wrapper .btn-section{
margin-top: auto;
}

.tab-section .nav-item p{
font-size: 22px;
color: #004269;
}
.card .card-header {
border: 0;
-webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
border-radius: 2px;
padding: 0;
}
.faq-item {
  margin-bottom: 10px;
  border-radius: 4px;
  overflow: hidden;
}

.faq-question a.faq-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #21404e; /* dark blue like your screenshot */
  color: #fff;
  padding: 15px 20px;
  font-weight: 600;
  text-decoration: none;
  width: 100%;
}

.faq-question a.faq-toggle:hover {
  background-color: #1a333e;
}

.faq-icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(45deg);
  transition: transform 0.3s ease;
}

/* rotate icon when open */
.faq-question a[aria-expanded="true"] .faq-icon {
  transform: rotate(-135deg);
}

.faq-answer {
  background: #fff;
  color: #333;
  padding: 15px 20px;
  border: 1px solid #ddd;
  border-top: none;
}
.tab-section .nav-item img{
width: 200px;
height: 200px;
border-radius: 50%;
}
.tab-section .nav-tabs, .tab-section .nav-tabs .nav-link.active{
border: none;
}
.tab-section .nav-tabs p{
text-align: center;
margin-top: 15px;
}
.tab-section .tab-container{
background: #f1faff;
padding: 20px;
height: 100%;
display: flex;
flex-direction: column;
}
.tab-section .prize-sec {
margin-top: auto;
}
.tab-section .nav-tabs .nav-link.active img{
border: 2px solid #0093b2;
}
ul.custom-bullets {
list-style: none; 
padding-left: 0;
}

ul.custom-bullets li {
position: relative;
padding-left: 30px; 
font-size: 16px;
}
img{
max-width: 100%;
}
.accreditations ul li{
padding: 15px;
}
ul.custom-bullets li::before {
content: "\f138"; 
font-family: "Font Awesome 5 Free"; 
font-weight: 900; 
color: #a5007d; 
font-size: 18px;
position: absolute;
left: 0;
top: 0;
}
footer{
background: #243e4d;
padding: 80px 0;
margin-top: 0px;
}
footer .footer-column li a:hover{
color: #0094b2;
}
footer .logo-column .social-icon a:hover, footer .footer-copyrights li a:hover{
color: #fff;
}
footer .social-icon  a{
background: #fff;
color: #243e4d;
border-radius: 50%;
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
&:hover{
background: #0094b2;
}
}
footer .footer-title h2{
color: #f8f8f8 !important;
text-transform: uppercase;
margin-bottom: 20px;
}
footer .footer-phone a, footer a, footer .footer-address p, footer .footer-copyrights li{
color: #f8f8f8;
}
footer .footer-logo{
margin-bottom: 20px;
}
.tab-section .tab-content h3{
margin-bottom: 20px;
font-size: 28px;
font-weight: 400;
}
.tab-section .prize-sec h2{
color: #95227d !important;
margin-bottom: 20px;
font-size: 36px !important;
font-weight: 400;
}
.tab-section .prize-sec p{
font-weight: 700;
}
.product-right .prize-btn h3{
padding-right: 30px;
}
footer .footer-copyrights li:not(:last-child){
margin-right: 30px;
}
footer .footer-copyrights li, footer .footer-copyrights li a{
color: rgb(255 255 255 / 50%);
}
footer .footer__copyright {
font-size: 16px;
}
footer .footer-column .my-3{
margin-bottom: 20px !important;
}
.latest-news .title{
margin: 10px 0;
}
footer .footer-column li{
padding-bottom: 8px;
}
.latest-news .title h6{
color: rgb(0 66 105 / 60%) !important;
font-size: 11px;
}
.latest-news .title h3{
font-size: 27px;
}
section.testimonial{
padding: 80px 0;
}
.testimonial .owl-carousel .owl-nav.disabled{
display: block;
}
.banner .banner__content.banner__content--bottom-center{
align-items: flex-start;
justify-content: flex-start;
}
div.banner.banner--content-align-center{
min-height: 550px;
}
.banner .banner__content h1{
font-size: 40px !important;
color: #fff !important;
text-align: left;
letter-spacing:5px;
font-weight:200;
}
.accreditations .logo-section{
flex: 1;
}
.accreditations .section-title h2{
margin-bottom: 10px;
}
.accreditations .logo-section ul{
justify-content: space-between;
align-items: center;
}
.banner .banner__content p{
font-size: 20px;
text-align: left;
letter-spacing:4px;
color:#ffffff;
}
footer .footer-title h2{
font-size: 16px !important;
font-weight: 600;
}
@media(max-width: 1200px){
.number-section .number-count h3 {
font-size: 50px;
}
}

@media(max-width: 991px){
section.card-section{
padding-top: 80px;
}
.accreditations .accr-section{
flex-direction: column;
}
.top-bar .row{
align-items: center !important;
justify-content: center;
}
.top-bar .row > .col:not(:last-child){
flex-basis: 50%;
}
.top-bar .topbar-login{
justify-content: center !important;
padding: 20px 0px;
}
.social-icon .list-inline{ padding: 20px 0px;}
.top-bar .social-icon {
text-align: center;
}
header .header__icons ul li a{
display: none;
}
.testimonial .owl-nav .owl-prev {
left: -20px;
}
.testimonial .owl-nav .owl-next {
right: -20px;
}
.latest-news [class*="col-"]{
margin-bottom: 30px;
}
.testimonial .owl-item.active.center .item {
transform: scale(1);
}
.card-container{
margin-top: 0;
}
.card-container [class*="col-"]:nth-child(2), .number-section .number-count{
border:none;
}

.tab-section .tab-pane [class*="col-"]{
margin-bottom: 30px;
}
.card-with-bg .card-container [class*=col-]:nth-child(3){
border-left: none;
}
}
@media(min-width: 768px){
.banner.banner--desktop-transparent .banner__box{
max-width: 675px;
}
.btn-section{margin: 20px 0px;}
.what-is-include{
padding: 0 0 0 3rem;
}
}
@media(max-width: 767px){
.card-with-bg .card-container [class*=col-]{
border: none !important;
}
.accreditations ul li {
flex-basis: 50%;
text-align: center;
}
.accreditations .logo-section ul {
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.image-container img{
margin: 20px 0;
}
.testimonial .owl-nav .owl-prev {
left: 0;
}
.testimonial .owl-nav .owl-next {
right: 0;
}
.product .product-price-col .price{min-width: 200px;}
}


@media(max-width: 575px){
.latest-news .heading-section{
flex-direction: column;
}
.banner .banner__content h1 {    font-size: 26px !important;}

}
.tab-section .nav-tabs .nav-link:hover {
border: 0px solid transparent;
}
.tab-section .nav-tabs .nav-link {
border: none;
}

.partner-logos img {
max-width: 100%;
height: auto;
opacity: 0.8;
transition: all 0.3s ease;
}
.partner-logos img:hover {
opacity: 1;
}

.accreditations img {
max-height: 60px;
object-fit: contain;
opacity: 0.8;
transition: 0.3s;
}
.accreditations img:hover {
opacity: 1;
}
.header__icon.header__icon--account, .header__icon--search{display:none;}
.padd-50{padding:50px 0px;}
.m-top-20{margin-top:20px; margin-bottom:10px;}
.m-top-30{margin-top:30px;}
/* .product-price-col{display:flex;} */
.header:not(.drawer-menu).page-width{padding-right: 4rem;}
.header__icon .svg-wrapper {
width: 25px;    
height: 40px;
}
.cart-count-bubble{
background-color: transparent;
font-size: 12px; width: 24px; bottom: 1rem;color:#000;
}
.template-search .ratio:before{padding-bottom:0px;}
#FacetFiltersForm h2{font-size:20px !important;}
.collection .card--standard>.card__content .card__information {
padding-left: 10px;
padding-right: 10px;
}
.page-width {
padding: 0 4.5rem;
}
.tab-section .nav-tabs .nav-link{text-align:center;}
.padding-20{padding:20px 0px;}
.product__title h1{font-size:36px;}
.price .price-item{font-size: 26px;color:#95227d !important;}
.product__info-wrapper .product__text, .product__info-wrapper .product__tax{display:none;}
.package-desc{min-height:150px;}
.custom-content .package-desc{min-height:90px;}
.btn-section .theme-btn:hover{color:#95227d;background-color:transparent; border:1px solid #95227d;}
.footer-phone a:hover{ color: #0094b2;}
.product .price-item--regular, .product .badge{display:none !important;}
.quiz-table tr { border: 1px solid #ddd; }
table.quiz-table th, table.quiz-table td { padding: 10px; }
.quiz-table thead { background-color: #f0faff; }
.template-page-b2b-specific-test h2{
padding: 20px 0;
}
.template-page-b2b-specific-test .table-data{
padding-top: 30px;
}
h1{
font-size: 40px;
margin-bottom: 20px;
  color: #94237c;
}
header .list-menu--disclosure{
width: 200px;
}
@media(max-width: 1200px){
#HeaderDrawer-who-we-help-individuals-pilot-readiness-indicator, #HeaderDrawer-who-we-help-individuals-eguide-to-pat{padding-left:50px;}
}
@media(min-width: 992px){
/* header .list-menu details:hover .header__submenu{
opacity: 1;
transform: translateY(0);
} */
/* header details[open] > .header__submenu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
header details[open] > ul {
display: block;
}

header details ul {
display: none;
position: absolute;
background: white;
z-index: 10;
} */
header details[open]>.header__menu-item .icon-caret {
transform: rotate(-90deg);
}
header details[open] > ul {
display: block !important;
}

header details ul {
display: none;
position: absolute;
background-color: #fff;
z-index: 9999;
top: 100%;
left: 0;
}
header #HeaderMenu-who-we-help-individuals-pilot-readiness-indicator, header #HeaderMenu-who-we-help-individuals-eguide-to-pat
{
padding: .8rem 2rem; 
}
header .header__submenu details{
position: relative;
}

header details details ul {
left: 100%;
top: 0;
width: 100%;
margin-top: 0 !important;
}
.article-template__content.page-width--narrow, article .page-width--narrow, .article-template header{
max-width: 120rem;
}
}

header summary.list-menu__item {
padding-right: 20px;
}
header summary.list-menu__item span{
font-size: 14px;
}
}

@media(max-width: 1200px){
.header__heading-logo{
max-width: 140px;
}
}

#HeaderMenu-who-we-help-individuals-pilot-readiness-indicator, #HeaderMenu-who-we-help-individuals-eguide-to-pat{padding-left:30px;}
.header__submenu .header__menu-item, header details[open]>.header__submenu{background-color:#fff;}
.template-article .rte blockquote {
display: block;
}
.template-article .rte blockquote > p{
margin-bottom: 10px;
}
.spaceBottom {
margin-bottom: 40px;
}
.subSectionSpaceBottom {
margin-bottom: 80px;
}
.largeNumbers {
font-size: 4em;
color: #989899;
line-height: 1em;
}
.newsArticle .threeCols {
margin-top: 20px;
}
strong.mb-4{
  display: inline-block;
}
.threeCols
{
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
@media (max-width: 767px) {
.threeCols {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.hidden-xs {
display: none !important;
}
}

.blog-articles .blog-articles__article{
margin-bottom:30px;
}
.blog-articles .card__content{
padding:20px !important;
}
.blog-articles{
display:unset !important;
}
.blog-articles .rte-width{
max-width: unset;
}
.sidebar li.nav-item .nav-link
{
color: #05405c !important;
font-size: 18px;
}
.tab-content li a{color: #054163;}
.tab-content li{margin-bottom:14px; list-style-type: none;}
.tab-content ul{padding-left:0px;}
.nav-tabs{margin-bottom:30px;}
.full-unstyled-link:hover{text-decoration: none;}
.sidebar-subscribe{    padding: 25px;
background-color: #243e4d; margin-top:30px;
}
.sidebar-subscribe .email{ padding: 10px;
width: 100%;    margin: 10px 0px;}
.sidebar-subscribe h3{color:#fff !important;}
.article-template__content h2, .article-template__content h3, .article-template__content h4, .article-template__content h5, .article-template__content h6{margin:24px 0px 18px;}
@media (min-width: 767px) {
.blog-page { display: flex; }
.blog-page .main-blog { width: 70%; }
.blog-page .sidebar { width: 30%; }
.blog-page { display: flex; width: 80%; margin: 0 auto; }
.blog-page .card:not(.ratio), .blog-page .card{flex-direction: row;}
.blog-page .card__information{padding-top: 10px;}
.blog-page .card__inner {
width: 350px;
height: 200px;
top: 10px;
margin: 20px;
}
  .template-page-b2b-target-market section.hero-banner{ height: 325px; }
.template-page-b2b-target-market .hero-banner .banner-image img{height: 325px;}
  .col-lg-3 .package-desc {
    min-height: 445px;
}
}
.article-template__title{color: #95227d; font-size:4.5rem;}
.card__heading.h2{color: #95227d !important;}
.circle-divider:after { content: "\007C"; margin: 0 1.3rem 0 1.5rem; }
.article-template .caption-with-letter-spacing{font-size: 2rem; text-transform: capitalize;}
.article-card__info.caption-with-letter-spacing.h5{ text-transform: capitalize;}
blockquote{    position: relative;
font-size: 20px;
font-style: italic; padding: 10px 20px;
margin: 0 0 20px;
color: #004368;}
blockquote:before {
content: '\201C';
position: absolute;
top: 11rem;
left: 0.05rem;
color: rgba(148, 35, 124, 0.2);
font-size: 14em;

font-family: Georgia;
}
.socialMediaSection img {
width: 35px; height: 35px;
margin-right: 10px;
}

.hero {
display: flex;
justify-content: space-between;
align-items: center;
background: linear-gradient(to right, #00395d 60%, transparent 40%);
color: white;
padding: 80px 50px;
}
.hero-text {
max-width: 60%;
}

/* Hero image */
.hero-image {
max-width: 40%;
}
.hero-image img {
width: 100%;
height: auto;
display: block;
}
.h3, h3 { font-size: 28px;}
.full-width-img img{width:100%;}
.template-page-case-study h1{color:#95227d;}

.noPadding{
padding: 0;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.hero-banner .banner-text{
padding-top: 4%;
margin-left: 15px;
}
section.hero-banner{
background-image: linear-gradient(to bottom right, #004368, #002134);
}
.hero-banner .banner-text h1 {
  color: #fff;
  font-size: 57px;
  margin: 0px;
}
/* .hero-banner .container-fluid{
  padding: 0;
} */
.hero-banner .banner-text p {
  color: #fff;
  /* font-family: 'Muli Regular', helvetica; */
  font-size: 25px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.hero-banner .banner-image img{
  float: right;
  /* clip-path: polygon(20% 0%, 0% 100%, 80% 100%, 100% 0%); */
  clip-path: polygon(20% 0%, 0% 100%, 100% 100%, 100% 0%);
}
.table {
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.tableRow {
    display: table-row;
}
.tableCenterCell {
    display: table-cell;
    float: none;
    word-break: break-word;
    height: 100%;
    vertical-align: middle;
    padding: 10px;
}
.fa-check-circle {
    color: #94237C;
    font-size: 1.4em;
}
.full-width{width:100%;}
.iconPaddingHorizontal {
    padding-left: 10px;
    padding-right: 10px;
}
.sectionSpaceBottom{
  margin-bottom: 100px;
}
.sectionSpaceBottomLine:after {
    content: "";
    display: block;
    margin: 0 auto 50px auto;
    padding-top: 50px;
    width: 100%;
    border-bottom: 1px solid #94237c;
}
.marginBottom {
    margin-bottom: 30px;
}
.img-space {
    margin-top: 8px;
    margin-bottom: 10px;
}
.center-img {
    margin-left: auto;
    margin-right: auto;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.marginTop {
    margin-top: 30px;
}
.sectionSpaceTop
 {
    margin-top: 100px;
}
.splashText {
    font-size: 43px;
    font-style: italic;
}
.pink {
    color: #94237c;
}
.col-xs-12{
  padding: 0 15px;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.after-button{margin-bottom:50px;}
.practiceTests {
    background-image: url(/cdn/shop/files/practiceTest.webp?v=1748527762);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    padding: 10%;
  margin-top:20px;
}
.theme-btn.white-btn{
  background: #fff;
  border: 1px solid #fff;
  color: #95227d;
  &:hover{
    background: transparent;
    color: #fff;
  }
}
.practiceTests h2 {
    color: #fff !important;
    margin-top: 0px;
  font-size: 30px !important;
}
.centerText {
    text-align: center;
}
p.splashText{
  line-height: 1.3;
}
a.btn-lg{
  display: block;
  text-align: center;
}
.bgSubtleBlue {
    background-color: rgba(0, 67, 104, 0.03);
}
.sectionSpaceInner {
    padding-top: 100px;
    padding-bottom: 100px;
}
.bullet-icon .fa-check-circle{
      float: left;
}
.space {
    margin-top: 50px;
    margin-bottom: 50px;
}
.tblIncludedNew > tbody > tr:nth-of-type(odd) {
    background-color: #e6e7e8;
}
.tblIncludedNew > tbody > tr > th, .tblIncludedNew > tbody > tr > td {
    padding: 10px;
    vertical-align: middle;
    border: none;
    text-align: left;
}
.tblIncludedNew h2 {
    margin: 0px;
    padding: 0px 25px;
    font-size: 1.2em !important;
    font-weight: bold;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {    
    line-height: 1.42857143;
}
.tblIncludedNew > tbody > tr:nth-of-type(even) > td {
    padding: 20px;
}
.floatRight {
    float: right;
}
.tblIncludedNewCol3 {
    width: 35%;
}
small, .small {
    font-size: 85%;
}
.center-image {
      margin: 0 auto 20px;
}
.row > *{
  padding: 0 15px;
}
.spaceTop {
    margin-top: 50px;
}
iframe{
  width: 100%;
}
/* section.testimonial.quote-carousel .owl-stage{
  padding: 0;
} */
section.testimonial.quote-carousel .owl-stage-outer .item{
  background: transparent;
      box-shadow: unset;
}
section.testimonial.quote-carousel .owl-item.active.center .item::after{
  display: none;
}
.our-partners-section .rounded-circle {
    border-radius: 0% !important;
}
.dot {
    height: 20px;
    width: 20px;
    background-color: #94237c;
    border-radius: 50%;
    display: block;
    margin: 10px auto;
}
.border-bottom{
  border-bottom: 1px solid #94237c;
}
.column-reverse .row {
    flex-direction: row-reverse;
}
.two-column .image-container{text-align:center;}
.col-xs-12.col-sm-4.columnSpacerLeft img{margin:0 auto;}
.socialMediaSection{padding:0px 0px 50px;}
.modal-open .modal {
    background-color: #000000ab;
}
.btn-close{border: 0px;}
.specialist-support .col-md-4 h3{text-align: left;}
.blog-page h1.title--primary{display:none;}
#filters .theme-btn{width:100%;}
.shopify-section.page-filter{
      padding-bottom: 50px;
}
.filter-group label{display:inline-block;width:100%;}
.filter-group h4{font-size:22px;margin-bottom:15px;}
.hr{margin: 40px 0;}

.filter-learn-more{font-weight:bold;}
.page-filter h3 a{color:#004368;}
.p-50{padding:50px 0px;}
.p-100{padding:50px 0px;}
.filter-cart-btn{font-size:12px; width:100%; }
sticky-header { z-index: 9999 !important; }
@media(max-width: 1500px){
  .hero-banner .banner-text {
    padding-top: 3%;
  }
  .hero-banner .banner-text h1 {
  font-size: 41px;
  }
  .hero-banner .banner-text p {
  font-size: 21px;
  }
}

@media(max-width: 992px){
   .hero-banner .banner-text h1 {
  font-size: 23px;
     line-height: 1.3;
  }
  .hero-banner .banner-text p {
  font-size: 14px;
    margin-top: 2px;
    margin-bottom: 0px;
    line-height: 1.8;
  }

}
@media (min-width: 768px) and (max-width: 1200px) {
  .testimonial .owl-stage {
    margin-bottom: 50px;
}
}

@media (min-width: 768px) {
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
  ul.filter-ul {
 list-style-type: none;
  padding: 0;
  margin: 0;
  column-count: 2;
  column-gap: 20px;
}
    .number-step { display: flex; }
}
@media(max-width: 767px){
  .col-xs-6 {
    width: 100%;
  }

    .h1, h1, .h2, h2, .h3, h3 {
        margin-top: 10px;
        margin-bottom: 5px;
    }
  section.hero-banner{
    background-image: none;
    background-color: white;
  }
  .col-xs-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hero-banner .banner-image img {
    clip-path: none;
    width: 100%;
}
    .hero-banner .banner-text h1 {
      color: #94237c;
      font-size: 28px;
      margin: 0px;
  }
 .hero-banner .banner-text p {
      color: #004368;
      font-weight: bold;
      font-size: 18px;
   margin-bottom: 20px;
  }
}

.tableCenter {
    display: table;
    width: 100%;
}
.bannerOverlay {
    position: absolute;
    top: 0px;
    z-index: 10;
    height: 100%;
    padding-right: 30px;
}
.tableCenterCell {
    display: table-cell;
    float: none;
    word-break: break-word;
    height: 100%;
    vertical-align: middle;
    padding: 5px;
}
.lightBanner, .lightBanner h1 {
    color: #fff;
}
.relative-sec{
  position: relative;
  z-index: 0;
}
a{
  cursor: pointer;
}
.contentBannerOverlay .bannerTitle {
    font-size: 1.7em;
}
.bannerText {
    font-size: 1em;
    padding-top: 10px;
    display: inline-block;
}
.included-items h2{
      font-size: 26px !important;
}
.included-items h3{
      font-size: 18px;
  font-weight: 600;
}
.mb-20{
  margin-bottom: 20px;
}

.our-partners-section .text-primary{
  color: #004368 !important;
  font-size: 30px;
}
.our-partners-section h3 > a{
  color: #94237C;
  font-size: 18px;
  font-weight: 600;
  &:hover{
    color: #0093B2;
  }
}
.bundle-cards-section .bundle-card{
  border: 1px solid #888 !important;
}
.bundle-cards-section .bundle-card h4{
  font-size: 1.3em;
  font-weight: bold;
  display: inline-block;
  color: #004368 !important;
  border-bottom: 1px solid #94237c;
  padding-bottom: 20px;
      margin-top: 20px;
    margin-bottom: 10px;
}
.bundle-cards-section .bundle-card .bundle-description{
  font-size: 16px;
  color: #626161;
}
.bundle-cards-section .bundle-card .theme-btn.pink-btn{
  width: 100%;
  margin-top: 15px;
}
.bundle-cards-section .bundle-card .table-bottom .text-left small{
  font-size: 11px;
      color: #626161 !important;
}
.bundle-cards-section .bundle-card .table-bottom .text-left p{
      font-size: 20px;
}
.bundle-card .table-bottom .bundlePrice p{
  font-size: 2em;
}
.align-center{
  align-items: center;
}
h1.main-page-title{
  color: #95227d;
}
.tableCell {
    display: table-cell;
}
a {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
    word-break: break-word;
}
.form-bg{
      background-color: #f0faff;
    padding: 20px;
}
.mb-50{
  margin-bottom: 50px !important;
}
#assessmentInformation {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
}
.testIcon {
    max-height: 36px;
    margin-right: 1rem;
}
.assessmentItem__Heading {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0.5rem;
}
.mt--50{margin-top: -50px;}
ul.included{ padding-left: 0; list-style-type: none;}
.template-product-b2b-hidden-product h2{margin-bottom:24px;}
.url-products-adapt-personality-questionnaire .price__sale{display:block !important;}

.url-products-aviation-interview-practice .product .price-item--regular{display: block !important;}
.tab-section .nav-link{
  padding: 0;
}
.header-wrapper .header__icons .cart-count-bubble{
  position: static;
  margin-right: 10px;
}
.bold {
    font-weight: bold;
}
.review-page .subSpaceBottom{
  margin-bottom:2rem;
}

.news-wrapper img{width:100%;}
.testi-img{ margin: 20px 0px; width:200px !important; }
section.hero-banner {
    background-image: linear-gradient(to bottom right, #94237C, #49133F);
}
.map-section{
  width: 100%;
}
.map-section .bold{
    font-weight: bold;
    font-size: 18px;
    color: #545352;
    margin-top: 20px;
    display: block;
}
.map-section .statOverlay {
    position: absolute;
    top: 0;
    width: 100%;
}
.map-section .stats
 {
    font-size: 5em;
    letter-spacing: -0.3rem;
    color: #94237c;
    line-height: 1.42857143;
}
.assessment-section .h2Head{
  text-align: left;
  margin-bottom: 15px;
}
.assessment-section img{
  width: 100%;
}
.assessment-section p{
  font-size: 18px;
  font-weight: bold;
}
.quote-slider .owl-item .item{
  padding: 0 40px;
}
.quote-slider .owl-nav .owl-prev {
    left: -20px;
}
.quote-slider .owl-nav .owl-next {
    right: -20px;
}
.template-index .news-wrapper img { max-height: 308px; }
.localization-form__currency{opacity:1;}
.team-card p, .team-card h3{text-align:center !important;}

@media(max-width: 767px){
  .assessment-section .h2Head{
    font-size: 24px !important;
  }
  .map-section .stats{
    font-size: 2em;
  }
  .bundle-cards-section .col-md-4{
    margin-bottom: 30px;
  }
  #assessmentInformation {
        grid-template-columns: 1fr;
    }
    .hero-banner .banner-text h1, .hero-banner .banner-text p {
      color:#fff;
    }
}

@media(max-width: 991px){
  .tab-section .nav-item img{
    width: 180px;
    height: 180px;
  }
  .header-wrapper .header__icons .cart-count-bubble{
  margin-right: 0;
}
}

@media(max-width: 767px){
  .hero-banner .banner-text{
    padding-right: 15px;
  }
  .card-container .card-wrapper {
  border-bottom: none;
  background:#f7f9fa;
  margin-bottom: 10px;
  }
  .card-container{
  background:transparent;
  }
  .card-container .row{
  gap:10px;
  }

  a#cart-icon-bubble {
  justify-content: right;
  }
  .tab-section .nav-tabs li.nav-item {
  width: 33%;
  }
  .tab-section .nav-item img {
  width: 100px;
  height: 100px;
  }
  .tab-section .nav-tabs p{
  font-size:14px;
}
}

@media(max-width: 749px){
  .collection #product-grid li{
    width: 100%;
    max-width: 100%;
  }
  h2.product-count__text{
    font-size: 20px !important;
  }
  .collection #product-grid .card__media .media img{
    object-fit: contain;
  }
  .collection #product-grid .card .media{
    width: 80%;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media(max-width: 530px){
  .tab-section .nav-tabs li.nav-item {
        width: 100%;
    }
}

@media(max-width: 420px){
  .top-bar .topbar-login li a {
    font-size: 13px;
  }
  .top-bar .topbar-login li {
    padding-right: 20px;
}
}

@media(min-width: 768px){
  .hero-banner .container-fluid .col-xs-12.col-sm-4{
    padding-right: 0;
  }
}

 .diagonal-banner .noPadding{
  padding: 0;
}
/*.diagonal-banner .banner-text{
  padding: 4% 0px 0px clamp(0px,calc(50vw - 672px),calc(50vw - 672px));
} */