body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.topHeader{height:70px;margin-bottom:190px;opacity:0}.animateHeader{-webkit-animation:fadeInDown 1.1s ease-in-out;animation:fadeInDown 1.1s ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;opacity:1}.headerOpacityNormal{opacity:1}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.topHeaderTextPositions{align-items:center;display:flex;justify-content:center;position:relative;top:-50px}.topHeaderTextItems{display:flex;justify-content:space-around;width:800px}.topHeaderTextItems .topHeaderTextItem{color:#f8f8f8;font-family:Open Sans;font-size:18px;font-weight:700;height:40px;text-decoration:none;transition:opacity .2s ease;width:200px}.topHeaderTextItems .topHeaderTextItem:hover{cursor:pointer;opacity:.75;text-decoration:underline}.topHeaderTabletMenu{display:none}@media(max-width:1200px){.topHeaderTextPositions{top:-42px}.topHeaderTextItems{width:750px}.topHeaderTextItems .topHeaderTextItem{font-size:16px}.topHeaderVector{width:900px}.topHeaderVectorLogo{width:150px}}@media(max-width:992px){.topHeaderVector{display:none}.topHeader{margin-bottom:130px}.topHeaderTabletMenu{align-items:center;display:flex;height:80px;padding-right:40px;position:absolute;right:0;top:0}.topHeaderTabletMenu .burgerMenuStyle{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;width:28px}.topHeaderTabletMenu .burgerMenuStyle .burgerLine{background:#f8f8f8;border-radius:2px;display:block;height:3px;-webkit-transform-origin:center;transform-origin:center;transition:opacity .2s ease,background .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease,background .2s ease;transition:transform .3s ease,opacity .2s ease,background .2s ease,-webkit-transform .3s ease;width:100%}.topHeaderTabletMenu .burgerMenuStyle:hover .burgerLine{opacity:.75}.topHeaderTabletMenu .burgerMenuStyle.burgerMenuOpen .burgerLine:first-child{-webkit-transform:translateY(8.5px) rotate(45deg);transform:translateY(8.5px) rotate(45deg)}.topHeaderTabletMenu .burgerMenuStyle.burgerMenuOpen .burgerLine:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.topHeaderTabletMenu .burgerMenuStyle.burgerMenuOpen .burgerLine:nth-child(3){-webkit-transform:translateY(-8.5px) rotate(-45deg);transform:translateY(-8.5px) rotate(-45deg)}.topHeaderTabletMenu .topHeaderTabletMenuContainer{background-color:#e0090e;opacity:0;pointer-events:none;position:absolute;right:0;top:80px;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity .22s ease,visibility 0s linear .22s,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s,-webkit-transform .22s ease;visibility:hidden;width:200px;z-index:40}.topHeaderTabletMenu .topHeaderTabletMenuContainer.topHeaderTabletMenuContainerOpen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .22s ease,visibility 0s,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease,visibility 0s;transition:opacity .22s ease,transform .22s ease,visibility 0s,-webkit-transform .22s ease;visibility:visible}.topHeaderTabletMenu .topHeaderTabletMenuContainer .topHeaderTabletMenuItem{border:4px solid #f8f8f8;color:#f8f8f8;display:block;font-family:Open Sans;font-size:16px;font-weight:700;padding:12px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.topHeaderTabletMenu .topHeaderTabletMenuContainer .topHeaderTabletMenuItem:hover{background-color:#af070b;cursor:pointer}.topHeaderTextPositions{background-color:#e0090e;margin-bottom:150px;top:0}.topHeaderTextItems{align-items:center;display:flex;height:80px}.topHeaderTextItem{display:none}.topHeaderVectorLogo{position:relative;top:75px;width:160px}}@media(max-width:768px){.topHeaderTabletMenu .topHeaderTabletMenuContainer .topHeaderTabletMenuItem{font-size:15px}.topHeaderVectorLogo{width:140px}}@media(max-width:576px){.topHeaderVectorLogo{top:40px;width:120px}.topHeader{margin-bottom:70px}.topHeaderTabletMenu{padding-right:24px}.topHeaderTabletMenu .topHeaderTabletMenuContainer .topHeaderTabletMenuItem{font-size:14px;padding:10px 12px}}.App{background-color:#282c34;text-align:center}@media(min-width:1500px){.WebApp{display:block;height:100%}}.commonButtonStyles{border:4px outset #e0090e;border-radius:40px;color:#f8f8f8;font-family:Open Sans;font-style:normal;font-weight:700;line-height:normal;position:relative;text-align:center;transition:-webkit-filter .2s ease,-webkit-transform .15s ease;transition:filter .2s ease,transform .15s ease;transition:filter .2s ease,transform .15s ease,-webkit-filter .2s ease,-webkit-transform .15s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:9999!important}.commonButtonStyles:hover{cursor:pointer;-webkit-filter:drop-shadow(2px 2px 4px #e0090e);filter:drop-shadow(2px 2px 4px #e0090e)}.commonButtonStyles:active{-webkit-transform:scale(.97);transform:scale(.97)}@media(max-width:768px){.commonButtonStyles{font-size:20px!important}}.mainPageScreen{display:flex;justify-content:center;position:relative;top:0;width:100%}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.mainPageScreen .textOpacityAnimate{opacity:1}.mainPageScreen .animateText1{-webkit-animation:fadeInLeft .8s ease-in-out forwards;animation:fadeInLeft .8s ease-in-out forwards}.mainPageScreen .animateText2{-webkit-animation:fadeInLeft .9s ease-in-out forwards;animation:fadeInLeft .9s ease-in-out forwards}.mainPageScreen .animateText3{-webkit-animation:fadeInLeft 1s ease-in-out forwards;animation:fadeInLeft 1s ease-in-out forwards}.mainPageScreen .animateText4{-webkit-animation:fadeInLeft 1.1s ease-in-out forwards;animation:fadeInLeft 1.1s ease-in-out forwards}.mainPageScreen .animateText5{-webkit-animation:fadeInLeft 1.2s ease-in-out forwards;animation:fadeInLeft 1.2s ease-in-out forwards}.mainPageScreen .mainScreenBodyBuilderImage{max-width:1300px;mix-blend-mode:lighten;position:absolute;right:20px;top:0;width:55%}.mainPageScreen .mainPageScreenText{font-family:Black Ops One;font-size:70px;padding:40px 0;text-align:start;z-index:10}.mainPageScreen .mainPageWhiteColor{color:#f8f8f8}.mainPageScreen .mainPageRedColor{color:#e0090e}.mainPageScreen .mainPageRedColorSmaller{color:#e0090e;font-size:32px;margin-top:32px}.mainPageScreen .mainPageRedColorVerySmall{color:#e0090e;font-size:20px}.mainPageScreen .applicationButton{cursor:pointer;display:none;margin:16px 8px}.mainPageScreen .titleBottomButtons{display:flex;margin-top:16px}.mainPageInnerWrapper{max-width:1200px;padding:0 10%;position:relative;width:100%}@media(min-width:2500px){.mainPageScreen{align-items:center;display:flex;justify-content:center}.mainPageScreen .mainScreenBodyBuilderImage{right:0}}@media(min-width:3200px){.mainPageInnerWrapper{justify-content:flex-end}}@media(max-width:1500px){.mainPageRedColor,.mainPageWhiteColor{font-size:60px}}@media(max-width:1200px){.mainPageRedColor,.mainPageWhiteColor{font-size:42px}.mainPageScreen .mainScreenBodyBuilderImage{width:65%}}@media(max-width:1500px){.mainPageInnerWrapper{padding:0 100px}}@media(max-width:1200px){.mainPageInnerWrapper{padding:0 75px}}@media(max-width:992px){.mainPageScreen .mainScreenBodyBuilderImage{width:75%}}@media(max-width:768px){.mainPageInnerWrapper{padding:0 24px}.mainPageScreen .mainScreenBodyBuilderImage{opacity:.3;top:0;width:80%}}@media(max-width:576px){.mainPageScreen .mainScreenBodyBuilderImage{opacity:.3;right:0;top:0;width:100%}.mainPageScreen .mainPageRedColor,.mainPageScreen .mainPageWhiteColor{font-size:32px}.mainPageScreen .applicationButton{display:flex}.applicationButton{height:40px;margin:8px 4px!important}}@media(max-width:330px){.applicationButton{height:35px;margin:8px 4px!important}}.VectorUnderline_underline__dpexX{background:#e0090e;height:6px;width:150px}@media(max-width:1500px){.VectorUnderline_underline__dpexX{width:100px}}.localizationSectionWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.localizationSectionWrapper .localizationSectionTitle{font-size:48px;margin-bottom:24px;text-align:center;text-align:start}.localizationSectionAddress,.localizationSectionWrapper .localizationSectionTitle{color:#f8f8f8;font-family:Black Ops One;font-style:normal;font-weight:400;line-height:normal}.localizationSectionAddress{font-size:24px;margin-top:50px;text-align:center}.localizationSectionLocalizer{align-items:center;display:flex;height:100px;justify-content:center;left:-50px;position:relative;top:-150px}@media(max-width:1500px){.localizationSectionWrapper .localizationSectionTitle{font-size:40px}}@media(max-width:768px){.localizationSectionWrapper .localizationSectionTitle{font-size:32px}.localizationSectionAddress{font-size:20px}.localizationSectionLocalizer{height:50px;left:-25px;top:-100px}}.gymEntracneIntstuction{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 10%}.gymEntracneIntstuction .gymEntracneIntstuctionTitle{color:#e0090e;font-family:Black Ops One;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px;margin-top:120px;text-align:center}.gymEntracneIntstuction .gymEntracneIntstuctiontText{color:#f8f8f8;font-family:Black Ops One;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin-top:12px;text-align:start;text-align:center}.gymEntracneIntstuction .gymEntranceInstructionRedItem{color:#e0090e}@media(max-width:1500px){.gymEntracneIntstuction{padding:0 100px}.gymEntracneIntstuction .gymEntracneIntstuctionTitle{font-size:40px}.gymEntracneIntstuction .gymEntracneIntstuctiontText{font-size:24px}}@media(max-width:1200px){.gymEntracneIntstuction{padding:0 75px}}@media(max-width:992px){.gymEntracneIntstuction{padding:0 50px}}@media(max-width:768px){.gymEntracneIntstuction{padding:0 24px}.gymEntracneIntstuction .gymEntracneIntstuctionTitle{font-size:32px}.gymEntracneIntstuction .gymEntracneIntstuctiontText{font-size:20px}}@media(max-width:576px){.gymEntracneIntstuction .gymEntracneIntstuctionTitle{font-size:24px}.gymEntracneIntstuction .gymEntracneIntstuctiontText{font-size:18px}}.pageFooter{margin-top:160px;position:relative;z-index:2}.pageFooter .footerLogo{margin-bottom:40px}.pageFooter .footerWrapper{background-color:#fff;margin-top:-6px}.pageFooter .footerInnerWrapper,.pageFooter .footerWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.pageFooter .footerInnerWrapper{position:relative;top:-100px}.pageFooter .footerConctactUs{font-size:40px;text-align:center}.pageFooter .footerConctactUs,.pageFooter .footerConctactUsNumbers{color:#120808;font-family:Black Ops One;font-style:normal;font-weight:400;line-height:normal;margin-top:20px;text-align:start}.pageFooter .footerConctactUsNumbers{font-size:32px;text-align:center}.pageFooter .footerSingleNumber{align-items:center;color:#120808;display:flex;justify-content:center;margin-top:8px;text-align:center}.pageFooter .footerFollowUs{font-size:40px;margin-bottom:20px;margin-top:20px}.pageFooter .footerFollowUsIcon{margin-left:12px;margin-right:12px}.pageFooter .footerFollowUsIcon:hover{cursor:pointer;-webkit-filter:drop-shadow(2px 2px 1.5px #e0090e);filter:drop-shadow(2px 2px 1.5px #e0090e)}.pageFooter .footerCopyright{color:#120808;font-family:Black Ops One;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.pageFooter .footerCopyrightRed{color:#e0090e}@media(max-width:1500px){.pageFooter{margin-top:120px}.pageFooter .footerInnerWrapper{top:-30px}.pageFooter .footerConctactUs{font-size:32px}.pageFooter .footerConctactUsNumbers{font-size:24px}.pageFooter .footerFollowUs{font-size:32px}}@media(max-width:768px){.pageFooter{margin-top:80px}.pageFooter .footerLogo{width:200px}.pageFooter .footerInnerWrapper{top:0}.pageFooter .footerConctactUs{font-size:24px}.pageFooter .footerConctactUsNumbers{font-size:20px}.pageFooter .footerFollowUs{font-size:24px}.pageFooter .footerFollowUsIcon{margin-bottom:24px;width:50px}.pageFooter .footerCopyright{font-size:12px}}@media(max-width:576px){.pageFooter .footerWrapper{padding-bottom:200px}}.mainGalleryWrapper{margin-top:140px;min-height:100vh;padding:0 5%}.galleryNavHeader{align-items:center;display:flex;flex-direction:column;gap:28px;padding:48px 0 40px}.galleryNavTitle{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:52px;letter-spacing:2px;position:relative;text-align:center}.galleryNavTitle:after{background:#e0090e;border-radius:4px;content:"";display:block;height:4px;margin:12px auto 0;width:60px}.galleryNavTabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.galleryNavTab{align-items:center;background:transparent;border:2px solid hsla(0,0%,97%,.2);border-radius:50px;color:hsla(0,0%,97%,.6);cursor:pointer;display:flex;flex-direction:column;min-width:160px;padding:14px 32px;transition:all .2s ease}.galleryNavTab:hover{border-color:rgba(224,9,14,.5);color:#f8f8f8}.galleryNavTabActive{background:#e0090e;border-color:#e0090e;box-shadow:0 4px 20px rgba(224,9,14,.4);color:#f8f8f8}.galleryNavTabActive .galleryNavTabSub{color:hsla(0,0%,97%,.85)}.galleryNavTabLabel{font-family:Black Ops One,cursive;font-size:18px;line-height:1.2}.galleryNavTabSub{color:hsla(0,0%,97%,.5);font-family:Open Sans,sans-serif;font-size:11px;letter-spacing:.5px;margin-top:3px}.gallerySectionInfo{background:hsla(0,0%,100%,.04);border:1px solid rgba(224,9,14,.25);border-radius:0 0 12px 12px;border-top:3px solid #e0090e;margin:0 auto 36px;max-width:1200px;padding:24px 32px;text-align:center}.gallerySectionTitle{color:#e0090e;font-family:Black Ops One,cursive;font-size:24px;margin-bottom:10px}.gallerySectionDesc{color:hsla(0,0%,97%,.7);font-family:Open Sans,sans-serif;font-size:15px;line-height:1.7;margin:0 auto 10px;max-width:760px}.gallerySectionCount{color:hsla(0,0%,97%,.35);font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.mainGalleryGrid{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:60px}.galleryModalOverlay{background-color:rgba(0,0,0,.92);flex-direction:column;height:100vh;width:100vw;z-index:999999}.galleryModalContainer,.galleryModalOverlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.galleryModalContainer{outline:none}.galleryBigPicture{border-radius:8px;cursor:pointer;max-height:98vh;max-width:90vw}.galleryModalInner{position:relative}.galleryAdditionalExit,.galleryModalInner{align-items:center;display:flex;justify-content:center}.galleryAdditionalExit{background:rgba(224,9,14,.85);border:none;border-radius:50%;color:#f8f8f8;cursor:pointer;font-size:20px;height:44px;line-height:1;padding:0;position:fixed;right:24px;top:20px;transition:background .2s;width:44px;z-index:9999999}.galleryAdditionalExit:hover{background:#e0090e}.galleryNavArrow{align-items:center;background:rgba(224,9,14,.7);border:none;border-radius:50%;color:#f8f8f8;cursor:pointer;display:flex;font-size:36px;height:52px;justify-content:center;padding:0 0 6px;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background .2s ease;-webkit-user-select:none;user-select:none;width:52px;z-index:9999999}.galleryNavArrow:hover{background:#e0090e}.galleryNavArrowLeft{left:16px}.galleryNavArrowRight{right:16px}.galleryModalCounter{bottom:24px;color:hsla(0,0%,97%,.6);font-family:Open Sans,sans-serif;font-size:13px;left:50%;letter-spacing:2px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media(max-width:768px){.mainGalleryWrapper{margin-top:100px;padding:0 4%}.galleryNavTitle{font-size:40px}.galleryNavTab{min-width:130px;padding:12px 24px}.galleryNavTabLabel{font-size:16px}.galleryModalContainer{height:100vh}.galleryBigPicture{border-radius:0;max-height:100vh;max-width:100vw}}@media(max-width:576px){.mainGalleryWrapper{padding:0 3%}.galleryNavTitle{font-size:32px}.galleryNavTab{min-width:0;padding:10px 18px}.gallerySectionInfo{padding:18px 20px}}.mainGalleryImageWrapper{align-items:center;background:linear-gradient(135deg,#e0090f,rgba(224,9,15,0) 35%,rgba(224,9,15,0) 65%,#e0090f);border-radius:6px;cursor:pointer;display:inline-flex;justify-content:space-evenly;margin:14px 20px;max-height:342px;max-width:506px;min-height:342px;min-width:506px;padding:4px;transition:background .25s ease,box-shadow .25s ease,-webkit-transform .2s ease;transition:background .25s ease,transform .2s ease,box-shadow .25s ease;transition:background .25s ease,transform .2s ease,box-shadow .25s ease,-webkit-transform .2s ease}.mainGalleryImageWrapper:hover{background:#e0090e;box-shadow:0 8px 28px rgba(224,9,14,.45);cursor:pointer;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.mainGalleryImage{display:block;height:100%;max-height:334px;max-width:498px;object-fit:cover;width:100%}@media(max-width:768px){.mainGalleryImageWrapper{margin:10px 12px;max-height:186px;max-width:270px;min-height:186px;min-width:270px;padding:5px}.mainGalleryImage{max-height:176px;max-width:260px}}@media(max-width:620px){.mainGalleryImageWrapper{margin:16px 10px;max-height:100%;max-width:100%;min-height:auto;min-width:92%;padding:5px}.mainGalleryImage{max-height:340px;max-width:100%}}.mobileMenuWrapper{display:none}@media(max-width:576px){.mobileMenuWrapper{align-items:center;border-radius:999px;bottom:0;display:flex;justify-content:space-between;justify-content:center;position:fixed;width:100%;z-index:99900}.mobileMenuVectorElementsLeft{margin-left:2px}.mobileMenuVectorElementsRight{margin-right:2px}.mobileMenuCentrumSilyLogo{position:absolute;top:-90px}.moileMenuTextContents{display:flex;justify-content:space-around;position:absolute;width:100%}.mobileMenuText{color:#f8f8f8;font-family:Black Ops One;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;width:150px}.mobileMenuGalleryLink{text-decoration:none}}.notFoundPage{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.notFoundPageMainTitle{color:#e0090e;font-size:70px}.notFoundPageDescription,.notFoundPageMainTitle{font-family:Black Ops One;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px;text-align:center}.notFoundPageDescription{color:#f8f8f8;font-size:32px}@media(max-width:768px){.notFoundPageMainTitle{font-size:42px}.notFoundPageDescription{font-size:24px}}.statuteMain{padding:0 200px}.statueMainText{font-family:Black Ops One;font-size:32px;margin-bottom:60px;margin-top:200px;text-align:center}.statueDescription,.statueMainText{color:#f8f8f8;font-style:normal;font-weight:400;line-height:normal}.statueDescription{font-family:Open Sans;font-size:16px;margin-bottom:16px;text-align:justify}.statueMainButtons{align-items:center;display:flex;justify-content:space-evenly}@media(max-width:1500px){.statuteMain{padding:0 100px}}@media(max-width:1200px){.statuteMain{padding:0 75px}}@media(max-width:992px){.statuteMain{padding:0 50px}}@media(max-width:768px){.statuteMain{padding:0 24px}}@media(max-width:576px){.statueMainText{margin-top:100px}}.activitiesCalendarWrappper{background-image:url(/static/media/CalendarBackground.f50c2fc6843911b40520.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.activitiesCalendarContent{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 48px;padding:100px 200px}.activitiesCalendarTitle{color:#f8f8f8;font-family:Black Ops One;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px;text-align:center}@media(max-width:1500px){.activitiesCalendarContent{padding:48px 100px}.activitiesCalendarTitle{font-size:40px}}@media(max-width:1200px){.activitiesCalendarContent{padding:48px 75px}}@media(max-width:992px){.activitiesCalendarContent{padding:25px 50px}}@media(max-width:768px){.activitiesCalendarContent{padding:24px}.activitiesCalendarTitle{font-size:32px}}.calendarTopLabelWrapper{align-items:center;border-bottom:1px dashed #474747;border-left:1px dashed #474747;color:gray;display:flex;justify-content:center;padding:8px}.calendarTopLabelWrapper .calendarTopLabel{align-items:center;background-color:#e0090e;color:#f8f8f8;display:flex;font-family:Black Ops One;font-size:20px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;max-height:100px;padding:34px 40px;text-align:center;width:100px}@media(max-width:1300px){.calendarTopLabelWrapper{max-width:100px}.calendarTopLabelWrapper .calendarTopLabel{font-size:14px;padding:34px 0}}@media(max-width:768px){.calendarTopLabelWrapper{max-width:60px}}@media(max-width:516px){.calendarTopLabelWrapper{max-width:50px}}@media(max-width:360px){.calendarTopLabelWrapper{max-width:43px}}.calendarComponent{margin-top:50px}.calendarRow{display:flex;justify-content:center}.calendarSubtitlesWrapper{margin-top:60px;padding:12px}.calendarSubtitlesWrapper,.calendarUnderlineText{color:#f8f8f8;display:block;font-family:Open Sans;font-size:18px;font-weight:700;text-decoration:none}.calendarUnderlineText a{color:#f8f8f8;text-decoration:none}.calendarRowOpeningComponent{align-items:flex-end;border-bottom:1px dashed #474747;display:flex;width:120px}.calendarRowOpeningComponentText{bottom:-10px;color:#f8f8f8;font-family:Black Ops One;font-size:16px;font-style:normal;font-weight:400;left:-60px;line-height:normal;position:relative;text-align:start}@media(max-width:870px){.calendarRowOpeningComponent{width:10px}.calendarRowOpeningComponentText{font-size:12px;left:-40px}}@media(max-width:516px){.calendarRowOpeningComponent{width:2px}.calendarRowOpeningComponentText{font-size:12px;left:10px}}.calendarRowClosingComponent{border-bottom:1px dashed #474747;border-left:1px dashed #474747;width:16px}@media(max-width:516px){.calendarRowClosingComponent{width:2px}}.calendarContentWrapper{align-items:center;border-bottom:1px dashed #474747;border-left:1px dashed #474747;color:gray;display:flex;justify-content:center;padding:8px}.calendarContentWrapper .calendarContentLabel{align-items:center;background-color:#f8f8f8;color:#120808;display:flex;font-family:Black Ops One;font-size:15px;font-style:normal;font-weight:400;height:100px;justify-content:center;line-height:normal;max-height:100px;text-align:center;width:180px}.calendarContentWrapper .calendarTopLabelEmpty{max-height:100px;width:180px}.calendarContentWrapper:hover{cursor:pointer;-webkit-filter:drop-shadow(2px 2px 4px #e0090e);filter:drop-shadow(2px 2px 4px #e0090e)}.calendarContentWrapper:hover .calendarContentLabel{color:#e0090e}@media(max-width:1300px){.calendarContentWrapper .calendarContentLabel{font-size:13px;max-width:100px;width:100px}.calendarContentWrapper .calendarTopLabelEmpty{max-width:100px}}@media(max-width:768px){.calendarContentWrapper .calendarContentLabel{font-family:Open Sans;font-size:11px;font-style:normal;font-weight:600;line-height:normal;max-width:60px;white-space:pre-wrap;width:60px;word-break:break-word}.calendarContentWrapper .calendarTopLabelEmpty{max-width:60px}}@media(max-width:516px){.calendarContentWrapper .calendarContentLabel,.calendarContentWrapper .calendarTopLabelEmpty{max-width:50px}}@media(max-width:360px){.calendarContentWrapper .calendarContentLabel,.calendarContentWrapper .calendarTopLabelEmpty{max-width:43px}}.calendarComponentLastRowBorder{height:16px}.calendarComponentLastRowBorderStart{width:120px}.calendarComponentLastRowBorderEnd{width:16px}.calendarComponentLastRowBorderWidth{width:196px}@media(max-width:1300px){.calendarComponentLastRowBorderWidth{width:116px}}@media(max-width:870px){.calendarComponentLastRowBorderStart{width:10px}}@media(max-width:768px){.calendarComponentLastRowBorderWidth{width:76px}}@media(max-width:516px){.calendarComponentLastRowBorderWidth{width:66px}.calendarComponentLastRowBorderEnd,.calendarComponentLastRowBorderStart{width:2px}}@media(max-width:360px){.calendarComponentLastRowBorderWidth{width:59px}}.selectedTileComponentTitle{font-family:Black Ops One;font-size:28px;font-weight:400;margin-bottom:16px;margin-top:16px}.selectedTileComponentTitle,.selectedTileText{font-style:normal;line-height:normal;text-align:center}.selectedTileText{font-size:16px;font-weight:600;margin-bottom:6px;margin-top:6px}.cardsWrapper{background-color:#fff;margin-top:64px;padding:60px}.cardsWrapper .cardsWrapperTitleComponent{align-items:center;display:flex;flex-direction:column;justify-content:center}.cardsWrapper .cardsWrapperTitle{color:#120808;font-family:Black Ops One;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px;text-align:center}.cardsWrapper .cardsComponent{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:24px;max-width:1200px}.cardsWrapper .cardsWrapperSubTitle{color:#120808;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px;margin-top:24px;text-align:justify;text-align:center}.medicoverLightBlue{border:1px solid #120808;border-radius:12px;margin:0}@media(max-width:1500px){.cardsWrapper{padding:48px 100px}.cardsWrapper .cardsWrapperTitle{font-size:40px}}@media(max-width:1200px){.cardsWrapper{padding:48px 75px}}@media(max-width:992px){.cardsWrapper{padding:25px 50px}}@media(max-width:768px){.cardsWrapper{padding:24px}.cardsWrapper .cardsWrapperTitle{font-size:32px}.cardsWrapper .cardsComponent{flex-wrap:wrap;gap:16px;justify-content:center}.medicoverLightBlue{margin:0}}.gymCoachComponentWrapper{border:1px solid #f8f8f8;height:331px;overflow:hidden;position:relative;width:250px}.gymCoachComponentWrapper .gymCoachImage{display:block;height:100%;object-fit:cover;width:100%}.gymCoachComponentWrapper .descriptionComponent{bottom:80px;font-size:16px;height:48px;width:200px}.gymCoachComponentWrapper .descriptionComponent,.gymCoachComponentWrapper .phoneNumberComponent{align-items:center;background-color:rgba(224,9,14,.7);color:#f8f8f8;display:flex;font-family:Black Ops One;font-style:normal;font-weight:400;justify-content:center;line-height:normal;position:absolute;text-align:center}.gymCoachComponentWrapper .phoneNumberComponent{bottom:40px;font-size:14px;height:32px;width:150px}.gymCoachComponentWrapper .defaultCoachIcon{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:calc(50% - 50px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.coachVector{width:100%}@media(max-width:576px){.gymCoachComponentWrapper{max-width:calc(100vw - 48px)}}.gymCoachesComponent{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px;padding:100px 200px 50px}.gymCoachesTitle{color:#f8f8f8;font-family:Black Ops One;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px;text-align:center}.gymCoachesWrapper{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto 48px;max-width:1200px}.gymCoachesButtonWrapper{display:flex;justify-content:center;margin-bottom:60px}@media(max-width:1500px){.gymCoachesComponent{padding:48px 100px}.gymCoachesTitle{font-size:40px}}@media(max-width:1200px){.gymCoachesComponent{padding:48px 75px}}@media(max-width:992px){.gymCoachesComponent{padding:25px 50px}}@media(max-width:768px){.gymCoachesComponent{padding:24px}.gymCoachesTitle{font-size:32px}}.galleryInviteTopVector{display:block;width:100%}.galleryInvite{background:#fff;margin-top:-8px;overflow:hidden;padding:90px 10%}.galleryInviteInner{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1200px}.galleryInviteEyebrow{color:#e0090e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:16px;text-align:left;text-transform:uppercase}.galleryInviteTitle{color:#120808;font-family:Black Ops One,cursive;font-size:52px;font-weight:400;line-height:1.1;margin:0 0 20px;text-align:left}.galleryInviteRed{color:#e0090e}.galleryInviteDesc{color:rgba(18,8,8,.72);font-family:Open Sans,sans-serif;font-size:16px;line-height:1.75;margin:20px 0 0;max-width:420px;text-align:left}.galleryInviteFeatures{display:flex;flex-direction:column;gap:12px;list-style:none;margin:28px 0 0;padding:0}.galleryInviteFeatures li{align-items:center;color:rgba(18,8,8,.8);display:flex;font-family:Open Sans,sans-serif;font-size:15px;gap:10px}.galleryFeatureDot{background-color:#e0090e;border-radius:50%;display:inline-block;height:8px;min-width:8px;width:8px}.galleryInviteCollage{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1.1fr 1fr;height:520px}.galleryCollageMain{border:2px solid rgba(224,9,14,.5);border-radius:12px;cursor:pointer;overflow:hidden;position:relative}.galleryCollageMain:before{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.65));border-radius:10px;content:"";inset:0;position:absolute;z-index:1}.galleryCollageMain:hover .galleryCollageImg{-webkit-transform:scale(1.04);transform:scale(1.04)}.galleryCollageGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:100%}.galleryCollageItem{border:2px solid rgba(224,9,14,.35);border-radius:10px;cursor:pointer;overflow:hidden;position:relative}.galleryCollageItem:before{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.65));border-radius:8px;content:"";inset:0;position:absolute;z-index:1}.galleryCollageItem:hover .galleryCollageImg{-webkit-transform:scale(1.05);transform:scale(1.05)}.galleryCollageImg{display:block;height:100%;object-fit:cover;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.galleryCollageLabel{bottom:12px;color:#f8f8f8;font-family:Black Ops One,cursive;font-size:13px;left:14px;letter-spacing:1px;position:absolute;text-shadow:0 2px 8px rgba(0,0,0,.8);z-index:2}@media(max-width:1500px){.galleryInviteTitle{font-size:44px}}@media(max-width:1200px){.galleryInviteInner{gap:48px;grid-template-columns:1fr 1.3fr}.galleryInviteTitle{font-size:38px}.galleryInviteCollage{height:460px}}@media(max-width:992px){.galleryInviteInner{gap:40px;grid-template-columns:1fr}.galleryInviteTitle{font-size:42px}.galleryInviteDesc{max-width:100%}.galleryInviteCollage{height:420px}}@media(max-width:768px){.galleryInvite{padding:60px 6%}.galleryInviteTitle{font-size:36px}.galleryInviteCollage{height:360px}.galleryCollageGrid{grid-template-columns:1fr}}@media(max-width:576px){.galleryInvite{padding:48px 5%}.galleryInviteTitle{font-size:30px}.galleryInviteCollage{gap:8px;grid-template-columns:1fr;height:auto}.galleryCollageMain{height:220px}.galleryCollageGrid{height:auto}.galleryCollageItem{min-height:120px}}.achievementsPage{background:#0e1117;min-height:100vh}.achievementsHero{background:#282c34;overflow:hidden;padding:120px;position:relative}.achievementsHero:after{background:#0e1117;bottom:-2px;-webkit-clip-path:ellipse(55% 100% at 50% 100%);clip-path:ellipse(55% 100% at 50% 100%);content:"";height:60px;left:0;position:absolute;width:100%}.achievementsHeroInner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;text-align:center}.achievementsEyebrow{color:#e0090e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.achievementsTitle{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:56px;font-weight:400;line-height:1.1;margin:0 0 20px}.achievementsRed{color:#e0090e}.achievementsDesc{color:hsla(0,0%,97%,.7);font-family:Open Sans,sans-serif;font-size:17px;line-height:1.8;margin:28px auto 0;max-width:640px}.achievementsCardsSection{padding:72px 10% 80px}.achievementsCardsInner{margin:0 auto;max-width:1200px}.achievementsSectionTitle{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:32px;font-weight:400;margin-bottom:48px;position:relative;text-align:center}.achievementsSectionTitle:after{background:#e0090e;border-radius:4px;content:"";display:block;height:3px;margin:14px auto 0;width:48px}.achievementsCardsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.achievementCard{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:28px 24px;position:relative;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.achievementCard:before{border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.achievementCard:hover{box-shadow:0 12px 32px rgba(0,0,0,.4);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.achievementCard--gold:before{background:linear-gradient(90deg,#c9922a,#f5d06b,#c9922a)}.achievementCard--silver:before{background:linear-gradient(90deg,#8a9aaa,#c8d4de,#8a9aaa)}.achievementCard--record:before{background:#e0090e;box-shadow:0 0 12px rgba(224,9,14,.6)}.achievementCardBadge{font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.achievementCard--gold .achievementCardBadge{color:#f0c040}.achievementCard--silver .achievementCardBadge{color:#b0bec5}.achievementCard--record .achievementCardBadge{color:#e0090e}.achievementCardLabel{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:20px;line-height:1.2}.achievementCardCompetition{color:hsla(0,0%,97%,.75);font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;margin-top:4px}.achievementCardDetail{color:hsla(0,0%,97%,.5);font-family:Open Sans,sans-serif;font-size:13px;line-height:1.5}.achievementCardYear{align-self:flex-end;color:hsla(0,0%,97%,.35);font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:1px;margin-top:10px}.achievementsPhotosSection{padding:0 10% 80px}.achievementsPhotosInner{margin:0 auto;max-width:1200px}.achievementsPhotosDesc{color:hsla(0,0%,97%,.5);font-family:Open Sans,sans-serif;font-size:15px;margin:-28px 0 40px;text-align:center}.achievementsPhotoGrid{-webkit-columns:4;column-count:4;-webkit-column-gap:12px;column-gap:12px}.achievementsPhotoItem{-webkit-column-break-inside:avoid;border:1px solid rgba(224,9,14,.2);border-radius:10px;break-inside:avoid;cursor:pointer;margin-bottom:12px;overflow:hidden;page-break-inside:avoid;position:relative;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.achievementsPhotoItem:after{background:rgba(224,9,14,0);border-radius:10px;content:"";inset:0;position:absolute;transition:background .2s ease}.achievementsPhotoItem:hover{box-shadow:0 8px 24px rgba(0,0,0,.5);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.achievementsPhotoItem:hover:after{background:rgba(224,9,14,.12)}.achievementsPhotoImg{border-radius:10px;display:block;width:100%}.achievementsCta{background:#282c34;padding:80px 10%;position:relative}.achievementsCta:before{background:#e0090e;content:"";height:3px;left:0;position:absolute;right:0;top:0}.achievementsCtaInner{margin:0 auto;max-width:900px;text-align:center}.achievementsCtaBadge{border:1px solid rgba(224,9,14,.4);border-radius:50px;color:#e0090e;display:inline-block;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:3px;margin-bottom:28px;padding:6px 20px;text-transform:uppercase}.achievementsCtaTitle{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:42px;line-height:1.15;margin:0 0 20px}.achievementsCtaDesc{color:hsla(0,0%,97%,.65);font-family:Open Sans,sans-serif;font-size:16px;line-height:1.8;margin:0 auto 48px;max-width:640px}.achievementsCtaCards{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.achievementsCtaContact{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid rgba(224,9,14,.3);border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:18px 28px;text-decoration:none;transition:all .2s ease}.achievementsCtaContact:hover{background:rgba(224,9,14,.15);border-color:#e0090e;box-shadow:0 8px 20px rgba(224,9,14,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.achievementsCtaContactName{color:hsla(0,0%,97%,.55);font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.achievementsCtaContactPhone{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:18px;letter-spacing:1px}.achievementsModalOverlay{background:rgba(0,0,0,.92);height:100vh;width:100vw;z-index:9999998}.achievementsModal,.achievementsModalOverlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.achievementsModal{outline:none}.achievementsModalImg{border-radius:8px;display:block;max-height:85vh;max-width:90vw;object-fit:contain}.achievementsModalClose{align-items:center;background:rgba(224,9,14,.85);border:none;border-radius:50%;color:#f8f8f8;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:fixed;right:24px;top:20px;transition:background .2s;width:44px;z-index:9999999}.achievementsModalClose:hover{background:#e0090e}.achievementsModalCounter{bottom:24px;color:hsla(0,0%,97%,.6);font-family:Open Sans,sans-serif;font-size:13px;left:50%;letter-spacing:2px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999999}.achievementsNavBtn{align-items:center;background:rgba(224,9,14,.7);border:none;border-radius:50%;color:#f8f8f8;cursor:pointer;display:flex;font-size:36px;height:52px;justify-content:center;line-height:1;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background .2s;width:52px;z-index:9999999}.achievementsNavBtn:hover{background:#e0090e}.achievementsNavBtnPrev{left:16px}.achievementsNavBtnNext{right:16px}@media(max-width:1500px){.achievementsTitle{font-size:48px}}@media(max-width:1200px){.achievementsHero{padding:120px 16px}.achievementsPhotoGrid{-webkit-columns:3;column-count:3}}@media(max-width:992px){.achievementsTitle{font-size:40px}.achievementsCtaTitle{font-size:34px}.achievementsPhotoGrid{-webkit-columns:3;column-count:3}}@media(max-width:768px){.achievementsHero{padding:120px 16px}.achievementsTitle{font-size:32px}.achievementsCardsSection,.achievementsCta,.achievementsPhotosSection{padding-left:6%;padding-right:6%}.achievementsPhotoGrid{-webkit-columns:2;column-count:2}.achievementsCtaTitle{font-size:26px}}@media(max-width:576px){.achievementsTitle{font-size:28px}.achievementsPhotoGrid{-webkit-columns:2;column-count:2}.achievementsCardsGrid{grid-template-columns:1fr}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-cyrillic-ext-400-normal.bc843a7cafaf78645470.woff2) format("woff2"),url(/static/media/open-sans-cyrillic-ext-400-normal.f81b7046d597c3779ef5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-cyrillic-400-normal.e63f3335dabcaf300c0f.woff2) format("woff2"),url(/static/media/open-sans-cyrillic-400-normal.0c8c714e732400e161d8.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-greek-ext-400-normal.a385f5806ae1d9de1071.woff2) format("woff2"),url(/static/media/open-sans-greek-ext-400-normal.39c5d023bfb5adeca750.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-greek-400-normal.6eecb5759022fdcc7fc8.woff2) format("woff2"),url(/static/media/open-sans-greek-400-normal.73b1eebdb5806c04a3a2.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-hebrew-400-normal.376e7092ac529a3bc1f5.woff2) format("woff2"),url(/static/media/open-sans-hebrew-400-normal.09ea20d560d22f566570.woff) format("woff");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-vietnamese-400-normal.87848962b44ea3a2785b.woff2) format("woff2"),url(/static/media/open-sans-vietnamese-400-normal.f7e4cfcd39e3bfd25f24.woff) format("woff");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-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-latin-ext-400-normal.3399b9b51ad9e0310e9b.woff2) format("woff2"),url(/static/media/open-sans-latin-ext-400-normal.493c63e118b8888771e2.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-latin-400-normal.2e11868c8988e285301c.woff2) format("woff2"),url(/static/media/open-sans-latin-400-normal.dc4c5aab7398c3c5eaf9.woff) format("woff");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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Black Ops One;font-style:normal;font-weight:400;src:url(/static/media/black-ops-one-cyrillic-ext-400-normal.dc4c2334877cf9992214.woff2) format("woff2"),url(/static/media/black-ops-one-cyrillic-ext-400-normal.4da35082444fc4398ca1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Black Ops One;font-style:normal;font-weight:400;src:url(/static/media/black-ops-one-vietnamese-400-normal.90958a35941d02d3fbf6.woff2) format("woff2"),url(/static/media/black-ops-one-vietnamese-400-normal.8c6c7fee1d516e4e38ce.woff) format("woff");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-display:swap;font-family:Black Ops One;font-style:normal;font-weight:400;src:url(/static/media/black-ops-one-latin-ext-400-normal.cc3bf22415d56c500ebb.woff2) format("woff2"),url(/static/media/black-ops-one-latin-ext-400-normal.54066dd04bdd7c3bfdc2.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Black Ops One;font-style:normal;font-weight:400;src:url(/static/media/black-ops-one-latin-400-normal.10a40b1c72306e54bae7.woff2) format("woff2"),url(/static/media/black-ops-one-latin-400-normal.35730f260a98257c8e08.woff) format("woff");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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pricingSection{background:#282c34;overflow:hidden;padding:100px 10%;position:relative}.pricingSection:before{background:radial-gradient(circle,rgba(224,9,14,.08) 0,transparent 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:-120px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:600px}.pricingInner{margin:0 auto;max-width:1200px}.pricingHeader{margin-bottom:64px;text-align:center}.pricingEyebrow{color:#e0090e;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:16px;text-transform:uppercase}.pricingTitle{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:52px;font-weight:400;line-height:1.1;margin:0 0 16px}.pricingTitleRed{color:#e0090e}.pricingSubtitle{color:hsla(0,0%,97%,.55);font-family:Open Sans,sans-serif;font-size:16px;line-height:1.7;margin:0 auto;max-width:480px}.pricingGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pricingCard{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:32px 28px;position:relative;transition:box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,-webkit-transform .22s ease}.pricingCard:before{background:hsla(0,0%,100%,.1);border-radius:16px 16px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0;transition:background .22s ease}.pricingCard:hover{border-color:rgba(224,9,14,.35);box-shadow:0 16px 40px rgba(0,0,0,.5);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.pricingCard:hover:before{background:#e0090e}.pricingCard:hover .pricingCardCta{color:#f8f8f8}.pricingCard:hover .pricingCardCtaArrow{-webkit-transform:translateX(4px);transform:translateX(4px)}.pricingCardFeatured{background:rgba(224,9,14,.12);border-color:rgba(224,9,14,.5);box-shadow:0 8px 32px rgba(224,9,14,.2)}.pricingCardFeatured:before{background:#e0090e!important}.pricingCardFeatured:hover{border-color:#e0090e;box-shadow:0 20px 48px rgba(224,9,14,.35);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.pricingCardBadge{background:#e0090e;border-radius:50px;color:#f8f8f8;font-family:Open Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;padding:4px 12px;position:absolute;right:18px;text-transform:uppercase;top:18px;white-space:nowrap}.pricingCardTop{display:flex;flex-direction:column;gap:8px}.pricingCardIcon{color:rgba(224,9,14,.6);flex-shrink:0;height:36px;margin-bottom:4px;width:36px}.pricingCardIcon svg{height:100%;width:100%}.pricingCardIconFeatured{color:#e0090e}.pricingCardTitle{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:18px;font-weight:400;line-height:1.2}.pricingCardValidity{color:hsla(0,0%,97%,.4);font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.pricingCardPrices{display:flex;flex:1 1;flex-direction:column;gap:10px}.pricingCardPriceRow{align-items:baseline;display:flex;gap:8px}.pricingCardPriceRowRenew{opacity:.7}.pricingCardPrice{color:#f8f8f8;font-family:Black Ops One,cursive;font-size:32px;line-height:1}.pricingCardPriceRenew{font-size:24px}.pricingCardPriceLabel{color:hsla(0,0%,97%,.45);font-family:Open Sans,sans-serif;font-size:13px}.pricingCardDivider{background:hsla(0,0%,100%,.08);height:1px}.pricingCardCta{align-items:center;color:hsla(0,0%,97%,.4);display:flex;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;gap:6px;margin-top:auto;transition:color .22s ease}.pricingCardCtaArrow{display:inline-block;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.pricingFooter{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:56px}.pricingFooterNote{color:hsla(0,0%,97%,.3);font-family:Open Sans,sans-serif;font-size:13px;margin:0;text-align:center}.pricingMainCta{background:#e0090e;border:none;border-radius:50px;color:#f8f8f8;cursor:pointer;font-family:Black Ops One,cursive;font-size:18px;font-weight:400;letter-spacing:.5px;padding:14px 48px;transition:background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.pricingMainCta:hover{background:#b9070c;box-shadow:0 8px 24px rgba(224,9,14,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:1500px){.pricingTitle{font-size:44px}}@media(max-width:1200px){.pricingGrid{gap:16px;grid-template-columns:repeat(3,1fr)}.pricingSection{padding:80px 6%}}@media(max-width:992px){.pricingGrid{grid-template-columns:repeat(2,1fr)}.pricingTitle{font-size:38px}}@media(max-width:768px){.pricingSection{padding:60px 6%}.pricingTitle{font-size:32px}.pricingGrid{gap:14px;grid-template-columns:repeat(2,1fr)}.pricingCard{padding:24px 20px}}@media(max-width:576px){.pricingGrid{grid-template-columns:1fr}.pricingTitle{font-size:28px}}
/*# sourceMappingURL=main.150f7e1e.css.map*/