@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:9997;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:9999;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;height:100%;margin-bottom:1rem;gap:1rem;align-items:center}.team_member .memberImage{flex:none;width:6rem;height:6rem;border-radius:50%;overflow:hidden}.team_member .memberImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team_member .title{flex:1;padding-bottom:1rem}.team_member h2{font-weight:600}.team_member h3{font-size:.9rem;font-weight:600}.team_member .quote{margin:2rem 1.5rem;font-style:italic;text-align:center;color:var(--primaryColor)}.description{margin-bottom:1rem;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;min-height:100vh;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:100%;max-width:640px;margin:0 auto}.contact-data h3{color:var(--secondaryColor)}.contact-data .address{margin-top:.8rem;margin-bottom:1rem}.contact-data .nip{display:flex;flex-direction:column;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}.badge-row{position:absolute;top:.25rem;right:.25rem;display:flex;gap:.5rem}.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}.date-cities-row{display:flex;gap:1rem;align-items:flex-start}.course-date{font-size:1rem;margin-top:2px;color:var(--secondaryColor)}.course-cities{display:flex;gap:.2rem;flex-wrap:wrap;flex-shrink:1}.badge{display:flex;gap:.5rem;align-items:center;width:auto;padding:.2rem .5rem;color:#fff;background-color:#3464ac;border-radius:4px}.online{color:#fff;background-color:#b59a62}.city-badge{display:flex;gap:.2rem;align-items:center;width:auto;padding:.25rem .3rem;line-height:1;font-size:.8rem;color:var(--secondaryColor);background-color:#fff8eca1;border-radius:4px;border:1px solid rgb(244,220,155)}.badge-icon{font-size:6px;color:#bda462}.courses-page{flex-direction:column;align-items:center;min-height:100vh}.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{padding-top:2.5rem;display:flex;height:100%;min-height:100vh;width:100%;align-items:flex-start}.details-left{display:flex;flex-direction:column;gap:2rem;flex:1;height:100%}.details-right{z-index:99;position:sticky;top:310px;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-logotypes{width:100%;height:auto}.course-logotypes img{width:100%;height:auto;object-fit:contain}.course-preview{position:absolute;left:40px;top:-190px;right:0;height:auto;border-radius:8px;box-shadow:0 0 20px #00000026;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}@media (max-width: 800px){.course-details-page{flex-direction:column}.details-left{width:100%;padding-bottom:2rem}.details-right{position:static;top:0;width:100%;padding-bottom:0}.course-preview{position:static}}.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}.badges-row{position:absolute;left:0;top:-28px;right:auto;font-size:1rem;display:flex;flex-direction:row;gap:.5rem;align-items:center}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}.live-badge{display:flex;gap:.5rem;align-items:center;width:auto;padding:.2rem .5rem;color:#fff;background-color:#ca1a1a;border-radius:4px}.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)}._image_102vm_1{width:100%;aspect-ratio:16/8;object-fit:cover}._strong_102vm_7{font-weight:700}._em_102vm_11{font-style:italic}._underline_102vm_15{text-decoration:underline}._quote_102vm_19{position:relative;display:block;width:100%;margin-block:.3rem;padding:.8rem;font-style:italic;background-color:var(--secondaryColor);border-left:4px solid var(--primaryColor)}._quote_102vm_19:before{content:"";font-weight:400;font-family:"Font Awesome 6 Free";position:absolute;top:-20px;left:5px;font-size:2rem;color:var(--primaryColor)}._link_102vm_41{color:var(--primaryColor);transition:.3s;cursor:pointer;text-decoration:none}._link_102vm_41:hover{color:var(--accentColor)}._bulletList_102vm_52{display:flex;flex-direction:column;gap:4px;padding-left:1.35rem;list-style:disc;margin-bottom:1rem;font-size:.9rem}._bulletList_102vm_52 ._bulletList_102vm_52{padding-left:1.35rem;list-style:circle}._bulletList_102vm_52 ._bulletList_102vm_52 ._bulletList_102vm_52{padding-left:1.35rem;list-style:square}._orderList_102vm_72{display:flex;flex-direction:column;gap:8px;padding-left:1.35rem;list-style-type:decimal}._orderList_102vm_72 ._orderList_102vm_72{margin-top:1rem;font-weight:400;padding-left:1.35rem;list-style-type:lower-alpha;font-size:.9rem}._orderList_102vm_72 ._orderList_102vm_72 ._orderList_102vm_72{padding-left:1.35rem;list-style-type:lower-roman}._heading2_102vm_93:first-child{margin-top:0}._heading2_102vm_93{font-size:1.3rem;font-weight:600;line-height:.9;color:var(--primaryColor)}._heading3_102vm_104{font-size:1.1rem;font-weight:600;line-height:.9;color:var(--secondaryColor);padding-top:1rem}._paragraph_102vm_112{font-size:.9rem;font-weight:400;color:var(--secondaryColor)}._table_102vm_118{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1rem;line-height:1.5;overflow-x:auto}._table_102vm_118 thead{background-color:var(--accentColor)}._table_102vm_118 thead th{text-align:left;padding:.75rem 1rem;font-weight:600;color:var(--primaryColor)}._table_102vm_118 tbody tr{border-bottom:1px solid #dddddd}._table_102vm_118 tbody tr:hover{background-color:#ffe3bc12}._table_102vm_118 tbody td{padding:.75rem 1rem;vertical-align:top}.register-page{flex-direction:column;max-width:1024px;min-height:100vh;gap:4rem;color:var(--secondaryColor)}.register-page h2{color:var(--secondaryColor);text-align:center}.register-logotypes{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;height:auto}.register-description{text-align:center}.register-logotypes img{width:100%;height:auto;object-fit:contain}.register-form{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:800px}.register-consents{margin-top:1rem;margin-left:calc(340px + 1rem);margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem;font-size:.8rem}button.privacy-link{color:var(--primaryColor);text-decoration:none;font-size:.8rem;transition:.2s;cursor:pointer;border:none;background-color:transparent}button.privacy-link:hover{color:var(--accentColor)}.register-disclaimer{display:flex;width:100%;gap:.3rem;font-size:.8rem}.register-disclaimer span{font-size:1rem;color:var(--primaryColor)}button.register-btn{display:block;margin-top:.5rem;align-self:flex-end;height:40px;width:200px;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.register-btn:hover{background-color:var(--primaryColor);color:#fff}.status-message{padding:.7rem 1rem;margin-left:calc(340px + 1rem);font-size:.7rem;border-radius:4px;border:1px solid black}.status-message.message-success{background-color:#d4eddad4;border-color:#b6cfbe;color:#155724}.status-message.message-error{background-color:#f8d7da6e;border-color:#da889157;color:#cf414d}.status-message.message-warning{background-color:#f4d3952b;border-color:#63463057;color:#5c4423}@media (max-width: 800px){.register-form{gap:1.5rem}.register-consents,.status-message{margin-left:0}button.register-btn{align-self:center}}.text-input-wrapper{display:flex;gap:1rem;width:100%;align-items:center}.text-area-wrapper{align-items:flex-start}.text-input-wrapper label{width:340px;text-align:right;flex:none}.text-area-wrapper label{margin-top:8px}.text-input-required-mark{color:var(--primaryColor)}.input-with-error{width:100%}.text-input,.text-area,.select-input{width:100%;height:3rem;padding:.5rem 1rem;border:none;border-bottom:1px solid #d1d1d1;font-size:1rem;color:var(--secondaryColor);border-radius:6px;box-shadow:0 0 10px #0000001a}.text-area{height:10rem;resize:none}.select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-input:focus,.text-area:focus,.select-input:focus{outline:none;border-bottom:1px solid var(--accentColor)}.input-error{margin-top:.2rem;padding-inline:.5rem;font-size:.8rem;color:#cf414d}@media only screen and (max-width: 800px){.text-input-wrapper{flex-direction:column;gap:.5rem}.text-input-wrapper label{width:100%;text-align:left}}.checkbox-wrapper{display:flex;align-items:flex-start;gap:.5rem}.checkbox{position:relative;display:flex;flex:none;align-items:center;width:16px;height:16px;border-radius:4px;border-bottom:1px solid #cccccc;box-shadow:0 0 5px #00000026;cursor:pointer}.checkbox i{color:transparent;position:absolute;left:50%;top:50%;transform:translate(-45%,-50%);font-size:14px}.checked{background-color:var(--accentColor)}.checked i{color:#fff}.backdrop{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;opacity:1;background-color:#0000004d;z-index:9998;transition:opacity .3s}.modal{width:100%;max-width:960px;margin:3rem;overflow:auto;background:#fff;border-radius:8px}@media only screen and (max-width: 800px){.modal{position:static;transform:none;margin:0;width:100%;height:100%;max-height:none;border-radius:0}}.dialog-content{width:100%;height:100%;padding:2rem;color:var(--secondaryColor)}.dialog-title{font-size:1.3rem;font-weight:600;color:var(--primaryColor)}.dialog-text{font-size:.9rem;margin-top:2rem}.dialog-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;font-size:.9rem;list-style:none}.dialog-list li p{display:flex;gap:.5rem}.dialog-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;gap:1rem}button.close-btn{display:block;margin-top:2rem;align-self:flex-end;height:40px;width:200px;padding:.6rem 1.2rem;font-size:.7rem;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.close-btn:hover{background-color:var(--primaryColor);color:#fff}: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}
