img{max-width: 100%;height: auto}body.layout-1 #content div.section{padding-top: 0}a.link-wrapper{text-decoration: none !important;color: inherit}a.btn{text-decoration: none}.gallery-row.container:before,.gallery-row.container:after,.gallery-row.row:before,.gallery-row.row:after{content: normal}.row.row-with-bg{margin-left: 0;margin-right: 0}.frame-text-1{color: #fff}.frame-text-1 a{color: #fff}.frame-text-2{color: #000}.frame-text-2 a{color: #000}.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: 10px;padding-right: 10px}.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;display: table-cell}.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.3))}.overlay-medium{background: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1))}.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)}.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,.block-ar-news-list:before{display: block;content: "";width: 100%;padding-top: 56.25%}.block-ar32: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%}.img_ar_cover,.img_ar_contain{display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;width: 100%;height: 100%}.img_ar_cover{object-fit: cover}.img_ar_contain{object-fit: contain}ul.nav.nav-sidebar{margin-left: 15px;font-size: 1em}ul.nav-sidebar a{text-decoration: none}.nav.nav-sidebar li li a{font-size: 0.85em;padding-left: 30px}.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-image .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-title-below{padding: 15px;font-size: 22px;line-height: 22px}.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}.px-flex{display: flex}.flex-row{-ms-flex-direction: row !important;flex-direction: row !important}.flex-column{-ms-flex-direction: column !important;flex-direction: column !important}.flex-row-reverse{-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important}.flex-column-reverse{-ms-flex-direction: column-reverse !important;flex-direction: column-reverse !important}.flex-wrap{-ms-flex-wrap: wrap !important;flex-wrap: wrap !important}.flex-nowrap{-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important}.flex-wrap-reverse{-ms-flex-wrap: wrap-reverse !important;flex-wrap: wrap-reverse !important}.justify-content-start{-ms-flex-pack: start !important;justify-content: flex-start !important}.justify-content-end{-ms-flex-pack: end !important;justify-content: flex-end !important}.justify-content-center{-ms-flex-pack: center !important;justify-content: center !important}.justify-content-between{-ms-flex-pack: justify !important;justify-content: space-between !important}.justify-content-around{-ms-flex-pack: distribute !important;justify-content: space-around !important}.align-items-start{-ms-flex-align: start !important;align-items: flex-start !important}.align-items-end{-ms-flex-align: end !important;align-items: flex-end !important}.align-items-center{-ms-flex-align: center !important;align-items: center !important}.align-items-baseline{-ms-flex-align: baseline !important;align-items: baseline !important}.align-items-stretch{-ms-flex-align: stretch !important;align-items: stretch !important}@media (max-width: 767px){.px-flex{flex-direction: column}}