@font-face{font-family: 'Playfair Display';font-style: normal;font-weight: 400;src: url("../../files/layout/fonts/playfair-display-v13-latin-regular.eot");src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url("../../files/layout/fonts/playfair-display-v13-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../files/layout/fonts/playfair-display-v13-latin-regular.woff2") format('woff2'), url("../../files/layout/fonts/playfair-display-v13-latin-regular.woff") format('woff'), url("../../files/layout/fonts/playfair-display-v13-latin-regular.ttf") format('truetype'), url("../../files/layout/fonts/playfair-display-v13-latin-regular.svg#PlayfairDisplay") format('svg')}@font-face{font-family: 'Playfair Display';font-style: italic;font-weight: 400;src: url("../../files/layout/fonts/playfair-display-v13-latin-italic.eot");src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url("../../files/layout/fonts/playfair-display-v13-latin-italic.eot?#iefix") format('embedded-opentype'), url("../../files/layout/fonts/playfair-display-v13-latin-italic.woff2") format('woff2'), url("../../files/layout/fonts/playfair-display-v13-latin-italic.woff") format('woff'), url("../../files/layout/fonts/playfair-display-v13-latin-italic.ttf") format('truetype'), url("../../files/layout/fonts/playfair-display-v13-latin-italic.svg#PlayfairDisplay") format('svg')}@font-face{font-family: 'Playfair Display';font-style: normal;font-weight: 700;src: url("../../files/layout/fonts/playfair-display-v13-latin-700.eot");src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url("../../files/layout/fonts/playfair-display-v13-latin-700.eot?#iefix") format('embedded-opentype'), url("../../files/layout/fonts/playfair-display-v13-latin-700.woff2") format('woff2'), url("../../files/layout/fonts/playfair-display-v13-latin-700.woff") format('woff'), url("../../files/layout/fonts/playfair-display-v13-latin-700.ttf") format('truetype'), url("../../files/layout/fonts/playfair-display-v13-latin-700.svg#PlayfairDisplay") format('svg')}@font-face{font-family: 'Hind';font-style: normal;font-weight: 300;src: url("../../files/layout/fonts/hind-v8-latin-300.eot");src: local('Hind Light'), local('Hind-Light'), url("../../files/layout/fonts/hind-v8-latin-300.eot?#iefix") format('embedded-opentype'), url("../../files/layout/fonts/hind-v8-latin-300.woff2") format('woff2'), url("../../files/layout/fonts/hind-v8-latin-300.woff") format('woff'), url("../../files/layout/fonts/hind-v8-latin-300.ttf") format('truetype'), url("../../files/layout/fonts/hind-v8-latin-300.svg#Hind") format('svg')}@font-face{font-family: 'Hind';font-style: normal;font-weight: 400;src: url("../../files/layout/fonts/hind-v8-latin-regular.eot");src: local('Hind Regular'), local('Hind-Regular'), url("../../files/layout/fonts/hind-v8-latin-regular.eot?#iefix") format('embedded-opentype'), url("../../files/layout/fonts/hind-v8-latin-regular.woff2") format('woff2'), url("../../files/layout/fonts/hind-v8-latin-regular.woff") format('woff'), url("../../files/layout/fonts/hind-v8-latin-regular.ttf") format('truetype'), url("../../files/layout/fonts/hind-v8-latin-regular.svg#Hind") format('svg')}html{min-height: 100%;position: relative}body{color: #303133;font-family: 'Playfair Display', serif;height: 100%;font-weight: 300;font-size: 20px;line-height: 30px}a[data-anchor]{height: 0px;display: block}figure{margin: 0}iframe{display: block;height: auto;min-height: 426px;margin: 20px 0;max-width: 100%;width: 100%}fieldset{border: none}h1 {font-size: 60px}h2{font-size: 45px;margin-top: 0}input:focus:not([readonly]){border-bottom: 1px solid #303133 !important;box-shadow: 0 1px 0 0 #303133 !important}input[type=checkbox]:checked + label:before{border-right: 2px solid #303133;border-bottom: 2px solid #303133}nav{background-color: inherit;box-shadow: none;height: inherit}strong{font-weight: 700}ol li{list-style: none}ul li a:hover{background-color: inherit !important}ul li.active{background-color: inherit !important}ul li.active a,ul li.active span{background-color: inherit}.clear{clear: both}.container{width: 100% !important}.invisible{display: none}.float_left{float: left !important}.float_right{float: right !important}.left{float: left !important}.right{float: right !important}.transition_all{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}header.page-header{margin-bottom: 0;position: relative}header.page-header div.logo{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;left: 50px;position: absolute;top: 50px;z-index: 992}header.page-header div.logo figure a img{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}@media (max-width: 600px){header.page-header div.logo figure a img{max-height: 250px}}@media (max-width: 600px){header.page-header div.logo{left: 11px;top: 11px}}header.page-header div.headimages div.slider{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}header.page-header div.headimages div.slider ul.slides{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}header.page-header div.headimages div.slider ul.slides li div.caption{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}header.page-header div.headimages div.slider ul.slides li div.caption div.inner-caption p{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;color: #303133;font-size: 60px;line-height: 70px}@media (max-width: 700px){header.page-header div.headimages div.slider ul.slides li div.caption div.inner-caption p{font-size: 22px;line-height: 32px}}@media (max-width: 600px){header.page-header div.headimages div.slider ul.slides li div.caption div.inner-caption p{font-size: 18px;line-height: 28px}}@media (max-width: 600px){header.page-header div.headimages div.slider ul.slides li div.caption{top: 60%}}@media (max-width: 600px){header.page-header div.headimages div.slider ul.slides{height: 420px !important}}@media (max-width: 600px){header.page-header div.headimages div.slider{height: 420px !important}}header.page-header div.navigation ul{background-color: #000;height: 100%;left: 0;padding-top: 50px;position: fixed;top: -100%;width: 100%;z-index: 998}header.page-header div.navigation ul li{display: block;text-align: center;width: 100%}header.page-header div.navigation ul li a,header.page-header div.navigation ul li span{display: block;font-size: 22px}@media (max-width: 600px){header.page-header div.navigation ul li a,header.page-header div.navigation ul li span{font-size: 18px}}header.page-header div.navigation a.toggle-menu{float: right !important;display: block;height: 46px;position: absolute;right: 50px;top: 40px;width: 35px;z-index: 999}header.page-header div.navigation a.toggle-menu span,header.page-header div.navigation a.toggle-menu span:before,header.page-header div.navigation a.toggle-menu span:after{background-color: #fff;border-radius: 1px;content: '';cursor: pointer;display: block;height: 5px;position: absolute;transition: all 200ms ease-in-out;width: 35px}header.page-header div.navigation a.toggle-menu span{top: 11px}header.page-header div.navigation a.toggle-menu span:after{top: 22px}header.page-header div.navigation a.toggle-menu span:before{top: 11px}header.page-header div.navigation a.toggle-menu.active span{background-color: inherit}header.page-header div.navigation a.toggle-menu.active span:after,header.page-header div.navigation a.toggle-menu.active span:before{top: 0}header.page-header div.navigation a.toggle-menu.active span:after{transform: rotate(-45deg)}header.page-header div.navigation a.toggle-menu.active span:before{transform: rotate(45deg)}@media (max-width: 600px){header.page-header div.navigation a.toggle-menu{right: 11px;top: 11px}}section.page-content{margin-bottom: 0;padding-bottom: 40px}section.page-content div.row{margin-bottom: 0}section.page-content main.main-content a{color: #303133}section.page-content main.main-content ul{margin-left: 20px}section.page-content main.main-content ul li{list-style: disc}section.page-content main.main-content div.content-slider{position: relative}section.page-content main.main-content div.content-slider ul.slides li p{color: #303133;font-size: 1.875vw;line-height: 2.3958vw}@media (max-width: 992px){section.page-content main.main-content div.content-slider ul.slides li p{font-size: 36px;line-height: 46px}}@media (max-width: 800px){section.page-content main.main-content div.content-slider ul.slides li p{font-size: 24px;line-height: 34px}}section.page-content main.main-content div.content-slider div.slider-controls{left: 11px;margin-top: -22px;position: absolute;right: 11px;top: 50%;z-index: 992}section.page-content main.main-content div.content-slider div.slider-controls a{color: #303133}section.page-content main.main-content div.content-slider div.slider-controls a i{font-size: 42px}section.page-content main.main-content div.content-slider div.slider-controls a.next{float: right !important}section.page-content main.main-content div.content-slider div.slider-controls a.prev{float: left !important}section.page-content main.main-content div.element-composition-1{margin-bottom: 0}section.page-content main.main-content div.element-composition-1 div.left-column{height: 1100px;overflow: hidden;padding: 0}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.left-column{height: inherit}}section.page-content main.main-content div.element-composition-1 div.left-column div.left-text{height: 640px;padding: 4vw 8vw;overflow: hidden}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.left-column div.left-text{height: inherit}}section.page-content main.main-content div.element-composition-1 div.left-column div.left-text p{font-size: 1.5vmin;line-height: 2vw}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.left-column div.left-text p{font-size: 16px;line-height: 26px}}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.left-column div.hyperlink-image{height: inherit}}section.page-content main.main-content div.element-composition-1 div.left-column div.left-image{height: 400px}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.left-column div.left-image{height: inherit}}section.page-content main.main-content div.element-composition-1 div.right-column{height: 1100px;overflow: hidden;padding: 0}section.page-content main.main-content div.element-composition-1 div.right-column div.slider{height: 400px;overflow: hidden}section.page-content main.main-content div.element-composition-1 div.right-column div.right-text{background-color: #ededed;height: 1040px;padding: 4vw 8vw}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.right-column div.right-text{height: auto}}section.page-content main.main-content div.element-composition-1 div.right-column div.right-text p{font-size: 1.5vmin;line-height: 2vw}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.right-column div.right-text p{font-size: 16px;line-height: 26px}}@media (max-width: 992px){section.page-content main.main-content div.element-composition-1 div.right-column{height: inherit}}section.page-content main.main-content div.element-composition-2{margin-bottom: 0}section.page-content main.main-content div.element-composition-2 div.left-column{height: 960px;overflow: hidden;padding: 0}section.page-content main.main-content div.element-composition-2 div.left-column div.left-text{height: 960px;padding: 4vw 8vw;overflow: hidden}section.page-content main.main-content div.element-composition-2 div.left-column div.left-text ul li{font-size: 1.5vmin;line-height: 2vw}@media (max-width: 992px){section.page-content main.main-content div.element-composition-2 div.left-column div.left-text ul li{font-size: 16px;line-height: 26px}}@media (max-width: 992px){section.page-content main.main-content div.element-composition-2 div.left-column div.left-text{height: inherit}}@media (max-width: 992px){section.page-content main.main-content div.element-composition-2 div.left-column{height: auto}}section.page-content main.main-content div.element-composition-2 div.right-column{padding: 0}section.page-content main.main-content div.element-composition-2 div.right-column div.right-text{height: 560px;padding: 40px;overflow: hidden}section.page-content main.main-content div.element-composition-2 div.right-column div.right-text.with-background{padding: 0;position: relative}section.page-content main.main-content div.element-composition-2 div.right-column div.right-text.with-background div.inner-text{background-color: rgba(255,255,255,0.9);bottom: 0;left: 0;padding: 40px;position: absolute;top: 0;width: 50%}@media (max-width: 835px){section.page-content main.main-content div.element-composition-2 div.right-column div.right-text.with-background div.inner-text{width: 70%}}@media (max-width: 600px){section.page-content main.main-content div.element-composition-2 div.right-column div.right-text.with-background div.inner-text{width: 100%}}section.page-content main.main-content div.element-composition-2 div.right-column div.right-text.with-background div.inner-text span.close{cursor: pointer;position: absolute;right: 11px;top: 11px}section.page-content main.main-content div.element-composition-2 div.right-column div.right-text.with-background div.inner-text p{font-size: 14px;line-height: 24px}section.page-content main.main-content div.element-composition-2 div.right-column div.right-text.with-background div.inner-text ul li{font-size: 14px;line-height: 24px}section.page-content main.main-content div.element-composition-2.left-green div.left-column{background-color: #e5f3e8}section.page-content main.main-content div.element-composition-3 div.left-column div.left-text{padding: 4vw 8vw;overflow: hidden}@media (max-width: 1320px){section.page-content main.main-content div.element-composition-3 div.left-column{width: 100% !important}}@media (max-width: 1320px){section.page-content main.main-content div.element-composition-3 div.right-column{width: 100% !important}}@media (max-width: 1320px){section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery{width: 100% !important}}section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery div.overlay{background-color: rgba(0,0,0,0.4);bottom: 0;left: 0;position: absolute;right: 0;top: 0;visibility: hidden}section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery div.overlay a{color: #fff;display: block;text-align: center}section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery div.overlay a i{font-size: 32px;margin-top: -8px;position: absolute;top: 50%}section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery figure{height: 400px;position: relative;width: 50%}section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery figure a{bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 992}@media (max-width: 700px){section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery figure{width: 100%}}section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery figure:hover div.overlay{visibility: visible}section.page-content main.main-content div.element-composition-3 div.right-column div.right-gallery a.watch-more i{position: relative;top: 1px}section.page-content main.main-content div.ce_background_text{height: 480px;overflow: hidden}section.page-content main.main-content div.ce_background_text div.overlay{height: 563px;background-color: rgba(0,0,0,0.4)}section.page-content main.main-content div.ce_background_text div.overlay div.teaser{margin-top: -83px;position: relative;top: 50%}section.page-content main.main-content div.ce_background_text div.overlay p{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;color: #fff;margin: 0;text-align: center}section.page-content main.main-content div.ce_background_text div.overlay p em{font-size: 45px;line-height: 55px}section.page-content main.main-content div.ce_form{float: left !important;max-width: 50%;padding: 0 11px;width: 100%}@media (max-width: 992px){section.page-content main.main-content div.ce_form{max-width: 100%}}section.page-content main.main-content div.ce_form div.widget.input-field{margin-top: 0}section.page-content main.main-content div.ce_form label{top: 0}section.page-content main.main-content div.ce_form label.active{-webkit-transform: translateY(-100%);transform: translateY(-100%)}section.page-content main.main-content div.ce_form input{margin-bottom: 20px;width: calc(100% - 12px)}section.page-content main.main-content div.ce_form input[type=text],section.page-content main.main-content div.ce_form input[type=email]{padding-left: 11px}section.page-content main.main-content div.ce_form textarea{border: none;border-bottom: 1px solid #303133;border-left: 1px solid #303133;border-right: 1px solid #303133;border-top: 1px solid #303133;height: 250px;outline: none;resize: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}section.page-content main.main-content div.ce_form div.submit_container{margin-top: 20px}section.page-content main.main-content div.ce_form div.submit_container input{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s;background-color: #fff;border: 1px solid #303133;border-radius: 5px;color: #303133;padding: 5px 20px;width: 100%}section.page-content main.main-content div.ce_form div.submit_container input:hover{background-color: #e5f3e8}section.page-content main.main-content div#contact{padding: 4vw 8vw}@media (max-width: 1320px){section.page-content main.main-content div#contact{padding: 40px 0}}footer.page-footer{background-color: #303133;color: #fff;height: 320px;margin: 0;padding: 50px 70px}footer.page-footer div.company h3,footer.page-footer div.contact h3,footer.page-footer div.openings h3,footer.page-footer div.additional h3{font-size: 18px;font-weight: 400}footer.page-footer div.company p,footer.page-footer div.contact p,footer.page-footer div.openings p,footer.page-footer div.additional p{font-size: 15px;line-height: 25px;margin-top: 0}footer.page-footer div.company table,footer.page-footer div.contact table,footer.page-footer div.openings table,footer.page-footer div.additional table{border-collapse: collapse}footer.page-footer div.company table tr td,footer.page-footer div.contact table tr td,footer.page-footer div.openings table tr td,footer.page-footer div.additional table tr td{font-family: 'Hind', sans-serif;font-size: 15px;padding: 0}footer.page-footer div.company table tr td a,footer.page-footer div.contact table tr td a,footer.page-footer div.openings table tr td a,footer.page-footer div.additional table tr td a{color: #fff}@media (max-width: 992px){footer.page-footer{height: inherit}footer.page-footer div.company,footer.page-footer div.contact,footer.page-footer div.openings,footer.page-footer div.additional{margin-bottom: 20px}}@media (max-width: 600px){footer.page-footer{padding: 50px 0}footer.page-footer div.company,footer.page-footer div.contact,footer.page-footer div.openings,footer.page-footer div.additional{text-align: center}footer.page-footer div.company table,footer.page-footer div.contact table,footer.page-footer div.openings table,footer.page-footer div.additional table{margin: 0 auto;width: 200px}footer.page-footer div.company table tr td,footer.page-footer div.contact table tr td,footer.page-footer div.openings table tr td,footer.page-footer div.additional table tr td{padding-left: 11px}}div.bottom-footer{background-color: #fff;margin: 0}div.bottom-footer div.inner-footer{padding: 0 70px}div.bottom-footer div.inner-footer span.copyright{float: left !important;display: inline-block;font-size: 18px;line-height: 64px}div.bottom-footer div.inner-footer span.copyright a{color: #303133}div.bottom-footer div.inner-footer ul{float: right !important;margin: 0}div.bottom-footer div.inner-footer ul li a,div.bottom-footer div.inner-footer ul li span{display: block;color: #303133;font-size: 18px;padding: 0 11px}div.bottom-footer div.inner-footer ul li a{-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;transition: all .5s}div.bottom-footer div.inner-footer ul li a:hover{text-decoration: underline}div.bottom-footer div.inner-footer ul li.active a,div.bottom-footer div.inner-footer ul li.active span{text-decoration: underline}@media (max-width: 600px){div.bottom-footer div.inner-footer span.copyright{float: inherit !important;display: block;margin-bottom: 20px;text-align: center;width: 100%}div.bottom-footer div.inner-footer ul{float: inherit !important;width: 100%}div.bottom-footer div.inner-footer ul li{border-bottom: 1px solid #303133;float: none !important;display: block;text-align: center;width: 100%}div.bottom-footer div.inner-footer ul li:last-child{border-bottom: none}}body.gallery section.page-content main.main-content ul{list-style: none !important}body.gallery section.page-content main.main-content ul li{list-style: none !important}
