﻿
h3{font-weight:bold;margin-top:15px;}#app-video-list{overflow:hidden;}.app-video-player-box{margin-bottom:30px;}.app-video-controlsbar{height:40px;}.app-video-row{width:100%;}.app-video-entry{box-sizing:border-box;width:33.3333%;float:left;height:auto;}.app-video-images{position:relative;}.app-video-images .app-video-ytimage{width:100%;}.app-video-entry .app-video-ytbutton{position:absolute;right:50%;left:50%;margin-left:-25px;top:0;}.app-video-entry a{color:#5e5e5e;}.app-video-entry a:hover{text-decoration:none;}.app-video-entry iframe{max-width:100%;width:100%;}.app-video-description{margin-bottom:15px;}.app-video-player-box .app-video-ytbutton{position:absolute;right:50%;left:50%;margin-left:-25px;top:0;}.app-video-player-box h4{font-size:20px;margin-top:20px;}.app-video-player-box p{color:#5e5e5e;}.app-video-player-box{padding:0 15px 15px 15px;}.app-video-player-box>a:hover{text-decoration:none;color:#5e5e5e;}.fancybox-inner{overflow:hidden!important;}.co-video-single{position:relative;min-height:359px;}.co-video-single .app-video-container{}.co-video-single .app-video-ytimage{max-width:276px;height:auto;}.co-video-single .co-video-description{position:absolute;background:#0c4da2;color:#ffffff;width:240px;padding:30px;right:0;bottom:0;}.co-video-single .co-video-description p,.co-video-single .co-video-description h4{font-size:16px;line-height:24px;margin-bottom:0;}.co-video-single .co-video-fancybox{position:relative;}.co-video-single .app-video-ytbutton-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}@media all and (min-width:768px){.app-video-entry:nth-child(3n+1){clear:left;}.app-video-entry:nth-child(3n+1){padding-right:15px;}.app-video-entry:nth-child(3n+2){padding:0 7.5px;}.app-video-entry:nth-child(3n+3){padding-left:15px;}}@media all and (min-width:999px){.co-video-single .row-content{position:relative;margin-bottom:-45px;margin-right:-45px;}}@media all and (max-width:998px){.app-video-images{position:relative;margin-left:-50px;}.co-video-single .row-content{margin-bottom:-25px;}.co-video-single .co-video-description{position:absolute;background:#0c4da2;color:#ffffff;width:200px;padding:20px;right:-50;bottom:0;left:200px;}}@media all and (max-width:480px){.app-video-entry{width:100%;padding:0!important;}.co-video-single .co-video-description{position:absolute;background:#0c4da2;color:#ffffff;width:200px;padding:20px;right:-50;bottom:0;left:145px;}}@media all and (max-width:360px){.co-video-single .co-video-description{position:absolute;background:#0c4da2;color:#ffffff;width:200px;padding:20px;right:-50;bottom:0;left:125px;}}@media all and (min-width:481px) and (max-width:767px){.app-video-entry{width:50%;}.app-video-entry:nth-child(odd){clear:left;}.app-video-entry:nth-child(odd){padding-right:15px;}.app-video-entry:nth-child(even){padding-left:15px;}}

@media all{.co-storytelling{margin-bottom:45px;}.co-storytelling .ly-margin-bottom{margin-bottom:45px;}.co-storytelling .ly-margin-bottom .co-item{background:#FFF;padding:25px;box-shadow:0px 0px 40px rgba(0,0,0,0.2);height:100%;}.co-storytelling .ly-margin-bottom .co-item .co-img-wrapper{margin-top:-25px;margin-left:-25px;margin-right:-25px;position:relative;}.co-storytelling .ly-margin-bottom .co-item .co-img-wrapper .co-item-count{position:absolute;z-index:1;width:60px;height:60px;border-radius:50%;background:#0C4DA2;left:50%;margin-left:-30px;text-align:center;line-height:64px;font-size:28px;font-weight:600;color:#FFF;bottom:-15px;box-shadow:0px 2px 15px rgba(0,0,0,0.3);}.co-storytelling.co-storytelling-text .co-item .co-img-wrapper{margin-top:30px;margin-left:-25px;margin-right:-25px;position:relative;}.co-storytelling.co-storytelling-text .co-item .co-img-wrapper .co-item-count{position:relative;z-index:1;width:60px;height:60px;border-radius:50%;background:#0C4DA2;left:50%;margin:20px 0;margin-left:-30px;text-align:center;line-height:64px;font-size:28px;font-weight:600;color:#FFF;bottom:0px;box-shadow:0px 2px 15px rgba(0,0,0,0.3);}.co-storytelling.co-storytelling-text-1sp{padding-top:30px;}.co-storytelling.co-storytelling-text-1sp .co-item-count{position:relative;width:40px;height:40px;border-radius:50%;background:#0C4DA2;left:0;margin:0;margin-left:0px;text-align:center;line-height:44px;font-size:20px;font-weight:600;color:#FFF;bottom:0px;box-shadow:0px 2px 15px rgba(0,0,0,0.3);}}@media all and (max-width:991.98px){.co-storytelling.co-storytelling-text-1sp .co-item-count{margin-bottom:20px;}}@media all{.co-news-wrapper .co-news-item{border-bottom:1px solid #e8e8e8;}.co-news-wrapper .co-news-item.row{margin-left:0;margin-right:0;}.co-news-wrapper .co-news-item.row .co-news-link{margin-bottom:8px;}}@media all and (min-width:992px){.co-news-wrapper .co-news-item.row .co-news-link{text-align:right;margin-bottom:0px;}}@media all{.co-news-wrapper .co-news-item.row .co-news-link svg{color:#0C4DA2;}.co-news-wrapper .co-news-item.row .col{padding:0;}}@media all and (min-width:992px){.co-news-wrapper .co-news-item.row .col{padding:8px 0;}}@media all{.co-news-wrapper .co-news-item.row .col:first-child{margin-top:8px;}}@media all and (min-width:992px){.co-news-wrapper .co-news-item.row .col:first-child{margin-top:0px;}}@media all{.co-news-wrapper .co-news-item:last-child{border-bottom:0;}#content .co-lightgrey{background-color:#efefef;padding:24px;}}@media all and (min-width:992px){#content .co-lightgrey{padding:90px;}}@media all{#content .co-lightgrey.co-firstitem{padding:24px;margin-top:0;}}@media all and (min-width:992px){#content .co-lightgrey.co-firstitem{padding:120px 30px 90px 30px;margin-top:-90px;}}@media all{#content .co-lightgrey .co-container-inner{background:#fff;padding:24px;box-shadow:0px 0px 40px rgba(0,0,0,0.2);}}@media all and (min-width:992px){#content .co-lightgrey .co-container-inner{padding:45px;}}@media all{.co-white{background-color:#fff;}.co-white .co-container-inner{padding:24px;}}@media all and (min-width:992px){.co-white .co-container-inner{padding:45px 30px;}}@media all{.co-backgroundimage{position:relative;background-attachment:fixed;background-position:center;background-size:cover;}.co-backgroundimage .co-backgroundimage-overlay{background-color:rgba(12,77,162,0.7);position:absolute;top:0;bottom:0;width:100%;}.co-backgroundimage .co-container-inner{padding:30px;color:#fff;}}@media all and (min-width:992px){.co-backgroundimage .co-container-inner{padding:105px 30px !important;}}@media all{.co-backgroundimage .co-container-inner.co-navigation-text h3{text-transform:uppercase;font-size:18px;letter-spacing:2px;color:#84b5f6;margin-bottom:30px;margin-top:60px;}.co-backgroundimage .co-container-inner.co-navigation-text .btn.btn-outline-primary{color:#fff;border-color:#fff;}.co-header{position:relative;padding-bottom:0;overflow:visible;}}@media all and (min-width:992px){.co-header{padding-bottom:90px;}}@media all{.co-header img{width:100%;}.co-header .co-header-textcontainer{position:relative;}}@media all and (min-width:992px){.co-header .co-header-textcontainer{position:absolute;bottom:45px;width:100%;z-index:99;overflow:visible;}}@media all{.co-header .co-header-textcontainer .container-fluid{overflow:visible;padding:0;}.co-header .co-header-textcontainer .container-fluid .text{background:#0C4DA2;padding:24px;color:#fff;box-shadow:0px 0px 40px rgba(0,0,0,0.7);}}@media all and (min-width:992px){.co-header .co-header-textcontainer .container-fluid .text{max-width:75%;padding:45px;}}@media all{.co-header .co-header-textcontainer .container-fluid .text h1{font-weight:300;margin-top:0;}.co-header .co-header-textcontainer .container-fluid .text p{max-width:75%;font-size:20px;margin-bottom:0;}.co-content{margin-bottom:30px;}.co-text-beside-image h1,.co-text-beside-image h2,.co-text-beside-image h3,.co-text-beside-image h4,.co-text-beside-image h5,.co-text-beside-image h6{margin-top:0;}.co-content-image{margin-bottom:30px;width:100%;}.co-navigation .glyphicon.glyphicon-menu-right.glyphicon-right-custom{font-size:15px;vertical-align:middle;}.co-navigation.co-navigation-image h3{margin-top:.3em;}.co-navigation.co-navigation-image a span.glyphicon{font-size:.6em;margin-right:.2em;}.co-navigation.co-navigation-image .co-img-placeholder{background:#0C4DA2;padding-bottom:50%;}.co-navigation img{width:100%;}.co-navigation .co-img-wrapper{margin-bottom:30px;margin-bottom:20px;}.co-navigation a.co-link-box{display:block;text-decoration:none;color:#343a40;}.co-navigation a.co-link-box .co-icon{font-size:2em;}.co-navigation a.co-link-box .co-img-wrapper{background:#0C4DA2;overflow:hidden;}.co-navigation a.co-link-box .co-img-wrapper img{position:relative;transition:opacity .3s;backface-visibility:hidden;}.co-navigation a.co-link-box:hover{color:#343a40;}.co-navigation a.co-link-box:hover img{opacity:.4;}.co-navigation-icon h3{margin-top:5px;}.co-navigation-icon .co-icon{font-size:2.8em;}.co-img-wrapper{margin-bottom:30px;}.co-img-wrapper.co-2colimg{margin-bottom:0;}.co-img-wrapper.co-2colimg img{margin-bottom:30px;width:100%;}ul.co-documents{padding:0;}ul.co-documents,ul.co-documents li{list-style-type:none;}ul.co-documents .co-document .glyphicon{font-size:17px;line-height:1.2em;}ul.co-documents .co-document a,ul.co-documents .co-document a p,ul.co-documents .co-document a:link,ul.co-documents .co-document a:link p,ul.co-documents .co-document a:visited,ul.co-documents .co-document a:visited p{color:#343a40;text-decoration:none;}ul.co-documents .co-document-text{margin-left:30px;}}@media all and (min-width:992px){.co-google-map-container{margin-top:25px;margin-bottom:25px;}}@media all and (min-width:768px){.ly-header-pane .co-google-map-container{padding-bottom:35%;}}@media all{.ly-header-pane .co-google-map-container{margin-top:0;margin-bottom:0;}.googlemap-apiwarning{position:absolute;z-index:100;top:0;left:0;right:0;}.co-contactmap address{line-height:1.2;padding:15px 0;}.co-contactmap .co-company,.co-contactmap .co-address,.co-contactmap .co-details{margin-bottom:15px;}.role-admin .co-separatingline{padding:15px 0;}hr.ly-darkhr{border-color:#efefef;}hr.ly-primaryhr{border-color:#0C4DA2;}hr.ly-primaryhr-half{width:50%;margin-right:auto;margin-left:auto;}.co-person{overflow:hidden;margin:30px 0;}.co-person-wrapper img{width:100%;}.co-person-text{word-wrap:break-word;}.co-person-placeholder{background:#efefef;padding-bottom:128%;}.co-person-image-rounded .co-person-image-wrapper{border-radius:50%;overflow:hidden;}.co-person-image-rounded .co-person-image-wrapper img{backface-visibility:hidden;}.co-person-image-rounded .co-person-placeholder{border-radius:50%;padding-bottom:100%;}.co-person-wrapper .co-person-image{width:100%;margin-bottom:15px;padding-right:19px;}.co-person-wrapper .co-person-text{width:100%;}.role-admin .co-youtube-video-wrapper{padding-top:40px;}}
