@font-face{font-family:'yekanbakh';src:url("../fonts/Yekan Bakh FaNum 04 Regular.woff2") format('woff2');font-display:swap;font-weight:400}@font-face{font-family:'yekanbakh';src:url("../fonts/Yekan Bakh FaNum 05 Medium.woff2") format('woff2');font-display:swap;font-weight:500}@font-face{font-family:'yekanbakh';src:url("../fonts/Yekan Bakh FaNum 06 Bold.woff2") format('woff2');font-display:swap;font-weight:600}@font-face{font-family:'yekanbakh';src:url("../fonts/Yekan Bakh FaNum 07 Heavy.woff2") format('woff2');font-display:swap;font-weight:700}@keyframes scrollX{0%{transform:translateX(0)}50%{transform:translateX(100%)}100%{transform:translateX(0)}}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}a{text-decoration:none;color:#000}body,html{scroll-behavior:smooth;font-family:yekanbakh;font-size:18px;margin:0;padding:0;background:#fff;height:100vh;line-height:2.2;color:#000;-webkit-font-smoothing:antialiased}.header{position:sticky;top:0;background:white;z-index:99999;padding:1.4em 0}.header.has-border-bottom{border-bottom:1px solid lightgrey}.header h1{font-size:2.8em;font-family:Calma;text-transform:capitalize}.header div.d-flex>div{flex:1}.header .gf-mainmenu>a{background:none;border:none;display:flex;align-items:center;cursor:pointer;padding:0}.header .gf-mainmenu>a svg g:first-child{transform:matrix(0.707107, 0.707107, -0.707107, 0.707107, 564, 1000.75)}.header .gf-mainmenu>a .mainmenu-text{font-size:calc(9px + .6vw)}.header .gf-mainmenu>a .mainmenu-svg{font-size:1rem}.menu-shape{height:24px}.menu-shape>span{transition:all .3s;width:35px;height:2px;background:black;display:block;position:relative;margin-bottom:6px}.menu-shape>span:first-child{width:18px}.menu-shape>span:nth-child(2){width:27px}.opened .menu-shape>span{transition:all .3s;width:40px;height:3px;background:black;display:block;position:relative;margin-bottom:5px}.opened .menu-shape>span:first-child{transition:all .3s;transform:rotate(45deg);-ms-transform:rotate(45deg);top:8px}.opened .menu-shape>span:nth-child(2){transition:all .3s;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.opened .menu-shape>span:last-child{display:none}pre{font-family:yekanbakh;margin:0}.home .add-padding{padding-top:10rem}.home h3{margin:0}h3{font-family:yekanbakh;font-size:3.5em;line-height:1.1em;font-weight:bold}h1{font-size:3.5em;line-height:1.1em;font-weight:normal;margin:0}h2{font-size:2.8em;line-height:1.3em;font-weight:700}h3.small{font-size:2.5rem}.h3.small{font-size:2.5rem}#newsletter h3{margin:0}img{max-width:100%;width:100%;height:auto}.font-color-white{color:#fff}.text-decoration-u{text-decoration:underline}.background-color-2{background:#0A0D0E}.background-color-3{background:#141719}.background-white{background:white}#home-row2 img{z-index:2;position:relative;max-height:850px;width:auto}#home-row4 img{z-index:2;position:relative;max-height:850px;width:auto}.gap-1{gap:1rem;--column-gap: 1rem;--row-gap: 1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.text-center{text-align:center}.legal{font-size:9rem;line-height:8rem;padding-bottom:3rem}.line-height-1-5{line-height:1.5}#scroll-right{position:relative;top:70px;left:-130px}#scroll-right::before{position:absolute;top:18px;left:0;margin-left:0;width:100px;height:2px;background:#858585;content:' '}.arrow-right{display:block;width:10px;height:38px}.arrow-right:after{content:'';display:block;margin:0;padding:0;width:38px;height:38px;border-top:2px solid #000000;border-right:2px solid #000000;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:57px;position:relative}#scroll-down{position:relative;padding-top:79px}#scroll-top{position:relative;padding-bottom:79px;bottom:5px}.arrow-down{display:block;width:10px;height:38px}.arrow-down:after{content:'';display:block;margin:0;padding:0;width:38px;height:38px;border-top:6px solid #000000;border-right:6px solid #000000;behavior:url(-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.arrow-top{display:block;width:10px;height:38px;position:relative;right:34px}.arrow-top:after{content:'';display:block;margin:0;padding:0;width:38px;height:38px;border-bottom:6px solid #000000;border-left:6px solid #000000;behavior:url(-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.home-row1-2>div.text>div{flex-grow:1;flex-shrink:1;flex-basis:auto}#scroll-title{display:block;text-transform:uppercase;color:#b91a2f;font-family:Arial;font-size:14px;font-weight:bold;letter-spacing:0.1em}ul{padding:0}#slider{height:88vh}#slider .slider-container{position:relative}#slider .slider-container .slider-image,#slider .slider-container .slider-video{position:relative;z-index:0}#slider .slider-container .slider-video{width:100%;height:100%;object-fit:cover;background:#111;pointer-events:none}#slider .slider-container .slider-video::-webkit-media-controls,#slider .slider-container .slider-video::-webkit-media-controls-start-playback-button,#slider .slider-container .slider-video::-webkit-media-controls-overlay-play-button,#slider .slider-container .slider-video::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}#slider .slider-container .slider-text{color:white;position:absolute;top:45%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}#slider .slider-container .slider-text h2{margin-bottom:0.7em}#slider .slider-container .slider-text .slider-description{margin-bottom:2em}.overlay{height:0;width:100%;position:fixed;z-index:9999;top:0;left:0;background-color:#fff;overflow:hidden;transition:all 200ms linear}.overlay a{text-decoration:none;transition:0.3s;display:flex;justify-content:normal;align-items:center;width:100%;font-size:2em;font-weight:700;line-height:2em}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}.overlay-content{position:relative;width:100%;text-align:center;top:calc( 100vh - 50vh );left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#menu-mainmenus>li{list-style:none}#menu-mainmenus>li>a>span{position:relative;transition:all .5s}#menu-mainmenus>li>a>span>#scroll-right{display:block;position:absolute;top:32px;left:-130px;visibility:hidden;transition:all .5s}#menu-mainmenus>li>a>span:hover{padding-left:5rem;transition:all .5s}#menu-mainmenus>li>a>span:hover #scroll-right{visibility:visible;left:calc( -130px + 5rem);transition:all .5s}#main-menus ul{display:flex;flex-direction:column;align-items:center}#main-menus ul li{list-style:none}ul#menu-mainmenu{list-style:decimal-leading-zero;padding-left:0rem;width:70%;margin-top:0;background:white;height:calc(100vh - 98px)}ul#menu-mainmenu li{display:flex;padding:1.5rem 0 0.2em 0;border-bottom:1px solid #d7d7d7;align-items:baseline;font-family:Calma;font-size:3.5em;line-height:1.25em;font-weight:normal;background:white}ul#menu-mainmenu li:last-child{border-bottom:none}.menu-has-image{display:none;max-width:456px;position:absolute;right:80px;top:6rem}.search-input{line-height:3em;font-size:1em;padding:0.5em;width:100%;border:1px solid #d8d8d8;border-right:none}.search-submit{border:none;background:none;border:1px solid #d8d8d8;border-left:none;padding:2em;cursor:pointer}.search-submit>svg{width:50px;height:50px;transform:rotateY(180deg)}.py-11{padding-top:11rem;padding-bottom:11rem}.py-7{padding-top:7rem;padding-bottom:7rem}.menu-mainmenu-container{background:#f7f7f7}#breadcrumbs{display:flex;list-style:none;gap:0.5rem;padding:0;font-size:.9rem;margin-top:0;padding-top:1rem}.w-full{width:100%}.relative{position:relative}.absolute{position:absolute}.z-index-1{z-index:1}.border-b-gray{border-bottom:1px solid #d8d8d8}.btn-arrow{transition:.3s al ease}.btn-arrow span.arrow{margin-right:0}.btn-arrow:hover span.arrow{margin-right:10px;transition:.3s all  ease}.btn-arrow span.arrow{background:url("../images/btn-arrow.svg") no-repeat;display:flex;width:34px;height:34px}.btn{position:relative;margin:auto;transform:translate3d(0px, 0%, 0px);text-decoration:none;transition-delay:.6s;overflow:hidden;display:inline-flex;justify-content:space-between;align-items:center}.btn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#141719;border-radius:50% 50% 0 0;transform:translateY(100%) scaleY(0.5);transition:all .6s ease}.btn:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:white;border-radius:0;transform:translateY(0) scaleY(1);transition:all .6s ease;z-index:-1}.btn span.first{position:absolute;z-index:1;top:0;width:100%;text-align:center;transition:transform .5s ease;color:white;transform:translateY(24px)}.btn span.second{position:absolute;z-index:1;top:0;width:100%;text-align:center;transition:transform .5s ease;color:#1E0F21;transform:translateY(0)}.btn:hover{background:#57656e;transition:background .2s linear;transition-delay:.6s;color:#9A9A9A !important}.btn:hover:after{border-radius:0 0 50% 50%;transform:translateY(-100%) scaleY(0.5);transition-delay:0}.btn:hover:before{border-radius:0;transform:translateY(0) scaleY(1);transition-delay:0}.btn:hover span.first{transform:translateY(0)}.btn:hover span.second{transform:translateY(-24px)}.btn-lg{font-weight:700;font-size:1.2em;padding:0.4em 2em}.btn-lg.btn-white{background:white;color:black}.btn-lg.btn-border-black{border:2px solid black;color:black}.btn-md{font-weight:700;font-size:1.1em;padding:0.4em 3em}.btn-md.btn-border-black{border:3px solid black;color:black}div.pagination>ul{padding:0;list-style:none}div.pagination>ul>li>a{border:4px solid;width:2em;margin:0 0.5rem;font-size:2em;display:flex;line-height:60px;text-align:center;justify-content:center}div.pagination>ul>li>a:hover{border-color:#1694ba;color:#1694ba}div.pagination>ul>li.active>a{border-color:#1694ba;color:#1694ba}.radius-full{border-radius:100%}div.social img{width:44px}div.social span{color:#636866;font-size:1.1em}.ltr{direction:ltr}.font-size-sm{font-size:0.95em}.font-size-md{font-size:1.1em}.font-size-lg{font-size:1.2em}.font-size-1-8{font-size:1.8em}.font-size-2-2{font-size:2.2em}.font-size-2-5{font-size:2.5em}.font-size-3{font-size:3em}.font-size-3-5{font-size:3.5em}.font-maison{font-family:yekanbakh}.height-7em{height:7em}.font-weight-700{font-weight:700}.font-weight-bold{font-weight:500}.font-italic{font-style:italic}.has-border-bottom-weight-3{border-bottom:3px solid black}@media (min-width: 1400px){.fix-height-750{height:750px}}.line-height-0{line-height:0}.background-color-4{background:#252525}@media (min-width: 1200px){.d-xl-block{display:block}.py-xl-11{padding-top:11rem !important;padding-bottom:11rem !important}}@media (max-width: 1199.98px){#footer-menu li{text-align:center !important}#quote:before{display:none !important}#slider h2{font-size:1.8em !important}#slider .swiper-pagination,#slider .swiper-navigation{display:none}.font-size-3-5,h2{font-size:2em !important}#slider{height:auto !important}#slider .slider-container .slider-video{height:auto;aspect-ratio:1 / 1}#slider .slider-container .slider-video,#slider .slider-container .slider-image{display:block;width:100%;max-height:88vh;object-fit:cover}#slider .slider-container .slider-text{width:100%;text-align:center}.prl-2{padding-left:2rem;padding-right:2rem}.m-flex-column{flex-direction:column !important}.header #logo img{height:auto}.m-order-1{order:1}.m-order-2{order:2}.m-ps-5{padding-left:5rem !important}.m-ps-3{padding-left:3rem !important}.m-ps-0{padding-left:0rem !important}.m-justify-end{justify-content:end}.menu-has-image{display:none !important}ul#menu-mainmenu{width:100% !important}.m-pt-3{padding-top:3rem !important}.m-pt-5{padding-top:5rem !important}.m-pt-7{padding-top:7rem !important}.m-pb-7{padding-bottom:5rem !important}.m-mt-5{margin-top:5rem !important}.m-pr-2{padding-right:2rem !important}.m-pl-2{padding-left:2rem !important}.m-img-vertical{width:87%;height:auto;-o-object-fit:cover;object-fit:cover;margin-top:-4rem;object-position:center}}@media (max-width: 991px){.m-mt-8{margin-top:8rem}#scroll-right{transform:scale(0.5);top:44px}}@media (max-width: 575px){ul#menu-mainmenu li{padding:1rem !important;font-size:2.5rem !important}.overlay a{padding-left:0}h3{font-size:3em}.h3{font-size:3em}h1{font-size:3em}.h1{font-size:3em}.h2{font-size:3em}h2{font-size:3em}body{font-size:20px;line-height:2}html{font-size:20px;line-height:2}}.font-color_2{color:#9A9A9A}#studios .studio-slogan{bottom:4em;right:4em;font-weight:700}#studios .studios-location-tag{bottom:2.5em;right:4em;font-size:.9em}#studios .img:hover{animation-duration:.6s;animation-name:imageHover2;animation-fill-mode:forwards}@keyframes imageHover2{0%{filter:brightness(0.5)}50%{filter:brightness(2)}100%{filter:brightness(1)}}#branches{color:white}#branches h2{color:#484848}#trainers{color:white}#trainers .trainer-holder{position:relative;z-index:1}#trainers .trainer-holder:hover .trainer-details,#trainers .trainer-holder:active .trainer-details{animation-duration:0.2s;animation-delay:0.5s;animation-name:showName;background:black;position:relative;animation-fill-mode:forwards}#trainers .trainer-holder .trainer-details{bottom:100px;z-index:-1;display:flex;opacity:0}#trainers .trainer-holder img{transform:scale(0.89)}#trainers .trainer-holder img:hover{animation-duration:.6s;animation-name:imageHover;animation-fill-mode:forwards}@keyframes imageHover{0%{filter:brightness(0.5);transform:scale(0.9)}50%{filter:brightness(1.5);transform:scale(1)}100%{filter:brightness(1);transform:scale(1)}}@keyframes showName{0%{bottom:100px}100%{bottom:0;opacity:1}}#map{height:100%}#map .leaflet-popup-content-wrapper,#map .leaflet-popup-tip{font-family:yekanbakh}.font-color-white{color:#fff}.uppercase{text-transform:uppercase}#mobile-pwa .pwa-icon{background:url(../images/pwa.svg) no-repeat;width:76px;display:inline-flex;height:32px;background-size:60px}#mobile-pwa .btn{display:inline-flex;justify-content:space-between;align-items:center}#mobile-pwa .mobile-pwa-image{position:relative;top:145px}.footer #footer-menu a{color:#636866}.footer #footer-menu ul{margin:0}#quote{color:white}#quote:before{display:block;width:160px;height:130px;position:absolute;bottom:150px;right:50%;transform:translateX(50%);background:url("../images/quote-icon.svg")}#quote .speaker{color:#636866}.swiper .swiper-button-prev,.swiper .swiper-rtl .swiper-button-next{color:white;right:1.5em !important}.swiper .swiper-button-next,.swiper .swiper-rtl .swiper-button-prev{color:white;left:1.5em !important}.swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:white;width:0.8em !important;height:0.8em !important}.swiper .swiper-horizontal>.swiper-pagination-bullets,.swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper .swiper-pagination-custom,.swiper .swiper-pagination-fraction{bottom:2em !important}.leaflet-bottom{display:none}.hero-image .bread-container,.branch-slider .bread-container{top:0;right:50%;transform:translateX(50%);color:white;z-index:1}.hero-image .bread-container a,.branch-slider .bread-container a{color:darkgrey}.col-xl-2-5{flex:0 0 auto;width:20%}#faq .question-answers{border-bottom:2px solid #000;padding:.5em 0}#faq .question-answers:first-child{border-top:2px solid #000}#faq .question-answers .answer{display:none}#faq .question-answers.active .icon{background:url("../images/minus.svg") !important}#faq .question-answers .question .icon{background:url("../images/plus.svg");width:20px;height:20px;display:block;cursor:pointer}.page-content h2{font-size:1.8em}.font-color-grey,.copyright a{color:#636866}#footer-menu li{text-align:right;list-style:none}
@media (max-width:1199.98px){.header.header-compact{padding-top:1rem;padding-bottom:1rem;border-bottom:3px solid #000}}
/*# sourceMappingURL=style.css.map */
