

@font-face {
	font-family: 'Conv_Mohave';
	src: url('https://www.john-foos.com/cms/fonts/Mohave.eot');
	src: local('☺'), url('https://www.john-foos.com/cms/fonts/Mohave.woff') format('woff'), url('https://www.john-foos.com/cms/fonts/Mohave.ttf') format('truetype'), url('https://www.john-foos.com/cms/fonts/Mohave.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_FrenteH1-Regular';
	src: url('https://www.john-foos.com/cms/fonts/FrenteH1-Regular.eot');
	src: local('☺'), url('https://www.john-foos.com/cms/fonts/FrenteH1-Regular.woff') format('woff'), url('https://www.john-foos.com/cms/fonts/FrenteH1-Regular.ttf') format('truetype'), url('https://www.john-foos.com/cms/fonts/FrenteH1-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Mohave-Bold Italics';
	src: url('https://www.john-foos.com/cms/fonts/Mohave-Bold Italics.eot');
	src: local('☺'), url('https://www.john-foos.com/cms/fonts/Mohave-Bold Italics.woff') format('woff'), url('https://www.john-foos.com/cms/fonts/Mohave-Bold Italics.ttf') format('truetype'), url('https://www.john-foos.com/cms/fonts/Mohave-Bold Italics.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.single-share-wrap .single-share-links ul li:nth-child(3){ display:none !important}
.single-share-wrap .single-share-links ul li:nth-child(4){ display:none !important}
.single-share-wrap .single-share-links ul li:nth-child(5){ display:none !important}

.rex-slider-element h1 { text-shadow: rgba(0,0,0,0.7) 0 0 40px; color:#dfff00 !important;	font-family: 'Conv_Mohave-Bold Italics' !important;}
.rex-custom-scrollbar h1 { text-shadow: rgba(0,0,0,0.7) 0 0 40px; color:#dfff00 !important;	font-family: 'Conv_Mohave-Bold Italics' !important;}
.rex-custom-scrollbar h1 span{ text-shadow: rgba(0,0,0,0.7) 0 0 40px; color:#dfff00 !important;	font-family: 'Conv_Mohave-Bold Italics' !important;}

.single-share-wrap.portfolio-share .single-share-links ul li a {color:#dfff00 !important;}

h1,h2,h3,h4,h5,h6 {font-family: 'Conv_Mohave' !important;}

footer { position:relative; margin-top:-40px}
.footer{width:100%;background:#f5f5f5}
.footer,.footer a{color:#333}
.footer-down,.footer-up{width:100%;padding:0px 0}
.footer-copy { text-align:left}
.footer-social { text-align:right; margin-top:7px}
.footer-logo{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%}
.footer-logo:last-child{margin-right:0}
.footer-logo img{max-width:200px}
.footer-logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
@media only screen and (max-width:47.9375em){
.footer-logo{display:block;clear:both;float:none;width:100%;margin-right:auto}
.footer-logo,.footer-logo:first-child{margin-left:auto}
.footer-logo:last-child{margin-right:auto}
.footer-logo img{display:block;margin-bottom:20px}
}
.footer-copy{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;color:#9e9e9e}
.footer-copy:last-child{margin-right:0}
.footer-copy *{font-size:13px;letter-spacing:1px}
@media only screen and (max-width:25em){.footer-copy{display:block;clear:both;float:none;width:100%;margin-right:auto}
.footer-copy,.footer-copy:first-child{margin-left:auto}.footer-copy:last-child{margin-right:auto}
}

.footer-social{float:left;clear:none;width:48.5%;margin-left:0;text-align:right}
.footer-social:last-child{margin-right:0}
.footer-social ul{padding:0;margin:0;list-style:none}
.footer-social ul li{display:inline-block;margin:0 5px}
.footer-social ul li:last-child{margin-right:0}
.footer-social ul a{display:block;font-size:18px !important}
.footer-social ul .fa{color:#9e9e9e}
@media only screen and (max-width:47.9375em){
.footer-social{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}
.footer-social:last-child{margin-right:0}
}
@media only screen and (max-width:25em){
.footer-social{display:block;clear:both;float:none;width:100%;margin-right:auto;text-align:left}
.footer-social,.footer-social:first-child{margin-left:auto}
.footer-social:last-child{margin-right:auto}
}
.footer-home{width:100%;background:transparent;color:#fff;position:absolute;left:0;bottom:0;font-size:12px;padding:7px 2.93%}
.footer-home a{color:#fff}
.footer-home .footer-left{float:left}
.footer-home .footer-right{float:right;padding-top:4px}

@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.rex-flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex}.rex-flexbox .rex-custom-position{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.perfect-grid-item.rex-flex-top .rex-flexbox{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.perfect-grid-item.rex-flex-middle .rex-flexbox{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.perfect-grid-item.rex-flex-bottom .rex-flexbox{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.perfect-grid-item.rex-flex-left .rex-flexbox{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.perfect-grid-item.rex-flex-left .natural-image-content,.perfect-grid-item.rex-flex-left .text-wrap{text-align:left}.perfect-grid-item.rex-flex-center .rex-flexbox{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.perfect-grid-item.rex-flex-center .natural-image-content,.perfect-grid-item.rex-flex-center .text-wrap{text-align:center}.perfect-grid-item.rex-flex-right .rex-flexbox{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.perfect-grid-item.rex-flex-right .natural-image-content,.perfect-grid-item.rex-flex-right .text-wrap{text-align:right}.perfect-grid-item.rex-flex-left.rex-flex-top .grid-item-content{background-position:0 0}.perfect-grid-item.rex-flex-left.rex-flex-middle .grid-item-content{background-position:0}.perfect-grid-item.rex-flex-left.rex-flex-bottom .grid-item-content{background-position:0 100%}.perfect-grid-item.rex-flex-center.rex-flex-top .grid-item-content{background-position:top}.perfect-grid-item.rex-flex-center.rex-flex-middle .grid-item-content{background-position:50%}.perfect-grid-item.rex-flex-center.rex-flex-bottom .grid-item-content{background-position:bottom}.perfect-grid-item.rex-flex-right.rex-flex-top .grid-item-content{background-position:100% 0}.perfect-grid-item.rex-flex-right.rex-flex-middle .grid-item-content{background-position:100%}.perfect-grid-item.rex-flex-right.rex-flex-bottom .grid-item-content{background-position:100% 100%}*,:after,:before{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0}html{position:relative}body{background:#f8f8f8;color:#333;font-size:1em;font-family:yantramanavregular,Helvetica,Arial,sans-serif;line-height:1.5;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.not-overflow{overflow:auto}body.is-block,body.is-block>*{overflow:hidden!important}::-moz-selection{background:#333;color:#f8f8f8;text-shadow:none}::selection{background:#333;color:#f8f8f8;text-shadow:none}::-webkit-selection{background:#333;color:#f8f8f8;text-shadow:none}img::-moz-selection{background:transparent}img::selection{background:transparent}@font-face{font-family:oswaldregular;src:url(../fonts/oswald-regular-webfont.eot);src:url(../fonts/oswald-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald-regular-webfont.woff2) format("woff2"),url(../fonts/oswald-regular-webfont.woff) format("woff"),url(../fonts/oswald-regular-webfont.ttf) format("truetype"),url(../fonts/oswald-regular-webfont.svg#oswaldregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:poppinsbold;src:url(../fonts/poppins-bold-webfont.eot);src:url(../fonts/poppins-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/poppins-bold-webfont.woff2) format("woff2"),url(../fonts/poppins-bold-webfont.woff) format("woff"),url(../fonts/poppins-bold-webfont.ttf) format("truetype"),url(../fonts/poppins-bold-webfont.svg#poppinsbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:yantramanavregular;src:url(../fonts/yantramanav-regular-webfont.eot);src:url(../fonts/yantramanav-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/yantramanav-regular-webfont.woff2) format("woff2"),url(../fonts/yantramanav-regular-webfont.woff) format("woff"),url(../fonts/yantramanav-regular-webfont.ttf) format("truetype"),url(../fonts/yantramanav-regular-webfont.svg#yantramanavregular) format("svg");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{color:inherit;line-height:1.25;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase;padding:0}h1{margin:0 0 35px}h1,h2{font-family:poppinsbold,Helvetica,Arial,sans-serif}h3,h4,h5,h6{font-family:oswaldregular,Helvetica,Arial,sans-serif}.h1,h1{font-size:3.6em}.h2,h2{font-size:3.1em}.h3,h3{font-size:2.6em}.h4,h4{font-size:2.35em}.h5,h5{font-size:1.85em}.h6,h6{text-transform:initial!important;font-size:1em}.small,small{font-size:.7em}a{color:#333;text-decoration:none}a:not([class]){color:#737373}a:not([class]),a:not([class]):hover{text-decoration:underline}a.link:hover{text-decoration:none}p{margin:0 0 15px}hr{border-bottom:1px solid #333;border-left:none;border-right:none;border-top:none;margin:1.5em 0;clear:both}ol,ul{list-style-type:none}ol.no_list,ul.no_list{list-style-type:none;margin:0;padding:0}em{font-style:italic}strong{font-weight:700}@font-face{font-family:project;font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:project;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:""}.icon-twitter:before{content:""}audio,embed,iframe,img,input,object,picture,video{max-width:100%;margin:0}img{display:inline-block;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}img[src*=".svg"]{width:100%\9}a:hover img{border:none;background:none}a img{border:none}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:none;transform:none}}@keyframes zoom-in{0%{-webkit-transform:scale(.1);transform:scale(.1)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dashoffset:-35}50%,to{stroke-dasharray:90,150}to{stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dashoffset:-35}50%,to{stroke-dasharray:90,150}to{stroke-dashoffset:-124}}.warning{width:100%;padding:15px 0;background:#ccc}.warning p{text-align:center;max-width:1100px;margin:0 auto}@media only screen and (max-width:64em){.warning p{max-width:90%}}.warning a{color:#dd6f00}.warning a:hover{color:#ffa244}.bit-container{position:absolute;bottom:40px;right:15%;z-index:9999999}.bit-container .bit-hero{position:relative;display:block;width:110px;height:110px;background-color:#1ca9e5;color:#fff;text-align:center}.bit-container .bit-hero span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bit-container .bit-content{position:relative;display:block;width:40px;height:40px;background-color:#1ca9e5;color:#fff;text-align:center}.bit-container .bit-content span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rex-custom-submit-form-btn,.rex-split-button,button{cursor:pointer;text-decoration:none;background:transparent;padding:0;border:0;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap}.rex-custom-submit-form-btn,.rex-split-button{display:inline-block;text-align:center;vertical-align:middle}button{background-image:none}button:active,button:focus{outline:none;box-shadow:none;border:none}button.button-disabled,button[disabled]{cursor:not-allowed;opacity:.65}.rex-custom-submit-form-btn,.rex-split-button{background-color:#00a8e8;padding:10px 20px;color:#fff!important;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease}.rex-custom-submit-form-btn.dark,.rex-split-button.dark{background-color:#000}.rex-custom-submit-form-btn.button-icon span.icon,.rex-split-button.button-icon span.icon{display:inline-block;width:20px;height:11px;margin-left:10px}.rex-custom-submit-form-btn.button-icon span.icon svg,.rex-split-button.button-icon span.icon svg{width:20px;height:11px}.rex-custom-submit-form-btn.button-icon span.icon svg path,.rex-split-button.button-icon span.icon svg path{fill:#fff}.rex-custom-submit-form-btn{background-color:#000}.button_full,.hero-single-news{display:block;width:100%}.hero-single-news{position:relative;background-color:#003459;z-index:2;height:400px;height:80vh}.hero-single-news:before{position:absolute;left:0;top:0;height:100%;width:100%;display:block;content:" ";background:#000;opacity:.2;transition:opacity .3s ease;z-index:2}.hero-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-style:preserve3d;transform-style:preserve3d;text-align:center;color:#fff;width:80%;margin:0 auto;z-index:10}.hero-content .hero-title{font-size:70px}.hero-content .hero-sub{font-size:14px;letter-spacing:1px;font-weight:700;color:#fff;text-transform:uppercase}.hero-content .hero-sub .news-category,.hero-content .hero-sub .news-date{position:relative}.hero-content .hero-sub .news-category:after,.hero-content .hero-sub .news-date:after{content:"|";display:inline-block;margin:0 5px}.page-navigation{background:rgba(0,0,0,.8)}#rex-new-page-navigation{font-size:0;text-align:center}#rex-new-page-navigation .rex-new-page-navigation-title{display:inline-block;height:34px;line-height:34px}#rex-new-page-navigation .rex-new-page-navigation-title:not(:last-child){border-right:1px solid hsla(0,0%,100%,.1)}#rex-new-page-navigation .rex-new-page-navigation-title a{padding:10px;color:#fff;font-size:12px;font-weight:100}.navigation-is-open #rex-vertical-nav.container-to-close{-webkit-transform:translate(-100vw,-50%)!important;transform:translate(-100vw,-50%)!important}#rex-vertical-nav{position:fixed;right:40px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5000}#rex-vertical-nav.container-to-close{transition:-webkit-transform .7s cubic-bezier(.91,.01,.6,.99);transition:transform .7s cubic-bezier(.91,.01,.6,.99);transition:transform .7s cubic-bezier(.91,.01,.6,.99),-webkit-transform .7s cubic-bezier(.91,.01,.6,.99)}#rex-vertical-nav li{text-align:right}#rex-vertical-nav a{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}#rex-vertical-nav a:after{content:"";display:table;clear:both}#rex-vertical-nav a span{float:right;display:inline-block;-webkit-transform:scale(.6);transform:scale(.6)}#rex-vertical-nav a:hover span{-webkit-transform:scale(1);transform:scale(1)}#rex-vertical-nav a:hover .rex-label{opacity:1}#rex-vertical-nav a:hover .rex-dot{background-color:#fff}#rex-vertical-nav a:hover .rex-dot:before{background-color:rgba(0,0,0,.1)}#rex-vertical-nav a.is-selected .rex-dot{background-color:#fff}#rex-vertical-nav a.is-selected .rex-dot:before{background-color:rgba(0,0,0,.1)}#rex-vertical-nav .rex-dot{position:relative;top:4px;height:20px;width:20px;border-radius:50%;border:2px solid #fff;background-color:transparent;transition:background-color .5s,-webkit-transform .2s;transition:transform .2s,background-color .5s;transition:transform .2s,background-color .5s,-webkit-transform .2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;box-shadow:0 1px 3px transparent,0 1px 2px transparent}#rex-vertical-nav .rex-dot:before{content:'';position:absolute;border-radius:50%;display:block;width:22px;height:22px;top:-3px;left:-3px;background-color:transparent;border:1px solid #777}#rex-vertical-nav .rex-label{position:relative;margin-right:10px;padding:.4em .5em;color:#000;background-color:#fff;border-radius:4px;font-size:14px;font-size:.875rem;border:1px solid #777;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s;opacity:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}@media only screen and (max-width:48em){#rex-vertical-nav{display:none}}.main-navbar{width:100%;position:fixed;top:0;left:0;z-index:100;transition:opacity .3s ease-in-out,-webkit-transform .2s cubic-bezier(.694,.048,.335,1);transition:transform .2s cubic-bezier(.694,.048,.335,1),opacity .3s ease-in-out;transition:transform .2s cubic-bezier(.694,.048,.335,1),opacity .3s ease-in-out,-webkit-transform .2s cubic-bezier(.694,.048,.335,1);will-change:transform}.main-navbar:after,.main-navbar:before{content:" ";display:table}.main-navbar:after{clear:both}.main-navbar:not(.no-transparent){background-color:transparent;z-index:200}.is-team-active .main-navbar{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important;opacity:0;visibility:hidden}.main-navbar.nav-up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.main-navbar.nav-down{-webkit-transform:translateY(0);transform:translateY(0)}.main-navbar.is-exiting{opacity:0}.main-navbar a{color:#fff}.main-navbar .nav-container{padding:0 40px}.main-navbar .nav-logo{float:left;padding-left:41px;transition:all .25s .2s}.main-navbar .nav-logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.main-navbar .nav-logo img,.main-navbar .nav-logo svg{width:180px;position:relative;top:5px}.main-navbar .nav-logo svg path{fill:#fff}@media only screen and (max-width:47.9375em){.main-navbar .nav-logo{padding-left:14px}.main-navbar .nav-logo img,.main-navbar .nav-logo svg{max-width:150px}}.main-navbar .menu>li a{padding:0 15px 0 0}.main-navbar .nav-links{float:left;padding-top:8px;height:40px;padding-left:20px;text-align:center;transition:opacity .3s ease-in-out;display:none}.main-navbar .nav-links ul{margin:0;padding:0;list-style:none}.main-navbar .nav-links .nav-list-item{display:inline-block;margin-right:12px;position:relative}@media only screen and (min-width:48em){.main-navbar .nav-links .nav-list-item:hover{cursor:pointer}.main-navbar .nav-links .nav-list-item:hover>a:after{width:100%}.main-navbar .nav-links .nav-list-item.menu-item-has-children .rex-nav-icon{position:absolute;top:0;right:0;width:10px;height:10px;color:#fff;z-index:50}.main-navbar .nav-links .nav-list-item.menu-item-has-children .rex-nav-icon svg{width:10px;height:10px}.main-navbar .nav-links .nav-list-item.menu-item-has-children .rex-nav-icon svg path{fill:#fff}}.main-navbar .nav-links .nav-list-item:last-child{margin-right:0}.main-navbar .nav-links .nav-list-item.nav-list-item--active>a{text-decoration:none}.main-navbar .nav-links .nav-list-item.nav-list-item--active>a span:after{width:100%}.main-navbar .nav-links a{display:block;font-size:13px;text-transform:uppercase;font-family:Yantramanav;font-weight:800;letter-spacing:2px;position:relative;white-space:nowrap;color:#fff}.main-navbar .nav-links a .nav-link-text{display:inline-block;position:relative}.main-navbar .nav-links a .nav-link-text:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#fff;transition:width .3s ease}.main-navbar .nav-links a:hover{text-decoration:none}.main-navbar .nav-links a:hover .nav-link-text:after{width:100%}@media screen and (min-width:865px){.main-navbar.classic,.main-navbar.split{display:block}}.nav-left,.nav-right{display:block;float:left;height:40px;transition:all .55s cubic-bezier(.694,.048,.335,1)}.nav-left:after,.nav-left:before,.nav-right:after,.nav-right:before{content:" ";display:table}.nav-left:after,.nav-right:after{clear:both}.nav-left.temporary-width,.nav-right.temporary-width{width:50%!important}.nav-left.full-width,.nav-right.full-width{width:100%!important}.nav-left.split-zero,.nav-right.split-zero{width:0}.nav-left.split-one,.nav-right.split-one{width:8.33333333%}.nav-left.split-two,.nav-right.split-two{width:16.66666667%}.nav-left.split-three,.nav-right.split-three{width:25%}.nav-left.split-four,.nav-right.split-four{width:33.33333333%}.nav-left.split-five,.nav-right.split-five{width:41.66666667%}.nav-left.split-six,.nav-right.split-six{width:50%}.nav-left.split-seven,.nav-right.split-seven{width:58.33333333%}.nav-left.split-eight,.nav-right.split-eight{width:66.66666667%}.nav-left.split-nine,.nav-right.split-nine{width:75%}.nav-left.split-ten,.nav-right.split-ten{width:83.33333333%}.nav-left.split-eleven,.nav-right.split-eleven{width:91.66666667%}.nav-left.split-twelve,.nav-right.split-twelve{width:100%}@media screen and (max-width:864px){.nav-left.split-eleven,.nav-left.split-five,.nav-left.split-four,.nav-left.split-nine,.nav-left.split-one,.nav-left.split-seven,.nav-left.split-six,.nav-left.split-ten,.nav-left.split-three,.nav-left.split-twelve,.nav-left.split-two,.nav-right.split-eleven,.nav-right.split-five,.nav-right.split-four,.nav-right.split-nine,.nav-right.split-one,.nav-right.split-seven,.nav-right.split-six,.nav-right.split-ten,.nav-right.split-three,.nav-right.split-twelve,.nav-right.split-two{width:auto}}.nav-left.dark,.nav-left.dark .sidebar-toggle,.nav-left.dark .toggle-icon,.nav-left.light,.nav-left.light .sidebar-toggle,.nav-left.light .toggle-icon,.nav-right.dark,.nav-right.dark .sidebar-toggle,.nav-right.dark .toggle-icon,.nav-right.light,.nav-right.light .sidebar-toggle,.nav-right.light .toggle-icon{background-color:transparent}@media screen and (max-width:864px){.nav-left{width:70%!important}}@media screen and (max-width:864px){.nav-right{width:30%!important}}@media only screen and (max-width:47.9375em){.nav-right{padding-right:20px}}.sidebar-toggle{float:right;cursor:pointer;color:#fff;padding:8px 12px;text-transform:uppercase;position:absolute;right:4px;top:0;display:none}@media screen and (max-width:865px){.sidebar-toggle{display:block;padding-left:6px}}@media only screen and (max-width:47.9375em){.sidebar-toggle{right:6px}}.sidebar-toggle .toggle-text{font-family:Yantramanav;font-weight:800;letter-spacing:2px;font-size:13px;transition:color .3s ease-in-out}.sidebar-toggle--label .sidebar-toggle{height:40px;line-height:40px;padding-right:12px}.sidebar-toggle--hamburger .sidebar-toggle .toggle-text,.sidebar-toggle--label .sidebar-toggle .toggle-icon{display:none}.sidebar-menu{position:fixed;z-index:-1;opacity:1;top:0;right:0;width:50%;height:100%;white-space:nowrap;transition:z-index 0s 1.2s;display:block}.sidebar-menu.split-one{width:8.33333333%}.sidebar-menu.split-two{width:16.66666667%}.sidebar-menu.split-three{width:25%}.sidebar-menu.split-four{width:33.33333333%}.sidebar-menu.split-five{width:41.66666667%}.sidebar-menu.split-six{width:50%}.sidebar-menu.split-seven{width:58.33333333%}.sidebar-menu.split-eight{width:66.66666667%}.sidebar-menu.split-nine{width:75%}.sidebar-menu.split-ten{width:83.33333333%}.sidebar-menu.split-eleven{width:91.66666667%}.sidebar-menu.split-twelve{width:100%}@media screen and (max-width:767px){.sidebar-menu{width:100%!important}}@media only screen and (max-width:48em){.sidebar-menu{transition:none}}.sidebar-menu .menu>li>.sub-menu>li:first-child{padding-top:20px}.sidebar-menu .sidebar-menu-group{position:absolute;top:0;left:0;width:0;height:100%;background-color:#00171f;transition:all .65s cubic-bezier(.77,0,.175,1);transition-delay:.25s;display:block;overflow:hidden}.sidebar-menu .sidebar-menu-group:nth-child(2){left:50%}@media only screen and (max-width:47.9375em){.sidebar-menu .sidebar-menu-group{transition:none}.sidebar-menu .sidebar-menu-group:first-child{padding-top:70px}}.sidebar-menu .sidebar-nav{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.sidebar-menu .sidebar-nav .side-infos{padding-left:45px;color:#fff;font-size:14px}.sidebar-menu .sidebar-nav .sub-submenu,.sidebar-menu .sidebar-nav .submenu{position:absolute;top:60%;left:35px;background-color:#00171f;color:#fff;min-width:9em;padding:10px!important;text-align:left!important;z-index:900}@media only screen and (min-width:48em){.sidebar-menu .sidebar-nav .sub-submenu,.sidebar-menu .sidebar-nav .submenu{display:none}}.sidebar-menu .sidebar-nav .sub-submenu li,.sidebar-menu .sidebar-nav .submenu li{position:relative;margin:0;width:100%}.sidebar-menu .sidebar-nav .sub-submenu a,.sidebar-menu .sidebar-nav .submenu a{position:relative;color:#fff;text-transform:uppercase;font-family:oswaldregular,Helvetica,Arial,sans-serif;font-size:23px}@media only screen and (min-width:48em){.sidebar-menu .sidebar-nav .submenu{display:none}}.sidebar-menu .sidebar-nav .submenu li:hover .sub-submenu,.sidebar-menu .sidebar-nav ul li:hover .submenu:not(.sub-submenu){display:block}.sidebar-menu .sidebar-nav ul{padding-left:0;width:100%;margin:0 auto;padding:0 20px;display:block}.sidebar-menu .sidebar-nav ul li{padding:5px 0;overflow:hidden}.sidebar-menu .sidebar-nav ul li a{display:block;position:relative;color:#fff;white-space:initial;text-transform:uppercase;text-decoration:none}.sidebar-menu .sidebar-nav ul li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#fff;transition:width .3s ease}.sidebar-menu .sidebar-nav ul li a:hover{text-decoration:none}.sidebar-menu .sidebar-nav ul li.nav-list-item--active>a:after,.sidebar-menu .sidebar-nav ul li a:hover:after{width:80%}.sidebar-menu .sidebar-nav .menu-item .sub-menu{max-height:0!important;transition:all .62s}.sidebar-menu .sidebar-nav .menu-item .sub-menu.is-sub-open{max-height:900px!important;transition:all .82s}.sidebar-menu .sidebar-nav .side-social-links,.sidebar-menu .sidebar-nav .sidebar-custom-content{width:90%;margin:0 auto;display:block;padding-left:0}.sidebar-menu .sidebar-nav .sidebar-custom-content p{color:#fff}.sidebar-menu .sidebar-nav .side-social-links{padding:12px 0 20px}.sidebar-menu .sidebar-custom-content{padding-left:45px}@media only screen and (max-width:47.9375em){.sidebar-menu *{transition:none}.sidebar-menu .sidebar-menu-group{float:left;position:static;top:auto;left:auto;width:100%;height:auto}.sidebar-menu .sidebar-menu-group:nth-child(2){left:100%}.sidebar-menu .sidebar-menu-group:nth-child(2) .sidebar-nav{margin-top:35px}}.menu-item-has-children>a .rex-mobile-menu-icon{position:absolute;top:7px;right:5px;width:12px;height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:hsla(0,0%,100%,.7);z-index:50;opacity:.3}.menu-item-has-children>a .rex-mobile-menu-icon svg{width:12px;height:12px}.menu-item-has-children .sub-menu.is-sub-open{max-height:900px!important;transition:all .3s}.sidebar-menu .menu-item-has-children>a:before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1px;background-color:hsla(0,0%,100%,.1)}@media only screen and (max-width:47.9375em){.sidebar-menu .sidebar-nav ul li a:after{display:none}.menu-item-has-children{overflow:hidden}.menu-item-has-children>a{display:block;position:relative;text-transform:uppercase;padding-bottom:10px;color:hsla(0,0%,100%,.6)}.menu-item-has-children>a:before{bottom:0}.menu-item-has-children>a .rex-mobile-menu-icon{display:block}.menu-item-has-children>a:after{display:none}}.side-logo{margin-left:45px;margin-bottom:35px;color:#fff}.side-social-links{list-style:none;margin:0;padding:0}.side-social-links li{display:inline-block;margin-right:12px;float:left;padding:0}.side-social-links li:last-child{margin-right:0}.side-social-links li a{color:#fff;font-size:19px}.toggle-icon{outline:none;margin:auto;border:none;position:relative;width:22px;top:-8px;padding:0;transition:all .3s}.toggle-icon:after,.toggle-icon:before{content:'';width:22px;height:1px;background-color:#fff;display:block;position:absolute;border-radius:1px;transition:top .2s ease .2s,background-color .3s ease-in-out,-webkit-transform .5s ease;transition:transform .5s ease,top .2s ease .2s,background-color .3s ease-in-out;transition:transform .5s ease,top .2s ease .2s,background-color .3s ease-in-out,-webkit-transform .5s ease}.toggle-icon:before{top:0}.toggle-icon:after{top:8px}.main-navbar .sub-menu,.main-navbar .sub-submenu{display:none;position:absolute;top:110%;left:0;background-color:#00171f;color:#fff;min-width:9em;padding:10px!important;text-align:left!important;z-index:900}.main-navbar .sub-menu li,.main-navbar .sub-submenu li{position:relative;margin:0;width:100%}.main-navbar .sub-menu li:hover>.sub-submenu,.main-navbar .sub-submenu li:hover>.sub-submenu{display:block}.main-navbar .sub-submenu{top:0;left:100%}.main-navbar .sub-submenu.menu-depth-2,.main-navbar .sub-submenu.menu-depth-3,.main-navbar .sub-submenu.menu-depth-4{padding-left:25px!important}.menu-item-has-children{position:relative}.menu-item-has-children:after{content:"";position:absolute;bottom:-17px;left:0;width:9em;height:20px;z-index:-1}.menu-item-has-children:hover .sub-menu:not(.sub-submenu){display:block}@media only screen and (max-width:47.9375em){.sidebar-menu{-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .4s cubic-bezier(.694,.048,.335,1)}}.is-menu-open #rex-search-top-wrap,.is-menu-open .nav-links,.is-menu-open .rex-search,.is-menu-open .rex-search.is-visible{opacity:0;visibility:hidden}.is-menu-open .sidebar-toggle{display:block}.is-menu-open .toggle-icon{top:-4px}.is-menu-open .toggle-icon:after,.is-menu-open .toggle-icon:before{transition:top .2s ease .1s,-webkit-transform .5s ease;transition:transform .5s ease,top .2s ease .1s;transition:transform .5s ease,top .2s ease .1s,-webkit-transform .5s ease;top:calc(50% - 1px)}.is-menu-open .toggle-icon:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.is-menu-open .toggle-icon:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.is-menu-open .sidebar-menu{overflow-y:auto;z-index:100;opacity:1;transition:z-index 0s}.is-menu-open .sidebar-menu .sidebar-menu-group{width:50%}.is-menu-open .sidebar-menu .sidebar-menu-group:first-child{border-right:1px solid #003d52}@media only screen and (max-width:47.9375em){.is-menu-open .nav-logo{opacity:0;pointer-events:none}.is-menu-open .sidebar-menu{-webkit-transform:translateX(0);transform:translateX(0);transition:all .4s cubic-bezier(.694,.048,.335,1)}.is-menu-open .sidebar-menu .sidebar-menu-group{float:left;position:static;top:auto;left:auto;width:100%;height:auto;transition:all .3s}.is-menu-open .sidebar-menu .sidebar-menu-group:nth-child(2){left:100%}.is-menu-open .sidebar-menu .sidebar-menu-group .sidebar-nav{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.is-menu-open .sidebar-menu .sidebar-menu-group .sidebar-nav .menu-item .sub-menu a:before{display:none}}.main-navbar.lateral-visible .sidebar-toggle,.main-navbar.main-visible.classic .nav-links,.main-navbar.main-visible.split .nav-links{display:block}.main-navbar.lateral-hide .sidebar-toggle,.main-navbar.main-hide.classic .nav-links,.main-navbar.main-hide.split .nav-links,.nav-sidebar-logo{display:none}@media only screen and (max-width:47.9375em){.nav-sidebar-logo{display:block;position:absolute;opacity:0;top:0;left:20px;transition:opacity .3s ease .45s}.nav-sidebar-logo img,.nav-sidebar-logo svg{width:180px;position:relative;top:5px}.nav-sidebar-logo svg path{fill:#fff}.is-menu-open .nav-sidebar-logo{opacity:1}}.perfect-grid-sizer{width:8.33333333%;width:8.33333%}.perfect-grid-item{overflow:hidden;box-sizing:border-box}.perfect-grid-item.w1{width:8.33333333%;width:8.33333%}.perfect-grid-item.w2{width:16.66666667%;width:16.66667%}.perfect-grid-item.w3{width:25%}.perfect-grid-item.w4{width:33.33333333%;width:33.33333%}.perfect-grid-item.w5{width:41.66666667%;width:41.66667%}.perfect-grid-item.w6{width:50%}.perfect-grid-item.w7{width:58.33333333%;width:58.33333%}.perfect-grid-item.w8{width:66.66666667%;width:66.66667%}.perfect-grid-item.w9{width:75%}.perfect-grid-item.w10{width:83.33333333%;width:83.33333%}.perfect-grid-item.w11{width:91.66666667%;width:91.66667%}.perfect-grid-item.w12{width:100%}.perfect-grid-gallery{overflow:hidden}.portfolio-grid-gallery{position:relative;transition-property:height,width}.portfolio-grid-gallery .perfect-grid-item{transition-property:opacity}.perfect-grid-item .grid-item-content{width:auto;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.grid-item-content.image-content{overflow:hidden;width:100%;height:100%}.grid-item-content.image-content img:not(img[class*=wp-image]){width:100%;display:block;text-align:center;height:auto;margin:0 auto}.grid-item-content .natural-image-content{font-size:0;text-align:center;padding:5px}.rexpansive_portfolio_presentation .grid-item-content .natural-image-content{padding:0}.grid-item-content.image-content>figure{vertical-align:middle}.grid-item-content.image-content .image-text{position:absolute;top:0;left:0;margin-left:20px}.grid-item-content.background-content .image-text,.grid-item-content.image-content .image-text{height:100%;background-color:hsla(0,0%,100%,.8)}.grid-item-content.text-content{width:100%;height:100%;overflow:hidden}.grid-item-content.text-content .text-wrap{width:100%}.grid-item-content .title-container{bottom:0;position:absolute;width:100%;height:120px;z-index:50;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 99%,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.grid-item-content .title-container h5{color:#fff}.grid-item-content .title-container .title-wrap{padding-bottom:30px}.grid-item-content .text-wrap{padding:5px}.grid-item-content .text-wrap p{line-height:1.3}.grid-item-content .text-wrap h4,.grid-item-content .text-wrap h5,.grid-item-content .text-wrap h6{line-height:1.3;margin-bottom:1em}.grid-item-content.empty-content{height:100%}.image-text .quote-element{padding:0 150px;margin-top:40px}.image-text .quote-element h5{font-size:27px;line-height:1.6}.image-text .quote-element .open-quote{margin-bottom:15px}.image-text .quote-element .close-quote{margin-top:15px}.grid-item-content.background-content{height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.natural-fluid-image .grid-item-content .natural-image-content img{width:100%}.expanded-description .expanded-text p{line-height:1.3;margin-bottom:1em}.expanded-description .expanded-text h4,.expanded-description .expanded-text h5,.expanded-description .expanded-text h6{line-height:1.3}@media screen and (max-width:767px){.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w1,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w2,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w3,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w4,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w5,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w6,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w7,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w8,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w9,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w10,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w11,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.w12,.rexpansive_section:not(.rex-block-grid) .perfect-grid-sizer{width:100%}.perfect-grid-item.real-empty{display:none}.rexpansive_section:not(.rex-block-grid) .perfect-grid-item{height:auto!important}.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.only-background[data-height="1"]{height:50vw!important}.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.block-has-slider,.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.only-background:not([data-height="1"]){height:75vw!important}.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.only-background .element-link{height:inherit!important}.rexpansive_section:not(.rex-block-grid) .perfect-grid-gallery{margin:0!important}.perfect-grid-gallery .text-content{margin-left:0!important}.perfect-grid-gallery .element-link,.perfect-grid-gallery .image-content,.portfolio-grid-gallery .element-link{margin-left:0!important;width:100%!important}.element-link .element-link-effect-after,.element-link .element-link-effect-before{left:20px!important}.grid-item-content .text-wrap{padding:5px}.rexpansive_section.full-height-section .perfect-grid-gallery .perfect-grid-item:nth-child(2){min-height:100vh!important;height:auto!important}.rexpansive_section.full-height-section .perfect-grid-gallery .perfect-grid-item:nth-child(2) .grid-item-content,.rexpansive_section.full-height-section .perfect-grid-gallery .perfect-grid-item:nth-child(2) .responsive-block-overlay{min-height:100vh!important}}@media screen and (max-width:700px){.grid-item-content.background-content{background-size:contain}}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp{z-index:3000}.pswp-figure{height:100%;margin:0}.pswp-item{height:100%;display:block}.pswp-item-thumb{visibility:hidden}.pswp-item-caption,.pswp__caption{display:none}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:rotating .5s linear infinite;animation:rotating .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.rex-video-section-wrap,.rex-video-wrap{position:absolute;overflow:hidden;width:100%;height:100%;visibility:visible}.rex-video-section-wrap{z-index:-1}.rex-video-wrap+div{position:relative}video.rex-video-container{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.rex-video-toggle-audio{position:absolute;width:20px;height:20px;bottom:9px;right:9px;display:block;background-size:200%;background-repeat:no-repeat;background-position:0 -20px;opacity:.5;cursor:pointer}.rex-video-toggle-audio,.rex-video-toggle-audio.user-has-muted{background-image:url(../../img/ic_volume_up_off_white_black.png)}.rex-video-toggle-audio.user-has-muted{background-position:-20px -20px}.rex-video-toggle-audio.user-has-muted .rex-video-toggle-audio-shadow{background-image:url(../../img/ic_volume_up_off_white_black.png);background-position:-20px 0}.rex-video-toggle-audio .rex-video-toggle-audio-shadow{position:relative;display:block;top:-1px;left:-1px;width:inherit;height:inherit;background-image:url(../../img/ic_volume_up_off_white_black.png);background-size:200%;background-repeat:no-repeat;background-position:0 0}@media only screen and (max-width:48em){.perfect-grid-gallery .grid-item-content.mp4-player,.perfect-grid-gallery .grid-item-content.youtube-player{height:100%!important}.grid-item-content.youtube-player:before{display:block;content:'';top:0;left:0;position:absolute;background-image:url(https://youtube.com/yt/brand/media/image/YouTube-icon-dark.png);width:100%;height:100%;background-size:100px;background-repeat:no-repeat;background-position:50%;opacity:.6}}@font-face{font-family:ytpregular;src:url(font/ytp-regular.eot)}@font-face{font-family:ytpregular;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format("woff"),url(font/ytp-regular.ttf) format("truetype");font-weight:400;font-style:normal}.mb_YTPlayer:focus{outline:0}.mbYTP_wrapper{display:block;-webkit-transform:translateZ(0) translateZ(0);transform:translateZ(0) translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.mb_YTPlayer .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:Droid Sans,sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}to{opacity:1}}@keyframes fade{0%{opacity:.5}to{opacity:1}}.YTPFullscreen{display:block!important;position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;margin:0!important;border:none!important;opacity:1!important;background-color:#000}.mbYTP_wrapper iframe{max-width:4000px!important}.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}.inline_YTPlayer img{border:none!important;margin:0!important;padding:0!important;-webkit-transform:none!important;transform:none!important}.mb_YTPBar .ytpicon{font-size:20px;font-family:ytpregular}.mb_YTPBar .mb_YTPUrl.ytpicon{font-size:30px}.mb_YTPBar{transition:opacity .5s;display:block;width:100%;height:10px;padding:5px;background:#333;position:fixed;bottom:0;left:0;text-align:left;z-index:1000;font:14px/16px sans-serif;color:#fff;opacity:.1;box-sizing:border-box}.mb_YTPBar.visible,.mb_YTPBar:hover{opacity:1}.mb_YTPBar .buttonBar{transition:all .5s;background:transparent;font:12px/14px Calibri;position:absolute;top:-30px;left:0;padding:5px;width:100%;height:40px;box-sizing:border-box}.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,.4)}.mb_YTPBar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}.mb_YTPBar span.mb_YTPTime{width:130px}.mb_YTPBar span.mb_OnlyYT,.mb_YTPBar span.mb_YTPUrl{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}.mb_YTPBar span.mb_YTPUrl img{width:60px}.mb_YTPBar span.mb_OnlyYT{left:300px;right:auto}.mb_YTPBar span.mb_OnlyYT img{width:25px}.mb_YTPBar span.mb_YTPUrl a{color:#fff}.mb_YTPBar .mb_YTPMuteUnmute,.mb_YTPBar .mb_YTPPlaypause,.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img{cursor:pointer}.mb_YTPBar .mb_YTPProgress{height:10px;width:100%;background:#222;bottom:0;left:0}.mb_YTPBar .mb_YTPLoaded{height:10px;width:0;background:#444;left:0}.mb_YTPBar .mb_YTPseekbar{height:10px;width:0;background:#bb110e;bottom:0;left:0;box-shadow:1px 1px 3px rgba(82,82,82,.47)}.mb_YTPBar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}.YTPOverlay.raster{background:url(images/raster.png)}.YTPOverlay.raster.retina{background:url(images/raster@2x.png)}.YTPOverlay.raster-dot{background:url(images/raster_dot.png)}.YTPOverlay.raster-dot.retina{background:url(images/raster_dot@2x.png)}.mb_YTPBar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer!important;border-radius:3px}.mb_YTPBar.compact .simpleSlider{width:40px}.mb_YTPBar .simpleSlider.muted{opacity:.3}.mb_YTPBar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}.mb_YTPBar .level.horizontal{height:100%;width:0}.mb_YTPBar .level.vertical{height:auto;width:100%}.responsive-overlay{visibility:hidden;height:inherit;position:relative;width:100%;display:block;top:0;left:0;z-index:30}.full-height-section .responsive-overlay{min-height:100vh}@media screen and (min-width:1025px){.active-large-overlay .responsive-overlay{visibility:visible}}@media screen and (min-width:768px) and (max-width:1024px){.active-medium-overlay .responsive-overlay{visibility:visible}}@media screen and (max-width:767px){.active-small-overlay .responsive-overlay{visibility:visible}}.responsive-block-overlay{position:relative;visibility:hidden;width:100%;height:inherit;min-height:inherit;display:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;-ms-grid-row-align:inherit;align-items:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit}.responsive-block-overlay>div{visibility:visible}@media screen and (min-width:1025px){.active-large-block-overlay .responsive-block-overlay{visibility:visible}}@media screen and (min-width:768px) and (max-width:1024px){.active-medium-block-overlay .responsive-block-overlay{visibility:visible}}@media screen and (max-width:767px){.active-small-block-overlay .responsive-block-overlay{visibility:visible}}

/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}#main-slider{margin:0}#main-slider,#main-slider .main-slide{width:100%;height:100%;position:relative}#main-slider .main-slide{background-color:#000;background-position:50%;background-size:cover;background-repeat:no-repeat}#main-slider .main-slide:before{position:absolute;left:0;top:0;height:100%;width:100%;display:block;content:" ";background:#003459;opacity:.5;transition:opacity .3s ease;z-index:2}#main-slider .main-slide:nth-child(odd){background-color:#fff}.main-related-slider h1{font-size:60px;text-transform:uppercase;margin-bottom:40px}.main-related-slider .main-related-slide{width:95%;margin-right:5%}#main-slider-progress{position:absolute;top:0;right:0;height:0;width:3px;background-color:#00a8e8;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateX(0);transform:translateX(0)}.rex-default-slider{width:100%;padding-bottom:450px;margin:0}.rex-default-slider:after,.rex-default-slider:before{content:" ";display:table}.rex-default-slider:after{clear:both}.rex-default-slider .flickity-viewport{position:absolute;width:100%}.rex-default-slider .rex-default-slide{width:100%;height:100%;padding:0 20px}.rex-default-slider .rex-default-slide:after,.rex-default-slider .rex-default-slide:before{content:" ";display:table}.rex-default-slider .rex-default-slide:after{clear:both}.rex-default-slider .flickity-page-dots{bottom:15px}.rex-default-slider .flickity-page-dots .dot{width:30px;height:1px;border-radius:0;opacity:1;background:#999;border:0}.rex-default-slider .flickity-page-dots .dot.is-selected{background:#333}.rex-box-slider-wrap .flickity-page-dots,.rex-slider-wrap .flickity-page-dots{bottom:30px}.rex-box-slider-wrap .flickity-page-dots .dot,.rex-slider-wrap .flickity-page-dots .dot{width:7%;height:2px;padding:10px 0;margin:0 5px;border-radius:0;opacity:1;background:transparent;position:relative}.rex-box-slider-wrap .flickity-page-dots .dot:after,.rex-slider-wrap .flickity-page-dots .dot:after{background:hsla(0,0%,100%,.4);width:100%;height:2px;position:absolute;content:'';top:9px;left:0}.rex-box-slider-wrap .flickity-page-dots .dot.is-selected:after,.rex-slider-wrap .flickity-page-dots .dot.is-selected:after{background:#fff}.rex-box-slider-wrap .flickity-prev-next-button svg,.rex-slider-wrap .flickity-prev-next-button svg{width:100%;height:100%;top:0;left:0}.rex-box-slider-wrap .flickity-prev-next-button.previous svg,.rex-slider-wrap .flickity-prev-next-button.previous svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:5px;left:-15px}.rex-box-slider-wrap .flickity-prev-next-button.next svg,.rex-slider-wrap .flickity-prev-next-button.next svg{top:-5px;left:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rex-box-slider-wrap.is-dragging .rex-box-slider-element,.rex-box-slider-wrap.is-dragging .rex-slider-element,.rex-slider-wrap.is-dragging .rex-box-slider-element,.rex-slider-wrap.is-dragging .rex-slider-element{pointer-events:none}.rex-box-slider-wrap .flickity-prev-next-button,.rex-box-slider-wrap .flickity-prev-next-button:hover,.rex-slider-wrap .flickity-prev-next-button,.rex-slider-wrap .flickity-prev-next-button:hover{background:transparent}.rex-box-slider-wrap .flickity-prev-next-button .arrow,.rex-box-slider-wrap .flickity-prev-next-button:hover .arrow,.rex-slider-wrap .flickity-prev-next-button .arrow,.rex-slider-wrap .flickity-prev-next-button:hover .arrow{fill:#fff}.rex-slider-wrap{width:100%;height:100%}.rex-slider-wrap .rex-slider-element{width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.rex-slider-wrap .rex-slider-element:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;background:-webkit-gradient(left top,color-stop(15%,transparent),color-stop(85%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.6) 15%,transparent 85%)}.rex-slider-wrap .rex-slider-element .youtube-player{height:100%}@media screen and (max-width:767px){.rex-slider-wrap .rex-slider-element .youtube-player{background-image:none!important}}.rex-slider-wrap .rex-slider-element-title{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;padding:0 60px;z-index:10}.rex-slider-wrap .rex-slider-element-title a{font-size:inherit;font-family:inherit;color:inherit;text-decoration:none;font-weight:inherit}.rex-slider-wrap .rex-slider-element-title a:hover{color:inherit}.rex-box-slider-wrap{height:485px}.rex-box-slider-wrap .rex-box-slider-element{width:250px;height:400px;background-color:#fff;margin:10px}.rex-box-slider-wrap .news-block .grid-item-content,.rex-box-slider-wrap .news-block .news-block-media{height:50%}.rex-box-slider-wrap .flickity-page-dots{bottom:21px}.rex-box-slider-wrap .flickity-page-dots .dot{width:2%}.rex-box-slider-wrap .flickity-page-dots .dot:after{background:rgba(0,0,0,.2)}.rex-box-slider-wrap .flickity-page-dots .dot.is-selected:after{background:#333}@media screen and (max-width:767px){.rex-box-slider-wrap{height:400px}.rex-box-slider-wrap .rex-box-slider-element{width:200px;height:350px}.rex-box-slider-wrap .flickity-prev-next-button{display:none}.rex-box-slider-wrap .flickity-page-dots{bottom:4px}.rex-box-slider-wrap .flickity-page-dots .dot{width:4%}}@media screen and (min-width:768px){.rex-box-slider-wrap{margin:0 80px}.rex-box-slider-wrap .flickity-prev-next-button{width:38px;height:38px;top:calc(50% - 32px)}.rex-box-slider-wrap .flickity-prev-next-button.previous{left:-45px}.rex-box-slider-wrap .flickity-prev-next-button.previous svg{top:5px;left:-13px}.rex-box-slider-wrap .flickity-prev-next-button.next{right:-45px}.rex-box-slider-wrap .flickity-prev-next-button.next svg{top:-5px;left:13px}.rex-box-slider-wrap .flickity-prev-next-button .arrow,.rex-box-slider-wrap .flickity-prev-next-button:hover .arrow{fill:#333}}@media screen and (max-width:767px){.full-height-section .perfect-grid-item.block-has-slider .rex-slider-wrap,.full-height-section .perfect-grid-item.block-has-slider .rex-slider-wrap .flickity-viewport{min-height:100vh}}.block-has-slider p{margin:0!important}.block-has-slider .rex-custom-scrollbar,.block-has-slider .text-wrap{height:100%}.action-filter{width:100%;border-bottom:1px solid #dadada;position:relative}.action-filter ul{list-style:none;margin:0;padding:0 0 0 10px;margin-top:57px;font-size:0}.action-filter ul li{display:inline-block;margin-right:10px}.action-filter ul li:first-child{margin-left:10px}.action-filter ul li a{display:block;position:relative;padding-right:20px;padding-bottom:10px;text-align:center;text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:700;color:#000;text-decoration:none;cursor:pointer}.action-filter ul li a:after{content:"";position:absolute;display:block;left:0;bottom:-1px;width:0;height:2px;background-color:#000;transition:width .3s ease}.action-filter ul li a.active{text-decoration:none;color:#000}.action-filter ul li a.active:after{width:80%}.no-touch .action-filter ul li a:hover{text-decoration:none;color:#000}.no-touch .action-filter ul li a:hover:after{width:80%}.social-wall-filter ul li a[data-filter=facebook]:after{background-color:#3b5998}.social-wall-filter ul li a[data-filter=twitter]:after{background-color:#55acee}.social-wall-filter ul li a[data-filter=instagram]:after{background-color:#517fa4}.social-wall-filter ul li a[data-filter=youtube]:after{background-color:#cd201f}.no-touch .vertical-nav{position:fixed;right:10px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:90;opacity:1;visibility:visible;transition:opacity .3s 1.2s}@media screen and (max-width:767px){.no-touch .vertical-nav{display:none}}.no-touch .vertical-nav ul{margin:0;padding:0}.no-touch .vertical-nav.hide{opacity:0;visibility:hidden}.no-touch .vertical-nav li{text-align:right;height:1.5em}.no-touch .vertical-nav a{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:default}.no-touch .vertical-nav a:after:after,.no-touch .vertical-nav a:after:before{content:" ";display:table}.no-touch .vertical-nav a:after:after{clear:both}.no-touch .vertical-nav a:active,.no-touch .vertical-nav a:focus{outline:none}.no-touch .vertical-nav a .dot-cont{position:relative;width:30px;height:30px;cursor:pointer;float:right;display:inline-block;text-align:center}.no-touch .vertical-nav a:hover .label{display:inline;opacity:1}.no-touch .vertical-nav a.is-selected .dot,.no-touch .vertical-nav a span.dot-cont:hover .dot{background-color:#fff;-webkit-transform:scale(1.3);transform:scale(1.3)}.no-touch .vertical-nav a .dot{transition:all .1s ease-out;width:6px;height:6px;background-color:hsla(0,0%,100%,.5);display:inline-block;-webkit-backface-visibility:visible;transition:all .1s ease-in-out;border-radius:50%;box-shadow:0 0 0 2px rgba(0,0,0,.2);-webkit-transform:scale(1);transform:scale(1)}.no-touch .vertical-nav a .label{font-size:13px;font-weight:800;letter-spacing:2px;white-space:nowrap;padding:6px 18px;position:relative;margin-right:12px;color:#fff;display:none;top:2px;border-radius:1px;font-weight:600;opacity:0;text-transform:uppercase;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;-webkit-transform:scale(.5);transform:scale(.5);transition:all .1s ease-out}.no-touch .vertical-nav a .label:after{content:"";position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;right:-5px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:inherit}.no-touch .vertical-nav a .label.white-black{background-color:#fff;border-color:#fff;color:#000}@media screen and (max-width:767px){.touch .vertical-nav{display:none}}.navigate-section{width:100%}#rex-going-down-button{visibility:hidden;display:block;position:fixed;right:20px;z-index:100;padding:5px;bottom:20px;cursor:pointer;transition:opacity 1s 0s,visibility 0s 1s;opacity:0}#rex-going-down-button svg{display:block;width:20px;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#rex-going-down-button.active{visibility:visible;opacity:1;transition:opacity 1s 0s,visibility 0s 0s}#rex-going-up-button{visibility:hidden;display:block;position:fixed;right:20px;z-index:100;padding:8px;bottom:20px;cursor:pointer;background:#000;transition:opacity 1s 0s,visibility 0s 1s;opacity:0}#rex-going-up-button svg{display:block;width:15px;height:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#rex-going-up-button.active{visibility:visible;opacity:1;transition:opacity 1s 0s,visibility 0s 0s}.loading-wrap{position:fixed;width:100%;height:100%;background-color:#f2f1f1;opacity:1;visibility:visible;pointer-events:none;transition:all 1.65s ease 1.65s;z-index:9998}.loading-wrap .loading-logo-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;visibility:visible;transition:all .3s ease-in-out}.is-loaded .loading-wrap{opacity:0}.is-loaded .loading-wrap .loading-logo-container{visibility:hidden;opacity:0}#loading-vertical-bar-section{position:fixed;top:0;left:0;height:100%;pointer-events:none;transition:all .3s ease 3.5s;z-index:9999999}#loading-vertical-bar-section.split-zero{width:0}#loading-vertical-bar-section.split-one{width:8.33333333%}#loading-vertical-bar-section.split-two{width:16.66666667%}#loading-vertical-bar-section.split-three{width:25%}#loading-vertical-bar-section.split-four{width:33.33333333%}#loading-vertical-bar-section.split-five{width:41.66666667%}#loading-vertical-bar-section.split-six{width:50%}#loading-vertical-bar-section.split-seven{width:58.33333333%}#loading-vertical-bar-section.split-eight{width:66.66666667%}#loading-vertical-bar-section.split-nine{width:75%}#loading-vertical-bar-section.split-ten{width:83.33333333%}#loading-vertical-bar-section.split-eleven{width:91.66666667%}#loading-vertical-bar-section.split-twelve{width:100%}#loading-vertical-bar-section:after{content:"";position:absolute;top:0;right:0;width:1px;height:0;background-color:#bcbcbc;transition:height .8s cubic-bezier(.694,.048,.335,1) .45s}.is-loaded #loading-vertical-bar-section{opacity:0;visibility:hidden;z-index:-90}.is-loaded #loading-vertical-bar-section:after{height:100%}.loading-scroller-controller{position:fixed;top:0;width:100%;height:100%;overflow:hidden;background-color:transparent;z-index:9997}.is-loaded .loading-scroller-controller{pointer-events:none}.loading-scroller-section{float:left;width:50%;height:100%;position:relative;overflow:hidden;z-index:999999}.loading-scroller-section.split-zero{width:0}.loading-scroller-section.split-one{width:8.33333333%}.loading-scroller-section.split-two{width:16.66666667%}.loading-scroller-section.split-three{width:25%}.loading-scroller-section.split-four{width:33.33333333%}.loading-scroller-section.split-five{width:41.66666667%}.loading-scroller-section.split-six{width:50%}.loading-scroller-section.split-seven{width:58.33333333%}.loading-scroller-section.split-eight{width:66.66666667%}.loading-scroller-section.split-nine{width:75%}.loading-scroller-section.split-ten{width:83.33333333%}.loading-scroller-section.split-eleven{width:91.66666667%}.loading-scroller-section.split-twelve{width:100%}.loading-scroller-left,.loading-scroller-right{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition:-webkit-transform .65s cubic-bezier(.694,.048,.335,1) 2.5s;transition:transform .65s cubic-bezier(.694,.048,.335,1) 2.5s;transition:transform .65s cubic-bezier(.694,.048,.335,1) 2.5s,-webkit-transform .65s cubic-bezier(.694,.048,.335,1) 2.5s;z-index:900}.is-loaded .loading-scroller-left,.is-loaded .loading-scroller-right{opacity:1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.loading-scroller-left,.loading-scroller-right{background-color:#f2f1f1}.loading-logo{margin:0 auto;width:180px;margin-bottom:60px}.loading-logo img{display:block;width:100%}.spinner-circle{width:46px;height:46px;border-radius:50%;border:5px solid #000}.spinner,.spinner-circle{display:block;margin:0 auto}.spinner{position:relative;top:-7px;left:-7px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.spinner .path{stroke-width:6;stroke:#000;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@media only screen and (max-width:61.25em){.loading-wrap{transition:all 1s ease .5s}.loading-scroller-left,.loading-scroller-right{transition:-webkit-transform .65s cubic-bezier(.694,.048,.335,1) .8s;transition:transform .65s cubic-bezier(.694,.048,.335,1) .8s;transition:transform .65s cubic-bezier(.694,.048,.335,1) .8s,-webkit-transform .65s cubic-bezier(.694,.048,.335,1) .8s}.loading-scroller-section:first-child{width:100%!important}.loading-scroller-section:last-child{opacity:0;visibility:hidden;z-index:-1}#loading-vertical-bar-section{display:none}}fieldset{border:0;margin:0;padding:0}select,textarea{padding:6px 10px;box-shadow:none}textarea{resize:none;height:auto;min-height:90px}.split-form{width:100%}.split-form .form-title{color:#000;font-size:18px;margin-bottom:0}.split-form .form-title+hr{width:100%;margin:6px 0 22px;border-bottom:1px solid #f4f4f4}.split-form .form-control{width:100%;margin-bottom:20px}.split-form .form-control:after,.split-form .form-control:before{content:" ";display:table}.split-form .form-control:after{clear:both}.split-form .input,.split-form .textarea{width:100%;border:0;border:1px solid #979797;padding:2px 10px;font-size:14px;transition:border-color .3s ease}.split-form .input:focus,.split-form .textarea:focus{outline:none;border-color:#333}.split-form .input{border-radius:20px}.split-form .textarea{border-radius:7px}.split-form button[type=submit]{font-size:12px;padding:10px 30px}.materialize-textarea:focus{outline:none}.rex-contacts-form .form-custom-mail-col{float:left;width:50%;padding-right:6px}.rex-contacts-form .form-custom-tel-col{float:left;width:50%;padding-left:6px}.rex-contacts-form .form-custom-privacy-col{float:left;width:75%}.rex-contacts-form .form-custom-privacy-col label{color:#fff;font-size:12px;letter-spacing:1px;line-height:1.3;padding-left:12px;cursor:pointer;display:block;float:right;width:calc(100% - 16px)}.rex-contacts-form .form-custom-send-col{float:left;width:25%;text-align:right;position:relative}@media screen and (max-width:480px){.rex-contacts-form .form-custom-privacy-col,.rex-contacts-form .form-custom-send-col{float:none;clear:both;width:100%}.rex-contacts-form .form-custom-privacy-col{padding-bottom:18px}.rex-contacts-form .form-custom-send-col{padding-bottom:12px}}.share-container{position:relative;cursor:pointer;padding:2px 9px;background-color:transparent;border:2px solid #fff;border-radius:20px}.share-container .share-button{position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;background-color:#fff}.share-container .share-text{display:inline-block;margin-left:20px;position:relative;font-size:11px;text-transform:uppercase}#rex-search-top-wrap{float:right;cursor:pointer;transition:opacity .3s ease-in-out;display:none}.search-bar-visible #rex-search-top-wrap{display:block}.rex-search{position:absolute;height:40px;width:100%;top:40px;left:0;z-index:1;opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s,z-index 0s .3s;display:none}.search-bar-visible .rex-search{display:block}.rex-search form{height:100%;width:100%;background-color:#00a7eb}.rex-search .search-field-wrap{height:100%;width:50%;margin:0 auto}.rex-search input{border-radius:0;border:none;background-color:transparent;color:#fff;height:100%;width:100%;padding:0 5%;font-family:NeuzeitSLTStd-Book,sans-serif;font-weight:400;font-size:16px;letter-spacing:1px;visibility:hidden;text-align:left}.rex-search input::-webkit-input-placeholder{color:#fff;font-weight:400;font-size:12px;line-height:normal;letter-spacing:1px}.rex-search input::-moz-placeholder{color:#fff;font-weight:400;font-size:12px;line-height:40px;letter-spacing:1px}.rex-search input:-ms-input-placeholder{color:#fff;font-weight:400;font-size:12px;line-height:normal;letter-spacing:1px}.rex-search input::placeholder{color:#fff;font-weight:400;font-size:12px;line-height:normal;letter-spacing:1px}.rex-search input:focus{outline:none}.rex-search.is-visible{opacity:1;visibility:visible;z-index:3;transition:opacity .3s 0s,visibility 0s 0s}.rex-search.is-visible input{visibility:visible}.nav-is-fixed .rex-search{position:fixed}@media screen and (max-width:767px){.rex-search{height:40px;top:40px}.rex-search .search-field-wrap{width:90%}}.rex-search-trigger{position:relative;display:block;width:40px;height:40px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}@media screen and (max-width:767px){.rex-search-trigger{margin-right:10px}}.rex-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.rex-search-trigger .rex-search-lens{transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:auto;height:20px;position:relative;top:10px;left:10px}.rex-search-trigger .rex-search-close:after,.rex-search-trigger .rex-search-close:before{content:'';position:absolute;display:inline-block;height:1px;width:22px;top:50%;margin-top:0;left:50%;margin-left:-11px;background:#00a7eb;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.rex-search-trigger .rex-search-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rex-search-trigger .rex-search-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rex-search-trigger.search-is-visible{background-color:#00a7eb}.rex-search-trigger.search-is-visible .rex-search-lens{opacity:0}.rex-search-trigger.search-is-visible .rex-search-close:after,.rex-search-trigger.search-is-visible .rex-search-close:before{opacity:1;background:#fff}.rex-search-trigger.search-is-visible .rex-search-close:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rex-search-trigger.search-is-visible .rex-search-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rex-search-trigger:hover{background-color:#00a7eb}.rex-search-trigger:hover .rex-search-close:after,.rex-search-trigger:hover .rex-search-close:before{background:#fff}@media screen and (max-width:767px){.rex-search-trigger{width:30px}.rex-search-trigger .rex-search-lens{height:16px;top:12px;left:7px}.rex-search-trigger .rex-search-close:after,.rex-search-trigger .rex-search-close:before{width:16px;margin-left:-8px}}.team-section-container{padding-top:40px}@media screen and (max-width:767px){.team-section-container{padding-top:0}}.team-box{float:left;clear:none;width:50%;margin-left:0;margin-right:0;cursor:pointer;left:0;top:0;z-index:10}.team-box,.team-box .team-box-inner{display:block;position:relative;overflow:hidden}.team-box .team-box-inner{width:100%;height:100%;box-shadow:0 1px 14px 0 rgba(0,0,0,.25);transition:opacity .4s 1.4s,box-shadow .25s}.team-box .team-box-inner:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;background:-webkit-gradient(left top,color-stop(2%,transparent),color-stop(65%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.4) 2%,transparent 65%)}.team-box .team-box-media{width:100%;height:100%;background-color:#999;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.team-box .team-box-content{width:100%;color:#fff;position:absolute;bottom:0;left:0;z-index:90;transition:opacity .3s}.team-box .team-box-content .team-member-name,.team-box .team-box-content .team-member-role{margin:0;color:#fff;padding-left:10px}.team-box .team-box-content .team-member-role{border-left:2px solid #fff;padding-bottom:10px;margin-left:10px;margin-right:10px}.team-box .team-box-left-hidden-content{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;margin:50px 0 0 90px;transition:.3s}.is-active .team-box .team-box-left-hidden-content{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition:.3s .9s}.team-box:hover .team-box-inner{box-shadow:0 5px 10px rgba(0,0,0,.35)}.team-box .team-box--hover{position:absolute;width:100%;height:100%;z-index:20;top:0;left:0;-webkit-transform:translateX(-120%);transform:translateX(-120%);background-position:50%;background-size:cover;background-repeat:no-repeat;transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .3s ease;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .3s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1)}.team-box .team-box-external-left-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s;z-index:90}.team-box.is-active .team-box--hover,.team-box:hover .team-box--hover{-webkit-transform:translateX(0);transform:translateX(0)}.team-box.is-active{padding:0!important}.team-box.is-active .team-box-external-left-content{opacity:1;visibility:visible}.team-box-close{position:absolute;top:20px;right:40px;opacity:0;cursor:pointer;color:#fff;font-size:30px;z-index:99;transition:all .3s 1s}.team-box-close.box-close-active{opacity:1}.show-content{opacity:1!important;transition:all .2s 0ms,z-index 0ms 0ms!important;z-index:99998!important}.cell-fade{opacity:0!important}.is-active{position:absolute;left:-100%!important;top:0!important;height:100vh!important;width:50vw;margin:0;z-index:99999;transition:all .4s .1s,width .45s .8s;cursor:default;opacity:1!important}.is-active,.is-active:hover{box-shadow:none}.is-active.split-zero{width:0}.is-active.split-one{width:8.33333333vw}.is-active.split-two{width:16.66666667vw}.is-active.split-three{width:25vw}.is-active.split-four{width:33.33333333vw}.is-active.split-five{width:41.66666667vw}.is-active.split-six{width:50vw}.is-active.split-seven{width:58.33333333vw}.is-active.split-eight{width:66.66666667vw}.is-active.split-nine{width:75vw}.is-active.split-ten{width:83.33333333vw}.is-active.split-eleven{width:91.66666667vw}.is-active.split-twelve{width:100vw}.is-active .team-box-content,.is-active .team-box-inner{opacity:0}.team-box-external-content{position:absolute;width:200%;height:100%;left:-100%;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;z-index:-10;transition:all .4s 0s,z-index 0s 0s}.team-box-external-content .team-box-external-content-wrap{position:relative;margin-left:auto;width:50%;height:100%;overflow:hidden}.team-box-external-content .team-box-external-content-wrap.split-zero{width:0}.team-box-external-content .team-box-external-content-wrap.split-one{width:8.33333333%}.team-box-external-content .team-box-external-content-wrap.split-two{width:16.66666667%}.team-box-external-content .team-box-external-content-wrap.split-three{width:25%}.team-box-external-content .team-box-external-content-wrap.split-four{width:33.33333333%}.team-box-external-content .team-box-external-content-wrap.split-five{width:41.66666667%}.team-box-external-content .team-box-external-content-wrap.split-six{width:50%}.team-box-external-content .team-box-external-content-wrap.split-seven{width:58.33333333%}.team-box-external-content .team-box-external-content-wrap.split-eight{width:66.66666667%}.team-box-external-content .team-box-external-content-wrap.split-nine{width:75%}.team-box-external-content .team-box-external-content-wrap.split-ten{width:83.33333333%}.team-box-external-content .team-box-external-content-wrap.split-eleven{width:91.66666667%}.team-box-external-content .team-box-external-content-wrap.split-twelve{width:100%}.team-box-external-content .team-box-external-content-inner{position:absolute;-webkit-transform:translateX(50px);transform:translateX(50px);width:100%;height:100%;overflow:auto;opacity:0;transition:.5s,opacity .25s;transition-delay:0s}.is-team-active .team-box-external-content .team-box-external-content-inner{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition-delay:0s}.team-box-external-content .team-box-external-left-content{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s;z-index:90;-webkit-transform:translateX(-50px);transform:translateX(-50px);transition:.5s,opacity .25s;transition-delay:0s}.team-box-external-content .team-box-external-left-content.split-zero{width:0}.team-box-external-content .team-box-external-left-content.split-one{width:8.33333333%}.team-box-external-content .team-box-external-left-content.split-two{width:16.66666667%}.team-box-external-content .team-box-external-left-content.split-three{width:25%}.team-box-external-content .team-box-external-left-content.split-four{width:33.33333333%}.team-box-external-content .team-box-external-left-content.split-five{width:41.66666667%}.team-box-external-content .team-box-external-left-content.split-six{width:50%}.team-box-external-content .team-box-external-left-content.split-seven{width:58.33333333%}.team-box-external-content .team-box-external-left-content.split-eight{width:66.66666667%}.team-box-external-content .team-box-external-left-content.split-nine{width:75%}.team-box-external-content .team-box-external-left-content.split-ten{width:83.33333333%}.team-box-external-content .team-box-external-left-content.split-eleven{width:91.66666667%}.team-box-external-content .team-box-external-left-content.split-twelve{width:100%}.is-team-active .team-box-external-content .team-box-external-left-content{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#section-right,.content-inner,.rexpansive_section .full-disposition{transition-delay:0s}.team-section,.team-section .team-page-grid-gallery{transition:all .25s}.is-team-active .team-section .team-page-grid-gallery{position:static!important}.is-team-delay #section-right,.is-team-delay .content-inner,.is-team-delay .rexpansive_section .full-disposition{overflow:visible!important;transition:all .1s ease}.is-team-delay .team-section{position:static}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:hidden!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:none}.content-right.ps-container.ps-active-y>.ps-scrollbar-y-rail,body.rex-template-one-page.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;z-index:9999;width:10px}.content-right.ps-container.ps-active-y:hover>.ps-scrollbar-y-rail,body.rex-template-one-page.ps-active-y:hover>.ps-scrollbar-y-rail{opacity:0}.content-right.ps-container.scrolling.ps-active-y>.ps-scrollbar-y-rail,body.rex-template-one-page.scrolling.ps-active-y>.ps-scrollbar-y-rail{opacity:.5}.content-right.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,body.rex-template-one-page.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{right:1px;width:8px;background-color:#000}.content-right.old-content.ps-container.ps-active-y>.ps-scrollbar-y-rail{opacity:0}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .bottom-bar{position:fixed;z-index:1030;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{display:none;width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:rotating .4s linear infinite;animation:rotating .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.footer-down:after,.footer-down:before,.footer-up:after,.footer-up:before{content:" ";display:table}.footer-down:after,.footer-up:after{clear:both}.footer-up{border-bottom:1px solid hsla(0,0%,62%,.5);padding-top:25px}.footer-links-area{float:left;clear:none;width:82.83333%;margin-left:0;margin-right:3%}.footer-links-area:last-child{margin-right:0}.footer-links{float:left;clear:none;width:14.16667%;margin-left:0;margin-right:3%}.footer-links:last-child{margin-right:0}.footer-links ul{padding:0;margin:0;list-style:none}.footer-links ul li{margin:5px 0}.footer-links ul li.menu-item-has-children>a{margin-top:15px;font-weight:600}.footer-links ul li.menu-item-has-children>.sub-menu li:first-child{margin-top:15px}.footer-links ul li.nav-list-item--active>a{text-decoration:none}.footer-links ul li.nav-list-item--active>a span:after{width:100%}.footer-links ul a{display:block;position:relative;color:#9e9e9e;font-size:14px;letter-spacing:1px;line-height:19px}.footer-links ul a .footer-link-text{display:inline-block;position:relative}.footer-links ul a .footer-link-text:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#9e9e9e;transition:width .3s ease}.footer-links ul a:hover{text-decoration:none;color:#9e9e9e}.footer-links ul a:hover .footer-link-text:after{width:100%}@media only screen and (max-width:63.9375em){.footer-links{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.footer-links:nth-of-type(3n){margin-right:0;float:right}.footer-links:nth-of-type(3n+1){clear:both}}@media only screen and (max-width:47.9375em){.footer-links{clear:none;width:48.5%;margin-left:0}.footer-links,.footer-links:nth-of-type(3n){float:left;margin-right:3%}.footer-links:nth-of-type(3n+1){clear:none}.footer-links:nth-of-type(2n){margin-right:0;float:right}.footer-links:nth-of-type(2n+1){clear:both}}@media only screen and (max-width:40em){.footer-links{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin:5px 0}.footer-links:first-child{margin-left:auto}.footer-links:last-child{margin-right:auto}}.footer-newsletter-area{float:left;clear:none;width:14.16667%;margin-left:0;margin-right:3%}.footer-newsletter-area:last-child{margin-right:0}@media only screen and (max-width:63.9375em){.footer-newsletter-area{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.footer-newsletter-area:last-child{margin-right:0}}@media only screen and (max-width:47.9375em){.footer-newsletter-area{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.footer-newsletter-area:last-child{margin-right:0}}@media only screen and (max-width:40em){.footer-newsletter-area{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin:5px 0}.footer-newsletter-area:first-child{margin-left:auto}.footer-newsletter-area:last-child{margin-right:auto}}.footer-claim{font-weight:700;font-size:20px;color:#525252}.rex-form-wrap input[type=email],.rex-form-wrap input[type=tel],.rex-form-wrap input[type=text],.rex-form-wrap textarea{border:0;border:1px solid #9e9e9e;background-color:#fff;padding:5px 10px;letter-spacing:1px;width:100%}.rex-form-wrap input[type=email]:focus,.rex-form-wrap input[type=tel]:focus,.rex-form-wrap input[type=text]:focus,.rex-form-wrap textarea:focus{outline:none}.rex-form-wrap input::-webkit-input-placeholder{letter-spacing:1px;font-weight:600;font-size:16px;color:#9e9e9e}.rex-form-wrap input::-moz-placeholder{letter-spacing:1px;font-weight:600;font-size:16px;color:#9e9e9e}.rex-form-wrap input:-ms-input-placeholder{letter-spacing:1px;font-weight:600;font-size:16px;color:#9e9e9e}.rex-form-wrap input::placeholder{letter-spacing:1px;font-weight:600;font-size:16px;color:#9e9e9e}.rex-form-wrap button,.rex-form-wrap input[type=submit]{display:inline-block;padding:6px 16px;background-color:#9e9e9e;color:#fff;text-align:center;position:relative;border:none}.rex-form-wrap button:focus,.rex-form-wrap input[type=submit]:focus{outline:none}.rex-form-wrap .wpcf7-response-output{clear:both;padding:10px;line-height:1.3}.rex-form-wrap .ajax-loader{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rex-form-wrap input[type=submit].rex-newsletter-button{width:36px;color:transparent;background-image:url(img/next.svg);background-size:50%;background-repeat:no-repeat;background-position:50%}.rex-form-wrap .rex-newsletter-input-wrap .wpcf7-not-valid-tip{display:none}.rex-contacts-form input[type=email],.rex-contacts-form input[type=tel],.rex-contacts-form input[type=text],.rex-contacts-form textarea{background-color:transparent;color:#fff}.rex-contacts-form input[type=submit]{background-color:#fff;color:#000;letter-spacing:2px;width:100%;font-weight:900}.rex-contacts-form input::-webkit-input-placeholder{font-weight:400;color:#fff}.rex-contacts-form input::-moz-placeholder{font-weight:400;color:#fff}.rex-contacts-form input:-ms-input-placeholder{font-weight:400;color:#fff}.rex-contacts-form input::placeholder{font-weight:400;color:#fff}.rex-contacts-form textarea::-webkit-input-placeholder{font-weight:400;color:#fff}.rex-contacts-form textarea::-moz-placeholder{font-weight:400;color:#fff}.rex-contacts-form textarea:-ms-input-placeholder{font-weight:400;color:#fff}.rex-contacts-form textarea::placeholder{font-weight:400;color:#fff}.rex-contacts-form .wpcf7-not-valid-tip{display:none}.rex-contacts-form .wpcf7-response-output{border-color:#fff!important;color:#fff;margin-left:0;margin-right:0;margin-top:12px}body.rex-footer--invisible footer{display:none}@media screen and (max-width:767px){.rex-google-map{margin:0 20px}}@media screen and (max-width:767px){.block-has-map .grid-item-content{margin-top:20px}}section{width:100%;display:block;position:relative}section:after,section:before{content:" ";display:table}section:after{clear:both}.content{width:1000px;margin:0 auto}.content:after,.content:before{content:" ";display:table}.content:after{clear:both}@media only screen and (min-width:64.0625em){.content{width:1170px}}@media only screen and (max-width:64em){.content{width:95%}}.inner-container{width:100%}.inner-container:after,.inner-container:before{content:" ";display:table}.inner-container:after{clear:both}.button-content{padding:15px 0}.text-center{text-align:center}.text-right{text-align:right}.partial-content,main{width:100%;min-height:100%}.partial-content:after,.partial-content:before,main:after,main:before{content:" ";display:table}.partial-content:after,main:after{clear:both}.is-animated{-webkit-animation:.6s zoom-in;animation:.6s zoom-in}#page{width:100%;height:100%;position:relative}#page:after,#page:before{content:" ";display:table}#page:after{clear:both}.is-block #page,.is-block #page .content-inner,.is-block #page .guide-pane{overflow:hidden!important}@media screen and (max-width:767px){#page{height:auto}}.guide-pane{overflow:hidden;left:0;height:100%;position:absolute;top:0;min-width:.1em;width:50%;transition:all .62s cubic-bezier(.694,.048,.335,1)}.guide-pane.one-page{float:left}.guide-pane.one-page,.guide-pane.one-page .content-inner{position:static!important}.guide-pane.overflow{overflow:auto}.guide-pane.overflow .content-inner{overflow:auto;overflow-x:hidden}.guide-pane.temporary-width{width:50%!important}.guide-pane.full-width{width:100%!important}.guide-pane.split-zero{width:0}.guide-pane.split-one{width:8.33333333%;width:8.33333%}.guide-pane.split-two{width:16.66666667%;width:16.66667%}.guide-pane.split-three{width:25%}.guide-pane.split-four{width:33.33333333%;width:33.33333%}.guide-pane.split-five{width:41.66666667%;width:41.66667%}.guide-pane.split-six{width:50%}.guide-pane.split-seven{width:58.33333333%;width:58.33333%}.guide-pane.split-eight{width:66.66666667%;width:66.66667%}.guide-pane.split-nine{width:75%}.guide-pane.split-ten{width:83.33333333%;width:83.33333%}.guide-pane.split-eleven{width:91.66666667%;width:91.66667%}.guide-pane.split-twelve{width:100%}@media screen and (max-width:767px){.guide-pane{position:static;width:100%!important}}@media only screen and (max-width:767px){#content-left .full-height-section .perfect-grid-item .grid-item-content{min-height:100vh}#content-left .navigator-visible-left .full-height-section .perfect-grid-item .grid-item-content{min-height:calc(100vh + 45px)}#content-left.not-content .rexpansive_section.full-height-section,#content-left.not-content .rexpansive_section.full-height-section .perfect-grid-gallery .perfect-grid-item:nth-child(2){min-height:auto!important}#content-left.not-content .guide-pane.split-one{min-height:8.33333333vh}#content-left.not-content .guide-pane.split-two{min-height:16.66666667vh}#content-left.not-content .guide-pane.split-three{min-height:25vh}#content-left.not-content .guide-pane.split-nine{min-height:75vh}#content-left.not-content .guide-pane.split-ten{min-height:83.33333333vh}#content-left.not-content .guide-pane.split-eleven{min-height:91.66666667vh}}.content-inner{height:100%;overflow:hidden;background-color:#fff;-webkit-overflow-scrolling:touch;width:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .85s ease;transition:transform .85s ease;transition:transform .85s ease,-webkit-transform .85s ease}@media screen and (max-width:767px){.content-inner{position:static}}.content-inner.has-to-enter{-webkit-transform:translateX(100%);transform:translateX(100%)}.old-content{transition:-webkit-transform .85s ease;transition:transform .85s ease;transition:transform .85s ease,-webkit-transform .85s ease}.old-content.is-exiting{margin-left:2px;width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#section-right{left:auto;right:0;overflow-x:hidden}.full-disposition,.partial-content{width:100%}.full-disposition:after,.full-disposition:before,.partial-content:after,.partial-content:before{content:" ";display:table}.full-disposition:after,.partial-content:after{clear:both}.rexpansive_section{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;z-index:0}.rexpansive_section.full-height-section,.rexpansive_section.full-height-section .perfect-grid-gallery{min-height:100vh}.rexpansive_section .full-disposition{width:100%;margin:0;overflow:hidden;visibility:visible}.rexpansive_section .center-disposition{width:80%;margin:0 auto;overflow:hidden;visibility:visible}@media screen and (max-width:1024px){.rexpansive_section .center-disposition{width:100%}}@media screen and (max-width:767px){.rexpansive_section .center-disposition{max-width:100%!important}}.one-page-content{width:100%;opacity:1;transition:all .83s ease}.one-page-content:after,.one-page-content:before{content:" ";display:table}.one-page-content:after{clear:both}.one-page-content.is-exiting{opacity:0}.one-page-content-hidden{display:none!important}.perfect-grid-item .text-wrap p:not(:last-child){margin-bottom:1em}.block-effected{background:none;border:0;box-sizing:border-box;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);font-size:inherit;font-weight:700;text-align:center;text-transform:capitalize;position:relative;vertical-align:middle}.block-effected:after,.block-effected:before{box-sizing:border-box;content:'';position:absolute;width:100%;height:100%}.draw{transition:color .25s}.draw:after,.draw:before{border:1px solid transparent;width:0;height:0}.draw:before{top:0;left:0}.draw:after{bottom:0;right:0}.draw:hover{color:#fff}.draw:hover:after,.draw:hover:before{width:100%;height:100%}.draw:hover:before{border-top-color:#fff;border-right-color:#fff;transition:width .25s ease-out,height .25s ease-out .25s}.draw:hover:after{border-bottom-color:#fff;border-left-color:#fff;transition:border-color 0s ease-out .5s,width .25s ease-out .5s,height .25s ease-out .75s}.alm-ajax,.alm-btn-wrap,.alm-listing{width:100%}.alm-ajax:after,.alm-ajax:before,.alm-btn-wrap:after,.alm-btn-wrap:before,.alm-listing:after,.alm-listing:before{content:" ";display:table}.alm-ajax:after,.alm-btn-wrap:after,.alm-listing:after{clear:both}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:#000;line-height:32px;padding:0 12px;border-radius:16px;background-color:#eee}.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip i.material-icons{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.text-fill-container-canvas{width:100%;height:100%;margin:0 auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.text-fill-canvas{display:block;outline:1px solid transparent}.text-fill-canvas-background{display:none}.text-fill-preload-font{opacity:0;height:0;width:0;display:block}.vert-wrap{height:100%}.vert-wrap:before{content:'';height:100%;margin-right:-.35em}.vert-wrap .vert-elem,.vert-wrap:before{display:inline-block;vertical-align:middle}.p-border{max-width:170px;padding-left:15px;border-left:1px solid}.p-border-title{text-transform:uppercase;margin-bottom:20px;font-family:oswaldregular,Helvetica,Arial,sans-serif}.rexpansive_portfolio_presentation .perfect-grid-gallery.dynamic-gallery{padding-bottom:100px}.perfect-grid-item{opacity:1}.perfect-grid-item.is-exiting{opacity:0;-webkit-transform:scale(0);transform:scale(0)}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rotating{-webkit-animation:rotating .5s linear infinite;animation:rotating .5s linear infinite}#ajax-load-more{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:9999;width:52px;height:64px;background-color:transparent!important}.alm-btn-wrap{padding:0}.ajax-load-more-wrap button.alm-load-more-btn{height:64px;padding:0;width:100%;background:transparent;box-shadow:none!important;background-color:transparent;box-shadow:none;border:none!important}.ajax-load-more-wrap button.alm-load-more-btn.done{background-color:transparent}.ajax-load-more-wrap button.alm-load-more-btn:hover{background-color:transparent;text-decoration:none}.ajax-load-more-wrap button.alm-load-more-btn:active{text-decoration:none;border:none!important}.ajax-load-more-wrap button.alm-load-more-btn.loading:before{background-image:none;width:50px;height:50px;background-color:transparent;top:0;left:0;padding:0;margin:0;border-radius:100%;border-left:3px solid hsla(0,0%,100%,.2);border-right:3px solid hsla(0,0%,100%,.2);border-bottom:3px solid hsla(0,0%,100%,.2);border-top:3px solid #000;-webkit-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.rexpansive_portfolio_presentation{overflow-x:hidden;background:transparent}.rex-grid-loader{position:fixed;top:0;left:0;right:0;background-color:#eee;width:100%;height:100%;min-height:100vh;visibility:visible;opacity:1;transition:all .25s ease;z-index:999999}.rex-grid-loader.is-exiting{visibility:hidden;opacity:0}.rex-grid-loader.is-entering{visibility:visible;opacity:1}.rex-grid-loader-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:60%;margin:0 auto;z-index:9999999}.rex-animated-archive.entrace .rex-animated-block{transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.rex-animated-archive.entrace .rex-animated-block.is-moved{-webkit-transform:translateX(0);transform:translateX(0)}figure{margin:0}.rex-clearfix:after,.rex-clearfix:before{content:" ";display:table}.rex-clearfix:after{clear:both}.rex-responsive-archive .perfect-grid-sizer{width:8.33333333%;width:8.33333%}@media screen and (min-width:481px) and (max-width:1024px){.rex-responsive-archive .wpad6.perfect-grid-item{width:50%}}.fa{white-space:nowrap}.home-panel{left:0;background-color:#fff;overflow:hidden}.home-panel,.home-sibling-panel{position:absolute;top:0;width:50%;height:100%;margin:0;z-index:5}.home-sibling-panel{right:0;background-color:transparent}.home-panel-content{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:15%}.home-panel-subtitle{font-size:15px;font-weight:200;color:#00a8e8}.home-project-button{position:absolute;left:50%;top:85%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:90}.portfolio-first{background-color:#fff}.portfolio-first .portfolio-desc-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.portfolio-first .portfolio-section-title{font-size:45px;margin-bottom:10px}.portfolio-first .portfolio-section-title span{color:#00a8e8}.portfolio-first .portfolio-section-text{font-size:12px;width:90%}.portfolio-first .rex-split-button{font-size:12px}.portfolio-second{background-color:#fff;overflow-y:auto}.rex-portfolio-archive.rexpansive_portfolio_presentation .perfect-grid-item .grid-item-content:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;background:-webkit-gradient(left top,color-stop(15%,transparent),color-stop(85%,transparent));background:linear-gradient(0deg,rgba(0,0,0,.6) 15%,transparent 85%)}.rex-portfolio-archive.rexpansive_portfolio_presentation .perfect-grid-item .grid-item-content .text-wrap{padding:20px!important;bottom:0;position:absolute;left:0;z-index:1}.rex-portfolio-archive.rexpansive_portfolio_presentation .perfect-grid-item .grid-item-content .text-wrap p{margin-bottom:0;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:3px;font-weight:500;line-height:1px!important}.rex-portfolio-archive.rexpansive_portfolio_presentation .perfect-grid-item .portfolio-block--hover{position:absolute;width:100%;height:100%;z-index:0;left:0;-webkit-transform:translateX(-120%);transform:translateX(-120%);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .3s ease;transition:transform .3s cubic-bezier(.694,.048,.335,1),opacity .3s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);background:rgba(0,0,0,.6)}.rex-portfolio-archive.rexpansive_portfolio_presentation .perfect-grid-item:hover .portfolio-block--hover{-webkit-transform:translateX(0);transform:translateX(0)}.portfolio-row{width:100%}.portfolio-row:after,.portfolio-row:before{content:" ";display:table}.portfolio-row:after{clear:both}.portfolio-block{display:block;float:left;width:100%;height:420px;background-color:#999;margin-bottom:25px;color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat}.portfolio-block.half{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.portfolio-block.half:nth-of-type(2n){margin-right:0;float:right}.portfolio-block.half:nth-of-type(2n+1){clear:both}.portfolio-block.third{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.portfolio-block.third:nth-of-type(3n){margin-right:0;float:right}.portfolio-block.third:nth-of-type(3n+1){clear:both}.portfolio-single-first{background-color:#fff;padding:195px 20px 0;overflow-y:auto}.portfolio-single-desc{padding-bottom:10px;border-bottom:1px solid #f4f4f4}.portfolio-single-desc .portfolio-single-title{font-size:20px;margin-bottom:10px}.portfolio-single-desc .portfolio-single-text{font-size:14px;color:#999}.portfolio-single-details{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f4f4f4}.portfolio-single-details .portfolio-single-detail{width:100%;font-size:12px;padding:3px 0}.portfolio-single-details .portfolio-single-detail:after,.portfolio-single-details .portfolio-single-detail:before{content:" ";display:table}.portfolio-single-details .portfolio-single-detail:after{clear:both}.portfolio-single-details .detail-title,.portfolio-single-details .detail-value{float:left}.portfolio-single-details .detail-title{width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:5px;font-weight:700}.portfolio-single-details .detail-value{width:60%}.single-share-wrap{font-size:12px;padding-top:15px;padding-bottom:20px}.single-share-wrap:after,.single-share-wrap:before{content:" ";display:table}.single-share-wrap:after{clear:both}.single-share-wrap .single-share-title{float:left;font-weight:700;width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-share-wrap .single-share-links{width:100%}.single-share-wrap .single-share-links ul{list-style:none;padding:0;margin:0}.single-share-wrap .single-share-links ul li{display:inline-block}.single-share-wrap .single-share-links ul li:not(:last-child){margin-right:10px}.single-share-wrap .single-share-links ul li a{display:block;font-size:17px}.portfolio-single-form{padding:10px 0}.portfolio-block-left-container .article-prev-next{position:absolute;bottom:0}.news-first{background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#f0f0f0}.news-first .news-desc-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.news-first .news-section-title{font-size:45px;color:#fff;margin-bottom:10px}.news-first .news-section-text{font-size:12px;color:#fff;width:90%}.news-first .rex-split-button{font-size:12px}.news-second{background-color:#f0f0f0;padding-top:0;overflow-y:auto}.news-block-container,.news-row{width:100%}.news-row:after,.news-row:before{content:" ";display:table}.news-row:after{clear:both}.news-block{display:block;height:100%;transition:all .3s ease}.news-block .text-wrap{background:#fff;padding-bottom:40px}.news-block .grid-item-content{height:100%;background:#fff}.news-block .news-block-media{width:100%;height:100%;background-color:#999;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.news-block .news-block-media.only-color{height:150px}.news-block .news-block-profile{background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden;width:30px;height:30px;background-color:#d8d8d8;position:absolute;bottom:-15px;left:20px;border-radius:50%;box-shadow:0 1px 14px 0 rgba(0,0,0,.25);z-index:90}.news-block .news-block-content{width:100%;padding:22px 20px 49px;background-color:#fff;position:relative}.news-block .news-block-author{font-size:12px;color:#535353;letter-spacing:2px;margin-bottom:13px}.news-block .news-block-author span{font-weight:700;text-transform:uppercase}.news-block .news-block-date{position:absolute;bottom:0;left:0;width:100%;padding:9px 0 9px 20px;letter-spacing:2px;border-top:1px solid #e7e5e5;font-size:10px;color:#979797;font-weight:300;text-transform:uppercase;font-family:oswaldregular,Helvetica,Arial,sans-serif;z-index:90}.news-block .news-block-title{font-size:16px;color:#535353;margin-bottom:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-block .news-block-text{font-size:13px;color:#979797}.news-block .news-block-text p{font-size:13px;text-overflow:ellipsis}.news-block .news-bar{display:none;position:absolute;bottom:8px;left:0;text-transform:uppercase;font-family:oswaldregular,Helvetica,Arial,sans-serif;letter-spacing:2px;color:#989898;padding-top:10px;border-top:1px solid #e7e5e5;padding-left:20px;width:100%;font-size:13px}.news-block .news-block-arrow{width:25px;height:25px;background-color:#fff;border:1px solid #e7e5e5;position:absolute;top:-14px;text-align:center;right:30px;color:#535353;z-index:20;-webkit-transform:translateX(0);transform:translateX(0);transition:border-color .25s ease,-webkit-transform .35s cubic-bezier(.694,.048,.335,1) .25s;transition:transform .35s cubic-bezier(.694,.048,.335,1) .25s,border-color .25s ease;transition:transform .35s cubic-bezier(.694,.048,.335,1) .25s,border-color .25s ease,-webkit-transform .35s cubic-bezier(.694,.048,.335,1) .25s}.news-block:hover{box-shadow:0 5px 10px rgba(0,0,0,.35)}.news-block:hover .news-block-arrow{border-color:#999;-webkit-transform:translateX(8px);transform:translateX(8px)}.fix-height .news-block .news-block-media{height:45%}.fix-height .news-block .grid-item-content{height:55%}@media screen and (max-width:1240px){.fix-height .news-block .news-block-media{height:40%}.fix-height .news-block .grid-item-content{height:60%}}@media screen and (max-width:1140px){.fix-height .news-block .news-block-media{height:35%}.fix-height .news-block .grid-item-content{height:65%}}@media screen and (max-width:1090px){.fix-height .news-block .news-block-media{height:30%}.fix-height .news-block .grid-item-content{height:70%}}@media screen and (max-width:1024px){.fix-height .news-block .news-block-media{height:55%}.fix-height .news-block .grid-item-content{height:45%}}@media screen and (max-width:880px){.fix-height .news-block .grid-item-content,.fix-height .news-block .news-block-media{height:50%}}@media screen and (max-width:840px){.fix-height .news-block .news-block-media{height:45%}.fix-height .news-block .grid-item-content{height:55%}}@media screen and (max-width:767px){.fix-height .news-block .news-block-media{height:70%}.fix-height .news-block .grid-item-content{height:30%}}@media screen and (max-width:690px){.fix-height .news-block .news-block-media{height:60%}.fix-height .news-block .grid-item-content{height:40%}}@media screen and (max-width:560px){.fix-height .news-block .grid-item-content,.fix-height .news-block .news-block-media{height:50%}}@media screen and (max-width:480px){.fix-height .news-block .news-block-media{height:65%}.fix-height .news-block .grid-item-content{height:35%}}.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item.fix-height.only-background{height:30vw!important}.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item .news-block.element-link{height:100%!important}.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item .grid-item-content .text-wrap{padding:0}.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item .grid-item-content.text-content{box-shadow:0 0 3px rgba(0,0,0,.13);transition:box-shadow .3s}.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item:hover .grid-item-content.text-content{box-shadow:0 0 20px rgba(0,0,0,.33)}@media screen and (max-width:1024px){.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item.fix-height.only-background{height:45vw!important}}@media screen and (max-width:767px){.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item.fix-height.only-background{height:80vw!important}.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item:hover .grid-item-content.text-content{box-shadow:inherit}}@media screen and (max-width:480px){.rexpansive_portfolio_presentation.rexpansive_section .perfect-grid-item.fix-height.only-background{height:160vw!important}}.touch .rexpansive_portfolio_presentation .perfect-grid-item:hover .grid-item-content.text-content{box-shadow:0 0 3px rgba(0,0,0,.13)}.touch .rexpansive_portfolio_presentation .perfect-grid-item .news-block:hover{box-shadow:inherit}.social-wall-first{background-color:#f8f8f8}.social-wall-first .social-wall-desc-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.social-wall-first .social-wall-section-title{margin-bottom:10px}.social-wall-first .social-wall-section-title span{color:#00a8e8}.social-wall-first .social-wall-section-text{font-size:12px;width:90%}.social-wall-first .rex-split-button{font-size:12px}.social-wall-block-container{width:100%}.social-wall-block{color:#fff;cursor:pointer}.social-wall-block .social-wall-block-content-wrap{display:block;height:100%;box-shadow:0 0 3px rgba(0,0,0,.13);transition:box-shadow .3s;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.social-wall-block .social-wall-block-content-wrap:hover{box-shadow:0 0 20px rgba(0,0,0,.66)}.social-wall-block.social-twitter .social-wall-bar .social-external-link{padding-left:10px}.social-wall-block.instagram-block .social-wall-block-content-wrap:after{content:'';display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(0,0,0,.5);z-index:0}.social-wall-block.instagram-block.instagram-block--natural .social-wall-block-source-link{position:absolute;top:0;width:100%}.social-wall-block.instagram-block.instagram-block--natural .social-wall-bar{position:absolute;width:100%;bottom:0}.social-wall-block .social-wall-block-source-link{display:block;height:calc(100% - 50px);position:relative;z-index:1}.social-wall-block .social-wall-bar{height:50px;position:relative;z-index:1}.social-wall-block .social-wall-bar .social-icon{float:left;font-size:0;line-height:50px;padding-left:20px}.social-wall-block .social-wall-bar .social-icon img{height:20px}.social-wall-block .social-wall-bar .social-external-link{line-height:53px;padding-left:20px;font-size:19px}.social-wall-block .social-wall-bar .social-action-info{display:block;float:right;line-height:50px;padding-right:20px}.social-wall-block .social-wall-bar .social-action-info .fb_iframe_widget,.social-wall-block .social-wall-bar .social-action-info .twitter-share-button{vertical-align:middle}.social-wall-block .social-wall-bar .social-action-info .fb_iframe_widget span{display:block}.social-wall-block .social-wall-bar .social-action-info img{height:20px}.social-wall-block .social-wall-bar .social-action-info span{padding-left:5px}.social-wall-block .social-wall-bar .social-link{font-size:12px;color:#fff}.social-wall-block .social-wall-bar .social-link:hover{text-decoration:underline}.social-wall-block .social-wall-block-media{width:100%;height:calc(50% + 25px);background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#999}.social-wall-block .social-wall-block-media--fluid{width:100%}.social-wall-block .social-wall-block-content{width:100%;height:calc(50% - 25px);padding:20px;padding-bottom:0}.social-wall-block .social-wall-block-content .social-title{font-size:14px;text-transform:uppercase;margin-bottom:30px;color:hsla(0,0%,100%,.9)}.social-wall-block .social-wall-block-content .social-text{font-size:15px;overflow:hidden}.social-wall-block .social-wall-block-content .social-text p{font-weight:400;color:#fff;margin-bottom:0}.social-wall-block.social-wall-block--only-text .social-wall-block-media{display:none}.social-wall-block.social-wall-block--only-text .social-wall-block-content{height:100%}.social-wall-block[data-filter=facebook] .social-wall-block-content-wrap{background-color:#3b5998}.social-wall-block[data-filter=twitter] .social-wall-block-content-wrap{background-color:#55acee}.social-wall-block[data-filter=instagram] .social-wall-block-content-wrap{background-color:#517fa4}.social-wall-block[data-filter=youtube] .social-wall-block-content-wrap{background-color:#cd201f}.single-news-header{width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.single-news-header-content{position:absolute;top:80px;left:0;width:100%;margin:0 auto;padding:0 25px;z-index:90}.single-news-header-meta{margin:10px 0}.single-news-header-meta ul{padding:0;margin:0}.single-news-header-meta ul li{display:inline-block}.single-news-header-meta ul li:after{content:"|";display:inline-block;margin:0 5px}.single-news-header-meta ul li:last-child:after{display:none}.single-news-header-meta .single-news-header-author,.single-news-header-meta .single-news-header-category{text-transform:uppercase;font-family:oswaldregular,Helvetica,Arial,sans-serif}.single-blog-post{padding-top:0;padding-bottom:40px;border-bottom:1px solid #f0f0f0;z-index:0}.single-blog-post .single-post-content{width:100%;margin:0;padding-top:0}.single-blog-post .single-post-title{font-family:yantramanavregular,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;text-transform:initial}.single-blog-post .single-post-text{font-size:16px;padding-bottom:40px}.single-blog-post .single-post-text a{text-decoration:underline}.single-blog-post .label-category-container{padding-left:40px}.single-blog-post .single-post-category-label{border:1px solid #ececec;color:#3e4041;padding:5px 8px;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;margin-right:8px;border-radius:3px;transition:all .3s ease}.single-blog-post .single-post-category-label:hover{background-color:#ececec}.single-post-comment-section{width:100%;margin:0;z-index:0}.single-post-comment-section .comment-social-list{padding:35px 0;border-bottom:1px solid #f0f0f0}.single-post-comment-section .comment-social-list ul{text-align:center;list-style:none;margin:0;padding:0}.single-post-comment-section .comment-social-list ul li{display:inline-block;margin-right:14px}.single-post-comment-section .comment-social-list ul li a{font-size:17px}.single-post-comment-section .comment-social-list ul li:last-child{margin-right:0}.single-post-paginator{width:100%;position:relative;background-color:#f7f7f7;border-top:1px solid #e9e9e9}.single-post-paginator:after,.single-post-paginator:before{content:" ";display:table}.single-post-paginator:after{clear:both}.single-post-paginator .paginator-container{padding:0 40px}.single-post-paginator .post-next,.single-post-paginator .post-prev{padding:20px 0;text-transform:uppercase;color:#9b9b9b;transition:all .3s ease}.single-post-paginator .post-next span,.single-post-paginator .post-prev span{display:inline-block}.single-post-paginator .post-next:hover,.single-post-paginator .post-prev:hover{color:#4e5051}.single-post-paginator .post-prev{float:left;padding-right:20px}.single-post-paginator .post-next{float:right;padding-left:20px}.single-post-paginator .paginator-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#4e5051;font-size:14px;text-transform:uppercase}.comment-section{width:100%}.comments-area{padding:0 50px 35px}.comments-title{font-size:14px;margin:36px 0;text-transform:uppercase;font-weight:700;color:#303133}.comment-list{padding:0;margin:0;width:100%}.comment{position:relative;padding-top:36px;border-top:1px solid #f0f0f0}.comment .rex-reply{position:absolute;top:0;right:0;font-weight:900;letter-spacing:1px;text-transform:uppercase;font-size:14px}.comment .rex-comment-body{width:100%;padding-bottom:36px}.comment .rex-comment-body:after,.comment .rex-comment-body:before{content:" ";display:table}.comment .rex-comment-body:after{clear:both}.comment .rex-comment-author{float:left}.comment .rex-comment-author img{width:72px;height:72px;border-radius:50%}.comment .rex-comment-center-content{margin-left:90px;padding-left:18px;position:relative}.comment .rex-comment-center-content .rex-author-name{font-weight:700;color:#303133;letter-spacing:1px;font-size:16px;margin-bottom:4px}.comment .rex-comment-center-content .comment-content p{margin-bottom:0}.comment .rex-comment-data{display:inline-block;font-size:11px;margin-bottom:9px;color:#999}.comment .rex-comment-time{color:#000;padding-left:3px}.comment .comment-edit-link{color:#007ea7;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:14px}.comment .comment-reply-link{color:#303133;font-size:11px}.comment .comment-reply-link:visited{color:inherit}.comment-reply-title{color:#303133;margin-top:20px;font-weight:900}.rex-comment-form.rex-form-wrap input,.rex-comment-form.rex-form-wrap textarea{width:100%}.rex-comment-form.rex-form-wrap .form-submit{margin-top:30px}.rex-comment-form.rex-form-wrap input[type=submit]{width:auto;padding:13px 31px;line-height:1}.rex-comment-form.rex-form-wrap .input-field label{font-size:15px;font-weight:900}.article-prev-next{padding:10px 42px;font-size:0}.article-prev-next .prev-article{width:33.33333333%;float:left;text-align:left;vertical-align:middle;min-height:1px;white-space:nowrap}.article-prev-next .prev-article span{padding-left:10px;line-height:25px;display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.article-prev-next .prev-article span{display:none}}.article-prev-next .goto-archive-page{width:33.33333333%;float:left;text-align:center}.article-prev-next .goto-archive-page a{display:inline-block;height:25px}.article-prev-next .next-article{width:33.33333333%;float:left;text-align:right;vertical-align:middle;min-height:1px}.article-prev-next .next-article span{padding-right:10px;line-height:25px;display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.article-prev-next .next-article span{display:none}}.article-prev-next a{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:2px;text-decoration:none}.article-prev-next a:hover{text-decoration:none}.article-prev-next svg{vertical-align:middle;display:inline-block}.article-prev-next.prev-team{position:absolute;bottom:0}.article-prev-next.prev-team .goto-archive-page{width:100%;float:none}.article-prev-next.prev-team span{padding-left:10px}@media screen and (max-width:767px){.article-prev-next{padding:10px 17px}}.post-block-left-container .article-prev-next{position:absolute;bottom:0}.search-block-container{width:100%;padding-top:80px}@media screen and (max-width:767px){.search-block-container{padding-top:0}}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}blockquote,img,pre{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}




.circuitos-recomendados .item-circuitos {
	width: 31.5%;
    float: left;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 22px;
    height: 300px;
}
.circuitos-recomendados div.item-circuitos:nth-child(3), 
.circuitos-recomendados div.item-circuitos:nth-child(6),
.circuitos-recomendados div.item-circuitos:nth-child(9),
.circuitos-recomendados div.item-circuitos:nth-child(12),
.circuitos-recomendados div.item-circuitos:nth-child(15),
.circuitos-recomendados div.item-circuitos:nth-child(18),
.circuitos-recomendados div.item-circuitos:nth-child(21) {
	margin-right: 0;
}
.circuitos-recomendados .item-circuitos .image-gallery {
	height: 300px;
	background-size: cover;
	background-position: 50% 50%;
	position: relative;
    overflow: hidden;
    width: 100%;
}
.circuitos-recomendados .item-circuitos .text-wrap {
	margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 500;
    bottom: 0;
    position: absolute;
}

.circuitos-recomendados .item-circuitos .text-wrap p {
	font-size: 12px!important;
	padding-left: 10px;
}

.circuitos-recomendados .item-circuitos a {
	text-decoration: none!important;
	height: 300px;
	display: flex;
}


.circuitos-recomendados .item-circuitos .portfolio-block--hover {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    left: 0;
    top: 0;
    -webkit-transform: translateX(-120%);
    transform: translateX(-120%);
    transition: opacity .3s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);
    transition: transform .3s cubic-bezier(.694,.048,.335,1),opacity .3s ease;
    transition: transform .3s cubic-bezier(.694,.048,.335,1),opacity .3s ease,-webkit-transform .3s cubic-bezier(.694,.048,.335,1);
    background: rgba(0,0,0,.6);
}

.circuitos-recomendados .item-circuitos a:hover .portfolio-block--hover{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

.circuitos-recomendados .item-circuitos a:hover .text-wrap {
	z-index: 100;
}

.text-fill-canvas {
	margin-top: 70px;
}

.link-undiasinfiltro {
	display: block;
	height: 190px;
}

.section-title {
    padding: 30px 20px!important;
    font-size: 20px;
    font-weight: bold;
    height: auto!important;
}

.news-block .news-block-profile {
	display: none;
}

.news-block .news-block-title {
	overflow: inherit;
    white-space: normal;
}

.rex-portfolio-archive.rexpansive_portfolio_presentation .perfect-grid-item .grid-item-content .text-wrap p {
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 3px;
    font-weight: 500;
    line-height: 1.3!important;
}

body.page-id-6177.page .nav-right.dark {
	background-color: rgb(0,0,0,0.6);
}

h4, .h4 {
	font-size: 1.25em!important;
	margin-bottom: 10px!important;
}

.wpcf7-form textarea {
 	min-height: 68px;
}

.rex-search {
	position: inherit;
	margin-top: 40px;
}

.nav-right.light .rex-search form, 
.nav-right.dark .rex-search form {
	background-color: rgb(0,0,0,0.6)!important;
}

.rex-search-trigger.search-is-visible, .rex-search-trigger:hover {
	background-color: rgb(0,0,0,0.6)!important;	
}

.nav-right.light .rex-search input {
	color: #fff!important;
}

#ajax-load-more {
	bottom: 37px;
	width: 65px;
}

.ajax-load-more-wrap button.alm-load-more-btn {
	color: #444444;
}

.rexpansive_portfolio_presentation .perfect-grid-gallery.dynamic-gallery {
	padding-bottom: 100px!important;
}

.ajax-load-more-wrap button.alm-load-more-btn.done {
	display: none;
}

#sw-lightbox-overlay {
    z-index: 999999999999;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgb(0,0,0,0.8);
    left: 0;
    padding: 20px;
    text-align: center;
    color: #fff;
}

#sw-lightbox-overlay a {
	color: #dcff00;
	font-size: 1em;
}

#sw-lightbox-navigation-right, #sw-lightbox-navigation-left {
	display: none;
}

#sw-lightbox-overlay.open {
	display: block;
}

a#sw-close-light {
	float: left;
}

#sw-image-wrapper {
	margin-bottom: 20px;
}


@media only screen and (max-width: 1600px) {
	.circuitos-recomendados .item-circuitos {
		width: 48%;
	}

	.circuitos-recomendados div.item-circuitos:nth-child(3), 
	.circuitos-recomendados div.item-circuitos:nth-child(6),
	.circuitos-recomendados div.item-circuitos:nth-child(9),
	.circuitos-recomendados div.item-circuitos:nth-child(12),
	.circuitos-recomendados div.item-circuitos:nth-child(15),
	.circuitos-recomendados div.item-circuitos:nth-child(18),
	.circuitos-recomendados div.item-circuitos:nth-child(21) {
		margin-right: 1%;
	}
}

@media only screen and (max-width: 1200px) {
	.circuitos-recomendados .item-circuitos {
		width: 48%;
	}

	.circuitos-recomendados div.item-circuitos:nth-child(3), 
	.circuitos-recomendados div.item-circuitos:nth-child(6),
	.circuitos-recomendados div.item-circuitos:nth-child(9),
	.circuitos-recomendados div.item-circuitos:nth-child(12),
	.circuitos-recomendados div.item-circuitos:nth-child(15),
	.circuitos-recomendados div.item-circuitos:nth-child(18),
	.circuitos-recomendados div.item-circuitos:nth-child(21) {
		margin-right: 1%;
	}

	.is-menu-open .sidebar-menu .sidebar-menu-group:nth-child(2) .sidebar-custom-content, 
	.sidebar-menu .sidebar-menu-group:nth-child(2) .sidebar-custom-content {
		display: none;
	}
}

@media screen and (max-width: 866px) {
	.main-navbar .nav-links ul {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.rexpansive_section:not(.rex-block-grid) .perfect-grid-item.section-title.only-background[data-height="1"] {
		height: auto!important;
	}

	body.page.page-id-6177 #Agenda #block_1_5 .text-wrap {
		display: inline-block;
	}

	body.page.page-id-6177 #Agenda #block_1_5 .text-wrap h6 {
		width: 70%!important;
    	margin-top: -55px!important;
	}

	body.page-id-6177.page .nav-right.dark {
		background-color: transparent;
	}

	.rex-search {
		position: absolute;
		margin-top: 0;
	}

	body.search-results .perfect-grid-gallery:not(.dynamic-gallery) .perfect-grid-item:not(.block-has-slider):not(.block-has-map) .grid-item-content.text-content .text-wrap {
		padding-right: 0!important;
		padding-left: 0!important;
	}
}


@media only screen and (max-width: 500px) {

	.circuitos-recomendados .item-circuitos {
		width: 98%;
	}

	.circuitos-recomendados div.item-circuitos:nth-child(3), 
	.circuitos-recomendados div.item-circuitos:nth-child(6),
	.circuitos-recomendados div.item-circuitos:nth-child(9),
	.circuitos-recomendados div.item-circuitos:nth-child(12),
	.circuitos-recomendados div.item-circuitos:nth-child(15),
	.circuitos-recomendados div.item-circuitos:nth-child(18),
	.circuitos-recomendados div.item-circuitos:nth-child(21) {
		margin-right: 0;
	}

	body .single-post-content h2 {
		font-size: 26px!important;
	    padding-right: 14px!important;
	    padding-left: 14px!important;
	    margin-top: 55px!important;
	}
}