html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,
sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,
header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html {line-height:1;}table {border-collapse:collapse;border-spacing:0;}q,blockquote {quotes:none;}ol,ul {list-style:none;}caption,th,td {text-align:left;font-weight:normal;vertical-align:middle;}
a img {border:none;}q:before,q:after,blockquote:before,blockquote:after {content:"";content:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}

@font-face {font-family:'Lato';src:url("../fonts/LatoLatin-Black.eot");src:url("../fonts/LatoLatin-Black.eot?#iefix") format("embedded-opentype"),
    url("../fonts/LatoLatin-Black.woff2") format("woff2"),url("../fonts/LatoLatin-Black.woff") format("woff");font-weight:700;font-style:normal;}
@font-face {font-family:'Lato';src:url("../fonts/LatoLatin-Bold.eot");src:url("../fonts/LatoLatin-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/LatoLatin-Bold.woff2") format("woff2"),url("../fonts/LatoLatin-Bold.woff") format("woff");font-weight:500;font-style:normal;}
@font-face {font-family:'Lato';src:url("../fonts/LatoLatin-Regular.eot");src:url("../fonts/LatoLatin-Regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/LatoLatin-Regular.woff2") format("woff2"),url("../fonts/LatoLatin-Regular.woff") format("woff");font-weight:400;font-style:normal;}
@font-face{font-family:'Lato';src:url("../fonts/LatoLatin-Light.eot");src:url("../fonts/LatoLatin-Light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/LatoLatin-Light.woff2") format("woff2"),url("../fonts/LatoLatin-Light.woff") format("woff");font-weight:300;font-style:normal;}

html {font-size:10px;}
body {font-size:10px; font-family:'Lato'; font-weight:400; background:#f8f8f8;}
body * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;line-height:1;}
body .clearfix:after,body .wrap:after {content:"";display:block;clear:both;}
body .wrap{width:100%;max-width:1550px;padding-left:20px;padding-right:20px;margin:0 auto;position:relative;}
@media all and (max-width: 1270px) {body .wrap {max-width:690px;padding-left:10px;padding-right:10px;}}
@media all and (max-width: 690px){body .wrap {max-width:320px;padding-left:15px;padding-right:15px;}}

body .btn {font-weight:700;padding:.75em;display:inline-block;cursor:pointer;border:1px solid #fff;
    -webkit-border-radius:20em;-moz-border-radius:20em;border-radius:20em;color:inherit;font-size:2.8em;text-align:center;}
body .btn span{padding-right:2.5em;display:inline-block;background-repeat:no-repeat;background-position:100% 51%;
    -webkit-transition:background-position 0.3s;-moz-transition:background-position 0.3s;-ms-transition:background-position 0.3s;-o-transition:background-position 0.3s;
    transition:background-position 0.3s;background-image:url('../images/arrow-white.png');}
body .btn:hover span{background-position:100% 49%;}
body .text-center{text-align:center;}
body .select2-results__option{font-size:2em;padding:20px;border-top:1px solid #bebebe;}
body .select2-results__option:nth-child(1){border-top:none;}

#cookieConsent {background-color:rgba(20,20,20,0.8);min-height:24px;font-size:1.2em;line-height:1.2;font-weight:400;color:#ccc;padding: 8px 0 8px 30px;position:fixed;bottom:0;left:0;right:0;display:none;z-index: 9999;}
#cookieConsent a {color:#ff9600;text-decoration:none;}
#closeCookieConsent {float:right;display:inline-block;cursor:pointer;height:24px;width:24px;margin: 0px 0px 0px 60px;font-weight:700;font-size:1.4em;}
#closeCookieConsent:hover {color:#FFF;}
#cookieConsent a.cookieConsentOK {background-color:#ff9600;color:#FFF;display:inline-block;border-radius:5px;padding: 0 20px;cursor:pointer;float:right;margin: 0 60px 0 10px;}
#cookieConsent a.cookieConsentOK:hover {background-color:#E0C91F;}

.icon-what{background-image:url('../images/icon-what.png')}
.icon-chat{background-image:url('../images/icon-chat.png')}
.icon-spon_pin{background-image:url('../images/icon-spon_pin.png')}
.icon-sale{background-image:url('../images/icon-sale.png')}
.icon-beer{background-image:url('../images/icon-beer.png')}
.icon-pizza{background-image:url('../images/icon-pizza.png')}

.col{float:left;}
.col-1-3{width:33.33%;}
.col-1-2{width:50%;}

#logo-wrap{position:absolute;top:0;left:0px;padding:40px 65px;background:transparent;}
@media all and (max-width: 1270px){#logo-wrap{padding:30px 40px;}}
@media all and (max-width: 690px){#logo-wrap{left:10px;z-index:100;padding:20px 0px;}}

#logo{background:url('../images/logo.png') no-repeat 50% 50%;width:278px;height:93px;background-size:contain;}
@media all and (max-width: 1270px){#logo{width:178px;height:60px;}}
@media all and (max-width: 690px){#logo{width:168px;height:56px;}}

ul.list{padding-top:40px;}
ul.list li{font-size:2.4em;padding-left:31px;position:relative;line-height:1.3;padding-bottom:1.8em;}
ul.list li:before{content:"";display:block;position:absolute;left:0;top:0.25em;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;
    border-radius:50%;background:#fff;}    
@media all and (max-width: 690px){ul.list li{padding-bottom:1em;}}

.section{position:relative;width:100%;overflow:hidden}
.section.white{background:#fff}
.section.orange{background:#ff9600;color:#fff}
.section.blue{background:#0a2343;color:#fff}

.section#section-1{color:#fff;background:url('../images/header.jpg') no-repeat 50% 0;background-attachment:fixed}
.section#section-1 .wrap{height:1080px;padding-top:263px}
.section#section-1 .content{background:rgba(255,150,0,0.8);max-width:760px;padding:55px 58px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.section#section-1 h1{font-size:4.8em;font-weight:300;line-height:1.1}
.section#section-1 h1 strong{display:block;font-weight:700;font-size:6.2rem}
.section#section-1 .btn{font-size:2.4em}

@media all and (max-width: 1270px){
    .section#section-1{background-size:auto 900px;background-attachment:scroll;background-position:70% 100%}
    .section#section-1 .wrap{height:870px;padding-top:370px}
    .section#section-1 .content{padding:50px 55px}
    .section#section-1 h1{font-size:4em}
    .section#section-1 h1 strong{font-size:1.1em}
    .section#section-1 h3{font-size:2.5em;line-height:1.2;padding-bottom:1.5em}
    .section#section-1 .btn{font-size:2.2em}
}

@media all and (max-width: 690px){
    .section#section-1{background-position:80% 0;background-size:cover;background-attachment:inherit}
    .section#section-1 .wrap{max-width:90%;padding:255px 0 64px;height:auto;}
    .section#section-1 .content{padding:35px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
    .section#section-1 h1{font-size:3.5em;}
    .section#section-1 h3{font-size:2em}
    .section#section-1 .btn{font-size:2em}
}

.section#section-2{color:#fff;background:#ff9600 url('../images/section-2.jpg') no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover}
.section#section-2 .wrap{padding:150px 60px 100px}
.section#section-2 .btn{font-size:2.8em}
.section#section-2 .text-center{padding-top:65px}
.section#section-2 h2{font-size:6.2em;padding-bottom:100px;font-weight:700}

.section#section-2 .circle-wrap .circle{width:210px;height:210px;position:relative;margin:0 auto 20px;color:#FFF;font-size:3.5em;
    background-position:50% 50%;background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.section#section-2 .circle-wrap .circle .progressbar-text{width:100%;text-align:center;font-weight:300}
.section#section-2 .circle-wrap .circle strong{font-size:1.4em;font-weight:700}
.section#section-2 .circle-wrap p{font-size:2.8em;line-height:1.3;text-align:center;padding-bottom:35px;margin:0 30px;font-weight:400}
.section#section-2 .circle-wrap p strong {font-weight: 500;}

@media all and (max-width: 1270px){
    .section#section-2 .wrap{padding:60px 0 30px}
    .section#section-2 .text-center{padding-top:10px}
    .section#section-2 h2{text-align:center;font-size:4em;padding-bottom:35px}
    .section#section-2 .circle-wrap .circle{width:160px;height:160px;background-size:50%;}
    .section#section-2 .col-1-3{width:100%}
}

@media all and (max-width: 690px){
    .section#section-2 .wrap{padding:35px 0}
    .section#section-2 h2{font-size:4em;font-weight:500}
    .section#section-2 .col-1-4{width:100%;float:none}
    .section#section-2 .circle-wrap p{margin:0 10px;font-size:1.9em}
    .section#section-2 .circle-wrap .circle{width:120px;height:120px;background-size:40%;}
    .section#section-2 .col-3-5 .clearfix{display:inline-block}
    .section#section-2 .col-3-5 .clearfix .col-1-3{width:50%}
    .section#section-2 .col-3-5 .clearfix .col-1-3:nth-child(3){clear:left}
    .section#section-2 .btn{font-size:1.9em;width:100%}
}

.section#section-3{padding:80px 0}
.section#section-3{color:#fff;background:url('../images/section-3.jpg') no-repeat 50% 0;background-attachment:fixed}
.section#section-3 h2{font-size:6.4em;padding-bottom:60px;font-weight:700;text-align:left;color:#FFF;}
.section#section-3 .col:nth-child(2n){padding-left:20px}
.section#section-3 .col:nth-child(2n+1){clear:left;padding-right:100px}
.section#section-3 .icon-item{display:flex;padding-bottom:30px;}
.section#section-3 .head-subhead p {font-size:2em;line-height:1.3em;}
.section#section-3 .icon-item .circle{position:relative;width:130px;height:130px;margin-right:50px;background-position:50% 50%;background-repeat:no-repeat;flex-shrink:0}
.section#section-3 .icon-item .label{color:#FFF;font-weight:400;margin:auto 0;line-height:1.2}
.section#section-3 .icon-item .label p{font-size:2.4em;padding-bottom:.5em;line-height:1.2em;color:#FFF;}
.section#section-3 .icon-item .label p strong{font-weight:700}
.section#section-3 .icon-item .label .btn{font-size:1em;font-size:1.5em;padding:.5em .75em}
.section#section-3 .columns{padding-bottom:40px;max-width:1100px;margin:0 auto}

@media all and (max-width: 1270px){
    .section#section-3{padding:40px 0}
    .section#section-3 h2{font-size:5em;text-align:center;}
    .section#section-3 .col-1-2{width:100%;margin-top:50px;}
    .section#section-3 .col:nth-child(2n){padding-left:0px}
    .section#section-3 .col:nth-child(2n+1){padding-right:0}
    .section#section-3 .icon-item .icon{margin-right:30px;width:100px;height:100px;background-size:60%}
}

@media all and (max-width: 690px){
    .section#section-3{padding:30px 0}
    .section#section-3 h2{font-size:4em;font-weight:500}
    .section#section-3 .icon-item{flex-direction:column;align-items:center}
    .section#section-3 .icon-item .circle{width:90px;height:90px;margin-right:0px;margin-bottom:10px;background-size:50% auto}
    .section#section-3 .icon-item .label{text-align:center;}
    .section#section-3 .icon-item .label p{font-size:2em}
    .section#section-3 .icon-item .label .btn{width:auto}
    .section#section-3 .btn{font-size:2em;width:100%}
}

.section#section-4 .bg{position:absolute;width:50%;left:0;top:0;bottom:0;background:url('../images/orange-box.jpg') no-repeat 50% 0%;background-size:cover}
.section#section-4 .content-wrap{width:50%;float:right;padding:95px 0}
.section#section-4 .content-wrap .content{max-width:460px;margin:0 auto}
.section#section-4 ul.list li{font-weight:300}
.section#section-4 ul.list li strong{font-weight:500}
.section#section-4 .icon-wrap{display:flex}
.section#section-4 .icon-wrap .icon{display:block;width:105px;height:105px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
    background-repeat:no-repeat;background-position:50% 50%;margin-right:30px;flex-shrink:0;background-image:url('../images/icon-user.png')}
.section#section-4 .icon-wrap .label{display:block;margin:auto 0;font-size:3.6em;font-weight:700}

@media all and (max-width: 1270px){
    .section#section-4{background:url('../images/orange-box.jpg') no-repeat 50% 0%;background-size:cover}
    .section#section-4 .bg{width:100%;background:rgba(255,150,0,0.9)}
    .section#section-4 .content-wrap{width:100%}.section#section-4 .btn{margin-left:31px}
}

@media all and (max-width: 690px){
    
    .section#section-4{background:url('../images/orange-box.jpg') no-repeat 50% 0%;background-size:cover}
    .section#section-4 .bg{width:100%;background:rgba(255,150,0,0.9)}
    /*.section#section-4{background:#ff9600;}
    .section#section-4 .bg{display:none}*/
    .section#section-4 .content-wrap{padding:40px 0}
    .section#section-4 .icon-wrap .icon{width:80px;height:80px;margin-right:10px;background-size:60%}
    .section#section-4 .icon-wrap .label{font-size:2.7em}
    .section#section-4 ul.list li{font-size:2em}
    .section#section-4 .btn{font-size:2em;margin-left:0;width:100%;margin-top:1.5em;}
}

.section#section-5 .bg{position:absolute;width:50%;right:0;top:0;bottom:0;background:url('../images/blue-box.jpg') no-repeat 50% 0%;background-size:cover}
.section#section-5 .content-wrap{width:50%;padding:95px 0}
.section#section-5 .content-wrap .content{max-width:460px;margin:0 auto}
.section#section-5 .icon-wrap{display:flex}
.section#section-5 .icon-wrap .icon{display:block;width:105px;height:105px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
    background-repeat:no-repeat;background-position:50% 50%;margin-right:30px;flex-shrink:0;background-image:url('../images/icon-partner.png')}
.section#section-5 .icon-wrap .label{display:block;margin:auto 0;font-size:3.6em;font-weight:700}
.section#section-5 ul.list li{font-weight:300}
.section#section-5 ul.list li strong{font-weight:500}

@media all and (max-width: 1270px){
    .section#section-5{background:url('../images/blue-box.jpg') no-repeat 50% 0;background-size:cover}
    .section#section-5 .bg{width:100%;background:rgba(10,35,67,0.9)}
    .section#section-5 .content-wrap{width:100%}.section#section-5 .btn{margin-left:31px}
}

@media all and (max-width: 690px){
    .section#section-5{background:url('../images/blue-box.jpg') no-repeat 50% 0;background-size:cover}
    .section#section-5 .bg{width:100%;background:rgba(10,35,67,0.9)}
    /*.section#section-5{background:#0a2343;}
    .section#section-5 .bg{display:none}*/
    .section#section-5 .content-wrap{padding:40px 0}
    .section#section-5 .icon-wrap .icon{width:80px;height:80px;margin-right:10px;background-size:60%}
    .section#section-5 .icon-wrap .label{font-size:2.7em}.section#section-5 ul.list li{font-size:2em}
    .section#section-5 ul.list li{font-size:2em}
    .section#section-5 .btn{font-size:2em;margin-left:0;width:100%;margin-top:1.5em;}
}

.section#section-6{padding:100px 0}
.section#section-6 h2{font-size:4.8em;color:#ff9600;padding-bottom:0.2em}
.section#section-6 h3{font-size:3.4em;color:#0a2343}
.section#section-6 .cols{padding:50px 0px 20px 0px;max-width:700px;margin:0 auto}
.section#section-6 .cols .col .icon-wrap{display:flex}
.section#section-6 .cols .col .icon{width:95px;height:50px;background-repeat:no-repeat;background-position:50% 50%;flex-shrink:0}
.section#section-6 .cols .col .icon-letter{background-image:url('../images/icon-letter.png')}
.section#section-6 .cols .col .label{font-size:2.2em;color:#0a2343}
.section#section-6 .cols .col .label a{color:#ff9600}
.section#section-6 .cols p {font-size:1.2em;line-height:1.2}
.section#section-6 .cols p a {color:inherit}
.section#section-6 h2{font-size:6.2em;color:#ff9600;padding-bottom:0.2em;font-weight:500}
.section#section-6 h2 strong {font-weight:700;}
.section#section-6 .cols h3{font-size:3.4em;color:#0a2343}

.section#section-6 .cols .mail-wrap .icon-wrap{display:flex}
.section#section-6 .cols .mail-wrap .icon{width:100%;height:50px;background-repeat:no-repeat;background-position:50% 50%;flex-shrink:0}
.section#section-6 .cols .mail-wrap .icon-letter{background-image:url('../images/icon-letter.png?1540455616')}
.section#section-6 .cols .mail-wrap .label{font-size:2.2em;color:#0a2343;margin-top: 1.1em; }
.section#section-6 .cols .mail-wrap .label a{color:#ff9600}


@media all and (max-width: 1270px){
    .section#section-6 h2{text-align:center;font-size:4em;}
    .section#section-6{padding:40px 0}
    .section#section-6 h2{text-align:center;font-size:4em}
}

@media all and (max-width: 690px){
    .section#section-6 h2{font-size:3.6em;font-weight:500}
    .section#section-6 h3{font-size:2.4em}
    .section#section-6 p{text-align:justify}
    .section#section-6 .col-1-2{width:100%;padding-bottom:20px}
}

.section#section-10 .footer{border-top:1px solid #c6c6c6;padding:35px;text-align:center;font-size:1.4em;color:#999999}
@media all and (max-width: 690px){.section#section-10 .footer{padding-left:0;padding-right:0;line-height:1.2}}