@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;600;700&display=swap";.aside-wrapper{z-index:99;position:absolute;top:0;left:0;width:100vw;background-color:var(--primaryColor);overflow:hidden}@media only screen and (max-width: 800px){.aside-wrapper{display:none}}.top-info{display:flex;flex-direction:row;justify-content:space-between;max-width:var(--maxWidth);margin:0 auto;padding:8px var(--mainPadding);color:#fff}.phone-contact{display:flex;gap:24px;align-items:center}.phone-contact a{color:#fff;text-decoration:none}.phone-contact a:hover>span>i{color:var(--accentColor)}.phone-contact span{display:flex;font-size:12px;gap:4px}.phone-contact i{font-size:16px;transition:.2s}.social-contact span{display:flex;line-height:100%;gap:8px}.social-contact a{display:block;font-size:20px;color:#fff;text-decoration:none;transition:.2s}.social-contact a:hover{color:var(--accentColor)}.fixed-navigation-wrapper{z-index:9999;position:fixed;top:0;left:0;width:100vw;background-color:var(--primaryColor)}@media only screen and (max-width: 800px){.fixed-navigation-wrapper{display:none}}.fixed-navigation{display:flex;margin:0 auto;align-items:center;justify-content:space-between;max-width:var(--maxWidth);padding:1rem var(--mainPadding)}.fixed-navigation img{height:2.3rem}.fixed-navigation ul{display:flex;align-items:center;gap:1rem;list-style:none}.fixed-navigation a{text-decoration:none;color:#fff;transition:.2s}.fixed-navigation a:hover{color:var(--accentColor)}.navigation{z-index:99;position:absolute;top:40px;left:0;width:100vw}@media only screen and (max-width: 800px){.navigation{display:none}}.main-menu{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 40px;margin:0 auto;max-width:var(--maxWidth)}.company-logo{display:flex;width:30%;align-items:center;justify-content:center}.company-logo img{width:70%;height:auto}.main-menu ul{list-style:none}.main-menu .left,.main-menu .right{display:flex;align-items:center;gap:1.5rem;width:35%;font-weight:200}@media only screen and (max-width: 980px){.main-menu .left,.main-menu .right{gap:1rem}}.main-menu .right{justify-content:flex-end}.main-menu a{text-decoration:none;color:#fff;font-size:1.15rem;text-wrap:nowrap;transition:.2s}.main-menu a:hover{color:var(--accentColor)}a.courses-btn{display:block;padding:.8rem 1.5rem;font-size:.8rem;color:var(--buttonTextColor);font-weight:400;text-transform:uppercase;border:none;background-color:#fff;transition:.2s;cursor:pointer}a.courses-btn:hover{color:var(--buttonTextColor);background-color:var(--accentColor)}.mobile-logo,.fixed-menu{display:none}@media only screen and (max-width: 800px){.mobile-logo{display:block;z-index:9997;position:absolute;top:1rem;left:50%;transform:translate(-50%);width:40%}.fixed-button{z-index:9999;display:block;position:fixed;top:1rem;right:1rem;line-height:1rem;background-color:transparent;color:#bdbdbd;border:none;font-size:2.5rem;cursor:pointer}.mobile-navigation{z-index:9998;position:fixed;padding:3rem;display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:space-between;width:100%;top:0;left:100%;height:100vh;background-color:var(--primaryColor);color:#fff;transition:.5s}.mobile-navigation.active{top:0;left:0}.mobile-navigation-logo{width:50%}.mobile-navigation-list{list-style:none;text-align:center}.mobile-navigation-list li{margin-bottom:2rem}.mobile-navigation-list a{text-transform:uppercase;text-decoration:none;font-size:1.5rem;color:#fff}a.courses-btn{display:block;margin:0 auto;font-size:1.4rem;color:var(--buttonTextColor);font-weight:400;text-transform:uppercase;background-color:#fff;border:none;transition:.2s;cursor:pointer}a.courses-btn:hover{background-color:var(--accentColor)}.mobile-navigation-social{display:flex;gap:2rem;padding-top:2rem;justify-content:center}.mobile-navigation-social i{font-size:40px;color:var(--accentColor)}}@media only screen and (min-width: 800px){.mobile-navigation{display:none}}.footer{color:#fff;width:100vw;background-color:var(--secondaryColor)}.footer-info-wrapper{display:flex;max-width:var(--maxWidth);margin:0 auto;padding:2rem var(--mainPadding)}@media only screen and (max-width: 800px) and (orientation: portrait){.footer-info-wrapper{gap:2rem}}@media only screen and (max-width: 600px) and (orientation: portrait){.footer-info-wrapper{flex-direction:column;text-align:center;gap:2rem}.footer-social{justify-content:center}.links{flex-direction:column}}.footer h5{margin-bottom:1rem;font-size:1rem;color:var(--accentColor)}.footer ul{list-style:none;margin-bottom:1rem}.copyrights img{width:50px;height:50px}.footer-social{display:flex;gap:1rem}.footer-social i{font-size:20px;color:var(--accentColor);transition:.3s}.footer-social a:hover>i{color:#fff}.divider{width:1px;height:auto;margin:0 5rem;background-color:var(--accentColor)}@media only screen and (max-width: 800px) and (orientation: portrait){.divider{margin:0 1rem}}.links{display:flex;flex-grow:1;justify-content:space-between}.footer a{color:#fff;font-size:.9rem;text-decoration:none;transition:.3s}.footer a:hover{color:var(--accentColor)}.footer p{font-size:.9rem}.footer p:last-of-type{margin-bottom:1rem}.footer-contact i{color:var(--accentColor)}.footer-contact{display:flex;flex-direction:column}.footer-contact a{margin-bottom:.5rem}.footer-contact span i{margin-right:1rem}.separator{position:absolute;z-index:9;display:flex;width:100vw;height:36px;align-items:center;justify-content:center;margin-top:-18px}.separator .line{width:100%;height:2px;background-color:var(--accentColor)}.separator svg{position:absolute}.company-info{padding-right:5rem}.company-info h2{font-weight:600;color:var(--secondaryColor)}.company-info p{margin-top:2rem;font-size:1.3rem;color:var(--secondaryColor)}.company-logo{max-width:350px}@media only screen and (max-width: 800px) and (orientation: portrait){.company-info h2{text-align:center}.company-logo{display:none}.company-info{padding-right:0;text-align:justify;text-justify:inter-word}}section{display:flex;align-items:center;max-width:var(--maxWidth);margin:0 auto;padding:5rem var(--mainPadding)}.clients{flex-direction:column;color:var(--secondaryColor)}.clients h2{font-weight:600}.clients-logos{display:flex;gap:3rem;margin-top:4rem;width:100%;flex-wrap:wrap;justify-content:center}@media (max-width: 800px){.clients-logos{gap:1rem}.client-logo{width:15%}}.client-logo{position:relative;padding:1px 2.5rem;width:20%;min-width:200px;height:100px}.client-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.title-wrapper{position:absolute;display:flex;top:0;left:0;padding:1rem;width:100%;height:100%;align-items:center;justify-content:center;opacity:0;background-color:var(--accentColor);transition:.3s;cursor:pointer}.title-wrapper h4{text-align:center;color:var(--buttonTextColor)}.client-logo:hover>.title-wrapper{opacity:95%}.cooperation{max-width:100%;flex-direction:column;background-color:var(--secondaryColor);background-image:linear-gradient(#747474,#747474 77.98%,#74747400),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABFCAYAAAD95j54AAAACXBIWXMAAAsSAAALEgHS3X78AAACqElEQVR4nO2aPYsTURSGn122FVL4A+wUK63sDikEBV0I6A9IsaVFfsLaWaYVBLcU2WL9KAX3Hiy0Mlpp5f4DZzsbiRw840axyJ0bmJmd88JA5pI8c8/Mmftx8m4tl0typapj4BpwAixE5CQb8o/aYG43AB44cAHMgEvNutY+cycTOAImIjL182l+t7rDzEp7h34HrovIIq9L3WPmpr2lzgfgo6ou/CKlao25dvCqakB7j24Du8Bl4NjbG6ltZs6TnxhERCoReQ3cACpvb6pWmTnB2zSxp6qP7EREPttFgJLUb5WZO+AdAvd8+ngO3PJRtcrqXkeYTUZ7mzsfAz9F5GpmrN1iWvDrHCmlUf09+5xSqlJK43V//7+jbWbOOz/z5SKePid+lKhV5tpp76ukesSsfEQ9KIm8bWajjc15UfbGJoI/Jxp08H9taX39a4PEaBMFiq4zdzhbFBhk7jsiO8aFQXeeWT95q3Q8EZF9v8isJPC+MOvg7Q5erBtFZF4C7QuzHvDeAXdU9ZWq3i0K+UydZ26llKb+3nwDHgAXrBAgIsdNob7K6jzT0v6p7YBE5BPwUFXfAG/txjSF9oVpaf8CSKq66233gdOCwOkL0568pdN74KWqfvXPRdNcX5h/NjaqOvHC37yeSkrVdea2qlrFw6aNI59HS586fWHaO3+0UtYdebGvVL1g2lQ383rXFeDZJhY4vvLqPDOKGUNVBD9UZf0/XyucGeHMCGfGJjraCjOcGesonBnhzAhnRjgzwpkRzozGCmdGW8woZgxVEfxQFc6McGaEM+O3wplRrnBmdJlpab/vjofKHQ+HXgkpqaD2gmlp/wW4udK2t4HNRS+YFvwPG0FX7B74XrhEvWCGLYWwpYQtJWwppdCwpfRAUcwYqoYbPPALxxvW8FfBwfcAAAAASUVORK5CYII=);color:#fff}.content-wrapper{display:flex;flex-direction:column;max-width:1200px;align-items:center}.cooperation h2{font-weight:600}.cooperation p{margin-top:2rem;font-size:1.3rem;color:#fff;text-align:center}button.requirements-btn{display:block;margin-top:4rem;height:60px;width:200px;padding:.8rem 1.5rem;font-size:1rem;color:var(--buttonTextColor);font-weight:400;text-transform:uppercase;background-color:#fff;border:none;border-radius:3px;transition:.2s;cursor:pointer}button.requirements-btn:hover{background-color:var(--accentColor)}.services{max-width:100%;padding:0;justify-content:center;color:#fff}.services ul{display:flex;list-style:none;width:100%}.service{position:relative;display:flex;width:100%;align-items:center;justify-content:center;background-color:#3e3e3e;min-height:400px;overflow:hidden}.service:hover>img{opacity:25%;-webkit-animation:scaling 20s linear;animation:scaling 20s linear}.service img{position:absolute;width:100%;height:100%;opacity:20%;-o-object-fit:cover;object-fit:cover}.service h3{padding:1rem;position:absolute;font-weight:400;text-align:center}.service a{position:absolute;bottom:15%;color:#fff;text-decoration:none;transition:.2s}.service a:hover{color:var(--accentColor)}@-webkit-keyframes scaling{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes scaling{0%{transform:scale(1)}to{transform:scale(1.2)}}@media (max-width: 800px){.services ul{flex-direction:column}.service{height:24vh;min-height:auto}}.slider{overflow:hidden}.main-slider{position:relative;display:flex;width:100%;height:100vh;align-items:center;justify-content:center;background-color:#313b34;overflow:hidden}.slider-changer{position:absolute;bottom:30px;display:flex;width:100%;align-items:center;justify-content:center;gap:5px}.slider-button{width:20px;height:6px;border-radius:10px;opacity:40%;background-color:#fff;cursor:pointer;transition:1s}.slider-button.active{opacity:70%;background-color:#fff}.slider-button:hover{opacity:1;background-color:var(--accentColor);transition:.2s}.slider-text{position:absolute;text-transform:uppercase;font-weight:100;color:#fff;opacity:0;transition:opacity 3s ease-in-out}.slider-text.active{opacity:1}.slider-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity 3s ease-in-out;-webkit-animation:image-scale 35s ease infinite;animation:image-scale 35s ease infinite}.slider-image.active{opacity:32%}@-webkit-keyframes image-scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes image-scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.social{width:100%;justify-content:center;color:var(--secondaryColor);box-shadow:inset 0 0 0 1.5rem #fff,inset 0 0 0 calc(1.5rem + 1px) var(--accentColor)}.content-wrapper{display:flex;flex-direction:column;align-items:center}.social h2{font-weight:600}@media (max-width: 800px){.social h2{text-align:center}}.social-icons{display:flex;gap:.5rem;margin-top:1.5rem}.social-icons a{color:var(--secondaryColor);font-size:1.8rem;transition:.2s}.social-icons a:hover{color:var(--primaryColor)}.baner-wrapper{overflow:hidden}.baner{position:relative;display:flex;width:100%;height:300px;justify-content:center;background-color:#313b34}.linear-gradient{z-index:0;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#ffc27670,#fff0)}.auto-height{height:auto;min-height:300px}.baner-title{z-index:1;position:absolute;bottom:50px;text-transform:uppercase;font-size:3rem;font-weight:400;color:#fff}.baner-image{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:32%;-o-object-fit:cover;object-fit:cover}.team_member{width:50%;color:var(--secondaryColor)}.team_member header{display:flex;margin-bottom:2rem;gap:1rem;align-items:center}.team_member img{width:6rem;height:6rem;border-radius:50%}.team_member h2{font-size:1.5rem;margin-bottom:1rem;font-weight:400}.team_member h3{font-size:.9rem;font-weight:600}.team_member .quote{margin:2rem 1.5rem;font-style:italic;text-align:center}.description{text-indent:3rem;text-align:justify;text-justify:inter-word}@media (max-width: 800px){.team_member header{flex-direction:column}.team_member h2,.team_member h3{text-align:center}.team_member{width:100%}}.team_page{align-items:start;gap:3rem}@media (max-width: 800px){.team_page{flex-direction:column;width:100%;align-items:center}}.trainer{display:flex;flex-direction:column}.trainer-image{position:relative;display:flex;aspect-ratio:1/ 1;overflow:hidden;background-color:var(--secondaryColor);box-shadow:2px 2px 4px #0000004b}.trainer-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;transition:.4s}.trainer-image a:hover>img{transform:scale(1.02);opacity:.98}.social-actions{position:absolute;display:flex;gap:.3rem;bottom:10px;left:10px}.social-actions a{color:var(--accentColor);text-decoration:none;font-size:1.5rem;transition:.3s}.social-actions a:hover{color:#fff}.title{margin-top:1.2rem}.title h2{font-size:1.2rem}.title h3{margin-top:1rem;font-size:1rem;font-weight:400}.trainers-list{display:grid;grid-template-columns:1fr;gap:2rem;grid-column:1;flex-wrap:wrap;list-style:none}@media (min-width: 800px){.trainers-list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.trainers-list{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1920px){.trainers-list{grid-template-columns:repeat(5,1fr)}}.cooperation-page{flex-direction:column}.cooperation-page h2{color:var(--secondaryColor);text-align:center}.cooperation-page .content-wrapper{display:flex;width:100%;margin-top:5rem;flex-direction:row;gap:1rem;font-size:1.4rem;color:var(--secondaryColor)}.content-wrapper .topics{display:flex;flex-direction:column;gap:40px;width:60%}.content-wrapper .requirements{padding:2rem;width:40%;border:1px solid var(--secondaryColor);border-radius:3px}.content-wrapper ol,.content-wrapper ul{margin-top:2rem;padding:0 2rem}.content-wrapper ul{list-style-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Warstwa_2'%20data-name='Warstwa%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040.31%2025.12'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%234eae33;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Warstwa_1-2'%20data-name='Warstwa%201'%3e%3cpath%20class='cls-1'%20d='M23.15,10.46l-7.59,7.59-2.49-2.49C7.56,10.06,1.95,7.61,0,9.57h0s12.02,12.02,12.02,12.02l3.54,3.54,3.54-3.54L40.31.37h0c-1.95-1.95-11.16,4.09-17.16,10.09Z'/%3e%3c/g%3e%3c/svg%3e")}.content-wrapper li{margin-bottom:1.5rem}.content-wrapper ul li::marker{font-size:3rem;line-height:1rem}.actions a.requirements-btn,.actions-mobile a.requirements-btn{padding:.8rem 1.5rem;font-size:.8rem;color:#fff;font-weight:400;text-decoration:none;text-transform:uppercase;border:none;background-color:var(--primaryColor);transition:.2s;cursor:pointer}.actions a.requirements-btn:hover,.actions-mobile a.requirements-btn:hover{color:var(--buttonTextColor);background-color:var(--accentColor)}.actions-mobile{display:none}@media (max-width: 800px){.cooperation-page .content-wrapper{display:flex;flex-direction:column;gap:2rem}.content-wrapper .topics{width:100%}.content-wrapper .requirements{padding:2rem;width:100%;border:1px solid var(--secondaryColor);border-radius:3px}.actions{display:none}.actions-mobile{display:block}}.contact-page{flex-direction:column}.contact-page h2{color:var(--secondaryColor);text-align:center}.contact-container{display:flex;flex-direction:row;margin-top:5rem;width:100%;gap:4rem}.contact-form{display:flex;flex-direction:column;width:50%}.contact-form label{margin-bottom:.5rem}.contact-form input,.contact-form textarea{margin-bottom:1.5rem;padding:.5rem;width:100%;border:1px solid var(--secondaryColor);border-radius:4px}.contact-form textarea{min-height:200px;resize:vertical}.send-actions{display:flex;justify-content:flex-end}.send-btn{display:block;margin-top:1rem;width:100px;padding:.8rem 1.5rem;font-size:.8rem;color:#f0f0f0;font-weight:400;text-transform:uppercase;background-color:#c7c7c7;border:none;transition:.2s;cursor:not-allowed}.contact-data{width:50%}.contact-data h3{color:var(--secondaryColor)}.contact-data .address{margin-top:.8rem;margin-bottom:3rem}.contact-data p{margin-top:1rem;font-size:1.2rem}.contact-data a{text-decoration:none;font-size:1.2rem;color:var(--secondaryColor)}.contact-data a:hover{color:var(--primaryColor)}@media (max-width: 800px){.contact-container{flex-direction:column}.contact-form{display:flex;flex-direction:column;width:100%}.contact-data{width:100%;text-align:center}.send-btn{width:100%}}#root{font-family:Quicksand,Arial,Helvetica,sans-serif;width:100vw}h1{font-size:6rem;text-align:center}h2{font-size:1.8rem}h3{font-size:1.4rem}.title-line:after{content:"";display:block;margin-top:.6rem;width:50px;height:2px;background-color:var(--primaryColor)}@media only screen and (max-width: 800px){h1{font-size:2.8rem}.title-line:after{content:"";display:block;margin:.6rem auto 0;width:50px;height:2px;background-color:var(--primaryColor)}}.line-center:after{content:"";margin:.6rem auto 0}.line-color-accent:after{content:"";background-color:var(--accentColor)}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-content{flex-grow:1}.card-link{position:relative;text-decoration:none;color:inherit;height:fit-content}.card-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;gap:1rem;border-radius:4px;transition:.3s}.card-container:hover{box-shadow:0 0 10px #00000026}.card-image{width:100%;aspect-ratio:16/9;border-radius:4px;object-fit:cover;border:1px solid #ececec}.card-container h3{font-size:1.2rem;font-weight:500;color:var(--secondaryColor)}.card-container h4{font-size:.8rem;font-weight:400;color:var(--secondaryColor)}p.course-date{font-size:.8rem;font-weight:300}.info-container{display:flex;flex-direction:column;gap:1rem}.course-date{font-size:1rem;color:var(--secondaryColor)}.course-date span{font-size:.8rem;font-weight:700}.live-badge{position:absolute;width:auto;top:.25rem;right:.25rem;padding:.2rem .5rem;color:#fff;background-color:#ca1a1a;border-radius:4px}.courses-page{flex-direction:column;justify-content:center;align-items:center;min-height:400px}.courses-page h2{color:var(--secondaryColor);text-align:center}.courses-list-container{display:grid;grid-template-columns:1fr;width:100%;gap:2rem}@media only screen and (min-width: 800px){.courses-list-container{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.courses-list-container{grid-template-columns:1fr 1fr 1fr}}.logos{margin-top:2rem;margin-inline:auto;width:100%;max-width:1200px;padding:1rem}.logos img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.page-subtitle{width:100%;max-width:1024px;margin-inline:auto;padding:2rem;color:var(--secondaryColor);font-size:1.2rem;text-align:center}.course-details-page{display:flex;height:100%;width:100%;align-items:flex-start}.empty-page{flex-direction:column;justify-content:center;align-items:center;min-height:400px}.details-left{display:flex;flex-direction:column;gap:2rem;flex:1;height:100%}.details-right{z-index:99;position:sticky;top:340px;height:100%;width:clamp(340px,30vw,360px);padding-bottom:280px}.details-list{display:flex;flex-direction:column;list-style:none;font-size:.9rem}.details-list li{position:relative;padding-left:30px}.details-list li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:400;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem;color:var(--primaryColor)}.text-bold{font-weight:700}.course-preview{position:absolute;left:40px;top:-238px;right:0;height:auto;border-radius:8px;box-shadow:0 0 20px #00000026,0 0 20px #ffffffbf;overflow:hidden}.course-sample{width:100%;aspect-ratio:16/9}.course-sample img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-preview-info{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fafafa}.price-row{display:flex;align-items:flex-start;justify-content:space-between}.price-row .price-label{padding-top:8px;font-size:1rem;font-weight:400}.price-row .price{font-size:2rem;font-weight:500}.includes-label{font-size:1rem;font-weight:400}.includes-list{display:flex;flex-direction:column;gap:6px;list-style:none;padding:12px;margin:0;font-size:.8rem;font-weight:300}.includes-list li{position:relative;padding-left:30px}.includes-list li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:400;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem;color:#2cc62c}button.buy-btn{align-self:flex-end;display:block;height:40px;width:100%;padding:.8rem 1.5rem;font-size:.8rem;color:var(--buttonTextColor);font-weight:400;text-decoration:none;text-align:center;text-transform:uppercase;background-color:var(--accentColor);border:none;border-radius:3px;transition:.2s;cursor:pointer}button.buy-btn:hover{background-color:var(--primaryColor);color:#fff}button.buy-btn:disabled{background-color:#c7c7c7;color:#f0f0f0;cursor:not-allowed}.details-title-wrapper{z-index:1;position:relative;display:flex;flex-direction:column;gap:1rem;align-self:flex-end;height:100%;width:100%;max-width:1400px;padding:clamp(240px,18vw,240px) 40px 50px}h1.details-title{position:relative;display:block;height:100%;width:60%;font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:400;text-align:left;color:#fff}.details-rating-row{display:flex;width:60%;flex-wrap:wrap;column-gap:1.2rem;row-gap:.5rem;align-items:center;font-size:.8rem;color:#fff}.details-rating{display:flex;gap:.5rem;align-items:center}.star-padding-top{padding-top:2px}.details-section-wrapper{display:flex;flex-direction:column;gap:1rem;padding:2rem;border:1px solid var(--secondaryColor);border-radius:3px;color:var(--secondaryColor)}.details-section-wrapper p{font-size:.9rem}h2.details-section-title{font-size:1.3rem;font-weight:600;color:var(--secondaryColor)}.trainer-bio-wrapper{display:flex;flex-direction:column;max-width:640px;gap:2rem}.trainer-bio-wrapper h2{font-weight:600;font-size:1.3rem;color:var(--secondaryColor)}.trainer-info{display:flex;gap:2rem}.trainer-bio-image{flex:none;width:clamp(80px,5vw,100px);height:clamp(80px,5vw,100px);border-radius:50%;overflow:hidden}.trainer-bio-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trainer-header{display:flex;flex-direction:column}.trainer-rating{display:flex;gap:.5rem;align-items:center}.trainer-header h3{font-weight:600;font-size:1.1rem;color:var(--secondaryColor)}.trainer-header p{display:flex;height:auto;align-items:center;font-size:.8rem;gap:1rem;color:var(--secondaryColor)}.trainer-header p .star-padding-top{padding-top:4px}.trainer-details{display:flex;flex-direction:column;gap:1rem;font-size:.9rem;font-weight:400;color:var(--secondaryColor)}:root{--primaryColor: #892626;--secondaryColor: #747474;--accentColor: #ebd299;--buttonTextColor: #3e3e3e;--maxWidth: 1400px;--mainPadding: 40px}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}@media only screen and (max-width: 980px){html{font-size:16px}}body{overflow-x:hidden}
