.section_404{margin:25px 0 75px 0;color:#fff}.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}.social_network_block{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px}.social_network_block li a.social_link{-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;color:;font-size:20px}.social_network_block li a.social_link:hover{transform:scale(1.2)}body.woocommerce-checkout #main_content{background-image:url(../../images/checkout-bg.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:cover;padding-bottom:100px}body.woocommerce-checkout #customer_details .col-1{display:none!important}body.woocommerce-checkout #customer_details .foo_fields_col .fooevents-eventname{display:none!important}body.woocommerce-checkout #customer_details .foo_fields_col .fooevents-attendee>.attendee-class{margin-bottom:24px!important}@media (max-width:575.98px){body.woocommerce-checkout #customer_details .foo_fields_col .fooevents-attendee>.attendee-class{align-items:stretch!important}body.woocommerce-checkout #customer_details .foo_fields_col .fooevents-attendee>.attendee-class>label,body.woocommerce-checkout #customer_details .foo_fields_col .fooevents-attendee>.attendee-class>.woocommerce-input-wrapper{width:100%}}body.woocommerce-checkout #order_review_heading{display:none!important}body.woocommerce-checkout #order_review{padding:25px 0 10px 0}body.woocommerce-checkout .woocommerce-checkout-review-order-table{display:none!important}body.woocommerce-checkout form.woocommerce-checkout .form-row .optional{display:none}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class{display:flex;align-items:center}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label{font-size:16px;font-family:"Gotham-Bold",Arial,sans-serif;color:#fff!important}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label .required{color:#fff!important}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class label:not(.checkbox){min-width:125px;text-transform:uppercase;margin-right:15px}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper{flex:1}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper select,body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper input:not([type="checkbox"]){width:100%!important;height:43px!important;border-radius:0;border:3px solid #7bd8d9;background:transparent;outline:none;color:#fff}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper select::placeholder,body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper input:not([type="checkbox"])::placeholder{color:#fff}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper label.checkbox input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-3px 10px 0 0;display:inline-block;width:20px!important;height:20px!important;flex-shrink:0;border:1px solid #020106;border-radius:100%}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper label.checkbox input[type="checkbox"]:before{background:url(../../images/form_checkmark_black.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:12px;width:12px;background-size:contain;background-repeat:no-repeat;background-position:center}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class .woocommerce-input-wrapper label.checkbox input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class[id^="fooevents_custom_ipefkgpssqwvzpvhbeed_"] .woocommerce-input-wrapper{margin-left:125px}@media (max-width:575.98px){body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class{flex-direction:column}body.woocommerce-checkout form.woocommerce-checkout .form-row.attendee-class[id^="fooevents_custom_ipefkgpssqwvzpvhbeed_"] .woocommerce-input-wrapper{margin-left:0}}body.woocommerce-checkout form.woocommerce-checkout .fooevents-variation-desc{display:none!important}body.woocommerce-checkout form.woocommerce-checkout .attendee_hardcoded_tagline::after{display:block;content:"";background-color:currentColor;width:100%;height:1px;margin:30px 0}body.woocommerce-checkout .woocommerce-checkout-payment{background-color:transparent!important;width:100%!important;max-width:650px!important}body.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{padding:0!important}body.woocommerce-checkout .woocommerce-checkout-payment button#place_order{float:none!important;margin-top:0px!important;text-decoration:none;display:inline-block;border:none!important;letter-spacing:0;font-size:16px;line-height:1;color:#020106!important;background:#7bd8d9;padding:12px 16px;font-family:"Gotham-Medium",Arial,sans-serif;border-radius:0;position:relative;overflow:hidden;z-index:1}body.woocommerce-checkout .woocommerce-checkout-payment button#place_order::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#7bd8d9,#ac69d7);transform:translateX(100%);transition:transform 0.5s ease;z-index:-1}body.woocommerce-checkout .woocommerce-checkout-payment button#place_order:active::after,body.woocommerce-checkout .woocommerce-checkout-payment button#place_order:hover::after,body.woocommerce-checkout .woocommerce-checkout-payment button#place_order:focus-visible::after{transform:translateX(0)}body.woocommerce-checkout.woocommerce-order-received .page_title{display:none!important}body.woocommerce-checkout.woocommerce-order-received .order_received_card{background-color:#fff;margin:75px auto;max-width:725px;padding:15px}body.woocommerce-checkout.woocommerce-order-received .order_received_card .bordered_box{padding:clamp(25px, 2.5vw + 15px, 50px);border:1px solid #020106;height:100%}body.woocommerce-checkout.woocommerce-order-received .order_received_bottom_text_block{background-color:#fff;text-align:center;max-width:100%;margin:0 auto;padding:50px 15px}.footer{padding:50px 0}.footer .footer__site_logo{display:block}.footer .footer__site_logo img{max-width:200px;width:100%;height:auto}.footer .menu-footer-menu-container{font-family:inherit}.footer .menu-footer-menu-container>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;gap:20px 50px}.footer .menu-footer-menu-container>ul>li{display:flex;flex-wrap:nowrap;align-items:center}.footer .menu-footer-menu-container>ul>li>a{position:relative;padding:0;display:block;font-size:16px;line-height:1;color:inherit;text-decoration:none}.footer .menu-footer-menu-container>ul>li>a::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 currentColor;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.footer .menu-footer-menu-container>ul>li>a:hover{color:inherit}.footer .menu-footer-menu-container>ul>li>a:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}@media (max-width:767.98px){.footer .menu-footer-menu-container ul{flex-direction:column}.footer .menu-footer-menu-container ul>li{margin:0 auto;margin-bottom:10px}.footer .menu-footer-menu-container ul>li:after{content:none;display:none}}