/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.display-mob{display:none}
#body-header .columns img,#body-footer .columns img{width:100%}
.custom-img img{border:1px solid #dbdbdb;padding:15px;width:88%;margin:15px 0 35px}
.padding-30{padding:30px}
h1.pg-title,.text-center{text-align:center}
.template hr{display:block;border:solid #dbdbdb;border-width:0 0 1px;clear:both;margin:35px 0;height:0}
.template h1{margin:0 0 .55em}
.template h2{margin-bottom:.8em}
.block-fw{display:block;box-sizing:border-box;width:100%;padding:60px;text-align:center}
.block-fw h1{margin-bottom:60px}
.block-fw.padding-bottom-none{padding-bottom:0px}
.block-padding{box-sizing:border-box;padding:40px 0}
.white-bg{background:#fff}
.grey-bg{background:#3d4b5e}
.blue-bg{background:#1076bc}
.blue-bg h3,.blue-bg h4,.blue-bg h5{color:#fff}
.blue-pale-bg{background:#dff2fb}
.blue-pale-bg h2,.blue-pale-bg h3,.blue-pale-bg h4,.blue-pale-bg h5{color:#3d4b5e}
.green-pale-bg{background:#f0f9f7}
.light-green-section-fw{background-color:#f0f9f7}
.light-green-section-fw{padding:30px}
.light-blue-section-fw{background-color:#dff2fb}
.light-blue-section-fw h1,.light-blue-section-fw h4.display-mob{margin-bottom:0}
.light-blue-section-fw .section-inner{position:relative}
.light-blue-section-fw img{position:absolute;bottom:0;right:30px}
.cta-button-wrapper{margin:30px 0 27px;text-align:center;display:block}
a.cta-button{display:inline-block;box-sizing:border-box;background:rgba(0,0,0,0);border:2px solid #25aadd;padding:20px 40px;font-family:"Myriad",arial,helvetica,sans-serif;text-decoration:none;color:#25aadd;font-size:35px;transition:all .3s ease;cursor:pointer;font-weight:400}
a.cta-button:hover{background:#25aadd;color:#fff}
#header-box{position:relative}
.header-logo{position:absolute;top:30px;left:30px}
.header-linked{position:absolute;top:25px;right:30px}
#menu-h>ul li div a{margin-left:5px}
#menu-h>ul li.selected>div>a{border-bottom:5px solid #25aae1}
#menu-h>ul li a:hover{border-bottom:5px solid #25aae1}
#h-nav{border-bottom:5px solid #dff2fb}
._body-4 #body-header .banner-logo{text-align:center;margin-top:100px}
._body-4 #body-header .banner-text{text-align:center;margin-top:90px}
._body-4 #body-header .banner-logo img{width:410px}
._body-4 #body-header .banner-text img{width:820px}
.layout-1867 .pg-body{text-align:center}
#body-header .pg-title{padding:30px 30px 0;text-align:center}
#body-header .pg-custom{padding:0 30px 1px;text-align:center}
._body-4 .pg-body,._body-4 #body-footer{text-align:center}
._body-4 .pg-folder{margin-top:30px;margin-bottom:30px}
._body-4 .folder-carousel ul.slick-dots{padding-top:30px}
._body-4 .folder-carousel .caption-title{text-transform:none;padding:40px 15px 20px 15px;letter-spacing:0;font-size:24px;line-height:29px;color:#3d4b5e;transition:all .3s ease}
._body-4 .folder-carousel .slick-next{right:-25px}
._body-4 .folder-carousel .slick-prev{left:-25px}
._body-4 .folder-carousel .slick-next,._body-4 .folder-carousel .slick-prev{top:40%}
._body-4 .folder-carousel .caption-description{color:#3d4b5e;padding:0px 15px 40px 15px;font-size:18px;line-height:26px;transition:all .3s ease}
._body-4 .folder-carousel .img:hover{opacity:.5;filter:alpha(opacity=50)}
._body-4 .folder-carousel .slick-dots li button:before{color:#fff;font-size:11px;opacity:1}
._body-4 .folder-carousel .slick-dots li.slick-active button:before{color:#1076bc}
._body-4 .folder-carousel .caption-bg{transition:all .3s ease}
._body-4 .folder-carousel .caption-bg:hover{background:#1076bc}
._body-4 .folder-carousel .caption-bg:hover>div.caption-text-block .caption-text .pg-title-list{color:#fff}
._body-4 .folder-carousel .caption-bg:hover>div.caption-text-block .caption-text .pg-body-list{color:#fff}
@media(min-width: 768px)and (max-width: 867px){.folder-preset-783 .pg-body-list{font-size:25px !important}
}
#folder-carousel-105165 .caption-bg{transition:all .3s ease}
#folder-carousel-105165 .caption-bg:hover{background:#1076bc}
._body-6 .pg-title,._body-6 .pg-body{text-align:center}
.fields-holder input[type=submit]{background:#1076bc;color:#fff;border:1px solid #1076bc;width:100%;padding:10px 20px;font-size:16px;font-family:"Myriad";font-weight:700;text-transform:uppercase;margin-bottom:20px;transition:all .3s ease}
.fields-holder input[type=submit]:hover{background:#fff;color:#1076bc}
#body-footer{border-top:1px solid #dbdbdb;text-align:center}
#body-footer .cover img{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:27px 0}
#body-footer .custom-body-footer h1{margin-top:15px}
._body-4 #body-footer{border-top:none}
._body-4 #body-footer .section-inner{max-width:1004px;padding:30px 0}
._body-4 #body-footer-inner.section-inner{padding-top:0;padding-bottom:0}
._body-4 #body-footer>.section-inner{max-width:100%}
._body-4 #body-footer-box{padding:0}
#footer{text-align:center;font-size:14px;padding-top:35px;padding-bottom:40px}
#footer ul{padding-bottom:15px}
#footer ul li{list-style:none;display:inline}
#footer ul li a{font-family:"Myriad";font-size:16px;color:#1076bc;font-weight:700;text-transform:uppercase;line-height:28px;padding:5px}
#footer ul li a::after{content:"";width:5px;height:5px;background-color:#25aadd;display:inline-block;margin-left:27px;margin-bottom:3px;border-radius:50%}
#footer ul li:last-of-type a::after{display:none}
@media only screen and (max-width: 767px){#header-mob{border-bottom:5px solid #dff2fb}
.display-mob{display:inline-block}
#body-header-box{padding-left:0;padding-right:0}
#body-header .light-green-section-fw{padding-left:4%;padding-right:4%}
#body-header .light-green-section-fw .section-inner{padding-left:3%;padding-right:3%}
#body-header .banner-logo{margin-top:12%;padding:0 4%}
#body-header .banner-text{display:none}
#body-footer .light-blue-section-fw,#body-footer .light-green-section-fw{padding-left:4%;padding-right:4%}
.light-blue-section-fw img{display:none}
#body-footer .light-blue-section-fw span.accreditations{display:none}
}
@media(min-width: 767px)and (max-width: 1063px){._body-4 #body-footer .light-blue-section-fw img{display:none}
._body-4 #body-header .banner-logo img{width:40vw}
._body-4 #body-header .banner-text img{width:80vw}
._body-4 #body-header .banner-logo{margin-top:10%}
._body-4 #body-header .banner-text{margin-top:8%}
}

/*==@template_custom==*/