img{max-width: 100%;height: auto}body.layout-1 #content .section:first-child{padding-top: 0}.btn.active{-webkit-box-shadow: none;box-shadow: none}.gallery-row.container:before,.gallery-row.container:after,.gallery-row.row:before,.gallery-row.row:after{content: normal}.row.row-flex:before,.row.row-flex:after{content: normal}.row.row-with-bg{margin-left: 0;margin-right: 0}.row.row-flex{display: flex;flex-wrap: wrap}@media (max-width: 991px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{margin-bottom: 15px}}.pswp__button--share,.pswp__share--download{display: none !important}.img-holder-text-container{margin: 0 auto}.img-holder-text{position: relative;top: 50%;transform: perspective(1px) translateY(-50%);display: table;margin: 0 auto;background-color: rgba(0,0,0,0.68);color: #fff;text-shadow: 4px 4px 10px rgba(150,150,150,0.8);font-size: 80px;max-width: 50%;padding: 0 50px}.img-holder-text p{font-weight: 300;font-size: 18px;margin-bottom: 25px}.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5,.col-xs-2-5,.col-sm-2-5,.col-md-2-5,.col-lg-2-5,.col-xs-3-5,.col-sm-3-5,.col-md-3-5,.col-lg-3-5,.col-xs-4-5,.col-sm-4-5,.col-md-4-5,.col-lg-4-5{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px}.col-xs-1-5{width: 20%;float: left}.col-xs-2-5{width: 40%;float: left}.col-xs-3-5{width: 60%;float: left}.col-xs-4-5{width: 80%;float: left}@media (min-width: 768px){.col-sm-1-5{width: 20%;float: left}.col-sm-2-5{width: 40%;float: left}.col-sm-3-5{width: 60%;float: left}.col-sm-4-5{width: 80%;float: left}}@media (min-width: 992px){.col-md-1-5{width: 20%;float: left}.col-md-2-5{width: 40%;float: left}.col-md-3-5{width: 60%;float: left}.col-md-4-5{width: 80%;float: left}}@media (min-width: 1200px){.col-lg-1-5{width: 20%;float: left}.col-lg-2-5{width: 40%;float: left}.col-lg-3-5{width: 60%;float: left}.col-lg-4-5{width: 80%;float: left}}@media (min-width: 768px){.row.row-indent{margin-left: 0;margin-right: 0}}.embed-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%}.embed-container iframe,.embed-container object,.embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.fullwidth-container{box-sizing: border-box;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw}.cv-wrap{position: relative}.cv-wrap .cv-wrap-1{width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;position: absolute}.cv-wrap .cv-wrap-1 .cv-wrap-2{display: table;width: 100%;height: 100%}.cv-wrap .cv-wrap-1 .cv-wrap-2 .cv-wrap-3{display: table-cell;vertical-align: middle}.cv-wrap .cv-wrap-1 .cv-wrap-2 .cvh-wrap-3{display: table-cell;vertical-align: middle;text-align: center}.overlay-dark{background: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.5))}.overlay-light{background: linear-gradient(rgba(255,255,255,0.7), rgba(255,255,255,0.7))}.shadow-1{box-shadow: 0 27px 55px 0 rgba(175,175,175,0.3), 0 17px 17px 0 rgba(175,175,175,0.15)}.shadow-2{box-shadow: 0 0 20px 0 rgba(175,175,175,0.7)}.shadow-3{box-shadow: 0 27px 55px 0 rgba(0,0,0,0.3), 0 17px 17px 0 rgba(0,0,0,0.15)}.btn.btn-custom{white-space: normal;background-color: #444;color: #fff;font-weight: 700;border: none}.btn.btn-custom:hover{background-color: #2b2b2b}.btn{transition: all .3s ease 0s}.btn:hover{transition: all .3s ease 0s}.btn-center{text-align: center}.block-ar41:before{display: block;content: "";width: 100%;padding-top: 14.30%}.block-ar31:before{display: block;content: "";width: 100%;padding-top: 33.33%}.block-ar21:before{display: block;content: "";width: 100%;padding-top: 50%}.block-ar169:before{display: block;content: "";width: 100%;padding-top: 56.25%}.block-ar32:before,.block-ar-news-list:before{display: block;content: "";width: 100%;padding-top: 66.67%}.block-ar43:before{display: block;content: "";width: 100%;padding-top: 75%}.block-ar11:before{display: block;content: "";width: 100%;padding-top: 100%}.frame-layout-2{color: #fff}.frame-layout-2 a{color: #fff;text-decoration: underline}.gallery-row.gallery-no-gutter{margin-left: 0;margin-right: 0}.gallery-row.gallery-no-gutter .gallery-item{padding-left: 0;padding-right: 0}.gallery-row.gallery-no-gutter figure{margin: 0}.gallery-item .cv-wrap .cvh-wrap-3{color: #fff;font-size: 150%;text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1)}.gallery-page{display: none;animation: fadeEffect .5s}@keyframes fadeEffect{from{opacity: 0}to{opacity: 1}}ul.gallery-tabs{margin: 0;padding: 0;line-height: normal}ul.gallery-tabs li{float: left;list-style: none}ul.gallery-tabs li span{cursor: pointer;display: inline-block;background-color: #333;color: #fff;padding: 2px 7px;margin-right: 5px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}ul.gallery-tabs li span.inactive{background-color: #ccc}.well p:last-child{margin-bottom: 0}.container-heading .accordion-toggle:before{font-family: 'Glyphicons Halflings';content: "\e114";float: left;color: grey;padding-right: 5px}.container-heading .accordion-toggle.collapsed:before{content: "\e080"}.card-image{position: relative}.card-title{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 24px;color: #FFF;margin: 0;position: absolute;left: 0;right: 0;bottom: 15px;padding: 0 17px;font-weight: 400;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.card-text{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 14px;padding: 15px;margin: 0;line-height: 1.6;color: #000;background-color: #fff;overflow: hidden;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0}.card-text p:last-child{margin-bottom: 0}.card-actions{background-color: #fff;border-top: 1px solid #e9e9e9;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}.card.shadow-1 .card-text{border: none}.card.shadow-1 .card-actions{border: none;border-top: 1px solid #e0e0e0}.card-actions a{display: inline-block;padding: 15px}.hero{position: relative;width: 100%;height: 100%;text-align: center;color: #fff}.hero .hero-inner{width: 90%;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.hero h1{font-size: 5em;margin-top: 0;margin-bottom: 0.5em}.hero h2{font-size: 1.5em;font-weight: normal;margin-bottom: 2.2em}.hero .btn{display: inline-block;padding: 1em 1.5em;margin-left: auto;margin-right: auto;color: #fff;text-decoration: none;font-size: 1.5em;border: 2px solid #fff;border-radius: 0px}