@font-face{font-family:"Contax Pro 55";src:url(../../fonts/contax-pro-55-400.woff2) format("woff2"),url(../../fonts/contax-pro-55-400.woff) format("woff"),url(../../fonts/contax-pro-55-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Contax Pro 75 Bold";src:url(../../fonts/contax-pro-75-bold-700.woff2) format("woff2"),url(../../fonts/contax-pro-75-bold-700.woff) format("woff"),url(../../fonts/contax-pro-75-bold-700.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Everyday Sans";src:url(../../fonts/everyday-sans-900.woff2) format("woff2"),url(../../fonts/everyday-sans-900.woff) format("woff"),url(../../fonts/everyday-sans-900.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--space-x:clamp(15px, 3.5vw + 1px, 50px)}*,*::before,*::after{box-sizing:border-box}body{margin:0}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}body.body_frontend{background-color:#002855;color:#fff;font-size:20px;font-family:"Contax Pro 55",Arial,sans-serif}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend p{line-height:1.25}body.body_frontend p a:not([class*="button"]){transition:all 300ms ease-in-out;color:inherit;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body.body_frontend p a:not([class*="button"]):hover{text-decoration-thickness:2px}h1,h2,h3,h4,h5,h6,p{margin:0}.description_block>*+*,.page_content>*+*{margin-top:clamp(15px, 0.5vw + 13px, 20px)}.text_block{display:flex;flex-direction:column;gap:clamp(15px, 0.5vw + 13px, 20px)}.container_md,.container_lg,.container_xl,.container_xxl{width:100%;margin:0 auto;padding-left:var(--space-x);padding-right:var(--space-x)}.container_md{max-width:1325px}.container_lg{max-width:1465px}.container_xl{max-width:1600px}.container_xxl{max-width:2000px}.half_container_xl{padding-left:var(--space-x);padding-right:var(--space-x)}@media (min-width:768px){.half_container_xl{max-width:calc(1600px / 2)}}.has_background_image{background-repeat:no-repeat;background-size:cover}.padding_y_lg{padding-top:clamp(75px, 2.5vw + 65px, 100px);padding-bottom:clamp(75px, 2.5vw + 65px, 100px)}.padding_y_md{padding-top:clamp(37.5px, 1.25vw + 32.5px, 50px);padding-bottom:clamp(37.5px, 1.25vw + 32.5px, 50px)}.padding_top_lg{padding-top:clamp(75px, 2.5vw + 65px, 100px)}.padding_bottom_lg{padding-bottom:clamp(75px, 2.5vw + 65px, 100px)}.padding_top_md{padding-top:clamp(37.5px, 1.25vw + 32.5px, 50px)}.padding_bottom_md{padding-bottom:clamp(37.5px, 1.25vw + 32.5px, 50px)}.margin_y_lg{margin-top:clamp(75px, 2.5vw + 65px, 100px);margin-bottom:clamp(75px, 2.5vw + 65px, 100px)}.margin_y_md{margin-top:clamp(37.5px, 1.25vw + 32.5px, 50px);margin-bottom:clamp(37.5px, 1.25vw + 32.5px, 50px)}.margin_top_lg{margin-top:clamp(75px, 2.5vw + 65px, 100px)}.margin_bottom_lg{margin-bottom:clamp(75px, 2.5vw + 65px, 100px)}.margin_top_md{margin-top:clamp(37.5px, 1.25vw + 32.5px, 50px)}.margin_bottom_md{margin-bottom:clamp(37.5px, 1.25vw + 32.5px, 50px)}.row_gap_sm{row-gap:clamp(15px, 0.5vw + 13px, 20px)}.row_gap_md{row-gap:clamp(37.5px, 1.25vw + 32.5px, 50px)}.row_gap_lg{row-gap:clamp(75px, 2.5vw + 65px, 100px)}.column_gap_sm{--column-gap:clamp(15px, 1.2254901961vw + 2.8431372549px, 20px)}.column_gap_md{--column-gap:clamp(15px, 8.5784313725vw + -70.0980392157px, 50px)}.column_gap_lg{--column-gap:clamp(15px, 13.4803921569vw + -118.7254901961px, 70px)}[class*="column_gap_"]{column-gap:var(--column-gap)}[class*="column_gap_"].row{column-gap:0;--bs-gutter-x:var(--column-gap)}.button_block{display:flex;flex-wrap:wrap;gap:15px}.image_block{position:relative;max-width:100%;width:100%;height:auto}.image_block .image_block__image{width:100%;height:auto}.image_block .image_block__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ballots_block{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--ballots-size);height:var(--ballots-size);border:10px solid transparent;border-radius:50%;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(259.6deg,#174017 0%,#EFF0EF 48.42%,#002D00 98.74%) border-box;box-shadow:0 4px 10px rgba(0,0,0,.25);color:#2D514B;text-align:center}.ballots_block .headline_md{font-size:clamp(36px, 1.4vw + 30.4px, 50px);line-height:1.09}.ballots_block__label{max-width:76px;font-family:"Contax Pro 75 Bold",Arial,sans-serif;font-size:clamp(12px, 0.4vw + 10.4px, 16px);font-weight:700;line-height:.96;letter-spacing:-.02em;text-transform:uppercase}.modal .btn-close{color:inherit!important;position:absolute!important;right:10px!important;top:10px!important;z-index:9;background:none!important;padding:0px!important;line-height:0!important}.modal .btn-close svg{width:100%;height:auto}.modal .modal-content{border:10px solid #174017;border-image-source:linear-gradient(259.6deg,#174017 0%,#EFF0EF 48.42%,#002D00 98.74%);border-image-slice:1;background-color:#002855;padding:clamp(20px, 3vw + 8px, 50px);color:#fff;position:relative}.modal#modal-registrationform{--bs-modal-width:768px}@media (max-width:991.98px){.modal#modal-registrationform .modal-dialog{margin:0 auto!important;max-width:calc(100% - 50px)!important}}.media_block{position:relative}.media_block--has_video{cursor:pointer;max-width:100%;width:100%;height:100%}.media_block--has_video video{width:100%;height:100%;object-fit:cover}.media_block--has_video>.image_block{position:absolute;inset:0;z-index:2!important}.media_block--has_video>.image_block .image_block__image{width:100%;height:100%;object-fit:cover}.media_block .video_icons__loading,.media_block .video_icons__play{z-index:9;width:75px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.media_block .video_icons__loading{display:none}.loading_screen{display:none;position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:99}.loading_screen .loader_holder{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.loading_screen .loader_holder .loader{width:75px;aspect-ratio:1.154;--_g:no-repeat radial-gradient(farthest-side,#ffffff 90%,#ffffff);background:var(--_g) 50% 0,var(--_g) 0 100%,var(--_g) 100% 100%;background-size:35% calc(35% * 1.154);animation:loaderanimation 0.75s infinite}@media (prefers-reduced-motion:reduce){.loading_screen .loader_holder .loader{animation-duration:3s}}@keyframes loaderanimation{50%,100%{background-position:100% 100%,50% 0,0 100%}}.cta_block{position:relative;display:flex;width:100%;border:10px solid #174017;border-image-source:linear-gradient(259.6deg,#174017 0%,#EFF0EF 48.42%,#002D00 98.74%);border-image-slice:1;color:#fff}.cta_block::before{content:"";padding-top:calc(315 / 541 * 100%)}.cta_block__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.cta_block__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:15px;width:100%;padding:clamp(10px, 1vw + 6px, 20px)}.cta_block__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cta_block--shop .cta_block__image{object-position:right bottom}.cta_block--shop .headline_md{font-size:clamp(32px, 1.4vw + 26.4px, 46px)}.cta_block .disclaimer_panel{--disclaimer-offset:clamp(15px, 1.5vw + 9px, 30px);position:fixed;right:var(--disclaimer-offset);bottom:var(--disclaimer-offset);z-index:2;width:min(364px, calc(100% - var(--disclaimer-offset) * 2));padding:20px;background-color:#fff;color:#000}.cta_block .disclaimer_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cta_block .disclaimer_close{display:flex;width:16px;padding:0;border:0;background:transparent;color:inherit}.cta_block .disclaimer_close svg{width:100%;height:auto}.cta_block .disclaimer_close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.button_dark,.button_light{transition:all 300ms ease-in-out;text-decoration:none;display:inline-block;font-size:clamp(16px, 0.2vw + 15.2px, 18px);font-weight:500;text-transform:uppercase;line-height:1;padding:11px 21px;border-radius:0;letter-spacing:0}.button_dark{border:2px solid #000;color:#000;background:transparent}.button_dark:hover{background:#000;color:#fff}.button_light{font-size:clamp(16px, 0.9vw + 12.4px, 25px);font-family:"Contax Pro 75 Bold",Arial,sans-serif;font-weight:700;letter-spacing:-.02em;padding:clamp(12px, 0.3vw + 10.8px, 15px) clamp(20px, 1vw + 16px, 30px) clamp(8px, 0.3vw + 6.8px, 11px);border:1px solid #fff;border-radius:2em;color:#2D514B;background:#fff}.button_light:hover{color:#2D514B;box-shadow:0 0 25px 10px rgba(255,255,255,.35)}.button_icon_facebook,.button_icon_instagram{transition:all 300ms ease-in-out;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent}.button_icon_facebook svg,.button_icon_instagram svg{width:35px;height:35px}.button_icon_facebook svg path,.button_icon_instagram svg path{fill:currentColor}.button_icon_facebook:hover,.button_icon_instagram:hover{transform:scale(1.1)}.button__icon{display:inline-flex;vertical-align:middle}.button__icon svg{width:1em;height:1em}.button__icon svg path{fill:currentColor}.button_underlined,.button--underlined,.underlined_link,.button_underlined_on_hover,.underlined_link_on_hover{transition:all 300ms ease-in-out;display:inline;cursor:pointer;color:inherit!important;font-family:inherit;background:transparent!important;padding:0!important;border:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.button_underlined:hover,.button--underlined:hover,.underlined_link:hover,.button_underlined_on_hover:hover,.underlined_link_on_hover:hover{color:inherit}.button_underlined:hover,.button--underlined:hover,.underlined_link:hover{text-decoration-thickness:2px}.button_underlined_on_hover,.underlined_link_on_hover{text-decoration-color:transparent}.button_underlined_on_hover:hover,.underlined_link_on_hover:hover{text-decoration-color:currentColor}.button_dark:focus-visible,.button_light:focus-visible,.button_icon_facebook:focus-visible,.button_icon_instagram:focus-visible,.button_underlined:focus-visible,.button--underlined:focus-visible,.underlined_link:focus-visible,.button_underlined_on_hover:focus-visible,.underlined_link_on_hover:focus-visible{outline:2px solid currentColor;outline-offset:3px}.headline_lg{font-size:clamp(35px, 3.7vw + 20.2px, 72px);font-family:"Everyday Sans",Arial,sans-serif;font-weight:900;line-height:1.1;letter-spacing:0}.headline_md{font-size:clamp(30px, 3vw + 18px, 60px);font-family:"Everyday Sans",Arial,sans-serif;font-weight:900;line-height:1.09;letter-spacing:0}.text_lg{font-size:clamp(25px, 0.5vw + 23px, 30px);font-family:"Contax Pro 75 Bold",Arial,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.02em}.text_body{font-size:20px;font-family:"Contax Pro 55",Arial,sans-serif;font-weight:400;line-height:1.25;letter-spacing:-.02em}.text_body_bold{font-size:20px;font-family:"Contax Pro 75 Bold",Arial,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.02em}.text_sm{font-size:16px;font-family:"Contax Pro 55",Arial,sans-serif;font-weight:400;line-height:1.25;letter-spacing:-.02em}.text_sm_bold{font-size:16px;font-family:"Contax Pro 75 Bold",Arial,sans-serif;font-weight:700;line-height:1.25;letter-spacing:-.02em}.text_xs{font-size:14px;font-family:"Contax Pro 55",Arial,sans-serif;font-weight:400;line-height:1.25;letter-spacing:-.02em}.headline_lg,.headline_md,.text_lg,.text_body,.text_body_bold,.text_sm,.text_sm_bold,.text_xs{color:inherit}strong,b{font-family:"Contax Pro 75 Bold",Arial,sans-serif;font-weight:700}.mobile_sub_menu_icon{display:none}.top_header{background:#000;position:relative;width:100%;top:0;z-index:99}.top_header .site_logo{display:block;max-width:150px}.top_header .site_logo>img{width:100%;height:auto;max-width:100%}.top_header .menu-top-main-menu-container ul{list-style:none;margin:0;padding:0;font-size:0}.top_header .menu-top-main-menu-container ul li a{display:inline-block;letter-spacing:0}.top_header .hamburger_menu{display:none;margin-left:15px;cursor:pointer;padding:0;border:0;background:transparent}.top_header .hamburger_menu span{display:block;width:30px;height:3px;margin-bottom:6px;position:relative;border-radius:3px;background:#fff;z-index:1;transform-origin:50% 50%;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease,background 0.55s ease}.top_header .hamburger_menu span:last-child{margin:0}.top_header .hamburger_menu.state_opened span{opacity:1}.top_header .hamburger_menu.state_opened span:first-child{transform:translate(4.3935px,9px) rotate(45deg)}.top_header .hamburger_menu.state_opened span:nth-child(2){opacity:0;transform:rotate(0deg) scale(.2,.2)}.top_header .hamburger_menu.state_opened span:last-child{transform:translate(4.3935px,-9px) rotate(-45deg)}.top_header.is_mobile_menu{transition:all 300ms ease-in-out}.top_header.is_mobile_menu .hamburger_menu{display:block}.top_header.is_mobile_menu .top_header_container{padding-top:50px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.top_header.is_mobile_menu .menu-top-main-menu-container{display:none;position:absolute;top:100%;left:0;background:#fff;width:100%;border-bottom:1px solid #000}.top_header.is_mobile_menu .menu-top-main-menu-container ul li{border-top:1px solid #000;display:block}.top_header.is_mobile_menu .menu-top-main-menu-container ul li a{display:block;padding:10px var(--space-x);font-size:16px;line-height:1;color:#000}.top_header.is_mobile_menu .menu-top-main-menu-container ul li a:hover{background:rgba(0,0,0,.05)}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.current-menu-item>a{background:rgba(0,0,0,.15)}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children{display:flex;flex-wrap:wrap}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children>a{width:calc(100% - 60px)}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children>.mobile_sub_menu_icon{cursor:pointer;line-height:1;width:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#000}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children>.mobile_sub_menu_icon .mobile_sub_menu_icon__arrow{transition:all 300ms ease-in-out;display:inline-flex}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children>.mobile_sub_menu_icon .mobile_sub_menu_icon__arrow svg{width:16px;height:auto}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children>.mobile_sub_menu_icon .mobile_sub_menu_icon__arrow svg path{stroke:currentColor}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children>ul.sub-menu{width:100%;display:none}.top_header.is_mobile_menu .menu-top-main-menu-container ul li.menu-item-has-children.closedSubMenu>.mobile_sub_menu_icon .mobile_sub_menu_icon__arrow{transform:rotate(180deg)}.top_header:not(.is_mobile_menu) .top_header_container{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.top_header:not(.is_mobile_menu) .menu-top-main-menu-container{display:block!important;position:relative;flex:1}.top_header:not(.is_mobile_menu) .menu-top-main-menu-container>ul{display:flex;gap:clamp(15px, 1.5vw + 9px, 30px);justify-content:end}.top_header:not(.is_mobile_menu) .menu-top-main-menu-container>ul>li>a{font-size:16px;line-height:1;display:block;color:#fff;text-transform:uppercase}.top_header:not(.is_mobile_menu) .menu-top-main-menu-container>ul>li>a::after{margin-top:5px;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 2px currentColor;transform:scaleX(0)}.top_header:not(.is_mobile_menu) .menu-top-main-menu-container>ul>li.current_page_item,.top_header:not(.is_mobile_menu) .menu-top-main-menu-container>ul>li:hover{color:inherit}.top_header:not(.is_mobile_menu) .menu-top-main-menu-container>ul>li.current_page_item>a::after,.top_header:not(.is_mobile_menu) .menu-top-main-menu-container>ul>li:hover>a::after{transform:scaleX(1)}.footer .footer__links_block{display:flex;gap:10px 20px;justify-content:center;flex-wrap:wrap}.footer .copyright_block{margin-top:20px;font-size:14px;font-family:"Contax Pro 55",Arial,sans-serif;line-height:1.1;letter-spacing:-.32px}.gform_wrapper{--text-color:#fff;--form-row-gap:clamp(15px, 0.5vw + 13px, 20px)}.gform_wrapper.gravity-theme .gform_body .gform_fields{row-gap:var(--form-row-gap);column-gap:clamp(15px, 0.5vw + 13px, 20px)}.gform_wrapper{margin:0 auto}.gform_wrapper .gform_heading .gform_title{font-size:30px!important;font-family:"Contax Pro 75 Bold",Arial,sans-serif;line-height:1.25;margin-bottom:30px!important;text-align:center;letter-spacing:-.6px}.gform_wrapper .gform_heading .gform_required_legend{font-size:16px;font-family:"Contax Pro 55",Arial,sans-serif;line-height:1.25;letter-spacing:-.32px;margin-bottom:10px}.gform_wrapper .gform_validation_errors{border-radius:20px!important;margin:5px 0 20px;background:#ffffff!important;-webkit-box-shadow:none;box-shadow:none!important;border:1px solid #c02b0a!important;padding:15px 20px!important;text-align:left}.gform_wrapper .gform_validation_errors:focus{outline:none!important}.gform_wrapper .gform_validation_errors .gform_submission_error{position:relative;padding-left:25px!important;margin-bottom:8px;line-height:1.25}.gform_wrapper .gform_validation_errors .gform-icon{top:2px!important;inset-inline-start:0!important;height:auto!important;line-height:1}.gform_wrapper .gform_validation_errors ol{margin:0;padding-left:25px!important}.gform_wrapper .gform_validation_errors *{font-size:16px!important;color:#c02b0a!important}.gform_wrapper span.gfield_required{color:var(--text-color)!important;margin-left:0}.gform_wrapper:has(.gform_file_upload_field) .gform_required_legend,.gform_wrapper .gform_file_upload_field span.gfield_required{display:none}.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_error span.gfield_required{color:var(--text-color)!important}.gform_wrapper .gfield_error .ginput_container input,.gform_wrapper .gfield_error .ginput_container select{border-color:#ff8a75!important}.gform_wrapper .validation_message{padding:0 15px!important;border:0!important;color:#ff8a75!important;margin:6px 0 0!important;background:none!important;font-size:16px!important;line-height:1.25}.gform_wrapper .gform_body .gfield--type-consent,.gform_wrapper .gform_body .upload_intro_field{margin-top:clamp(5px, 0.5vw + 3px, 10px)}.gform_wrapper .gform_body .upload_intro_field{margin-bottom:calc(10px - var(--form-row-gap))}@media screen and (min-width:641px){.gform_wrapper .gform_body .custom_half_gfield{max-width:calc(50% - 8px)}}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select{font-size:16px!important;color:var(--text-color)!important;background:transparent;border:0;border:2px solid var(--text-color)!important;outline:none;border-radius:4em;height:41px;padding:8px 15px!important}.gform_wrapper .gform_body input::placeholder,.gform_wrapper .gform_body select::placeholder{color:rgba(255,255,255,.6);opacity:1}.gform_wrapper .gform_body input[type="password"],.gform_wrapper .gform_body select[type="password"]{width:100%!important}.gform_wrapper .gform_body .password_input_container input{width:100%!important}.gform_wrapper .gform_body span.address_zip{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.gform_wrapper .gform_body .gfield>.gfield_label,.gform_wrapper .gform_body .gfield .ginput_password .gform-field-label--type-sub{margin:0 0 10px;color:var(--text-color)!important;font-size:16px;font-family:"Contax Pro 75 Bold",Arial,sans-serif;line-height:1.25;letter-spacing:-.32px}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio{display:inline-block;width:100%}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio{display:flex;width:100%;max-width:150px;gap:20px}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;flex-shrink:0;border:2px solid currentColor;border-radius:50%}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:before{background-color:currentColor;content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:25px;width:25px;border-radius:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input+label{margin:0 0 0 10px;max-width:none;cursor:pointer}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent{display:flex;width:100%;cursor:pointer}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:40px;height:40px;flex-shrink:0;border:2px solid currentColor;border-radius:50%}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before{background-color:currentColor;content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:25px;width:25px;border-radius:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]+label{margin:0 0 0 20px;line-height:1.25;letter-spacing:-.02em;font-size:14px!important;font-family:"Contax Pro 55",Arial,sans-serif}.gform_wrapper .gform_footer{max-width:fit-content;margin-top:clamp(20px, 1vw + 16px, 30px)!important;text-align:center;padding-bottom:0px!important;display:flex;flex-wrap:wrap;justify-content:space-between!important;align-items:center!important;gap:20px!important}.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_footer input[type="submit"]{display:inline-block;font-size:25px!important;transition:all 300ms ease-in-out;text-decoration:none;margin:0!important;font-family:"Contax Pro 75 Bold",Arial,sans-serif;line-height:1!important;font-weight:700;letter-spacing:-.5px;text-transform:uppercase;color:#2D514B;background:#fff;padding:clamp(12px, 0.3vw + 10.8px, 15px) clamp(20px, 1vw + 16px, 30px) clamp(8px, 0.3vw + 6.8px, 11px);border:1px solid #fff;border-radius:2em}.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer input[type="submit"]:hover{background:#fff;color:#2D514B;-webkit-box-shadow:0 0 25px 10px rgba(255,255,255,.35);-moz-box-shadow:0 0 25px 10px rgba(255,255,255,.35);box-shadow:0 0 25px 10px rgba(255,255,255,.35)}.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px}.gform_wrapper .ginput_container_select:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS42NzciIGhlaWdodD0iOC41NDYiIHZpZXdCb3g9IjAgMCAxNS42NzcgOC41NDYiPgogIDxwYXRoIGlkPSJEcm9wZG93biIgZD0iTTI5MjIuMzc0LDM2OC45MzlsNy40ODUsNy40ODUsNy40ODUtNy40ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTIyLjAyIC0zNjguNTg2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz4KPC9zdmc+Cg==);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.gform_file_upload_field{display:flex;flex-wrap:wrap;gap:20px 40px;border:2px solid #fff;border-radius:20px;padding:clamp(20px, 2vw + 12px, 40px) clamp(20px, 1vw + 16px, 30px)}.gform_file_upload_field .ginput_container_fileupload{margin:0 auto}.gform_file_upload_field .ginput_container_fileupload input[type="file"]{height:auto!important;padding:10px 25px!important}.gform_file_upload_field .ginput_container_fileupload .ginput_preview{border:2px solid #fff;border-radius:3em;padding:10px 25px;line-height:1;color:#fff}.gform_file_upload_field .ginput_container_fileupload .ginput_preview .gfield_fileupload_progress{margin-left:10px;border:1px solid #01b901;border-radius:3em;padding:0 7px 3px;line-height:1;color:#01b901}.gform_file_upload_field .ginput_container_fileupload .ginput_preview .gform_delete_file .dashicons{color:#c02b0a;border:1px solid #c02b0a;padding:5px;width:auto;height:auto;border-radius:3em;margin-left:5px}.gform_file_upload_field .ginput_container_fileupload .gform_fileupload_rules{padding:0!important}.custom_file_upload_label_block{display:flex;align-items:center;max-width:100%!important;gap:clamp(20px, 3.3vw + 6.8px, 53px)}.custom_file_upload_label_block .icon_block{width:100%;max-width:142px}.custom_file_upload_label_block .icon_block img{width:100%;height:auto;display:inline-block}.custom_file_upload_label_block .field_block{flex:1;display:flex;flex-direction:column;gap:14px;max-width:100%!important;min-width:0}.custom_file_upload_label_block .field_block .gfield_fileupload_filename{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media (max-width:767.98px){.custom_file_upload_label_block{flex-direction:column}}.custom_file_upload_label_block.has_upload_button .ginput_container_fileupload{position:relative;width:100%;margin:0}.custom_file_upload_label_block.has_upload_button .ginput_container_fileupload input[type="file"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.custom_file_upload_label_block .upload_button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:45px;margin:0;padding:0 clamp(15px, 0.5vw + 13px, 20px);border:2px solid currentColor;border-radius:30px;font-family:"Contax Pro 75 Bold",Arial,sans-serif;font-size:clamp(16px, 0.4vw + 14.4px, 20px);line-height:1.25;letter-spacing:-.02em;cursor:pointer;transition:all 300ms ease-in-out}.custom_file_upload_label_block .upload_button img{flex-shrink:0}.custom_file_upload_label_block .upload_button .upload_label,.custom_file_upload_label_block .upload_button .upload_file_name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom_file_upload_label_block .upload_button .upload_file_name:empty{display:none}.custom_file_upload_label_block .upload_button:hover{box-shadow:0 0 25px 10px rgba(255,255,255,.35)}.custom_file_upload_label_block .ginput_container_fileupload:has(input[type="file"]:focus-visible) .upload_button{outline:2px solid currentColor;outline-offset:3px}#modal-login_form .another_modal_block,#modal-registrationform .another_modal_block{margin-top:20px;margin-left:auto}@media (min-width:768px){#modal-login_form .another_modal_block,#modal-registrationform .another_modal_block{max-width:fit-content;margin-top:0;position:absolute;bottom:10px;right:0}}.section_banner{position:relative;overflow:hidden;background-color:#000}.section_banner .content_block{display:flex;gap:clamp(30px, 2vw + 22px, 50px);align-items:stretch;justify-content:space-between}.section_banner .content_block.has_frame{border:10px solid #174017;border-image-source:linear-gradient(259.6deg,#174017 0%,#EFF0EF 48.42%,#002D00 98.74%);border-image-slice:1;padding:clamp(15px, 6vw + -9px, 75px)}.section_banner .content_col{position:relative;z-index:1;display:flex;flex-direction:column;max-width:540px}.section_banner .content_col .text_block{flex-grow:1}.section_banner .content_col .button_block{margin-top:auto;padding-top:clamp(40px, 10vw + 0px, 140px)}.section_banner .content_col .button_block .button_light{font-size:clamp(20px, 1.1vw + 15.6px, 31px)}.section_banner .content_col .rules_text{margin-top:clamp(15px, 0.5vw + 13px, 20px)}.section_banner .login_col{order:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:clamp(30px, 2vw + 22px, 50px);flex-shrink:0}.section_banner .login_col .corner_image_block{width:clamp(100px, 17.1568627451vw + -70.1960784314px, 170px)}.section_banner .login_col .corner_image_block img{width:100%;height:auto}@media (min-width:992px){.section_banner .login_col{position:relative;z-index:1}.section_banner .image_col{--candle_width:min(80.1%, calc(calc(100% - max(var(--space-x), (100% - 1600px) / 2 + var(--space-x)) - clamp(100px, 17.1568627451vw + -70.1960784314px, 170px)) - 20px - calc(max(var(--space-x), (100% - 1600px) / 2 + var(--space-x)) + 540px) - 54px) / 0.459);position:absolute;top:45.3%;left:max(23.8%, calc(max(var(--space-x), (100% - 1600px) / 2 + var(--space-x)) + 540px) + 54px - var(--candle_width) * 0.218);width:var(--candle_width);max-width:1400px;transform:translateY(-50%)}.section_banner .image_col img{width:100%;height:auto}}@media (min-width:992px) and (max-width:1249.98px){.section_banner .image_col{--candle_width:90%;left:30%}}@media (max-width:1499.98px){.section_banner .image_col{top:auto;bottom:0;transform:none}}@media (max-width:991.98px){.section_banner{padding-bottom:0}.section_banner .content_block{flex-direction:column}.section_banner .image_col{margin-top:-100px}.section_banner .image_col .image_block,.section_banner .image_col picture{display:block;height:100%}.section_banner .image_col img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.section_banner .login_col{display:contents}.section_banner .login_button_block{align-self:flex-end;margin-bottom:calc(5px - clamp(30px, 2vw + 22px, 50px))}.section_banner .corner_image_block{position:absolute;right:var(--space-x);bottom:var(--space-x);z-index:1}}@media (max-width:767.98px){.section_banner .image_col{margin-top:-50px;height:500px}}.section_how_to_play .logo_image_block{margin-bottom:50px;max-width:clamp(100px, 17.1568627451vw + -70.1960784314px, 170px)}.section_how_to_play .logo_image_block img{width:100%;height:auto}.section_how_to_play .icon_and_text_block{display:flex;flex-direction:column;gap:50px}.section_how_to_play .icon_and_text_block .item{display:flex;flex-direction:row;align-items:flex-start;gap:clamp(15px, 3.5vw + 1px, 50px)}.section_how_to_play .icon_and_text_block .item .icon_block{max-width:110px}.section_how_to_play .icon_and_text_block .item .icon_block img{width:clamp(80px, 3vw + 68px, 110px);height:auto}.section_prize{padding:clamp(20px, 3vw + 8px, 50px);position:relative}.section_prize .left_corner_image_block,.section_prize .right_corner_image_block{position:absolute;top:0;width:45%;max-width:550px}.section_prize .left_corner_image_block img,.section_prize .right_corner_image_block img{width:100%;height:auto}.section_prize .left_corner_image_block{left:0}.section_prize .right_corner_image_block{right:0}.section_prize .inside_bg_block{padding:clamp(25px, 2.5vw + 15px, 50px)}.section_prize .content_block{padding-top:clamp(50px, 2.5vw + 40px, 75px);padding-bottom:clamp(50px, 2.5vw + 40px, 75px);padding-left:clamp(25px, 5vw + 5px, 75px);padding-right:clamp(25px, 5vw + 5px, 75px);background-color:#2D514B}.section_prize .content_block .left_column .image_block,.section_prize .content_block .right_column .image_block{margin:0 auto;max-width:450px;position:relative;isolation:isolate}.section_prize .content_block .left_column .image_block::before,.section_prize .content_block .right_column .image_block::before{content:"";position:absolute;z-index:-1;left:50%;bottom:4.6%;transform:translateX(-50%);background:no-repeat center / contain}.section_prize .content_block .left_column .text_block,.section_prize .content_block .right_column .text_block{margin:0 auto;max-width:450px}.section_prize .left_column .image_block::before{width:80%;aspect-ratio:4.5641025641;background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjM1NiIgaGVpZ2h0PSI3OCIgdmlld0JveD0iMCAwIDM1NiA3OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkVsbGlwc2UgMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8wXzEwOCkiPgo8ZWxsaXBzZSBjeD0iMTc4IiBjeT0iMzkiIHJ4PSIxNjAiIHJ5PSIyMSIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4yIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzBfMTA4IiB4PSIwIiB5PSIwIiB3aWR0aD0iMzU2IiBoZWlnaHQ9Ijc4IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjkiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8wXzEwOCIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K)}.section_prize .right_column .image_block::before{width:67%;aspect-ratio:4.9344262295;background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjMwMSIgaGVpZ2h0PSI2MSIgdmlld0JveD0iMCAwIDMwMSA2MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkVsbGlwc2UgMiIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8wXzEwNikiPgo8ZWxsaXBzZSBjeD0iMTUwLjUiIGN5PSIzMC41IiByeD0iMTMyLjUiIHJ5PSIxMi41IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjIiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfMF8xMDYiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMDEiIGhlaWdodD0iNjEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iOSIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzBfMTA2Ii8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=)}.game_rooms{background-color:#002855;background-position:center top;background-size:max(100%, 1400px) auto}.game_rooms .intro_col .user_block{display:flex;align-items:center;gap:clamp(15px, 1.5vw + 9px, 30px)}.game_rooms .intro_col .site_logo img{display:block;width:clamp(50px, 1.4vw + 44.4px, 64px);height:auto}.game_rooms .intro_col .description_block{margin-top:clamp(20px, 1vw + 16px, 30px)}.game_rooms .intro_col .description_block>*+*{margin-top:clamp(15px, 0.5vw + 13px, 20px)}.game_rooms .receipt_col{--ballots-size:clamp(110px, 4.2vw + 93.2px, 152px);--ballots-overhang:calc(var(--ballots-size) * 0.58)}.game_rooms .receipt_col .receipt_block{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:20px clamp(15px, 1.5vw + 9px, 30px);margin-right:var(--ballots-overhang);padding:17px calc(var(--ballots-size) - var(--ballots-overhang) + 23px) 17px 25px;border:2px solid #fff;border-radius:20px;color:#fff}@media (min-width:768px){.game_rooms .receipt_col .receipt_block{width:fit-content}}@media (min-width:1400px){.game_rooms .receipt_col .receipt_block{margin-left:auto}}.game_rooms .receipt_col .icon_block{flex-shrink:0;width:clamp(70px, 3.6vw + 55.6px, 106px)}.game_rooms .receipt_col .icon_block img{display:block;width:100%;height:auto}.game_rooms .receipt_col .receipt_uploaded .icon_block{width:clamp(70px, 3.2vw + 57.2px, 102px)}.game_rooms .receipt_col .receipt_uploaded .text_block{max-width:320px}.game_rooms .receipt_col .text_block{flex:1 1 auto;min-width:0;max-width:270px;gap:clamp(12px, 0.5vw + 10px, 17px)}.game_rooms .receipt_col .form_block{flex-shrink:0;width:281px;margin-left:clamp(0px, 7.3529411765vw + -72.9411764706px, 30px)}.game_rooms .receipt_col .form_block .gform_file_upload_field{display:block;padding:0;border:0}.game_rooms .receipt_col .form_block .custom_file_upload_label_block{flex-direction:column;align-items:flex-start;gap:12px}.game_rooms .receipt_col .form_block .gform_fileupload_rules{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.game_rooms .receipt_col .form_block .upload_button{width:253px;max-width:100%;min-height:53px}.game_rooms .receipt_col .form_block .gform_footer{padding:0!important}.game_rooms .receipt_col .form_block .gform_footer.hide_gform_footer{display:none!important}.game_rooms .receipt_col .ballots_block{top:50%;right:calc(var(--ballots-overhang) * -1);transform:translateY(-50%)}@media (max-width:767.98px){.game_rooms .receipt_col .receipt_block{margin-top:calc(var(--ballots-size) / 2);margin-right:0;padding:calc(var(--ballots-size) / 2) 20px 20px}.game_rooms .receipt_col .text_block{flex:1;max-width:100%}.game_rooms .receipt_col .form_block{width:100%}.game_rooms .receipt_col .form_block .upload_button{width:100%;max-width:500px}.game_rooms .receipt_col .ballots_block{top:0;right:-10px}}.game_rooms .room_list .room_card{position:relative;height:100%;padding:45px 0;text-align:center}.game_rooms .room_list .room_card>:not(.completed_block){max-width:377px;margin-right:auto;margin-left:auto}.game_rooms .room_list .room_card .text_sm{max-width:343px;margin-top:clamp(15px, 1vw + 11px, 25px)}.game_rooms .room_list .room_card .button_block{justify-content:center;margin-top:clamp(15px, 1vw + 11px, 25px)}.game_rooms .room_list .image_block{position:relative}.game_rooms .room_list .image_block::before{content:"";position:absolute;right:9.5%;bottom:1%;left:9.5%;height:24.5%;background:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjM1NiIgaGVpZ2h0PSI3OCIgdmlld0JveD0iMCAwIDM1NiA3OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkVsbGlwc2UgMSIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl8wXzEwOCkiPgo8ZWxsaXBzZSBjeD0iMTc4IiBjeT0iMzkiIHJ4PSIxNjAiIHJ5PSIyMSIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4yIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzBfMTA4IiB4PSIwIiB5PSIwIiB3aWR0aD0iMzU2IiBoZWlnaHQ9Ijc4IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjkiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8wXzEwOCIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K) center / 100% 100% no-repeat}.game_rooms .room_list .image_block img{position:relative;display:block;width:100%;height:auto}.game_rooms .room_list .completed_block{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:rgba(0,40,85,.85);border:10px solid #174017;border-image-source:linear-gradient(259.6deg,#174017 0%,#EFF0EF 48.42%,#002D00 98.74%);border-image-slice:1}.game_rooms .room_list .completed_block .headline_md{margin-top:clamp(20px, 1.6vw + 13.6px, 36px)}.game_rooms .all_rooms_played .thanks_block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(19px, 1.1vw + 14.6px, 30px);height:100%;padding:clamp(30px, 2vw + 22px, 50px) clamp(20px, 1vw + 16px, 30px);border:10px solid #174017;border-image-source:linear-gradient(259.6deg,#174017 0%,#EFF0EF 48.42%,#002D00 98.74%);border-image-slice:1;background-color:rgba(0,40,85,.5);color:#fff;text-align:center}#game_container{max-width:100%;position:relative;overflow:hidden}.parent_of_game_room{min-height:100vh;display:flex;flex-direction:column;justify-content:center}#room_canvas{width:100%;display:block}.instruction_icon{position:absolute;bottom:10%;left:50%;z-index:10;opacity:1;transition:opacity 0.5s;transform:translate(-50%,-50%);animation:scrollDirections 4s infinite;animation-delay:2s;pointer-events:none}.instruction_icon img{width:90px;height:auto}.instruction_icon.fade-out{opacity:0}.instruction_icon__text{font-size:16px;font-family:"Contax Pro 75 Bold",Arial,sans-serif;line-height:1.25;letter-spacing:0;text-transform:uppercase}@keyframes scrollDirections{0%{transform:translate(-50%,-50%) translate(0,0);opacity:1}20%{transform:translate(-50%,-50%) translate(30px,0);opacity:.8}60%{transform:translate(-50%,-50%) translate(-30px,0);opacity:.7}80%{transform:translate(-50%,-50%) translate(0,0);opacity:.6}100%{opacity:0}}.game_info{position:absolute;padding:20px;top:0;left:0;display:flex;gap:20px;justify-content:space-between;width:100%;z-index:10;pointer-events:none}.game_info .gi__instructions_block{font-size:clamp(20px, 1vw + 16px, 30px);text-align:left;line-height:1.1}.game_info .gi__timer_block{position:relative;background-color:rgba(255,255,255,.75);border-radius:100%;color:#2D514B}.game_info .gi__timer_block svg{width:clamp(100px, 3.3vw + 86.8px, 133px);height:auto}.game_info .gi__timer_block .gi__timer_block_holder{display:flex;flex-direction:column;gap:5px;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);align-items:center}.game_info .gi__timer_block .gi__timer_block_holder .gi__timer_block_count{font-size:clamp(35px, 1.5vw + 29px, 50px);font-family:"Everyday Sans",Arial,sans-serif;line-height:1;letter-spacing:0}.game_info .gi__timer_block .gi__timer_block_holder .gi__timer_block_text{font-size:20px;font-family:"Contax Pro 75 Bold",Arial,sans-serif;line-height:1.25;letter-spacing:0;text-transform:uppercase}.game_info .gi__timer_block::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:inherit;border-radius:50%;transform:translate(-50%,-50%) scale(1);z-index:-1}.game_info .gi__timer_block.animate_pulse{animation:pulse 1.5s ease-in-out infinite}.game_info .gi__timer_block.animate_pulse::before{animation:pulse-ring 1.5s ease-in-out infinite}.game_info .gi__timer_block.animate_pulse.stop_animation{animation:none}.game_info .gi__timer_block.animate_pulse.stop_animation::before{animation:none}.game_over_modal{--ballots-size:clamp(124px, 8.4vw + 90.4px, 208px);--cards-gap:clamp(10px, 2vw + 2px, 30px);--bs-modal-width:541px;--bs-modal-margin:18px}@media (min-width:992px){.game_over_modal{--bs-modal-width:min(1037px, calc(100vw - var(--ballots-size) - 40px))}}.game_over_modal .modal-content{padding:0;border:0;border-image:none;background-color:transparent}.game_over_modal .modal-body{position:relative;padding:0}@media (max-width:991.98px){.game_over_modal .modal-body{padding-top:calc(var(--ballots-size) * 0.22)}}.game_over_modal .cards_row{--bs-gutter-x:var(--cards-gap);row-gap:var(--cards-gap)}.game_over_modal .result_col .result_block{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(19px, 1.1vw + 14.6px, 30px);height:100%;padding:clamp(30px, 2vw + 22px, 50px) clamp(20px, 1vw + 16px, 30px);border:10px solid #174017;border-image-source:linear-gradient(259.6deg,#174017 0%,#EFF0EF 48.42%,#002D00 98.74%);border-image-slice:1;background-color:rgba(0,40,85,.5);color:#fff;text-align:center}.game_over_modal .result_col .logo_block img{display:block;width:clamp(57px, 4.3vw + 39.8px, 100px);height:auto}@media (min-width:1560px){.game_over_modal .result_col .logo_block{position:absolute;top:50%;right:calc(100% + 34px);transform:translateY(-50%)}.game_over_modal .result_col .logo_block img{width:clamp(160px, 18.3333333333vw + -126px, 182px)}}.game_over_modal .cta_col{display:flex;flex-direction:column;gap:var(--cards-gap)}.game_over_modal .cta_col .cta_block--upload .cta_block__text,.game_over_modal .cta_col .cta_block--upload .text_xs{max-width:66%}@media (min-width:992px){.game_over_modal .cta_col .cta_block--upload .cta_block__text,.game_over_modal .cta_col .cta_block--upload .text_xs{max-width:55%}}.game_over_modal .cta_col .cta_block--upload .button_light{white-space:nowrap}.game_over_modal .cta_col .cta_block--upload .gform_wrapper,.game_over_modal .cta_col .cta_block--upload .gform_file_upload_field{display:block;margin:0;padding:0;border:0}.game_over_modal .cta_col .cta_block--upload .custom_file_upload_label_block{flex-direction:column;align-items:flex-start;gap:12px}.game_over_modal .cta_col .cta_block--upload .gform_fileupload_rules{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.game_over_modal .cta_col .cta_block--upload .upload_button{width:253px;max-width:100%;min-height:53px}.game_over_modal .cta_col .cta_block--upload .upload_button:has(.upload_file_name:empty){width:fit-content;min-height:0;padding:clamp(12px, 0.3vw + 10.8px, 15px) clamp(20px, 1vw + 16px, 30px) clamp(8px, 0.3vw + 6.8px, 11px);border:1px solid #fff;border-radius:2em;font-size:clamp(16px, 0.9vw + 12.4px, 25px);line-height:1;text-transform:uppercase;color:#2D514B;background:#fff}.game_over_modal .cta_col .cta_block--upload .upload_button:has(.upload_file_name:empty) img{display:none}.game_over_modal .cta_col .cta_block--upload .ginput_container_fileupload:has(input[type="file"]:focus-visible) .upload_button{outline-color:#fff}.game_over_modal .cta_col .cta_block--upload .gform_footer{margin:12px 0 0;padding:0!important}.game_over_modal .cta_col .cta_block--upload .gform_footer.hide_gform_footer{display:none!important}.game_over_modal .cta_col .cta_block--thanks .cta_block__content{max-width:66%}@media (min-width:992px){.game_over_modal .cta_col .cta_block--thanks .cta_block__content{max-width:none}}.game_over_modal .cta_col .cta_block--thanks .cta_block__content .text_body{max-width:280px}.game_over_modal .cta_col .multiplier_heading{display:flex;align-items:flex-end;gap:12px}.game_over_modal .cta_col .multiplier_heading .headline_lg{font-size:clamp(50px, 2.2vw + 41.2px, 72px)}.game_over_modal .cta_col .multiplier_heading .text_lg{width:min-content}.game_over_modal .ballots_block{top:0;right:-8px;z-index:2}@media (min-width:992px){.game_over_modal .ballots_block{top:50%;right:calc(var(--ballots-size) / -2);transform:translateY(-50%)}}@media (min-width:1560px){.game_over_modal .ballots_block{right:calc((var(--ballots-size) + 31px) * -1)}}body.modal-open:has(#gameOverModal) .modal-backdrop{--bs-backdrop-bg:#002855;--bs-backdrop-opacity:.8}@keyframes pulse{0%,100%{transform:scale(.9);opacity:1}50%{transform:scale(1);opacity:.8}}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}100%{transform:translate(-50%,-50%) scale(1.25);opacity:0}}.section_404{margin:100px 0 100px 0;color:inherit}.section_404__big_text{font-size:clamp(100px, 20vw + 20px, 300px);line-height:1.1;font-family:inherit}.section_404__medium_text{font-size:clamp(30px, 0.6vw + 27.6px, 36px);line-height:1.2}