/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.bg-xs--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bg-xs--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}@media (min-width: 576px){.bg-sm--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}}@media (min-width: 576px){.bg-sm--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}}@media (min-width: 768px){.bg-md--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}}@media (min-width: 768px){.bg-md--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}}@media (min-width: 992px){.bg-lg--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}}@media (min-width: 992px){.bg-lg--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}}@media (min-width: 1200px){.bg-xl--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}}@media (min-width: 1200px){.bg-xl--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}}@media (max-width: 575.98px){.br-xs{display:block}}.br-xs-up{display:block}@media (max-width: 575.98px){.br-xs-down{display:block}}@media (min-width: 576px) and (max-width: 767.98px){.br-sm{display:block}}@media (min-width: 576px){.br-sm-up{display:block}}@media (max-width: 767.98px){.br-sm-down{display:block}}@media (min-width: 768px) and (max-width: 991.98px){.br-md{display:block}}@media (min-width: 768px){.br-md-up{display:block}}@media (max-width: 991.98px){.br-md-down{display:block}}@media (min-width: 992px) and (max-width: 1199.98px){.br-lg{display:block}}@media (min-width: 992px){.br-lg-up{display:block}}@media (max-width: 1199.98px){.br-lg-down{display:block}}@media (min-width: 1200px){.br-xl{display:block}}@media (min-width: 1200px){.br-xl-up{display:block}}.br-xl-down{display:block}ul,ol{margin:0;padding:0;list-style:none}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 25, 2017 */@font-face{font-family:'colgate';src:url("../fonts//colgate/colgateready-bold-webfont.woff2") format("woff2"),url("../fonts//colgate/colgateready-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'colgate';src:url("../fonts//colgate/colgateready-light-webfont.woff2") format("woff2"),url("../fonts//colgate/colgateready-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'colgate';src:url("../fonts//colgate/colgateready-regular-webfont.woff2") format("woff2"),url("../fonts//colgate/colgateready-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{background-color:#ba151b;min-width:1029px}@media (max-width: 1199.98px){body{min-width:auto}}.bgi,.site-header__image,.card-steps__image{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%}.bgi--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bgi--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}.bgi--1x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:37.9% 0 0 0}.br{display:block}@media (max-width: 767.98px){.br{display:none}}.container{max-width:1030px}header>.container,section>.container{-webkit-box-shadow:0px 0px 43px 3px rgba(0,0,0,0.5);box-shadow:0px 0px 43px 3px rgba(0,0,0,0.5)}html{font-size:112.5%}body{font-size:18px;font-size:1rem;line-height:27px;line-height:1.5rem;font-family:"colgate";-webkit-font-smoothing:antialiased;color:"";letter-spacing:0.4px}@media (max-width: 991.98px){body{font-size:16px;font-size:.8888888889rem;line-height:22px;line-height:1.2222222222rem}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:25px}p{font-size:16px;font-size:.8888888889rem;color:white;line-height:1.079;font-size:17px;text-align:justify;margin-bottom:5px}.card-steps__mdata p{text-align:center;text-transform:uppercase;margin-top:20px;margin-bottom:22px}.small-info p{font-size:10.4px;font-size:.5777777778rem;font-weight:300;letter-spacing:0}.small-info{padding-right:190px}a{position:relative;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus,a.active,a:active{text-decoration:none;outline:none}b{display:block;margin-bottom:20px}small{font-size:12px;font-size:.6666666667rem;line-height:18px;line-height:1rem}h1{font-size:68px;font-size:3.7777777778rem;line-height:1;position:relative;color:white;font-weight:bold;text-transform:uppercase}h1:before{content:" ";width:100%;height:1px;position:absolute;display:block}@media (max-width: 575.98px){h1{font-size:30px;font-size:1.6666666667rem}}.card-information__title h1{font-size:42px;font-size:2.3333333333rem;text-align:center;padding-bottom:5px}.card-information__title h1 span{font-size:42px;font-size:2.3333333333rem}.card-products h1{font-size:78px;font-size:4.3333333333rem;padding-bottom:13px}.card-products h1 span{font-size:45px;font-size:2.5rem}.card-regist h1{font-size:49px;font-size:2.7222222222rem;color:#e10f21;padding-bottom:8px}.card-regist h1:before{background-color:#e10f21}.card-regist h1 span{font-size:44px;font-size:2.4444444444rem;text-transform:none}.card-modal-contacts h1{font-size:20px;font-size:1.1111111111rem;margin-bottom:0}.card-modal-contacts h1:before{display:none}h1 span{font-weight:300;font-size:55px}h1:before{background-color:white;left:0;bottom:0}.card-products__footer h2{font-size:27.4px;font-size:1.5222222222rem;font-weight:bold;text-align:center;color:white;margin-top:20px;text-transform:uppercase}.btn-modal{border:0;background-color:transparent}.btn-modal:hover,.btn-modal:focus{outline:none}.btn-home,.btn-contacts{position:absolute;bottom:0}.btn-home{left:-39px}.btn-contacts{right:-39px}.btn-registion{font-size:22px;font-size:1.2222222222rem;background-color:#de0f21;border-radius:30px;text-transform:uppercase;color:white}.site-header__image{height:580px}@media (max-width: 575.98px){.site-header__image{height:220px}}header .container{padding:0}figure{position:relative;overflow:hidden;margin-bottom:20px}.card-navigation__menu{margin-top:22px}@media (max-width: 575.98px){.card-navigation__menu{text-align:center}}.card-navigation__menu li{display:inline-block;padding-right:37px}@media (max-width: 575.98px){.card-navigation__menu li{padding-right:0}}.card-navigation__menu li:last-child{padding-right:0}.card-main{position:relative;width:100%;margin-top:-14px;padding-left:54px;padding-right:54px}@media (max-width: 991.98px){.card-main{padding-left:0;padding-right:0}}.card-information__title{margin-top:20px}.card-information__option-participate{position:relative;top:-23px}@media (max-width: 575.98px){.card-information__option-participate{top:17px}}.card-map{border:21px solid white;margin-top:30px;margin-bottom:20px}@media (max-width: 575.98px){.card-map{border-width:8px;margin-top:30px}}.card-regulation p{color:#000}.card-products{background-color:#f52430;padding-bottom:80px;padding-left:90px;padding-right:90px}.card-steps{padding-bottom:90px;padding-left:80px;padding-right:80px}@media (max-width: 767.98px){.card-steps{padding-left:0;padding-right:0}}.card-steps__image{background-size:contain;height:250px}.card-sponsors span{font-size:44px;font-size:2.4444444444rem}.card-footer:before{content:" ";width:100%;height:100%;position:absolute;display:block}.card-footer h2{font-size:26px;font-size:1.4444444444rem;color:white;text-transform:uppercase}.card-reach{padding-left:148px;padding-right:148px;padding-bottom:110px}.card-maxreach{border:1px solid #e73b4a;border-radius:20px;padding:36px}.card-maxreach p{color:#e73b4a;font-size:25px;font-size:1.3888888889rem}.card-maxreach hr{background-color:#e73b4a;margin-bottom:0}.card-maxreach strong{font-size:40px;font-size:2.2222222222rem}.card-regist{background-color:white;padding-left:104px;padding-bottom:100px;padding-right:104px}@media (max-width: 991.98px){.card-regist{padding-left:0;padding-right:0}}.card-regist a{font-size:16px;font-size:.8888888889rem;color:#e73b4a;text-decoration:underline}.card-regist form .col-form-label{font-size:16px;font-size:.8888888889rem;color:#e73b4a}.card-regist form span{font-size:17px;color:#e73b4a}.card-regist form input,.card-regist form select,.card-regist form textarea{border:1px solid #e73b4a;border-radius:30px}.card-regist form .custom-control{padding-left:0}.card-regist form .custom-control-label{color:#e73b4a}.card-regist form .custom-control-label:before,.card-regist form .custom-control-label:after{right:0;border:1px solid #e73b4a;border-radius:30px;left:auto}.card-regist form textarea{height:74px;resize:none;border-radius:15px}.card-modal-agradecimento{padding-bottom:80px}.card-modal-agradecimento p{font-size:42px;font-size:2.3333333333rem;line-height:62px}.card-modal-contacts{background-color:#d02024;background-image:url("../images/modal-contacts.png");border:0}.card-modal-contacts__image{margin-top:-44px}.card-modal-contacts__mdata{border:1px solid white;border-radius:20px;padding-left:26px;padding-top:20px;padding-bottom:20px;margin-top:20px}.card-modal-contacts__mdata p{margin-bottom:0;margin-top:0}.card-modal-contacts .modal-footer{padding-left:53px;padding-top:7px}.card-modal-contacts .modal-header,.card-modal-contacts .modal-footer{border:0}.card-modal-contacts .modal-body{padding-left:53px;padding-right:53px;padding-bottom:3px}.card-modal-contacts .modal-header{padding-bottom:0}.card-modal-contacts .close{background-image:url( ../images/close-modal.png?v=1);background-position:center center;background-repeat:no-repeat;position:absolute;top:6px;right:6px;opacity:1}.card-modal-contacts .custom-control{padding-left:0;padding-right:1.5rem;margin-top:-10px}.card-modal-contacts .custom-control-label{font-size:12px;line-height:14px;color:white;margin-left:20px}.card-modal-contacts .custom-control-label:before,.card-modal-contacts .custom-control-label:after{width:12px;height:12px;top:0.45rem;border-radius:.15rem;left:0px}.a-not-available:before,.a-selected:before{content:" ";width:30px;height:30px;position:absolute;display:block}.a-not-available:before,.a-selected:before{right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.a-not-available{color:white;background-color:#7c181a}.a-not-available:before{background-image:url( ../images/crossed.png?v=1);background-position:center center;background-repeat:no-repeat}.a-selected{background-color:white;color:#de1121}.a-selected:before{background-image:url( ../images/checked.png?v=1);background-position:center center;background-repeat:no-repeat}.card-check--local{border:21px solid #fff;margin-top:30px;margin-bottom:20px}.card-check--local h2{position:relative;color:white;text-transform:uppercase;padding:10px 20px;margin-bottom:0;font-size:28px;font-size:1.5555555556rem}.card-check--local h2:before{content:" ";width:100%;height:1px;position:absolute;display:block}.card-check--local h2:before{background-color:white;left:0;bottom:0}.card-check__regist{position:relative;margin-top:20px}.card-check__regist td{padding:0}.card-check__regist td span{position:relative;cursor:pointer;padding:0.35rem 0.75rem}.card-check__regist .owl-nav .owl-prev,.card-check__regist .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 !important;margin:0 !important;background-color:transparent !important;opacity:.3;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.card-check__regist .owl-nav .owl-prev:hover,.card-check__regist .owl-nav .owl-next:hover{opacity:1}.card-check__regist .owl-nav .owl-prev{left:-80px}.card-check__regist .owl-nav .owl-next{right:-80px}.card-check__regist form h3{font-size:20px;font-size:1.1111111111rem;color:white;margin-bottom:10px}.card-check__regist form .form-group{margin-bottom:8px}.card-check__regist form label{color:white}.card-check__regist form input{border-radius:30px}.card-check__regist form button{background-color:#0000;border:0;padding:0}.card-check__regist-header{background-color:white;text-align:center;min-height:88px}.card-check__regist-header h2{font-size:33px;font-size:1.8333333333rem;font-weight:bold;margin-bottom:0;color:#e10f21;text-transform:uppercase}.card-check__regist-header h1{color:#e10f21;font-size:20px;font-size:1.1111111111rem;font-weight:normal}.card-check__regist-content{border:1px solid white;padding:15px;margin-bottom:8px}.card-check__regist-content__date h2{color:white;text-transform:uppercase;font-weight:bold;font-size:33px;font-size:1.8333333333rem}.card-check__regist-content__location h2{font-size:25px;font-size:1.3888888889rem;color:white;margin-bottom:0;text-transform:uppercase}.card-check__regist-content__date p,.card-check__regist-content__location p{text-align:center;font-size:23px;font-size:1.2777777778rem}.card-check__regist-mail p{text-align:center;font-size:22px;font-size:1.2222222222rem;margin-bottom:24px}.card-check__regist-mail p a{color:white}.card-check__regist-mail p+p{margin-bottom:60px}.card-modal-contacts__header h1,.card-modal-contacts__header h2,.card-modal-contacts__header p{color:white}.card-modal-contacts__header h1{font-size:34px;font-size:1.8888888889rem;font-weight:bold}.card-modal-contacts__header h2{font-size:23px;font-size:1.2777777778rem;font-weight:normal;margin-bottom:0;text-transform:uppercase}.card-modal-contacts__header p{font-size:24.4px;font-size:1.3555555556rem}.list-local{padding:20px 60px 20px 20px;overflow-y:scroll;max-height:300px}.list-local li{position:relative;margin-bottom:20px}.list-local li:before{content:'';display:block;position:absolute;left:0;bottom:0;border-bottom:1px dotted white;width:100%;height:1px}.list-local li h3{font-size:20px;font-size:1.1111111111rem;text-transform:uppercase;margin-top:0;margin-bottom:0;color:white;font-weight:bold}.list-local li p{font-size:14px;font-size:.7777777778rem;color:white;font-weight:lighter}

/*# sourceMappingURL=styles.css.map */