
html{color:#fff;font-size:1em;line-height:1.4;background:#626262}
::-moz-selection{background:#fff;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}
body,html,h1,h2,h3,h4,h5,h6,a,ul,li{}
body{font-family:'OpenSans';background:#fff;margin:0;padding:0}
ul,li{list-style:none outside none;margin:0}
iframe{border:none}
.pos-rel{position:relative}
.pos-abs{position:absolute}
.pos-fix{position:fixed}
.full-width{width:100%;max-width:1440px}
.full-height{height:100%}
.full-size{top:0;left:0;right:0;bottom:0}
.my-button{text-transform:uppercase;font-size:1rem;padding:1em;padding-bottom:0.8rem;display:inline-block;box-sizing:border-box;margin:0}
.center-vh{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.pos-top{top:0}
.pos-left{left:0}
.pos-right{right:0}
.pos-bottom{bottom:0}
.relh100{position:relative;height:100%}
.row{max-width:100%}
ul,li{list-style:none outside none;margin:0}
.full-width{width:100%;max-width:100%;max-width:1440px;margin-left:auto;margin-right:auto}
.fullscreen-width{width:100%;max-width:100%}
.table{display:table;height:inherit;margin:auto}
.table-cell{display:table-cell;vertical-align:middle}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
.align-justify{text-align:justify}
.mask:before{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;content:' ';opacity:0.8}
.title.bg-red,.bg-red,.mask-red:before{background:#e51c23}
.title.bg-yellow,.bg-yellow,.mask-yellow:before{background:#ffeb3b}
.title.bg-blue,.bg-blue,.mask-blue:before{background:#5677fc}
.title.bg-pink,.bg-pink,.mask-pink:before{background:#e91e63}
.title.bg-green,.bg-green,.mask-green:before{background:#259b24}
.title.bg-white,.bg-white,.mask-white:before{background:#fff}
.title.bg-black,.bg-black,.mask-black:before{background:#1f1f1f}
.title.bg-orange,.bg-orange,.mask-orange:before{background:#ff9800}
.title.bg-purple,.bg-purple,.mask-purple:before{background:#9c27b0}
.title.bg-lime,.bg-lime,.mask-lime:before{background:#cddc39}
.title.bg-bluegrey,.bg-bluegrey,.mask-bluegrey:before{background:#607d8b}
.title.bg-bluegreylight,.bg-bluegreylight,.mask-bluegreylight:before{background:#f0f0f0}
.title.bg-bluegreydark,.bg-bluegreydark,.mask-bluegreydark:before{background:#37474f}
.title.bg-indigo,.bg-indigo,.mask-indigo:before{background:#3f51b5}
.title.bg-black,.bg-black,.mask-black:before{background:#000}
.title.bg-black1,.bg-black1,.mask-black1:before{background:#333}
.title.bg-amber,.bg-amber,.mask-amber:before{background:#ffc107}
.text-white{color:#fff}
.text-black{color:#333333}
.text-bold{font-weight:bold}
.text-red{color:#e51c23}
.text-blue{color:#455ede}
.text-orange{color:#ff9800}
.text-yellow{color:#ffd600}
.text-amber{color:#ffc107}
.text-pink{color:#e91e63}
.text-lightblue{color:#03a9f4}
.small-col-20{width:20%}
.box-shadow{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 2px 2px rgba(0,0,0,0.2),0 0 4px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 2px 2px rgba(0,0,0,0.2),0 0 4px 1px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 2px 2px rgba(0,0,0,0.2),0 0 4px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 2px 2px rgba(0,0,0,0.2),0 0 4px 1px rgba(0,0,0,0.1)}
.hidden{opacity:0;-webkit-transition:0.6s;-ms-transition:0.6s;transition:0.6s}
.visible{opacity:1;-ms-transition:0.6s;-webkit-transition:0.6s;transition:0.6s}
.invisible{display:none !important}
.s-visible-medium-up{opacity:0}
strong,.bold{font-weight:bold}
.column,.columns{padding:0}
.row .row{margin:0}
.header-top{position:fixed;z-index:20;top:0;left:0;height:56px}
.header-top.material{background:rgba(255,255,255,0.15);-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2),0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2),0px 0px 2px 0px rgba(0,0,0,0.1)}
.header-top>div{display:inline-block;float:left}
.header-top .logo img{height:56px;width:auto;padding:8px 16px}
.header-top .logo{transition:0.3s}
.header-top .logo:hover{background:rgba(255,255,255,0.15)}
.header-top.material .menu{border-right:1px solid #f5f5f5}
.header-top.material .menu:last-child{border-right:none}
.header-top.material .menu a,.header-top .menu a{height:56px;display:block;float:left;background:#fff;color:#5677fc;text-transform:capitalize;text-align:center;font-size:18px;font-family:'Asap';font-weight:normal;padding:14px 16px;-webkit-transition:0.3s;transition:0.3s}
.header-top .menu a{background:transparent;font-weight:bold;color:#fff;position:relative}
.header-top.material .menu a:first-child:after{display:none}
.header-top .menu a:first-child:after{position:absolute;left:0;top:25%;height:50%;width:1px;background:#fff;content:""}
.header-top.material .menu a:hover{background:#5677fc}
.header-top .menu a:hover{background:rgba(255,255,255,0.15);color:#fff}
#fp-nav.right{right:28px;margin-right:10px;position:absolute}
#fp-nav span,.fp-slidesNav span{border-color:#fff;-webkit-transition:0.3s;transition:0.3s;width:10px;height:10px}
#fp-nav ul li a span{background:#fff}
#fp-nav li,.fp-slidesNav li{display:block;width:10px;height:10px;margin:16px;position:relative}
#fp-nav span:after,.fp-slidesNav span:after{background:rgba(255,255,255,0.15);position:absolute;content:"";display:block;top:4px;left:4px;right:4px;bottom:4px;border-radius:100%;-webkit-transition:0.3s;transition:0.3s}
#fp-nav li .active span,.fp-slidesNav .active span{background:#fff;position:absolute}
#fp-nav li .active span:after,.fp-slidesNav .active span:after{top:-6px;left:-6px;bottom:-6px;right:-6px}
.quick-link{position:fixed;top:50%;left:0;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2),0px 0px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.2),0px 0px 2px 0px rgba(0,0,0,0.1);z-index:100;margin-top:-96px}
.quick-link li{list-style:none;list-style-position:outside;display:block;height:48px;width:48px;position:relative}
.quick-link.count-1{margin-top:-24px}
.quick-link.count-2{margin-top:-48px}
.quick-link.count-3{margin-top:-72px}
.quick-link.count-4{margin-top:-96px}
.quick-link.count-5{margin-top:-120px}
.quick-link.count-6{margin-top:-144px}
.quick-link.count-7{margin-top:-168px}
.quick-link a{background:#fff;background:rgba(255,255,255,0.15);height:48px;width:48px;display:block;text-align:center;font-size:22px;padding-top:0.4rem;color:#fff;opacity:1;position:relative;z-index:1;-webkit-transition:0.2s;transition:0.2s}
.quick-link a:hover{}
.quick-link ul li{position:relative}
.quick-link ul li:after,.quick-link a:after{position:absolute;content:"";background:rgba(255,255,255,0);border-radius:100%;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:0.2s cubic-bezier(0.215,0.61,0.355,1);transition:0.2s cubic-bezier(0.215,0.61,0.355,1);z-index:-1}
.quick-link ul li.active:after,.quick-link a:hover:after{-webkit-transform:none;transform:none;border-radius:0;background:rgba(255,255,255,0.15);background:#5677fc}
.quick-link ul li.active:after{background:rgba(230,230,230,0.12)}
.quick-link a.marked{color:#fff;background:#5677fc}
.quick-link .title{position:absolute;font-size:12px;left:56px;top:17px;color:#fff;font-family:"Asap";text-transform:uppercase;text-align:left;width:50px;border-bottom:1px solid currentColor;display:block;transform:translateX(10px);-webkit-transition:0.3s;transition:0.3s;visibility:hidden;opacity:0}
.quick-link li:hover .title{-webkit-transform:none;transform:none;display:block;opacity:1;visibility:visible}
.page-footer{position:fixed;bottom:20px;right:56px;margin-right:-8px;color:#fff;font-size:12px;font-family:'Asap';font-weight:normal!important}
.page-footer a:first-child{margin-left:8px}
.page-footer a{color:#fff;-webkit-transition:0.3s;transition:0.3s;display:inline-block;padding:5px 8px}
.page-footer a .ion{font-size:1.2em}
.page-footer a:hover{opacity:0.8}
.page-cover{width:100%;position:fixed;height:100%;z-index:0}
.page-cover .cover-bg{background:url(../img/bg_forest.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;z-index:-3}
.page-cover .cover-bg.bg-color{background-image:none;z-index:-3}
.page-cover .cover-bg.cover-bg-mask{background:rgba(0,0,0,0.12);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;z-index:0;-webkit-transition:2s;-ms-transition:2s;transition:2s}
.page-cover .vegas-timer{display:none}
.page-main{position:relative;width:100%;height:100%}
.page-main2{position:relative;width:100%;height:100%}
.page-main2  .page-home .logo-container{transform:scale(3.16)}
@media screen and (max-width:801px){.page-main2  .page-home .logo-container{transform:scale(1.5)}
}.page-main2  .page-home .logo-container img.h-logo{transform:scale(0.81)}
@media screen and (max-width:801px){.page-main2  .page-home .logo-container img.h-logo{transform:scale(0.81)}
}@media screen and (max-width:801px){.page-main2  .page-home .mplight{margin-top:200px !important}
}.page-main2  .page-home .mplight{margin-top:300px}
.p-footer{bottom:0;position:absolute;width:100%;padding-top:5rem}
.p-footer .icon{position:absolute;top:24px;color:#fff;text-align:center;width:24px;margin-left:-12px;font-size:20px;transition:0.3s}
.p-footer .text{font-size:12px;font-family:"Asap";text-transform:uppercase}
#hx{font-weight:lighter !important}
#hx p{font-weight:lighter !important}
.p-footer:hover .icon{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.p-footer .arrow-d{position:relative;width:1px;background:rgba(255,255,255,0.15);height:48px;width:48px;left:50%;bottom:32px;margin:0;display:block;border:0px solid #fff;border-radius:100%;margin-left:-24px;transition:0.3s;font-family:"Asap";color:#fff;font-size:14px}
.p-footer .arrow-d:hover{background:#5677fc}
.p-footer .arrow-d.gone{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.2s;transition:0.2s}
.p-footer .arrow-d .circle{top:12px;bottom:12px;left:12px;right:12px;position:absolute;content:"";background:#fff;border-radius:100%;-webkit-transition:0.3s;transition:0.3s}
.p-footer .arrow-d .circle:after{top:12px;bottom:12px;left:12px;right:12px;position:absolute;content:"";background:#fff;border-radius:100%;-webkit-transition:0.3s;transition:0.3s}
.p-footer .arrow-d .after,.p-footer .arrow-d .before{top:14px;width:60px;position:absolute;-webkit-transition:0.3s;transition:0.3s;opacity:1}
.p-footer .arrow-d:hover .after,.p-footer .arrow-d:hover .before{opacity:0.15}
.p-footer .arrow-d:hover .circle{background:#5677fc;background:rgba(86,119,252,0);top:0px;bottom:0px;left:0px;right:0px}
.p-footer .arrow-d:hover .circle:after{border-radius:0;left:23px;right:23px}
.p-footer .arrow-d .before{text-align:right;float:right;right:72px}
.p-footer .arrow-d .after{text-align:left;float:left;left:72px}
.p-footer .arrow-d:after,.p-footer .arrow-d:before{position:absolute;content:' ';width:24px;height:24px;left:12px;margin-left:0.5px;border:2px solid rgba(255,255,255,0.15);border-left-color:transparent;border-top-color:transparent;-ms-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}
.p-footer .arrow-d:after{border-right-color:transparent;top:12px;left:36px;-ms-transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
.p-footer .arrow-d:before{border-bottom-color:transparent;top:12px;left:-12px;-ms-transform:rotateZ(-135deg);-moz-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}
.p-footer .arrow-d.no-change:after,.p-footer .arrow-d:hover:after{top:14px;left:14px;bottom:14px;right:14px;width:auto;height:auto;border:2px solid #fff;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent;-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.p-footer .arrow-d.no-change:before,.p-footer .arrow-d:hover:before{top:14px;left:14px;bottom:14px;right:14px;width:auto;height:auto;border:2px solid #fff;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;-ms-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.p-footer:hover .arrow-d.no-change:after,.p-footer:hover .arrow-d.no-change:before{top:4rem}
.p-footer .arrow-d a{color:inherit}
.page{position:relative;width:100%;height:100%}
.page-cent{width:100%;position:relative;text-align:center}
.page-cent .content p{}
.page-cent .content{width:720px;margin:0 auto;padding-top:72px;padding-bottom:72px;padding-left:1em;padding-right:1em;display:inline-block;-ms-transition:0.6s;-webkit-transition:0.6s;transition:0.6s;text-align:left;font-family:'Asap';color:#fff}
.page-cent .p-title{display:block;margin-bottom:0.5rem}
.page-cent .p-title h3{font-size:30px;padding-left:0px;text-align:left;display:inline-block;color:#fff;border-bottom:8px solid #5677fc}
.page-cent .p-title h2{text-transform:uppercase;font-size:1.3rem!important;line-height:1.3em;margin-top:0.3em;font-weight:lighter;margin-bottom:0.3em;display:block;color:#fff}
.page .p-title i{display:inline-block;margin-left:0.5em;margin-right:0em;font-size:0.8em}
.page-cent .text{font-family:'Asap';color:#fff;text-align:left}
.page p{font-family:'Asap';color:#ffffff;font-size:20px;margin-bottom:0.75rem}
.page p.small{font-size:14px}
.page p.center{text-align:center}
.page p.upper{text-transform:uppercase}
.page p.light{font-family:'OpenSans-Light'}
.page h4{text-transform:uppercase;font-weight:bold;color:#ffffff;font-size:20px;margin-bottom:0;margin-top:0}
.page h2,.page h3,.page h4{font-family:'Asap';color:#ffffff}
.slide,.page .content,.page-home .logo-container,.page{-webkit-transition:0.8s background,0.6s transform,0.6s opacity;transition:0.8s background,0.6s transform,0.6s opacity;-webkit-transform:none;transform:none;background:transparent;border:none}
.page .content{z-index:1}
.page:before{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;content:'';z-index:0;-webkit-visibility:hidden;visibility:hidden;-webkit-transition:0.8s background,0.6s transform,0.8s visibility;transition:0.8s background,0.6s transform,0.8s visibility;-webkit-transform:none;transform:none}
.page.transition:before{-webkit-visibility:visible;visibility:visible;-webkit-transform:scale(0.8);transform:scale(0.8);background:rgba(255,255,255,0.15)}
.page-home.transition .logo-container{-webkit-transform:translateY(20px) scale(0.1);transform:translateY(20px) scale(0.1);opacity:0}
.page.transition .content{-webkit-transform:scale(0.85);transform:scale(0.85)}
.slide.transition{-webkit-transform:scale(0.8);transform:scale(0.8);background:rgba(255,255,255,0.15)}
.page-home .content,.page-home.page-cent .content{position:relative;max-width:1200px;width:100%}
.page-home .logo-container{position:absolute;top:100px;width:100%;text-align:center;background-image:url(../img/pict/cleanroom-01bg.png);background-repeat:no-repeat;background-position:center center;background-size:290px;transition:all 1.2s}
.page-home .logo-container:hover{transform:scale(3.16)}
.page-home .logo-container img.h-logo{position:relative;display:inline-block;height:300px;width:auto;transition:all 1.1s}
.page-home .logo-container img.h-logo:hover{transform:scale(0.82)}
.page-home .content .header{margin:0 auto;text-align:center;position:relative}
.page-home .content .header>div{display:inline-block;position:relative}
.page-home .content h2{text-transform:uppercase;font-size:86px;text-align:left;line-height:1em}
.page-home .content h3{text-align:left;text-transform:uppercase;font-size:34px;line-height:1.2em;font-weight:bold;border-left:4px solid currentColor;padding-left:10px;margin-left:10px;max-width:180px}
.page-home .content .subhead{display:block;text-align:left;position:absolute;left:20px;color:rgba(255,255,255,0.2);-webkit-transition:0.3s;transition:0.3s}
.page-home .content .subhead:hover{color:#fff}
.page-home .content .subhead a{color:inherit}
.page-when .content{padding-top:1rem;padding-bottom:1rem}
.page .content .clock{width:430px;height:430px;margin:0 auto;border-radius:100%;background:rgba(255,255,255,0.15);position:relative}
.page .content .clock:before{z-index:3;position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(255,255,255,0);border-radius:100%;box-shadow:0px 0px 24px 1px rgba(7,7,7,0.15)}
.page .content .clock .header{position:absolute;top:-72px;font-family:'Asap';font-weight:normal;font-size:30px;text-align:center;width:100%}
.page .clock .text{position:relative;width:100%;font-family:'Asap';font-weight:normal;letter-spacing:0;margin-top:0.5em;display:block;text-transform:uppercase;color:#fff;text-align:center}
.page .clock .block:last-child .digit:after{display:none}
.page .clock .elem-center{display:inline-block;position:relative;text-align:center;width:100%;top:0;margin-top:50%;height:50%;bottom:0}
.page .clock .elem-center .digit{position:relative;font-size:120px;margin-top:-0.5em;letter-spacing:-0.03em;line-height:1em;font-family:'Asap';font-weight:bold;width:100%;color:#fff;display:block}
.page .clock .elem-center .text{position:absolute;bottom:58%;font-size:24px;margin-top:0}
.page .clock .elem-center .text.top{bottom:124%}
.page .clock .elem-center .text.top img{height:65px;margin-bottom:20px}
.page .clock .elem-right,.page .clock .elem-left{position:absolute;width:70px;top:50%;bottom:0;display:block}
.page .clock .elem-left{left:50px}
.page .clock .elem-right{right:50px}
.page .clock .elem-right .text,.page .clock .elem-left .text{position:absolute;bottom:58%;font-size:24px;margin-top:0}
.page .clock .elem-right .digit,.page .clock .elem-left .digit{position:relative;text-align:center;font-size:60px;letter-spacing:-0.03em;margin-top:-0.5em;line-height:1em;font-family:'Asap';font-weight:normal;width:100%;color:#fff;display:block}
.page .clock .second{position:absolute;left:15px;top:15px;bottom:15px;right:15px;border:0px solid #fff;border-radius:100%;z-index:2;-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}
.page-register .content{}
.page .form{}
.page .form input{background:transparent;border:none;color:#fff;padding:0em 1em;padding-bottom:0.3em;font-family:'Asap';font-size:20px;box-shadow:none;display:inline-block;position:absolute;width:auto;width:100%;bottom:0;left:80px;right:0;margin-bottom:0}
.page .form.send_email_form input{}
.page .form.send_email_form .fields{margin-top:72px;background:rgba(255,255,255,0.10);padding-left:16px;height:46px;min-height:36px}
.page-register .content .hydv{width:100%}
.page-register .content .hydv li{width:45%;padding:2.5%;float:left;margin-right:5%;margin-bottom:5%;text-align:center;background:rgba(255,255,255,0.15);background-repeat:repeat}
.page-register .content .hydv .nydv{width:100%;border:1px solid hsla(0,0%,100%,.3);padding:15% 5%;color:#fff;}
.page-register .content .hydv .nydv:hover{border:1px solid hsla(0,0%,100%,.8);}
.page-register .content .hydv .nydv a{color:#fff}
.ysdv{width:100%;padding:2% 3% 2% 3%;float:left;margin-bottom:2.5%;text-align:left;background:rgba(255,255,255,0.15);background-repeat:repeat}
.page .form.send_email_form .buttons,.page .form.send_email_form .buttons button{height:45px}
.page .form label{display:inline-block;font-family:'Asap';font-weight:bold;font-size:20px;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:0.35em;padding-top:0.40em}
.page .form .fields{margin-top:24px;position:relative;border-bottom:1px solid #5677fc}
.page .form .fields.no-border{border:none}
.page .form .fields>div{float:left}
.page .form .fields .buttons{position:absolute;bottom:0;right:-.5px}
.page .form button{background:#5677fc;color:#fff;font-family:'Asap';font-weight:bold;font-size:20px;text-transform:uppercase;padding:0.5rem 1rem;margin-bottom:0;position:relative;-webkit-transition:0.3s;transition:0.3s;z-index:2}
.page .form button:after{z-index:-1;position:absolute;top:50%;left:50%;right:50%;bottom:50%;content:"";background:#fff;opacity:0;border-radius:120px;-webkit-transition:0.3s;transition:0.3s}
.page .form button:hover:after{opacity:1;border-radius:0;top:0;left:0;right:0;bottom:0}
.page .form button:hover{background:transparent;color:#5677fc}
.page .form textarea{background:#fff;border:1px solid currentColor;color:#626262;padding:0.5em 1em;min-width:200px;font-size:20px;font-family:"Asap";display:block;width:100%;box-shadow:none;min-height:108px;margin-top:3px}
.page .message-ok{margin-bottom:0;position:absolute;font-size:20px}
.page-about .content{margin-top:-4rem;border:none;padding-top:112px;padding-bottom:112px}
.page-about .article{max-width:480px;margin:auto}
.page-contact{}
.page-contact .fp-controlArrow{display:none}
.page-contact .p-title{position:relative}
.page-contact .p-title .buttons{position:absolute;bottom:8px;right:0;background:rgba(255,255,255,0.15);display:inline-block}
.page-contact .p-title .buttons li{position:relative;display:block;width:48px;float:left}
.page-contact .p-title .buttons a{text-align:center;width:48px;height:48px;display:inline-block;position:relative;margin:0}
.page-contact .p-title .buttons a i{margin:0;font-size:24px;padding-top:0.5em}
.page-contact .p-title .buttons a:after{position:absolute;content:"";background:rgba(255,255,255,0);border-radius:100%;top:0;left:0;right:0;bottom:0;-webkit-transition:0.2s;transition:0.2s}
.page-contact .p-title .buttons a:hover:after{border-radius:0;background:rgba(255,255,255,0.15)}
.page-contact .contact li{margin-top:20px}
.page-contact .contact img{height:56px;width:auto}
.page-contact a{color:#fff}
.page-contact .right{text-align:right}
.page-contact .social-links .page-header .header-title{display:none}
.page-contact .socialnet{margin-right:-10px}
.page-contact .socialnet a{color:#fff;font-size:24px;margin-bottom:0.25rem;display:inline-block;width:1.5em;border-radius:1em;background:transparent;position:relative;text-align:center}
.page-contact .socialnet a:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:transparent;-ms-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;border-radius:100%}
.page-contact .socialnet a:hover:after{border-radius:0;background:rgba(255,255,255,0.15);color:#fff}
.video-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-2}
.video-container video{height:724px;width:1287px;margin-top:-42px;margin-left:0px}
.video-container iframe{width:100%;height:100%}
.show-for-medium-up{display:none}
.togglebox{width:100%;margin:0 auto;background:rgba(255,255,255,0.1);transform:translateZ(0)}
.wfaqan[type="radio"]{position:absolute;width:100%;opacity:0}
#qwlabel{position:relative;width:100%;margin-left:-0px;display:block;height:50px;line-height:50px;padding:0 5% 0 5%;font-size:0.85rem!important;color:#fff;border-top:1px solid hsla(0,0%,100%,.3);background:rgba(255,255,255,0.1);cursor:pointer;font-weight:bold}
.wfaqlabel[for*='1']{border:0}
.wfaqlabel:after{position:absolute;top:0px;right:20px;font-family:fontawesome;transform:rotate(90deg);transition:.6s transform}
.wfaqny{height:0;transition:.6s all;overflow:hidden;width:100%;padding:0 5%}
.wfaqny p{font-size:0.85rem !important;font-weight:lighter;padding-top:2%}
#toggle1:checked ~ label[for*='1']:after,#toggle2:checked ~ label[for*='2']:after,#toggle3:checked ~ label[for*='3']:after,#toggle4:checked ~ label[for*='4']:after,#toggle5:checked ~ label[for*='5']:after{transform:rotate(0deg)}
#toggle1:checked ~ #wcontent1,#toggle2:checked ~ #wcontent2,#toggle3:checked ~ #wcontent3,#toggle4:checked ~ #wcontent4,#toggle5:checked ~ #wcontent5{height:100px}