.form{display:flex;flex-direction:column;align-items:flex-start}.form .input-container{width:100%;margin:5px 0;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.form .input-container{flex-direction:column}}.form .input-container .input-field{height:45px;padding-left:15px;width:100%;font-size:16px;border-radius:8px;border:1px solid #110d0d;transition:all .5s}.form .input-container .input-field.left{margin-right:10px;width:100%}@media only screen and (max-width:767px){.form .input-container .input-field.left{margin-right:unset;margin-bottom:10px}}.form .input-container .input-field:focus{outline:1px solid #110d0d}.form .input-container .textarea{width:100%;font-size:16px;border-radius:8px;padding:15px 0 0 15px;resize:none;height:250px}.form span{color:#6d6d6d;font-size:14px;margin:0 0 10px}.form .recaptcha.invalid{border:1px solid #db2837}.form .submit-btn{margin-top:10px;max-width:200px;width:100%;height:45px;background-color:transparent;border-radius:8px;border:1px solid #110d0d;font-size:16px;font-weight:700;cursor:pointer;color:#110d0d;transition:all .5s}@media only screen and (max-width:767px){.form .submit-btn{margin:10px auto 0}}.form .submit-btn:hover{background-color:#db2837;color:#fefefe}.contactus-page{display:flex;flex-direction:column;width:100%;padding-bottom:90px}@media only screen and (max-width:1300px){.contactus-page{padding-bottom:50px}}@media only screen and (max-width:767px){.contactus-page{padding-bottom:25px}}.contactus-page .main-section{display:flex;align-items:center;justify-content:space-between;padding-bottom:0}@media only screen and (max-width:1300px){.contactus-page .main-section{flex-direction:column}}.contactus-page .main-section .left-container{width:50%;margin-right:25px}@media only screen and (max-width:1300px){.contactus-page .main-section .left-container{width:100%;margin-right:0;margin-bottom:25px}}.contactus-page .main-section .left-container .form-container{padding:25px 0}.contactus-page .main-section .right-container{width:50%;align-self:stretch}@media only screen and (max-width:1300px){.contactus-page .main-section .right-container{width:100%}}.contactus-page .main-section .right-container .map-container{border:none;width:100%;height:100%}@media only screen and (max-width:1300px){.contactus-page .main-section .right-container .map-container{min-height:350px}}.overlay{position:absolute;top:0;left:0;height:100%;background:#000;opacity:.5;z-index:3}.header-section,.overlay{width:100%}.header-section .header-container{position:relative;width:100%;height:600px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1300px){.header-section .header-container{height:300px}}.header-section .header-container .title{display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:4;padding:0 20px}.header-section .header-container .title h1{text-align:center;color:#fefefe;text-shadow:0 2px 5px hsla(0,0%,90%,.459)}.header-section .header-container .title p{text-align:center;color:#fefefe;margin:0}.header-section .header-container .title p a{color:#fefefe;font-weight:700}.bjj-cyprus-page .main-section .second-container{margin-top:50px}.bjj-cyprus-page .main-section .second-container .offers{padding-left:20px}.bjj-cyprus-page .main-section .second-container .offers .offers-list{margin-top:15px;flex-direction:column;gap:10px}.bjj-cyprus-page .main-section .third-container{margin-top:60px}.bjj-cyprus-page .main-section .third-container h3{margin-top:30px}.bjj-cyprus-page .main-section .third-container p{margin:15px 0 0}.bjj-cyprus-page .main-section .fourth-container{margin-top:60px}.bjj-cyprus-page .main-section .fourth-container .community-list-container{padding-left:20px}.bjj-cyprus-page .main-section .fourth-container .community-list-container .community-list{margin-top:15px;flex-direction:column;gap:10px}.bjj-cyprus-page .main-section .fifth-container{margin:60px 0}.MuiAccordion-root{box-shadow:none!important;width:100%}.MuiAccordion-root .MuiAccordionSummary-root{color:#fefefe;background-color:#110d0d;border-radius:12px!important;padding:5px 25px;margin-bottom:25px}.MuiAccordion-root .MuiSvgIcon-root{color:#fefefe}.MuiAccordion-root .MuiAccordionDetails-root p{margin:0;color:#110d0d}.MuiAccordion-root .MuiAccordionDetails-root .includes-container{padding-left:20px}.MuiAccordion-root .MuiAccordionDetails-root .includes-container .includes-list{margin-top:15px;flex-direction:column;gap:10px}.aboutus-page{display:flex;flex-direction:column;width:100%;padding-bottom:0}@media only screen and (max-width:1300px){.aboutus-page{padding-bottom:50px}}@media only screen and (max-width:767px){.aboutus-page{padding-bottom:25px}}.aboutus-page .main-section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:0}.aboutus-page .main-section .section-one{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:1300px){.aboutus-page .main-section .section-one{flex-direction:column-reverse}}.aboutus-page .main-section .section-one .left{width:50%;margin-right:40px}@media only screen and (max-width:1300px){.aboutus-page .main-section .section-one .left{width:100%;max-width:600px;margin:40px auto 0}}.aboutus-page .main-section .section-one .left .img-container{width:100%;position:relative}.aboutus-page .main-section .section-one .left .img-container .section-img{position:relative!important;width:100%;border-radius:10px}.aboutus-page .main-section .section-one .right{width:50%}@media only screen and (max-width:1300px){.aboutus-page .main-section .section-one .right{width:100%}}.aboutus-page .main-section .section-one .right h2{max-width:800px}.aboutus-page .main-section .section-two{width:100%;background-image:url(https://res.cloudinary.com/dr9gkyzro/image/upload/v1713016940/kings/texture_n0f7py.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (max-width:1300px){.aboutus-page .main-section .section-two{background-image:unset;background:hsla(0,0%,91%,.38)}}.aboutus-page .main-section .section-two .container{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:1300px){.aboutus-page .main-section .section-two .container{flex-direction:column}}.aboutus-page .main-section .section-two .container .left{width:50%;margin-right:40px}@media only screen and (max-width:1300px){.aboutus-page .main-section .section-two .container .left{width:100%}}.aboutus-page .main-section .section-two .container .left h2{max-width:800px}.aboutus-page .main-section .section-two .container .right{width:50%}@media only screen and (max-width:1300px){.aboutus-page .main-section .section-two .container .right{width:100%;max-width:600px;margin:40px auto 0}}.aboutus-page .main-section .section-two .container .right .img-container{width:100%;position:relative}.aboutus-page .main-section .section-two .container .right .img-container .section-img{position:relative!important;width:100%;border-radius:10px}.getting-started-container{position:relative}.getting-started-container .container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:767px){.getting-started-container .container{padding:50px 25px}}.getting-started-container .container h2{margin:25px 0}.getting-started-container .container .contact-btn{background-color:transparent;border:2px solid #110d0d;padding:15px 20px;border-radius:22px;min-width:350px;margin-top:45px;cursor:pointer;transition:all .5s;box-shadow:0 2px 5px rgba(75,0,0,.459);color:#110d0d;max-width:150px;font-size:18px;font-weight:700}@media only screen and (max-width:1300px){.getting-started-container .container .contact-btn{min-width:250px;padding:10px 20px}}@media only screen and (max-width:767px){.getting-started-container .container .contact-btn{min-width:200px}}.getting-started-container .container .contact-btn:hover{background:#110d0d;color:#fefefe}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body,html{scroll-behavior:smooth!important}.main-layout{max-width:5000px;scroll-behavior:smooth}.container,.main-layout{width:100%;margin:0 auto}.container{max-width:1800px;padding:90px 50px}@media only screen and (max-width:1300px){.container{padding:50px}}@media only screen and (max-width:767px){.container{padding:25px}}.main-btn{min-width:150px;background-color:transparent;border-radius:15px;border-color:#110d0d}ul{display:flex}a{font-size:18px;text-decoration:none}@media only screen and (max-width:1300px){a{font-size:18px}}@media only screen and (max-width:767px){a{font-size:15px}}img{width:100%}h1{font-size:55px;text-shadow:0 2px 5px rgba(0,0,0,.459)}@media only screen and (max-width:1300px){h1{font-size:40px}}@media only screen and (max-width:767px){h1{font-size:23px}}h2{font-size:35px;text-shadow:0 2px 5px rgba(0,0,0,.459)}@media only screen and (max-width:1300px){h2{font-size:28px}}@media only screen and (max-width:767px){h2{font-size:21px}}h3{font-size:25px;text-shadow:0 2px 5px rgba(0,0,0,.459)}@media only screen and (max-width:1300px){h3{font-size:20px}}@media only screen and (max-width:767px){h3{font-size:17px}}p{font-size:20px;margin:20px 0;line-height:30px}@media only screen and (max-width:1300px){p{font-size:18px;margin:15px 0;line-height:25px}}@media only screen and (max-width:767px){p{font-size:15px}}li{font-size:18px;line-height:20px}@media only screen and (max-width:1300px){li{font-size:16px;line-height:25px}}@media only screen and (max-width:767px){li{font-size:13px}}.faq-page,.faq-page .accordion-section{display:flex;flex-direction:column;width:100%}.faq-page .accordion-section{padding:50px}.faq-page .accordion-section h2{margin:35px 0}.faq-page .accordion-section .contact{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.faq-page .accordion-section .contact .contact-btn{display:flex;justify-content:center;align-items:center;min-width:200px;height:45px;background-color:transparent;border:2px solid #110d0d;border-radius:22px;cursor:pointer;transition:all .5s;box-shadow:0 2px 5px rgba(75,0,0,.459);color:#110d0d;text-align:center;font-size:18px;font-weight:700}.faq-page .accordion-section .contact .contact-btn:hover{background:#110d0d;color:#fefefe}