.container_md,.container_lg,.container_xl,.container_xl_xxl,.container_xxl{width:100%;margin:0 auto;padding-left:12px;padding-right:12px}.container_md{max-width:1325px}.container_lg{max-width:1465px}.container_xl{max-width:1600px}.container_xl_xxl{max-width:1800px}.container_xxl{max-width:2000px}@font-face{font-family:'ChampionLight';src:url(../../fonts/Champion-HTF-Lightweight.otf) format("opentype");font-display:swap}@font-face{font-family:'HelveticaNeue';src:url(../../fonts/HelveticaNeueLTStd-Cn.otf) format("opentype");font-display:swap}body.body_frontend{background-size:cover;background-color:#d5d0c1;color:#191919;font-size:16px;font-family:}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend a{text-decoration:none}body.body_frontend p{line-height:1.5;margin:20px 0}body.body_frontend p:first-child{margin-top:0}body.body_frontend p:last-child{margin-bottom:0}body.body_frontend p a:not(.button){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not(.button)::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-style:solid;border-width:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}body.body_frontend p a:not(.button):hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.has_background_image{background-repeat:no-repeat;background-size:cover}.section_padding{padding:100px 0}.section_padding_top{padding-top:100px}.section_padding_bottom{padding-bottom:100px}@media (max-width:853.98px){.section_padding{padding:75px 0}.section_padding_top{padding-top:75px}.section_padding_bottom{padding-bottom:75px}}.section_margin{margin:100px 0}.section_margin_top{margin-top:100px}.section_margin_bottom{margin-bottom:100px}.section_margin_left{margin-left:100px}.section_margin_right{margin-right:100px}@media (max-width:853.98px){.section_margin{margin:75px 0}.section_margin_top{margin-top:75px}.section_margin_bottom{margin-bottom:75px}.section_margin_left{margin-left:75px}.section_margin_right{margin-right:75px}}.text_block .description_block,.text_block .button_block{margin-top:35px;margin-bottom:35px}.text_block .description_block_top,.text_block .button_block_top{margin-top:35px}.text_block .description_block_bottom,.text_block .button_block_bottom{margin-bottom:35px}.text_block .description_block:first-child,.text_block .button_block:first-child{margin-top:0}.text_block .description_block:last-child,.text_block .button_block:last-child{margin-bottom:0}.text_block .button_block.align-center{align-items:center;justify-content:center}.text_block .button_block.align-left{align-items:flex-start;justify-content:start}.text_block .button_block.align-right{align-items:flex-end;justify-content:end}.text_block_no_child_margin .text_block .description_block,.text_block_no_child_margin .text_block .button_block{margin-top:0;margin-bottom:0}.button_block{display:flex;flex-wrap:wrap;gap:15px}.image_block{position:relative}.image_block .image_block__image{width:100%;height:auto}.image_block .image_block__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.register_btn{background-color:#191919;background-color:#f6f5f5;border:1px solid #191919;padding:15px 30px}.button{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:1px solid #191919;font-size:16px;text-decoration:none;display:inline-block;font-family:;letter-spacing:1px}.button--primary{line-height:1;text-transform:uppercase;background:#fff;color:#d5d0c1;padding:15px 35px;border:1px solid #191919}.button--primary:hover{background:#f6f5f5;color:#191919}.button--dark{line-height:1;text-transform:uppercase;color:#262618;background:transparent;padding:15px 35px;border:none}.button--dark .btn_arrow{margin-left:5px;width:30px;height:11px;transition:width 0.3s}.button--dark:hover{color:#262618}.button--dark:hover .btn_arrow{width:35px;transition:width 0.3s}.button--bordered{line-height:1;text-transform:uppercase;color:#fff;background:#191919;padding:15px 35px;border:1px solid #191919;border-radius:.5em}.button--bordered:hover{background:#fff;color:#191919}.button--underlined{color:inherit;background:transparent;font-family:inherit}.button--underlined::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px #191919;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.button--underlined:hover{color:inherit}.button--underlined:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}body.body_frontend .text_style_1,body.body_frontend .text_style_2,body.body_frontend .text_style_3{color:inherit;margin:20px 0}body.body_frontend .text_style_1:first-child,body.body_frontend .text_style_2:first-child,body.body_frontend .text_style_3:first-child{margin-top:0}body.body_frontend .text_style_1:last-child,body.body_frontend .text_style_2:last-child,body.body_frontend .text_style_3:last-child{margin-bottom:0}body.body_frontend .inktrap_14{font-family:;line-height:1.5}body.body_frontend .inktrap_14{font-size:12px}@media screen and (min-width:320px){body.body_frontend .inktrap_14{font-size:calc(12px + 2 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .inktrap_14{font-size:14px!important}}body.body_frontend .inktrap_16{font-family:;line-height:1.5}body.body_frontend .inktrap_16{font-size:14px}@media screen and (min-width:320px){body.body_frontend .inktrap_16{font-size:calc(14px + 2 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .inktrap_16{font-size:16px!important}}body.body_frontend .grotesk_light_16{font-family:;line-height:1.5}body.body_frontend .grotesk_light_16{font-size:14px}@media screen and (min-width:320px){body.body_frontend .grotesk_light_16{font-size:calc(14px + 2 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .grotesk_light_16{font-size:16px!important}}body.body_frontend .inktrap_24{font-family:;line-height:1.5}body.body_frontend .inktrap_24{font-size:14px}@media screen and (min-width:320px){body.body_frontend .inktrap_24{font-size:calc(14px + 10 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .inktrap_24{font-size:24px!important}}body.body_frontend .inktrap_35{font-family:;line-height:1.5}body.body_frontend .inktrap_35{font-size:24px}@media screen and (min-width:320px){body.body_frontend .inktrap_35{font-size:calc(24px + 11 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .inktrap_35{font-size:35px!important}}body.body_frontend .inktrap_55{font-family:;line-height:1.5}body.body_frontend .inktrap_55{font-size:35px}@media screen and (min-width:320px){body.body_frontend .inktrap_55{font-size:calc(35px + 20 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .inktrap_55{font-size:55px!important}}body.body_frontend .inktrap_118{font-family:;line-height:1.5}body.body_frontend .inktrap_118{font-size:40px}@media screen and (min-width:320px){body.body_frontend .inktrap_118{font-size:calc(40px + 78 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .inktrap_118{font-size:118px!important}}.micampo-landing{max-width:100vw;min-height:100vh;font-family:"HelveticaNeue",sans-serif;background:#fff}@media (max-width:853.98px){.micampo-landing{background-position:top!important;background-size:contain!important;min-height:100vh;max-height:fit-content}}.micampo-landing form{margin-top:50px!important}@media (max-width:853.98px){.micampo-landing form{margin-top:25px!important}}@media (max-width:853.98px){.micampo-landing form .gform_fields{gap:15px!important}}.micampo-landing form .gform_footer .gform_button{border-radius:8px!important;background:#ffcb1f!important;border-color:#ffcb1f!important;color:#000!important;font-weight:500!important}.micampo-landing form input{border-radius:5px!important;border:1px solid #fff!important;background:#fff!important;font-family:"HelveticaNeue",sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:110%!important;color:#db3832!important;padding-top:3px!important}.micampo-landing form label{font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:110%!important;color:#fff!important}.micampo-landing form .gfield--type-consent{grid-column:span 4!important}.micampo-landing form .gfield--type-consent a{color:#fff!important;text-decoration:underline}@media (max-width:853.98px){.micampo-landing form .gfield--type-consent{grid-column:span 12!important}}.micampo-landing form .validation_message{color:#fff!important}.micampo-landing .bottom_logo{position:absolute;bottom:24px;left:24px;display:flex}@media (max-width:853.98px){.micampo-landing .bottom_logo{position:unset;margin-top:20px}}.micampo-landing .bottom_logo img{margin-right:10px;width:10vw}@media (max-width:853.98px){.micampo-landing .bottom_logo img{width:100px}}.micampo-landing .bottom_logo .hv-line{width:1.84px;height:auto;background-color:#fff;margin-left:25px;margin-right:25px}.micampo-landing .gform_validation_errors{border-color:#fff!important}.micampo-landing .gform_validation_errors h2{color:#fff!important}.micampo-landing .gform_validation_errors .gform-icon{color:#fff!important;border-color:#fff!important}.micampo-landing .advise_text{position:absolute;bottom:24px;right:24px;color:#fff;opacity:.5}@media (max-width:853.98px){.micampo-landing .advise_text{position:unset;font-size:14px}}.micampo-landing .center-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}@media (max-width:853.98px){.micampo-landing .center-content{position:unset;transform:unset}}.micampo-landing .logo{position:absolute;top:24px;left:5%;width:10vw}@media (max-width:853.98px){.micampo-landing .logo{position:unset;width:240px;padding:20px}}.micampo-landing .micampo-hero-text{position:relative}.micampo-landing .micampo-hero{display:grid;grid-template-columns:45% 55%;height:100vh}@media (max-width:853.98px){.micampo-landing .micampo-hero{display:block;height:fit-content}}.micampo-landing .inner-div{background-color:#db3832;padding:24px;position:relative}.micampo-landing .micampo-hero-text h1{position:absolute;top:50%;left:10%;transform:translate(0%,-50%);color:#fff;font-family:"ChampionLight",sans-serif;font-size:180px;font-style:normal;font-weight:500;line-height:93%;text-transform:uppercase}@media (max-width:853.98px){.micampo-landing .micampo-hero-text h1{position:unset;transform:unset;font-size:60px;padding:20px}}@media (max-width:853.98px){.micampo-landing .micampo-hero-text br{display:none}}.micampo-landing .micampo-prizes{flex:1}.micampo-landing .micampo-prizes h2{margin-bottom:12px;color:#fff;font-family:"ChampionLight",sans-serif;font-size:80px;font-style:normal;font-weight:500;line-height:93%;text-transform:uppercase}@media (max-width:853.98px){.micampo-landing .micampo-prizes h2{font-size:40px}}.micampo-landing .micampo-prize-info{margin-bottom:18px;color:#fff;font-size:25px;font-style:normal;font-weight:500;line-height:110%}@media (max-width:853.98px){.micampo-landing .micampo-prize-info{font-size:16px}}.micampo-landing .micampo-prize-list{display:flex;gap:16px}.micampo-landing .micampo-prize-item{background:#f7f7f7;border-radius:8px;padding:16px;flex:1;min-width:0}.micampo-landing .micampo-prize-item h3{font-size:1.1rem;margin:0 0 6px 0;color:#fff}.micampo-landing .micampo-prize-item p{font-size:.98rem;color:#fff;margin:0}.micampo-landing .micampo-form{background:#f9f9f9;border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:16px}.micampo-landing .micampo-form-row{display:flex;gap:16px}.micampo-landing .micampo-form-row input[type="text"],.micampo-landing .micampo-form-row input[type="email"]{flex:1;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:1rem}.micampo-landing .micampo-checkboxes{flex-direction:column;gap:8px}.micampo-landing .micampo-checkboxes label{font-size:.98rem;color:#fff;display:flex;align-items:center;gap:8px}.micampo-landing .micampo-btn{background:#222;color:#fff;border:none;border-radius:6px;padding:14px 0;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background 0.2s}.micampo-landing .micampo-btn:hover{background:#444}#termsModal{font-family:"ChampionLight",sans-serif}#termsModal p,#termsModal ul,#termsModal li{font-family:"HelveticaNeue",sans-serif}#termsModal .close_button{position:absolute;top:20px;right:20px;z-index:1}#termsModal .close_button img{width:30px;height:30px}#termsModal .modal-dialog{color:#fff;background-color:#db3832}#termsModal .modal-body{background-color:#db3832;padding:30px!important}