@media (min-width:64.0625em){.mobile_show{display:none !important}}@media (max-width:40.0624em){.desktop_show{display:none !important}}@media (min-width:40.0625em) and (max-width:64.0624em){.desktop_show{display:none !important}}@media (max-width:400px){.sm_sm_small_140{font-size:140% !important}.sm_sm_small_130{font-size:130% !important}.sm_sm_small_120{font-size:120% !important}.sm_sm_small_110{font-size:110% !important}.sm_sm_small_100{font-size:100% !important}.sm_sm_small_90{font-size:90% !important}.sm_sm_small_85{font-size:85% !important}.sm_sm_small_80{font-size:80% !important}.sm_sm_small_75{font-size:75% !important}.sm_sm_small_70{font-size:70% !important}.sm_sm_small_65{font-size:65% !important}.sm_sm_small_60{font-size:60% !important}.sm_sm_small_55{font-size:55% !important}.sm_sm_small_50{font-size:50% !important}.sm_sm_small_45{font-size:45% !important}.sm_sm_small_40{font-size:40% !important}}@media (max-width:40.0624em){.single-news .single-item h1{padding-top:160px;font-size:120%}}@media (max-width:40.0624em){.single-news .single-item .title_bar{margin-bottom:10px}}@media (max-width:40.0624em){.single-news .single-item .meta-wrapper{margin:10px 0px}}@media (max-width:40.0624em){.single-news .single-item .pagination-single-inner{text-align:center}}.single-sponsors .getting-a{font-weight:500;line-height:1.2;font-size:16px;margin-top:15px}@media (max-width:40.0624em){.single-sponsors .getting-a{font-size:3vw}}.open-book-free-session:hover{background:#ccc !important}.box_height,.left_feature_boxes,.wrap_video{height:300px}@media (min-width:40.0625em) and (max-width:64.0624em){.box_height,.left_feature_boxes,.wrap_video{height:250px !important}}.responsive-swiper-container{overflow:hidden}.logos-swiper-container{width:88%;margin:0 auto}@media (max-width:40.0624em){.logos-swiper-container{width:80%}}.swiper-container-initialized{overflow:hidden}.swiper-container-initialized .video-container{border:1px solid #999999}.services_container{background:#444444;padding-bottom:100px !important}@media (min-width:64.0625em){.services_container{background:transparent}}.home_slider .swiper-slide .overlay{opacity:0.6}.lh-1{line-height:1}#services_v2{padding-top:46px;background:#444444}@media (min-width:64.0625em){#services_v2{background:url(https://olympiacos.com.au/wp-content/themes/olympiacos-common/assets/images/IMG_5098-sm.jpg) !important;background-attachment:fixed !important}#services_v2>.overlay{background-image:radial-gradient(farthest-corner at 40px 40px, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.3) 100%);padding-top:30px;padding-bottom:30px}}@media (max-width:400px){#services_v2{padding-top:22px;padding-bottom:110px}}@media (min-width:64.0625em){#services_v2{padding-top:146px}}#services_v2 .item.header{background:linear-gradient(to top, #990e1b, #e21427) !important;padding:5px 6px 2px;font-size:9px;font-weight:bold;z-index:99;color:white;position:relative;text-align:left !important;text-transform:uppercase;padding-left:17px !important;border-top-right-radius:20px;border-top:1px solid white !important;border-bottom:1px solid #ffffff57}.year_statement{position:absolute;right:8px;z-index:9;top:40px;background:black;padding:3px;border:4px solid #949494;color:white}@media (max-width:40.0624em){.year_statement{top:45px;right:3px}}@media (max-width:400px){.year_statement{top:39px}}@media (min-width:64.0625em){.year_statement{top:47px}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.year_statement{top:38px}}.year_statement h5.sub{font-size:13px;font-weight:700;display:table;margin-bottom:0px}.year_statement h5.sub>div{display:table-row;font-size:inherit}.year_statement h5.sub>div:first-child span{border-bottom:3px solid #000 !important}.year_statement h5.sub>div span{display:table-cell;padding:3px 3px 1px 3px}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.year_statement h5.sub>div span{line-height:1 !important}}.year_statement h5.sub>div span:first-child{background:#ccc;color:black}@media (max-width:40.0624em){.year_statement h5.sub>div span:first-child{font-size:1.9vw}}.year_statement h5.sub>div span:last-child{background:black;color:white}@media (max-width:40.0624em){.year_statement h5.sub>div span:last-child{font-size:1.9vw !important;padding-right:0px}}@media (max-width:400px){.year_statement h5.sub>div span:last-child{font-size:1.9vw !important}}.home_slider .swiper-container{background-size:cover !important;background:#333;background-repeat:no-repeat}@media (min-width:64.0625em){.home_slider .swiper-container{background-attachment:fixed !important}}@media (max-width:40.0624em){.home_slider .swiper-container{background-position:center;background-size:auto 100vh !important}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.home_slider .swiper-slide .content>.row>*{padding-top:10px !important;padding-bottom:5px !important}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.home_slider .swiper-slide>div{padding:12vh 0px !important}.home_slider .swiper-slide>div .content{padding-bottom:0px !important}.home_slider .swiper-slide>div table{margin-top:-5px !important}}.home_slider .swiper-slide .content{padding-bottom:40vh !important}@media (max-width:40.0624em){.home_slider .swiper-slide .content{padding-bottom:31vh !important;padding-top:17vh !important}}@media (min-width:64.0625em){.home_slider .swiper-slide .content{padding-bottom:33vh !important;padding-top:14vh !important}}@media (max-width:40.0624em){.home_slider .swiper-slide .content h5{font-size:3.7vw !important}}.home_slider .swiper-slide .content table{font-size:17px;font-weight:500}@media (max-width:40.0624em){.home_slider .swiper-slide .content table{max-width:70% !important;font-size:3vw;font-weight:500}}.home_slider .item.header{background:linear-gradient(to top, #990e1b, #e21427) !important;padding:14px 6px 11px;font-weight:500;z-index:99;color:white;position:relative;text-align:left !important;text-transform:uppercase;padding-left:17px !important;border-top-right-radius:10px;border-top:1px solid white !important;border-bottom:1px solid #ffffff57}@media (min-width:64.0625em){.home_slider .item.header{font-size:22px}}@media (max-width:40.0624em){.home_slider .item.header{font-size:3.5vw;letter-spacing:0.5px !important}}@media (min-width:40.0625em) and (max-width:64.0624em){.home_slider .item.header{font-size:3vw}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.home_slider .item.header{font-size:2vw;padding-top:4px;padding-bottom:0px;margin-bottom:-9px !important}}.home_slider .item.header i{margin-left:15px}.home_slider h3{font-size:23px}@media (max-width:40.0624em){.home_slider h3{font-size:4vw;text-align:center !important;margin-left:0px !important}}.primary-menu{justify-content:center !important}.epsn_bar{font-size:12px;font-weight:500;color:white}.epsn_bar .black_bg{background:url("/wp-content/themes/olympiacos-common/assets/images/black_header2.png");background-size:100% auto;padding:26px 0px 24px;background-size:auto 100%;background-position:left;position:relative;z-index:3}@media (min-width:64.0625em){.epsn_bar .black_bg{background-size:100% auto}}.epsn_bar .logos{background:#222;background-image:linear-gradient(to bottom, #222 100%, black 98%);padding-top:40px;margin-top:-53px;z-index:0;position:relative}.epsn_bar p{line-height:1}.epsn_bar img{max-height:50px;width:auto}@media (max-width:40.0624em){.epsn_bar img{max-height:30px}}.epsn_bar a{color:white}.view_header{background:#ccc;text-transform:uppercase;text-align:center;font-size:11px;font-weight:bold;margin-bottom:15px;color:black;padding-top:3px;margin-bottom:23px}.list_history .subheading{font-size:12.5px;line-height:1.2;padding-left:5px;height:110px}@media (max-width:40.0624em){.list_history .subheading{font-size:3vw}}.list_history .heading{font-size:90% !important}.list_history p{font-size:14px;line-height:1.2;padding-left:5px;margin-bottom:8px}@media (max-width:40.0624em){.list_history p{font-size:14px}}@media (max-width:40.0624em){.list_history h5{font-size:3.5vw !important;padding-top:7px}}.list_history .logo{float:left;max-height:41px;margin-right:15px}@media (max-width:40.0624em){.list_history .logo{max-height:31px;margin-bottom:5px;margin-right:6px;margin-top:0px}}.list_history .image{height:50px;background-size:cover;background-repeat:no-repeat;background-position:50% 44%}@media (max-width:40.0624em){.list_history .image{height:60px}}.list_history .swiper .swiper-slide>div{max-width:320px;margin:0 auto}.top_statement{float:right;width:100%}.top_statement h5{text-align:right;background:#333;display:table;font-weight:bold;padding:5px 9px;width:100%;font-size:10px}@media (min-width:64.0625em){.top_statement h5{background:transparent}}.top_statement h5.desktop_show{padding-right:0px;padding-bottom:1px}.top_statement h5.sub{text-align:right;font-weight:bold;display:table;width:100%;padding:5px 7px 3px 3px;background:#ccc;color:black;border-bottom-left-radius:10px}.fa-caret-right,.fa-caret-left{display:none}header_nav{box-shadow:-2px -1px 23px black !important}@media (min-width:40.0625em) and (max-width:64.0624em){header_nav{padding-bottom:0px !important}}@media (min-width:64.0625em){header_nav{padding-bottom:0px !important}}header_nav .top_banner{background-image:url("/wp-content/themes/olympiacos-common/assets/images/top-top-banner-desktop.png") !important}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){header_nav .top_banner{margin-bottom:-33px !important}}@media (max-width:40.0624em){header_nav{height:149px !important}header_nav .top_banner{background-image:url("/wp-content/themes/olympiacos-common/assets/images/top-top-banner-mobile3.png") !important}header_nav .bottom_banner{background-image:url("/wp-content/themes/olympiacos-common/assets/images/top-bottom-banner-mobile3.png") !important}}@media (max-width:400px){header_nav{height:126px !important}}header_nav .logo{padding-bottom:16px !important}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){header_nav .logo{padding-bottom:8px !important;padding-top:5px !important}}header_nav .bottom_banner{background-image:url("/wp-content/themes/olympiacos-common/assets/images/bottom-banner-mobile10.png");background-position:top;background-size:cover;padding-bottom:0px;margin-top:-6px !important;padding-top:13px;position:relative;width:100%}@media (max-width:400px){header_nav .bottom_banner{margin-top:-4px !important;padding-bottom:6px}}@media (max-width:40.0624em){header_nav .bottom_banner{padding-bottom:8px;margin-top:-6px !important;padding-top:22px}}@media (min-width:40.0625em) and (max-width:64.0624em){header_nav .bottom_banner{margin-top:-16px !important;padding-top:26px;padding-bottom:0px !important;background-position:100%;background-image:url("/wp-content/themes/olympiacos-common/assets/images/bottom-banner-tablet4.png")}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){header_nav .bottom_banner{padding-top:11px;margin-top:3px !important;margin-bottom:-3px;padding-bottom:9px !important}}@media (min-width:64.0625em){header_nav .bottom_banner{margin-top:-15px !important;padding-top:25px;margin-bottom:-28px;padding-bottom:33px;background-position:right;background-image:url("/wp-content/themes/olympiacos-common/assets/images/bottom-banner-desktop15.png")}}header_nav .bottom_banner>div>div{letter-spacing:0.4px}header_nav .scroll{margin-top:6px}@media (min-width:40.0625em) and (max-width:64.0624em){header_nav .scroll{margin-top:0px;height:65px}}@media (max-width:40.0624em){header_nav .scroll{margin-top:0px;height:50px}header_nav .scroll .nav-toggle{position:absolute !important;right:0px;top:-2px}}header_nav .scroll .primary-menu>li.current-menu-item>a{color:#ec1529;text-decoration:none !important}header_nav .scroll .primary-menu>li>a:hover{color:#ec1529}header_nav .scroll .primary-menu li{text-align:left}.school-welcome .black_highlight{font-size:60%;display:table;clear:left !important;background:white !important;color:black !important;font-weight:900}@media (min-width:40.0625em) and (max-width:64.0624em){.school-welcome h4{font-size:2.2vw !important}.school-welcome h5{font-size:1.7vw !important}}@media (min-width:64.0625em){.bottom-red-curve{padding-top:0px !important}}.bottom-red-curve .year_statement{top:68px}@media (max-width:40.0624em){.bottom-red-curve .year_statement{top:64px}}@media (max-width:400px){.bottom-red-curve .year_statement{top:52px}}.bottom-red-curve .container{margin:0 auto}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.bottom-red-curve .top_banner{margin-bottom:-30px !important;background-position:inherit !important;padding-bottom:24px !important}}.bottom-red-curve .top_banner,.bottom-red-curve .middle_banner,.bottom-red-curve .bottom_banner{padding-left:15px}@media (min-width:64.0625em){.bottom-red-curve .top_banner,.bottom-red-curve .middle_banner,.bottom-red-curve .bottom_banner{padding-left:0px}}.bottom-red-curve .bottom_banner{background-image:url("/wp-content/themes/olympiacos-common/assets/images/bottom-banner-mobile10.png");background-position:top;background-size:cover;padding-bottom:0px;margin-top:-6px !important;padding-top:13px;position:relative;width:100%}@media (max-width:40.0624em){.bottom-red-curve .bottom_banner{padding-bottom:5px;padding-top:9px}}@media (max-width:400px){.bottom-red-curve .bottom_banner{margin-top:-4px !important;padding-bottom:6px}}@media (min-width:40.0625em) and (max-width:64.0624em){.bottom-red-curve .bottom_banner{margin-top:-16px !important;padding-top:26px;padding-bottom:0px !important;background-position:100%;background-image:url("/wp-content/themes/olympiacos-common/assets/images/bottom-banner-tablet4.png")}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.bottom-red-curve .bottom_banner{padding-top:7px;margin-top:-1px !important}}@media (min-width:64.0625em){.bottom-red-curve .bottom_banner{margin-top:-16px !important;padding-top:16px;margin-bottom:-28px;padding-bottom:26px;background-position:right;background-image:url("/wp-content/themes/olympiacos-common/assets/images/bottom-banner-desktop15.png")}}.bottom-red-curve .bottom_banner>div>div{letter-spacing:0.4px}@media (max-width:40.0624em){.bottom-red-curve .logo{letter-spacing:0px;padding-bottom:10px}}.bottom-red-curve .logo>*{display:inline-block !important;width:auto;vertical-align:middle}@media (max-width:40.0624em){.bottom-red-curve .logo>*{font-size:3.1vw !important}}.bottom-red-curve .logo>img{height:34px}.bottom-red-curve .banner_bg_image{margin-top:15px}header_nav,.bottom-red-curve{background-color:black !important;background-image:none !important;border-bottom-width:0px !important;position:relative;border-bottom-width:0px !important;z-index:-1}header_nav .logo,.bottom-red-curve .logo{padding-top:12px}@media (max-width:400px){header_nav .logo,.bottom-red-curve .logo{padding-top:8px !important;padding-left:0px !important}}@media (min-width:64.0625em){header_nav .logo,.bottom-red-curve .logo{margin-top:-15px !important;padding-top:30px;padding-bottom:48px !important;padding-bottom:0px;margin-bottom:-28px;padding-top:15px !important;background-position:right}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){header_nav .logo,.bottom-red-curve .logo{padding-top:4px !important}}header_nav .logo a,.bottom-red-curve .logo a{height:auto !important}header_nav .logo a .symbol,.bottom-red-curve .logo a .symbol{display:inline;height:34px;max-height:inherit;width:auto !important}@media (max-width:400px){header_nav .logo a .symbol,.bottom-red-curve .logo a .symbol{height:27px}}header_nav .logo a .text,.bottom-red-curve .logo a .text{display:inline;height:37px;max-height:inherit;width:auto !important}@media (max-width:40.0624em){header_nav .logo a .text,.bottom-red-curve .logo a .text{width:70% !important;height:auto}}header_nav .colour_gradient,.bottom-red-curve .colour_gradient{position:absolute;background-position:right;background-repeat:no-repeat;width:100%;height:100%;background-image:linear-gradient(to right, black 48%, rgba(0, 0, 0, 0) 68%)}@media (min-width:64.0625em){header_nav .colour_gradient,.bottom-red-curve .colour_gradient{background-image:linear-gradient(to right, black 73%, rgba(0, 0, 0, 0) 86%)}}header_nav .banner_bg_image_container,.bottom-red-curve .banner_bg_image_container{z-index:-1}header_nav .banner_bg_image,.bottom-red-curve .banner_bg_image{background-image:url(https://olympiacos.com.au/wp-content/themes/olympiacos-common/assets/images/IMG_5098-sm.jpg);height:100% !important;width:100%;background-size:cover;position:absolute;right:0px;background-position:right;background-repeat:no-repeat}@media (min-width:64.0625em){header_nav .banner_bg_image,.bottom-red-curve .banner_bg_image{width:34%}}header_nav .scroll,.bottom-red-curve .scroll{background:black;padding:5px 5px 6px;font-size:2.1vw;font-weight:bold;text-align:center;z-index:99;position:relative;color:#aaa}@media (max-width:400px){header_nav .scroll,.bottom-red-curve .scroll{padding:5px 5px 2px}}@media (min-width:64.0625em){header_nav .scroll,.bottom-red-curve .scroll{font-size:10px}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){header_nav .scroll,.bottom-red-curve .scroll{font-size:16px !important;height:33px;padding:1px 5px 10px}header_nav .scroll button.toggle,.bottom-red-curve .scroll button.toggle{font-size:28px !important}header_nav .scroll button.toggle .menu_button:before,.bottom-red-curve .scroll button.toggle .menu_button:before{display:block}}header_nav .top_banner,.bottom-red-curve .top_banner{position:relative;background-image:url("/wp-content/themes/olympiacos-common/assets/images/top-banner-mobile8.png");background-position:bottom;background-size:cover;margin-bottom:-24px;padding-bottom:8px;width:100%}@media (min-width:40.0625em) and (max-width:64.0624em){header_nav .top_banner,.bottom-red-curve .top_banner{margin-bottom:-38px;padding-bottom:18px;background-position:91%;background-image:url("/wp-content/themes/olympiacos-common/assets/images/top-banner-tablet3.png")}}@media (max-width:400px){header_nav .top_banner,.bottom-red-curve .top_banner{padding-bottom:2px}}@media (min-width:64.0625em){header_nav .top_banner,.bottom-red-curve .top_banner{margin-bottom:-40px !important;padding-bottom:16px;height:80px;background-position:right;padding-top:12px;background-image:url("/wp-content/themes/olympiacos-common/assets/images/top-banner-desktop12.png")}}header_nav .middle_banner,.bottom-red-curve .middle_banner{margin-top:18px !important;width:100%}@media (max-width:400px){header_nav .middle_banner,.bottom-red-curve .middle_banner{margin-top:20px !important}}@media (min-width:64.0625em){header_nav .middle_banner,.bottom-red-curve .middle_banner{margin-top:22px !important}}header_nav .middle_banner>div>div>div,header_nav .middle_banner>div>div span,.bottom-red-curve .middle_banner>div>div>div,.bottom-red-curve .middle_banner>div>div span{font-weight:700;font-size:2.1vw;height:auto;padding-top:4px !important;padding-bottom:2px !important;margin-top:1px;margin-bottom:1px}@media (min-width:40.0625em) and (max-width:64.0624em){header_nav .middle_banner>div>div>div,header_nav .middle_banner>div>div span,.bottom-red-curve .middle_banner>div>div>div,.bottom-red-curve .middle_banner>div>div span{font-size:1.4vw}}@media (min-width:64.0625em){header_nav .middle_banner>div>div>div,header_nav .middle_banner>div>div span,.bottom-red-curve .middle_banner>div>div>div,.bottom-red-curve .middle_banner>div>div span{font-size:14px}}header_nav .bottom_banner>div>div,.bottom-red-curve .bottom_banner>div>div{font-weight:700;font-size:2.7vw;height:auto;padding-bottom:2px !important}@media (min-width:64.0625em){header_nav .bottom_banner>div>div,.bottom-red-curve .bottom_banner>div>div{font-size:14px}}@media (min-width:40.0625em) and (max-width:64.0624em){header_nav .bottom_banner>div>div,.bottom-red-curve .bottom_banner>div>div{font-size:1.3vw}}@media (max-width:400px){header_nav .bottom_banner>div>div,.bottom-red-curve .bottom_banner>div>div{font-size:2.6vw}}.title_text{color:#eee !important}.title_text div:nth-child(odd){background-color:#eee !important;color:#222 !important}.panel{border-radius:0px !important;border-bottom-left-radius:15px !important;color:white;border-width:2px !important;background-position:bottom center;background-repeat:no-repeat;color:white;border-right-width:0px !important;border-left-width:0px !important;border-top-width:0px !important;-webkit-backface-visibility:hidden;background-image:linear-gradient(to bottom right, #333, #101010);padding-top:0px !important;overflow:hidden;padding-bottom:0px !important;box-shadow:2px 5px 18px black !important}.panel .statement_2022{background:#333333d4;color:white;padding:7px 4px 4px 4px}.panel .statement_2022 h4{font-size:4.4vw;font-weight:700}@media (min-width:64.0625em){.panel .statement_2022 h4{font-size:18px}}.panel .statement_2022 .sub{color:#aaa;font-size:3.3vw}@media (min-width:64.0625em){.panel .statement_2022 .sub{font-size:16px}}.panel .statement{font-size:10px;background:#0000009c;color:white;font-weight:bold;text-transform:uppercase;padding:10px 10%;line-height:1.2;margin-bottom:10px}.panel table{color:black;border-width:3px;background-color:#dbdbdb;border-collapse:collapse;font-size:9px;font-weight:700;border-color:#999999;box-shadow:1px 2px 18px black !important}@media (max-width:400px){.panel table{margin-top:1px;margin-bottom:-7px !important}}.panel table td{padding:4px 0px 0px 0px}.panel table .for{background:#999999}.panel .do_our{text-transform:uppercase;font-size:2.5vw;font-weight:500}@media (min-width:40.0625em) and (max-width:64.0624em){.panel .do_our{font-size:14px}}@media (min-width:64.0625em){.panel .do_our{font-size:16px}}.logo_list2{text-transform:uppercase;font-weight:bold;margin-bottom:3px}@media (max-width:40.0624em){.logo_list2{margin-left:7px}}.logo_list2 li{padding:3px 5px 2px 8px;text-align:left;font-weight:400;font-weight:bold;list-style-type:none !important;display:table-cell}@media (max-width:40.0624em){.logo_list2 li{font-size:2.3vw;padding:5px 3px 0px 3px !important}.logo_list2 li:nth-child(n+5){display:none !important}}.logo_list2 li img{max-height:20px;float:left;margin-right:3px !important;margin-top:-1px !important}@media (max-width:40.0624em){.logo_list2 li img{margin-right:5px !important;margin-top:-2px !important}}.panel:nth-last-of-type(1){z-index:2}.panel:nth-last-of-type(2){z-index:4}.panel:nth-last-of-type(3){z-index:6}.panel:nth-last-of-type(4){z-index:8}.panel:nth-last-of-type(5){z-index:10}.action_icons{line-height:1.3;font-size:11px;font-weight:500}.action_icons i{font-size:24px;margin-bottom:1px;margin-right:5px;display:inline-block;vertical-align:middle}.action_icons>*:nth-child(2){border-left:1px solid rgba(255, 255, 255, 0.5)}.stat{font-size:2.2vw;margin-top:5px;color:#eee;font-weight:700;text-transform:uppercase;width:88%;display:inline-block;margin-bottom:3px}@media (min-width:64.0625em){.stat{font-size:14px}}.stat img{height:15px;width:auto;display:inline-block;margin-right:5px}.inline-block{display:inline-block !important}.bottom_grey_header{display:none}@media (max-width:40.0624em){.light_grey_bg .title_text{font-size:3.7vw}}.grey_bg .title_text{text-transform:uppercase;font-weight:bold;color:white;line-height:1;margin:5px 0px 30px 0px;font-size:2.5vw}@media (min-width:64.0625em){.grey_bg .title_text{font-size:14px}}@media (max-width:400px){.grey_bg .title_text{font-size:3.8vw}}@media (max-width:40.0624em){.grey_bg .title_text{font-size:3.7vw}}.grey_bg .swiper{overflow:hidden}.left_feature_boxes.comp_light_grey .light_grey_bg{font-size:1.3vw}@media (min-width:40.0625em) and (max-width:64.0624em){.left_feature_boxes>.very_light_grey_bg div,.left_feature_boxes>.very_light_grey_bg p{font-size:1.2vw !important}}.left_feature_boxes_cont a{width:49%;font-size:13px;display:inline-block;vertical-align:middle;padding-top:7px;margin-top:10px;padding-bottom:4px !important}.left_feature_boxes_cont a:first-child{margin-right:2%}@media (max-width:40.0624em){.left_feature_boxes_cont a{font-size:2vw}}@media (min-width:40.0625em) and (max-width:64.0624em){.left_feature_boxes_cont a{border-width:2px !important;font-size:1vw !important;padding-left:0px !important;padding-right:0px !important}}@media (max-width:40.0624em){.left_feature_boxes_cont .left_feature_boxes h6{font-size:2.5vw !important}}@media (min-width:40.0625em) and (max-width:64.0624em){.left_feature_boxes_cont .left_feature_boxes h5{font-size:1.7vw !important}.left_feature_boxes_cont .left_feature_boxes h5.small_90{font-size:1.1vw !important}.left_feature_boxes_cont .left_feature_boxes p,.left_feature_boxes_cont .left_feature_boxes div{font-size:1.3vw !important}}.left_feature_boxes_cont .left_feature_boxes h5{font-size:17px}@media (max-width:40.0624em){.left_feature_boxes_cont .left_feature_boxes h5{font-size:3vw !important}.left_feature_boxes_cont .left_feature_boxes h5.small_90{font-size:2.5vw !important}}@media (max-width:40.0624em){.left_feature_boxes_cont .left_feature_boxes>div p,.left_feature_boxes_cont .left_feature_boxes>div>div{font-size:2.6vw !important}}.left_feature_boxes_cont .left_feature_boxes>div p{margin-bottom:0.75rem !important;line-height:1}.left_feature_boxes_cont .left_feature_boxes>div p:last-child{margin-bottom:0px !important}.left_feature_boxes_cont .left_feature_boxes>div b{font-weight:900 !important}.left_feature_boxes_cont .left_feature_boxes>div p{color:black;font-weight:500;margin-bottom:5px}.links.red_bg{padding:7px 10px;background-image:linear-gradient(to top, #990e1b, #e21427) !important}.links.red_bg img{height:20px;width:auto;display:inline-block}@media (max-width:400px){.links.red_bg img{height:15px}}.links.red_bg .left_statement{font-size:2.3vw;line-height:1;font-weight:bold;padding-top:4px;text-transform:uppercase}@media (min-width:40.0625em) and (max-width:64.0624em){.links.red_bg .left_statement{font-size:1.3vw}}@media (min-width:64.0625em){.links.red_bg .left_statement{font-size:14px}}.links.red_bg .middle_statement{border-left:2px solid white;border-right:2px solid white;font-size:2.3vw;line-height:1;font-weight:bold;padding-top:4px}@media (min-width:40.0625em) and (max-width:64.0624em){.links.red_bg .middle_statement{font-size:1.3vw}}@media (min-width:64.0625em){.links.red_bg .middle_statement{font-size:14px}}.links.red_bg .social-links{list-style:none;display:flex;justify-content:space-evenly;padding:0}.links.red_bg .social-links a{align-items:center;border-radius:50%;color:white;display:inline-block;justify-content:center;padding:0;text-decoration:none;transition:transform 0.15s ease-in-out;height:20px;width:20px}.title_text{text-transform:uppercase;font-weight:bold;color:#ccc;line-height:1;margin:5px 0px 20px 0px;font-size:2.5vw}@media (min-width:40.0625em) and (max-width:64.0624em){.title_text{font-size:1.2vw !important}}@media (min-width:64.0625em){.title_text{font-size:15px}}.title_text div{padding-top:5px;padding-left:4px;padding-bottom:3px}@media (min-width:64.0625em){.title_text div{padding-top:8px;padding-left:6px;padding-bottom:4px}}.tv_section .button{font-size:2.5vw !important;padding-top:6px;font-weight:700;margin-top:5px;margin-bottom:3px}@media (min-width:40.0625em) and (max-width:64.0624em){.tv_section .button{font-size:1.5vw !important}}@media (min-width:64.0625em){.tv_section .button{font-size:15px !important;margin-bottom:15px}}@media (max-width:400px){.tv_section .button{font-size:2.4vw !important;padding-top:7px !important}}.for_all{font-weight:bold}@media (max-width:40.0624em){.for_all{font-size:2.4vw}}@media (min-width:64.0625em){.for_all{text-align:left !important;font-size:13px}.for_all *{text-align:left !important}}.grey_tv_box{background-color:#404040}.grey_tv_box .video_thumb{width:100% !important}.fixed.v3{background:black url(/wp-content/themes/olympiacos-common/assets/images/red-bar-footer-desktop.png);background-size:100% auto;border-top-width:0px;background-repeat:no-repeat}@media (max-width:40.0624em){.fixed.v3{background-size:auto 90%;background-position:19% 0px}}.fixed.v3 .beauSans-pro{padding-top:8px;font-weight:900 !important}@media (min-width:64.0625em){.fixed.v3 .beauSans-pro{font-size:18px}}.fixed.v3 .beauSans-pro:hover{color:inherit}.fixed.v3>div>div{position:relative;z-index:9999}.video-container .mejs-poster{background-position:top !important;background-size:contain !important}.wrap_video{position:relative;width:100%;overflow:hidden}@media (min-width:64.0625em){.wrap_video{height:100%;display:flex;align-items:center}.wrap_video .video_box{display:flex;align-items:center}}.wrap_video .video_box{position:relative;height:100%;width:100%;overflow:hidden}@media (min-width:64.0625em){.wrap_video .mejs-controls{bottom:76px}}.wrap_video .top_video_overlay{width:100%;z-index:3;top:0px;left:0px;right:0px;text-align:center;font-weight:500}@media (min-width:64.0625em){.wrap_video .top_video_overlay{position:absolute}}@media (max-width:40.0624em){.wrap_video .top_video_overlay{font-size:3vw}}.wrap_video .top_video_overlay h5{font-size:17px}@media (min-width:40.0625em) and (max-width:64.0624em){.wrap_video .top_video_overlay h5{font-size:2vw}}@media (max-width:40.0624em){.wrap_video .top_video_overlay h5{font-size:2.7vw}.wrap_video .top_video_overlay h5.small_90{font-size:2.5vw !important}}@media (min-width:40.0625em) and (max-width:64.0624em){.wrap_video .top_video_overlay .light_grey_bg{font-size:1.5vw !important}}.wrap_video .bottom_video_overlay{width:100%;z-index:3;bottom:0px;left:0px;right:0px;text-align:center;font-weight:500}@media (min-width:64.0625em){.wrap_video .bottom_video_overlay{position:absolute}}@media (min-width:40.0625em) and (max-width:64.0624em){.wrap_video .bottom_video_overlay{position:absolute}}@media (max-width:40.0624em){.wrap_video .bottom_video_overlay{font-size:2.7vw}}@media (min-width:40.0625em) and (max-width:64.0624em){.wrap_video .bottom_video_overlay .light_grey_bg{font-size:1.5vw !important}}.modal.fade.in{opacity:1 !important}.modal-backdrop.fade.in{opacity:0.5 !important}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.open{display:block !important}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;background-color:#00000063;padding-top:100px}.modal .close{z-index:9}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px;background:black;padding:13px 15px 7px 15px !important;border-bottom-width:0px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:0.2}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:0.5}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}[role="button"]{cursor:pointer}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.feature_area .box{background:#777;border-radius:10px;overflow:hidden}.feature_area .box>h4,.feature_area .box>h3{font-weight:500;background:url("/wp-content/themes/olympiacos-common/assets/images/top_bar_bg.png?id=1");background-size:cover;padding-bottom:25px;background-position:bottom;margin-bottom:-28px !important;font-size:20px}@media (min-width:40.0625em) and (max-width:64.0624em){.feature_area .box>h4,.feature_area .box>h3{font-size:1.5vw}}@media (min-width:40.0625em) and (max-width:64.0624em) and (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.feature_area .box>h4,.feature_area .box>h3{font-size:1.3vw}}.feature_area .box>h4>div:first-child,.feature_area .box>h3>div:first-child{background:black;padding:14px 17px}@media (max-width:40.0624em){.feature_area .box>h4>div:first-child,.feature_area .box>h3>div:first-child{padding-left:0px;padding-right:0px}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.feature_area .box>h4>div:first-child,.feature_area .box>h3>div:first-child{padding:7px 17px 6px}}.feature_area .box>h4>div:first-child+div,.feature_area .box>h3>div:first-child+div{margin:5px 10px 12px 10px;text-align:left !important;padding-left:20%}@media (max-width:40.0624em){.feature_area .box>h4>div:first-child+div,.feature_area .box>h3>div:first-child+div{padding-left:14%}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.feature_area .box>h4>div:first-child+div,.feature_area .box>h3>div:first-child+div{margin:0px 10px 0px 10px}}@media (max-width:40.0624em){.feature_area .box>h4,.feature_area .box>h3{font-size:3.3vw;text-align:center;padding-top:0px}}.feature_area .box ol{padding-left:18%;color:black}@media (max-width:40.0624em){.feature_area .box ol{font-size:2.7vw;margin-left:0px !important}}@media (min-width:40.0625em) and (max-width:64.0624em) and (orientation:landscape){.feature_area .box ol{padding-left:0%;margin-left:0px !important}}.feature_area .box .bottom_bar{font-weight:500;margin-top:-34px;padding:40px 0px 0px 0px;background-size:cover;background-position:top}@media (max-width:40.0624em){.feature_area .box .bottom_bar{margin-top:-28px;padding-top:30px !important}}.feature_area .box .bottom_bar>div:first-child{color:white;padding:12px 0px 8px}@media (max-width:40.0624em){.feature_area .box .bottom_bar>div:first-child{font-size:2.8vw}}.feature_area .box .bottom_bar>div:first-child+div{background:black;color:white;font-size:75%}@media (max-width:40.0624em){.feature_area .box .bottom_bar>div:first-child+div{font-size:2.5vw}}.vert-middle{vertical-align:middle !important}.vert-middle-flex{display:flex;align-items:center}.vert-horiz-middle-flex{flex:1;display:flex;align-items:center;justify-content:center;transition:background 0.6s}.modal-dialog{max-width:800px !important;box-sizing:border-box}#freeSessionModal[data-init-no="1"] [data-class="scout"],#freeSessionModal[data-init-no="2"] [data-class="scout"],#freeSessionModal[data-init-no="3"] [data-class="scout"],#freeSessionModal[data-init-no="4"] [data-class="scout"]{display:none}#freeSessionModal[data-init-no="5"] [data-class="train"],#freeSessionModal[data-init-no="6"] [data-class="train"]{display:none}.free_sessions_section_promo{top:1px;font-size:30px}.free_sessions_section_promo .highlight{background:transparent}.free_sessions_section_promo .highlight p{color:white}@media (max-width:40.0624em){.free_sessions_section_promo .page label{font-size:3vw !important}}.free_sessions_section_promo .red_bg{max-width:800px}.free_sessions_section_promo form[data-booking-type="free_session"] [data-type="free-sessions"],.free_sessions_section_promo form[data-booking-type="free_session"] [data-type="free-sessions-discount"]{display:none}.free_sessions_section_promo form[data-booking-type="four_sessions"] [data-type="free-session"],.free_sessions_section_promo form[data-booking-type="four_sessions"] [data-type="free-sessions-discount"]{display:none}.free_sessions_section_promo form[data-booking-type="four_sessions_discount"] [data-type="free-sessions"],.free_sessions_section_promo form[data-booking-type="four_sessions_discount"] [data-type="free-session"]{display:none}.free_sessions_section_promo label{font-weight:500}.free_sessions_section_promo .left_arrow,.free_sessions_section_promo .right_arrow{font-size:44px;width:10%}@media (max-width:40.0624em){.free_sessions_section_promo .left_arrow,.free_sessions_section_promo .right_arrow{font-size:10vw}}.free_sessions_section_promo .left_arrow:hover i,.free_sessions_section_promo .right_arrow:hover i{color:#ccc !important}.free_sessions_section_promo [data-page-title="start_4_sessions"] .left_arrow{padding-left:10px}.free_sessions_section_promo .right_arrow{text-align:right}.free_sessions_section_promo select{line-height:1.2}.free_sessions_section_promo h3{margin:0;text-transform:uppercase;color:#b5b5b5;font-weight:bold;font-size:16px;background:black;padding:6px 0px 6px 16px}@media (max-width:40.0624em){.free_sessions_section_promo h3{font-size:3vw}}.free_sessions_section_promo .close{z-index:999;padding:3px 13px;height:auto}.free_sessions_section_promo .cta-card{margin-top:0px;padding-top:0px}.free_sessions_section_promo .sub_header{font-size:16px;font-weight:bold;padding:4px 0px 6px 15px}.free_sessions_section_promo .select{padding:5px 4px}@media (max-width:40.0624em){.free_sessions_section_promo .dob .inline-block{width:30.5%}.free_sessions_section_promo .dob .inline-block select{width:100%;padding:10px 1px}.free_sessions_section_promo .dob .inline-block label.error{font-size:2vw}}.free_sessions_section_promo .dob select{width:100%;text-align:center}.free_sessions_section_promo .dob select .error{font-size:10px}.free_sessions_section_promo .now-book-your .top{font-size:20px}@media (max-width:40.0624em){.free_sessions_section_promo .now-book-your{margin-left:15.5%;margin-top:10px;margin-bottom:10px;width:68%;max-width:100%}.free_sessions_section_promo .now-book-your .top{font-size:4vw}}@media (max-width:40.0624em){.free_sessions_section_promo .and-book-your{margin-left:15.5%;margin-top:10px;margin-bottom:10px;width:70%}}.free_sessions_section_promo .init_header .logo_cont{background:url(/wp-content/themes/olympiacos.com.au/assets/images/form-top.png);background-size:102% auto;background-repeat:no-repeat;background-position:15% 95%;padding:10px;position:relative;z-index:9}.free_sessions_section_promo .init_header .logo_cont .symbol{height:20px;width:auto;display:inline-block;margin-right:4px}.free_sessions_section_promo .init_header .logo_cont .text{height:20px;width:auto;display:inline-block;margin-right:4px}.free_sessions_section_promo .init_header>.text{position:relative;z-index:3;margin-top:-50px}.free_sessions_section_promo .init_header>.text h3{background:#cccccc;border-top:8px solid black;border-bottom:8px solid black;color:#b5b5b5;font-size:13px;padding:14px;padding-left:32%}.free_sessions_section_promo .init_footer .logo_cont{background:url(/wp-content/themes/olympiacos.com.au/assets/images/form-bottom.png);background-size:101% auto;background-repeat:no-repeat;background-position:74% 8%;padding:10px;position:relative;z-index:9;text-align:right;margin-top:-40px}.free_sessions_section_promo .init_footer .logo_cont .symbol{height:20px;width:auto;display:inline-block;margin-right:4px}.free_sessions_section_promo .init_footer .logo_cont .text{height:20px;width:auto;display:inline-block;margin-right:4px}.free_sessions_section_promo .init_footer>.text{position:relative;z-index:3}.free_sessions_section_promo .init_footer>.text h3{background:black;color:#b5b5b5;font-size:14px;padding:13px 15px;margin-bottom:0px}.free_sessions_section_promo .init_footer>.text h3.with_back{width:75%;display:inline-block !important;padding-top:4px;padding-bottom:4px}@media (max-width:40.0624em){.free_sessions_section_promo .init_footer>.text h3{font-size:3vw;padding:0px}}@media (max-width:40.0624em){.free_sessions_section_promo .on-first,.free_sessions_section_promo .only-required{font-size:2.3vw}}.free_sessions_section_promo .four-times{margin-right:8%}.free_sessions_section_promo table{color:black;border-width:3px;background-color:#707070;border-collapse:collapse;font-size:12px;font-weight:700;border-color:#707070;margin:9px auto 6px 17px !important;width:44%;box-sizing:border-box}@media (max-width:40.0624em){.free_sessions_section_promo table{margin-left:5px !important;font-size:2.8vw}}.free_sessions_section_promo table td{padding:4px 3px 0px 3px;white-space:nowrap;border-color:#707070}.free_sessions_section_promo table .for{background:#333;color:#ccc;padding-right:5px}.free_sessions_section_promo .statement{margin:0;text-transform:uppercase;color:white;font-weight:bold;font-size:15px}.free_sessions_section_promo .init_header .logo_cont{background-size:137% auto;background-position:15% 35%}.free_sessions_section_promo .init_footer .logo_cont{background-size:157% auto;background-repeat:no-repeat;background-position:83% 53%}.free_sessions_section_promo .init_footer.hidden_logo .logo_cont{display:none}.free_sessions_section_promo .head{background:black}@media (max-width:40.0624em){.free_sessions_section_promo .head>.text{width:41%;padding-left:0px;padding-right:0px;text-align:center}.free_sessions_section_promo .head>.text>h3{padding-left:0px !important}}.free_sessions_section_promo .free-booking:hover{cursor:pointer;color:black !important}.free_sessions_section_promo .desc_text{font-size:14px;padding:0 10px;box-sizing:border-box}.free_sessions_section_promo .show-products{border-color:white;padding:2px 9px 1px 8px;margin-top:5px !important;text-decoration:underline}.free_sessions_section_promo .show-products:hover{color:#ccc;cursor:pointer}.free_sessions_section_promo .choose-this-product{text-decoration:underline}.free_sessions_section_promo .choose-this-product:hover{color:#ccc;cursor:pointer;text-decoration:none}.free_sessions_section_promo .show-products-4sessions{text-decoration:underline}.free_sessions_section_promo .show-products-4sessions:hover{color:#ccc;cursor:pointer}.free_sessions_section_promo label.error{color:#ffd000 !important}.free_sessions_section_promo .error{border-color:#ffd000 !important}.free_sessions_section_promo .cta-card{padding-bottom:0px !important}.free_sessions_section_promo .semi_trans_white{background:rgba(255, 255, 255, 0.3)}.free_sessions_section_promo .body{padding:2px !important}.free_sessions_section_promo .locations_list.feint_red_bg.error{border-color:#ffd000}.free_sessions_section_promo .book-your-type{font-weight:500;font-size:15px}.free_sessions_section_promo .product_box{height:100%;vertical-align:middle}.free_sessions_section_promo .product_box .semi_trans_white{position:absolute;top:29%;right:10px;left:10px;height:30%}.free_sessions_section_promo .product_box img{width:auto;margin:3px auto}.free_sessions_section_promo .product_box img.logo{height:30px}.free_sessions_section_promo .product_box img.product{height:54px;position:relative;top:50%;transform:translateY(-50%)}.free_sessions_section_promo .product_box .black_bg{font-size:16px}.free_sessions_section_promo .upload-here-overlay,.free_sessions_section_promo .booking-confirm-overlay{position:absolute;background:rgba(0, 0, 0, 0.5);width:200vw;height:1000vh;left:-100vw;top:-100vh;z-index:99}.free_sessions_section_promo .booking-confirm{position:absolute;bottom:120px;z-index:100;left:70%}.free_sessions_section_promo .booking-confirm .light-text:before{content:"" !important}@media (max-width:40.0624em){.free_sessions_section_promo .booking-confirm{bottom:200px;left:10%;width:80vw !important}}.free_sessions_section_promo .booking-confirm .close-confirm-booking{position:absolute;right:23px;padding:13px 10px 0px 10px;top:10px;background:transparent;color:white;font-size:28px;line-height:1}.free_sessions_section_promo .booking-confirm .light-text{line-height:1;font-size:14px;font-weight:bold;text-transform:uppercase;color:black;margin-top:7px;margin-bottom:4px}.free_sessions_section_promo .booking-confirm .black_bg{font-size:14px}.free_sessions_section_promo .booking-confirm .black_bg.bottom{line-height:1;font-weight:bold;color:#e7e6e6}.free_sessions_section_promo .upload-here{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;position:absolute;z-index:999;left:-50%}@media (max-width:40.0624em){.free_sessions_section_promo .upload-here{left:0%;top:-40%}}.free_sessions_section_promo .upload-here .next-form-page{border-width:0px;color:white;width:100%}.free_sessions_section_promo .upload-here a{text-align:center;line-height:1;font-size:14px;width:100%;display:block;padding:4px 0px}.free_sessions_section_promo .upload-here .close-purchase-receipt{position:absolute;right:23px;padding:13px 10px 0px 10px;top:10px;background:transparent;color:white;font-size:28px;line-height:1}.free_sessions_section_promo .upload-here .light-text{line-height:1;font-size:11px;font-weight:bold;text-transform:uppercase;color:black;width:75%}.free_sessions_section_promo .tick-container{position:relative}.free_sessions_section_promo .tick-container .overlay{left:-50vw;top:-50vh;width:200vw;height:200vh;background:rgba(0, 0, 0, 0.8);position:absolute;z-index:1000}.free_sessions_section_promo .tick-container .feint_red_bg{position:absolute;width:100%;z-index:1001}.free_sessions_section_promo .sub_header>*{vertical-align:middle}.free_sessions_section_promo .sub_header .button.red{padding:6px}.free_sessions_section_promo table td{padding:6px 5px 2px 4px}.free_sessions_section_promo .and-book-your{font-size:18px;width:100%}@media (max-width:40.0624em){.free_sessions_section_promo .footer_instructions .instructions{text-align:center;font-size:2.8vw;display:block;margin-bottom:5px}}@media (max-width:40.0624em){.free_sessions_section_promo .extra_discount_company,.free_sessions_section_promo .extra_discount_logos,.free_sessions_section_promo .swiper-container.logos,.free_sessions_section_promo .extra_discount_company_chosen{width:72% !important;padding:0px}}.free_sessions_section_promo .extra_discount_company,.free_sessions_section_promo .extra_discount_company_chosen{font-size:12px}.free_sessions_section_promo .extra_discount_company[data-layout="select"],.free_sessions_section_promo .extra_discount_company_chosen[data-layout="select"]{width:65%}.free_sessions_section_promo .extra_discount_company .swiper-slide,.free_sessions_section_promo .extra_discount_company_chosen .swiper-slide{font-size:inherit}.free_sessions_section_promo .extra_discount_company .product_name,.free_sessions_section_promo .extra_discount_company_chosen .product_name{line-height:1;font-weight:700;margin:0;text-align:left;font-size:12px;text-transform:uppercase}.free_sessions_section_promo .extra_discount_company .desc,.free_sessions_section_promo .extra_discount_company_chosen .desc{font-weight:500;display:block;text-align:left;padding:4px;line-height:1;margin-top:3px}.free_sessions_section_promo .extra_discount_company .from_any_logo,.free_sessions_section_promo .extra_discount_company_chosen .from_any_logo{display:inline-block;height:16px;margin:0 5px}.free_sessions_section_promo .extra_discount_company .left_arrow,.free_sessions_section_promo .extra_discount_company_chosen .left_arrow{width:8%}.free_sessions_section_promo .extra_discount_company .right_arrow,.free_sessions_section_promo .extra_discount_company_chosen .right_arrow{width:8%}.free_sessions_section_promo .next-form-page.overlap{right:10px;bottom:18px;position:absolute}.free_sessions_section_promo .swiper-slide{height:auto}.free_sessions_section_promo .view_address{display:block;font-size:12px;font-weight:bold;margin-bottom:4px}.free_sessions_section_promo .instructions{color:black;font-weight:bold;font-size:14px;text-transform:uppercase}.free_sessions_section_promo .instructions.go-to-page:hover{text-decoration:none;color:#333 !important;cursor:pointer}.free_sessions_section_promo .instructions.go-to-page:hover *{text-decoration:none !important}.free_sessions_section_promo .instructions.white{color:white}@media (max-width:40.0624em){.free_sessions_section_promo .instructions{font-size:2.8vw;margin-bottom:5px;text-align:center}}.free_sessions_section_promo .upload-button-col,.free_sessions_section_promo .next-button-col{width:24.5%;text-align:center;height:auto}.free_sessions_section_promo .upload-button-col>input,.free_sessions_section_promo .upload-button-col>div>span,.free_sessions_section_promo .next-button-col>input,.free_sessions_section_promo .next-button-col>div>span{display:block;font-size:9px !important;border-width:0px !important}.free_sessions_section_promo .upload-button-col>input:hover,.free_sessions_section_promo .upload-button-col>div>span:hover,.free_sessions_section_promo .next-button-col>input:hover,.free_sessions_section_promo .next-button-col>div>span:hover{cursor:pointer;background:#444 !important}@media (max-width:40.0624em){.free_sessions_section_promo .upload-button-col,.free_sessions_section_promo .next-button-col{width:25%}}.free_sessions_section_promo .option{background:#383838;padding:10px 10px 10px 10px;margin-bottom:10px}.free_sessions_section_promo .option .left{background:#b5b5b5;padding:6px 2px 4px 8px;color:black;font-weight:bold;font-size:11px;margin-right:40%;width:38%;display:inline-block;text-transform:uppercase;vertical-align:middle}@media (max-width:40.0624em){.free_sessions_section_promo .option .left{margin-right:6%;width:69%;font-size:2.5vw}}.free_sessions_section_promo .option .left>span{display:inline-block;line-height:1;width:59%;vertical-align:middle}@media (max-width:40.0624em){.free_sessions_section_promo .option .left>span{width:56%}}.free_sessions_section_promo .option .middle{color:#b5b5b5;display:inline-block;width:38% !important;font-weight:bold;font-size:11px;line-height:1;padding:6px 0px 3px 5px;background:#383838;vertical-align:middle}@media (max-width:40.0624em){.free_sessions_section_promo .option .middle{width:40% !important;font-size:2.5vw}}.free_sessions_section_promo .option .right{background:black;border:2px solid #b5b5b5;color:white;text-transform:uppercase;display:inline-block;font-size:11px;padding:5px 1px;font-weight:500;text-align:center;width:21%;vertical-align:middle}@media (max-width:40.0624em){.free_sessions_section_promo .option .right{width:25%}}.free_sessions_section_promo .option .right:hover{background-color:#b5b5b5;color:black;cursor:pointer}.free_sessions_section_promo .slider .right_arrow:hover,.free_sessions_section_promo .slider .left_arrow:hover{background:black;color:white;cursor:pointer}.free_sessions_section_promo .slider>*{background:#ccc;color:black;border:1px solid white;padding:5px}.free_sessions_section_promo .width50{width:50%}.free_sessions_section_promo .back-to-companies{background:#ccc;color:black;border:1px solid white;padding:5px}.free_sessions_section_promo .back-to-companies:hover{background:black;color:white;cursor:pointer}.free_sessions_section_promo .back-to-companies:not(.hidden){display:inline-block !important}.free_sessions_section_promo .extra_discount_logos,.free_sessions_section_promo .logos{margin:0px;padding:0px;list-style:none;display:flex;align-items:stretch}.free_sessions_section_promo .extra_discount_logos .swiper-slide,.free_sessions_section_promo .logos .swiper-slide{margin:0;color:white;text-transform:uppercase}.free_sessions_section_promo .extra_discount_logos .swiper-slide .box,.free_sessions_section_promo .logos .swiper-slide .box{padding:10px;text-align:center}.free_sessions_section_promo .extra_discount_logos .swiper-slide p,.free_sessions_section_promo .logos .swiper-slide p{font-weight:500;text-transform:uppercase;color:white;text-align:center;margin:0px !important}.free_sessions_section_promo .extra_discount_logos .swiper-slide img,.free_sessions_section_promo .logos .swiper-slide img{height:60px;margin:0 auto}.free_sessions_section_promo .extra_discount_logos .swiper-slide img.logo_discount,.free_sessions_section_promo .logos .swiper-slide img.logo_discount{height:35px;padding:8px}.free_sessions_section_promo .extra_discount_logos .swiper-slide a,.free_sessions_section_promo .logos .swiper-slide a{color:white;text-align:center;font-weight:500;display:block;margin-top:10px;text-decoration:underline}.free_sessions_section_promo .discount_receipt_dropzone,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount{min-height:auto;border:2px solid transparent}.free_sessions_section_promo .discount_receipt_dropzone .light-text:before,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount .light-text:before{content:"PURCHASE CONFIRMATION OR \a BOOKING CONFIRMATION"}.free_sessions_section_promo .discount_receipt_dropzone.error,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount.error{border:3px solid red}.free_sessions_section_promo .discount_receipt_dropzone.error .light-text,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount.error .light-text{padding:2px}.free_sessions_section_promo .discount_receipt_dropzone.error .error_text:before,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount.error .error_text:before{color:#ffd000 !important;content:"Please upload confirmation";font-size:12px;text-transform:uppercase;font-weight:bold;padding-left:5px;padding-bottom:0px;display:block}.free_sessions_section_promo .discount_receipt_dropzone .scan-message,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount .scan-message{display:block;font-size:12px}.free_sessions_section_promo .discount_receipt_dropzone .scan-message:before,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount .scan-message:before{content:"Upload "}.free_sessions_section_promo .discount_receipt_dropzone .dz-preview,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount .dz-preview{margin:0px;min-height:auto}.free_sessions_section_promo .discount_receipt_dropzone .dz-preview .progress,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount .dz-preview .progress{margin-bottom:0px}.free_sessions_section_promo .discount_receipt_dropzone .progress,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount .progress{border-radius:0px;height:auto;line-height:1}.free_sessions_section_promo .discount_receipt_dropzone .progress-bar,.free_sessions_section_promo .discount_receipt_dropzone_extra_discount .progress-bar{background:#42ca64}.free_sessions_section_promo .discount_receipt_dropzone.dz-started .scan-message:before{content:"Replace"}.free_sessions_section_promo .discount_receipt_dropzone.dz-started .progress-text{padding:6px !important;color:black}.free_sessions_section_promo .discount_receipt_dropzone_extra_discount.dz-started .scan-message:before{content:"Replace"}.free_sessions_section_promo .discount_receipt_dropzone_extra_discount.dz-started .progress-text{padding:6px !important;color:black}.free_sessions_section_promo .feint_red_bg{background:#a5121e !important;text-transform:uppercase;color:#d6d6d6;font-weight:bold;font-size:12px;padding:3px}.free_sessions_section_promo .feint_red_bg>*{vertical-align:middle}.free_sessions_section_promo .feint_red_bg>p{width:58%;line-height:1.1}.free_sessions_section_promo .feint_red_bg>h4{font-weight:500}.free_sessions_section_promo .feint_red_bg p{color:#d6d6d6}