.section_404{margin:100px 0 100px 0;color:#212121}.section_404__big_text{font-size:clamp(100px, 25vw + 0px, 300px);line-height:1.1;font-family:inherit}.section_404__medium_text{font-size:clamp(30px, 0.75vw + 27px, 36px);line-height:1.2}.section_cards .cards_container{color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.section_cards .cards_container .custom_card{flex:1;height:clamp(500px, 15vw + 410px, 650px);position:relative;display:flex;flex-direction:column;overflow:hidden}.section_cards .cards_container .custom_card .image_block{position:absolute;inset:0;z-index:1}.section_cards .cards_container .custom_card .image_block img{width:100%;height:100%;object-fit:cover}.section_cards .cards_container .text_block{position:relative;z-index:2}@media (max-width:991.98px){.section_cards .cards_container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:575.98px){.section_cards .cards_container{padding-left:var(--space-x);padding-right:var(--space-x);grid-template-columns:repeat(1,1fr)!important}}.section_cards--multi_cards .cards_container{margin-top:50px}.section_cards--multi_cards .cards_container .custom_card{justify-content:flex-end;padding:30px;border-bottom:10px solid #d51a23}.section_cards--two_cards .cards_container{margin-top:30px}.section_cards--two_cards .cards_container .custom_card{justify-content:flex-start;border-radius:10px;padding:clamp(30px, 2.5vw + 20px, 50px)}.section_services{color:#fff}.section_services .text_block{max-width:420px}.section_services .text_block .description_block{max-width:350px}.section_services .services_container{margin-top:clamp(100px, 6.25vw + 75px, 150px);border-radius:20px;background:rgba(33,33,33,.9);padding:40px 50px}.section_memberships{position:relative;box-shadow:0 15px 15px 0 rgba(0,0,0,.08)}.section_memberships .membership_blocks_container{display:grid;grid-template-columns:repeat(7,auto);gap:25px clamp(15px, 1.25vw + 10px, 25px)}.section_memberships .membership_blocks_container .membership_block{max-width:150px;max-height:70px}.section_memberships .membership_blocks_container .membership_block img{width:100%;height:100%;object-fit:contain}@media (max-width:991.98px){.section_memberships .membership_blocks_container{grid-template-columns:repeat(4,auto)}}@media (max-width:767.98px){.section_memberships .membership_blocks_container{grid-template-columns:repeat(3,auto);justify-content:space-between}}@media (max-width:575.98px){.section_memberships .membership_blocks_container{grid-template-columns:repeat(2,auto);justify-content:space-between}.section_memberships .membership_blocks_container .membership_block{max-width:200px;max-height:80px}}.section_cta{background-color:#d51a23;color:#fff}.section_cta .text_block{display:flex;gap:50px}.section_cta .text_block .description_block{margin:0;max-width:560px}.section_cta .text_block .button_block{margin:0}@media (min-width:992px){.section_cta .text_block{justify-content:space-between;align-items:center}.section_cta .text_block .button_block{flex-shrink:0}}@media (max-width:991.98px){.section_cta .text_block{flex-direction:column}}@media (max-width:575.98px){.section_cta .text_block .description_block{max-width:100%}}.gform_wrapper{--form-input-height:50px;--text-color:#212121;--container-padding-y:20px}.gform_wrapper{margin:0 auto}.gform_wrapper .gform_heading .gform_title{font-size:25px!important;font-weight:400!important;line-height:1.1;font-family:"helvetica-neue-lt-pro",sans-serif;margin-bottom:25px!important}.gform_wrapper .gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_validation_errors{border-radius:0!important;margin:5px 0;background:#fff!important;-webkit-box-shadow:none;box-shadow:none!important;border:1px solid #c02b0a!important;padding:12px 10px!important}.gform_wrapper .gform_validation_errors .gform_submission_error{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}.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_error span.gfield_required{color:var(--text-color)!important}.gform_wrapper .validation_message{padding:12px 10px!important;border:1px solid #c02b0a!important;color:#c02b0a!important;margin:7px 0 0!important;background:#fff!important}.gform_wrapper .gform_body .gfield{position:relative;z-index:9;margin:0}.gform_wrapper .gform_body .gfield.gfield--type-textarea label,.gform_wrapper .gform_body .gfield.gfield--type-phone label,.gform_wrapper .gform_body .gfield.gfield--type-select label,.gform_wrapper .gform_body .gfield.gfield--type-text label,.gform_wrapper .gform_body .gfield.gfield--type-email label{color:inherit!important;z-index:-1;background:transparent;margin:0;position:absolute;left:calc(var(--container-padding-y) / 2);top:calc(var(--form-input-height) / 2);transform:translateY(-50%);-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}.gform_wrapper .gform_body .gfield.gfield_focused.gfield--type-textarea label,.gform_wrapper .gform_body .gfield.gfield_focused.gfield--type-phone label,.gform_wrapper .gform_body .gfield.gfield_focused.gfield--type-select label,.gform_wrapper .gform_body .gfield.gfield_focused.gfield--type-text label,.gform_wrapper .gform_body .gfield.gfield_focused.gfield--type-email label{background-color:#f5f2f2!important;z-index:9;top:0%;font-size:0.8rem!important;padding:0 5px}@media screen and (min-width:641px){.gform_wrapper .gform_body .custom_half_gfield{max-width:calc(50% - 8px)}}.gform_wrapper .gform_body input[type="text"],.gform_wrapper .gform_body input[type="email"],.gform_wrapper .gform_body input[type="tel"],.gform_wrapper .gform_body select{color:var(--text-color)!important;background:transparent;border:1px solid var(--text-color)!important;outline:none;border-radius:0;height:var(--form-input-height)}.gform_wrapper .gform_body textarea{color:var(--text-color)!important;background:transparent;border:1px solid var(--text-color)!important;outline:none;border-radius:0}.gform_wrapper .gform_body span.address_zip{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.gform_wrapper .gform_body .gfield>.gfield_label{margin-bottom:0;line-height:1.5em!important;color:var(--text-color)!important;font-family:"helvetica-neue-lt-pro",sans-serif;font-size:16px!important;font-weight:400!important}.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:20px;height:20px;flex-shrink:0;border:1px solid var(--text-color)}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:before{background:url(../../images/form_checkmark.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}.gform_wrapper .gform_body .custom_radiobox>.ginput_container_radio>.gfield_radio .gfield-choice-input:checked{background:#212121}.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:20px;height:20px;flex-shrink:0;border:1px solid var(--text-color)}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:before{background:url(../../images/form_checkmark.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}.gform_wrapper .gform_body .custom_consent_checkbox>.ginput_container_consent input[type="checkbox"]:checked{background:#212121}.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 15px;line-height:1.5em;font-weight:400!important}.gform_wrapper .gform_body .gfield--type-checkbox .ginput_container_checkbox{display:flex;height:100%}.gform_wrapper .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox{width:100%}.gform_wrapper .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox input[type="checkbox"]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:20px;height:20px;flex-shrink:0;border:1px solid var(--text-color)}.gform_wrapper .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox input[type="checkbox"]:before{background:url(../../images/form_checkmark.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}.gform_wrapper .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox input[type="checkbox"]:checked{background:#212121}.gform_wrapper .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox input[type="checkbox"]:checked::before{transform:translate(-50%,-50%) scale(1)}.gform_wrapper .gform_body .gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox input[type="checkbox"]+label{margin:0 0 0 5px;line-height:1.25em;font-weight:400!important;font-size:16px!important}.gform_wrapper .gform_body .gfield--type-section{margin:20px 0!important;padding:0!important;border-color:#212121!important}.gform_wrapper .gform_body .gfield--type-section *{margin:0;padding:0}.gform_wrapper .gform_body .gfield--type-fileupload{display:grid;grid-template-columns:auto 1fr;gap:0 25px}.gform_wrapper .gform_body .gfield--type-fileupload .gfield_label{font-size:16px!important;font-weight:500!important;text-transform:uppercase}.gform_wrapper .gform_body .gfield--type-fileupload .gfield_description{padding-top:0;transform:translateY(-150%);font-weight:400}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload{border:1px solid #212121;padding:12px 20px;border-radius:2em}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_rules{display:none}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload .gform_drop_area{position:relative;padding:0;background:transparent;border:0}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload .gform_drop_area .gform_drop_instructions{display:none}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload .ginput_preview_list:not(:empty){background:#fff;padding:15px 10px;border:1px solid #212121}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload .ginput_preview_list:not(:empty) .ginput_preview{margin:0}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload .ginput_preview_list:not(:empty) .dashicons-trash{color:#d51a23}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload button.gform_button_select_files{-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-radius:2em;border:1px solid #212121;display:flex;padding:15px 30px;justify-content:center;align-items:center;gap:10px;font-family:"helvetica-neue-lt-pro",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;background-color:#fff;color:#212121;letter-spacing:0}.gform_wrapper .gform_body .gfield--type-fileupload .ginput_container_fileupload button.gform_button_select_files:hover{background-color:#212121;color:#fff}@media (max-width:575.98px){.gform_wrapper .gform_body .gfield--type-fileupload{grid-template-columns:1fr;gap:10px 25px}.gform_wrapper .gform_body .gfield--type-fileupload .gfield_description{transform:none!important}}.gform_wrapper .gform_footer{margin-top:25px!important;text-align:center;padding-bottom:0px!important;display:flex!important;align-self:center!important;gap:20px!important}.gform_wrapper .gform_footer input[type="submit"]{display:inline-block;-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-radius:2em;border:1px solid #d51a23;display:flex;padding:15px 30px;justify-content:center;align-items:center;gap:10px;font-family:"helvetica-neue-lt-pro",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1!important;background-color:#d51a23;color:#fff;letter-spacing:0}.gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#fff;color:#d51a23}.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(../../images/form_dropdown.svg);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}.footer{background-color:#fff}.footer .footer_container{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px, 3.125vw + 7.5px, 45px);padding-top:22px;padding-bottom:22px}@media (max-width:575.98px){.footer .footer_container{display:grid;grid-template-columns:1fr 1fr}.footer .footer_container .menu-footer-menu-container{padding-bottom:10px;order:0;grid-column:1 / span 2;justify-content:center!important;border-bottom:1px solid #f5f2f2}.footer .footer_container .menu-footer-menu-container>ul{justify-content:center;gap:25px}.footer .footer_container .footer_site_logo{order:1}.footer .footer_container .footer_right_side_logo{order:2;margin-left:auto}}.footer .footer_site_logo{display:block;flex-shrink:0;max-width:clamp(125px, 11.875vw + 77.5px, 220px)}.footer .footer_site_logo img{max-width:100%;width:100%;height:auto}.footer .menu-footer-menu-container{display:block!important;position:relative;flex:1}.footer .menu-footer-menu-container>ul{display:flex;gap:18px;justify-content:end;list-style:none;margin:0;padding:0;font-size:0}.footer .menu-footer-menu-container>ul>li>a{font-size:16px;line-height:1;display:block;color:#212121;display:inline-block;letter-spacing:0}.footer .menu-footer-menu-container>ul>li>a::after{margin-top:4px;-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(0);-ms-transform:scaleX(0);transform:scaleX(0)}.footer .menu-footer-menu-container>ul>li>a:hover{color:inherit}.footer .menu-footer-menu-container>ul>li>a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.footer .footer_right_side_logo{max-width:clamp(90px, 1.25vw + 85px, 100px);flex-shrink:0}.footer .footer_right_side_logo>img{width:100%;height:auto;max-width:100%}