.bck-goldenrod-500{background-color:#daa520}.bck-goldenrod-600{background-color:#b67c18}.bck-goldenrod-700{background-color:#915a17}.bck-rich-lavender{background-color:#ac61c8}.bck-medium-lavender{background-color:#8e45a9}.bck-black-400{background-color:#888}.bck-black-100{background-color:#e7e7e7}.bck-black-50{background-color:#f6f6f6}.bck-orange{background-color:#ff9447!important}.bck-green{background-color:#46bc5f!important}.bck-red{background-color:#f84b4b!important}.rich-lavender{color:#ac61c8}.cadet-blue{color:#68b1ba}.black-200{color:#d1d1d1}.black-400{color:#888}.black-600{color:#5d5d5d}.goldenrod-500{color:#daa520}.green{color:#46bc5f}.red{color:#f84b4b}.orange{color:#ff9447}.hover-rich-lavender:hover{background-color:#ac61c8}.hover-medium-lavender:hover{background-color:#8e45a9}.hover-goldenrod-500:hover{background-color:#daa520}.hover-goldenrod-600:hover{background-color:#b67c18}.hover-goldenrod-700:hover{background-color:#915a17}.hover-black-600:hover{background-color:#5d5d5d}.hover-black-100:hover{background-color:#e7e7e7}.hover-medium-red:hover{background-color:#e41f1f!important}.hover-medium-green:hover{background-color:#32a54b!important}.global-article{background-color:#fff;padding:20px;display:flex;flex-direction:column;row-gap:20px;position:relative;height:100%}.global-article .image{width:100%;height:220px;z-index:1;overflow:hidden;position:relative}.global-article .image img{transition:transform .2s}.global-article .image button{position:absolute;right:0;bottom:0;padding:14px 2px 4px 18px}.global-article .text{display:flex;flex-direction:column;row-gap:5px;z-index:1}.global-article h4,.global-article p{transition:color .2s}.global-article:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#daa520,#ac61c8);opacity:0;transition:opacity .2s}.global-article:hover:before{opacity:1}.global-article:hover h4,.global-article:hover p{color:#fff}.global-article:hover p:last-child{color:#d1d1d1}.global-article:hover .image img{transform:scale(1.1)}.categories-buttons{display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:10px}.categories-buttons button{border:1px solid #d1d1d1;border-radius:7px;font-size:16px;line-height:19.78px;font-weight:700;padding:10px 20px}.categories-buttons button.selected{border-color:#ac61c8}.categories-buttons button:hover{background-color:#ebebeb;color:#ac61c8}.categories-buttons button.selected:hover{background-color:#ac61c8;color:#fff}.general-input{display:flex;flex-direction:column;row-gap:4px}.general-input label{font-size:16px;line-height:130%;font-weight:400;font-family:Averta;color:#888;width:-moz-fit-content;width:fit-content}.general-input input{font-size:16px;line-height:130%;font-weight:400;font-family:Averta;color:#212121;border:1px solid #d1d1d1;padding:13px 21px;border-radius:7px;transition:border-color .2s;outline:none;width:100%}.general-input input::-moz-placeholder{color:#888}.general-input input::placeholder{color:#888}.general-input input:focus{border-color:#ac61c8}.general-input input:hover{border-color:#ac61c8}.general-input input:disabled{border-color:#d1d1d1;color:#888}.custom-select{position:relative;margin:0;padding:0;border:1px solid #d1d1d1;border-radius:7px}.custom-select legend{font-size:11px;line-height:14.3px;margin-left:11px;padding:0 3px}.custom-select .select-box{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;line-height:130%;font-weight:600;color:#212121;padding:7.5px 14px}.custom-select .select-box .svg{display:flex;align-items:center}.custom-select .select-box .svg.rotate{transform:rotate(180deg)}.custom-select .dropdown{position:absolute;top:100%;left:-1px;width:calc(100% + 2px);background:#f6f6f6;border:1px solid #ac61c8;border-radius:0 0 7px 7px;box-shadow:0 2px 5px #0000001a;display:none;z-index:10;max-height:300px;overflow:auto}.custom-select .dropdown li{padding:8px 14px;cursor:pointer;font-size:16px;font-weight:600;color:#212121;display:flex;justify-content:space-between;align-items:center}.custom-select .dropdown li svg{display:none}.custom-select .dropdown li:last-child{border-radius:0 0 7px 7px}.custom-select .dropdown li:hover{background:#fff}.custom-select .dropdown li.selected{color:#ac61c8}.custom-select .dropdown li.selected svg{display:block}.custom-select [x-show=open]{display:block}.custom-select:hover{border-color:#ac61c8}.custom-select.open{border-radius:7px 7px 0 0;border-color:#ac61c8}.general-input .custom-select{width:100%}.general-input .custom-select .select-box{padding:13px 21px;font-weight:400;line-height:130%}.general-input .custom-select .dropdown li{font-weight:400;padding:8px 21px}@media (width >= 64rem){.custom-select{width:243px}}.checkbox-group{display:flex;flex-direction:column;row-gap:10px}.checkbox-group .checkbox-wrapper{display:flex;-moz-column-gap:10px;column-gap:10px}.checkbox-group .new{font-size:10.5px;padding:3.75px 7.5px;line-height:130%}.checkbox-group label{display:flex;align-items:center;-moz-column-gap:14px;column-gap:14px;cursor:pointer;width:-moz-fit-content;width:fit-content}.checkbox-group label:hover input{border-color:#212121}.checkbox-group input{border:1px solid #888888;border-radius:3px;width:14px;height:14px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;cursor:pointer}.checkbox-group input[type=radio]{border-radius:50%}.checkbox-group input:checked{border-color:#212121}.checkbox-group input:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#ac61c8;border-radius:3px;transform:translate(-50%,-50%)}.loader-button{position:relative}.loader-button.loading{animation:padding-grow .3s forwards ease-out;animation-delay:.2s}.loader-button.loading:after{content:"";position:absolute;border-radius:100%;left:calc(100% - 45px);top:50%;width:0;height:0;margin-top:-2px;border:0;animation:loader-spin .6s infinite linear,loader-grow .3s forwards ease-out;animation-delay:.2s}@keyframes loader-grow{to{width:14px;height:14px;margin-top:-8px;right:13px;border:2px solid rgba(255,255,255,.5);border-left-color:#fff;border-top-color:#fff}}@keyframes padding-grow{to{padding-right:60px}}.profile-photo-upload{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center}.profile-photo-upload .upload-box{width:100px;height:100px;border:1px dashed #d1d1d1;cursor:pointer;overflow:hidden;border-radius:7px;background-color:#f6f6f6;transition:background-color .2s;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;align-items:center}.profile-photo-upload .upload-box svg,.profile-photo-upload .upload-box img{grid-column:1/2;grid-row:1/2}.profile-photo-upload .upload-box:hover{background-color:#e7e7e7}.nace-codes{display:flex;flex-direction:column;row-gap:20px}.nace-codes .search-input{position:relative}.nace-codes .search-input input{width:100%;padding:13px 48px 13px 21px}.nace-codes .search-input .icon{position:absolute;right:20px;top:56%;transform:translateY(-50%)}.nace-codes .search-input ul{position:absolute;left:0;top:100%;width:100%;z-index:10;border-radius:0 0 5px 5px;max-height:300px;overflow:auto;box-shadow:0 2px 5px #0003}.nace-codes .search-input li{padding:8px 14px}.nace-codes .search-input li:hover{background-color:#fff;cursor:pointer}.nace-codes .code-inputs-wrapper{display:flex;-moz-column-gap:20px;column-gap:20px;min-height:48.8px}.nace-codes .code-inputs-wrapper .plus{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px}.nace-codes .code-inputs{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px;width:100%}.nace-codes .code-inputs .general-input{position:relative}.nace-codes .code-inputs .general-input input{padding-right:46px}.nace-codes .code-inputs .general-input input:disabled{color:#212121}.nace-codes .code-inputs .general-input button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}h1,h2,h3,h4,h5{font-weight:700}h1,h2,h3,h4,h5,p{margin:0;color:#212121}h1{font-size:36px;line-height:44.5px}h2{font-size:clamp(30px,27.7714285714px + .0057142857 * 100vw,36px);line-height:clamp(37.08px,34.324px + .0070666667 * 100vw,44.5px)}h3{font-size:24px;line-height:29.66px}h4{font-size:20px;line-height:24.72px}h5{font-size:16px}.input-radio{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.input-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#ac61c8;min-width:16px;width:16px;height:16px;border:2px solid #ac61c8;border-radius:50%}.input-radio input:checked{background-color:#ac61c8}.input-radio label{color:#5d5d5d}.input-group{margin-top:15px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;width:100%}.input-group .general-input label{width:100%}ul,li{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit;display:inline-block;transition:color .2s}button{padding:0;margin:0;background-color:transparent;border:none;cursor:pointer;font-family:Averta;display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s,border-color .2s}.button-xs{padding:10px 15px;-moz-column-gap:.625rem;column-gap:.625rem;border:1px solid #fff;border-radius:7px;font-weight:700;color:#fff}.button-small{padding:8px 45px;border-radius:7px;font-size:12px;line-height:14.83px;font-weight:700;color:#fff}.button-48{padding:14px 35px;-moz-column-gap:12px;column-gap:12px;border-radius:7px;font-size:16px;line-height:19.78px;font-weight:700;color:#fff}.button-medium{padding:12px 40px;border-radius:7px;font-size:14px;line-height:17.3px;font-weight:700;color:#fff}.body-regular{font-size:16px;line-height:22px;font-weight:400}.body-bold{font-size:16px;line-height:22px;font-weight:700}.text-18{font-size:18px;line-height:23.4px;font-weight:700}.text-14{font-size:14px;line-height:22px;font-weight:400}.text-14-bold{font-size:14px;line-height:22px;font-weight:700}.text-13{font-size:13px;line-height:16.9px;font-weight:400}.text-12{font-size:12px;line-height:22px;font-weight:400}.white{color:#fff}.object-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.object-contain{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}[x-cloak]{display:none!important}.new{background-color:#68b1ba;padding:4.71px 9.42px;border-radius:7px;font-size:13.19px;line-height:17.14px;font-weight:700;width:-moz-fit-content;width:fit-content}.w-100{width:100%}.margin-top{margin-top:clamp(30px,22.5714285714px + .019047619 * 100vw,50px)}.invalid label{color:#f84b4b!important}.invalid input,.invalid .custom-select{border-color:#f84b4b!important}.error{color:#f84b4b;display:none;align-self:flex-start;font-size:14px}.error p{color:#f84b4b}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}.mb-40{margin-bottom:40px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.flex-column{display:flex;flex-direction:column}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-justify-center{justify-content:center}.flex-justify-between{justify-content:space-between}.flex-align-center{align-items:center}.flex-align-start{align-items:flex-start}.flex-wrap{flex-wrap:wrap}.cgap-5{-moz-column-gap:5px;column-gap:5px}.cgap-10{-moz-column-gap:10px;column-gap:10px}.gap-10{gap:10px}.gap-30{gap:30px}.cgap-20{-moz-column-gap:20px;column-gap:20px}.underline{text-decoration:underline}.status-badge{padding:4px 15px;font-size:14px;line-height:22px;border-radius:30px;background-color:#e7e7e7}.row{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px}.row-3{grid-template-columns:repeat(3,1fr)}.text-center{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.gap-20{gap:20px}.vh-100{height:100vh}.h-100{height:100%}.bg-rich-lavander{background-color:#ac61c8}.big-logo{height:75px;width:auto}.big-logo svg{width:100%;height:100%}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-justify{text-align:justify}.loading{position:relative;background-color:#ac61c8}.loading .loader:after{content:"";position:absolute;border-radius:100%;left:-14px;width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-left-color:#fff;border-top-color:#fff;top:50%;animation:loader-spin .6s infinite linear;animation-delay:.2s}.cursor-pointer{cursor:pointer}.min-h-500{min-height:500px}.w-fit{width:-moz-fit-content;width:fit-content}.flex-end{align-self:flex-end}@media (width < 80rem){.row{grid-template-columns:1fr;row-gap:20px}}@media (width < 64rem){.row{grid-template-columns:repeat(2,1fr)}}@media (width < 48rem){.row{grid-template-columns:1fr}}@font-face{font-family:Averta;src:url(/build/assets/Intelligent-Design-AvertaCY-Regular-DKoiMU2_.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Averta;src:url(/build/assets/Intelligent-Design-AvertaCY-Semibold-D8i-y__q.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Averta;src:url(/build/assets/Intelligent-Design-AvertaCY-Bold-C-FE3Xxh.otf) format("opentype");font-weight:700;font-style:normal}#masthead{position:sticky;top:0;left:0;background-color:#ac61c8;padding:17px clamp(20px,-32px + .1333333333 * 100vw,160px);z-index:5}.mobile-nav-profile{display:flex;justify-content:center;align-items:center;gap:10px}#mobile-nav{display:flex;justify-content:space-between;align-items:center;z-index:2;position:relative}#mobile-nav .logo{height:36px;width:auto;max-width:78px}#mobile-nav .logo svg{width:100%;height:100%}.burger-menu{display:grid;align-items:center;justify-items:center;cursor:pointer;grid-template-columns:1fr;grid-template-rows:1fr}.burger-menu svg{transition:opacity .3s;grid-column:1/2;grid-row:1/2}.burger-menu svg:nth-child(2){opacity:0}.burger-menu.active svg:nth-child(1){opacity:0}.burger-menu.active svg:nth-child(2){opacity:1}.desktop-nav-modal{display:none}.desktop-nav-modal ul{align-items:center}.desktop-nav-modal .bottom{justify-content:center}.mobile-nav-modal .inner{max-height:calc(100% - 170px);justify-content:space-between;overflow-y:auto}.mobile-nav-modal .inner::-webkit-scrollbar{width:0;height:0;display:none}.desktop-nav-modal,.mobile-nav-modal{width:100%;height:100vh;background-color:#ac61c8;position:fixed;top:0;left:100%;padding:0 clamp(20px,-32px + .1333333333 * 100vw,160px);transition:transform .3s;z-index:1;display:flex;align-items:center;justify-content:center}.desktop-nav-modal .inner,.mobile-nav-modal .inner{display:flex;flex-direction:column}.desktop-nav-modal ul,.mobile-nav-modal ul{display:flex;flex-direction:column;row-gap:1.875rem;align-items:flex-start}.desktop-nav-modal .bottom,.mobile-nav-modal .bottom{display:flex;justify-content:flex-start}.desktop-nav-modal .bottom a,.mobile-nav-modal .bottom a{display:flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem}.mobile-nav-modal.active{transform:translate(-100%)}#profile-button{position:relative}#profile-button>button:hover{border-color:#8e45a9}#login-dropdown{position:absolute;top:calc(100% + 10px);right:0;background-color:#f6f6f6;box-shadow:0 4px 4px #00000040;border-radius:7px}#login-dropdown .button{font-weight:600;font-size:16px;line-height:130%;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:87.5px;column-gap:87.5px;width:100%;cursor:pointer}#login-dropdown .button:nth-child(1),#login-dropdown form:nth-child(1) .button{border-radius:7px 7px 0 0}#login-dropdown .button:nth-child(2),#login-dropdown form:nth-child(2) .button{border-radius:0 0 7px 7px}#login-dropdown .button:only-of-type{border-radius:7px!important}#login-dropdown .button:hover{background-color:#e7e7e7}#lang-switch{display:flex!important;-moz-column-gap:10px;column-gap:10px;border-radius:7px;padding:10px;position:relative;top:calc(50% - 8px)}#lang-switch .flags{display:flex;flex-direction:column;row-gap:10px}#lang-switch .flags a{height:18px;opacity:0;pointer-events:none}#lang-switch .flags a.active{order:-1;opacity:1}#lang-switch .arrow path{stroke:#fff}#lang-switch .arrow svg{position:relative;bottom:2px}#lang-switch:hover{background-color:#8e45a9}#lang-switch:hover .flags a{opacity:1;pointer-events:all}#lang-switch:hover .arrow svg{transform:rotate(180deg)}@media (width >= 80rem){#masthead{display:flex;justify-content:space-between;align-items:center}#mobile-nav .logo{height:50px;max-width:110px}#mobile-nav button,.mobile-nav-modal{display:none}.desktop-nav-modal{width:auto;height:auto;background-color:transparent;position:static;padding:0;transform:translate(0)!important}.desktop-nav-modal ul{flex-direction:row;-moz-column-gap:30px;column-gap:30px;height:44px}.desktop-nav-modal ul h4{font-size:16px;line-height:22px}.desktop-nav-modal li{height:100%;display:flex;align-items:center;position:relative}.desktop-nav-modal li:after{content:"";width:100%;height:5px;background-color:#fff;position:absolute;bottom:-17px;left:0;opacity:0}.desktop-nav-modal li:has(>a.active):after{opacity:1}.desktop-nav-modal .bottom{display:none}}@media (width >= 1440px){#masthead{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}footer{background-color:#212121}footer a{width:-moz-fit-content;width:fit-content}footer a:hover{color:#daa520}footer .inner{padding:clamp(50px,48.1428571429px + .0047619048 * 100vw,55px) clamp(20px,-32px + .1333333333 * 100vw,160px)}footer .block-1{display:flex;flex-direction:column;row-gap:20px}footer .block-1 .row-1{display:flex;flex-direction:column;row-gap:5px}footer .block-1 .row-2{display:flex;flex-direction:column;row-gap:10px}footer .block-2{margin:40px 0}footer .block-2 a{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}footer .block-2 svg path{stroke:#888}footer .block-3 svg{width:clamp(353px,345.9428571429px + .0180952381 * 100vw,372px);height:clamp(43px,42.2571428571px + .0019047619 * 100vw,45px)}footer .block-4{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:20px;margin:30px 0}footer .block-5{display:flex;flex-direction:column}footer .block-5 p{font-size:clamp(12px,11.2571428571px + .0019047619 * 100vw,14px)}@media (width >= 64rem){footer .inner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}footer .block-1{grid-column:1/2;grid-row:1/2}footer .block-2{grid-column:2/3;grid-row:1/2;margin:0;justify-self:end}footer .block-3{grid-column:2/3;grid-row:2/3;justify-self:end;margin-bottom:30px}footer .block-4{grid-column:1/2;grid-row:3/4;margin:0}footer .block-5{grid-column:2/3;grid-row:3/4;justify-self:end;flex-direction:row}}@media (width >= 1440px){footer .inner{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}.hero-home{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;z-index:3}.hero-home .image{grid-column:1/2;grid-row:1/2;max-height:496px;position:relative}.hero-home .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#ffffffe5,#ac61c880)}.hero-home .content{grid-column:1/2;grid-row:1/2;z-index:1}.hero-home .inner{margin:clamp(55px,56.8571428571px + -.0047619048 * 100vw,50px) clamp(20px,-32px + .1333333333 * 100vw,160px);max-width:455px}.hero-home .inner .text{margin:20px 0 30px}.hero-home h2{position:relative;z-index:2}.hero-home h2 span{position:relative}.hero-home h2 span:after{content:"";position:absolute;top:100%;left:40%;width:0;height:0;border-right:15px solid transparent;border-bottom:10px solid #5d5d5d;opacity:0;transition:opacity .2s;pointer-events:none}.hero-home h2 span:hover rect{fill:#212121}.hero-home h2 span:hover:after{opacity:1}.hero-home h2 span:hover+div{opacity:1}.hero-home h2 .tooltip{background-color:#5d5d5d;padding:20px;border-radius:7px;position:absolute;top:100%;margin-top:10px;left:0;width:100%;opacity:0;transition:opacity .2s;pointer-events:none;box-shadow:0 0 2px #0000001a,0 4px 8px #0000001a}.hero-home .figure{width:50%;grid-column:1/2;grid-row:2/3;display:none;background-color:#fff;clip-path:polygon(0 0,93% 0,100% 100%,0 100%);padding-left:clamp(20px,-32px + .1333333333 * 100vw,160px);align-items:flex-end;position:relative;top:1px}@media (width >= 64rem){.hero-home{grid-template-rows:min-content 1fr}.hero-home .image{grid-row:1/3}.hero-home .figure{display:flex}}@media (width >= 80rem){.hero-home .figure{width:40%}}@media (width >= 1440px){.hero-home .inner{margin-left:calc((100vw - 1120px)/2)}.hero-home .figure{padding-left:calc((100vw - 1120px)/2);width:60%}}.filters{margin-top:20px}.filters .courses-title{display:none}.filters .open-filters-btn{width:100%}.filters .wrapper{position:fixed;top:0;left:100%;width:100%;height:100vh;background-color:#fff;z-index:999;transition:transform .3s}.filters .wrapper.open{transform:translate(-100%)}.filters .inner{margin:40px clamp(20px,-32px + .1333333333 * 100vw,160px);height:calc(100% - 80px);display:grid;grid-template-rows:repeat(2,min-content) auto;overflow:auto;row-gap:30px}@media (width >= 64rem){.filters .inner{overflow:visible}}.filters .top{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;left:0;background-color:#fff;z-index:1}.filters .inputs{display:flex;flex-direction:column;row-gap:30px}.filters .inputs button{display:none;height:42px;align-self:flex-end}.filters .middle{display:flex;flex-direction:column;row-gap:30px}.filters .categories{display:flex;-moz-column-gap:40px;column-gap:40px;justify-content:space-between}.filters .categories .left{display:flex;flex-direction:column;row-gap:20px}.filters .categories .right{display:none;align-self:flex-end}.filters .bottom{position:sticky;bottom:0;left:0;align-self:end}.filters .bottom button{width:100%}.courses.not-full .filters .categories .right{display:none}.courses.not-full .filters .categories .left .buttons button{background-color:#fff}.courses.not-full .filters .categories .left .buttons button:hover{background-color:#d1d1d1}.courses.not-full .filters .categories .left .buttons button.selected{background-color:#ac61c8}@media (width >= 64rem){.filters .open-filters-btn{display:none}.filters .wrapper{position:static;width:auto;height:auto;background-color:transparent;transition:none}.filters .inner{margin:0}.filters .top{display:none}.filters .middle{row-gap:53px}.filters .inputs{flex-direction:row;-moz-column-gap:17px;column-gap:17px;flex-wrap:wrap;row-gap:17px}.filters .inputs button,.filters .categories .right{display:flex}.filters .bottom{display:none}#logged-in-courses .filters .courses-title{display:block}}.view-filters{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:10px;column-gap:10px}.view-filters p{display:none}.view-filters .buttons{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.view-filters .buttons button{display:flex;align-items:center}.view-filters .buttons button.active svg rect{fill:#fff}.view-filters .buttons button.active svg rect:nth-child(1){fill:#212121}@media (width >= 64rem){.view-filters h2{display:none}.view-filters p{display:block}}.cards{display:flex;flex-direction:column;row-gap:20px;-moz-column-gap:20px;column-gap:20px;margin:50px 0}.cards .card{border-radius:7px;background-color:#ebebeb;transition:box-shadow .2s}.cards .card__content{padding:30px}.cards .card__content>.new{display:none;position:absolute;top:-13px;left:30px}.cards .card__image{height:100%;width:184px;display:none;position:relative}.cards .card__image img{border-radius:7px 0 0 7px}.cards .card__image .new{position:absolute;top:30px;right:0;z-index:1}.cards .card__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#daa520,#ac61c8);mix-blend-mode:multiply;border-radius:7px 0 0 7px}.cards .card__top{display:flex;justify-content:space-between;align-items:center}.cards .card .general{margin:10px 0 20px;max-width:450px}.cards .card .general h3{transition:color .2s}.cards .card .general h3 .new{display:none;height:-moz-fit-content;height:fit-content}.cards .card .general .lector{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center}.cards .card .general .lector .image{width:40px;height:40px;border-radius:50%;overflow:hidden}.cards .card .general>p{margin:10px 0 20px}.cards .card .location{display:flex;flex-direction:column;row-gap:3px;margin-bottom:20px}.cards .card .additional{display:grid;grid-template-columns:max-content auto;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.cards .card .additional .entry{display:flex;flex-direction:column;row-gap:3px}.cards .card:hover{box-shadow:0 4px 25px #00000040}.cards .card:hover .general h3{color:#ac61c8}.cards.compact .card__top{justify-content:flex-end;-moz-column-gap:20px;column-gap:20px;grid-column:2/3;grid-row:1/2}.cards.compact .card__content{display:grid}.cards.compact .card .additional{grid-column:1/2;grid-row:1/2}.cards.compact .card .additional .entry{display:none}.cards.compact .card .additional .entry:nth-child(1){display:flex}.cards.compact .card .general{grid-column:1/3;grid-row:2/3;margin-bottom:0;max-width:none}.cards.compact .card .general .lector{display:none}.cards.compact .card .general p{margin-bottom:0}.cards.compact .card .location{display:none}.courses.not-full .cards .card{background-color:#fff}.load-more{display:flex;justify-content:center}.load-more button{padding:14px 30px;color:#212121;border:2px solid #ac61c8}.load-more button:hover,.load-more button.loading{color:#fff}@media (width >= 48rem){.cards{display:grid;grid-template-columns:repeat(2,1fr)}}@media (width >= 64rem){.cards{display:flex}.cards .card__content{display:flex;-moz-column-gap:20px;column-gap:20px;position:relative}.cards .card__content>.new{display:block}.cards .card__top{position:absolute;top:30px;right:0}.cards .card__top .new{display:none}.cards .card .general{margin:0}.cards .card .location{margin:0;min-width:120px}.cards .card .additional .entry{min-width:120px}.cards.compact .card__content{display:flex;justify-content:space-between}.cards.compact .card__content>.new{display:none}.cards.compact .card__top{grid-column:unset;grid-row:unset}.cards.compact .card .general h3{display:flex;-moz-column-gap:10px;column-gap:10px}.cards.compact .card .general h3 .new{display:block}.courses .load-more{display:none}#logged-in-courses .courses .load-more,.courses.not-full .load-more{display:flex}}@media (width >= 80rem){.cards .card{display:grid;grid-template-columns:min-content 1fr}.cards .card__content>.new{display:none}.cards .card__image,.cards.compact .card{display:block}.cards.compact .card__image{display:none}}.courses>.inner{margin:50px clamp(20px,-32px + .1333333333 * 100vw,160px)}.courses.not-full{background-color:#ebebeb;border-top:1px solid #d1d1d1;padding:50px 0}.courses.not-full>.inner{margin-top:0;margin-bottom:0}.courses>.inner>.top{display:flex;justify-content:center;text-align:center;margin-bottom:clamp(30px,22.5714285714px + .019047619 * 100vw,50px)}@media (width >= 64rem){.courses>.inner>.view-filters{display:none}}@media (width >= 1440px){.courses>.inner{margin-left:auto;margin-right:auto;max-width:1120px}}.advantages{position:relative}.advantages .top{display:none;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}.advantages .top h2{color:#fff;margin-left:clamp(20px,-32px + .1333333333 * 100vw,160px);margin-top:60px}.advantages .top .figure{background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,45px 100%);height:90px;bottom:1px;position:relative}.advantages .top .figure .load-more{justify-content:flex-end;margin-right:clamp(20px,-32px + .1333333333 * 100vw,160px)}.advantages__image{width:100%;height:100%;min-width:0;position:absolute;left:0;top:0}.advantages__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#68b1ba,#ac61c8);opacity:.77}.advantages .inner{padding:50px clamp(20px,-32px + .1333333333 * 100vw,160px);min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;row-gap:50px}.advantages .inner h2,.advantages .inner h3,.advantages .inner p{color:#fff;text-align:center}.advantages .swiper{width:100%;display:flex;flex-direction:column;row-gap:50px}.advantages .swiper-slide{display:flex;flex-direction:column;row-gap:20px;align-items:center}.advantages .swiper-slide .image{width:60px;height:60px;padding:13px;background-color:#ac61c8;border-radius:7px}.advantages .swiper-slide h3,.advantages .swiper-slide p{max-width:347px}.advantages .swiper-pagination{position:static}.advantages .swiper-pagination span{background-color:#eed7f6;width:12px;height:12px;margin:0 10px!important;opacity:1}.advantages .swiper-pagination-bullet-active{background-color:#ac61c8!important}@media (width >= 48rem){.advantages .inner h3,.advantages .inner p{text-align:left}.advantages .swiper-slide{align-items:flex-start;row-gap:0}.advantages .swiper-slide>h3{margin:30px 0 10px}}@media (width >= 64rem){.advantages .top{display:grid}.advantages .inner>h2{display:none}}@media (width >= 80rem){.advantages .top{grid-template-columns:40% 60%}}@media (width >= 1440px){.advantages .top{grid-template-columns:60% 40%}.advantages .top h2{margin-left:calc((100vw - 1120px)/2)}.advantages .top .figure .load-more{margin-right:calc((100vw - 1120px)/2)}.advantages .inner{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}.cofinancing .inner{margin:clamp(50px,38.8571428571px + .0285714286 * 100vw,80px) clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:clamp(50px,42.5714285714px + .019047619 * 100vw,70px)}.cofinancing .text{text-align:center}.cofinancing .text h3{margin:clamp(20px,16.2857142857px + .0095238095 * 100vw,30px) 0 10px}.cofinancing .swiper{width:100%;display:flex;flex-direction:column;row-gap:50px}.cofinancing .swiper-slide{text-align:center;display:flex;flex-direction:column}.cofinancing .swiper-slide a{text-decoration:underline}.cofinancing .swiper-slide .top{display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.cofinancing .swiper-slide .number{width:50px;height:50px;border-radius:50%;background-color:#68b1ba;color:#fff;display:flex;justify-content:center;align-items:center;font-size:30px;line-height:37.08px;font-weight:700}.cofinancing .swiper-slide .line{height:1px;background-color:#68b1ba;width:100%}.cofinancing .swiper-slide h4{margin:20px 0 10px}.cofinancing .swiper-slide h4,.cofinancing .swiper-slide .body-regular{max-width:210px;align-self:center}.cofinancing .swiper-slide:first-child .line:first-child{opacity:0}.cofinancing .swiper-slide:last-child .line:last-child{opacity:0}.cofinancing .swiper-pagination{position:static}.cofinancing .swiper-pagination span{background-color:#e7e7e7;width:12px;height:12px;margin:0 10px!important;opacity:1}.cofinancing .swiper-pagination-bullet-active{background-color:#68b1ba!important}@media (width >= 48rem){.cofinancing .text{text-align:left}}@media (width >= 1440px){.cofinancing .inner{max-width:1120px;margin-left:auto;margin-right:auto}}.banner-help{position:relative}.banner-help .inner{margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px);padding:50px;position:relative}.banner-help .image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.banner-help .image img{-o-object-position:bottom;object-position:bottom}.banner-help .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#68b1ba,#ac61c8);opacity:.77}.banner-help .content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;text-align:center}.banner-help .content .body-regular{margin:10px 0 30px}.banner-help .content p{color:#fff}.banner-help .buttons{display:flex;flex-direction:column;-moz-column-gap:20px;column-gap:20px;row-gap:20px;justify-content:center}.banner-help:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:#ebebeb}@media (width >= 48rem){.banner-help .buttons{flex-direction:row}}.news-articles{display:flex;flex-direction:column;row-gap:clamp(20px,12.5714285714px + .019047619 * 100vw,40px);-moz-column-gap:clamp(20px,12.5714285714px + .019047619 * 100vw,40px);column-gap:clamp(20px,12.5714285714px + .019047619 * 100vw,40px)}@media (width >= 48rem){.news-articles{display:grid;grid-template-columns:repeat(2,1fr)}}@media (width >= 80rem){.news-articles{display:grid;grid-template-columns:repeat(3,1fr)}}.news{background-color:#ebebeb}.news .inner{padding:clamp(50px,46.2857142857px + .0095238095 * 100vw,60px) clamp(20px,-32px + .1333333333 * 100vw,160px) 50px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:clamp(30px,22.5714285714px + .019047619 * 100vw,50px)}.news .inner .top{display:flex;flex-direction:column;row-gap:10px;align-items:center;text-align:center}@media (width >= 1440px){.news .inner{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}.development{position:relative}.development .image{position:absolute;top:0;left:0;width:100%;height:100%}.development .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#daa520,#ac61c8);opacity:.9}.development .inner{padding:clamp(50px,46.2857142857px + .0095238095 * 100vw,60px) clamp(20px,-32px + .1333333333 * 100vw,160px) 50px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:40px;z-index:1;position:relative;align-items:center}.development .top,.development .middle,.development .bottom{max-width:970px}.development .top{display:flex;flex-direction:column;row-gap:10px;align-items:center;text-align:center}.development .middle{display:flex;flex-wrap:wrap;-moz-column-gap:clamp(25px,15.7142857143px + .0238095238 * 100vw,50px);column-gap:clamp(25px,15.7142857143px + .0238095238 * 100vw,50px);row-gap:clamp(25px,15.7142857143px + .0238095238 * 100vw,50px);align-items:center;justify-content:center}.development .bottom{display:flex;justify-content:center;text-align:center}@media (width >= 1440px){.development .inner{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}.hero-course{position:relative}.hero-course .image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-course .image img{filter:blur(7px)}.hero-course .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#daa520,#ac61c8);mix-blend-mode:multiply;z-index:1}.hero-course .figure{width:35%;height:50px;background-color:#fff;clip-path:polygon(0 0,80% 0,100% 100%,0 100%);display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.hero-course .inner{position:relative;z-index:1;padding:50px clamp(20px,-32px + .1333333333 * 100vw,160px) 100px clamp(20px,-32px + .1333333333 * 100vw,160px)}.hero-course .block-1{display:flex;justify-content:flex-end;margin-bottom:30px}.hero-course .block-2{max-width:739px}.hero-course .block-2 h2{margin:5px 0 20px}.hero-course .block-2 p{color:#fff}.hero-course .block-3{display:flex;justify-content:flex-start}.hero-course .block-3 .card{display:flex;flex-direction:column;row-gap:3px;padding:20px;border-radius:7px;width:-moz-fit-content;width:fit-content}@media (width >= 64rem){.hero-course .inner{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);-moz-column-gap:clamp(100px,-96.9230769231px + .1923076923 * 100vw,180px);column-gap:clamp(100px,-96.9230769231px + .1923076923 * 100vw,180px)}.hero-course .figure{display:none}.hero-course .block-1{grid-column:2/3;grid-row:1/2;margin-bottom:0}.hero-course .block-2{grid-column:1/2;grid-row:2/3}.hero-course .block-3{margin-top:5px;justify-content:flex-end;grid-column:2/3;grid-row:2/3;align-self:end}}@media (width < 64rem){.hero-course .block-3 .body-regular{font-size:14px}.hero-course .block-3 h2{font-size:20px;line-height:22px}}@media (width >= 1440px){.hero-course .inner{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}.course-wrapper .content{grid-row:2/3;margin-top:30px;overflow:hidden}.course-wrapper .content .tabs{display:flex;margin-bottom:50px;overflow:auto}.course-wrapper .content .tabs .filler{padding:0 15px 15px;border-bottom:2px solid #e7e7e7;width:100%}.course-wrapper .content .tabs button{display:flex;flex-direction:column;row-gap:10px;justify-content:center;padding:0 15px 15px;font-size:16px;line-height:19.78px;font-weight:600;white-space:nowrap;border-bottom:2px solid #e7e7e7}.course-wrapper .content .tabs button:hover{color:#5d5d5d;border-color:#5d5d5d}.course-wrapper .content .tabs button:hover path{fill:#5d5d5d}.course-wrapper .content .tabs button.active{color:#ac61c8;border-color:#ac61c8}.course-wrapper .content .tabs button.active path{fill:#6c2b85}.course-wrapper .content .about{display:flex;flex-direction:column;row-gap:50px}.course-wrapper .content .about h3{margin-bottom:20px}.course-wrapper .content .about ul{list-style-type:disc;list-style:initial;padding-left:20px}.course-wrapper .content .about li{list-style:inherit;line-height:22px}.course-wrapper .content .topics{display:flex;flex-direction:column;row-gap:30px}.course-wrapper .content .topics .block{display:flex}.course-wrapper .content .topics .block .left{background-color:#ac61c8;display:flex;flex-direction:column;align-items:center;padding:18px;border-radius:7px 0 0 7px}.course-wrapper .content .topics .block .left p{font-weight:700}.course-wrapper .content .topics .block .right{background-color:#f6f6f6;display:flex;flex-direction:column;row-gap:3px;padding:18px 25px;width:100%;border-radius:0 7px 7px 0}.course-wrapper .content .instructor,.course-wrapper .content .reviews{display:flex;flex-direction:column;row-gap:20px}.course-wrapper .content .reviews .block{padding:30px;display:flex;flex-direction:column;row-gap:20px;border-radius:7px;background-color:#f6f6f6}@media (width >= 64rem){.course-wrapper .content{grid-row:1/3;grid-column:1/2;margin-top:0}}.course-wrapper .aside-1{display:flex;flex-direction:column;row-gap:30px;grid-row:1/2}.course-wrapper .aside-1 .row-1{display:flex;flex-direction:column;row-gap:20px}.course-wrapper .aside-1 .row-2{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px;padding:30px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.course-wrapper .aside-1 .row-2 .block{display:flex;flex-direction:column;row-gap:3px}.course-wrapper .aside-1 .row-2 p{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.course-wrapper .aside-1 fieldset{width:100%}.course-wrapper .aside-2{grid-row:3/4;display:flex;flex-direction:column;align-items:center;margin-top:50px}.course-wrapper .aside-2 .image{width:170px;height:170px}.course-wrapper .aside-2 h4{margin:30px 0 3px}.course-wrapper .aside-2 p{color:#888}.course-wrapper .aside-2 div.body-regular{margin:20px 0}.course-wrapper .aside-2 .socials{display:flex;-moz-column-gap:20px;column-gap:20px}.course-wrapper .aside-2 .socials svg:hover path{fill:#daa520}@media (width >= 64rem){.course-wrapper .aside-1{grid-column:2/3;row-gap:50px}.course-wrapper .aside-1 .row-1{order:1}.course-wrapper .aside-1 .row-2{padding:0;border:none}.course-wrapper .aside-2{grid-column:2/3;grid-row:2/3}}.course-wrapper .inner{margin:50px clamp(20px,-32px + .1333333333 * 100vw,160px);display:grid;grid-template-columns:1fr}@media (width >= 64rem){.course-wrapper .inner{grid-template-columns:2fr 1fr;-moz-column-gap:clamp(50px,-63.2307692308px + .1105769231 * 100vw,96px);column-gap:clamp(50px,-63.2307692308px + .1105769231 * 100vw,96px)}}@media (width >= 1440px){.course-wrapper .inner{margin-left:auto;margin-right:auto;max-width:1120px}}.hero-news{position:relative}.hero-news .image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-news .image img{filter:blur(7px)}.hero-news .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#daa520,#ac61c8);mix-blend-mode:multiply;z-index:1}.hero-news .inner{position:relative;z-index:1;padding:50px clamp(20px,-32px + .1333333333 * 100vw,160px) clamp(40px,36.2857142857px + .0095238095 * 100vw,50px) clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:30px}.hero-news .block-1{display:flex;justify-content:flex-end}.hero-news .block-2{display:flex;flex-direction:column;row-gap:10px;max-width:740px}@media (width >= 64rem){.hero-course .inner{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);-moz-column-gap:clamp(100px,-96.9230769231px + .1923076923 * 100vw,180px);column-gap:clamp(100px,-96.9230769231px + .1923076923 * 100vw,180px)}.hero-course .figure{display:none}.hero-course .block-1{grid-column:2/3;grid-row:1/2;margin-bottom:0}.hero-course .block-2{grid-column:1/2;grid-row:2/3}.hero-course .block-3{display:flex;grid-column:2/3;grid-row:2/3;align-self:end}}@media (width >= 1440px){.hero-news .inner{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}.article .inner{margin:clamp(30px,22.5714285714px + .019047619 * 100vw,50px) clamp(20px,-32px + .1333333333 * 100vw,160px) clamp(80px,72.5714285714px + .019047619 * 100vw,100px) clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:30px;-moz-column-gap:clamp(50px,17.6857142857px + .0828571429 * 100vw,137px);column-gap:clamp(50px,17.6857142857px + .0828571429 * 100vw,137px)}.article .left{max-width:733px}.article .left .block{line-height:32px}.article .left .block img{width:100%;height:auto}.article .left .block ul{padding:revert;list-style:revert}.article .left .block li{list-style:revert}.article .right p{line-height:32px}.article .right .socials{display:flex;-moz-column-gap:10px;column-gap:10px}.article .right .socials a:hover rect{fill:#212121}@media (width >= 80rem){.article .inner{flex-direction:row}}@media (width >= 1440px){.article .inner{margin-left:auto;margin-right:auto;max-width:1120px}}.articles-slider .inner{margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px) 100px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:20px;align-items:center}.articles-slider .swiper{width:100%;display:flex;flex-direction:column;row-gap:20px}.articles-slider .swiper-slide{height:auto}.articles-slider .swiper-slide>a{width:100%;height:100%}.articles-slider .swiper-pagination{position:static}.articles-slider .swiper-pagination span{background-color:#eed7f6;width:12px;height:12px;margin:0 10px!important;opacity:1}.articles-slider .swiper-pagination-bullet-active{background-color:#ac61c8!important}@media (width >= 64rem){.articles-slider .inner{align-items:flex-start}}@media (width >= 1440px){.articles-slider .inner{max-width:1120px;margin-left:auto;margin-right:auto}}.general-application .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.general-application .modal{background:#fff;width:100%;height:100%;padding:70px clamp(20px,-32px + .1333333333 * 100vw,160px) 30px clamp(20px,-32px + .1333333333 * 100vw,160px);position:relative;z-index:1000}.general-application .close{position:absolute;top:22px;right:20px}.general-application .step-indicator{display:flex;justify-content:center;align-items:center;-moz-column-gap:20px;column-gap:20px;margin-bottom:10px}.general-application .step-indicator .step-wrapper{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.general-application .step-indicator .step-wrapper.active .step{background:#daa520}.general-application .step-indicator .step-wrapper.active h4{color:#212121}.general-application .step-indicator h4{display:none}.general-application .step-indicator .line{height:1px;width:clamp(14px,-17.9428571429px + .0819047619 * 100vw,100px)}.general-application .step-indicator .step{width:42px;height:42px;background-color:#e7e7e7;color:#fff;border-radius:50%;font-size:24px;font-weight:700;display:flex;justify-content:center;align-items:center}.general-application .text{display:flex;flex-direction:column;align-items:center;text-align:center}.general-application .text h3{margin-bottom:30px}.general-application .text h2{margin-bottom:5px}.courses-of-interest .categories-buttons{margin:clamp(30px,22.5714285714px + .019047619 * 100vw,50px) 0}.courses-of-interest .general-input{margin:clamp(30px,25.3571428571px + .0119047619 * 100vw,42.5px) 0}.courses-of-interest .next-button{display:flex;justify-content:center}.contact-information .inputs{display:flex;flex-direction:column;row-gap:10px;-moz-column-gap:40px;column-gap:40px;margin:clamp(30px,22.5714285714px + .019047619 * 100vw,50px) 0}.contact-information .buttons{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px}.confirmation-message{display:flex;flex-direction:column;align-items:center;margin:clamp(100px,74px + .0666666667 * 100vw,170px) 0}.confirmation-message .body-regular{margin:10px 0 50px;text-align:center}.confirmation-message .buttons{display:flex;flex-direction:column;row-gap:30px;-moz-column-gap:20px;column-gap:20px}.confirmation-message .buttons button{width:100%}@media (width >= 48rem){.general-application .step-indicator{margin-bottom:50px}.general-application .step-indicator h4{display:block}.general-application .text h3{display:none}.contact-information .inputs{display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}}@media (width >= 64rem){.general-application .modal{width:83%;max-width:1200px;height:auto;border-radius:14px;padding:70px clamp(20px,-32px + .1333333333 * 100vw,160px)}.contact-information .inputs{display:flex}.confirmation-message .buttons{flex-direction:row}.confirmation-message .buttons button{width:-moz-fit-content;width:fit-content}}@media (width >= 80rem){.contact-information .inputs{display:grid}}.specific-course .text{text-align:start;align-items:flex-start;row-gap:5px}.specific-course .contact-information fieldset{margin:clamp(30px,39.2857142857px + -.0238095238 * 100vw,5px) 0 clamp(0px,-14.8571428571px + .0380952381 * 100vw,40px)}.specific-course .contact-information .buttons{justify-content:space-between}.specific-course .contact-information .buttons button{width:100%}.specific-course .courses-of-interest .buttons{display:flex;justify-content:center;-moz-column-gap:30px;column-gap:30px}.specific-course .confirmation-message .step{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:50px}.specific-course .confirmation-message .step svg path{stroke:#ac61c8}.specific-course>button{width:100%;margin-top:20px}@media (width >= 48rem){.specific-course .contact-information .buttons{justify-content:center}.specific-course .contact-information .buttons button{width:-moz-fit-content;width:fit-content}}#update-password-form,#two-factor-form,#login-form{position:fixed;z-index:1000}#update-password-form .modal-overlay,#two-factor-form .modal-overlay,#login-form .modal-overlay{position:fixed;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}#update-password-form .modal,#two-factor-form .modal,#login-form .modal{background-color:#fff;width:100%;height:100%;padding:67px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;align-items:center;position:relative}#update-password-form .close,#two-factor-form .close,#login-form .close{position:absolute;top:22px;right:20px}#update-password-form .entries,#two-factor-form .entries,#login-form .entries{display:flex;flex-direction:column;align-items:center;row-gap:20px;margin:60px 0 40px}#update-password-form .entries .forgot,#two-factor-form .entries .forgot,#login-form .entries .forgot{width:-moz-fit-content;width:fit-content}#update-password-form .entries .forgot:hover,#two-factor-form .entries .forgot:hover,#login-form .entries .forgot:hover{color:#daa520}#update-password-form .entries .login,#two-factor-form .entries .login,#login-form .entries .login,#update-password-form .entries,#update-password-form .general-input,#two-factor-form .entries,#two-factor-form .general-input,#login-form .entries,#login-form .general-input{width:100%}#update-password-form .register button,#two-factor-form .register button,#login-form .register button{display:inline}#update-password-form .register button:hover,#two-factor-form .register button:hover,#login-form .register button:hover{color:#daa520}@media (width >= 48rem){#update-password-form .modal,#two-factor-form .modal,#login-form .modal{max-width:660px;height:-moz-fit-content;height:fit-content;border-radius:14px;padding:67px 80px}}#reset-password-form{position:fixed;z-index:1000}#reset-password-form .modal-overlay{position:fixed;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}#reset-password-form .modal{background-color:#fff;width:100%;height:100%;padding:67px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;position:relative}#reset-password-form .close{position:absolute;top:22px;right:20px}#reset-password-form .text{display:flex;flex-direction:column;align-items:center;row-gap:10px;text-align:center}#reset-password-form .entries{display:flex;flex-direction:column;align-items:center;row-gap:20px;margin:60px 0 40px}#reset-password-form .entries button,#reset-password-form .entries,#reset-password-form .general-input{width:100%}#reset-password-form .help{display:flex;flex-direction:column;align-items:center;row-gap:3px;text-align:center}#reset-password-form .help a:hover{color:#daa520}@media (width >= 48rem){#reset-password-form .modal{max-width:660px;height:-moz-fit-content;height:fit-content;border-radius:14px;padding:67px 80px}}.bigFileInput>label{border:1px dashed #d1d1d1;display:flex;flex-direction:column;padding:50px;row-gap:20px;justify-content:center;align-items:center;text-align:center;border-radius:5px;cursor:pointer;transition:background-color .2s}.bigFileInput>label>input{display:none}.bigFileInput>label:hover,.bigFileInput>label.hover{background-color:#e7e7e7}.bigFileInput .file-name{display:none;-moz-column-gap:10px;column-gap:10px}.bigFileInput>button{align-self:flex-end}.bigFileInput .document-added{display:none;flex-direction:column;row-gap:20px;align-items:center}.bigFileInput .start-text{display:flex;flex-direction:column;row-gap:20px;align-items:center}#customerEditForm{display:flex;flex-direction:column;row-gap:20px;align-self:center;min-width:830px;max-width:830px}#customerEditForm .buttons{align-self:flex-end;display:flex;-moz-column-gap:30px;column-gap:30px;align-items:center}#customerEditForm .actions{margin-top:30px}#customerEditForm .action{display:flex;flex-direction:column;row-gap:20px}#customerEditForm .action button{padding:12px 20px;width:-moz-fit-content;width:fit-content}@media (width < 48rem){#customerEditForm .actions{grid-template-columns:repeat(2,1fr)!important}}@media (width < 40rem){#customerEditForm .buttons{display:grid;grid-template-columns:repeat(2,1fr)}#customerEditForm .buttons #softDeleteButton{width:-moz-fit-content;width:fit-content}}#customerEditSelfForm{display:flex;flex-direction:column;row-gap:20px;align-self:center;min-width:830px;max-width:830px}#customerEditSelfForm .buttons{align-self:flex-end;display:flex;-moz-column-gap:30px;column-gap:30px;align-items:center}#customerEditSelfForm .company-fields{display:flex;flex-direction:column;row-gap:40px}#customerEditSelfForm .company-fields .title{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}#customerEditSelfForm .company-fields .title h4{text-wrap:nowrap}#customerEditSelfForm .company-fields .title .line{width:100%;height:1px}#customerEditSelfForm .company-fields .fields{display:flex;flex-direction:column;row-gap:20px}#customerEditSelfForm .actions{margin-top:30px}#customerEditSelfForm .action{display:flex;flex-direction:column;row-gap:20px}#customerEditSelfForm .action button{padding:12px 20px;width:-moz-fit-content;width:fit-content}@media (width < 48rem){#customerEditSelfForm .actions{grid-template-columns:repeat(2,1fr)!important}}.error .inner{margin:clamp(80px,-9.1428571429px + .2285714286 * 100vw,320px) clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:clamp(50px,42.5714285714px + .019047619 * 100vw,70px)}.error .text{text-align:center}.error .text h1{font-size:72px;margin:clamp(20px,16.2857142857px + .0095238095 * 100vw,30px) 0 10px}.error .text p{font-size:20px}#modal-register{position:fixed;z-index:1000;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}#modal-register .modal{background-color:#fff;width:100%;height:100%;padding:80px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;position:relative;overflow:auto}#modal-register .modal>h1{text-align:center}#modal-register .modal>p{text-align:center;margin:10px 0 40px}#modal-register .modal>p .underline{cursor:pointer;text-decoration:underline}#modal-register .close{position:absolute;top:22px;right:20px}#modal-register .blocks{display:grid;-moz-column-gap:40px;column-gap:40px;row-gap:40px;justify-items:center}#modal-register .block{border-radius:10px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px}#modal-register .block h2{margin:40px 0 10px}#modal-register .block p{margin-bottom:40px}@media (width >= 48rem){#modal-register .modal{max-width:660px;height:-moz-fit-content;height:fit-content;border-radius:14px;padding:80px;max-height:80%}}@media (width >= 64rem){#modal-register .modal{max-width:860px}#modal-register .blocks{grid-template-columns:repeat(2,1fr)}#modal-register .block{height:100%}}@media (width >= 80rem){#modal-register .modal{max-width:1160px}#modal-register .block{padding:68px 50px}}#secondhead{display:none;background-color:#6c2b85}#secondhead .inner{display:flex;justify-content:space-between;padding:14px clamp(20px,-32px + .1333333333 * 100vw,160px);-moz-column-gap:50px;column-gap:50px}#secondhead .left{display:flex;-moz-column-gap:25px;column-gap:25px}#secondhead .left a{font-weight:600}#secondhead .left li.active{position:relative}#secondhead .left li.active:after{content:"";width:100%;height:5px;background-color:#fff;position:absolute;bottom:-14px;left:0}#secondhead .right{display:flex;flex-direction:row;align-items:center;-moz-column-gap:30px;column-gap:30px}@media (width >= 80rem){#secondhead{display:block}}@media (width >= 1440px){#secondhead .inner{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}#registration .inner{margin:0 50px 0 clamp(20px,-32px + .1333333333 * 100vw,160px);display:grid;grid-template-columns:1fr auto}#registration .left{padding:50px 100px 50px 0;border-right:1px solid #d1d1d1;display:flex;flex-direction:column;row-gap:50px}#registration .left>.top{display:flex;flex-direction:column;row-gap:10px}#registration form{display:flex;flex-direction:column;row-gap:50px}#registration .block{display:flex;flex-direction:column;row-gap:40px}#registration .block .title{display:flex;-moz-column-gap:20px;column-gap:20px;text-wrap:nowrap;align-items:center}#registration .block .title .line{height:1px;width:100%}#registration .block .entries{display:flex;flex-direction:column;row-gap:20px}#registration .right{margin:50px 0 50px 50px;display:flex;flex-direction:column;justify-content:space-between;row-gap:65px}#registration .steps{display:flex;flex-direction:column}#registration .steps .step{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:16px;column-gap:16px}#registration .steps .step .line:last-child{height:100%}#registration .steps .step:first-child .line:first-child{display:none}#registration .steps .step:first-child .text{margin-top:0}#registration .steps .step:last-child .line:last-child{display:none}#registration .steps .step.done .circle,#registration .steps .step.approved .circle{background-color:#ac61c8;border-color:#ac61c8}#registration .steps .step.done .green,#registration .steps .step.approved .green{color:#46bc5f}#registration .steps .step.in-progress .circle{background-color:#eed7f6;border-color:#eed7f6!important}#registration .steps .step.in-progress .rich-lavender{color:#ac61c8}#registration .steps .step.clarification_needed .circle{background-color:#ff9447;border-color:#ff9447!important}#registration .steps .step.clarification_needed .orange{color:#ff9447}#registration .steps .step.rejected .circle{background-color:#f84b4b;border-color:#f84b4b!important}#registration .steps .step.rejected .red{color:#f84b4b}#registration .steps .step.active .circle{border-color:#ac61c8}#registration .steps .step.active h4{color:#ac61c8}#registration .steps .step.active h5,#registration .steps .step.active p{color:#212121}#registration .steps .circle-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:5px}#registration .steps .circle{width:42px;min-height:42px;max-height:42px;border-radius:50%;border:1px solid #d1d1d1;display:flex;justify-content:center;align-items:center;position:relative}#registration .steps .line{width:1px;min-height:7.5px;background-color:#e7e7e7}#registration .steps .text{max-width:192px;margin-top:12.5px}#registration .steps .horizontal-line{display:none}#registration .info{max-width:250px;display:flex;flex-direction:column;row-gap:50px}#registration .info .block{display:flex;flex-direction:column;row-gap:10px}@media (width >= 1440px){#registration .inner{margin-left:calc((100vw - 1120px)/2);margin-right:calc((100vw - 1230px)/2)}}@media (width < 64rem){#registration .inner{margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px);grid-template-columns:1fr}#registration .right{grid-row:1/2;margin:30px 0}#registration .left{border-right:none;padding:0;margin-bottom:30px}#registration .info{display:none}#registration .steps{flex-direction:row;justify-content:space-between;-moz-column-gap:5px;column-gap:5px;align-items:center}#registration .steps .step{grid-template-columns:1fr}#registration .steps .step .text,#registration .steps .step .line{display:none}#registration .steps .horizontal-line{display:block;width:100%;height:1px;background-color:#e7e7e7}}.company-1 .signatures,.company-1 .signatures .persons{display:flex;flex-direction:column;row-gap:20px}.company-1 .signatures .persons button{width:-moz-fit-content;width:fit-content;align-self:center}.company-1 .signatures .person{display:flex;flex-direction:column;row-gap:20px}.company-1 .signatures .person .title{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center;text-wrap:nowrap}.company-1 .signatures .person .title .line{width:100%;height:1px;background-color:#212121}.company-1 .signatures .inputs{display:grid;grid-template-columns:1fr auto;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.company-1 .signatures .inputs .row{grid-column:1/2}.company-1 .signatures .inputs button{grid-column:2/3;grid-row:1/4}.company-1 .signatures .file-upload{display:flex;flex-direction:column;row-gap:4px}.company-1 .signatures .file-upload .label{font-size:16px;line-height:130%;font-weight:400;font-family:Averta;color:#888;width:-moz-fit-content;width:fit-content}.company-1 .signatures .file-upload label{padding:13px 21px;border-radius:7px;border:1px dashed #d1d1d1;cursor:pointer;background-color:#f6f6f6;transition:background-color .2s;width:100%}.company-1 .signatures .file-upload label p{font-size:16px;line-height:130%;font-weight:400;font-family:Averta;color:#888}.company-1 .signatures .file-upload label:hover{background-color:#e7e7e7}.company-1 .signatures .file-upload.invalid .label{color:#f84b4b}.company-1 .signatures .file-upload.invalid label{border-color:#f84b4b}.company-1 .confirmation{display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.company-1 .confirmation .checkbox-group .checkbox-wrapper label{display:grid;grid-template-columns:auto 1fr;align-items:start}.company-1 .confirmation .checkbox-group .checkbox-wrapper label input{margin-top:4px}.company-1 .confirmation button{height:-moz-fit-content;height:fit-content}@media (width < 48rem){.company-1 .confirmation{flex-direction:column;align-items:flex-start}.company-1 .confirmation button{width:100%}}.twoFA-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.twoFA-wrapper .step-1{padding-right:40px;border-right:1px solid #e7e7e7}.twoFA-wrapper .step-1 h4{margin-bottom:5px}.twoFA-wrapper .step-1 .qr-code{margin:40px 0;display:flex;justify-content:center;align-items:center}.twoFA-wrapper .step-1 .general-input{margin-top:20px;position:relative}.twoFA-wrapper .step-1 .general-input input{cursor:pointer;caret-color:transparent;font-weight:700}.twoFA-wrapper .step-1 .copy-icon{position:absolute;top:15px;right:15px;pointer-events:none}.twoFA-wrapper .step-2{padding-left:40px;display:grid;grid-template-rows:auto auto 1fr}.twoFA-wrapper .step-2 h4{margin-bottom:5px}.twoFA-wrapper .step-2 form{margin-top:20px;justify-content:space-between}.twoFA-wrapper .step-2 button{width:-moz-fit-content;width:fit-content;align-self:flex-end}.twoFA-wrapper .otp-wrapper{display:flex;-moz-column-gap:5px;column-gap:5px}.twoFA-wrapper .otp-wrapper input{font-weight:600;font-size:32px;line-height:130%;padding:13px 11px;border-radius:7px;width:43px;height:48px;border:1px solid #e7e7e7;outline:none}.twoFA-wrapper .otp-wrapper input:hover{border-color:#ac61c8}.twoFA-wrapper .otp-wrapper input:focus{border-color:#ac61c8}.twoFA-wrapper .otp-wrapper input::-moz-placeholder{color:#d1d1d1}.twoFA-wrapper .otp-wrapper input::placeholder{color:#d1d1d1}@media (width < 48rem){.twoFA-wrapper{grid-template-columns:1fr}.twoFA-wrapper .step-1{border-right:none;border-bottom:1px solid #e7e7e7;padding-right:0;padding-bottom:40px}.twoFA-wrapper .step-2{padding-left:0;padding-top:40px}}@media (width < 40rem){.twoFA-wrapper .step-2 button{width:100%}}.company-3 .left{row-gap:0!important}.company-3 .mw-410{max-width:410px}@media (width < 40rem){.company-3 button[type=submit]{width:100%}}.company-4 .title{display:flex;justify-content:space-between;align-items:center}.company-4 .section{padding-top:40px;border-top:1px solid #d1d1d1}.company-4 .links{display:flex;-moz-column-gap:50px;column-gap:50px}.company-4 .links a{align-items:center}.company-4 .links a:hover{color:#915a17}.company-4 .links a:hover path{stroke:#915a17}.company-4 .classificator a:hover{color:#daa520}@media (width < 48rem){.company-4 .links{flex-direction:column}}@media (width < 40rem){.company-4 button[type=submit]{width:100%}}.company-5 .status-box{border:1px dashed #d1d1d1;padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:5px}.company-5 .buttons{display:flex;-moz-column-gap:20px;column-gap:20px;justify-content:flex-end}.company-6 .button{display:flex;justify-content:flex-end}.user-2 .block{row-gap:0!important}.user-2 .block.signatories{row-gap:40px!important}.user-2 .block.signatories button{align-self:center}.user-2 .template-block{display:flex;flex-direction:column}.user-2 .customer-types{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}.user-2 .customer-types label{display:flex;flex-direction:column;row-gap:10px;text-align:center;align-items:center;padding:30px 20px;border-radius:10px;background-color:#f6f6f6;cursor:pointer}.user-2 .customer-types label:hover{background-color:#e7e7e7}.user-2 .customer-types label:has(input:checked){border:2px solid #ac61c8}.user-2 button{align-self:flex-end;width:-moz-fit-content;width:fit-content}@media (width < 48rem){.user-2 .customer-types{grid-template-columns:1fr}}@media (width < 40rem){.user-2 button{width:100%}}.employee-4 .left{justify-content:center;align-items:center}.employee-4 .confirmation{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px}.modal-success{position:fixed;z-index:1000;background-color:#00000080;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}.modal-success .inner{background-color:#fff;padding:80px clamp(20px,-2.2857142857px + .0571428571 * 100vw,80px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:606px;border-radius:14px;margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px)}#table-layout{margin:50px 0}#table-layout .customer-courses-top{display:flex;flex-direction:column;row-gap:20px;margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px) 50px clamp(20px,-32px + .1333333333 * 100vw,160px)}#table-layout .customer-courses-top .title{display:flex;justify-content:space-between;align-items:center}#table-layout .customer-courses-top .user-card{display:flex;-moz-column-gap:15px;column-gap:15px}#table-layout .customer-courses-top .user-card .img-wrapper{width:50px;height:50px;border-radius:7px;background-color:#e7e7e7}#table-layout .customer-courses-top .user-card .img-wrapper img{border-radius:7px}#table-layout .customer-courses-top .user-card .img-wrapper svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#table-layout .users-top{margin-left:clamp(20px,-32px + .1333333333 * 100vw,160px);margin-right:clamp(20px,-32px + .1333333333 * 100vw,160px)}#table-layout .users-top .filters{display:flex;justify-content:space-between}#table-layout .users-top .filters-right{display:flex;-moz-column-gap:20px;column-gap:20px}#table-layout .users-top .filters-right .middle-button{padding-left:20px;border-left:1px solid #d1d1d1}#table-layout .users-top .filters-right>.general-input{position:relative}#table-layout .users-top .filters-right>.general-input svg{position:absolute;right:15px;top:30%}#table-layout .applications-top{display:flex;justify-content:space-between;align-items:center;margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px) 42px clamp(20px,-32px + .1333333333 * 100vw,160px)}#table-layout .applications-top .right{display:flex;-moz-column-gap:20px;column-gap:20px}#table-layout .applications-top .right .general-input{position:relative}#table-layout .applications-top .right .general-input input{width:280px}#table-layout .applications-top .right .general-input svg{position:absolute;right:15px;top:30%}#table-layout .applications-top .right .button-wrapper{padding-left:20px;border-left:1px solid #d1d1d1;display:flex;align-items:center}#table-layout .applications-top .right .button-wrapper button{padding-left:20px;padding-right:20px}#table-layout .company-courses-top{margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px) 50px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:30px}#table-layout .company-courses-top .filters{margin:0;display:flex;justify-content:space-between;align-items:center}#table-layout .company-courses-top .type-selection{display:flex;-moz-column-gap:30px;column-gap:30px}#table-layout .company-courses-top .left,#table-layout .company-courses-top .right{display:flex;-moz-column-gap:10px;column-gap:10px}#table-layout .company-courses-top .right .general-input{position:relative;width:280px}#table-layout .company-courses-top .right .general-input svg{position:absolute;right:15px;top:30%}#table-layout .company-courses-top .right .add-button{padding:12.5px 20px}#table-layout .company-courses-top .right .download-button{display:none;padding:12.5px 15px}#table-layout .company-courses-top .button-wrapper{padding-left:10px;border-left:1px solid #d1d1d1;display:flex;align-items:center}#table-layout .company-courses-top #date-range{font-size:16px;font-weight:600;padding:0;border:none;outline:none;color:#212121;font-family:Averta}#table-layout .company-courses-top #date-range::-moz-placeholder{color:#212121}#table-layout .company-courses-top #date-range::placeholder{color:#212121}@media (width >= 1440px){#table-layout .company-courses-top,#table-layout .users-top,#table-layout .applications-top,#table-layout .customer-courses-top{max-width:1120px;margin-left:auto;margin-right:auto}}@media (width < 1440px){#table-layout .company-courses-top .right{flex-direction:column;row-gap:20px}#table-layout .company-courses-top .button-wrapper{border-left:none;padding:0;order:-1}#table-layout .company-courses-top .add-button{width:100%}#table-layout .company-courses-top .left{flex-direction:column;row-gap:20px}#table-layout .company-courses-top .left .custom-select{width:100%}}@media (width < 80rem){#table-layout .users-top fieldset{height:-moz-fit-content;height:fit-content;width:243px}#table-layout .users-top .filters-right{display:grid;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;row-gap:20px}#table-layout .users-top .filters-right .middle-button{border-left:none;padding-left:0}#table-layout .users-top .filters-right>.general-input{grid-row:2/3;grid-column:1/3}#table-layout .applications-top{flex-direction:column;row-gap:40px;align-items:flex-start}}@media (width < 64rem){#table-layout .users-top .filters{flex-direction:column;row-gap:20px}#table-layout .users-top .filters-right .middle-button{border:none}#table-layout .users-top .filters-right>.button-48{width:-moz-fit-content;width:fit-content;justify-self:end}}@media (width < 48rem){#table-layout .applications-top .right{flex-direction:column;row-gap:20px;width:100%}#table-layout .applications-top .right .button-wrapper{padding-left:0;border-left:none;order:-1}#table-layout .applications-top .right .general-input input{width:100%}#table-layout .company-courses-top .filters{flex-direction:column;align-items:flex-start;row-gap:20px}#table-layout .company-courses-top .left,#table-layout .company-courses-top .left .custom-select,#table-layout .company-courses-top .left .custom-select input,#table-layout .company-courses-top .right{width:100%}#table-layout .company-courses-top .right .button-wrapper{width:100%;order:0}#table-layout .company-courses-top .right .general-input{width:100%}}#admin-table{overflow:auto;padding-left:clamp(20px,-32px + .1333333333 * 100vw,160px);padding-right:clamp(20px,-32px + .1333333333 * 100vw,160px)}#admin-table table{table-layout:fixed;border-collapse:collapse;white-space:nowrap;min-width:100%}#admin-table th{padding:16px 10px;cursor:pointer}#admin-table th div{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:36px;column-gap:36px}#admin-table th:first-child{cursor:default}#admin-table th:hover p{color:#212121}#admin-table th:hover path{stroke:#212121}#admin-table tr{border-top:1px solid #d1d1d1}#admin-table tr:first-child{border-top:0}#admin-table tr:last-child{border-bottom:1px solid #d1d1d1}#admin-table td{padding:10px 42px 10px 10px}#admin-table td:nth-child(1){padding:6px 10px}#admin-table td:last-child{padding-right:10px}#admin-table td.status .status-badge{width:-moz-fit-content;width:fit-content}#admin-table td.status button{padding:12.5px 20px}#admin-table td.title,#admin-table td.title p,#admin-table td.title div,#admin-table td.title span{width:100%;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#admin-table .checkbox-wrapper{justify-content:center}#admin-table .user{display:flex;-moz-column-gap:15px;column-gap:15px;align-items:center}#admin-table .user .img-wrapper{width:50px;height:50px;border-radius:7px;background-color:#e7e7e7;display:flex;justify-content:center;align-items:flex-end}#admin-table .user .img-wrapper img{border-radius:7px}#admin-table .user .img-wrapper svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#admin-table .more-dots{display:flex;justify-content:flex-end;align-items:center;position:relative}#admin-table .more-dots svg{cursor:pointer;border-radius:50%}#admin-table .more-dots svg:hover{background-color:#e7e7e7}#admin-table .more-dots .modal{position:absolute;top:100%;right:0;background-color:#f6f6f6;border-radius:7px;box-shadow:0 4px 4px #00000040;z-index:1;display:flex;flex-direction:column}#admin-table .more-dots .row{padding:8px 14px;width:100%;font-weight:600;display:block;text-align:left}#admin-table .more-dots a:first-child .row,#admin-table .more-dots .row:first-child{border-radius:7px 7px 0 0}#admin-table .more-dots .row:last-child{border-radius:0 0 7px 7px}#admin-table .more-dots .row:hover{background-color:#e7e7e7}#admin-table .icon{width:100%;display:flex;justify-content:flex-end}#admin-table .icon button{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:none}#admin-table .icon button:hover{background-color:#f84b4b}#admin-table .icon button:hover svg path{stroke:#fff}#admin-table .application-actions{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}#admin-table .application-actions button{padding:12.5px 20px}#admin-table tbody tr:nth-last-child(-n+3) .more-dots .modal{top:auto;bottom:100%}#admin-table tbody tr:nth-child(-n+3) .more-dots .modal{top:100%;bottom:auto}#admin-table .count{display:flex;-moz-column-gap:7px;column-gap:7px;position:relative;width:-moz-fit-content;width:fit-content;cursor:default}#admin-table .count .tooltip{background-color:#5d5d5d;padding:20px;border-radius:7px;position:absolute;top:100%;margin-top:10px;left:0;max-width:500px;opacity:0;transition:opacity .2s;pointer-events:none;box-shadow:0 0 2px #0000001a,0 4px 8px #0000001a;z-index:1}#admin-table .count:after{content:"";position:absolute;top:100%;left:40%;width:0;height:0;border-right:15px solid transparent;border-bottom:10px solid #5d5d5d;opacity:0;transition:opacity .2s;pointer-events:none}#admin-table .count:hover .tooltip{opacity:1}#admin-table .count:hover:after{opacity:1}#admin-table .count:hover span rect{fill:#212121}@media (width >= 1440px){#admin-table{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}#toolbar{position:fixed;bottom:clamp(30px,22.5714285714px + .019047619 * 100vw,50px);left:0;width:100%;display:flex;justify-content:center}#toolbar .inner{box-shadow:0 0 20px #00000040;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px);width:100%;overflow:hidden;transition:max-height .2s;max-height:59px}#toolbar .inner>div:nth-child(1){grid-column:1/2;height:100%;padding:13px 0 13px 20px;background-color:#f6f6f6;display:flex;align-items:center;border-top-left-radius:10px}#toolbar .inner>div:nth-child(1) p{font-weight:600}#toolbar .buttons{display:flex;justify-content:flex-end;-moz-column-gap:10px;column-gap:10px;grid-column:2/3;padding:13px 20px 13px 0;background-color:#f6f6f6;border-top-right-radius:10px}#toolbar .buttons button svg path{transition:transform .2s;transform-origin:center}#toolbar .actions{display:flex;flex-direction:column;grid-column:1/3;grid-row:2/3}#toolbar .actions button{display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid #d1d1d1}#toolbar .actions button:last-child{border-bottom:none}#toolbar .actions .external svg path{stroke:#212121}#toolbar.open .buttons button:first-child svg path{transform:rotate(180deg)}@media (width >= 80rem){#toolbar .inner{display:flex;-moz-column-gap:20px;column-gap:20px;width:-moz-fit-content;width:fit-content}#toolbar .inner>div:nth-child(1){background-color:transparent}#toolbar .buttons{background-color:transparent}#toolbar .buttons button:first-child{display:none}#toolbar .actions{flex-direction:row}#toolbar .actions button{border-bottom:none;border-left:1px solid #d1d1d1}#toolbar .actions button:last-child{border-right:1px solid #d1d1d1}}.toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:0 30px 0 0;border-radius:8px;box-shadow:0 4px 6px #0009;z-index:2000;display:grid;grid-template-columns:auto 1fr auto;align-items:center;-moz-column-gap:20px;column-gap:20px}.toast .line{width:10px;height:100%;background-color:#46bc5f;border-radius:8px 0 0 8px}.toast .svg-success,.toast .svg-error,.toast .svg-info{display:none;margin:20px 0}.toast p{margin:20px 0}.toast .close{position:absolute;top:10px;right:10px}.toast.success .line{background-color:#46bc5f}.toast.success .svg-success{display:block}.toast.error .line{background-color:#f84b4b}.toast.error .svg-error{display:block}.toast.info .line{background-color:#2196f3}.toast.info .svg-info{display:block}#editCustomer{margin:50px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;row-gap:50px}#editCustomer .top{display:flex;justify-content:space-between;align-items:center}@media (width >= 1440px){#editCustomer{margin-left:calc((100vw - 1120px)/2);margin-right:calc((100vw - 1120px)/2)}}@media (width < 80rem){#editCustomer .row{grid-template-columns:repeat(2,1fr)}#editCustomer form{min-width:auto;max-width:revert;width:100%}}@media (width < 48rem){#editCustomer .row{grid-template-columns:1fr}}@media (width < 40rem){#editCustomer .buttons,#editCustomer #submitButton{width:100%}}#modal-invite-customer{position:fixed;z-index:20;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}#modal-invite-customer .modal{background-color:#fff;width:100%;height:100%;padding:clamp(50px,47.4px + .0066666667 * 100vw,57px) clamp(20px,-32px + .1333333333 * 100vw,160px);max-width:1044px;position:relative;overflow:auto}#modal-invite-customer .modal .close{position:absolute;top:25px;right:25px}#modal-invite-customer .access-types{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px}#modal-invite-customer .access-types label{display:flex;flex-direction:column;row-gap:10px;text-align:center;align-items:center;padding:30px 20px;border-radius:10px;background-color:#f6f6f6;cursor:pointer}#modal-invite-customer .access-types label:hover{background-color:#e7e7e7}#modal-invite-customer .access-types label:has(input:checked){border:2px solid #ac61c8}#modal-invite-customer .access-types label:has(input:checked) h4{color:#ac61c8}#modal-invite-customer .info{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px}#modal-invite-customer .inputs{row-gap:20px;-moz-column-gap:20px;column-gap:20px}#modal-invite-customer .row{display:flex;row-gap:20px;flex-direction:column}#modal-invite-customer .confirmation button{width:100%}@media (width >= 48rem){#modal-invite-customer .modal{width:90%;height:auto;max-height:90%;border-radius:14px;padding:clamp(50px,47.4px + .0066666667 * 100vw,57px) clamp(20px,-17.8857142857px + .0971428571 * 100vw,122px)}#modal-invite-customer .inputs{flex-direction:column}}@media (width >= 80rem){#modal-invite-customer .row{display:grid}}.course-confirm-modal{position:fixed;z-index:20;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}.course-confirm-modal .modal{background-color:#fff;width:100%;height:100%;padding:clamp(50px,38.8571428571px + .0285714286 * 100vw,80px) clamp(20px,.6857142857px + .0495238095 * 100vw,72px);max-width:991px;position:relative;overflow:auto;display:flex;flex-direction:column;row-gap:50px}.course-confirm-modal .modal .close{position:absolute;top:25px;right:25px}.course-confirm-modal .modal #admin-table{padding:0}@media (width >= 48rem){.course-confirm-modal .modal{width:90%;height:90%;max-height:866px;border-radius:14px}.course-confirm-modal .modal .top{text-align:center}}@media (width >= 80rem){.course-confirm-modal .modal #confirm-button{width:-moz-fit-content;width:fit-content;align-self:center}}.add-employees-to-course{position:fixed;z-index:20;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}.add-employees-to-course .modal{background-color:#fff;width:100%;height:100%;padding:clamp(50px,38.8571428571px + .0285714286 * 100vw,80px) clamp(20px,-32px + .1333333333 * 100vw,160px);max-width:1000px;position:relative;overflow:auto;display:flex;flex-direction:column;row-gap:50px}.add-employees-to-course .modal .close{position:absolute;top:25px;right:25px}.add-employees-to-course .modal h2{text-align:center}.add-employees-to-course .blocks{display:flex;flex-direction:column;row-gap:50px}.add-employees-to-course .block .title{margin-bottom:25px;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;text-wrap:nowrap}.add-employees-to-course .block .title .line{width:100%;height:1px;background-color:#ac61c8}.add-employees-to-course .add-course{display:flex;justify-content:center;margin-top:20px}.add-employees-to-course .remove-course{display:flex;justify-content:center}.add-employees-to-course .choose-course-date{display:flex;flex-direction:column;row-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:20px 0;border-bottom:1px solid #d1d1d1}.add-employees-to-course .choose-users{margin-bottom:20px}.add-employees-to-course .choose-users input{font-size:16px;line-height:130%;font-weight:600;color:#212121;padding:0;width:100%;font-family:Averta;outline:none;border:none}.add-employees-to-course .choose-users input::-moz-placeholder{color:#212121}.add-employees-to-course .choose-users input::placeholder{color:#212121}.add-employees-to-course .choose-users .svg-search{position:absolute;top:14%;right:15px}.add-employees-to-course .custom-select{width:100%}.add-employees-to-course #admin-table{padding:0}@media (width >= 48rem){.add-employees-to-course .modal{width:90%;max-height:90%;height:auto;border-radius:14px;padding:clamp(50px,38.8571428571px + .0285714286 * 100vw,80px)}.add-employees-to-course .choose-course-date{display:grid;grid-template-columns:3fr 2fr}.add-employees-to-course .choose-course-date .remove-course{grid-column:1/3}}@media (width >= 80rem){.add-employees-to-course #submitBtn{width:-moz-fit-content;width:fit-content;align-self:center}.add-employees-to-course .choose-course-date{grid-template-columns:4fr 2fr}}#modal-reschedule{position:fixed;z-index:1000;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}#modal-reschedule .modal{background-color:#fff;width:100%;padding:60px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;position:relative;border-radius:14px;margin:0 clamp(20px,-32px + .1333333333 * 100vw,160px);align-items:center;max-width:476px}#modal-reschedule .modal .close{position:absolute;top:16px;right:15px}#modal-reschedule .modal h3{text-align:center}#modal-reschedule .modal .buttons{display:flex;-moz-column-gap:20px;column-gap:20px}#modal-reschedule .modal .buttons button{width:150px;padding-top:14px;padding-bottom:14px}#modal-reschedule .modal .custom-select{width:100%}@media (width >= 48rem){#modal-reschedule .modal{padding:60px}}#modal-signature{position:fixed;z-index:1000;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}#modal-signature .modal{background-color:#fff;width:100%;height:100%;padding:80px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;position:relative;overflow:auto}#modal-signature .modal-title{display:flex;justify-content:center;align-items:center;gap:10px}#modal-signature .modal-title>div{font-weight:700;font-size:30px}#modal-signature .modal-file{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}#modal-signature .modal-file-name{font-size:20px;font-weight:700;color:#ac61c8}#modal-signature .modal-signatures{display:flex;justify-content:center;align-items:center;row-gap:10px}#modal-signature .modal-signatures p{font-weight:700}#modal-signature .modal-signatures ul li{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;line-height:22px;font-weight:700}#modal-signature .modal-signatures-loading{position:relative}#modal-signature .modal-signatures-loading .loader:after{content:"";position:absolute;border-radius:100%;left:-14px;width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-left-color:#ac61c8;border-top-color:#ac61c8;top:50%;animation:loader-spin .6s infinite linear;animation-delay:.2s}#modal-signature .modal-content-divider{display:block;height:1px;width:100%;background-color:#d1d1d1;margin:clamp(30px,26.2857142857px + .0095238095 * 100vw,40px) 0}#modal-signature .modal-content-block{margin:clamp(30px,26.2857142857px + .0095238095 * 100vw,40px) 0}#modal-signature .modal-content-block-title{text-align:center;margin-bottom:15px}#modal-signature .modal-content-block .checkbox-group{align-items:center}#modal-signature .modal-content-block .checkbox-group label{font-weight:700}#modal-signature .modal-content .button-48{width:100%;text-align:center}#modal-signature .close{position:absolute;top:22px;right:20px}@media (width >= 48rem){#modal-signature .modal{max-width:660px;height:-moz-fit-content;height:fit-content;border-radius:14px;padding:80px;max-height:80%}}@keyframes loader-spin{to{transform:rotate(359deg)}}.application-form-modal{position:fixed;z-index:20;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}.application-form-modal .modal{background-color:#fff;width:100%;height:100%;padding:clamp(50px,38.8571428571px + .0285714286 * 100vw,80px) clamp(20px,-32px + .1333333333 * 100vw,160px);max-width:1000px;position:relative;overflow:auto;display:flex;flex-direction:column;row-gap:50px}.application-form-modal .modal .close{position:absolute;top:25px;right:25px}.application-form-modal .modal h2{text-align:center}@media (width >= 48rem){.application-form-modal .modal{width:90%;max-height:90%;height:auto;border-radius:14px;padding:clamp(50px,38.8571428571px + .0285714286 * 100vw,80px)}}@media (width >= 80rem){.application-form-modal #submitBtn{width:-moz-fit-content;width:fit-content;align-self:center}.notifications__container{position:relative}}.notifications__container>button{position:relative}.notifications__dropdown-wrap{position:absolute;box-shadow:0 0 15px #00000080;border-radius:7px;border:1px solid #FFFFFF;background:#fff;z-index:4;top:32px;right:0;width:100%}@media (width >= 80rem){.notifications__dropdown-wrap{min-width:480px}}.notifications__dropdown-header{padding:10px 15px;border-bottom:1px solid #E0E0E0;display:flex;justify-content:space-between}.notifications__dropdown-close{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.notifications__item{display:flex;gap:10px;padding:15px}.notifications__item+.notifications__item{border-top:1px solid #E0E0E0}.notifications__item-content{width:100%}.notifications__item-icon{display:flex;justify-content:center;align-items:center;border-radius:7px;background-color:#ebebeb}.notifications__item-read{cursor:pointer}.notifications__item .unread{position:relative}.notifications__item .unread:after{content:"";top:calc(50% - 3px);position:absolute;height:7px;width:7px;display:inline-block;background-color:#e41f1f;border-radius:50%;margin-left:5px}.notifications__unread:after{position:absolute;top:-3px;right:-1px;content:"";height:7px;width:7px;display:block;background-color:#e41f1f;border-radius:50%;border:2px solid #6C2B85}.notifications__unread.rich-lavender:after{border:2px solid #ac61c8}#test-wizard{position:fixed;z-index:1000;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}#test-wizard .modal{background-color:#fff;width:100%;height:100%;padding:80px clamp(20px,-32px + .1333333333 * 100vw,160px);display:flex;flex-direction:column;position:relative;overflow:auto}#test-wizard .modal>p,#test-wizard .modal>h3{text-align:center}#test-wizard .close{position:absolute;top:22px;right:20px}#test-wizard .buttons{display:flex;flex-direction:column;row-gap:20px}#test-wizard .buttons .gray-buttons{display:flex;-moz-column-gap:20px;column-gap:20px}#test-wizard .buttons .gray-buttons button{width:50%}#test-wizard .buttons .gray-buttons .back{opacity:.5}@media (width >= 48rem){#test-wizard .modal{max-width:846px;max-height:80%;border-radius:14px;height:-moz-fit-content;height:fit-content;width:80%}}@media (width >= 64rem){#test-wizard .modal>h3{margin-bottom:50px}#test-wizard .buttons{flex-direction:row;-moz-column-gap:20px;column-gap:20px;justify-content:center}#test-wizard .buttons .gray-buttons{width:66.6666666667%}#test-wizard .buttons>button{order:1;width:33.3333333333%}}#recommended-courses{margin:50px clamp(20px,-32px + .1333333333 * 100vw,160px)}#recommended-courses .top{display:flex;justify-content:center;align-items:center}#recommended-courses .top>a{display:none}@media (width >= 48rem){#recommended-courses .top{justify-content:space-between}#recommended-courses .top>a{display:block}}@media (width >= 1440px){#recommended-courses{margin-left:auto;margin-right:auto;max-width:1120px}}.project-info{background-color:#ebebeb;padding:clamp(50px,38.8571428571px + .0285714286 * 100vw,80px) clamp(20px,-32px + .1333333333 * 100vw,160px);text-align:center;display:flex;flex-direction:column;row-gap:30px}.project-info .block{display:flex;flex-direction:column;row-gap:10px}@media (width >= 48rem){.project-info{text-align:left}}@media (width >= 1440px){.project-info{padding-left:calc((100vw - 1120px)/2);padding-right:calc((100vw - 1120px)/2)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;-webkit-font-smoothing:antialiased;font-family:Averta}main{min-height:65vh}
