@font-face{font-family:'Museo Sans';font-style:normal;font-weight:300;src:url('../fonts/museo_sans_300-webfont.eot');src:url('../fonts/museo_sans_300-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_sans_300-webfont.woff2') format('woff2'),url('../fonts/museo_sans_300-webfont.woff') format('woff'),url('../fonts/museo_sans_300-webfont.ttf') format('truetype'),url('../fonts/museo_sans_300-webfont.svg#museo_sans300') format('svg');}
@font-face{font-family:'Museo Sans';font-style:normal;font-weight:500;src:url('../fonts/museo_sans_500-webfont.eot');src:url('../fonts/museo_sans_500-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_sans_500-webfont.woff2') format('woff2'),url('../fonts/museo_sans_500-webfont.woff') format('woff'),url('../fonts/museo_sans_500-webfont.ttf') format('truetype'),url('../fonts/museo_sans_500-webfont.svg#museo_sans500') format('svg');}
@font-face{font-family:'Museo Sans';font-style:normal;font-weight:700;src:url('../fonts/museo_sans_700-webfont.eot');src:url('../fonts/museo_sans_700-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_sans_700-webfont.woff2') format('woff2'),url('../fonts/museo_sans_700-webfont.woff') format('woff'),url('../fonts/museo_sans_700-webfont.ttf') format('truetype'),url('../fonts/museo_sans_700-webfont.svg#museo_sans700') format('svg');}

body{color:#202020;font-family:"Museo Sans",open sans;font-size:17px;font-weight:300;line-height:1.48em;-moz-osx-font-smoothing:grayscale}
img {
    max-width: 100%;
    height: auto;
}

.banner-page-wrap{/*overflow-x:hidden;*/padding:2px 0 16px}
.banner-wrap{width:100%;}
div#navbarTogglerDemo01 {z-index:9999;}

.logo-label{float:left}
.col-12.col-sm-10.col-md-8{padding-left:30px;padding-right:30px}
.logo-label img{width:40px;height:40px}
a.cta-link-sm{color:#202020}
#wpcf7-f591-p22-o2 .form-control{max-width:400px}
h2.sub-form-title{margin-top:0!important}
#wpcf7-f591-o1 p{padding-bottom:0;margin-bottom:0}
span.wpcf7-list-item-label,span.wpcf7-form-control-wrap.your-email,span.wpcf7-not-valid-tip{font-size:17px!important}
.wpcf7-email{padding-left:10px}
span.wpcf7-list-item.first.last{margin-left:0}
p.sub-form-txt{padding-bottom:20px!important}
.grecaptcha-badge{visibility:hidden}
#faq-tab-content h2{margin-top:0!important;font-size:22px;margin-bottom:0!important;line-height:30px}
#faq-tab-content a{cursor:pointer!important}
.faq-inner > a:first-of-type::after,.latest-grid .card > a:first-of-type::after,.news-wrap .card > a:first-of-type::after,.bl-news-intro a:first-of-type::after{display:none}
.page-wrap h3{margin-top:30px;margin-bottom:18px}
.page-wrap #steps-wrap .py-5{padding-bottom:18px!important;padding-top:20px!important}
.page-wrap #steps-wrap .py-5 h2{font-size:38px}
.wpcf7-form label{display:inline-block;margin-bottom:.5rem;width:100%;padding-right:20px}
.steps-inner p{padding-bottom:0}
.home-l p{padding-bottom:10px}
.banner-page-wrap .menu-wrap nav a:hover,.banner-page-wrap .menu-wrap .current_page_item a{color:#007bff}
.faq-filter a.nav-link.active{background-color:transparent;color:#007bff;border-color:#007bff}
.latest-grid .grid1{margin-bottom:48px}
ul#menu-top-menu a:hover,ul#menu-top-menu a:focus,ul#menu-top-menu li.current_page_item a{color:#007bff}
.faq-filter .nav-pills .nav-link{border-radius:0}
.btn-primary:hover{text-decoration:none!important}
.home-wrap .menu-wrap nav a:hover,.home-wrap .menu-wrap .current_page_item a{text-decoration:underline}
.shadow{box-shadow:0 .2rem .6rem rgba(0,0,0,.15)!important}
.container.topmenu-wrap{position:relative;padding:14px 0;z-index:9999}
nav ul li{display:inline}
nav ul{display:inline;margin-bottom:0}
.text-white a{color:#fff}
.carousel-indicators li{height:4px}
h4{font-size:29px;font-weight:400;color:#000}
h1,h2{font-size:38px;font-weight:700;color:#000}
.card-deck .card{min-width:220px}
.btn-group-lg>.btn,.btn-lg{border-radius:.2rem}
.label-img,.label-txt{float:left}
.label-img img{width:85px;height:85px;margin-top:-20px;margin-right:12px}
.logo-inner .label-txt img{margin-top:10px;max-width:262px;height:25px}
.btn-group-lg>.btn,.btn-lg{font-size:1.1rem}
.quote-l{float:left;width:136px;margin-right:20px}
.quote-r{float:left}
.quote-title{font-weight:700;font-size:18px;display:block;text-align:right}
.quote-name{display:block;text-align:right}
.card-deck .card{margin:0}
.card-deck .card,.card-deck{background-color:#1f7be4;border-radius:12px}
.home-wrap .menu-wrap{position:relative;padding:14px 0 8px;border-bottom:1px solid #fff;z-index:9999}
.banner-page-wrap .menu-wrap{padding:14px 0 8px;border-bottom:2px solid #dfe0e2}
.menu-wrap nav a.btn.btn-primary{font-weight:400;margin-left:32px;padding-left:1rem}
.banner-page-wrap nav a.btn.btn-primary{color:#fff}
.menu-wrap .navbar{padding:0;float:right;display:block;margin-bottom:20px;z-index:99999;}
.collor-overlay{background-color:#4a8b58;opacity:.7}
.banner-wrap .banner-rm,.cta-link-sm, .numbers-inner .banner-rm {margin-top:10px;font-size:15px;display:inline-block;text-decoration:underline}
.home-wrap .menu-wrap nav a{color:#fff}
.banner-page-wrap .menu-wrap nav a{color:#202020}
.cert-rm a{text-decoration:none}
.faq-inner a:nth-of-type(2),.row.py-5.bl-news-intro a:nth-of-type(2){text-decoration:underline}
a.news-link-title{text-decoration:none}
.faq .card-body{width:100%!important}
.faq .card-body *{transition-duration:.5s}
.menu-wrap nav a{font-weight:300;font-size:18px;padding-left:18px}
.home-wrap .logo-inner a{color:#fff;-webkit-font-smoothing:antialiased}
.home-wrap ul#menu-top-menu a:hover,.home-wrap ul#menu-top-menu a:focus{color:#fff;text-decoration:underline}
.banner-page-wrap .logo-inner a{color:#202020}
.home-wrap .topmenu-wrap nav a{color:#fff}
.topmenu-wrap nav a{font-size:14px;margin-left:32px;font-weight:600}
.banner-page-wrap .topmenu-wrap nav a{color:#202020}
.banner-wrap .home-wrap{background-size:cover;color:#fff;position:relative}
.banner-wrap-page{position:relative}
.home div#steps-wrap h2{padding-bottom:28px;margin-bottom:0}

.banner-wrap .home-wrap .scroll-down a{display:block;margin-bottom:0}
.home-r h3{color:#555;font-size:28px;font-weight:300;margin-bottom:30px}
.home-wrap .banner-inner h1{color:#fff;font-size:44px;font-weight:700;margin-bottom:26px}
.banner-inner p{font-size:22px;font-weight:400;margin-bottom:52px;line-height:29px}
.banner-inner.page-bg .media{margin:60px 0 20px}
.banner-inner.page-bg p{padding-bottom:60px;margin-bottom:0}
.banner-inner.home-bg .media{margin:110px 0}
.banner-inner.home-bg img{width:240px!important}
.banner-wrap a{text-decoration:none}
.cert-wrap .col-md-6,.latest-grid .col-md-4,.latest-grid .col-md-8,.news-wrap .col-md-4{padding-right:24px;padding-left:24px}
.home .cert-wrap .media{border-radius:8px;background-color:#fff;min-height:168px;text-align:center}
.page-template-tpl_companies .cert-wrap .media{border-radius:8px;background-color:#fff;min-height:234px}

.page-template-tpl_home .cert-wrap img {
    margin: 0 auto 0;
    max-width: 90%;
    max-height: 120px;
    width: auto;
}

.page-template-tpl_companies .cert-wrap img {
    margin: auto;
    max-width: 20%;
    max-height: 130px;
    width: auto;
}

.cert-bg{background:#f2f2f2;background:linear-gradient(0deg,rgba(242,242,242,1) 0,rgba(255,255,255,1) 100%)}
.cert-wrap .media p{margin:0;padding:0;font-size:16px;line-height:22px}
.page-template-tpl_companies .cert-wrap a{color:#000;display:inline-block;font-weight:300;text-decoration:underline}
.cert-wrap .cert-rm a{font-size:19px}
.steps-wrap{padding:0}
.page-wrap h1{margin-bottom:20px}
a.news-link-btn,a.news-link-btn:hover{text-decoration:underline!important}
.cert-rm:hover,.cert-rm:focus{color:#007bff}
.numbers-wrap {
  position: relative;
  margin: 75px auto 40px;
  background-image: url(../images/numbers.jpg);
  background-size: cover;
}
.footer-wrap {margin-top: 80px;}
.numbers-wrap .num-absolute {position:absolute;right:25px;bottom:22px}
.numbers-inner {
    box-sizing: border-box;
    padding: 90px 30px 130px;
    font-size: 29px;
    font-weight: 700;
    max-width: 1060px;
    margin: auto;
    text-align: center;
}
.numbers-inner p{line-height:60px;margin:0}
.numbers-inner span{font-size:44px;font-weight:700}
.faq-inner a::after,.numbers-wrap a::after, .page-template-tpl_companies .cert-wrap a::after,.steps-wrap .card-body a::after,a.cta-link-sm::after,a.banner-rm.text-white::after,.start-wrap a::after,a.news-link-btn::after,.bl-news-intro a::after{display:inline-block;content:"→";padding-left:4px}
.start-wrap{width:100%}
.start-wrap p{padding-bottom:12px}
.start-inner{max-width:590px;margin:auto}
.start-wrap h4{margin-bottom:20px;font-weight:400;font-size:36px}
.steps-wrap .card-deck a{color:#fff;text-decoration:underline}
.steps-inner{width:100%}
.steps-inner p{font-size:24px;line-height:32px}
.steps-wrap .card-body{font-size:17px;padding:1.8rem}
.steps-wrap h5{font-size:21px;font-weight:600;margin-bottom:16px}
.latest-wrap h2{margin-bottom:28px}
.steps-wrap .card-body img{color:#fff}
.steps-wrap .card-icon{background-color:#fff;display:inline-block;padding:12px;border-radius:70px;margin-bottom:24px}
.steps-wrap .card-icon img{width:38px;height:38px}
.latest-grid .faq-inner h4,.news-wrap .faq-inner h4{color:#fff;font-weight:700;font-size:28px;max-width:420px;line-height:32px}
.latest-grid .card-cover{height:230px;object-fit:cover}
.latest-grid .card,.news-wrap .card{border:0}
.latest-grid h4,.news-wrap h4{font-size:19px;max-width:270px;margin:22px 0 10px;color:#444;line-height:25px;font-weight:700}
.latest-grid h4:hover,.news-wrap h4:hover,.latest-grid h4:focus,.news-wrap h4:focus{color:#007bff}
.latest-grid a,.news-wrap .card a,.bl-news-intro a{color:#444}
.latest-grid a:hover,.news-wrap a:hover,.bl-news-intro a:hover h2,.bl-news-intro a:hover{text-decoration:none;color:#007bff}
.page-id-22 .cta-wrap{display:none}
.latest-grid .card-img-top,.news-wrap .card-img-top{height:210px;object-fit:cover;border-radius:8px}
.bl-news-intro img{height:250px;object-fit:cover;border-radius:8px;width:100%}
.latest-grid .faq-wrap,.news-wrap .faq-wrap{position:relative;height:332px;width:100%;border-radius:8px;background-image:url(../images/banner-faq.jpg);background-size:cover}
.latest-inner{width:100%}
.latest-grid .faq-inner,.news-wrap .faq-inner{position:absolute;bottom:25px;left:30px}
.latest-grid .card-body{padding:0}
span.label-r{font-weight:700;position:absolute;top:20px;right:26px;font-size:20px}
span.label-r:before,span.label-l:before{content:"\a0";background-image:url(../images/line-label.svg);background-repeat:no-repeat;display:inline-block;height:100px;width:3px;position:absolute;top:36px}
span.label-r:before{right:0}
span.label-l:before{left:0}
span.label-r,span.label-l{font-weight:700;position:absolute;top:20px;font-size:20px}
span.label-l{left:26px}
span.label-r{right:26px}
.footer-wrap{background-image:url(../images/footer.jpg);background-repeat:no-repeat;background-size:cover}
.footer-wrap:before{content:"\a0";display:block;line-height:1px;border-top:9px solid rgba(255,255,255,0.3)}
.footer-wrap h5{font-size:24px;font-weight:700;margin-bottom:20px}
.copy-r{float:right}
.copy-r a{padding-left:20px}
.breadcrumb-item+.breadcrumb-item::before{background-image:url(../images/breadcrumb.svg);background-repeat:no-repeat;display:inline-block;content:"\a0";height:8px;position:absolute;top:8px;left:0}
.dark-style .breadcrumb-item+.breadcrumb-item::before{background-image:url(../images/breadcrumb-white.svg)!important}
.breadcrumb-item+.breadcrumb-item{padding-left:1rem;position:relative;margin-left:.7rem}
.breadcrumb{background-color:transparent;font-size:14px;padding:0;margin:20px 0 0}
.banner-wrap .breadcrumb-item.active{color:#a2a2a2}
.banner-wrap .breadcrumb-item a{color:#202020}
.page-wrap .col-8 .intro p,.page-wrap .col-10.col-lg-8 .intro p,p.has-medium-font-size{font-size:22px;line-height:30px}
div#wpcf7-f591-o1 input{max-width:440px}
.more_results .row.my-5{margin-top:20px!important}
.cta-wrap p{font-size:22px;line-height:30px;margin-bottom:23px}
.bl-banner img{height:450px;object-fit:cover}
.page-wrap h2{font-size:31px;margin-bottom:24px;line-height:38px;margin-top:30px}
.cta-wrap h2{font-size:34px;margin-bottom:14px;line-height:42px}
.br-home{height:18px;padding-bottom:4px}
.cta-wrap{position:relative;margin-bottom:50px}
.page-wrap{position:relative}
.copy-wrap{font-size:16px}
.page-wrap::before,.cta-wrap::before{background-image:url(../images/squares.svg);content:"\a0";position:absolute;height:250px;width:250px}
.page-wrap::before{top:40px}
.cta-wrap::before{top:30px}
.cert-wrap ul.pagination a::after{display:none}
.justify-content-right{-ms-flex-pack:right!important;justify-content:right!important}
.page-link{border:none}
.faq .card{border:none}
.more_results{float:left;width:100%}
.card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.faq	.card.shadow{box-shadow:0 .2rem .6rem rgba(0,0,0,.15)!important}
.faq .card-body{box-sizing:border-box;margin:10px 0;border-radius:8px;padding:20px 26px}
.faq p{margin-top:14px}
.faq-filter ul{margin:0;padding:0}
.faq-filter a{font-weight:700;margin-right:12px;border-bottom:1px solid #e2e1e1;padding-bottom:10px;color:#000}
.faq-filter{margin:40px 0}
.faq-filter a:hover,.faq-filter a:focus{text-decoration:none;color:#007bff;border-bottom:1px solid #007bff}
.page-wrap .faq a h2{font-size:24px;margin-bottom:0;text-decoration:none;color:#000}
.page-wrap .faq a:hover,.page-wrap .faq a:focus{text-decoration:none}
.home-l a{margin-bottom:28px}
.faq-inner a,.faq-inner a:hover,.faq-inner a:hover h4,.faq-inner a:focus h4{color:#fff!important}
.faq-inner a:nth-of-type(2):hover{text-decoration:underline}
.bl-news-intro h2{font-size:27px;margin-bottom:6px;line-height:31px}
span.news-date{display:inline-block;margin-bottom:20px;font-size:15px;color:#666}
.intro-date{font-size:15px;display:inline-block;float:right}
.card-columns .card{margin-bottom:0}
.accordion>.card{overflow:visible}
.page-wrap .row.py-4.bl-banner{padding-top:18px!important}
.banner-inner.home-bg .media-body{padding-left:36px;text-align:left}
.dark-style ul#menu-top-menu a:hover,.dark-style ul#menu-top-menu a:focus,.dark-style ul#menu-top-menu li.current_page_item a{color:#fff;text-decoration:underline}
.banner-wrap .dark-style .breadcrumb-item.active,.banner-wrap .dark-style .breadcrumb-item a{color:#fff}
.home .banner-wrap .home-wrap{background-image:none!important}
.carousel-inner img{width:100%;height:100%}
.carousel-inner{position:relative;width:100%;overflow:hidden;min-height:770px}
.banner-inner.home-bg .bannerImage{object-fit:cover;width:100%!important;position:absolute;min-height:770px}
.carousel-caption{left:0;position:relative;max-width:1100px;margin:130px auto 0!important;padding:0!important;bottom:0}
#demo{margin-top:-154px;width:100%;min-height:770px!important;position:relative;z-index:999}
.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}
.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0);transform:translate3d(0,0,0)}
a.carousel-control-prev,a.carousel-control-next{display:none}

div.wpcf7-response-output {
  margin: 0 !important;
  padding: 0.4em 1em !important;
}

.intro p span.wpcf7-list-item {
  margin: 0 !important;
}

.cert-wrap .ui.search {
  margin-bottom: 60px;
  background-color: #1f7be4;
  padding: 30px;
  border-radius: 8px;
  margin-top: 50px;
  box-shadow: 0 .2rem .6rem rgba(0,0,0,.15)!important;
  -webkit-box-shadow: 0 .2rem .6rem rgba(0,0,0,.15)!important;
}

.cert-wrap .ui.search .prompt {
  border-radius: 6px;
}

.cert-wrap .ui.search .results {
  padding: 22px !important;
  margin-top: 0px !important;
}

.cert-wrap .ui.search .results h4 {
  font-size: 20px;
  margin-bottom: 0;
}

.cert-wrap .ui.search .results a {
  text-decoration: none;
}

.cert-wrap .ui.search .results a:after {
  display: none;
}

.cert-wrap .ui.search>.results {
  -webkit-box-shadow: 0 .2rem .6rem rgba(0,0,0,.15), 0 .2rem .6rem rgba(0,0,0,.15);
  box-shadow: 0 .2rem .6rem rgba(0,0,0,.15)!important;
  border: none;
  border-radius: 8px;
}

.related-grid h3 {
  margin-bottom: 45px;
  font-size: 34px;
  line-height: 38px;
  font-weight: 700;
}


.btn-overview a, .btn-overview a:hover, .btn-overview a:focus {
  color: #fff;
}

.btn-overview {
  text-align: center;
}


@media (max-width: 768px) {

.banner-page-wrap nav.navbar.navbar-expand-lg.navbar-light{position:absolute;top:30px;left:0;right:0}
.banner-page-wrap .menu-wrap {border:none;}
.banner-inner p{font-size:22px}
div#navbarTogglerDemo01{background-color:#fff;padding:26px 0;position:absolute;left:30px;right:30px;top:60px;border-radius:5px;box-shadow:0 .2rem .6rem rgba(0,0,0,.15)!important;max-width:390px;margin:auto}
.navbar-light .navbar-toggler{background-color:#fff;margin-bottom:20px}
.home-wrap .menu-wrap nav a{color:#222}
.menu-wrap nav a,.menu-wrap nav a.btn.btn-primary{padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:10px}
.menu-wrap nav a{font-weight:300;font-size:18px;padding-left:18px}
.home-wrap .menu-wrap{border:none}
#demo{margin-top:-218px}
.latest-inner.py-5.text-center{padding-left:20px;padding-right:20px}
.logo-inner{text-align:center}
.container.menu-wrap{text-align:center;padding-top:30px}
li#menu-item-30 .btn-primary{background-color:transparent;border:none;font-weight:300!important;box-shadow:none!important}
.menu-wrap nav a{padding-left:12px}
ul#menu-top-menu{text-align:center;margin:0;padding:0}
.breadcrumb-wrap{display:none}
.menu-wrap .text-right{text-align:center!important}
.carousel-indicators{display:none}
.topmenu-wrap nav a{margin-left:15px;margin-right:15px}
.navbar{display:block!important}
.logo-inner{text-align:center;margin-bottom:10px;display:inline-block}
.banner-inner.home-bg .media{margin:110px 20px}
.menu-wrap nav a{width:100%;float:left}
.menu-wrap nav a.btn.btn-primary{margin-left:0}
.navbar-toggler{margin-bottom:20px}
.menu-wrap .navbar{float:none}
#demo{margin-top:-258px}
.banner-page-wrap nav a.btn.btn-primary {
  color: #222;
}
}

@media(min-width:576px) and (max-width:768px){
.banner-page-wrap nav.navbar.navbar-expand-lg.navbar-light {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
}

@media(min-width:768px) and (max-width:991px){
.menu-wrap nav a.btn.btn-primary{font-weight:400;background-color:transparent;color:#202020;border:none;box-shadow:none!important;font-weight:300}
.menu-wrap .col-12.col-md-8{max-width:50%!important}
div#navbarTogglerDemo01{background-color:#fff;padding:15px 0 25px;position:absolute;right:0;top:60px;border-radius:5px;box-shadow:0 .2rem .6rem rgba(0,0,0,.15)!important;width:300px;margin:auto}
.menu-wrap nav a.btn.btn-primary{margin-left:0}
.menu-wrap nav a{width:100%;float:left}
.home-wrap .menu-wrap nav a{color:#222}
.menu-wrap nav a,.menu-wrap nav a.btn.btn-primary{padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:10px}
.navbar-light .navbar-toggler{background-color:#fff;margin-bottom:20px;background-color:#fff;margin-bottom:20px;float:right}
#demo{margin-top:-160px}
.banner-inner.home-bg .media{margin:110px 0;padding-left:30px;padding-right:30px}
.logo-inner{text-align:center;margin-bottom:10px;display:inline-block}
.logo-inner .label-txt img{max-width:202px}
.banner-wrap .topmenu-wrap .text-right{text-align:center!important}
.menu-wrap .text-right{text-align:center!important}
.banner-page-wrap nav a.btn.btn-primary {
  color: #222;
}
}



@media(min-width:991px) and (max-width:1200px){
.menu-wrap nav a{padding-left:18px}
.logo-inner .label-txt img{max-width:202px}
.menu-wrap nav a.btn.btn-primary{margin-left:18px}
.menu-wrap nav a{padding-left:12px}
.card-deck .card{min-width:260px}
}



@media (max-width: 576px) {

  .numbers-wrap .num-absolute {
    position: relative;
    right: unset;
    margin-top: 0;
    bottom: unset;
}

.latest-grid h4, .latest-grid a {
  max-width: none;
  text-align: center;
}

.media-body.pl-4 {
    padding-left: 0 !important;
}

.home .cert-wrap .media {
  min-height: auto;
  padding: 40px 20px !important;
  margin-bottom: 40px !important;
}

.banner-wrap{overflow-x:hidden}
.col-12.col-md-8.text-right{position:absolute;top:110px;left:0;right:0}
.carousel-caption{margin:170px auto 0!important}
.banner-inner.home-bg .media-body{text-align:center}
.home-wrap .py-5.text-center{padding-bottom:14px!important;padding-top:60px!important}
.home-wrap .menu-wrap nav a{color:#222}
div#navbarTogglerDemo01{background-color:#fff;padding:32px 0;position:absolute;left:30px;right:30px;top:60px;border-radius:5px;box-shadow:0 .2rem .6rem rgba(0,0,0,.15)!important;max-width:390px;margin:auto}
.navbar-light .navbar-toggler{background-color:#fff;margin-bottom:20px}
.logo-inner .label-txt img{max-width:200px}
.absolute-bottom.text-center.scroll-down{display:none}
.banner-inner.page-bg .media-body{padding:0 30px}
.banner-inner.home-bg .media-body{padding-left:0}
.news-wrap .faq-wrap.text-white{margin-top:-40px}
.news-wrap .col-md-4{margin-bottom:40px}
.home-wrap .banner-inner h1,.banner-inner p{text-align:center}
.row.py-5.bl-news-intro .col-sm-7{padding-right:30px;padding-left:30px}
.page-id-14 .bl-news-intro .col img{display:none}
.text-right{text-align:center!important}
.numbers-wrap a{position:relative;display:inline-block;margin-top:40px;right:auto;left:auto;bottom:auto;margin-bottom:0}
.wp-block-image img{height:auto!important}
.faq-filter.col-12{margin-bottom:10px}
.row.py-5.bl-news-intro{padding-bottom:0!important}
.home-r{text-align:center}
.home-l{text-align:center}
.row.py-5.bl-intro{margin-bottom:0!important;padding-bottom:0!important}
#menu-item-30 a{font-weight:700}
.banner-inner.home-bg .media{text-align:center}
.page-wrap .intro .intro-date{float:left;margin-top:10px}
.menu-wrap nav a{width:100%;float:left}
#menu-item-30 a{font-weight:700}
.home-wrap #menu-item-30 a{color:#222}
.container.topmenu-wrap{display:none}
.menu-wrap nav a.btn.btn-primary.btn-lg.shadow{margin-left:5%;margin-right:5%;width:90%}
.media{display:block}
div#wpgmza_map{margin-bottom:36px}
.faq .card-body{width:100%}
.faq .accordion>.card{overflow:visible;padding:0 20px 8px}
.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-count:auto!important}
nav ul{padding:0}
.cert-wrap img {
  width: 100% !important;
  max-width: 210px!important;
  margin-bottom: 20px!important;
  max-height: none !important;
}
.latest-inner.py-5.text-center{padding-left:20px;padding-right:20px}
.steps-wrap .card-body{text-align:center}
.home-wrap .banner-inner h1{font-size:38px}
.banner-inner.home-bg .media{padding:40px 60px;margin:120px 0!important}
.numbers-inner{padding:50px 30px;font-size:26px;text-align:center}
.numbers-inner p{line-height:40px;margin:0}
.page-template-tpl_companies .cert-wrap .media {
    text-align: center;
}
  .page-template-tpl_companies .cert-wrap .media {
    text-align: center;
  }
.page-template-tpl_home .cert-wrap img {
  max-height: none !important;
  margin-bottom: 0 !important;
}
}


