html{color:#fff;font-size:1em;line-height:1.4;background:#343434;}
::-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{font-family:"Open Sans", "Roboto", "Helvetica", sans-serif;font-size:14px;background:transparent;color:#fff;margin:0;padding:0;overflow-x:hidden !important;font-size:12px;}
@media (min-width:601px){body{font-size:14px;}
}
@media (min-width:1400px){body{font-size:16px;}
}
ul, li{list-style:none outside none;margin:0;}
h1, h2, h3, h4, h5, h6{font-family:"Roboto", "Helvetica", sans-serif;}
h3, h4{font-weight:normal;}
h3{font-size:1.4rem;}
p{font-size:12px;}
@media (min-width:601px){p{font-size:14px;}
}
@media (min-width:1400px){p{font-size:16px;}
}
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;}
a{color:#4ca6ff;}
.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;}
.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;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.bg-primary{background:#4ca6ff;}
.bg-red{background:#FF2424;}
.bg-1{background:#566473;}
.bg-2{background:#8E44AD;}
.bg-3{background:#2980B9;}
.bg-4{background:#FF9100;}
.bg-5{background:#16A085;}
.bg-secondary{background:#4ca6ff;}
.bg-black{background:#0d0d0d;}
.bg-white{background:#ffffff;}
.text-white{color:#ffffff !important;}
.circ-btn{display:table-cell;vertical-align:middle;width:40px;height:40px;text-align:center;line-height:1;font-size:18px;position:relative;color:#ffffff;border-radius:40px;transition:0.3s;background:rgba(255, 255, 255, 0.1);}
.circ-btn:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:"";border-radius:40px;border:2px solid #ffffff;border-color:#ffffff;border-top-color:transparent;transform:rotate(45deg);transition:0.3s;}
.circ-btn:hover{opacity:0.8;color:#ffffff;}
.circ-btn:hover:before{transform:rotate(-135deg);}
.circ-btn:hover:before{border-color:#4ca6ff;border-top-color:transparent;}
.magic-btn{padding-right:14px;padding-left:16px;height:40px;font-size:14px;color:#4ca6ff;text-transform:uppercase;position:relative;transition:0.1s;}
.magic-btn:before, .magic-btn:after{content:"";background:currentColor;width:1px;position:absolute;transition:0.3s;}
.magic-btn:before{top:0;left:0;height:00%;}
.magic-btn:after{bottom:0;right:0;height:00%;}
.magic-btn .txt:before, .magic-btn .txt:after{content:"";background:currentColor;height:1px;position:absolute;transition:0.3s;}
.magic-btn .txt:before{top:0;right:0;width:00%;}
.magic-btn .txt:after{bottom:0;left:0;width:00%;}
.magic-btn .arrow-icon{content:"";position:absolute;top:19.5px;right:-8px;width:0px;height:1px;background:currentColor;transition:0.3s;}
.magic-btn .arrow-icon:after, .magic-btn .arrow-icon:before{content:"";position:absolute;top:-3.5px;right:8px;width:8px;height:8px;transform:rotate(-45deg);transform-origin:center;transition:0.3s;}
.magic-btn .arrow-icon:after{border-top:1px solid currentColor;transform:rotate(45deg);}
.magic-btn .arrow-icon:before{border-bottom:1px solid currentColor;transform:rotate(-45deg);}
.magic-btn:hover{color:#4ca6ff;}
.magic-btn:hover:after, .magic-btn:hover:before{height:100%;}
.magic-btn:hover .txt:after, .magic-btn:hover .txt:before{width:100%;}
.magic-btn:hover .arrow-icon{width:16px;}
.magic-btn:hover .arrow-icon:after{transform:rotate(45deg);right:-8px;}
.magic-btn:hover .arrow-icon:before{transform:rotate(-45deg);right:-8px;}
.magic-btn-black{padding-right:14px;padding-left:16px;height:40px;font-size:14px;color:#0d0d0d;text-transform:uppercase;position:relative;transition:0.1s;}
.magic-btn-black:before, .magic-btn-black:after{content:"";background:currentColor;width:1px;position:absolute;transition:0.3s;}
.magic-btn-black:before{top:0;left:0;height:00%;}
.magic-btn-black:after{bottom:0;right:0;height:00%;}
.magic-btn-black .txt:before, .magic-btn-black .txt:after{content:"";background:currentColor;height:1px;position:absolute;transition:0.3s;}
.magic-btn-black .txt:before{top:0;right:0;width:00%;}
.magic-btn-black .txt:after{bottom:0;left:0;width:00%;}
.magic-btn-black .arrow-icon{content:"";position:absolute;top:19.5px;right:-8px;width:0px;height:1px;background:currentColor;transition:0.3s;}
.magic-btn-black .arrow-icon:after, .magic-btn-black .arrow-icon:before{content:"";position:absolute;top:-3.5px;right:8px;width:8px;height:8px;transform:rotate(-45deg);transform-origin:center;transition:0.3s;}
.magic-btn-black .arrow-icon:after{border-top:1px solid currentColor;transform:rotate(45deg);}
.magic-btn-black .arrow-icon:before{border-bottom:1px solid currentColor;transform:rotate(-45deg);}
.magic-btn-black:hover{color:#0d0d0d;}
.magic-btn-black:hover:after, .magic-btn-black:hover:before{height:100%;}
.magic-btn-black:hover .txt:after, .magic-btn-black:hover .txt:before{width:100%;}
.magic-btn-black:hover .arrow-icon{width:16px;}
.magic-btn-black:hover .arrow-icon:after{transform:rotate(45deg);right:-8px;}
.magic-btn-black:hover .arrow-icon:before{transform:rotate(-45deg);right:-8px;}
.magic-btn-black:hover{color:#0d0d0d;}
.arrow-btn{padding-right:14px;padding-left:16px;height:40px;font-size:14px;color:#ffffff;text-transform:uppercase;position:relative;transition:0.1s;display:inline-block;padding-top:6px;font-size:18px;text-transform:capitalize;border-radius:200px;}
.arrow-btn:before, .arrow-btn:after{content:"";background:currentColor;width:2px;position:absolute;transition:0.3s;}
.arrow-btn:before{top:0;left:0;height:00%;}
.arrow-btn:after{bottom:0;right:0;height:00%;}
.arrow-btn .txt:before, .arrow-btn .txt:after{content:"";background:currentColor;height:2px;position:absolute;transition:0.3s;}
.arrow-btn .txt:before{top:0;right:0;width:00%;}
.arrow-btn .txt:after{bottom:0;left:0;width:00%;}
.arrow-btn .arrow-icon{content:"";position:absolute;top:19px;right:-8px;width:0px;height:2px;background:currentColor;transition:0.3s;}
.arrow-btn .arrow-icon:after, .arrow-btn .arrow-icon:before{content:"";position:absolute;top:-3px;right:8px;width:8px;height:8px;transform:rotate(-45deg);transform-origin:center;transition:0.3s;}
.arrow-btn .arrow-icon:after{border-top:2px solid currentColor;transform:rotate(45deg);}
.arrow-btn .arrow-icon:before{border-bottom:2px solid currentColor;transform:rotate(-45deg);}
.arrow-btn:hover{color:#ffffff;}
.arrow-btn:hover:after, .arrow-btn:hover:before{height:100%;}
.arrow-btn:hover .txt:after, .arrow-btn:hover .txt:before{width:100%;}
.arrow-btn:hover .arrow-icon{width:16px;}
.arrow-btn:hover .arrow-icon:after{transform:rotate(45deg);right:-8px;}
.arrow-btn:hover .arrow-icon:before{transform:rotate(-45deg);right:-8px;}
.arrow-btn:before{height:100%;}
.arrow-btn .arrow-icon:after,
.arrow-btn .arrow-icon:before{content:"";position:absolute;top:-5px;right:2px;width:12px;height:12px;}
.btn-normal{color:#ffffff;position:relative;display:inline-block;transition:0.3s;box-sizing:border-box;cursor:pointer;border:1px solid currentColor;border-radius:0;padding:4px 24px;margin-right:8px;transition:0.3s;font-size:14px;height:40px;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;z-index:1;overflow:hidden;vertical-align:middle;}
.btn-normal .txt{display:inline-block;padding-right:4px;padding:4px 0;}
@media (min-width:601px){.btn-normal{font-size:16px;height:50px;padding:4px 32px;}
.btn-normal .txt{padding:8px 0;}
}
.btn-normal:before{position:absolute;content:"";display:block;position:absolute;z-index:-1;left:0;top:0;bottom:0;width:0%;background:#ffffff;transition:0.3s;}
.btn-normal:focus{box-shadow:none;outline:none;}
.btn-normal.btn-inv{border:2px solid #ffffff;border-left:none;margin-right:auto;margin-left:8px;}
.btn-normal.btn-inv .arrow-icon{right:auto;left:0;}
.btn-normal.btn-inv .arrow-icon:after{top:4px;left:auto;right:16px;height:12px;width:12px;border:2px solid currentColor;border-top:none;border-left:none;transform:rotate(135deg);}
.btn-normal.btn-inv .arrow-icon:before{left:auto;right:4px;}
.btn-normal.btn-inv:focus .arrow-icon:before, .btn-normal.btn-inv:hover .arrow-icon:before{transform:rotate(-180deg);border-left-color:transparent;}
.btn-normal.btn-inv:focus .arrow-icon:after, .btn-normal.btn-inv:hover .arrow-icon:after{left:auto;right:15px;transform:rotate(-45deg);}
.btn-normal:focus, .btn-normal:hover{color:#0d0d0d;border-color:#ffffff;background:rgba(255, 255, 255, 0.2);}
.btn-normal:focus:before, .btn-normal:hover:before{width:100%;}
.rect-btn{color:#ffffff;position:relative;display:inline-block;height:40px;transition:0.3s;box-sizing:border-box;border-radius:0;cursor:pointer;border:2px solid #ffffff;padding:0 24px;margin-right:8px;transition:0.3s;}
.rect-btn .txt{display:inline-block;padding:5px 0;}
@media (min-width:601px){.rect-btn{font-size:1rem;height:48px;}
.rect-btn .txt{padding:10px 0;}
}
.rect-btn .arrow-icon{content:"";position:absolute;right:0px;top:6px;display:inline-block;vertical-align:middle;width:20px;height:20px;text-align:center;line-height:1;font-size:18px;color:#ffffff;}
@media (min-width:601px){.rect-btn .arrow-icon{top:10px;}
}
.rect-btn .arrow-icon:before{position:absolute;top:11px;left:8px;width:26px;z-index:-1;content:"";border-radius:40px;border-bottom:2px solid currentColor;border-color:currentColor;border-left-color:transparent;transition:0.3s;}
.rect-btn.btn-inv{margin-right:auto;margin-left:8px;}
.rect-btn.btn-inv .arrow-icon{right:auto;left:0;}
.rect-btn.btn-inv .arrow-icon:before{left:auto;right:8px;}
.rect-btn.btn-inv:focus .arrow-icon:before, .rect-btn.btn-inv:hover .arrow-icon:before{width:0;}
.rect-btn:focus, .rect-btn:hover{color:#ffffff;border-color:#4ca6ff;opacity:0.8;}
.rect-btn:focus .arrow-icon:before, .rect-btn:hover .arrow-icon:before{width:0;}
.jumbotron-solid{padding:40px 32px;border-radius:4px;}
.jumbotron-solid.text-black{color:#0d0d0d;}
.jumbotron-solid.text-white{color:#ffffff;}
.jumbotron-solid.text-white .container h2, .jumbotron-solid.text-white .container h3, .jumbotron-solid.text-white .container h4, .jumbotron-solid.text-white .container h5, .jumbotron-solid.text-white .container h6, .jumbotron-solid.text-white .container p, .jumbotron-solid.text-white .container ul, .jumbotron-solid.text-white .container li, .jumbotron-solid.text-white .container hr{color:#ffffff;}
.jumbotron-solid .illustr{width:100%;max-width:360px;}
.jumbotron-solid .container h2,
.jumbotron-solid .wrapper h2{font-size:3rem;font-weight:bold;margin-top:0.5rem !important;margin-bottom:1rem !important;color:inherit;}
.jumbotron-solid .container h2.medium,
.jumbotron-solid .wrapper h2.medium{font-family:"Bebas Neue", sans-serif;font-size:3rem;font-weight:300;line-height:1;font-family:"Bebas Neue", sans-serif;}
.jumbotron-solid .container h2.big,
.jumbotron-solid .wrapper h2.big{font-family:"Bebas Neue", sans-serif;font-size:4rem;font-weight:bold;line-height:1;}
.jumbotron-solid .container .title-desc hr,
.jumbotron-solid .wrapper .title-desc hr{color:inherit;width:100%;margin:1rem 0;border-top:2px solid currentColor;opacity:0.5;}
.jumbotron-solid .container .title-desc hr:after, .jumbotron-solid .container .title-desc hr:before,
.jumbotron-solid .wrapper .title-desc hr:after,
.jumbotron-solid .wrapper .title-desc hr:before{display:none;}
.jumbotron-solid .container h3,
.jumbotron-solid .wrapper h3{font-family:"Roboto", "Helvetica", sans-serif;font-weight:bold;font-size:1.5rem;color:inherit;}
.jumbotron-solid .container h4,
.jumbotron-solid .wrapper h4{font-family:"Roboto", "Helvetica", sans-serif;font-size:1.5rem;font-weight:300;color:inherit;}
.jumbotron-solid .container ul,
.jumbotron-solid .wrapper ul{padding-left:1rem;color:inherit;}
.jumbotron-solid .container ul li,
.jumbotron-solid .wrapper ul li{list-style:disc;}
.clock{position:relative;font-family:"Open Sans", "Roboto", "Helvetica", sans-serif;}
.clock .clock-wrapper{position:relative;}
.clock .clock-wrapper:before, .clock .clock-wrapper:after{content:" ";display:table;}
.clock .clock-wrapper:after{clear:both;}
.clock .clock-wrapper .clock-hms{padding-left:24px;padding-right:16px;float:right;}
.clock .clock-wrapper .clock-title{text-align:right;margin-top:16px;float:right;width:100%;}
.clock .clock-wrapper .clock-title h5{text-align:inherit;}
.clock .clock-wrapper h5{font-size:1em;font-weight:normal;font-family:"Open Sans", "Roboto", "Helvetica", sans-serif;}
.clock .clock-wrapper .tile .txt{font-size:14px;font-weight:normal;display:inline-block;vertical-align:top;font-weight:normal;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;line-height:1;}
.clock .clock-wrapper .tile-days{margin-left:0;position:relative;display:inline-block;}
.clock .clock-wrapper .tile-days:after{left:144px;width:64px;top:50%;height:56px;position:absolute;content:"";border-top:1px solid currentColor;border-right:1px solid currentColor;}
.clock .clock-wrapper .tile-days:before{top:50%;height:56px;width:16px;left:-24px;position:absolute;content:"";border-top:1px solid currentColor;border-left:1px solid currentColor;border-bottom:1px solid currentColor;}
.clock .clock-wrapper .tile-days .digit{font-size:32px;line-height:1em;display:inline-block;font-weight:bold;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;position:relative;}
@media (min-width:601px){.clock .clock-wrapper .tile-days .digit{font-size:80px;line-height:64px;margin-bottom:8px;vertical-align:middle;}
}
.clock .clock-wrapper .tile-hours,
.clock .clock-wrapper .tile-minutes,
.clock .clock-wrapper .tile-seconds{float:left;margin-left:0px;margin-right:8px;}
.clock .clock-wrapper .tile-hours .digit,
.clock .clock-wrapper .tile-minutes .digit,
.clock .clock-wrapper .tile-seconds .digit{font-size:32px;line-height:32px;display:inline-block;text-align:left;position:relative;font-weight:bold;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;}
.clock .clock-wrapper .tile-seconds{margin-right:0;}
.clock .clock-wrapper .tile-seconds .seconds:after{display:none;}
.clock-container{z-index:10;bottom:0;left:0;right:0;padding:8px;padding-top:16px;margin-top:16px;transition:0.6s;}
@media (min-width:601px){.clock-container{padding:0;}
}
.clock-container.gone{opacity:0;visibility:hidden;}
.header-top{position:absolute;top:0;left:0;right:0;height:0;width:100%;z-index:20;transition:0.3s;}
@media (min-width:601px) and (min-height:481px){.header-top{position:fixed;}
}
.header-top .logo-wrapper{position:relative;z-index:1;float:left;padding:16px 0px;margin-left:16px;transition:0.3s;}
@media (min-width:601px) and (min-height:481px){.header-top .logo-wrapper{background:none;padding:32px 0px;padding-bottom:0px;margin-left:32px;}
}
.header-top .logo-wrapper .logo{font-family:"Roboto", "Helvetica", sans-serif;font-weight:normal;font-size:14px;color:#ffffff;transition:0.3s;margin:0;}
.header-top .logo-wrapper .logo:before, .header-top .logo-wrapper .logo:after{content:" ";display:table;}
.header-top .logo-wrapper .logo:after{clear:both;}
.header-top .logo-wrapper .logo .logo-img{display:block;float:left;}
.header-top .logo-wrapper .logo .logo-img .light-logo{display:inline-block;}
.header-top .logo-wrapper .logo .logo-img .dark-logo{display:none;}
.header-top .logo-wrapper .logo .logo-text{float:left;margin-top:4px;margin-left:8px;text-shadow:0 0 2px rgba(0, 0, 0, 0.6);}
@media (min-width:601px){.header-top .logo-wrapper .logo .logo-text{display:block;margin-top:0;margin-left:16px;}
}
.header-top .logo-wrapper .logo .title{display:block;font-size:20px;line-height:1.1em;font-weight:bold;}
@media (min-width:601px){.header-top .logo-wrapper .logo .title{font-size:24px;}
}
.header-top .logo-wrapper .logo .desc{font-size:12px;display:block;font-weight:normal;}
@media (min-width:601px){.header-top .logo-wrapper .logo .desc{font-size:14px;}
}
.header-top .logo-wrapper .logo img{height:48px;width:auto;margin:0px;}
@media (min-width:601px) and (min-height:481px){.header-top.scrolled{height:80px;background:rgba(0, 0, 0, 0.8);}
}
@media (min-width:601px) and (min-height:481px){.header-top.scrolled .logo-wrapper{padding-top:16px;}
}
.top-menu-links{position:fixed;top:auto;transform:translateX(40px);bottom:0px;left:0px;right:0px;background:#4ca6ff;visibility:hidden;opacity:0;transition:0.3s;z-index:2;}
.top-menu-links.menu-visible{visibility:visible;opacity:1;transform:none;}
@media (min-width:601px) and (min-height:481px){.top-menu-links{top:0;left:auto;right:0;bottom:auto;visibility:visible;opacity:1;transform:none;background:none;}
}
.top-menu-links .links{position:relative;padding:16px;padding-top:16px;}
@media (min-width:801px){.top-menu-links .links{padding:0;float:right;padding-top:16px;padding-right:32px;background:transparent;margin-right:-12px;}
}
.top-menu-links .links li{text-align:center;margin-bottom:16px;width:100%;position:relative;}
@media (min-width:601px){.top-menu-links .links li{width:auto;float:left;}
}
.top-menu-links .links li #menu-link{display:none;}
@media (min-width:601px) and (min-height:481px){.top-menu-links .links li #menu-link{display:inline-block;}
}
.top-menu-links .links li a{font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;text-transform:uppercase;font-size:16px;padding:16px 12px;display:inline-block;color:#ffffff;transition:0.3s;width:100%;line-height:1;}
@media (min-width:601px) and (min-height:481px){.top-menu-links .links li a{width:auto;text-shadow:0 0 8px rgba(0, 0, 0, 0.4);}
}
.top-menu-links .links li a:hover, .top-menu-links .links li a.menu-visible, .top-menu-links .links li a:active{color:rgba(255, 255, 255, 0.6);}
@media (min-width:601px) and (min-height:481px){.top-menu-links .links li a:hover, .top-menu-links .links li a.menu-visible, .top-menu-links .links li a:active{color:rgba(255, 255, 255, 0.6);}
}
.top-menu-links .links li.cta{margin-top:-2px;}
.top-menu-links .links li.cta:before{display:none;}
.top-menu-links .links li.cta a{border-radius:4px;padding-left:24px;padding-right:24px;background:rgba(255, 255, 255, 0.1);border:1px solid #ffffff;}
@media (min-width:601px) and (min-height:481px){.top-menu-links .links li.cta a{margin-left:12px;}
}
.top-menu-links .links li.cta a:hover{color:#4ca6ff;background:#ffffff;border-color:rgba(255, 255, 255, 0.8);}
.main-menu{position:fixed;top:0;left:0;right:0;bottom:33.33333%;transform:translateX(-40px);opacity:0;visibility:hidden;background:#0d0d0d;transition:0.3s;padding-top:32px;}
@media (min-width:601px) and (min-height:481px){.main-menu{top:64px;right:auto;left:32px;bottom:64px;visibility:visible;opacity:1;transform:none;display:flex;align-items:center;padding:0;background:none;}
}
.main-menu ul{border:1px solid #ffffff;}
.main-menu ul:before, .main-menu ul:after{content:" ";display:table;}
.main-menu ul:after{clear:both;}
.main-menu ul li{position:relative;border-bottom:1px solid #ffffff;}
.main-menu ul li:last-child{border-bottom:none;}
@media (min-width:601px) and (min-height:481px){.main-menu ul li{width:auto;}
}
.main-menu ul li:after{position:absolute;content:"";top:12px;bottom:12px;right:12px;left:12px;background:#ffffff;opacity:0;transition:0.3s;}
.main-menu ul li a{text-align:center;display:block;height:40px;color:#ffffff;font-size:14px;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;text-transform:uppercase;position:relative;z-index:1;}
.main-menu ul li a:hover{color:#4ca6ff;}
@media (min-width:601px) and (min-height:481px){.main-menu ul li a{width:40px;}
}
@media (min-width:1400px){.main-menu ul li a{font-size:16px;}
}
.main-menu ul li a .icon{font-size:24px;vertical-align:middle;transition:0.3s;display:inline-block;margin-top:2px;}
.main-menu ul li a .txt{transition:0.3s;margin-left:8px;}
@media (min-width:601px) and (min-height:481px){.main-menu ul li a .txt{text-align:right;position:absolute;left:32px;margin-top:0px;margin-left:8px;width:auto;text-align:right;visibility:hidden;opacity:0;color:#ffffff;padding:0 8px;display:inline-block;}
}
@media (min-width:601px) and (min-height:481px){.main-menu ul li:hover .txt{margin-top:9px;opacity:1;visibility:visible;}
}
.main-menu ul li.active:after{top:2px;bottom:2px;right:2px;left:2px;opacity:1;}
.main-menu ul li.active .icon{color:#4ca6ff;}
.menu-icon{float:right;position:fixed;z-index:11;height:48px;width:48px;top:16px;right:16px;background:rgba(0, 0, 0, 0.2);border:2px solid #ffffff;transition:0.3s;}
@media (min-width:601px) and (min-height:481px){.menu-icon{top:32px;display:none;}
}
.menu-icon:after{display:none;}
.menu-icon:before{position:absolute;z-index:1;content:"";transform:rotate(0deg);background:rgba(255, 255, 255, 0.1);top:4px;left:4px;bottom:4px;right:4px;}
.menu-icon .bars{display:block;margin:auto;margin-top:17px;width:16px;}
.menu-icon .bars .bar1,
.menu-icon .bars .bar2,
.menu-icon .bars .bar3{display:block;content:"";height:1px;width:100%;background:#ffffff;margin-bottom:4px;-webkit-transition:0.3s;transition:0.3s;}
.menu-icon.menu-visible .bars .bar1{transform:translateY(5px) rotate(45deg);transform-origin:center;}
.menu-icon.menu-visible .bars .bar3{transform:translateY(-5px) rotate(-45deg);transform-origin:center;}
.menu-icon.menu-visible .bars .bar2{width:0px;}
#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{border:1px solid transparent;position:absolute;content:'';display:block;top:0px;left:0px;right:0px;bottom:0px;border-radius:40px;-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:-4px;left:-4px;bottom:-4px;right:-4px;border-color:#ffffff;}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span{height:8px;width:8px;margin:-4px 0 0 -4px;border-radius:100%;}
#fp-nav ul li a{opacity:0.2;}
#fp-nav ul li a:hover{opacity:0.6;}
#fp-nav ul li a.active, #fp-nav ul li a.active:hover{opacity:1;}
.page-cover{width:100%;position:fixed;height:120%;height:100vh;z-index:0;overflow:hidden;}
.page-cover .cover-bg{background:url(../img/bg-default.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;z-index:-1;}
.page-cover .cover-bg.bg-color{background-image:none;z-index:-1;}
.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;transition:2s;}
.page-cover .bg-blur-0{filter:none;}
.page-cover .bg-blur-1{filter:blur(1px);}
.page-cover .bg-blur-1{filter:blur(1px);}
.page-cover .bg-blur-2{filter:blur(2px);}
.page-cover .bg-blur-3{filter:blur(3px);}
.page-cover .bg-blur-4{filter:blur(4px);}
.page-cover .bg-blur-5{filter:blur(5px);}
.page-cover .bg-blur-6{filter:blur(6px);}
.page-cover .bg-blur-7{filter:blur(7px);}
.page-cover .bg-blur-8{filter:blur(8px);}
.page-cover .bg-blur-9{filter:blur(9px);}
.page-cover .bg-blur-10{filter:blur(10px);}
.page-cover .vegas-timer{display:none;}
.page-cover .bg-line{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0.1;display:none;}
@media (min-width:601px){.page-cover .bg-line{display:block;}
}
.page-cover .bg-line:before{content:"";position:absolute;width:50%;left:25%;top:0;height:100%;border:1px solid #fff;border-top:none;border-bottom:none;}
.page-cover .bg-line:after{content:"";position:absolute;width:50%;left:50%;top:0;height:100%;border-left:1px solid #fff;margin-left:-1px;}
.page-cover #particles-js{width:100%;height:100%;background-color:#b61924;background-image:url("");background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.page-cover .video-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;}
.page-cover .video-container video{height:724px;width:1287px;margin-top:-42px;margin-left:0px;}
.page-cover .video-container iframe{width:120%;height:120%;margin-left:-10%;margin-top:-2%;}
.show-for-medium-up{display:none;}
@media (min-width:602px){.show-for-medium-up{display:block;}
}
.cover-bg-mask.opacity-1{opacity:0.1;}
.cover-bg-mask.opacity-2{opacity:0.2;}
.cover-bg-mask.opacity-3{opacity:0.3;}
.cover-bg-mask.opacity-4{opacity:0.4;}
.cover-bg-mask.opacity-5{opacity:0.5;}
.cover-bg-mask.opacity-6{opacity:0.6;}
.cover-bg-mask.opacity-7{opacity:0.7;}
.cover-bg-mask.opacity-8{opacity:0.8;}
.cover-bg-mask.opacity-9{opacity:0.9;}
.main{height:100%;}
.section{position:relative;}
.section .section-bg{position:absolute;top:0;left:0;right:0;bottom:0;}
.section .section-bg:after{content:"";background:#000;opacity:0.2;position:absolute;top:0;left:0;right:0;bottom:0;}
.section.bg-bright, .section.bg-white{background:#ffffff;color:#0d0d0d;}
.section.bg-bright h2, .section.bg-bright h3, .section.bg-bright p, .section.bg-white h2, .section.bg-white h3, .section.bg-white p{color:#0d0d0d;}
.section.bg-bright .content .c-columns .title-desc .border:before,
.section.bg-bright .content .c-columns.content-centered .title-desc .border:before, .section.bg-white .content .c-columns .title-desc .border:before,
.section.bg-white .content .c-columns.content-centered .title-desc .border:before{border-color:#0d0d0d;}
.section.bg-bright .btn-normal, .section.bg-white .btn-normal{color:#0d0d0d;}
.section.bg-bright .btn-normal:before, .section.bg-white .btn-normal:before{background:#0d0d0d;}
.section.bg-bright .btn-normal:hover, .section.bg-white .btn-normal:hover{border-color:#0d0d0d;color:#ffffff;}
.section.small-bg-color{background:#4ca6ff;}
@media (min-width:601px){.section.small-bg-color{background:none;}
}
.section.small-bg-black{background:#0d0d0d;}
@media (min-width:601px){.section.small-bg-black{background:none;}
}
.section .content{position:relative;width:100%;padding:0px 0;}
.section .content:before, .section .content:after{content:" ";display:table;}
.section .content:after{clear:both;}
@media (min-width:601px){.section .content{min-height:100%;}
}
@media (min-width:801px){.section .content{padding:0;}
}
.section .content .wrapper{position:relative;z-index:0;width:100%;}
@media (min-width:801px){.section .content .wrapper{margin-top:0px;}
}
.section .content .c-aside{background:#f4f;}
.section .content .c-aside h2{font-weight:300;font-size:18px;}
@media (min-width:601px){.section .content .c-aside h2{font-size:32px;}
}
@media (min-width:801px){.section .content .c-aside{position:absolute;top:80px;left:64px;}
.section .content .c-aside h2{font-size:72px;}
}
.section .content .c-columns{width:100%;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns{min-height:100vh;width:100%;float:left;display:flex;align-items:center;}
}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.fit{min-height:auto;}
}
@media (min-width:801px){.section .content .c-columns.fit .wrapper{padding-top:64px;padding-bottom:64px;}
}
.section .content .c-columns .wrapper{padding:32px 16px;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns .wrapper{padding-left:136px;padding-right:64px;padding-bottom:64px;}
}
@media (min-width:801px){.section .content .c-columns .wrapper{padding-top:32px;padding-bottom:32px;}
}
.section .content .c-columns .wrapper.fullsize{padding:0;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns .wrapper.fullsize{padding:0;}
}
@media (min-width:801px){.section .content .c-columns .wrapper.fullsize{padding:0;}
}
.section .content .c-columns .wrapper.fullsize .desc-img{max-width:none;margin:0;}
.section .content .c-columns .c-aside{background:rgba(0, 0, 0, 0.2);padding:4px 16px;padding-bottom:32px;position:relative;z-index:1;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns .c-aside{padding-left:64px;padding-right:64px;background:none;position:absolute;}
.section .content .c-columns .c-aside:after{content:"";position:absolute;left:auto;right:-32px;top:32px;bottom:32px;border-right:1px solid rgba(255, 255, 255, 0.2);}
}
@media (min-width:801px) and (min-height:481px){.section .content .c-columns .c-aside{padding:0;position:absolute;top:0;bottom:0;left:0;width:25%;}
}
@media (min-width:801px) and (min-height:481px){.section .content .c-columns .c-aside .top{position:absolute;top:72px;left:32px;right:32px;}
}
@media (min-width:801px) and (min-height:481px){.section .content .c-columns .c-aside .bottom{position:absolute;top:auto;bottom:64px;left:auto;right:64px;}
}
@media (min-width:801px) and (min-height:481px){.section .content .c-columns .c-aside .centered{position:absolute;top:48px;left:0;right:64px;bottom:48px;display:flex;justify-content:center;flex-direction:column;align-items:flex-end;}
}
@media (min-width:801px) and (min-height:481px){.section .content .c-columns .c-aside .centered.social-wrap{right:0;}
}
.section .content .c-columns .c-aside .c-wrapper{text-align:center;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns .c-aside .c-wrapper{text-align:left;}
}
.section .content .c-columns .c-aside .c-wrapper h3{text-align:center;letter-spacing:0.1em;font-size:32px;font-family:"Bebas Neue", sans-serif;font-weight:bold;display:inline-block;margin-top:24px;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns .c-aside .c-wrapper h3{margin-top:0;text-align:right;display:block;}
}
.section .content .c-columns .header{margin-top:32px;}
.section .content .c-columns .header h3{font-weight:bold;font-size:1.5rem;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;font-size:32px;}
.section .content .c-columns .c-title{position:static;margin-top:24px;left:0;right:0;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns .c-title{position:absolute;margin-top:0;top:48px;left:64px;right:64px;}
}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns .c-title.pos-static{position:static;width:100%;display:block;}
}
@media (min-width:1401px){.section .content .c-columns .c-title{top:64px;}
}
.section .content .c-columns .c-title h2{text-align:center;max-width:360px;margin-left:auto;margin-right:auto;letter-spacing:0.1em;font-size:32px;font-family:"Bebas Neue", sans-serif;font-weight:bold;}
.section .content .c-columns.content-left:before, .section .content .c-columns.content-left:after{content:" ";display:table;}
.section .content .c-columns.content-left:after{clear:both;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.content-left{justify-content:center;align-items:flex-start;flex-direction:column;}
}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.content-left .wrapper{width:66.66667%;float:left;padding-right:32px;}
}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.content-left .c-aside{width:33.33333%;float:right;left:auto;right:0;padding-left:0;padding-right:40px;}
}
@media (min-width:801px){.section .content .c-columns.content-left .c-aside{padding-right:64px;}
}
.section .content .c-columns.content-centered:before, .section .content .c-columns.content-centered:after{content:" ";display:table;}
.section .content .c-columns.content-centered:after{clear:both;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.content-centered{align-items:flex-start;justify-content:center;flex-direction:column;}
}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.content-centered .wrapper{width:100%;display:block;float:left;position:relative;text-align:center;padding-left:128px;padding-right:128px;}
}
.section .content .c-columns.content-centered .wrapper.fullsize{padding:0;}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.content-centered .wrapper.fullsize{padding:0;}
}
@media (min-width:801px){.section .content .c-columns.content-centered .wrapper.fullsize{padding:0;}
}
@media (min-width:601px) and (min-height:481px){.section .content .c-columns.content-centered .c-aside{width:100%;display:block;float:left;position:relative;text-align:center;padding-left:128px;padding-right:128px;}
}
.section .content .c-columns.content-centered .c-aside .c-wrapper{width:100%;max-width:720px;margin:0 auto;text-align:center;}
.section .content .c-columns.content-centered .c-aside .c-wrapper h3{text-align:center;padding-left:0.1em;}
.section .content .c-columns.content-centered .c-aside .c-wrapper .social-grid{display:inline-block;}
.section .content .c-columns.content-centered .title-desc{margin:0 auto;}
.section .content .c-columns.content-centered .title-desc h2, .section .content .c-columns.content-centered .title-desc h3, .section .content .c-columns.content-centered .title-desc h4, .section .content .c-columns.content-centered .title-desc p{text-align:center;}
.section .content .c-columns.content-centered .title-desc .border{position:relative;margin-bottom:32px;padding-bottom:24px;}
.section .content .c-columns.content-centered .title-desc .border:before{content:"";position:absolute;left:50%;bottom:0;width:128px;margin-left:-64px;height:1px;border-top:1px solid #ffffff;}
.section .content .c-columns.content-centered .title-desc .desc{margin-left:auto;margin-right:auto;}
.section .content .c-columns.content-centered .title-desc .cta-btns{text-align:center;}
.section .content .c-columns.content-centered .cta-btns{text-align:center;}
.section .content h2, .section .content h3, .section .content h4, .section .content p, .section .content .cta-btns{text-align:center;}
@media (min-width:601px){.section .content h2, .section .content h3, .section .content h4, .section .content p, .section .content .cta-btns{text-align:left;}
}
.section .content .title-desc{max-width:720px;}
.section .content .title-desc .logo img{height:80px;margin-bottom:32px;width:auto;}
.section .content .title-desc h3{font-size:1rem;}
@media (min-width:601px){.section .content .title-desc h3{font-size:1.5rem;}
}
.section .content .title-desc h2{font-weight:bold;line-height:1em;font-size:2rem;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;text-transform:uppercase;}
@media (min-width:601px){.section .content .title-desc h2{font-size:3rem;}
}
.section .content .title-desc h1, .section .content .title-desc h2, .section .content .title-desc h3, .section .content .title-desc h4{margin-bottom:0.25em;}
.section .content .title-desc ul, .section .content .title-desc li{list-style:circle;list-style-position:inside;}
.section .content .title-desc .title h2{font-size:40px;line-height:1;font-weight:300;}
@media (min-width:601px){.section .content .title-desc .title h2{font-size:60px;margin-bottom:8px;}
}
.section .content .item-list{max-width:1200px;}
.section .content .item-list li{text-align:center;}
.section .content .item-list li h3, .section .content .item-list li p{text-align:center;}
.section .content .item-list li .illustr{text-align:center;}
.section .content .item-list li .illustr img{width:40%;}
@media (min-width:601px) and (min-height:481px){.section .content .item-list li .illustr img{width:50%;}
}
@media (min-width:601px) and (min-height:481px){.section .content .item-list li{padding-right:24px;}
}
.section .social-grid:before, .section .social-grid:after{content:" ";display:table;}
.section .social-grid:after{clear:both;}
@media (max-width:800px){.section .social-grid{display:inline-block;}
}
.section .social-grid li{float:left;display:block;}
.section .social-grid li .s-icon{text-align:center;height:40px;width:40px;color:#ffffff;font-size:24px;vertical-align:middle;display:inline-block;margin-top:-1px;margin-right:-1px;transition:0.3s;border:1px solid #ffffff;position:relative;}
.section .social-grid li .s-icon:after{position:absolute;content:"";top:12px;bottom:12px;right:12px;left:12px;background:#ffffff;opacity:0;transition:0.3s;z-index:-1;}
.section .social-grid li .s-icon:hover{color:#4ca6ff;}
.section .social-grid li .s-icon:hover:after{top:2px;bottom:2px;right:2px;left:2px;opacity:1;}
.section .cta-btns .btn{margin-right:0px;margin-top:16px;}
@media (min-width:601px) and (min-height:481px){.main-anim .section .anim .anim-wrapper{overflow:hidden;display:block;}
.main-anim .section .anim h2{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(150%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.main-anim .section .anim h3{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.main-anim .section .anim h4{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);opacity:0;transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.main-anim .section .anim p{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(150%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.main-anim .section .anim .item-desc h3{transform:translateX(-120%);position:relative;}
.main-anim .section .anim .item-desc h3:before{content:"";background:#ffffff;z-index:1;position:absolute;width:0%;height:100%;top:0;left:0;opacity:0;transition:left 0.9s, width 0.3s , opacity 0s;}
.main-anim .section .anim .slideitem-wrapper .item-desc h3,
.main-anim .section .anim .tile-wrapper .item-desc h3{transform:translateY(120%);opacity:0;position:relative;}
.main-anim .section .anim .zoom-out{transition:0.6s;opacity:0;transform:scale(1.2);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.main-anim .section .anim .cta-btns .anim-wrapper{transition:0.6s;display:inline-block;opacity:0;}
}
@media (min-width:601px) and (min-height:481px){.main-anim .section.active .anim h2{transform:none;transition-delay:0.6s;}
.main-anim .section.active .anim h3, .main-anim .section.active .anim h4{transform:none;transition-delay:0.7s;opacity:1;}
.main-anim .section.active .anim p{transform:none;}
.main-anim .section.active .anim .slideitem-wrapper .item-desc h3,
.main-anim .section.active .anim .tile-wrapper .item-desc h3{transform:none;opacity:1;position:relative;}
.main-anim .section.active .anim p:nth-child(1){transition-delay:0.8s;}
.main-anim .section.active .anim p:nth-child(2){transition-delay:1s;}
.main-anim .section.active .anim p:nth-child(3){transition-delay:1.2s;}
.main-anim .section.active .anim p:nth-child(4){transition-delay:1.4s;}
.main-anim .section.active .anim p:nth-child(5){transition-delay:1.6s;}
.main-anim .section.active .anim p:nth-child(6){transition-delay:1.8s;}
.main-anim .section.active .anim p:nth-child(7){transition-delay:2s;}
.main-anim .section.active .anim p:nth-child(8){transition-delay:2.2s;}
.main-anim .section.active .anim p:nth-child(9){transition-delay:2.4s;}
.main-anim .section.active .anim p:nth-child(10){transition-delay:2.6s;}
.main-anim .section.active .anim .zoom-out{opacity:1;transform:none;transition-delay:1.0s;}
.main-anim .section.active .anim .cta-btns .anim-wrapper{opacity:1;transform:none;transition-delay:1.2s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(1) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(1) .item-desc h3{transform:none;transition-delay:0.8s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(1) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(1) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:0.7s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(2) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(2) .item-desc h3{transform:none;transition-delay:1s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(2) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(2) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:0.9s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(3) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(3) .item-desc h3{transform:none;transition-delay:1.2s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(3) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(3) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:1.1s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(4) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(4) .item-desc h3{transform:none;transition-delay:1.4s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(4) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(4) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:1.3s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(5) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(5) .item-desc h3{transform:none;transition-delay:1.6s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(5) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(5) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:1.5s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(6) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(6) .item-desc h3{transform:none;transition-delay:1.8s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(6) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(6) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:1.7s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(7) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(7) .item-desc h3{transform:none;transition-delay:2s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(7) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(7) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:1.9s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(8) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(8) .item-desc h3{transform:none;transition-delay:2.2s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(8) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(8) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:2.1s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(9) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(9) .item-desc h3{transform:none;transition-delay:2.4s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(9) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(9) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:2.3s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(10) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(10) .item-desc h3{transform:none;transition-delay:2.6s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(10) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(10) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:2.5s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(11) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(11) .item-desc h3{transform:none;transition-delay:2.8s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(11) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(11) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:2.7s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(12) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(12) .item-desc h3{transform:none;transition-delay:3.0s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(12) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(12) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:2.9s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(13) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(13) .item-desc h3{transform:none;transition-delay:3.2s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(13) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(13) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:3.1s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(14) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(14) .item-desc h3{transform:none;transition-delay:3.4s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(14) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(14) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:3.3s;width:100%;left:100%;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(15) .item-desc h3,
.main-anim .section.active .anim .item-list li.anim:nth-child(15) .item-desc h3{transform:none;transition-delay:3.6s;}
.main-anim .section.active .anim .contact-list li.anim:nth-child(15) .item-desc h3:before,
.main-anim .section.active .anim .item-list li.anim:nth-child(15) .item-desc h3:before{opacity:1;transition:left 0.9s, width 0.3s;transition-delay:3.5s;width:100%;left:100%;}
}
@media (max-width:600px){.fp-scrollable{height:auto !important;}
}
@media (max-height:480px){.fp-scrollable{height:auto !important;}
}
@media (max-width:600px){.section-home .content .c-columns{min-height:600px;min-height:100vh;width:100%;float:left;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;}
.section-home .content .c-columns .wrapper{padding-top:128px;padding-bottom:128px;}
}
@media (max-width:600px) and (min-width:801px){.section-home .content .c-columns .wrapper{padding-top:0;padding-bottom:0;}
}
.section-home .content .title-desc{padding-top:40px;padding-bottom:40px;}
@media (min-width:601px) and (min-height:481px){.section-home .content .title-desc{padding-top:0;padding-bottom:0;}
}
.section-home .content .title-desc .title h2{font-size:48px;}
@media (min-width:601px) and (min-height:481px){.section-home .content .title-desc .title h2{font-size:96px;}
}
@media (min-width:601px) and (max-height:481px){.section-home .content .title-desc .title h2{font-size:72px;}
}
@media (min-width:601px) and (min-height:481px){.section-home .content .title-desc .title h2.high{font-size:80px;}
}
@media (min-width:801px) and (min-height:481px){.section-home .content .title-desc .title h2.high{font-size:120px;}
}
@media (min-width:601px) and (max-height:481px){.section-home .content .title-desc p{margin-bottom:0px;}
}
.section-home .content .c-columns.content-left .c-aside{bottom:0;}
.section-home .content .c-columns.content-left .c-aside .cta-btns{text-align:right;}
.section-home .content .desc{width:100%;margin:auto;}
@media (min-width:601px) and (min-height:481px){.section-home .content .desc{max-width:480px;margin-left:0;}
}
.section-home .content .desc.border{position:relative;}
@media (min-width:601px) and (min-height:481px){.section-home .content .desc.border{margin-top:24px;padding-left:48px;}
}
@media (min-width:601px) and (min-height:481px){.section-home .content .desc.border:before{content:'';position:absolute;left:0;top:8px;bottom:8px;border-left:1px solid #ffffff;}
}
.section-home .content .cta-btns{margin-top:16px;}
@media (min-width:601px) and (max-height:481px){.section-home .content .cta-btns{margin-top:0px;}
}
.section-home .content .c-centered .title-desc h2, .section-home .content .c-centered .title-desc h3, .section-home .content .c-centered .title-desc p{text-align:center;}
.section-home .content .home-logo{text-align:center;}
@media (min-width:601px) and (min-height:481px){.section-home .content .home-logo{text-align:left;}
}
.section-home .content .home-logo img{display:inline-block;height:120px;}
@media (min-width:601px) and (min-height:481px){.section-home .content .home-logo img{height:240px;}
}
.section-home .content-centered .title{margin-top:64px;}
.section-home .content-centered .desc.border{position:relative;margin-top:24px;padding-left:0;padding-top:32px;padding-bottom:0;}
.section-home .content-centered .desc.border:before{content:'';position:absolute;left:50%;width:128px;margin-left:-64px;top:0;bottom:auto;border-left:none;border-top:1px solid #ffffff;}
.main-anim .section-home .anim .anim-wrapper{overflow:hidden;display:block;}
.main-anim .section-home .anim h2{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.main-anim .section-home .anim h3{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.main-anim .section-home .anim p{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(130%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
@media (min-width:601px) and (min-height:481px){.main-anim .section-home .anim .home-logo,
.main-anim .section-home .anim .clock{transition:0.6s;transition-delay:0s;transform:scale(1.1);opacity:0;transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
}
.main-anim .section-home.active .anim h2{transform:none;transition-delay:0.6s;}
.main-anim .section-home.active .anim h3{transform:none;transition-delay:0.7s;}
.main-anim .section-home.active .anim p{transform:none;transition-delay:0.9s;}
.main-anim .section-home.active .anim .home-logo,
.main-anim .section-home.active .anim .clock{opacity:1;transform:none;transition-delay:0.3s;}
.section .content .wrapper .gallery-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;}
.section .content .c-item-list{margin-top:0px;margin-bottom:32px;}
@media (min-width:601px){.section .content .c-item-list{margin-top:72px;margin-bottom:48px;}
}
.section .content .c-item-list li{padding:16px;position:relative;text-align:left;}
.section .content .c-item-list li.swiper-slide{padding-right:0px;}
.section .content .c-item-list li .item-img{display:block;width:100%;height:200px;background:#fff;content:"";position:relative;overflow:hidden;transition:0.3s;}
.section .content .c-item-list li .item-img .img{height:100%;width:100%;position:absolute;top:0;left:0;content:"";}
.section .content .c-item-list li .tile-wrapper{position:relative;display:block;}
.section .content .c-item-list li .tile-wrapper:before{content:"";position:absolute;left:8px;right:8px;top:8px;bottom:8px;z-index:1;border:1px solid #ffffff;box-sizing:border-box;transition:0.3s;}
.section .content .c-item-list li .item-desc{position:absolute;width:100%;top:0%;height:100%;margin-top:20px;padding:0 16px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.section .content .c-item-list li .item-desc h4{font-family:"Roboto", "Helvetica", sans-serif;font-size:14px;font-weight:normal;color:#ffffff;text-align:center;}
.section .content .c-item-list li .item-desc h3{color:#ffffff;text-transform:none;font-weight:bold;font-family:"Bebas Neue", sans-serif;font-size:32px;letter-spacing:0.1em;text-align:center;position:relative;margin-bottom:8px;padding-bottom:8px;line-height:1;max-height:2.1em;overflow:hidden;}
.section .content .c-item-list li a:hover .item-img{opacity:0.5;}
.section .content .c-item-list li a:hover:before{left:-16px;right:-16px;top:-16px;bottom:-16px;}
.section.active .anim .items-slide p, .section.active .anim .items-slide h2, .section.active .anim .items-slide h3, .section.active .anim .items-slide h4{transition:0.6s;}
.section.active .anim .items-slide .swiper-slide h2{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.section.active .anim .items-slide .swiper-slide h3, .section.active .anim .items-slide .swiper-slide h4{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.section.active .anim .items-slide .swiper-slide p{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(-120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);}
.section.active .anim .items-slide .swiper-slide.swiper-slide-active h2{transform:none;transition-delay:0.0s;}
.section.active .anim .items-slide .swiper-slide.swiper-slide-active h3, .section.active .anim .items-slide .swiper-slide.swiper-slide-active h4{transform:none;transition-delay:0.3s;}
.section.active .anim .items-slide .swiper-slide.swiper-slide-active p{transform:none;transition-delay:0.6s;}
.section-slider .content .wrapper .slider-wrapper{width:100%;margin-left:auto;margin-right:auto;}
.section-slider .content .wrapper.with-slider{padding-left:0;padding-right:0;width:100%;width:100vw;}
@media (min-width:601px){.section-slider .content .slider-wrapper{padding-left:128px;padding-right:128px;}
}
@media (min-width:801px){.section-slider .content .slider-wrapper{padding-left:0;padding-right:0;}
}
.section-slider .content .slider-wrapper .items-pagination{margin-top:32px;margin-bottom:-48px;text-align:center;}
@media (min-width:601px){.section-slider .content .slider-wrapper .items-pagination{margin-bottom:-48px;}
}
.section-slider .content .slider-wrapper .items-pagination .swiper-pagination-bullet{display:inline-block;margin:8px;background-color:transparent;position:relative;opacity:1;}
.section-slider .content .slider-wrapper .items-pagination .swiper-pagination-bullet:before, .section-slider .content .slider-wrapper .items-pagination .swiper-pagination-bullet:after{position:absolute;content:'';background:#ffffff;opacity:0.2;border-radius:40px;top:50%;left:50%;width:4px;height:4px;margin-top:-2px;margin-left:-2px;transition:0.1s;}
.section-slider .content .slider-wrapper .items-pagination .swiper-pagination-bullet:hover:after{width:8px;height:8px;margin-top:-4px;margin-left:-4px;opacity:1;}
.section-slider .content .slider-wrapper .items-pagination .swiper-pagination-bullet:before{border:1px solid #ffffff;opacity:0;background:transparent;transition:0.3s;}
.section-slider .content .slider-wrapper .items-pagination .swiper-pagination-bullet-active{background:#ffffff;}
.section-slider .content .slider-wrapper .items-pagination .swiper-pagination-bullet-active:before{border:1px solid #ffffff;opacity:1;margin-top:-8px;margin-left:-8px;width:16px;height:16px;}
.section-slider .content .slider-wrapper .items-button{position:absolute;bottom:0;z-index:10;}
@media (min-width:601px){.section-slider .content .slider-wrapper .items-button{position:absolute;top:50%;bottom:auto;margin-top:-20px;}
}
.section-slider .content .slider-wrapper .items-button .icon{font-size:32px;color:#ffffff;line-height:1;}
@media (min-width:601px){.section-slider .content .slider-wrapper .items-button .icon{font-size:40px;}
}
.section-slider .content .slider-wrapper .items-button.items-button-prev{left:16px;}
@media (min-width:601px){.section-slider .content .slider-wrapper .items-button.items-button-prev{left:128px;}
}
.section-slider .content .slider-wrapper .items-button.items-button-next{right:16px;}
@media (min-width:601px){.section-slider .content .slider-wrapper .items-button.items-button-next{right:128px;}
}
.section-slider .content .slider-wrapper .items-slides{width:100%;height:100%;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper{width:100%;max-width:720px;margin:0 auto;display:block;position:relative;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper:before, .section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper:after{content:" ";display:table;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper:after{clear:both;}
@media (min-width:801px){.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper{padding-top:24px;padding-bottom:24px;}
}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-img{position:relative;width:100%;box-sizing:border-box;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-img .img{position:relative;width:100%;height:200px;}
@media (min-width:801px){.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-img{position:absolute;width:initial;width:50%;right:-24px;top:0;bottom:0;left:50%;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-img .img{height:100%;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-img:after{content:'';position:absolute;top:24px;left:-1px;right:24px;bottom:24px;border:1px solid #ffffff;transition:0.3s;}
}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-desc{position:relative;width:100%;background:#ffffff;padding:32px 32px;box-sizing:border-box;}
@media (min-width:801px){.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-desc{padding:64px 32px;width:50%;float:left;}
}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-desc h3{font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;font-weight:bold;font-size:2rem;color:#0d0d0d;text-align:center;}
@media (min-width:601px){.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-desc h3{font-size:3rem;}
}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-desc h4{font-family:"Roboto", "Helvetica", sans-serif;text-transform:uppercase;font-weight:bold;font-size:1rem;color:#0d0d0d;text-align:center;margin-bottom:1rem;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper .item-desc p{font-family:"Roboto", "Helvetica", sans-serif;font-size:1rem;color:#0d0d0d;text-align:center;}
@media (min-width:801px){.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper:hover div.item-img{top:24px;bottom:24px;transition-delay:0;right:0;transition:0.3s;}
.section-slider .content .slider-wrapper .items-slides .swiper-slide .slideitem-wrapper:hover div.item-img:after{content:'';position:absolute;top:-24px;left:-24px;right:-24px;bottom:-24px;}
}
.section-slider.active .anim .items-slides p, .section-slider.active .anim .items-slides h2, .section-slider.active .anim .items-slides h3, .section-slider.active .anim .items-slides h4{transition:0.6s;}
.section-slider.active .anim .items-slides .swiper-slide h3, .section-slider.active .anim .items-slides .swiper-slide h4{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);opacity:0;}
.section-slider.active .anim .items-slides .swiper-slide p{transition:0.6s;transition-delay:0s;position:relative;transform:translateY(120%);transition-timing-function:cubic-bezier(0.52, 0.42, 0, 1.01);opacity:0;}
@media (min-width:801px){.section-slider.active .anim .items-slides .swiper-slide .slideitem-wrapper .item-img{width:0%;top:0;bottom:0;left:50%;transition:0.6s;transition-delay:0s;}
}
.section-slider.active .anim .items-slides .swiper-slide.swiper-slide-active h3, .section-slider.active .anim .items-slides .swiper-slide.swiper-slide-active h4{transform:none;transition-delay:0.3s;opacity:1;}
.section-slider.active .anim .items-slides .swiper-slide.swiper-slide-active p{transform:none;transition-delay:0.45s;opacity:1;}
@media (min-width:801px){.section-slider.active .anim .items-slides .swiper-slide.swiper-slide-active .slideitem-wrapper .item-img{transform:none;transition-delay:0.1s;width:50%;top:0;bottom:0;left:50%;}
}
.section-contact .fp-controlArrow{display:none;}
.section-contact .content .item-desc a{background:#ffffff;color:#0d0d0d;padding-left:0.3em;padding-right:0.3em;font-weight:bold;font-weight:bold;transition:0.2s;}
.section-contact .content .item-desc a:hover{opacity:0.5;}
.section-contact .content .c-columns.content-contact .wrapper{width:100%;margin:0 auto;}
@media (min-width:601px){.section-contact .content .c-columns.content-contact .wrapper{padding-left:128px;padding-right:128px;}
}
@media (min-width:801px){.section-contact .content .c-columns.content-contact .wrapper{padding-left:0;padding-right:0;max-width:720px;}
}
.section-contact .content .c-form{width:100%;}
.section-contact .content .c-form .c-content{margin-top:32px;}
.section-contact .content .c-form .form .btns{margin-top:32px;}
.section-contact .content .c-form .form .fields{position:relative;}
.section-contact .content .c-form .form .fields label{position:absolute;top:5px;left:8px;width:64px;font-size:14px;display:block;float:left;color:#ffffff;}
@media (min-width:1400px){.section-contact .content .c-form .form .fields label{font-size:16px;}
}
.section-contact .content .c-form .form .fields label.error{position:absolute;font-family:"Roboto", "Helvetica", sans-serif;color:#ffffff;font-size:12px;top:auto;bottom:8px;right:0;text-align:right;padding-right:8px;width:auto;z-index:-1;}
.section-contact .content .c-form .form .fields input{float:right;padding-left:64px;font-size:14px;border:none;border-bottom:2px solid #ffffff;box-shadow:none;margin-bottom:0;color:#ffffff;background:rgba(255, 255, 255, 0.1);}
.section-contact .content .c-form .form .fields .input.name input{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.section-contact .content .c-form .form .fields .input.last input{border-bottom:none;}
.section-contact .content .c-form .form .fields textarea{margin-top:40px;font-size:14px;font-family:"Roboto", "Helvetica", sans-serif;color:#4ca6ff;border:none;background:#eaeaea;box-shadow:none;margin-bottom:0;height:100px;max-height:150px;color:#ffffff;background:rgba(255, 255, 255, 0.1);}
.section-contact .content .c-form .form .fields p{font-family:"Roboto", "Helvetica", sans-serif;font-size:14px;color:#ffffff;position:absolute;left:0;bottom:-22px;margin:0;}
.section-contact .content .c-form .form{position:relative;z-index:1;}
.section-contact .content .c-form .c-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}
.section-contact .content .c-form .c-map iframe{width:100%;height:100%;}
.section-contact .content .c-form .c-map:after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";}
.section-contact .socials{display:block;text-align:center;margin-left:24px;margin-bottom:1em;}
@media (min-width:601px){.section-contact .socials{margin-left:0;}
}
.section-contact .socials li{display:inline-block;position:relative;margin-right:24px;}
.section-contact .socials li .circ-btn{display:inline-block;padding-top:10px;}
@media (min-width:601px){.section-contact .socials li{float:left;position:relative;}
}
.section-contact .socials li a{cursor:pointer;}
.section-contact .socials li:after{content:"";position:absolute;right:-16px;top:16px;width:8px;height:8px;border-radius:8px;background:#ffffff;}
@media (min-width:601px){.section-contact .socials li:after{background:rgba(255, 255, 255, 0.2);}
}
.section-contact .socials li:last-child:after{display:none;}
.subscription{display:block;color:#ffffff;margin-bottom:2em;position:relative;text-align:center;}
.subscription .title{padding-top:8px;text-align:left;font-size:14px;font-family:"Open Sans", "Roboto", "Helvetica", sans-serif;color:#ffffff;display:inline-block;vertical-align:middle;}
@media (min-width:601px){.subscription .title{font-size:14px;}
}
.subscription p{display:block;float:none;text-align:right;padding-top:8px;margin-bottom:0px;font-size:14px;max-width:240px;transition:0.3s;}
.subscription p.gone{margin-bottom:0;display:none;}
.subscription .form{display:inline-block;vertical-align:middle;}
.subscription .form:before, .subscription .form:after{content:" ";display:table;}
.subscription .form:after{clear:both;}
.subscription .form label{color:#ffffff;position:absolute;bottom:28px;left:auto;font-size:12px;}
.subscription .form .input{float:left;margin-right:8px;margin-bottom:0;width:200px;background:transparent;font-size:14px;color:#ffffff;border:none;border-bottom:2px solid currentColor;box-shadow:none;border-radius:0;}
.subscription .form .btn{float:left;cursor:pointer;}
.subscription .form .btn:focus{box-shadow:none;outline:none;}
.subscription #mc-embedded-subscribe-form:before, .subscription #mc-embedded-subscribe-form:after{content:" ";display:table;}
.subscription #mc-embedded-subscribe-form:after{clear:both;}
.subscription #mc-embedded-subscribe-form label{bottom:32px;color:#ffffff;left:0;}
@media (min-width:601px){.subscription #mc-embedded-subscribe-form label{position:absolute;}
}
.subscription #mc-embedded-subscribe-form .indicates-required{display:none;}
.subscription #mc-embedded-subscribe-form input[type=text],
.subscription #mc-embedded-subscribe-form input[type=email]{float:left;margin-right:8px;margin-bottom:0;width:240px;background:transparent;font-size:14px;color:#ffffff;border:none;border-bottom:2px solid #ffffff;box-shadow:none;border-radius:0;}
@media (min-width:601px){.subscription #mc-embedded-subscribe-form input[type=text],
.subscription #mc-embedded-subscribe-form input[type=email]{padding-right:80px;}
}
.subscription #mc-embedded-subscribe-form input[type=submit],
.subscription #mc-embedded-subscribe-form .button,
.subscription #mc-embedded-subscribe-form .btn{float:left;cursor:pointer;position:absolute;background:rgba(255, 255, 255, 0.1);right:0;bottom:0px;border:2px solid #ffffff;border-radius:2px;font-size:14px;margin-bottom:0;padding:10px 8px;}
.subscription #mc-embedded-subscribe-form input[type=submit]:focus,
.subscription #mc-embedded-subscribe-form .button:focus,
.subscription #mc-embedded-subscribe-form .btn:focus{box-shadow:none;outline:none;}
.section .content .wrapper .desc-img{position:relative;border:1px solid #ffffff;min-height:360px;margin:8px auto;max-width:1200px;}
.section .content .wrapper .desc-img:before, .section .content .wrapper .desc-img:after{content:" ";display:table;}
.section .content .wrapper .desc-img:after{clear:both;}
@media (min-width:801px){.section .content .wrapper .desc-img{margin:32px auto;}
}
.section .content .wrapper .desc-img .w-text{padding:32px 32px;}
@media (min-width:801px){.section .content .wrapper .desc-img .w-text{width:66.66667%;float:left;padding:64px 32px;}
}
.section .content .wrapper .desc-img .w-img{position:relative;height:200px;background:#0d0d0d;border-right:1px solid #ffffff;}
@media (min-width:801px){.section .content .wrapper .desc-img .w-img{width:33.33333%;float:right;right:0;position:absolute;height:100%;}
}
.section .content .wrapper .desc-img .w-img .img{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-width:801px){.section .content .wrapper .desc-img.desc-right .w-text{float:right;}
}
@media (min-width:801px){.section .content .wrapper .desc-img.desc-right .w-img{float:left;right:auto;left:0;}
}
.section .content .wrapper .desc-img.desc-centered{border:none;margin:0 auto;}
.section .content .wrapper .desc-img.desc-centered .w-text{padding-bottom:0;}
@media (min-width:801px){.section .content .wrapper .desc-img.desc-centered .w-text{float:none;position:relative;width:100%;}
}
@media (min-width:801px){.section .content .wrapper .desc-img.desc-centered .w-img{float:none;position:relative;width:100%;border:none;background:none;}
}
.section .content .wrapper .desc-img.desc-centered iframe,
.section .content .wrapper .desc-img.desc-centered img{width:100%;max-width:720px;margin:32px auto;}
.section .content .wrapper .desc-img.white-bg{background:#ffffff;border:none;}
.section .content .wrapper .desc-img.white-bg .w-img{border:none;}
.section .content .wrapper .desc-img.white-bg .title-desc h2, .section .content .wrapper .desc-img.white-bg .title-desc p{color:#0d0d0d;}
.section .content .wrapper .desc-img.white-bg .title-desc .border:before{border-top-color:#0d0d0d;}
.section .content .wrapper .desc-img.white-bg .btn-normal{color:#0d0d0d;}
.section .content .wrapper .desc-img.white-bg .btn-normal:before{background:#0d0d0d;}
.section .content .wrapper .desc-img.white-bg .btn-normal:hover{border-color:#0d0d0d;color:#ffffff;}
.article{padding-top:64px;padding-bottom:64px;}
.article .article-header{margin-bottom:2rem;}
.article .article-header .wrapper{width:100%;max-width:90%;margin-left:auto;margin-right:auto;}
.article .article-content{margin-top:2rem;}
.article .article-content .wrapper{max-width:80%;margin-left:auto;margin-right:auto;}
.article .article-footer .article-details{margin-top:2rem;padding-top:2rem;max-width:90%;margin:auto;}
.author-view:before, .author-view:after{content:" ";display:table;}
.author-view:after{clear:both;}
.author-view .img{overflow:hidden;height:64px;width:64px;border-radius:64px;float:left;}
.author-view .img img{height:100%;width:100%;background-color:#9e9e9e;}
.author-view .detail{width:100%;margin-left:64px;padding-left:16px;}
.author-view .detail h4{color:#0d0d0d;font-weight:bold;font-size:1rem;margin-bottom:0;margin-top:4px;}
.author-view .detail h4 a{color:inherit;}
.author-view .detail p{color:#0d0d0d;}
.article-paper > .article-content h2{font-family:"Roboto", "Helvetica", sans-serif;font-weight:bold;font-size:2rem;margin-top:2rem;}
.article-paper > .article-content p{font-family:"Roboto", "Helvetica", sans-serif;font-size:1rem;}
@media (min-width:601px){.article-paper > .article-content p{font-size:1rem;}
}
@media (min-width:801px){.article-paper > .article-content p{font-size:1;}
}
.article-paper > .article-content p.italic{font-style:italic;}
.article-paper > .article-content h3{margin-top:1.5rem;}
.article-paper > .article-content p{font-family:"Roboto", "Helvetica", sans-serif;margin-top:1.5rem;}
.article-paper > .article-content img{margin-top:1.5rem;max-width:100%;}
.article-paper > .article-content hr{display:block;position:relative;border:0;margin-top:44px;margin-bottom:2rem;text-align:center;width:100%;}
.article-paper > .article-content hr:before{content:'---';display:inline-block;margin-left:.6em;color:rgba(13, 13, 13, 0.6);position:relative;top:-30px;font-weight:400;font-size:28px;letter-spacing:.75em;}
.article-paper > .article-content li{font-family:"Roboto", "Helvetica", sans-serif;font-size:1rem;margin-left:30px;margin-bottom:14px;position:relative;list-style:none;}
@media (min-width:601px){.article-paper > .article-content li{font-size:1rem;}
}
@media (min-width:801px){.article-paper > .article-content li{font-size:1;}
}
.article-paper > .article-content li.italic{font-style:italic;}
.article-paper > .article-content li:before{position:absolute;box-sizing:border-box;width:6px;height:6px;content:"";background:currentColor;margin-left:-20px;left:0;top:12px;border-radius:60px;}
.article-paper > .article-content a{color:inherit;text-decoration:underline;}
.article-paper > .article-content blockquote{margin-top:24px;border-left:3px solid #0d0d0d;padding-left:20px;margin-left:-24px;padding-top:0px;padding-bottom:2px;font-family:"Roboto", "Helvetica", sans-serif;font-size:1rem;font-style:italic;color:rgba(13, 13, 13, 0.6);}
@media (min-width:601px){.article-paper > .article-content blockquote{font-size:1rem;}
}
@media (min-width:801px){.article-paper > .article-content blockquote{font-size:1;}
}
.article-paper > .article-content blockquote.italic{font-style:italic;}
.article-paper .article-footer{margin-bottom:2rem;}
.article-paper .article-footer .article-details{border-top:1px solid rgba(158, 158, 158, 0.35);}
.article-paper .article-footer .article-comments{padding-top:2rem;padding-bottom:2rem;}
.article-light > .article-content h2{font-family:"Roboto", "Helvetica", sans-serif;font-weight:bold;font-size:3rem;margin-top:2rem;margin-bottom:2rem;}
.article-light > .article-content p{font-family:"Roboto", "Helvetica", sans-serif;font-size:1rem;}
@media (min-width:601px){.article-light > .article-content p{font-size:1rem;}
}
@media (min-width:801px){.article-light > .article-content p{font-size:1;}
}
.article-light > .article-content p.italic{font-style:italic;}
.article-light > .article-content h3{margin-top:1.5rem;font-weight:bold;}
.article-light > .article-content h4{font-weight:bold;}
.article-light > .article-content p{font-family:"Roboto", "Helvetica", sans-serif;margin-top:1.5rem;}
.article-light > .article-content img{margin-top:1.5rem;max-width:100%;}
.article-light > .article-content hr{display:block;position:relative;border:0;margin-top:44px;margin-bottom:2rem;text-align:center;width:100%;}
.article-light > .article-content hr:before{content:'---';display:inline-block;margin-left:.6em;color:rgba(13, 13, 13, 0.6);position:relative;top:-30px;font-weight:400;font-size:28px;letter-spacing:.75em;}
.article-light > .article-content li{font-family:"Roboto", "Helvetica", sans-serif;font-size:1rem;margin-left:30px;margin-bottom:14px;position:relative;list-style:none;}
@media (min-width:601px){.article-light > .article-content li{font-size:1rem;}
}
@media (min-width:801px){.article-light > .article-content li{font-size:1;}
}
.article-light > .article-content li.italic{font-style:italic;}
.article-light > .article-content li:before{position:absolute;box-sizing:border-box;width:6px;height:6px;content:"";background:currentColor;margin-left:-20px;left:0;top:12px;border-radius:60px;}
.article-light > .article-content a{color:inherit;text-decoration:underline;}
.article-light > .article-content blockquote{margin-top:24px;border-left:3px solid currentColor;padding-left:20px;margin-left:-24px;padding-top:0px;padding-bottom:2px;font-family:"Roboto", "Helvetica", sans-serif;font-size:1rem;font-style:italic;color:#9e9e9e;opacity:0.75;}
@media (min-width:601px){.article-light > .article-content blockquote{font-size:1rem;}
}
@media (min-width:801px){.article-light > .article-content blockquote{font-size:1;}
}
.article-light > .article-content blockquote.italic{font-style:italic;}
.article-light .article-footer{margin-bottom:2rem;}
.article-light .article-footer .article-details{border-top:1px solid rgba(158, 158, 158, 0.35);}
.article-light .article-footer .article-comments{padding-top:2rem;padding-bottom:2rem;}
.site-footer{position:relative;margin-top:32px;transition:0.6s;opacity:1;visibility:visible;z-index:10;}
.site-footer:before, .site-footer:after{content:" ";display:table;}
.site-footer:after{clear:both;}
.site-footer.scrolled{opacity:0;visibility:hidden;}
@media (min-width:601px) and (min-height:481px){.site-footer{position:fixed;bottom:0;left:0;height:56px;padding-left:32px;padding-right:32px;padding-top:8px;padding-bottom:8px;}
}
.site-footer .note{color:#ffffff;float:left;margin-left:16px;margin-bottom:40px;position:relative;text-shadow:0 0 8px rgba(0, 0, 0, 0.4);}
@media (min-width:601px) and (min-height:481px){.site-footer .note{height:40px;margin-left:0;margin-bottom:0;}
}
.site-footer .note p{font-size:14px;margin-bottom:0;transition:0.3s;padding-top:10px;font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;text-transform:uppercase;}
@media (min-width:601px) and (min-height:481px){.site-footer .note p{font-size:16px;}
}
.site-footer .note .marked,
.site-footer .note a{background:#ffffff;color:#0d0d0d;padding-left:0.3em;padding-right:0.3em;font-weight:bold;padding-left:0.15em;padding-right:0.1em;transition:0.2s;}
.site-footer .note a:hover{opacity:0.5;}
.site-footer .bottom-menu-links{right:32px;bottom:0px;position:fixed;}
.site-footer .links{position:relative;padding:16px;padding-top:0;padding:0;float:right;padding-top:0;padding-right:0;background:transparent;}
.site-footer .links li{text-align:center;position:relative;width:auto;float:left;}
.site-footer .links li #menu-link{display:none;}
@media (min-width:601px) and (min-height:481px){.site-footer .links li #menu-link{display:inline-block;}
}
.site-footer .links li a{font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;text-transform:uppercase;font-size:16px;padding:16px 12px;display:inline-block;color:#ffffff;transition:0.3s;width:100%;line-height:1;text-shadow:0 0 8px rgba(0, 0, 0, 0.4);}
@media (min-width:601px){.site-footer .links li a{width:auto;}
}
.site-footer .links li a:hover, .site-footer .links li a.menu-visible, .site-footer .links li a:active{color:rgba(255, 255, 255, 0.6);}
@media (min-width:601px){.site-footer .links li a:hover, .site-footer .links li a.menu-visible, .site-footer .links li a:active{color:rgba(255, 255, 255, 0.6);}
}
.site-footer .links li:last-child{margin-right:-12px;}
.site-footer .links li.cta{margin-top:-2px;}
.site-footer .links li.cta:before{display:none;}
.site-footer .links li.cta a{border-radius:4px;padding-left:24px;padding-right:24px;background:rgba(255, 255, 255, 0.1);border:1px solid #ffffff;}
@media (min-width:601px){.site-footer .links li.cta a{margin-left:12px;}
}
.site-footer .links li.cta a:hover{color:#4ca6ff;background:#ffffff;border-color:rgba(255, 255, 255, 0.8);}
.scrolldown{position:absolute;bottom:0;top:auto;right:auto;margin-bottom:8px;left:50%;font-family:"Roboto", "Helvetica", sans-serif;z-index:100;}
@media (max-width:600px){.scrolldown{display:none;}
}
@media (max-height:480px){.scrolldown{display:none;}
}
.scrolldown a{font-family:"Bebas Neue", sans-serif;letter-spacing:0.1em;text-transform:uppercase;margin-left:-50%;position:relative;display:block;font-size:14px;line-height:1;padding:8px 8px;transition:0.3s;color:rgba(255, 255, 255, 0.2);}
.scrolldown a:after{position:absolute;content:"";bottom:30px;right:50%;height:34px;width:18px;margin-right:13px;border-radius:40px;border:1px solid rgba(255, 255, 255, 0.2);background:transparent;transition:0.3s;}
.scrolldown a:before{position:absolute;content:"";bottom:54px;right:50%;height:4px;width:4px;margin-right:20px;border-radius:40px;background:rgba(255, 255, 255, 0.2);transition:0.3s;}
.scrolldown a:hover{color:#ffffff;}
.scrolldown a:hover:before{bottom:38px;background:#ffffff;}
.pd-5{padding:5px;}
.pd-10{padding:10px;}
.pd-50{padding:50px;}
.downstream{
  text-transform: uppercase;
}
