@charset "UTF-8";
.cms-row a{text-decoration: underline;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.cms-mainimg {
    z-index: 20;
    position: relative;
}

.block-half-content, .cms-row:nth-of-type(2n) .block-half-content {
    background-color: #eaf0f4;
}

.figures .block-overlap-bg-content{
	justify-content:center;
}

.footer .footer-contact a {
    color: #c8dfed;
}
.footer .firstrow{
    border-bottom: 1px solid #7da7c0;
}

.footer .footer-logos {
    border-bottom: 1px solid #7da7c0;
    }

.hero-home .bg {
    background-position: center top;
}

@media (max-width: 991.98px){
	.reasons .nav-tabs li.is-active a {
	    color: #f3f7f9;
	}
}

.hero-home .hero-home-content h1 {
    max-width: 800px;
    line-height: 1;
}


.hero-home .hero-home-content .lead {
    font-size: 1.2rem;
    margin-bottom: 0
}

    


.hero-home .hero-home-content .lead {
    font-size: 1.2rem;
    margin-bottom: 0
}

    

@media (min-width: 992px){
	.display-title {
	    font-size: 2.5rem;
	}
	 .hero-home .slick-active .hero-home-content{
	    padding-top: 8%;
	} 
	
	


}

@media (max-width: 991.98px){

	.hero-home .slick-active .hero-home-content{
	     padding-top: 100px;
	}
	/*.hero-home .slick-slide {
	    height: 410px;
	}*/
	
	.hero-home {
	    height: 440px;
	}
	.hero-home .hero-home-content .lead {
    	font-size: 1rem;
    }
    .hero-home .slick-slide{
        height: 428px;
	}
	.hero-home .slick-active .hero-home-content p{
		display: none
	}
	.hero-home .hero-home-content{
		 top:initial;
	     transform:none;
	     bottom:30px;
	     padding-top: 0!important;
	}
	.hero-home .hero-home-content p+.btn {
	    margin-top: 15px;
	}
	.display-title {
	    font-size: 1.7rem!important;
	}




}




@media (max-width: 768px){
	.block-quote  {
   		padding: 2em 0 3em;
	}

	.block-quote .quote-image-wrapper {
	    width: 150px;
	    height: 150px;
	}
	.block-quote .quote-content {
	    padding-top: 1em;
	}
	.reasons {
	    padding: 0px;
	}
	.figures.block-overlap-bg {
	    padding-bottom:0!important;
	}

	.reasons .reasons-content {
    	 padding-top: 1em;
    }
    .home-fame {
	    padding: 2rem 0 4.375em;
	}
	.home-fame .row {
	    padding-top: 1.5em;
	}
	.reasons .nav-tabs>li a {
   	 	letter-spacing: 0;
    	padding: 5px;
    }
  	.block-quote .quote-text p {
    	font-size: 1.2rem;
	}

	.home-activities {
		padding-bottom: 2rem
	}

	.intro {
	    padding-bottom: 15px;
	}

	.container.my-5{
		margin-top: 15px!important;
	}



}

.list-items{
	list-style: none;
    margin: 15px auto;
    padding: 0;
    max-width: 790px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}

.list-items li {
        background-color: #ebf2f9;
    display: block;
    padding: 15px;
    width: calc(50% - 15px);
    margin: 7px;
    text-align: center;
    min-width: calc(50% - 15px);
}

@media (max-width: 991.98px){
	.list-items li {
		width: 100%;
		max-width: 100%
	}
}
.cms-row a.btn{
	text-decoration: none
}
.partners img {
    width: 100%;
}

.dropdown-menu{
    left: inherit;

 
}

@media (min-width: 992px){
	.header .nav-list .dropdown-menu {
		padding: 1rem 3rem;
		width: initial;
	}
	.header .nav-list .dropdown-menu li{
		padding: 1rem 0;
		font-size: .875rem;
	}
	.header .nav-list .dropdown-menu li + li{
		border-top: 1px solid #d4d7da;;
	
	}
}