article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box}*:focus{outline:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a{background:transparent}
a:active,a:hover{outline:0}
h1,h2,h3,h4,h5,h6,p,blockquote{margin:0}
p:empty{display:none}
code,kbd,pre,samp{font-size:1em;font-family:monospace}
pre{overflow:auto}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
ul,ol,dl,dt,dd{padding:0;margin:0}
li{list-style:none}
form{margin:0}
fieldset{border:0}
legend{padding:0;border:0}
button,input,optgroup,select,textarea{font:inherit;color:inherit;margin:0}
button{padding:0;overflow:visible}
button,select{text-transform:none}
html button,html input[type="button"],html input[type="reset"],html input[type="submit"]{cursor:pointer;-webkit-appearance:button}html button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}textarea,input[type="url"],input[type="tel"],input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="search"],input[type="password"]{border-radius:0;-webkit-appearance:none}input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}input[type="number"]{-moz-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{padding:0}textarea{vertical-align:top;overflow:auto;resize:vertical}table{border-collapse:collapse;border-spacing:0}table th,table td{padding:0}.ir{font-size:0;font-family:a;line-height:0;text-shadow:none;color:transparent}.clr:after{display:table;clear:both;content:""}
.browsehappy{position:fixed;top:0;right:0;left:0;text-align:center;color:#fff;background:#c00;padding:20px;z-index:999999}
.browsehappy a{text-decoration:underline;color:#fff}
html{overflow-x:hidden}
body{position:relative;min-width:320px;font-weight:400;font-size:18px;font-family:"Lato",Arial;line-height:1.4;color:#343434;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:#ecbc00;}
a:hover{color:#4a80c5}::selection{text-shadow:none;background:#b3d4fc}::-moz-selection{text-shadow:none;background:#b3d4fc}
.tbl{display:table;width:100%}
.tbl .trow{display:table-row}
.tbl .tcell{display:table-cell}
.tbl .tcell.valign-top{vertical-align:top}
.tbl .tcell.valign-middle{vertical-align:middle}
.tbl .tcell.valign-bottom{vertical-align:bottom}
.align-xl-left{text-align:left}
.align-xl-center{text-align:center}
.align-xl-right{text-align:right}
@media (max-width: 1169px){.align-l-left{text-align:left}}
@media (max-width: 1169px){.align-l-center{text-align:center}}
@media (max-width: 1169px){.align-l-right{text-align:right}}
@media (max-width: 989px){.align-m-left{text-align:left}}
@media (max-width: 989px){.align-m-center{text-align:center}}
@media (max-width: 989px){.align-m-right{text-align:right}}
@media (max-width: 767px){.align-s-left{text-align:left}}
@media (max-width: 767px){.align-s-center{text-align:center}}
@media (max-width: 767px){.align-s-right{text-align:right}}
@media (max-width: 479px){.align-xs-left{text-align:left}}
@media (max-width: 479px){.align-xs-center{text-align:center}}
@media (max-width: 479px){.align-xs-right{text-align:right}}
.cnt{width:1170px;padding:0 15px;margin:0 auto}
@media (max-width: 1169px){.cnt{width:990px}}
@media (max-width: 989px){.cnt{width:768px}}
@media (max-width: 767px){.cnt{width:auto}}
.float-xl-left{float:left}.
float-xl-right{float:right}
.float-xl-none{float:none}
@media (max-width: 1169px){.float-l-left{float:left}}
@media (max-width: 1169px){.float-l-right{float:right}}
@media (max-width: 1169px){.float-l-none{float:none}}
@media (max-width: 989px){.float-m-left{float:left}}
@media (max-width: 989px){.float-m-right{float:right}}
@media (max-width: 989px){.float-m-none{float:none}}
@media (max-width: 767px){.float-s-left{float:left}}
@media (max-width: 767px){.float-s-right{float:right}}
@media (max-width: 767px){.float-s-none{float:none}}
@media (max-width: 479px){.float-xs-left{float:left}}
@media (max-width: 479px){.float-xs-right{float:right}}
@media (max-width: 479px){.float-xs-none{float:none}}
.grid{clear:both;margin:0 -30px -30px 0}
@media (max-width: 989px){.grid{margin:0 -15px -15px 0}}
.grid-xl-1>*{width:100%}.grid-xl-1>*:nth-child(1n+1){clear:left}
@media (max-width: 1169px){.grid-xl-1>*:nth-child(1n+1){clear:none}}
.grid-xl-2>*{width:50%}.grid-xl-2>*:nth-child(2n+1){clear:left}
@media (max-width: 1169px){.grid-xl-2>*:nth-child(2n+1){clear:none}}
.grid-xl-3>*{width:33.3333333333%}.grid-xl-3>*:nth-child(3n+1){clear:left}
@media (max-width: 1169px){.grid-xl-3>*:nth-child(3n+1){clear:none}}
.grid-xl-4>*{width:25%}.grid-xl-4>*:nth-child(4n+1){clear:left}
@media (max-width: 1169px){.grid-xl-4>*:nth-child(4n+1){clear:none}}
.grid-xl-5>*{width:20%}.grid-xl-5>*:nth-child(5n+1){clear:left}
@media (max-width: 1169px){.grid-xl-5>*:nth-child(5n+1){clear:none}}
.grid-xl-6>*{width:16.6666666667%}.grid-xl-6>*:nth-child(6n+1){clear:left}
@media (max-width: 1169px){.grid-xl-6>*:nth-child(6n+1){clear:none}}
@media (max-width: 1169px){.grid-l-1>*{width:100%}.grid-l-1>*:nth-child(1n+1){clear:left}}@media (max-width: 1169px) and (max-width: 989px){.grid-l-1>*:nth-child(1n+1){clear:none}}@media (max-width: 1169px){.grid-l-2>*{width:50%}.grid-l-2>*:nth-child(2n+1){clear:left}}@media (max-width: 1169px) and (max-width: 989px){.grid-l-2>*:nth-child(2n+1){clear:none}}@media (max-width: 1169px){.grid-l-3>*{width:33.3333333333%}.grid-l-3>*:nth-child(3n+1){clear:left}}@media (max-width: 1169px) and (max-width: 989px){.grid-l-3>*:nth-child(3n+1){clear:none}}@media (max-width: 1169px){.grid-l-4>*{width:25%}.grid-l-4>*:nth-child(4n+1){clear:left}}@media (max-width: 1169px) and (max-width: 989px){.grid-l-4>*:nth-child(4n+1){clear:none}}@media (max-width: 1169px){.grid-l-5>*{width:20%}.grid-l-5>*:nth-child(5n+1){clear:left}}@media (max-width: 1169px) and (max-width: 989px){.grid-l-5>*:nth-child(5n+1){clear:none}}@media (max-width: 1169px){.grid-l-6>*{width:16.6666666667%}.grid-l-6>*:nth-child(6n+1){clear:left}}@media (max-width: 1169px) and (max-width: 989px){.grid-l-6>*:nth-child(6n+1){clear:none}}@media (max-width: 989px){.grid-m-1>*{width:100%}.grid-m-1>*:nth-child(1n+1){clear:left}}@media (max-width: 989px) and (max-width: 767px){.grid-m-1>*:nth-child(1n+1){clear:none}}@media (max-width: 989px){.grid-m-2>*{width:50%}.grid-m-2>*:nth-child(2n+1){clear:left}}@media (max-width: 989px) and (max-width: 767px){.grid-m-2>*:nth-child(2n+1){clear:none}}@media (max-width: 989px){.grid-m-3>*{width:33.3333333333%}.grid-m-3>*:nth-child(3n+1){clear:left}}@media (max-width: 989px) and (max-width: 767px){.grid-m-3>*:nth-child(3n+1){clear:none}}@media (max-width: 989px){.grid-m-4>*{width:25%}.grid-m-4>*:nth-child(4n+1){clear:left}}@media (max-width: 989px) and (max-width: 767px){.grid-m-4>*:nth-child(4n+1){clear:none}}@media (max-width: 989px){.grid-m-5>*{width:20%}.grid-m-5>*:nth-child(5n+1){clear:left}}@media (max-width: 989px) and (max-width: 767px){.grid-m-5>*:nth-child(5n+1){clear:none}}@media (max-width: 989px){.grid-m-6>*{width:16.6666666667%}.grid-m-6>*:nth-child(6n+1){clear:left}}@media (max-width: 989px) and (max-width: 767px){.grid-m-6>*:nth-child(6n+1){clear:none}}@media (max-width: 767px){.grid-s-1>*{width:100%}.grid-s-1>*:nth-child(1n+1){clear:left}}@media (max-width: 767px) and (max-width: 479px){.grid-s-1>*:nth-child(1n+1){clear:none}}@media (max-width: 767px){.grid-s-2>*{width:50%}.grid-s-2>*:nth-child(2n+1){clear:left}}@media (max-width: 767px) and (max-width: 479px){.grid-s-2>*:nth-child(2n+1){clear:none}}@media (max-width: 767px){.grid-s-3>*{width:33.3333333333%}.grid-s-3>*:nth-child(3n+1){clear:left}}@media (max-width: 767px) and (max-width: 479px){.grid-s-3>*:nth-child(3n+1){clear:none}}@media (max-width: 767px){.grid-s-4>*{width:25%}.grid-s-4>*:nth-child(4n+1){clear:left}}@media (max-width: 767px) and (max-width: 479px){.grid-s-4>*:nth-child(4n+1){clear:none}}@media (max-width: 767px){.grid-s-5>*{width:20%}.grid-s-5>*:nth-child(5n+1){clear:left}}@media (max-width: 767px) and (max-width: 479px){.grid-s-5>*:nth-child(5n+1){clear:none}}@media (max-width: 767px){.grid-s-6>*{width:16.6666666667%}.grid-s-6>*:nth-child(6n+1){clear:left}}@media (max-width: 767px) and (max-width: 479px){.grid-s-6>*:nth-child(6n+1){clear:none}}@media (max-width: 479px){.grid-xs-1>*{width:100%}.grid-xs-1>*:nth-child(1n+1){clear:left}}@media (max-width: 479px){.grid-xs-2>*{width:50%}.grid-xs-2>*:nth-child(2n+1){clear:left}}@media (max-width: 479px){.grid-xs-3>*{width:33.3333333333%}.grid-xs-3>*:nth-child(3n+1){clear:left}}@media (max-width: 479px){.grid-xs-4>*{width:25%}.grid-xs-4>*:nth-child(4n+1){clear:left}}@media (max-width: 479px){.grid-xs-5>*{width:20%}.grid-xs-5>*:nth-child(5n+1){clear:left}}@media (max-width: 479px){.grid-xs-6>*{width:16.6666666667%}.grid-xs-6>*:nth-child(6n+1){clear:left}}.grid>*{float:left;padding:0 30px 30px 0}@media (max-width: 989px){.grid>*{padding:0 15px 15px 0}}.grid>*>br{display:none}.margin-5-left{margin-left:5px}.margin-5-right{margin-right:5px}.margin-10-left{margin-left:10px}.margin-10-right{margin-right:10px}.margin-15-left{margin-left:15px}.margin-15-right{margin-right:15px}.margin-20-left{margin-left:20px}.margin-20-right{margin-right:20px}a,.button{-webkit-transition:color 300ms ease-in-out,text-shadow 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out,box-shadow 300ms ease-in-out,opacity 300ms ease-in-out;transition:color 300ms ease-in-out,text-shadow 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out,box-shadow 300ms ease-in-out,opacity 300ms ease-in-out}.co--section .tabs ul,.co--section .description .image,.button,.drawer .connect li,#header .slider .flex-control-paging li,#header .tbl h2{display:inline-block;vertical-align:middle}.co--section .background .thumbnail,.co--section .references .thumbnail{background-size:cover;background-position:center center}.row:not(:last-child){margin-bottom:20px}@media (max-width: 767px){.row:not(:last-child){margin-bottom:10px}}.visibility-xl-show{display:block}.visibility-xl-hide{display:none}@media (max-width: 1169px){.visibility-l-show{display:block}}@media (max-width: 1169px){.visibility-l-hide{display:none}}@media (max-width: 989px){.visibility-m-show{display:block}}@media (max-width: 989px){.visibility-m-hide{display:none}}@media (max-width: 767px){.visibility-s-show{display:block}}@media (max-width: 767px){.visibility-s-hide{display:none}}@media (max-width: 479px){.visibility-xs-show{display:block}}@media (max-width: 479px){.visibility-xs-hide{display:none}}.hidden{display:none !important}.co--section header{padding:45px 0}@media (max-width: 989px){.co--section header{padding:30px 0}}@media (max-width: 767px){.co--section header{padding:15px 0}}
.co--section header h2{font-weight:300;font-size:38px;color:#0f0f0f}
@media (max-width: 1169px){.co--section header h2{font-size:34px}}
@media (max-width: 989px){.co--section header h2{font-size:30px}}
@media (max-width: 767px){.co--section header h2{font-size:26px}}
.co--section .background{position:relative;min-height:500px}@media (max-width: 767px){.co--section .background{min-height:0}}
.co--section .background.gray{background:#f6f6f6}
.co--section .background.gray h3,.co--section .background.gray h4{color:#ecbc00;}
.co--section .background.blue{color:#fff;background:#ecbc00;}
.co--section .background.blue a{color:#fff}
.co--section .background.left .thumbnail{right:50%;left:0}
@media (max-width: 767px){.co--section .background.left .thumbnail{right:0}}
.co--section .background.left .content{padding-right:0;margin-left:50%}
@media (max-width: 767px){.co--section .background.left .content{margin-left:0}}
.co--section .background.right .thumbnail{right:0;left:50%}
@media (max-width: 767px){.co--section .background.right .thumbnail{left:0}}.co--section .background.right .content{padding-left:0;margin-right:50%}
@media (max-width: 767px){.co--section .background.right .content{margin-right:0}}
.co--section .background.center .content{max-width:750px;padding-right:0;padding-left:0;margin:0 auto}
.co--section .background.center .content .info{padding:45px 0}
@media (max-width: 989px){.co--section .background.center .content .info{padding:30px 0}}
@media (max-width: 767px){.co--section .background.center .content .info{padding:15px 0}}
.co--section .background.center .content form{padding:20px 0 0 0}@media (max-width: 767px){.co--section .background.center .content form{padding-top:15px}}.co--section .background.center .content form .append{position:relative}
.co--section .background.center .content form .append:after{position:absolute;top:0;right:0;width:40px;height:40px;content:"";background:#ecbc00;}
.co--section .background.center .content form .append input{padding-right:50px}
.co--section .background.center .content form .append .icon{position:absolute;top:6px;right:6px;width:28px;height:28px;background-color:#ecbc00;;background-image:url("../images/common/contact.svg");z-index:1}.co--section .background.center .content form .append .icon.user{background-position:0 0}.co--section .background.center .content form .append .icon.email{background-position:-28px 0}
.co--section .background.center .content form .append .icon.phone{background-position:-56px 0}
.co--section .background.center .content form .append .icon.company{background-position:-84px 0}
.co--section .background.center .content form .button{text-transform:uppercase}
.co--section .background .thumbnail{display:block;position:absolute;top:0;bottom:0}
@media (max-width: 767px){.co--section .background .thumbnail{position:relative;padding:65% 0 0 0;margin:0 -15px}}
.co--section .background .content{padding:40px}
@media (max-width: 1169px){.co--section .background .content{padding:30px}}
@media (max-width: 989px){.co--section .background .content{padding:20px}}
@media (max-width: 767px){.co--section .background .content{padding:15px 0}}
.co--section .background h3{font-weight:300;font-size:30px}
@media (max-width: 767px){.co--section .background h3{font-size:22px}}
.co--section .background h3:not(:last-child){padding:0 0 20px 0}
@media (max-width: 767px){.co--section .background h3:not(:last-child){padding-bottom:15px}}
.co--section .background h4{font-weight:300;font-size:22px}
@media (max-width: 767px){.co--section .background h4{font-size:18px}}.co--section .background h4:not(:last-child){padding:0 0 20px 0}
@media (max-width: 767px){.co--section .background h4:not(:last-child){padding-bottom:15px}}
.co--section .background h5{font-weight:300;font-size:18px}
@media (max-width: 767px){.co--section .background h5{font-size:16px}}.co--section .background p:not(:last-child){padding:0 0 20px 0}
@media (max-width: 767px){.co--section .background p:not(:last-child){padding-bottom:15px}}
.co--section .background .accordion h5{position:relative;line-height:26px;text-transform:uppercase;padding:0 0 0 35px}
.co--section .background .accordion h5:before{position:absolute;top:0;left:0;width:26px;height:26px;content:"";background:url("../images/common/accordion.svg") -26px 0;border-radius:100%}
.co--section .background .accordion li:not(:first-child){padding:25px 0 0 0}
.co--section .background .accordion li.active h5:before{background-position:0 0}
.co--section .background .accordion .inner{padding:20px 0 0 0}
@media (max-width: 767px){.co--section .background .accordion .inner{padding-top:15px}}
.co--section .references li{float:left;width:25%}
@media (max-width: 989px){.co--section .references li{width:50%}}
@media (max-width: 479px){.co--section .references li{float:none;width:auto}}
.co--section .references .thumbnail{display:block;position:relative;padding:100% 0 0 0;cursor:pointer}
.co--section .references .thumbnail:hover .entry{opacity:1}
.co--section .references .thumbnail .entry{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;opacity:0;background:rgba(253,185,19,0.9);-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}
.co--section .references .thumbnail .tbl{height:100%}.co--section .references .thumbnail h3{font-weight:300;font-size:26px}
@media (max-width: 767px){.co--section .references .thumbnail h3{font-size:22px}}
.co--section .references .thumbnail h3:not(:last-child){padding:0 0 20px 0}
@media (max-width: 767px){.co--section .references .thumbnail h3:not(:last-child){padding-bottom:15px}}
.co--section .how{background:#f6f6f6}
.co--section .how li{float:left;position:relative;width:33%;height:330px;cursor:pointer}
@media (max-width: 1169px){.co--section .how li{width:33%}}
@media (max-width: 767px){.co--section .how li{float:none;width:auto;height:250px;border-bottom:2px solid #fff}}
.co--section .how li:before,.co--section .how li:after{position:absolute;top:0;bottom:0;width:60px;content:"";background:url("../images/common/how-arrow.svg")}
@media (max-width: 1340px){.co--section .how li:before,.co--section .how li:after{content:none !important}}
.co--section .how li:before{left:-30px;background-position:-60px 0}
.co--section .how li:after{right:-30px;background-position:-60px 0}
.co--section .how li:first-child:hover:before{right:50%;left:auto;width:2560px;content:"";background:#ecbc00;}
.co--section .how li:first-child:before{content:none}
.co--section .how li:last-child:hover:after{right:auto;left:50%;width:2560px;content:"";background:#ecbc00;}
.co--section .how li:last-child:after{content:none}
.co--section .how li:hover:before{background-position:-120px 0;z-index:1}
.co--section .how li:hover:after{background-position:0 0;z-index:1}.co--section .how li:hover .content{opacity:1}
@media (max-width: 1169px){.co--section .how li:nth-child(odd){border-right:1px solid #fff}}
@media (max-width: 767px) {.co--section .how li:nth-child(odd){border-right:0}}
@media (max-width: 1169px){.co--section .how li:nth-child(even){border-left:1px solid #fff}}
@media (max-width: 767px) {.co--section .how li:nth-child(even){border-left:0}}
@media (max-width: 1169px){.co--section .how li:nth-child(-n+2){border-bottom:1px solid #fff}}
@media (max-width: 767px) {.co--section .how li:nth-child(-n+2){border-bottom:2px solid #fff}}
@media (max-width: 1169px){.co--section .how li:nth-last-child(-n+2){border-top:1px solid #fff}}
@media (max-width: 767px) {.co--section .how li:nth-last-child(-n+2){border-top:0}}
@media (max-width: 767px) {.co--section .how li:last-child{border-bottom:0}}
.co--section .how li .icon{display:block;width:114px;height:114px;margin:0 auto 20px auto;background-image:url("../images/common/how.svg");border:2px solid #0f0f0f;border-radius:100%}
.co--section .how li .icon.sign{background-position:0 0}.co--section .how li .icon.take{background-position:-110px 0}
.co--section .how li .icon.enjoy{background-position:-220px 0}
.co--section .how li .icon.return{background-position:-330px 0}
.co--section .how li h3,.co--section .how li .title{display:block;font-weight:300;font-size:22px}
@media (max-width: 767px){.co--section .how li h3,.co--section .how li .title{font-size:20px}}
.co--section .how li .title{margin-bottom:10px}
.co--section .how li .holder{position:absolute;top:0;right:0;bottom:0;left:0}
.co--section .how li .tbl{height:100%}
.co--section .how li .content{position:absolute;top:0;right:30px;bottom:0;left:30px;text-align:left;color:#fff;padding:40px 20px;background:#ecbc00;;opacity:0;z-index:2}
@media (max-width: 1340px){.co--section .how li .content{right:0;left:0;padding:30px 20px;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}}
@media (max-width: 767px) {.co--section .how li .content{padding:30px 15px}}
.co--section .how li .content *{max-width:320px;margin-right:auto;margin-left:auto}
@media (max-width: 767px){.co--section .how li .content *{max-width:320px}}
.co--section .whom{color:#fff;background:#ecbc00;}.co--section .whom li{float:left;position:relative;width:25%;height:300px;cursor:pointer;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}
@media (max-width: 1169px){.co--section .whom li{width:50%}}
@media (max-width: 767px) {.co--section .whom li{float:none;width:auto;height:250px;border-bottom:2px solid #fff}}
@media (max-width: 1169px){.co--section .whom li:nth-child(odd){border-right:1px solid #fff}}
@media (max-width: 767px) {.co--section .whom li:nth-child(odd){border-right:0}}
@media (max-width: 1169px){.co--section .whom li:nth-child(even){border-left:1px solid #fff}}
@media (max-width: 767px) {.co--section .whom li:nth-child(even){border-left:0}}
@media (max-width: 1169px){.co--section .whom li:nth-child(-n+2){border-bottom:1px solid #fff}}
@media (max-width: 767px) {.co--section .whom li:nth-child(-n+2){border-bottom:2px solid #fff}}
@media (max-width: 1169px){.co--section .whom li:nth-last-child(-n+2){border-top:1px solid #fff}}
@media (max-width: 767px) {.co--section .whom li:nth-last-child(-n+2){border-top:0}}
@media (max-width: 767px) {.co--section .whom li:last-child{border-bottom:0}}
.co--section .whom li:hover{background:#91b9ed}
.co--section .whom li:hover .icon{opacity:0}
.co--section .whom li:hover p{opacity:1}
.co--section .whom li .icon{display:block;width:114px;height:114px;margin:0 auto 20px auto;background-image:url("../images/common/whom.svg");border:2px solid #fff;border-radius:100%;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.co--section .whom li .icon.residents{background-position:0 0}
.co--section .whom li .icon.education{background-position:-110px 0}
.co--section .whom li .icon.cities{background-position:-220px 0}
.co--section .whom li .icon.companies{background-position:-330px 0}
.co--section .whom li h3{font-weight:300;font-size:26px}
@media (max-width: 767px){.co--section .whom li h3{font-size:22px}}
.co--section .whom li .holder{position:absolute;top:0;right:0;bottom:0;left:0}
.co--section .whom li .tbl{height:100%}
.co--section .whom li p{position:absolute;top:90px;right:40px;left:40px;opacity:0;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}@media (max-width: 1169px){.co--section .whom li p{top:90px;right:auto;left:50%;width:280px;margin:0 0 0 -140px}}@media (max-width: 767px){.co--section .whom li p{top:70px}}
.co--section .tabs{line-height:0;background:#e9e9e9}.co--section .tabs ul{height:80px;font-size:16px;line-height:80px;text-transform:uppercase}
@media (max-width: 989px){.co--section .tabs ul{height:70px;font-size:15px;line-height:70px}}
@media (max-width: 767px){.co--section .tabs ul{display:block;height:auto;line-height:50px;margin:0 -15px}}
.co--section .tabs ul li{float:left;border-left:1px solid rgba(118,118,118,0.3)}
@media (max-width: 767px){.co--section .tabs ul li{float:none;border-left:0;border-bottom:1px solid rgba(118,118,118,0.3)}}
.co--section .tabs ul li:last-child{border-right:1px solid rgba(118,118,118,0.3)}
@media (max-width: 767px){.co--section .tabs ul li:last-child{border-right:0;border-bottom:0}}
.co--section .tabs ul li.current a{background:rgba(255,255,255,0.8)}
.co--section .tabs ul a{display:block;color:#0f0f0f;padding:0 35px}
@media (max-width: 989px){.co--section .tabs ul a{padding:0 25px}}
.co--section .tabs ul a:hover{background:rgba(255,255,255,0.8)}
.co--section .description{position:relative;background:url("../images/common/description.svg") no-repeat center center;background-size:cover}
.co--section .description .image{position:relative;margin:20px 0}
.co--section .description .image img{display:block;max-width:100%}
.co--section .description .image button{position:absolute;width:34px;height:34px;background:#fff url("../images/common/plus.svg");background-size:100% 100%;border:0;border-radius:100%}
@media (max-width: 767px){.co--section .description .image button{width:22px;height:22px}}
.co--section .description .image .popover{position:absolute;max-width:240px;font-size:13px;text-align:left;padding:20px;margin:-10px 10px -10px 10px;background:#fff;z-index:10}
@media (max-width: 767px){.co--section .description .image .popover{padding:10px}}
.co--section .description .image .popover h3{font-weight:400;font-size:16px;text-transform:uppercase;color:#0f0f0f;padding:0 0 5px 0}
@media (max-width: 767px){.co--section .description .image .popover h3{font-size:15px}}
@media (max-width: 1169px){.co--section .description .flex-direction-nav{display:none}}.co--section .description .flex-direction-nav a{position:absolute;top:50%;width:52px;height:52px;font:0/0 a;z-index:5}
.co--section .description .flex-direction-nav a:before,.co--section .description .flex-direction-nav a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:url("../images/common/slider.svg");-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}
.co--section .description .flex-direction-nav a:before{opacity:1}
.co--section .description .flex-direction-nav a:after{opacity:0}
.co--section .description .flex-direction-nav a.flex-prev{left:40px}
.co--section .description .flex-direction-nav a.flex-prev:before{background-position:0 0}
.co--section .description .flex-direction-nav a.flex-prev:after{background-position:0 -52px}
.co--section .description .flex-direction-nav a.flex-next{right:40px}
.co--section .description .flex-direction-nav a.flex-next:before{background-position:-52px 0}
.co--section .description .flex-direction-nav a.flex-next:after{background-position:-52px -52px}
.co--section .description .flex-direction-nav a:hover:before{opacity:0}
.co--section .description .flex-direction-nav a:hover:after{opacity:1}
.button{height:50px;line-height:50px;text-align:center;padding:0 30px;border:0;border-radius:0;-webkit-font-smoothing:antialiased}
.button.white{color:#0f0f0f;background:#fff}
.button.white:hover{color:#fff;background:#0f0f0f}
.button.orange{color:#fff;background:#0f0f0f}
.button.orange:hover{color:#0f0f0f;background:#fff}textarea,input[type="url"],input[type="tel"],input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="search"],input[type="password"]{display:block;width:100%;height:40px;line-height:36px;padding:0 15px;background:none;border:2px solid #ecbc00;;-webkit-font-smoothing:antialiased}textarea::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{color:rgba(118,118,118,0.5);opacity:1}textarea:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder{color:rgba(118,118,118,0.5);opacity:1}textarea::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder{color:rgba(118,118,118,0.5);opacity:1}textarea:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder{color:rgba(118,118,118,0.5);opacity:1}textarea{height:120px;line-height:1.4;padding:10px 15px}
.drawer{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15, 15, 15, 0.9);z-index:99;visibility:hidden;opacity:0;-webkit-transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out}.active .drawer{visibility:visible;opacity:1}.drawer .navigation{font-weight:300;font-size:26px;padding:210px 0 0 0}
@media (max-width: 989px){.drawer .navigation{font-size:23px}}
@media (max-width: 767px){.drawer .navigation{font-size:20px;padding-top:160px}}
.drawer .navigation li:not(:first-child){padding:35px 0 0px 0}
@media (max-width: 989px){.drawer .navigation li:not(:first-child){padding-top:25px}}
@media (max-width: 767px){.drawer .navigation li:not(:first-child){padding-top:20px}}
.drawer .navigation a{color:#fff}
.drawer .navigation a:hover{color:#fdb913}
.drawer .connect{padding:60px 0 0 0}
@media (max-width: 767px){.drawer .connect{padding-top:40px}}
.drawer .connect li{padding:0 10px}
.drawer .connect a{display:block;width:50px;height:50px;background-image:url("../images/common/connect.svg");border:2px solid #fff;border-radius:100%}.drawer .connect a.facebook{background-position:0 0}.drawer .connect a.youtube{background-position:-46px 0}.drawer .connect a.email{background-position:-92px 0}
.menu{position:absolute;top:15px;right:15px;width:48px;height:48px;background:none;border:0;z-index:100}.
menu:hover:before{opacity:0}
.menu:hover:after{opacity:1}
.menu:before,.menu:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:url("../images/common/menu.svg");-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}.menu:before{opacity:1;background-position:0 0}.active .menu:before{background-position:0 -48px}.menu:after{opacity:0;background-position:-48px 0}.active .menu:after{background-position:-48px -48px}#footer{padding:45px 0}@media (max-width: 989px){#footer{padding:30px 0}}
@media (max-width: 767px){#footer{padding:15px 0}}
.footer{background-color:#ecbc00;}
footer{color:#000000; background-color:#ecbc00;}
#footer a:not(:hover){color:#474747;}
#header{position:relative}
#header .slider{position:absolute;top:0;right:0;bottom:0;left:0}
#header .slider .slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
#header .slider .slides li{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}
#header .slider .flex-control-paging{position:absolute;left:0;right:0;bottom:40px;text-align:center;z-index:2}
#header .slider .flex-control-paging li{padding:0 5px}
#header .slider .flex-control-paging li a{display:block;width:20px;height:20px;font:0/0 a;border:2px solid #fff;border-radius:100%}
#header .slider .flex-control-paging li a.flex-active,#header .slider .flex-control-paging li a:hover{background:#fff}
#header .tbl{position:relative;height:100vh}
#header .tbl .trow:first-child .tcell{padding:40px 0 20px 0}
#header .tbl .trow:last-child .tcell{padding:0 0 100px 0}
#header .tbl h1{position:relative;width:328px;margin:0 auto;z-index:100}
@media (max-width: 767px){#header .tbl h1{width:220px}}
#header .tbl h1 *{display:block;max-width:100%}
#header .tbl h2{font-weight:900;font-size:26px;letter-spacing:8px;text-transform:uppercase;color:#ecbc00;;padding:40px;/*background:rgba(255,255,255,0.7);border:4px solid #fff*/}
@media (max-width: 989px){#header .tbl h2{font-size:22px;padding:30px}}
@media (max-width: 767px){#header .tbl h2{font-size:18px;padding:20px}}
#header .tbl .button{margin:-25px 0 0 0}
@media (max-width: 989px){#header .tbl .button{margin-top:-15px}}
#navbar {
    text-align: center; 
    position: absolute;
    top: 20px; 
    left: 0; 
    width: 100%; 
    background-color: rgb(251, 216, 52); 
    padding: 10px 0; 

}

#navbar ul {
    list-style-type: none; 
    padding: 0;
}

#navbar li {
    display: inline; 
    margin-right: 60px; 
    position: relative;
}

#navbar a {
    text-decoration: none; 
    color: #333; 
    font-weight: bold;
    position: relative;
    transition: color 1s;
}

#navbar a:hover{
    border-bottom: 2px solid #333;
}

#navbar img {
    position: relative; 
    top: 5px; 
}

body{
    padding-top: 3%;
}

#navbar {
    text-align: center; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgb(251, 216, 52);
    padding: 10px 0;
}

#navbar ul {
    list-style-type: none; 
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

#navbar li {
    margin-right: 50px;
}

#navbar a {
    text-decoration: none; 
    color: #333; 
    font-weight: bold;
    transition: color 1s;
}

#navbar a:hover {
    border-bottom: 2px solid #333;
}

#navbar img {
    position: relative; 
    top: 5px; 
}

.menu {
    display: none;
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
}
.text-container {
    padding-top: 60px; 
    transition: padding-top 1s;
}

@media only screen and (max-width: 767px) {
    #navbar ul {
        display: none;
    }

    .menu {
        display: block;
    }

    #navbar li {
        margin-right: 0;
    }

    #navbar.active ul {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}