@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";body,ul{margin:0}html,body{overflow-x:hidden}html{scroll-behavior:smooth}.max_page_width{max-width:1400px}.b-page_width{max-width:1400px;margin-left:auto;margin-right:auto}.hide{display:none}@media only screen and (max-width: 768px){.hideMobile{display:none}}.showMobile{display:none}@media only screen and (max-width: 768px){.showMobile{display:inherit}}body,h1,h2,h3,h4,h5,h6,p,span,div,a{font-family:Roboto,sans-serif;font-weight:"Impact","Anton",sans-serif}h1{font-family:Impact,Anton,sans-serif;font-size:3.5rem;text-transform:uppercase;letter-spacing:.2px;margin:.67em 0;line-height:90%}h1 span{color:#c80000}h2{font-family:Impact,Anton,sans-serif;font-size:3.5rem;text-transform:uppercase;letter-spacing:.2px;margin:.67em 0;line-height:100%}h2 span{color:#c80000}h3{font-family:Roboto,sans-serif;font-weight:700;font-size:1.75rem;text-transform:uppercase;letter-spacing:.2px}h4{font-family:Roboto,sans-serif;font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:.2px}h5{font-size:1.25rem}h6{font-size:1rem}p,a,li{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%}span{font-family:inherit;font-size:inherit}.alert_success{background-color:#000;width:100%;color:#fff;padding:10px 40px;margin-top:80px;text-align:center}#mobile_menu{position:fixed;display:flex;z-index:9999;transition:all .5s ease-in-out}#mobile_menu.shift_offscreen_left{transform:translate(-100%)}#mobile_menu .mobile_menu_container{position:relative;background-color:#000000f2;width:100vw;height:100vh}#mobile_menu .mobile_menu_container h3{padding:10% 10% 0;color:#fff}#mobile_menu .mobile_menu_container ul{list-style-type:none;margin:0;padding:0 10%}#mobile_menu .mobile_menu_container ul li{height:60px;margin-bottom:10px;display:flex;border-bottom:1px solid rgb(200,0,0)}#mobile_menu .mobile_menu_container ul li a{flex-grow:1;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%;text-decoration:none;color:#fff;line-height:60px}#mobile_menu .mobile_menu_close_button{position:fixed;background-color:#c80000;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;right:0;width:80px;height:80px;cursor:pointer}#mobile_menu .mobile_menu_close_button i{font-size:1.5rem;color:#fff}@media only screen and (max-width: 768px){.sticky-header{position:fixed!important;left:unset!important;right:-15px!important;top:8px!important;width:70px!important;transition:all .5s ease;z-index:9999}}.b-header .menu_button{position:fixed;display:none;width:100px;align-items:center;justify-content:center;z-index:9998;transition:all .5s ease;cursor:pointer}@media only screen and (max-width: 768px){.b-header .menu_button{height:120px}}@media only screen and (min-width: 769px){.b-header .menu_button{height:100px}}@media only screen and (min-width: 992px){.b-header .menu_button{height:140px}}@media only screen and (min-width: 1400px){.b-header .menu_button{height:160px}}@media only screen and (max-width: 768px){.b-header .menu_button{display:flex}}.b-header .menu_button i{font-size:1.5rem}@media only screen and (max-width: 768px){.b-header .menu_button.sticky-menu-button{height:60px}}.b-header nav{margin-left:auto;width:50vw;max-width:800px;height:160px;display:flex;align-items:center;justify-content:end}@media only screen and (max-width: 768px){.b-header nav{height:120px}}@media only screen and (min-width: 769px){.b-header nav{height:100px}}@media only screen and (min-width: 992px){.b-header nav{height:140px}}@media only screen and (min-width: 1400px){.b-header nav{height:160px}}.b-header nav .header_menu{width:100%;text-transform:uppercase}@media only screen and (max-width: 768px){.b-header nav .header_menu{display:none}}.b-header nav .header_menu ul{display:flex;padding:0 5vw 0 0;list-style:none;justify-content:space-between}.b-header nav .header_menu ul li{display:inline-block;padding:5px 0}.b-header nav .header_menu ul li a{text-decoration:none;color:#000;font-family:Roboto,sans-serif;font-weight:700}.b-header nav .header_menu ul li a:hover{border-bottom:solid 3px rgb(200,0,0)}@media only screen and (min-width: 769px){.b-header nav .header_menu ul li a{font-size:.9rem}}@media only screen and (min-width: 1200px){.b-header nav .header_menu ul li a{font-size:1rem}}.b-header .header_panel{position:relative;background-color:#000;background-size:auto 100%;background-position:right -200px center;background-repeat:no-repeat;height:630px;margin-top:0}@media only screen and (max-width: 768px){.b-header .header_panel{height:600px;background-position:right -420px center}.b-header .header_panel:before{content:"";position:fixed;top:0;left:0;width:100vw;height:60px;background-color:#fff;z-index:9997}.b-header .header_panel.sticky-shadow:before{box-shadow:0 0 10px #000000a8}}@media only screen and (min-width: 769px){.b-header .header_panel{height:400px}}@media only screen and (min-width: 992px){.b-header .header_panel{height:500px}}@media only screen and (min-width: 1400px){.b-header .header_panel{height:630px;background-position-x:calc(50% + 450px)}}.b-header .header_panel .header_logo{position:absolute;left:30vw;right:unset;top:-108px;width:326px;transform:translate(-50%);z-index:9998}@media only screen and (max-width: 768px){.b-header .header_panel .header_logo{left:50vw;top:-70px;width:200px;transition:all .5s ease}}@media only screen and (min-width: 769px){.b-header .header_panel .header_logo{left:33vw;top:-70px;width:200px}}@media only screen and (min-width: 992px){.b-header .header_panel .header_logo{left:33vw;top:-85px;width:250px}}@media only screen and (min-width: 1400px){.b-header .header_panel .header_logo{left:50%;width:326px;top:-108px;transform:translate(-465px)}}.b-header .header_panel .header_kanji{position:absolute;left:2vw;top:25px;height:100%}@media only screen and (max-width: 768px){.b-header .header_panel .header_kanji{left:2vw;top:20%;height:50%;opacity:.2}}@media only screen and (min-width: 769px){.b-header .header_panel .header_kanji{left:2vw;right:unset;top:25px;height:100%}}@media only screen and (min-width: 1400px){.b-header .header_panel .header_kanji{left:50%;transform:translate(-770px)}}.b-header .header_panel .header_student{position:absolute;left:50vw;bottom:0;transform:translate(-50%)}@media only screen and (max-width: 768px){.b-header .header_panel .header_student{height:75%}}@media only screen and (min-width: 769px){.b-header .header_panel .header_student{height:100%}}@media only screen and (min-width: 1400px){.b-header .header_panel .header_student{height:unset}}.b-footer{background-color:#000;color:#fff}.b-footer .b-page_width{padding-left:2%;padding-right:2%}.b-footer .b-page_width .footer_container{display:flex}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container{flex-wrap:wrap;width:90%;margin-left:auto;margin-right:auto;flex-direction:column}}.b-footer .b-page_width .footer_container .logo{flex:0 0 220px;align-self:end;border-right:15px solid rgb(200,0,0);height:240px;display:flex}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .logo{flex:0 0 170px;align-self:unset;border-right:none}}.b-footer .b-page_width .footer_container .logo img{align-self:end;width:200px;height:200px}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .logo img{align-self:unset;width:200px;height:200px;margin-left:auto;margin-right:auto;padding-top:60px}}.b-footer .b-page_width .footer_container .address_container{flex:1;width:200px;height:240px;padding-left:20px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .address_container{padding-left:0;width:auto;text-align:center}}@media only screen and (min-width: 769px) and (max-width: 1199px){.b-footer .b-page_width .footer_container .address_container{height:auto}}.b-footer .b-page_width .footer_container .address_container .name h4{margin:50px 0 10px}.b-footer .b-page_width .footer_container .address_container .name p,.b-footer .b-page_width .footer_container .address_container .address p{margin:0}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .address_container .address{margin-top:30px}}.b-footer .b-page_width .footer_container .useful_links{flex:1;height:240px}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .useful_links{flex:unset;width:80%;height:auto;margin-top:40px;margin-left:auto;margin-right:auto}}.b-footer .b-page_width .footer_container .useful_links h4{font-family:Roboto,sans-serif;font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:.2px;margin:50px 0 10px;color:#c80000;text-transform:unset}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .useful_links h4{text-align:center}}.b-footer .b-page_width .footer_container .useful_links ul{list-style-type:none;display:flex;padding:0;justify-content:space-between}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .useful_links ul{flex-wrap:wrap}}@media only screen and (min-width: 769px) and (max-width: 1199px){.b-footer .b-page_width .footer_container .useful_links ul{flex-wrap:wrap}}.b-footer .b-page_width .footer_container .useful_links ul li a{color:#fff;text-decoration:none;padding-bottom:5px}.b-footer .b-page_width .footer_container .useful_links ul li a:hover{border-bottom:solid 3px rgb(200,0,0)}@media only screen and (max-width: 768px){.b-footer .b-page_width .footer_container .useful_links ul li{padding:20px 0;width:100%;text-align:center}}@media only screen and (min-width: 769px) and (max-width: 1199px){.b-footer .b-page_width .footer_container .useful_links ul li{padding:5px 0;width:50%}}.b-footer .b-page_width .credits{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:80px 0 20px}@media only screen and (max-width: 768px){.b-footer .b-page_width .credits{padding-left:10%;padding-right:10%;flex-direction:column}}.b-footer .b-page_width .credits .left_column,.b-footer .b-page_width .credits .right_column{font-family:Roboto,sans-serif;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%;font-size:.9rem}@media only screen and (max-width: 768px){.b-footer .b-page_width .credits .right_column{margin-top:20px;margin-bottom:20px}}.b-footer .b-page_width .credits .right_column a{font-family:Roboto,sans-serif;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%;font-size:.9rem;color:#fff;text-decoration:none}.b-footer .b-page_width .credits .right_column a:hover{color:#c80000;text-decoration:underline}.b-intro .b-page_width{position:relative}.b-intro .b-page_width .right_column{padding-left:58%;padding-right:8%;display:flex;flex-direction:column;height:800px;justify-content:center}@media only screen and (max-width: 768px){.b-intro .b-page_width .right_column{padding:40px 10%;height:auto}}.b-intro .b-page_width .intro_image{position:absolute;height:600px;right:50%}@media only screen and (max-width: 768px){.b-intro .b-page_width .intro_image{position:relative;width:90VW;right:7%;height:unset}}.b-intro .b-page_width .visual_heading{font-family:Impact,Anton,sans-serif;font-size:3.5rem;text-transform:uppercase;letter-spacing:.2px;margin:.67em 0;line-height:90%}.b-intro .b-page_width .visual_heading span{color:#c80000}@media only screen and (min-width: 1400px){.b-intro .b-page_width p{width:466.6666666667px}}.b-intro .b-page_width h1{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%}@media only screen and (min-width: 1400px){.b-intro .b-page_width h1{width:466.6666666667px}}.b-students{background-color:#000}.b-students .b-page_width{position:relative;color:#fff;height:600px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 768px){.b-students .b-page_width{height:auto;padding:40px 0}}@media only screen and (min-width: 769px) and (max-width: 991px){.b-students .b-page_width{height:auto;padding:40px 0}}.b-students h2{padding-left:8%}@media only screen and (min-width: 769px) and (max-width: 991px){.b-students h2{padding-left:10%}}.b-students p{padding-left:8%;padding-right:72%}@media only screen and (max-width: 768px){.b-students p{padding-left:10%;padding-right:10%}}@media only screen and (min-width: 769px) and (max-width: 991px){.b-students p{padding-left:10%;padding-right:40%}}.b-students .student_image_a{position:absolute;left:33%;bottom:0;height:88%}@media only screen and (max-width: 768px){.b-students .student_image_a{position:relative;height:unset;width:85%;left:-5%;bottom:-40px}}@media only screen and (min-width: 769px) and (max-width: 1199px){.b-students .student_image_a{height:70%}}@media only screen and (min-width: 769px) and (max-width: 991px){.b-students .student_image_a{position:relative;height:unset;width:75%;left:-5%;bottom:-40px}}.b-students .student_image_b{position:absolute;left:43%;bottom:0;height:105%}@media only screen and (max-width: 768px){.b-students .student_image_b{position:absolute;height:unset;width:100%;left:unset;right:-15%}}@media only screen and (min-width: 769px) and (max-width: 1199px){.b-students .student_image_b{height:80%}}@media only screen and (min-width: 769px) and (max-width: 991px){.b-students .student_image_b{position:absolute;height:unset;width:100%;left:unset;right:-10%}}.b-instructors .b-page_width{display:flex;flex-direction:column;align-items:center;padding:80px 0;max-width:1400px;margin:0 auto}.b-instructors .b-page_width h2{margin-top:0;text-align:center}.b-instructors .b-page_width p{margin-bottom:0}.b-instructors .b-page_width .instructor_cards{position:relative;display:flex;justify-content:space-evenly;padding-left:2%;padding-right:2%}@media only screen and (max-width: 991px){.b-instructors .b-page_width .instructor_cards{flex-direction:column}}@media only screen and (min-width: 992px){.b-instructors .b-page_width .instructor_cards{padding-top:220px}}.b-instructors .b-page_width .instructor_cards .instructor_card{width:36%;position:relative}@media only screen and (max-width: 991px){.b-instructors .b-page_width .instructor_cards .instructor_card{margin-left:auto;margin-right:auto;width:90%;margin-top:200px}.b-instructors .b-page_width .instructor_cards .instructor_card:nth-child(3){order:3}.b-instructors .b-page_width .instructor_cards .instructor_card:nth-child(1){order:1;margin-top:150px}.b-instructors .b-page_width .instructor_cards .instructor_card:nth-child(2){order:2}}@media only screen and (min-width: 992px){.b-instructors .b-page_width .instructor_cards .instructor_card:nth-of-type(1),.b-instructors .b-page_width .instructor_cards .instructor_card:nth-of-type(2),.b-instructors .b-page_width .instructor_cards .instructor_card:nth-of-type(3){top:-75px}}.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image.image_left img{max-height:410px}@media only screen and (min-width: 1200px) and (max-width: 1399px){.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image.image_left img{max-height:370px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image.image_left img{max-height:410px}}@media only screen and (max-width: 991px){.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image.image_left img{max-height:410px}}.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image{position:relative;background-color:#c80000;border-top-left-radius:30px;border-top-right-radius:30px;height:300px}@media only screen and (max-width: 991px){.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image{height:250px}}.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image img{left:50%;position:absolute;bottom:0;height:450px;transform:translate(-50%)}@media only screen and (min-width: 1200px) and (max-width: 1399px){.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image img{height:400px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image img{height:330px}}@media only screen and (max-width: 991px){.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_image img{height:400px}}.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_description{background-color:#000;color:#fff;padding:40px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.b-instructors .b-page_width .instructor_cards .instructor_card .instructor_description h3{text-align:center;margin-top:0}.upcoming_classes{background-color:#000}.upcoming_classes .b-page_width{width:100%;color:#fff;display:flex;flex-direction:column;align-items:center;padding:80px 0;margin:0 auto}@media only screen and (max-width: 768px){.upcoming_classes .b-page_width{width:80%}}.upcoming_classes .b-page_width h2{margin-top:20px;margin-bottom:60px}.upcoming_classes .b-page_width .class_cards{position:relative;display:flex;width:100%;justify-content:space-evenly}@media only screen and (max-width: 768px){.upcoming_classes .b-page_width .class_cards{flex-direction:column}}.upcoming_classes .b-page_width .class_cards .class_card{width:25%}@media only screen and (max-width: 768px){.upcoming_classes .b-page_width .class_cards .class_card{width:100%;padding-bottom:40px;border-bottom:1px solid white}.upcoming_classes .b-page_width .class_cards .class_card:nth-child(3){border-bottom:none}}@media only screen and (min-width: 769px) and (max-width: 991px){.upcoming_classes .b-page_width .class_cards .class_card{width:30%}}.upcoming_classes .b-page_width .class_cards .class_card h3{font-size:2rem;text-align:center;color:#c80000;margin-bottom:20px}.upcoming_classes .b-page_width .class_cards .class_card .class_dates{background-color:#000;border-radius:20px;border:2px solid rgb(200,0,0);height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 769px) and (max-width: 1199px){.upcoming_classes .b-page_width .class_cards .class_card .class_dates{height:272px}}.upcoming_classes .b-page_width .class_cards .class_card .class_dates .dow{font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2px;font-size:2.25rem;margin:0 0 10px}@media only screen and (min-width: 769px) and (max-width: 1199px){.upcoming_classes .b-page_width .class_cards .class_card .class_dates .dow{font-size:1.8rem;margin:0 0 8px}}.upcoming_classes .b-page_width .class_cards .class_card .class_dates .date{font-family:Impact,Anton,sans-serif;text-transform:uppercase;letter-spacing:.2px;margin:.67em 0;line-height:90%;position:relative;font-size:10rem;margin:0 0 -1.75rem}@media only screen and (min-width: 769px) and (max-width: 1199px){.upcoming_classes .b-page_width .class_cards .class_card .class_dates .date{font-size:8rem;margin-bottom:-1.4rem}}.upcoming_classes .b-page_width .class_cards .class_card .class_dates .date span{position:relative;top:-4rem;font-size:5rem}@media only screen and (min-width: 769px) and (max-width: 1199px){.upcoming_classes .b-page_width .class_cards .class_card .class_dates .date span{font-size:4rem;top:-3.25rem}}.upcoming_classes .b-page_width .class_cards .class_card .class_dates .month{font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2px;font-size:2.25rem;margin:5px 0 0;color:#c80000}@media only screen and (min-width: 769px) and (max-width: 1199px){.upcoming_classes .b-page_width .class_cards .class_card .class_dates .month{font-size:1.8rem;margin:4px 0 0}}.upcoming_classes .b-page_width .see_more_classes{margin-top:60px}.upcoming_classes .b-page_width .see_more_classes a{font-family:Roboto,sans-serif;font-weight:700;font-size:1.75rem;text-transform:uppercase;letter-spacing:.2px;text-decoration:none;color:#fff}.upcoming_classes .b-page_width .see_more_classes a:hover{color:#c80000;border-bottom:solid 3px rgb(200,0,0)}.b-contact{padding:100px 0}.b-contact .b-page_width{display:flex;flex-direction:column;align-items:center}.b-contact .b-page_width h2{font-family:Roboto,sans-serif;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%;text-transform:uppercase;font-size:1.5rem;margin:0}.b-contact .b-page_width h3{font-family:Impact,Anton,sans-serif;font-size:3.5rem;text-transform:uppercase;letter-spacing:.2px;margin:5px 0 .67em;line-height:100%}.b-contact .b-page_width h3 span{color:#c80000}.b-contact .b-page_width form{width:66%;display:flex;flex-wrap:wrap;margin-top:80px}@media only screen and (max-width: 768px){.b-contact .b-page_width form{width:80%}}.b-contact .b-page_width form .input_field{display:flex;align-items:center;border-bottom:1px solid grey;position:relative}.b-contact .b-page_width form .input_field label{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%;margin-right:40px}.b-contact .b-page_width form .input_field input{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%;flex-grow:1;height:80px;border:none}.b-contact .b-page_width form .input_field textarea{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;text-transform:inherit;letter-spacing:.2px;line-height:175%;flex-grow:1;min-height:150px;border:none;resize:vertical;margin-top:10px}.b-contact .b-page_width form .input_field .input_error{text-align:right;bottom:-55px;width:100%;position:absolute}.b-contact .b-page_width form .name_container{width:45%;margin-right:5%}@media only screen and (max-width: 768px){.b-contact .b-page_width form .name_container{width:100%;margin-right:unset}.b-contact .b-page_width form .name_container .input_error{bottom:unset;top:-45px}}.b-contact .b-page_width form .email_container{width:50%}@media only screen and (max-width: 768px){.b-contact .b-page_width form .email_container{width:100%}}.b-contact .b-page_width form .message_container{margin-top:60px;width:100%;flex-direction:column;align-items:unset}.b-contact .b-page_width form button{font-family:Impact,Anton,sans-serif;text-transform:uppercase;letter-spacing:.2px;line-height:90%;font-size:2rem;padding:15px;border:none;border-radius:10px;background-color:#c80000;color:#fff;margin:80px auto .67em;cursor:pointer}.b-contact .b-page_width form button:hover{background-color:#000}.b-map{background-color:#ccc}.b-map .map{background-position:center;background-repeat:no-repeat;background-size:cover;height:788px;display:flex;flex-direction:column;align-content:center;max-width:1600px;margin:0 auto}.b-map .map .map_marker{height:50%}.b-map .map p{font-family:Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2px;font-size:1.25rem;text-align:center;line-height:100%}.b-special-event{background-color:#c80000;color:#fff}.b-special-event .b-page_width{position:relative}@media only screen and (max-width: 991px){.b-special-event .b-page_width{display:flex;flex-direction:column}}@media only screen and (min-width: 992px){.b-special-event .b-page_width.rev-order .left_column img{left:unset;right:25%;transform:translate(50%,-50%);max-width:500px;max-height:640px}.b-special-event .b-page_width.rev-order .right_column{transform:translate(-50%)}}@media only screen and (max-width: 991px){.b-special-event .b-page_width .left_column{width:100%;margin-bottom:-40px}}.b-special-event .b-page_width .left_column img{position:absolute;z-index:1;top:50%;left:25%;transform:translate(-50%,-50%);max-width:500px;max-height:640px}@media only screen and (max-width: 991px){.b-special-event .b-page_width .left_column img{position:relative;left:unset;top:-40px;transform:unset;margin-left:10%;margin-right:10%;max-width:80%;max-height:unset}}.b-special-event .b-page_width .right_column{text-align:center;padding:40px 8% 40px 55%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 991px){.b-special-event .b-page_width .right_column{padding:0 10% 40px}}.b-special-event .b-page_width .right_column p{padding-bottom:0}.b-special-event .b-page_width .right_column a{font-family:Impact,Anton,sans-serif;text-transform:uppercase;letter-spacing:.2px;line-height:90%;font-size:2rem;padding:15px;border:none;border-radius:10px;background-color:#000;color:#fff;margin:.67em auto;cursor:pointer;text-decoration:none}.b-notifications{background-color:#fff}.b-notifications .b-page_width{position:relative}@media only screen and (max-width: 991px){.b-notifications .b-page_width{display:flex;flex-direction:column}}@media only screen and (min-width: 992px){.b-notifications .b-page_width.rev-order .left_column img{left:unset;right:25%;transform:translate(50%,-50%);max-width:500px;max-height:640px}.b-notifications .b-page_width.rev-order .right_column{transform:translate(-50%)}}.b-notifications .b-page_width .left_column{display:flex;flex-direction:column}@media only screen and (max-width: 991px){.b-notifications .b-page_width .left_column{width:100%;padding-top:60px;padding-bottom:10px;text-align:center}}.b-notifications .b-page_width .left_column h2{margin:0;padding:0;white-space:nowrap}@media only screen and (max-width: 768px){.b-notifications .b-page_width .left_column h2{white-space:unset}}.b-notifications .b-page_width .left_column img,.b-notifications .b-page_width .left_column h2{position:absolute;z-index:1;top:50%;left:25%;transform:translate(-50%,-50%);max-width:500px;max-height:640px}@media only screen and (max-width: 991px){.b-notifications .b-page_width .left_column img,.b-notifications .b-page_width .left_column h2{position:relative;left:unset;top:unset;transform:unset;margin-left:10%;margin-right:10%;max-width:80%;max-height:unset}}.b-notifications .b-page_width .right_column{text-align:center;padding:40px 8% 40px 55%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 991px){.b-notifications .b-page_width .right_column{padding:0 10% 80px}}.b-notifications .b-page_width .right_column p{padding-bottom:0}.b-notifications .b-page_width .right_column a{font-family:Impact,Anton,sans-serif;text-transform:uppercase;letter-spacing:.2px;line-height:90%;font-size:2rem;padding:15px;border:none;border-radius:10px;background-color:#000;color:#fff;margin:.67em auto;cursor:pointer;text-decoration:none}.b-notifications .b-page_width .right_column a:hover{background-color:#c80000}
