.error_container{text-align:center;background-color:var(--white-bg);border-radius:8px;width:100%;padding:20px;box-shadow:0 4px 8px #0000001a}.error_container h1{color:var(--danger)}.error_container p{color:var(--black);font-size:16px}.error_container ul{margin-bottom:24px;padding:0;list-style-type:none}.error_container li{margin-bottom:10px}.error_container span{background-color:var(--primary-color);color:var(--secondary-color);border-radius:8px;padding:8px}
.trainersList-module-scss-module__HGS0VW__branches_main{color:#1a1146;flex-wrap:wrap;gap:4px;height:30px;font-size:16px;font-style:normal;font-weight:400;display:flex}.trainersList-module-scss-module__HGS0VW__branches_main .trainersList-module-scss-module__HGS0VW__branches_title{margin-right:4px;font-weight:600}.trainersList-module-scss-module__HGS0VW__branches_main .trainersList-module-scss-module__HGS0VW__trainer_name:hover{opacity:.8;text-decoration:underline}
.address-module-scss-module__5bSMRG__address{color:#1a1146;gap:4px;font-size:16px;font-style:normal;font-weight:400}.address-module-scss-module__5bSMRG__address .address-module-scss-module__5bSMRG__address_title{margin-right:4px;font-weight:600}
.trainingScheduleCard-module-scss-module__ajrTOG__training_card{scrollbar-width:thin;scrollbar-color:#d4dcf4 #f0f0f0;background:linear-gradient(90deg,#e4e9f9e6 .96%,#e4e9f91a 51.44%,#e4e9f9e6 100%);border:1px solid #d4dcf4;border-radius:4px;flex-direction:column;gap:8px;width:100%;height:120px;padding:8px 10px;display:flex;position:relative;overflow:hidden auto}.trainingScheduleCard-module-scss-module__ajrTOG__training_card::-webkit-scrollbar{width:4px}.trainingScheduleCard-module-scss-module__ajrTOG__training_card::-webkit-scrollbar-track{background:#d4dcf4;border-radius:4px}.trainingScheduleCard-module-scss-module__ajrTOG__training_card::-webkit-scrollbar-thumb{background:#d4dcf4;border-radius:4px}.trainingScheduleCard-module-scss-module__ajrTOG__training_card::-webkit-scrollbar-thumb:hover{background:#d4dcf4}.trainingScheduleCard-module-scss-module__ajrTOG__training_title{color:#1a1146;text-align:left;font-size:16px;font-weight:600}.trainingScheduleCard-module-scss-module__ajrTOG__trainer_schedule{flex-direction:column;gap:8px;display:flex}.trainingScheduleCard-module-scss-module__ajrTOG__trainer_name{color:#1a1146;font-size:14px;font-weight:600}.trainingScheduleCard-module-scss-module__ajrTOG__schedule_container{color:#0c0c0c;flex-direction:column;gap:4px;font-size:14px;display:flex}
.trainers-module-scss-module__cGSE8G__trainers_main{flex-direction:column;gap:20px;width:100%;padding:42px 8%;display:flex}.trainers-module-scss-module__cGSE8G__trainer_card{background-color:red;width:100%}.trainers-module-scss-module__cGSE8G__trainer_img{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid #d4dcf4;border-radius:6px;min-width:150px;min-height:150px}.trainers-module-scss-module__cGSE8G__trainer_info{border-width:1px solid #d4dcf4;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(90deg,#e4e9f9e6 .96%,#e4e9f91a 51.44%,#e4e9f9e6 100%);border-radius:6px;flex-direction:column;gap:16px;width:100%;min-height:150px;padding:8px 12px;display:flex}.trainers-module-scss-module__cGSE8G__details_container{align-items:flex-start;gap:20px;width:100%;display:flex}.trainers-module-scss-module__cGSE8G__trainer_name{text-align:left;color:#0c0c0c;font-size:20px;font-style:normal;font-weight:600}.trainers-module-scss-module__cGSE8G__sub_text{text-align:left;color:#0c0c0c;font-size:18px;font-style:normal;font-weight:400}.trainers-module-scss-module__cGSE8G__branch_name{margin-right:6px}@media only screen and (max-width:426px){.trainers-module-scss-module__cGSE8G__trainer_card{align-items:center}.trainers-module-scss-module__cGSE8G__trainer_info{padding-left:8px;font-size:14px}.trainers-module-scss-module__cGSE8G__trainer_info a h2{font-size:16px}}@media only screen and (max-width:600px){.trainers-module-scss-module__cGSE8G__trainers_main{padding:42px 2%}}
.branches-module-scss-module__I4AP8q__branches_main{background-image:url(../media/mapImage.cf6d022e.svg);background-position:50%;background-repeat:no-repeat;flex-direction:column;gap:40px;padding:42px 8%;display:flex}.branches-module-scss-module__I4AP8q__branches_container{grid-template-columns:1fr 1fr;gap:20px;display:grid}.branches-module-scss-module__I4AP8q__branch_card{flex-direction:column;gap:20px;display:flex}.branches-module-scss-module__I4AP8q__branch_info{flex-direction:column;gap:4px;display:flex}.branches-module-scss-module__I4AP8q__branch_info .branches-module-scss-module__I4AP8q__branch_name{text-align:left;color:#1a1146;font-size:20px;font-style:normal;font-weight:600}.branches-module-scss-module__I4AP8q__branch_details_container{justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.branches-module-scss-module__I4AP8q__branch_details_container .branches-module-scss-module__I4AP8q__branch_img{border-radius:4px;min-width:160px;min-height:120px}.branches-module-scss-module__I4AP8q__empty_line{background:linear-gradient(90deg,#1a1146 0%,#402aac 100%);width:100%;height:1px}@media only screen and (max-width:800px){.branches-module-scss-module__I4AP8q__branches_main{padding:42px 2%}.branches-module-scss-module__I4AP8q__branches_container{grid-template-columns:1fr;justify-content:center}}@media only screen and (max-width:500px){.branches-module-scss-module__I4AP8q__branch_details_container{flex-wrap:wrap}.branches-module-scss-module__I4AP8q__image_container{justify-content:center;width:100%;display:flex}.branches-module-scss-module__I4AP8q__branch_img{max-width:250px!important;max-height:none!important}}
.accordion-module-scss-module__jv7QVa__trainer_card{flex-direction:column;display:flex}.accordion-module-scss-module__jv7QVa__info{border-width:1px solid #d4dcf4;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(90deg,#e4e9f9e6 .96%,#e4e9f91a 51.44%,#e4e9f9e6 100%);border-radius:6px;justify-content:space-between;width:100%;display:flex;position:relative}.accordion-module-scss-module__jv7QVa__header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.accordion-module-scss-module__jv7QVa__trainer_img{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid #d4dcf4;border-radius:6px;min-width:150px;min-height:150px}.accordion-module-scss-module__jv7QVa__trainer_info{border-radius:6px;flex-direction:column;gap:16px;width:100%;min-height:150px;padding:8px 12px;display:flex}.accordion-module-scss-module__jv7QVa__details_container{align-items:flex-start;gap:20px;width:100%;display:flex}.accordion-module-scss-module__jv7QVa__trainer_name{text-align:left;color:#0c0c0c;font-size:20px;font-style:normal;font-weight:600}.accordion-module-scss-module__jv7QVa__sub_text{text-align:left;color:#0c0c0c;font-size:18px;font-style:normal;font-weight:400}.accordion-module-scss-module__jv7QVa__branch_name{margin-right:6px}.accordion-module-scss-module__jv7QVa__arrow{transition:transform .3s;position:absolute;top:42%;right:24px}.accordion-module-scss-module__jv7QVa__open{transform:rotate(180deg)}.accordion-module-scss-module__jv7QVa__accordion_details{grid-template-columns:150px 1fr;gap:20px;display:grid}.accordion-module-scss-module__jv7QVa__biography{background:linear-gradient(90deg,#e4e9f9e6 .96%,#e4e9f91a 51.44%,#e4e9f9e6 100%);border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex-direction:column;gap:8px;width:100%;padding:0 16px 8px;font-size:14px;display:flex}.accordion-module-scss-module__jv7QVa__img_container{justify-content:center;display:flex}.accordion-module-scss-module__jv7QVa__trainer_sub_img{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid #d4dcf4;border-radius:6px;min-width:200px;min-height:200px;display:none}@media only screen and (max-width:600px){.accordion-module-scss-module__jv7QVa__trainer_sub_img{display:block}.accordion-module-scss-module__jv7QVa__trainer_img,.accordion-module-scss-module__jv7QVa__free_block{display:none}.accordion-module-scss-module__jv7QVa__accordion_details{grid-template-columns:1fr}}
.useful-module-scss-module__IBdd1q__useful_page{flex-direction:column;gap:40px;padding:42px 8%;display:flex}.useful-module-scss-module__IBdd1q__details_container{position:relative}.useful-module-scss-module__IBdd1q__useful_container h2{text-align:center;color:#1a1146;font-size:24px;font-style:normal;font-weight:600}.useful-module-scss-module__IBdd1q__useful_container ul{grid-template-columns:50% 50%;gap:20px;margin-top:40px;display:grid}.useful-module-scss-module__IBdd1q__useful_container ul li{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#0c0c0c;background:linear-gradient(90deg,#e4e9f9e6 .96%,#e4e9f91a 51.44%,#e4e9f9e6 100%);border:1px solid #d4dcf4;border-radius:6px;align-items:center;height:80px;padding:24px 16px;font-size:20px;font-weight:400;display:flex;position:relative}.useful-module-scss-module__IBdd1q__useful_container ul li:after{content:"";pointer-events:none;background:currentColor;width:32px;height:32px;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,          <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">          <path d=\"M18 13v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\" />          <polyline points=\"15 3 21 3 21 9\" />          <line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\" />          </svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,          <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">          <path d=\"M18 13v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\" />          <polyline points=\"15 3 21 3 21 9\" />          <line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\" />          </svg>") 50%/contain no-repeat}.useful-module-scss-module__IBdd1q__useful_container ul li a{text-align:center}.useful-module-scss-module__IBdd1q__useful_container ul li a:hover{border-bottom:1px solid #1a1146;transition:border-bottom 1s ease-in-out}.useful-module-scss-module__IBdd1q__image_container{justify-content:flex-end;display:flex;position:absolute;top:74%;right:0}@media only screen and (max-width:1000px){.useful-module-scss-module__IBdd1q__useful_container ul{grid-template-columns:100%;display:grid}.useful-module-scss-module__IBdd1q__image_container{display:none}}@media only screen and (max-width:500px){.useful-module-scss-module__IBdd1q__useful_page{padding:42px 2%}.useful-module-scss-module__IBdd1q__useful_page a{width:80%}}
