@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:__Quantico_5c5ee8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9d3e21374aaa4372-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Quantico_5c5ee8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/83d43b4b09945d09-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Quantico_Fallback_5c5ee8;src:local("Arial");ascent-override:100.26%;descent-override:34.61%;line-gap-override:0.00%;size-adjust:106.02%}.__className_5c5ee8{font-family:__Quantico_5c5ee8,__Quantico_Fallback_5c5ee8;font-style:normal}.__variable_5c5ee8{--font-quantico:"__Quantico_5c5ee8","__Quantico_Fallback_5c5ee8"}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_fca8ee;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_fca8ee;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_fca8ee{font-family:__Montserrat_fca8ee,__Montserrat_Fallback_fca8ee;font-style:normal}.__variable_fca8ee{--font-montserrat:"__Montserrat_fca8ee","__Montserrat_Fallback_fca8ee"}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style:none}img{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}input,textarea{border:none;overflow:auto;outline:none;box-shadow:none;resize:none}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}body{font-family:var(--font-montserrat);color:#707070}p{font-size:1.125rem;line-height:2rem}p.notice{font-size:.8rem;line-height:1.5}a{display:inline-block;text-decoration:none}input,textarea{display:block;padding:15px 20px;font-size:1rem;border:1px solid #707070;color:#000}input::placeholder,textarea::placeholder{color:#000;text-transform:uppercase}.btn-wrapper .btn{font-family:var(--font-quantico);text-align:center;border-radius:0;padding:25px 40px;border:none;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.btn-wrapper .btn.red{border:1px solid #db3d33;background-color:#db3d33;color:#fff}.btn-wrapper .btn.red:hover{background-color:#fff;color:#db3d33}.btn-wrapper .btn.black{border:1px solid #000;background-color:#000;color:#fff}.btn-wrapper .btn.black:hover{background-color:#fff;color:#000}.btn-wrapper .btn.grey{border:1px solid #231f20;background-color:#231f20;color:#fff}.btn-wrapper .btn.grey:hover{background-color:#000;border-color:#000}.title-wrapper{display:flex;align-items:center}.title-wrapper .title{text-transform:uppercase}.title-wrapper .title.red{color:#db3d33}.title-wrapper .title.black{color:#000}.title-wrapper .title.grey{color:#707070}.title-wrapper .title.white{color:#fff}.title-wrapper h1,.title-wrapper h2{font-size:3rem;font-family:var(--font-quantico);line-height:3rem;margin-bottom:20px;font-weight:700}@media(max-width:480px){.title-wrapper h1,.title-wrapper h2{font-size:2.7rem;line-height:2.7rem}}.title-wrapper h3{font-size:1.25rem;line-height:1.25rem;margin-bottom:25px}.title-wrapper h4{font-size:1.125rem;line-height:1.125rem;margin-bottom:25px}.title-wrapper h5{color:#000;font-family:var(--font-quantico);font-weight:700;opacity:.04;font-size:9.5rem;line-height:1;position:absolute;left:5px;top:0}@media(max-width:1024px){.title-wrapper h5{font-size:5.5rem}}@media(max-width:768px){.title-wrapper h5{font-size:4.5rem}}@media(max-width:640px){.title-wrapper h5{font-size:3rem;padding:16px 0}}@media(max-width:480px){.title-wrapper h5{font-size:2.7rem;padding:16px 0}}.title-wrapper .decoration{width:18px;height:13px;margin-right:12px}.title-wrapper .decoration.h2{margin-bottom:20px}.title-wrapper .decoration.h3,.title-wrapper .decoration.h4{margin-bottom:25px}.title-wrapper .decoration.red{background-color:#db3d33}.title-wrapper .decoration.black{background-color:#000}.title-wrapper .decoration.grey{background-color:#707070}.title-wrapper .decoration.white{background-color:#fff}.arrow-wrapper{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border:1px solid #707070;cursor:pointer;transition:opacity .2s ease}.arrow-wrapper svg{stroke:#707070}.arrow-wrapper.disabled{opacity:.35;cursor:not-allowed}.arrow-wrapper:hover{opacity:.35}.course-wrapper{padding:10px}.course-wrapper.red{border-color:#db3d33}.course-wrapper.red .coach{color:#db3d33}.course-wrapper.wine{border-color:#9f211a}.course-wrapper.wine .coach{color:#9f211a}.course-wrapper.grey{border-color:#707070}.course-wrapper.grey .coach{color:#707070}.course-wrapper.black{border-color:#000}.course-wrapper.black .coach{color:#000}.course-wrapper.placeholder{background-color:#f6f6f7}@media(max-width:1024px){.course-wrapper.placeholder{display:none}}.course-wrapper .hour{color:#707070;font-size:.5rem;margin-bottom:7px;font-weight:700}.course-wrapper .title{color:#000;font-size:.75rem;margin-bottom:7px;font-weight:500}.course-wrapper .coach{font-size:.5rem;font-weight:600}.bordered,.course-wrapper.black,.course-wrapper.grey,.course-wrapper.red,.course-wrapper.wine{border-style:solid;border-width:8px 1px 1px}nav.header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;background-color:#000;z-index:100}@media(max-width:1024px){nav.header .desktop{display:none!important}}nav.header .mobile{display:none!important;padding-right:0}@media(max-width:1024px){nav.header .mobile{display:flex!important}}nav.header .mobile .logo-wrapper{padding-right:20px}nav.header .mobile .hamburger-wrapper{height:100%;background-color:#231f20}nav.header .mobile .trial-wrapper{text-align:center;margin-left:auto;height:100%}nav.header .mobile .trial-wrapper .btn{padding:25px 10px;width:175px;max-width:100%}nav.header .link-container,nav.header .main-container{display:flex;align-items:center;height:75px}nav.header .link-container{position:absolute;right:0;flex:1 1;justify-content:flex-end}nav.header .link-container .link-wrapper{margin-left:40px;height:100%;position:relative;display:flex;align-items:center}nav.header .link-container .link-wrapper.is-active .link{color:#db3d33}nav.header .link-container .link-wrapper:not(.language):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:8px;bottom:0;left:0;background-color:#db3d33;transform-origin:bottom right;transition:transform .25s ease-out}nav.header .link-container .link-wrapper:not(.language).is-active:after,nav.header .link-container .link-wrapper:not(.language):hover:after{transform:scaleX(1);transform-origin:bottom left}nav.header .link-container .link-wrapper .link{color:#fff;text-transform:uppercase;font-size:1rem;font-family:var(--font-quantico);transition:color .3s}nav.header .link-container .trial-wrapper{margin-left:40px}nav.header .link-container .language,nav.header .link-container .trial-wrapper{height:75px;font-family:var(--font-quantico)}nav.header .btn-wrapper,nav.header .btn-wrapper .btn{height:100%}nav.header .menu-box-trial-wrapper{margin-top:auto;padding:0 24px}nav.header .menu-box-trial-wrapper .btn-wrapper .btn{width:100%}.nav-placeholder{height:75px}.menu-box{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;left:-100%;z-index:888;width:100%;height:100%;margin:0;padding:75px 0;list-style:none;background-color:#231f20;box-shadow:2px 2px 6px rgba(0,0,0,.4);transition-duration:.25s}.menu-box .menu-item{display:flex;align-items:center;position:relative;overflow:hidden}.menu-box .menu-item.is-active a{color:#db3d33}.menu-box .menu-item a{display:block;padding:12px 24px;color:#fff;flex:1 1;font-size:16px;font-weight:600;text-decoration:none;transition-duration:.25s;transform:translateY(100%)}.menu-box .menu-item a:hover{transform:translateY(-2px);opacity:.8}.menu-box .menu-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4.5px;background-color:#db3d33;transform-origin:0 50%;transform:translateX(-100%) skew(15deg)}.open .menu-box{left:0!important}.open .menu-box .menu-item a{animation:link-appear 1.5s cubic-bezier(.215,.61,.355,1) forwards}.open .menu-box .menu-item:after{animation:nav-line 1s cubic-bezier(.215,.61,.355,1) forwards}.open .menu-box .menu-item:first-child a,.open .menu-box .menu-item:first-child:after{animation-delay:calc(.5s*1*.125)}.open .menu-box .menu-item:nth-child(2) a,.open .menu-box .menu-item:nth-child(2):after{animation-delay:calc(.5s*2*.125)}.open .menu-box .menu-item:nth-child(3) a,.open .menu-box .menu-item:nth-child(3):after{animation-delay:calc(.5s*3*.125)}.open .menu-box .menu-item:nth-child(4) a,.open .menu-box .menu-item:nth-child(4):after{animation-delay:calc(.5s*4*.125)}@keyframes nav-line{0%{transform:scaleX(0);transform-origin:0 50%}35%{transform:scaleX(1.001);transform-origin:0 50%}65%{transform:scaleX(1.001);transform-origin:100% 50%}to{transform:scaleX(0);transform-origin:100% 50%}}@keyframes link-appear{0%,25%{transform:translateY(100%)}50%,to{transform:translateY(0)}}.main-container{margin:0 auto;width:1120px;max-width:100%;padding:0 20px}.banner-wrapper.home{height:100svh;min-height:700px;padding:40px 0;background-color:#231f20;color:#fff;display:flex;align-items:center;position:relative}@media(max-width:1024px){.banner-wrapper.home{min-height:100svh;height:auto}}@media(max-width:480px){.banner-wrapper.home{padding-top:0}}.banner-wrapper.home .video-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;overflow:hidden}@media(max-width:480px){.banner-wrapper.home .video-wrapper{height:50svh}}.banner-wrapper.home .video-wrapper video{min-height:100%;min-width:100%}@media(max-width:480px){.banner-wrapper.home .video-wrapper video{max-height:100%}}.banner-wrapper.home .banner{position:relative;z-index:5}@media(max-width:480px){.banner-wrapper.home .banner .titles{padding:20px 0;margin-bottom:25px;height:50svh;display:flex;flex-direction:column;justify-content:center}}.banner-wrapper.home .banner .titles .title-wrapper{width:800px;max-width:100%}.banner-wrapper.home .banner .titles .title-wrapper .h3.decoration{background-color:#fff}.banner-wrapper.home .banner .titles .title-wrapper h1{font-size:5rem;line-height:5rem}@media(max-width:1024px){.banner-wrapper.home .banner .titles .title-wrapper h1{font-size:4rem;line-height:4rem}}@media(max-width:640px){.banner-wrapper.home .banner .titles .title-wrapper h1{font-size:2.5rem;line-height:2.5rem}}.banner-wrapper.home .banner p{width:800px;max-width:100%}.banner-wrapper.home .banner .btn-container{display:flex;gap:20px;margin-top:35px}@media(max-width:480px){.banner-wrapper.home .banner .btn-container{flex-direction:column}}.banner-wrapper.home .banner .btn-container .btn{width:100%;max-width:250px}.banner-wrapper.schedule{padding:150px 0;background-color:#231f20}@media(max-width:1024px){.banner-wrapper.schedule{padding:96px 0}}@media(max-width:768px){.banner-wrapper.schedule{padding:80px 0}}@media(max-width:640px){.banner-wrapper.schedule{padding:80px 0}}.banner-wrapper.schedule .title-wrapper{justify-content:center}.banner-wrapper.schedule .title-wrapper .title,.banner-wrapper.schedule p{text-align:center}.banner-wrapper.two-cols{height:100svh;min-height:700px;background-color:#231f20;color:#fff;display:flex;align-items:center}@media(max-width:1024px){.banner-wrapper.two-cols{height:auto;min-height:50svh;padding:60px 20px}}.banner-wrapper.two-cols.white{color:#707070;background-color:#fff}.banner-wrapper.two-cols.white h1{color:#000}.banner-wrapper.two-cols .banner{display:flex;height:100%;width:100%}@media(max-width:768px){.banner-wrapper.two-cols .banner{flex-direction:column-reverse}}.banner-wrapper.two-cols .banner .col{display:flex;flex-direction:column;justify-content:center;flex:1 1;width:50%}@media(max-width:1024px){.banner-wrapper.two-cols .banner .col{width:100%}}.banner-wrapper.two-cols .banner .col:first-child{position:relative}@media(max-width:768px){.banner-wrapper.two-cols .banner .col:first-child{min-height:25vh;margin-top:60px}}.banner-wrapper.two-cols .banner .col .content-wrapper{padding:0 100px}@media(max-width:1024px){.banner-wrapper.two-cols .banner .col .content-wrapper{padding:0 20px}}.banner-wrapper.two-cols .banner .col .content-wrapper .notice{margin-top:25px;font-style:italic;color:#db3d33}.banner-wrapper.two-cols .banner .col .content-wrapper .btn-container{margin-top:35px}.schedule-container{padding:100px 0 0}.schedule-container .schedule-wrapper{display:flex;flex-direction:column;align-items:center}.schedule-container .schedule-wrapper .courses{margin-top:20px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:1024px){.schedule-container .schedule-wrapper .courses{grid-template-columns:1fr;width:350px;max-width:100%}}.schedule-container .schedule-wrapper .courses .date{background-color:#000;color:#fff;padding:10px;text-align:center;font-weight:700;font-size:11px}.schedule-container .schedule-wrapper .courses .course-wrapper{margin-top:10px}.schedule-container.week .schedule-wrapper .courses{margin-top:0}@media(max-width:1024px){.schedule-container.week .schedule-wrapper .courses{grid-template-columns:1fr}.schedule-container.week .schedule-wrapper .courses .day{margin-top:60px}.schedule-container.week .schedule-wrapper .courses .day:first-child{margin-top:0}}.schedule-container.week .schedule-wrapper .btn-container{margin-top:60px;display:flex;justify-content:center;gap:25px;width:100%}@media(max-width:1024px){.schedule-container.week .schedule-wrapper .btn-container{flex-direction:column;align-items:center}}.schedule-container.week .schedule-wrapper .btn-container .btn-wrapper{width:350px;max-width:100%}.schedule-container.week .schedule-wrapper .btn-container .btn-wrapper button{width:100%}.contact-box-container{background-color:#fff;color:#231f20;width:500px;max-width:100%}.contact-box-container .contact-box-wrapper{padding:30px}.contact-box-container .contact-box-wrapper h4{font-weight:700;margin-bottom:25px;font-size:1.5rem}.contact-box-container .contact-box-wrapper .contact-info{display:flex;align-items:flex-start;gap:12px;margin-bottom:25px}.contact-box-container .contact-box-wrapper .contact-info:last-child{margin-bottom:0}.contact-box-container .contact-box-wrapper .contact-info a,.contact-box-container .contact-box-wrapper .contact-info address{text-decoration:none;color:#707070;font-style:normal}.contact-box-container .contact-box-wrapper .contact-info a{opacity:1;transition:opacity .3s}.contact-box-container .contact-box-wrapper .contact-info a:hover{opacity:.6}.contact-box-container .contact-box-wrapper .contact-info address{white-space:pre}.contact-box-container .map-wrapper{position:relative;width:100%;height:145px;background-color:#f6f6f7}.contact-box-container.grey{background-color:#f6f6f7}.contact-box-container.grey .map-wrapper{background-color:#fff}.contact-form-container{padding:150px 0}@media(max-width:1024px){.contact-form-container{padding:96px 0}}@media(max-width:768px){.contact-form-container{padding:80px 0}}@media(max-width:640px){.contact-form-container{padding:80px 0}}.contact-form-container .contact-form{display:flex;gap:60px}@media(max-width:1024px){.contact-form-container .contact-form{flex-direction:column}.contact-form-container .contact-form h1{text-align:center}}.contact-form-container .contact-form .contact-description{margin-bottom:40px}.contact-form-container .contact-form .col{width:50%;flex:1 1;max-width:100%;margin:0 auto}@media(max-width:1024px){.contact-form-container .contact-form .col{width:600px}.contact-form-container .contact-form .col .title-wrapper{justify-content:center}.contact-form-container .contact-form .col p{text-align:center}.contact-form-container .contact-form .col .contact-box-container{margin:0 auto}}.contact-form-container .contact-form form{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.contact-form-container .contact-form form .form-inner{position:relative;display:flex;flex-direction:column}.contact-form-container .contact-form form .form-inner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:-1;opacity:0;display:flex;justify-content:center;align-items:center;transition:all .3s ease;color:#231f20}.contact-form-container .contact-form form .form-inner .overlay.show{z-index:1;opacity:1}.contact-form-container .contact-form form .form-inner textarea{min-height:200px}.contact-form-container .contact-form form .form-inner input,.contact-form-container .contact-form form .form-inner textarea{margin-top:10px}.contact-form-container .contact-form form .form-inner button[type=submit]{margin-top:20px}.contact-form-container .contact-form form .form-inner .error{height:15px;color:#db3d33;font-style:italic;font-size:.75rem}.other-locations-container{padding:150px 0;background-color:#f6f6f7}@media(max-width:1024px){.other-locations-container{padding:96px 0}}@media(max-width:768px){.other-locations-container{padding:80px 0}}@media(max-width:640px){.other-locations-container{padding:80px 0}}.other-locations-container .main-container>.title-wrapper{justify-content:center}.other-locations-container .main-container>.title-wrapper h2{margin-bottom:40px;text-align:center}.other-locations-container .main-container .other-locations-wrapper{display:flex;gap:40px}@media(max-width:1024px){.other-locations-container .main-container .other-locations-wrapper{flex-direction:column}}.other-locations-container .main-container .other-locations-wrapper .contact-box-container{margin:0 auto}.cta-container{padding:150px 0}@media(max-width:1024px){.cta-container{padding:96px 0}}@media(max-width:768px){.cta-container{padding:80px 0}}@media(max-width:640px){.cta-container{padding:80px 0}}.cta-container.red .cta-wrapper{background-color:#db3d33;color:#fff}.cta-container.grey .cta-wrapper{background-color:#231f20;color:#fff}.cta-container.black .cta-wrapper{background-color:#000}.cta-container.black .cta-wrapper h4{color:#db3d33}.cta-container.black .cta-wrapper .decoration{background-color:#db3d33!important}.cta-container.black .cta-wrapper p{color:#fff}.cta-container.fullwidth-image .cta-wrapper{position:relative;overflow:hidden}.cta-container.fullwidth-image .image-wrapper{position:static!important}.cta-container.fullwidth-image .image-wrapper img{z-index:1}.cta-container.fullwidth{padding:0}.cta-container.fullwidth.red{background-color:#db3d33}.cta-container.fullwidth.grey{background-color:#231f20}.cta-container .cta-wrapper{display:flex}@media(max-width:1024px){.cta-container .cta-wrapper{flex-direction:column}}.cta-container .cta-wrapper .content{position:relative;z-index:5;display:flex;flex-direction:column;justify-content:space-between;padding:100px 60px;flex:1 1}.cta-container .cta-wrapper .content .decoration{background-color:#fff}@media(max-width:640px){.cta-container .cta-wrapper .content{padding:60px 40px}.cta-container .cta-wrapper .content h2{font-size:1.8rem;line-height:1.8rem;text-align:center}.cta-container .cta-wrapper .content h4{font-size:1rem;line-height:1rem;text-align:center}.cta-container .cta-wrapper .content .title-wrapper{justify-content:center}}.cta-container .cta-wrapper .content .btn-wrapper{margin-top:25px}.cta-container .cta-wrapper .content .btn-wrapper.youtube{display:block;border:1px solid hsla(0,0%,100%,.25);padding:15px;margin-right:auto;transition:border .25s ease-in-out;cursor:pointer}.cta-container .cta-wrapper .content .btn-wrapper.youtube:hover{border:1px solid #fff}.cta-container .cta-wrapper .content .btn-wrapper.youtube img{display:block}@media(max-width:640px){.cta-container .cta-wrapper .content .btn-wrapper{margin:25px auto 0}}.cta-container .cta-wrapper .image-wrapper{position:relative;width:38%;aspect-ratio:1}@media(max-width:1024px){.cta-container .cta-wrapper .image-wrapper{aspect-ratio:auto;min-height:275px;width:100%}}.subscriptions-container{position:relative;padding:150px 0;background-color:#231f20}@media(max-width:1024px){.subscriptions-container{padding:96px 0}}@media(max-width:768px){.subscriptions-container{padding:80px 0}}@media(max-width:640px){.subscriptions-container{padding:80px 0}}.subscriptions-container h5{opacity:1}.subscriptions-container .subscriptions-wrapper .title-wrapper{justify-content:center}.subscriptions-container .subscriptions-wrapper .title-wrapper .title{text-align:center}.subscriptions-container .subscriptions-wrapper p{color:#fff;text-align:center;width:700px;max-width:100%;margin:auto}.subscriptions-container .subscriptions-wrapper p.notice{width:550px;max-width:100%;margin-top:20px;font-style:italic}.subscriptions-container .subscriptions-wrapper p.notice.red{color:#db3d33}.subscriptions-container .subscriptions-wrapper .subscriptions{margin-top:80px}.subscriptions-container .subscriptions-wrapper .subscriptions .subbox-container{margin:50px auto 0}.subbox-container{width:750px;max-width:100%;display:flex}@media(max-width:768px){.subbox-container{flex-direction:column}}.subbox-container .duration{min-height:250px;min-width:250px;background-color:#000;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:768px){.subbox-container .duration{min-height:auto}}.subbox-container .duration h4{font-weight:700;margin-bottom:10px}.subbox-container .duration h2{margin-bottom:0;font-size:2.5rem}.subbox-container .data{flex:1 1;display:flex}@media(max-width:640px){.subbox-container .data{flex-direction:column}}.subbox-container .data .col{background-color:#fff;flex:1 1;text-align:center;display:flex;flex-direction:column}.subbox-container .data .col:last-child{border-left:1px solid #000}@media(max-width:640px){.subbox-container .data .col:last-child{border-left:none;border-top:1px solid #000}}.subbox-container .data .col .header{padding:20px 20px 0}.subbox-container .data .col .header .type{color:#000;font-weight:500;text-transform:uppercase;margin-bottom:2px}.subbox-container .data .col .header .age{color:#707070;font-size:.875rem;font-weight:600;text-transform:uppercase}.subbox-container .data .col .body{padding:20px;display:flex;flex-direction:column;color:#db3d33}.subbox-container .data .col .body .price{font-weight:700}.subbox-container .data .col .body .price span{font-size:2rem}.subbox-container .data .col .body .price sup{font-size:1rem}.subbox-container .data .col .body .recurring{font-size:.875rem;text-transform:uppercase}.subbox-container .data .col .body .btn-wrapper{margin-top:20px}.iconbox-container{padding:25px;max-width:300px;text-align:center;display:flex;flex-direction:column;align-items:center}.iconbox-container.grey{background-color:#f6f6f7}.iconbox-container.white{background-color:#fff}.iconbox-container .image-wrapper{width:90px;height:90px;margin-bottom:15px;border:1px solid #707070;border-radius:100%;display:flex;justify-content:center;align-items:center}.iconbox-container .title{font-weight:700;margin-bottom:5px}.iconbox-container p{font-size:1rem;line-height:1.5rem}.advantages-container{padding-top:150px}@media(max-width:1024px){.advantages-container{padding-top:96px}}@media(max-width:768px){.advantages-container{padding-top:80px}}@media(max-width:640px){.advantages-container{padding-top:80px}}.advantages-container .advantages-wrapper .title-wrapper{justify-content:center;text-align:center}.advantages-container .advantages-wrapper .boxes{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;place-items:center;grid-gap:20px;gap:20px}@media(max-width:1024px){.advantages-container .advantages-wrapper .boxes{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.advantages-container .advantages-wrapper .boxes{grid-template-columns:repeat(1,1fr)}}.advantages-container .advantages-wrapper .boxes .iconbox-container{height:100%}.values-container{padding:100px 0;background-color:#f6f6f7}.values-container .values-wrapper{text-align:center}.values-container .values-wrapper h2{white-space:pre}.values-container .values-wrapper .title-wrapper{justify-content:center;text-align:center}.values-container .values-wrapper .btn-wrapper{margin-top:25px}.values-container .values-wrapper .boxes-container{padding-top:100px}.values-container .values-wrapper .boxes-container .boxes{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;place-items:center;grid-gap:20px;gap:20px}@media(max-width:1024px){.values-container .values-wrapper .boxes-container .boxes{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.values-container .values-wrapper .boxes-container .boxes{grid-template-columns:repeat(1,1fr)}}.values-container .values-wrapper .boxes-container .boxes .iconbox-container{height:100%}.two-col-media-container{position:relative;padding:150px 0;overflow:hidden}@media(max-width:1024px){.two-col-media-container{padding:96px 0}}@media(max-width:768px){.two-col-media-container{padding:80px 0}}@media(max-width:640px){.two-col-media-container{padding:80px 0}}.two-col-media-container.grey{background-color:#231f20}.two-col-media-container.grey p{color:#fff}.two-col-media-container.light-grey{background-color:#f6f6f7}.two-col-media-container.light-grey h2{color:#231f20!important}.two-col-media-container.white{background-color:#fff}.two-col-media-container.white h2{color:#000!important}.two-col-media-container.red{background-color:#db3d33}.two-col-media-container.red h2,.two-col-media-container.red h3{color:#fff!important}.two-col-media-container.red .decoration{background-color:#fff}.two-col-media-container.red p{color:#fff}.two-col-media-container.fullheight{padding:0}.two-col-media-container.fullheight .col:first-child{display:flex;align-items:center}.two-col-media-container.fullheight .col:last-child{aspect-ratio:auto!important}.two-col-media-container .main-container{display:flex;gap:60px}.two-col-media-container .main-container .col{width:50%;flex:1 1;position:relative}.two-col-media-container .main-container .col:last-child{aspect-ratio:1}@media(max-width:640px){.two-col-media-container .main-container .col{width:100%}}.two-col-media-container .main-container .col .image-wrapper{position:relative;width:100%;height:100%}.two-col-media-container .main-container .col .image-wrapper img{display:block}.two-col-media-container .main-container .col .btn-wrapper{margin-top:25px}@media(max-width:640px){.two-col-media-container .main-container{flex-direction:column}}.trainers-wrapper .trainers{display:grid;grid-gap:20px;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);place-items:center}@media(max-width:1024px){.trainers-wrapper .trainers{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.trainers-wrapper .trainers{grid-template-columns:repeat(1,1fr)}}.team-member-wrapper{background-color:#fff;max-width:300px}.team-member-wrapper h3{font-size:1.5rem;line-height:1.25;font-weight:700;margin:12px 0;white-space:pre}.team-member-wrapper p{color:#000;line-height:1.25rem}.hamburger-wrapper{position:relative;z-index:999;display:flex;justify-content:center;align-items:center;cursor:pointer}.hamburger-wrapper .hamburger{width:30px;height:22.5px;position:relative;margin:0 25px;transform:rotate(0deg);transition:.5s ease-in-out}.hamburger-wrapper .hamburger span{display:block;position:absolute;height:4.5px;width:100%;background:#db3d33;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.hamburger-wrapper .hamburger span:first-child{top:0}.hamburger-wrapper .hamburger span:nth-child(2),.hamburger-wrapper .hamburger span:nth-child(3){top:9px}.hamburger-wrapper .hamburger span:nth-child(4){top:18px}.open span:first-child{top:8px;width:0;left:50%}.open span:nth-child(2){transform:rotate(45deg)}.open span:nth-child(3){transform:rotate(-45deg)}.open span:nth-child(4){top:9px;width:0;left:50%}.spinner,.spinner:after{border-radius:50%;width:40px;height:40px}.spinner{margin:12px auto;font-size:10px;position:relative;text-indent:-9999em;border:2.2px solid rgba(219,61,51,.2);border-left-color:#db3d33;transform:translateZ(0);animation:load8 1.1s linear infinite}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.testimonials-container{position:relative;padding:150px 0}@media(max-width:1024px){.testimonials-container{padding:96px 0}}@media(max-width:768px){.testimonials-container{padding:80px 0}}@media(max-width:640px){.testimonials-container{padding:80px 0}}.testimonials-container .title-arrows{display:flex;align-items:center;margin-bottom:20px}@media(max-width:640px){.testimonials-container .title-arrows{flex-direction:column;gap:30px}}.testimonials-container .title-arrows h2{flex:1 1;color:#231f20!important;margin-bottom:0}.testimonials-container .title-arrows .arrow-container{margin-left:auto;width:135px;display:flex;gap:15px}.testimonials-container .slick-slider{max-width:100%;overflow:hidden}.testimonials-container .testimonials-wrapper{margin-top:45px;display:flex;gap:50px}@media(max-width:768px){.testimonials-container .testimonials-wrapper{flex-direction:column}}.testimonials-container .testimonials-wrapper .col{flex:1 1;width:50%}.testimonials-container .testimonials-wrapper .col h4{font-weight:700;margin-bottom:10px;font-size:1.5rem}.testimonials-container .testimonials-wrapper .col .subtitle{color:#000}.testimonials-container .testimonials-wrapper .col .avatar-wrapper{display:flex;justify-content:center;align-items:center;width:118px;height:118px;border-radius:50%;background-color:rgba(35,31,32,.9)}.testimonials-container .testimonials-wrapper .col .content{display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.testimonials-container .testimonials-wrapper .col .content{align-items:center}}.testimonials-container .testimonials-wrapper .col:first-child{display:flex;gap:15px;background-color:#f6f6f7;padding:40px;margin-bottom:auto}@media(max-width:1024px){.testimonials-container .testimonials-wrapper .col:first-child{flex-direction:column;align-items:center;width:320px;margin:auto;flex:none}}@media(max-width:768px){.testimonials-container .testimonials-wrapper .col:first-child{width:100%}}.testimonials-container .testimonials-wrapper .col:last-child{display:flex;align-items:center;width:100%}@media(max-width:768px){.testimonials-container .testimonials-wrapper .col:last-child p{text-align:center}}footer{position:relative;background-color:#000;min-height:270px;display:flex;align-items:stretch;justify-content:flex-start}@media(max-width:768px){footer{flex-direction:column-reverse}}footer .content-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:50px 35px;padding-top:40px;padding-bottom:40px}@media(max-width:768px){footer .content-wrapper{flex-direction:column;align-items:center}}footer .content-wrapper .col{display:flex;gap:35px}@media(max-width:768px){footer .content-wrapper .col{flex-direction:column;align-items:center;text-align:center}}footer .content-wrapper .col a{opacity:1;transition:opacity .3s}footer .content-wrapper .col a:hover{opacity:.5}footer .content-wrapper .logo-wrapper{margin-top:5px}footer .content-wrapper .slogan{color:#707070;font-size:1.25rem;font-weight:700;font-family:var(--font-quantico)}footer .content-wrapper .contact-info a{color:#fff;font-size:1.125rem;line-height:1.5;display:block}footer .content-wrapper .socials{margin-top:5px;display:flex;align-items:center;gap:40px;margin-left:60px;flex-shrink:0}@media(max-width:1024px){footer .content-wrapper .socials{position:static;margin-left:20px}}@media(max-width:768px){footer .content-wrapper .socials{margin-left:0}}footer .content-wrapper .copyright{color:#fff;font-size:.75rem;width:100%}@media(max-width:768px){footer .content-wrapper .copyright{text-align:center}}footer .trial-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:0;right:0;height:100%;width:394px;max-width:100%;padding:45px;background-color:#231f20;flex-shrink:0}footer .trial-wrapper .btn{padding:25px 30px}footer .trial-wrapper h3{text-align:center;font-size:1.5625rem;line-height:1.25;font-weight:700}@media(max-width:1280px){footer .trial-wrapper{height:auto;position:static}}@media(max-width:768px){footer .trial-wrapper{width:100%;display:none}}.groups-container{padding:150px 0}@media(max-width:1024px){.groups-container{padding:96px 0}}@media(max-width:768px){.groups-container{padding:80px 0}}@media(max-width:640px){.groups-container{padding:80px 0}}.groups-container .groups-wrapper .title-wrapper{justify-content:center;text-align:center}.groups-container .groups-wrapper p{text-align:center}.groups-container .groups-wrapper .boxes{margin:60px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;place-items:center;grid-gap:20px;gap:20px;width:760px;max-width:100%}@media(max-width:640px){.groups-container .groups-wrapper .boxes{grid-template-columns:repeat(1,1fr)}}.groups-container .groups-wrapper .boxes .iconbox-container{height:100%;min-height:210px;width:100%;display:flex;justify-content:center;text-align:center}.sport-container{padding:150px 0}@media(max-width:1024px){.sport-container{padding:96px 0}}@media(max-width:768px){.sport-container{padding:80px 0}}@media(max-width:640px){.sport-container{padding:80px 0}}.sport-container .sport-wrapper .title-wrapper{justify-content:center;text-align:center}.sport-container .sport-wrapper p{text-align:center}.custom-image,.custom-video{transition:opacity .5s ease-in-out}.page-home .schedule-container{padding:100px 0}@media(max-width:1024px){.page-home .cta-about .main-container{padding-top:65px;flex-direction:column}.page-home .cta-about .main-container .col{width:100%}.page-home .cta-about .main-container .col .image-wrapper{max-width:510px;margin:auto}.page-home .cta-social .content{width:600px;max-width:100%}}.page-home .cta-social .image-wrapper{background-color:#db3d33}@media(max-width:1024px){.page-home .cta-social .image-wrapper{display:none}}.page-home .cta-cours{padding-top:0}.page-home .cta-cours .title-wrapper{width:500px;max-width:100%}.page-home .cta-cours .image-wrapper{width:auto;min-height:auto}@media(max-width:1024px){.page-home .cta-cours .image-wrapper{opacity:.5}}.page-home .cta-cours .image-wrapper img{object-position:right}.page-home .cta-abonnements{background-color:#000;padding:0}.page-home .cta-abonnements .main-container{padding:0}.page-home .cta-abonnements .main-container .title-wrapper{justify-content:center}.page-home .cta-abonnements .main-container .content{padding:120px 60px 235px;text-align:center}@media(max-width:640px){.page-home .cta-abonnements .main-container .content{padding:70px 30px 235px}}.page-home .cta-abonnements .main-container .content p{width:700px;max-width:100%;margin:auto;color:#fff}.page-home .cta-abonnements .main-container .image-wrapper{width:auto;min-height:auto;opacity:.7}.page-home .cta-abonnements .main-container .image-wrapper img{object-position:bottom}@media(max-width:640px){.page-home .cta-abonnements .main-container .image-wrapper img{object-fit:contain!important;left:-20%!important;width:150%!important;max-width:150%}.page-home .two-cols-about .main-container{flex-direction:column}}@media(max-width:1024px){.page-home .two-cols-about .main-container{gap:20px}}.page-home .two-cols-about .main-container .col{display:flex;flex-direction:column;justify-content:center}.page-home .two-cols-about .main-container .col .image-wrapper{aspect-ratio:25/18;height:auto!important}@media(max-width:640px){.page-home .two-cols-about .main-container .col .image-wrapper{aspect-ratio:16/9}}.page-home .two-cols-about .main-container .col:last-child{aspect-ratio:auto}@media(max-width:640px){.page-home .two-cols-about .main-container .col{width:100%}}.page-home .testimonials-container{padding:150px 0 0}@media(max-width:1024px){.page-home .testimonials-container{padding:96px 0 0}}@media(max-width:768px){.page-home .testimonials-container{padding:80px 0 0}}@media(max-width:640px){.page-home .testimonials-container{padding:80px 0 0}}.cta-competition,.sport-container,.what-is-jiujitsu{padding-bottom:0}.sport-container p{width:760px;max-width:100%;margin:auto}.cta-competition .title-wrapper{justify-content:flex-start!important}.cta-competition .title-wrapper h2{text-align:left!important}.cta-competition .image-wrapper{background-color:#000;min-height:auto!important}@media(max-width:1024px){.cta-competition .image-wrapper{opacity:.2}}.cta-competition .image-wrapper img{object-position:right}