::-webkit-scrollbar{width:.156vw}::-webkit-scrollbar-track{background-color:#370404}::-webkit-scrollbar-thumb{background-color:#d32013}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5vw}.mb{display:none}body{margin:0;font-family:var(--font-albert-sans)}.site-box{display:flex;flex-direction:column;min-height:100vh}main{overflow-x:clip;flex:1 1}@font-face{font-family:GamingSportyRegular;src:url(/fonts/GamingSportyRegular.woff2) format("woff2"),url(/fonts/GamingSportyRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin:0 0 2.083vw;font-weight:400;color:#fff;font-family:GamingSportyRegular,sans-serif}h2{font-size:2.5vw;line-height:1.1}.container{width:100%;max-width:79.167vw;margin:0 auto}.theme_btn{border:0;z-index:0;width:17.188vw;font-size:1.25vw;cursor:pointer;border-radius:0;font-weight:700;line-height:3.906vw;display:table;color:#fff;text-align:center;position:relative;text-decoration:none;text-transform:uppercase;background-color:#d32013}.theme_btn,.theme_btn:before{transition:all .3s ease-in-out}.theme_btn:before{left:0;top:0;width:0;content:"";z-index:-1;height:100%;position:absolute;background-color:#fff;opacity:0}.theme_btn:hover{color:#d32013}.theme_btn:hover:before{width:100%;opacity:1}header{position:fixed;width:100%;top:0;left:0;z-index:1000;background-color:rgba(22,18,15,.8)}.header_container{max-width:79.063vw;margin:0 auto;display:flex;flex-wrap:wrap;height:7.813vw;align-items:center;transition:all .3s ease-in-out}.header_container img{width:6.823vw;transition:all .3s ease-in-out}.header_container .theme_btn{margin-left:auto;margin-top:.469vw}.header_container .social_accounts{display:none}.menu{gap:3.375vw;display:flex;list-style:none;align-items:center;padding:.469vw 0 0 5.885vw}.menu,.menu li{margin:0}.menu li a{display:table;line-height:1;font-weight:700;font-size:1.25vw;color:#fff;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.menu li a:hover{color:#d32013}#header-wrapper.sticky .header_container{height:5vw}#header-wrapper.sticky .header_container img{width:5vw}#header-wrapper.sticky .header_container .theme_btn{line-height:2.604vw;font-size:.833vw;width:13.021vw}.home_banner img{width:100%}.home_banner .banner_content{top:20.104vw;left:10.469vw;position:absolute;color:#fff}.home_banner .banner_content h2{font-size:3.333vw;line-height:120%;margin:0 0 5.313vw;font-family:GamingSportyRegular,sans-serif}.home_banner .banner_content h2 em{font-style:normal;color:transparent;-webkit-text-stroke-width:.07vw;-webkit-text-stroke-color:#fff}.home_banner .banner_content h2 strong{color:#d32013;font-weight:400}.home_banner .banner_content .theme_btn{border:0}.h-sec-2{padding:4.375vw 0 2.865vw;background-size:100%;background-image:url(/h-sec-2-bg.jpg)}.h-sec-2-1{padding-bottom:6.667vw}.h-sec-2-1 .container{display:flex;flex-wrap:wrap}.h-sec-2-1 .left{width:41%;padding:1.875vw 0 0 1.25vw}.h-sec-2-1 .left img{width:28.021vw}.h-sec-2-1 .right{width:59%;padding-left:3.958vw}.h-sec-2-1 h2{line-height:125%;margin:0 0 3.333vw;padding-left:.208vw}.h-sec-2-1 p{margin:0;font-size:1.25vw;font-weight:500;line-height:125%;padding-right:.26vw;color:#fff}.h-sec-2 .grid-2-cols{display:flex;flex-wrap:wrap;row-gap:4.219vw;padding-bottom:3.594vw;justify-content:space-between;column-gap:4.167vw;justify-content:center}.h-sec-2 .grid-2-cols .col-2{width:37.5vw;min-height:30.677vw;padding:2.031vw 5vw 0 2.5vw;background:#370404}.h-sec-2-2 h2{text-align:center;padding-bottom:1.198vw}.h-sec-2-2 h3{font-size:1.875vw;line-height:125%;margin-bottom:1.563vw}.h-sec-2-2 h3 strong{color:#d32013;font-weight:400}.h-sec-2-2 p{margin:0;font-size:1.25vw;font-weight:400;line-height:125%;color:#fff}.h-sec-2-2 .image_wrapper{min-height:7.24vw;overflow:hidden;margin-bottom:.781vw;margin-left:.208vw}.h-sec-2-2 img.service-1{width:10.625vw;height:7.24vw}.h-sec-2-2 img.service-2{width:6.771vw;height:6.771vw}.h-sec-2-2 img.service-3{width:7.552vw;height:6.979vw}.h-sec-2-2 img.service-4{width:5.573vw;height:6.25vw}.h-sec-2 .theme_btn{margin:0 auto}.h-sec-3{padding:2.76vw 0 0;background-color:#000}.h-sec-3 p{font-size:1.25vw;font-weight:600;line-height:125%;color:#fff}.h-sec-3 .text-1{margin-bottom:1.667vw}.h-sec-3 .text-1 h2{text-align:center;margin-bottom:1.406vw}.h-sec-3 .text-1 p{text-align:center}.h-sec-3 .images{display:flex;flex-wrap:wrap}.h-sec-3 .images .involvement_wrapper{width:33.281vw;margin-bottom:0;position:relative}.h-sec-3 .images .involvement_wrapper:hover .image_wrapper:before{opacity:.75}.h-sec-3 .images .involvement_wrapper:hover .image_wrapper img{transform:scale(1.2)}.h-sec-3 .images .involvement_wrapper:hover .title_wrapper img{transform:scale(1.1)}.h-sec-3 .images .image_wrapper{position:relative;overflow:hidden}.h-sec-3 .images .image_wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#370404;opacity:.35;z-index:1;transition:all .3s ease-in-out}.h-sec-3 .images .image_wrapper img{width:100%;height:33.333vw;object-fit:cover;transition:all .3s ease-in-out}.h-sec-3 .images .title_wrapper{position:absolute;top:52%;left:49.5%;width:16.771vw;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);row-gap:1.458vw}.h-sec-3 .images .title_wrapper img{width:3.906vw;height:3.906vw;object-fit:contain;transition:all .3s ease-in-out}.h-sec-3 .images .title_wrapper h2{margin:0;line-height:125%;font-style:italic;color:#fff;font-weight:700;text-align:center;min-height:6.25vw;font-family:var(--font-albert-sans);display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.h-sec-4{padding:3.646vw 0 4.167vw;background-color:#000000;background-repeat:no-repeat;background-image:url(/contact-bg.svg);background-size:47.917vw;background-position:50% 43%}.h-sec-4 .container{display:flex;flex-wrap:wrap;justify-content:space-between}.h-sec-4 p{margin:0}.h-sec-4 h2{margin-bottom:.885vw}.h-sec-4 h6{font-size:1.25vw;line-height:125%;font-weight:500;margin-bottom:1.458vw;font-family:var(--font-albert-sans)}.h-sec-4 .left{width:45.208vw}.h-sec-4 .right{width:29.583vw;padding-top:.677vw}.h-sec-4 .right .map_wrapper{margin-bottom:2.813vw}.h-sec-4 .right iframe{border:.104166667vw solid #d32013;width:29.583vw;height:46.771vw}.h-sec-4 .contact_details{list-style:none;margin-bottom:1.458vw}.h-sec-4 .contact_details li{margin-bottom:1.354vw}.h-sec-4 .contact_details li:last-child{margin-bottom:0}.h-sec-4 .contact_details li a{display:flex;align-items:center;color:white;font-size:1.146vw;line-height:135%;font-weight:600;font-family:var(--font-figtree);text-decoration:none;column-gap:1.146vw;transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content}.h-sec-4 .contact_details li a img{max-width:1.302vw;min-width:1.302vw;height:auto;transition:all .3s ease-in-out}.h-sec-4 .contact_details li a:hover{color:#d32013}.h-sec-4 .contact_details li a:hover img{filter:brightness(0) saturate(100%) invert(16%) sepia(87%) saturate(7451%) hue-rotate(2deg) brightness(91%) contrast(96%)}.h-sec-4 .contact_details li.address a{align-items:flex-start}.h-sec-4 form .row{display:flex;flex-wrap:wrap;gap:1.042vw 2.083vw}.h-sec-4 form .col-6{width:21.094vw;position:relative}.h-sec-4 form .col-12{width:44.271vw;position:relative}.h-sec-4 form label{display:block;font-size:1.042vw;font-weight:700;line-height:1.25vw;margin-bottom:1.042vw;color:#fff;font-family:var(--font-figtree)}.h-sec-4 form input::placeholder,.h-sec-4 form textarea::placeholder{font-size:0}.h-sec-4 form input,.h-sec-4 form select,.h-sec-4 form textarea{width:100%;height:2.083vw;outline:none;padding:0 .781vw;font-size:1.042vw;font-weight:500;line-height:1.3;color:#fff;box-sizing:border-box;font-family:var(--font-figtree);background-color:#1b1b1b;border:.104166667vw solid #d32013;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0}.h-sec-4 form input:-webkit-autofill,.h-sec-4 form select:-webkit-autofill,.h-sec-4 form textarea:-webkit-autofill{background-color:#1b1b1b!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.h-sec-4 form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;background-color:#1b1b1b!important}.h-sec-4 form select{background-image:url(/select-arrow.svg);background-repeat:no-repeat;background-position:right 1.042vw center;background-size:.833vw}.h-sec-4 form textarea{height:13.281vw;padding-top:.781vw;resize:none;line-height:1.4}.h-sec-4 form .btn_wrapper{margin-top:.625vw}.h-sec-4 form .btn_wrapper .theme_btn[disabled]{opacity:.5;pointer-events:none}.h-sec-4 form .errors{color:#d32013;font-family:var(--font-figtree);font-weight:400;font-size:.729vw;position:absolute;bottom:-.938vw;right:0}.h-sec-4 .booking_calendar{display:flex;align-items:flex-start;justify-content:space-between;column-gap:1.667vw}.h-sec-4 .booking_calendar.col-12{width:44.635vw}.h-sec-4 .booking_calendar .time_outer{padding-top:2.708vw;width:21.25vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.h-sec-4 .booking_calendar .time_outer .time_result{text-align:center;color:white;margin-bottom:1.458vw;font-size:1.042vw;line-height:1.4;font-weight:600}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid{display:flex;flex-wrap:wrap;gap:1.042vw;max-height:17.708vw;overflow-y:auto;margin-right:-1.042vw;padding-right:1.042vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid::-webkit-scrollbar{width:.104vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid::-webkit-scrollbar-track{margin-block:1.563vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid button{width:10.052vw;height:2.083vw;background-color:#1b1b1b;border:.104166667vw solid #d32013;border-radius:0;color:white;display:flex;align-items:center;justify-content:center;font-size:1.042vw;font-weight:700;line-height:1;font-family:var(--font-figtree);cursor:pointer;transition:all .3s ease-in-out}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid button.selected,.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid button:hover{background-color:#d32013}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid button.booked{opacity:.5;pointer-events:none}.h-sec-4 .booking_calendar .time_outer .time_wrapper .no_time_errors img{width:15.625vw;height:auto;object-fit:contain;margin:0 auto}.h-sec-4 .booking_calendar .date_outer{width:21.667vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar{width:100%;color:#fff;padding:.365vw .365vw 0;text-align:center}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-header{display:flex;justify-content:center;align-items:center;margin-bottom:1.667vw;font-weight:600;font-size:1.042vw;line-height:1.2;column-gap:1.042vw;font-family:var(--font-figtree)}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-header button{background:none;border:none;color:#d32013;font-size:1.042vw;cursor:pointer;transition:opacity .2s}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-header button img{width:.521vw;height:.833vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-header button:hover{opacity:.7}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.833vw .521vw;gap:.833vw .521vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .day-name{font-size:.833vw;font-weight:600}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell{width:2.448vw;height:2.448vw;display:flex;align-items:center;justify-content:center}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell>span{font-size:.833vw;margin:0 auto;cursor:pointer;width:1.823vw;height:1.823vw;line-height:2;border:.104166667vw solid #d32013;border-radius:50%;transition:all .2s ease-in-out}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell>span:hover{background-color:#d32013;color:#fff}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell.selected>span{width:2.448vw;height:2.448vw;background-color:#d32013;font-weight:700;font-size:1.146vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.h-sec-4 .booking_calendar .date_outer .custom-calendar .empty{height:2.448vw}.social_accounts{display:flex;align-items:center;column-gap:2.083vw}.social_accounts .social_wrapper a{color:white;transition:all .3s ease-in-out}.social_accounts .social_wrapper a i{font-size:2.083vw}.social_accounts .social_wrapper a i.fa-facebook-f{font-size:1.719vw}.social_accounts .social_wrapper a i.fa-tiktok{font-size:1.771vw}.social_accounts .social_wrapper a:hover{color:#d32013}footer .footer_wrapper{background-color:rgba(22,18,15,.8);padding:1.563vw 0 2.604vw}footer .footer_wrapper .container{display:flex;align-items:center;justify-content:space-between}footer .footer_wrapper .col-1{width:10.104vw}footer .footer_wrapper .col-2{width:36.458vw;padding-top:1.042vw}footer .footer_wrapper .col-3{width:10.104vw;padding-top:1.042vw;display:flex;align-items:center;justify-content:flex-end}footer .footer_wrapper .footer_links{list-style:none;display:flex;align-items:center;justify-content:space-between}footer .footer_wrapper .footer_links li a{color:white;text-decoration:none;text-transform:uppercase;font-size:1.25vw;line-height:1;font-weight:700;transition:all .3s ease-in-out}footer .footer_wrapper .footer_links li a:hover{color:#d32013}footer .copyright{padding:.885vw 0 .938vw}footer .copyright p{color:black;font-size:.833vw;line-height:1;text-align:center;font-weight:400;font-family:var(--font-figtree)}footer .copyright p a{color:black;text-decoration:none;transition:all .3s ease-in-out}footer .copyright p a:hover{text-decoration:underline;color:#d32013}.thankyou_sec{background-color:#16120f;padding:4vw 0;margin-top:0;height:100vh}.thankyou_sec .container{text-align:center;flex-direction:column;height:100%}.thankyou_sec .container,.thankyou_sec .thanks_header{display:flex;align-items:center;justify-content:center}.thankyou_sec .thanks_header{margin-bottom:3.125vw}.thankyou_sec .thanks_header a{display:flex;align-items:center;justify-content:center}.thankyou_sec .thanks_header a img{width:11.458vw;height:11.458vw;object-fit:contain}.thankyou_sec h1{font-size:2.188vw}.thankyou_sec p{color:white;font-size:1.25vw;line-height:1.6;margin-bottom:2.604vw}.time_table{padding-top:10.417vw;background-color:#16120f}.timetable_sec1{padding-bottom:3.594vw}.timetable_sec1 .container{display:flex;flex-wrap:wrap;justify-content:space-between}.timetable_sec1 .image_col{width:35.25vw}.timetable_sec1 .desc_col{width:40.792vw}.timetable_sec1 img{width:100%;height:auto;object-fit:contain;position:-webkit-sticky;position:sticky;top:5vw}.timetable_sec1 h1,.timetable_sec1 h2{font-size:1.875vw;line-height:125%;margin-bottom:2vw}.timetable_sec1 h1 strong,.timetable_sec1 h2 strong{font-weight:400;color:#d32013}.timetable_sec1 p{font-size:1.25vw;font-weight:400;line-height:125%;color:#fff;margin:0 0 2vw}.timetable_sec1 p:last-child{margin-bottom:0}.timetable_sec2{padding-bottom:4.167vw}.timetable_sec2 .container{background-color:#000000;padding:3.125vw;display:flex;flex-direction:column;align-items:center}.timetable_sec2 h2{text-align:center}.timetable_sec2 p{margin:0 0 2.083vw;font-size:1.146vw;font-weight:400;line-height:125%;color:#fff;text-align:center}.news_section{background-color:#16120f;padding:3.646vw 0 4.167vw}.news_section h2{text-align:center;padding-bottom:1.198vw}.news_section .news_wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.083vw;gap:2.083vw}.news_section .news_wrapper .news_col{grid-column:1/-1;justify-self:center;width:50%}.news_section .news_wrapper .image_wrapper{margin-bottom:1.302vw;overflow:hidden}.news_section .news_wrapper .image_wrapper img{width:auto;height:25.521vw;object-fit:cover;transition:all .3s ease-in-out}.news_section .news_wrapper a{text-decoration:none}.news_section .news_wrapper a:hover img{transform:scale(1.1)}.news_section .news_wrapper a:hover h4{color:#d32013}.news_section .news_wrapper .desc h4{font-size:1.458vw;line-height:125%;margin-bottom:0;transition:all .3s ease-in-out}.timetable{top:6.25vw;width:100%;position:-webkit-sticky;position:sticky}.timetable table{width:100%;text-align:center;margin-bottom:1.563vw;font-family:var(--font-figtree);font-size:.833vw}.timetable table thead th{background-color:#ffffff;color:#000;padding:1.354vw .26vw;border:.104vw solid #000;font-weight:700;text-transform:uppercase}.timetable table tbody td{width:6.25vw;height:4.948vw;padding:.833vw .26vw;border:.104vw solid #000;background-color:#d32013;color:#fff;font-weight:600;text-transform:uppercase}.timetable table tbody td.event{background-color:#d32013}.timetable table tbody td.day{background-color:white;color:#16120f;width:5.208vw;font-weight:700}.timetable h4{font-family:var(--font-figtree);font-size:1.042vw;font-weight:500;margin-bottom:2.396vw}.timetable h3,.timetable h4{text-align:center;text-transform:uppercase}.timetable h3{font-family:var(--font-albert-sans);font-size:1.667vw;font-weight:700;margin-bottom:.833vw}.timetable h3 a{color:white;text-decoration:none;transition:all .3s ease-in-out}.timetable h3 a:hover{color:#d32013}.timetable p{text-transform:uppercase;font-size:.781vw;text-align:center;font-family:var(--font-figtree)}.timetable p a{color:white;text-decoration:none;transition:all .3s ease-in-out}.timetable p a:hover{color:#d32013}@media only screen and (max-width:767px){html{scroll-padding-top:22.727vw}.container{max-width:90.909vw}.dsk{display:none}.mb{display:block}h2{font-size:6.818vw}.theme_btn{width:75vw;font-size:5.455vw;line-height:17.045vw}body.menu-open{overflow-y:hidden}header .header_container{max-width:90.909vw;height:22.727vw;justify-content:flex-end;column-gap:24.318vw}header .header_container img{width:19.545vw}header .menu_toggle{background-color:#d32013;border-radius:1.136vw;border:0;outline:0;width:11.364vw;height:11.364vw;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.591vw;cursor:pointer}header .menu_toggle span{width:7.273vw;height:.682vw;background-color:white;border-radius:1.136vw}header .menu_wrapper nav{position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,.9);top:0;right:-100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:7.727vw;padding-bottom:16.591vw;transition:all .3s ease-in-out}header .menu_wrapper.show_menu nav{right:0}header .menu{gap:10.909vw;flex-direction:column;align-items:center;justify-content:center;padding:0}header .menu li a{font-size:5vw}header .logo_wrapper img{width:32.273vw}header .social_accounts.mb{display:flex}header .close_wrapper{position:absolute;top:8.409vw;right:5.909vw;z-index:2}header .close_wrapper button{background-color:transparent;border:0;padding:0}#header-wrapper.sticky .header_container{height:22.727vw}#header-wrapper.sticky .header_container img{width:19.545vw}.home_banner{position:relative}.home_banner .banner_content{top:unset;left:4.545vw;bottom:11.364vw}.home_banner .banner_content h2{font-size:9.091vw;line-height:125%;margin:0 0 6.136vw}.home_banner .banner_content h2 em{-webkit-text-stroke-width:.286vw}.home_banner .banner_content .theme_btn{margin:0 auto}.h-sec-2{padding:11.818vw 0 11.364vw;background-image:url(/mobile/mob-service-bg.webp);background-size:cover;background-repeat:no-repeat}.h-sec-2-1{padding-bottom:9.091vw}.h-sec-2-1 .left{width:100%;order:2;padding:0}.h-sec-2-1 .left img{width:100%;order:1;width:58.864vw;height:auto;margin:0 auto 9.773vw}.h-sec-2-1 .right{width:100%;padding-left:0}.h-sec-2-1 h2{margin:0 0 11.364vw;padding-left:0;text-align:center}.h-sec-2-1 p{margin:0;font-size:4.091vw;padding-right:1.136vw}.h-sec-2 .grid-2-cols{row-gap:5.682vw;padding-bottom:11.364vw;justify-content:center}.h-sec-2 .grid-2-cols .col-2{width:90.909vw;min-height:unset;padding:9.091vw 5vw 9.091vw 6.591vw}.h-sec-2-2 h2{padding-bottom:8.636vw}.h-sec-2-2 h3{font-size:5.455vw;margin-bottom:5.909vw}.h-sec-2-2 p{font-size:4.091vw}.h-sec-2-2 .image_wrapper{min-height:23.636vw;margin-bottom:5vw;margin-left:0}.h-sec-2-2 img.service-1{width:34.773vw;height:23.636vw}.h-sec-2-2 img.service-2{width:23.409vw;height:23.409vw}.h-sec-2-2 img.service-3{width:25.455vw;height:23.409vw}.h-sec-2-2 img.service-4{width:20.909vw;height:23.409vw}.h-sec-3{padding:9.682vw 0 0}.h-sec-3 p{font-size:4.091vw;font-weight:500}.h-sec-3 .text-1{margin-bottom:4.545vw;padding:0 4.545vw}.h-sec-3 .text-1 h2{text-align:center;margin-bottom:4.091vw}.h-sec-3 .text-1 p{text-align:center}.h-sec-3 .images{justify-content:center}.h-sec-3 .images .involvement_wrapper{width:50vw}.h-sec-3 .images .image_wrapper img{height:50vw}.h-sec-3 .images .title_wrapper{width:27.273vw;row-gap:1.136vw}.h-sec-3 .images .title_wrapper img{width:5.909vw;height:5.909vw}.h-sec-3 .images .title_wrapper h2{font-size:4.091vw;min-height:10.227vw}.h-sec-4{padding:10.455vw 0 11.136vw;background-size:85.227vw;background-position:50% 5%}.h-sec-4 p{margin:0}.h-sec-4 h2{margin-bottom:9.773vw;text-align:center}.h-sec-4 h6{font-size:4.091vw;font-weight:400;margin-bottom:9.318vw;text-align:center}.h-sec-4 .left{width:100%}.h-sec-4 .right{width:100%;padding-top:0}.h-sec-4 .right .map_wrapper{margin-bottom:9.773vw}.h-sec-4 .right iframe{border-width:.454545455vw;width:100%;height:68.182vw}.h-sec-4 .contact_details{margin-bottom:7.5vw;padding-left:2.5vw}.h-sec-4 .contact_details li{margin-bottom:7.5vw}.h-sec-4 .contact_details li a{font-size:4.091vw;column-gap:5vw}.h-sec-4 .contact_details li a img{max-width:5.455vw;min-width:5.455vw}.h-sec-4 .contact_details li.address a br{display:none}.h-sec-4 .social_accounts{padding-left:2.5vw}.h-sec-4 form .row{gap:5.682vw 0}.h-sec-4 form .col-12,.h-sec-4 form .col-6{width:100%}.h-sec-4 form input::placeholder,.h-sec-4 form textarea::placeholder{font-size:3.636vw;line-height:1.3;color:#fff;font-family:var(--font-figtree);opacity:.6}.h-sec-4 form label{display:none}.h-sec-4 form input,.h-sec-4 form select,.h-sec-4 form textarea{height:11.364vw;padding:0 4.091vw;font-size:3.636vw;border-width:.454545455vw;background-color:transparent}.h-sec-4 form select{background-position:right 3.864vw center;background-size:3.636vw}.h-sec-4 form select option{background-color:black}.h-sec-4 form textarea{height:45.455vw;padding-top:4.091vw}.h-sec-4 form .btn_wrapper{margin-top:5.682vw;margin-bottom:11.364vw}.h-sec-4 form .btn_wrapper button{margin:0 auto}.h-sec-4 form .errors{font-size:3vw;bottom:-3.7vw}.h-sec-4 .booking_calendar{column-gap:0;flex-wrap:wrap}.h-sec-4 .booking_calendar label{display:block;text-align:center;font-size:4.545vw;line-height:5.455vw;margin-bottom:5.682vw}.h-sec-4 .booking_calendar.col-12{width:100%}.h-sec-4 .booking_calendar .time_outer{padding-top:5.682vw;width:92.273vw;margin:0 -.682vw}.h-sec-4 .booking_calendar .time_outer .time_result{margin-bottom:5.909vw;font-size:4.545vw;line-height:5.455vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid{gap:4.545vw;max-height:79.545vw;margin-right:-2.273vw;padding-right:2.273vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid::-webkit-scrollbar{width:.455vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid::-webkit-scrollbar-track{margin-block:4.545vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .time_grid button{width:43.636vw;height:9.091vw;background-color:transparent;border-width:.454545455vw;font-size:4.545vw}.h-sec-4 .booking_calendar .time_outer .time_wrapper .no_time_errors img{width:40.909vw}.h-sec-4 .booking_calendar .date_outer{width:100%}.h-sec-4 .booking_calendar .date_outer .custom-calendar{width:100%;padding:1.136vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-header{margin-bottom:7.955vw;font-size:4.545vw;column-gap:4.545vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-header button img{width:2.273vw;height:3.636vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .calendar-grid{gap:1.818vw 1.364vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .day-name{font-size:2.955vw;width:10.682vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell{width:10.682vw;height:10.682vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell>span{font-size:3.636vw;width:7.955vw;height:7.955vw;line-height:2;border-width:.454545455vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .date_cell.selected>span{width:10.682vw;height:10.682vw;font-size:5vw}.h-sec-4 .booking_calendar .date_outer .custom-calendar .empty{height:10.682vw}.social_accounts{column-gap:7.273vw}.social_accounts .social_wrapper a i{font-size:8.273vw}.social_accounts .social_wrapper a i.fa-facebook-f,.social_accounts .social_wrapper a i.fa-tiktok{font-size:6.909vw}footer .footer_wrapper{padding:5.682vw 10.682vw 5.682vw 9.318vw}footer .footer_wrapper .container{flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;column-gap:12.955vw}footer .footer_wrapper .col-1{width:32.273vw}footer .footer_wrapper .col-2{width:34.773vw;padding-top:0}footer .footer_wrapper .col-3{width:34.545vw;padding-top:0;justify-content:flex-start}footer .footer_wrapper .footer_links{align-items:flex-start;flex-direction:column;row-gap:3.409vw}footer .footer_wrapper .footer_links li a{font-size:4.091vw}footer .copyright{padding:3.409vw 0 3.864vw}footer .copyright .container{max-width:100vw}footer .copyright p{font-size:2.955vw;line-height:3.409vw}.thankyou_sec{padding:13.636vw 0;margin-top:0}.thankyou_sec h1{font-size:5.455vw;margin-bottom:6.818vw}.thankyou_sec .thanks_header{margin-bottom:9.091vw}.thankyou_sec .thanks_header a img{width:38.636vw;height:38.636vw}.thankyou_sec p{font-size:3.636vw;margin-bottom:9.091vw}.time_table{padding-top:27.273vw}.timetable_sec1{padding-bottom:4.545vw}.timetable_sec1 .container{row-gap:5.682vw}.timetable_sec1 .desc_col,.timetable_sec1 .image_col{width:100%}.timetable_sec1 img{height:auto;position:static}.timetable_sec1 h1,.timetable_sec1 h2{font-size:5.455vw;margin-bottom:5.682vw}.timetable_sec1 p{font-size:3.636vw;margin-bottom:5.682vw}.timetable_sec2{padding-bottom:9.091vw}.timetable_sec2 .container{padding:6.818vw}.timetable_sec2 h2{margin-bottom:5.682vw}.timetable_sec2 p{margin:0 0 5.682vw;font-size:3.636vw}.news_section{padding:10.455vw 0 11.136vw}.news_section h2{padding-bottom:8.636vw}.news_section .news_wrapper{grid-template-columns:repeat(1,1fr);gap:5.682vw}.news_section .news_wrapper .news_col{width:100%}.news_section .news_wrapper .image_wrapper{margin-bottom:5.682vw}.news_section .news_wrapper .image_wrapper img{height:auto}.news_section .news_wrapper .desc h4{font-size:4.545vw}.timetable{position:static}.timetable table{margin-bottom:3.409vw;font-size:2.273vw}.timetable table thead th{padding:2.273vw .909vw;border-width:.227vw}.timetable table tbody td{width:22.727vw;height:11.364vw;padding:.909vw;border-width:.227vw}.timetable table tbody td.day{width:auto}.timetable h4{font-size:3.636vw;margin-bottom:6.818vw}.timetable h3{font-size:4.545vw;margin-bottom:3.636vw}.timetable p{font-size:3vw}}