@font-face{font-family:Satoshi;src:url(../assets/fonts/Satoshi/Satoshi-Regular.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Satoshi;src:url(../assets/fonts/Satoshi/Satoshi-Bold.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:Satoshi;src:url(../assets/fonts/Satoshi/Satoshi-Bold.woff2) format("woff2");font-display:swap;font-weight:900}body{overflow-x:hidden}body.modal-show{overflow:hidden}:root{--white:#ffffff;--black:#000000;--font:"Satoshi",sans-serif}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;display:inherit;justify-content:inherit;align-items:inherit;flex-flow:inherit}@media(min-width:576px){.container{max-width:540px;padding-right:unset;padding-left:unset}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:940px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}br{display:none}@media screen and (min-width:768px){br{display:flex}}:focus-visible{outline-offset:5px;outline-color:#00809a}*,::after,::before,button{margin:0;padding:0;box-sizing:border-box;text-decoration:none;border:none;background-color:rgba(0,0,0,0)}ol,ul{list-style:none}a,button{cursor:pointer;color:#00809a}.cookie{width:100%;position:fixed;bottom:-200px;left:0;padding:20px 25px;background-color:#fff;box-shadow:0 20px 30px rgba(0,0,0,.4);animation:cookie 1s normal;z-index:999}.cookie.active{bottom:0}.cookie .text{color:#2e3033;font-size:16px;line-height:21px;font-weight:400;font-family:var(--font);margin:0 0 .6rem}.cookie a{color:#00809a;font-weight:700}.cookie .accept{padding:10px 20px;font-size:16px;line-height:21px;font-weight:400;font-family:var(--font);color:#fff;border-radius:3px;background-color:#00809a}@keyframes cookie{0%{transform:translateY(150px)}100%{transform:translateY(0)}}.header{width:100%;height:88px;z-index:1000;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;background:#fff;border-bottom:.997396px solid #f1f2f4;box-shadow:0 10px 30px rgba(0,0,0,.1)}.header.fixed{position:fixed;left:0;animation:scrollHeader 1s normal}.header .logo{width:max-content;height:max-content;display:flex;align-items:center}.header .logo img{width:auto;height:auto;object-fit:contain}.header .nav{width:100%;height:100%;position:fixed;top:0;left:-100%;display:flex;align-items:center;background-color:#f2aa18;z-index:1000;padding:20px 0;transition:all ease .3s}.header .nav.open{left:0}.header .menu{width:100%;display:flex;flex-flow:column;align-items:center}.header .item{margin:0 0 20px 0}.header .link{font-family:var(--font);font-style:normal;font-weight:400;font-size:18px;line-height:27px;color:#fff}.header .login{width:115px;height:48px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-radius:4px;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;border:1px solid #fff;transition:all ease .3s}.header .login svg{fill:#fff;margin:0 5px 0 0;transition:inherit}.header .login:hover{background-color:#fff;color:#fff}.header .login:hover svg{fill:#fff}.header .burger{width:55px;height:55px;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .5s ease;position:absolute;top:15px;right:15px;z-index:1050}.header .burger-strip{transition:all .5s ease}.header .strip div{height:3px;border-radius:2px;background:#383838;margin:8px;transition:all .55s cubic-bezier(.075,.82,.165,1);width:35px}.header .burger.active .strip div{background:#fff}.header .burger-strip div:first-child{width:16px}.header .burger-strip div:last-child{width:22px}.header .burger.active .burger-strip div:first-child{transform:rotate(45deg) translateY(1px) translateX(5px)}.header .burger.active .burger-strip div:nth-child(2){transform:rotate(-45deg)}.header .burger.active .burger-strip div:last-child{transform:rotate(45deg) translateY(-12px) translateX(3px)}@media screen and (min-width:768px){.header .nav{width:max-content;display:block;height:unset;position:unset;top:unset;left:unset;background-color:unset;z-index:unset;padding:unset}.header .menu{width:max-content;align-items:center;justify-content:flex-end;flex-flow:wrap}.header .item{margin:0 0 0 25px}.header .link{font-size:16px;line-height:24px;color:#2e3033}.header .link.active{color:#00809a;font-weight:700}.header .login{color:#00809a;border:1px solid #00809a;margin:0 0 0 10px}.header .login svg{fill:#00809a}.header .login:hover{background-color:#00809a;color:#fff}.header .login:hover svg{fill:#fff}.header .burger{display:none}}@keyframes scrollHeader{from{top:-100px}to{top:0}}.footer{width:100%;padding:2rem 0 0;display:flex;flex-flow:wrap;background-color:#fff;border-top:1px solid #f1f2f4}.footer .copyright{width:100%;padding:1rem 0;margin:.5rem 0 0;display:flex;justify-content:center;background-color:#f1f2f4}.footer .copyright p{font-family:Satoshi;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.footer .column{width:100%}.footer .column:nth-child(1){margin:0 0 1rem}.footer .column:nth-child(2){margin:0 0 1rem}.footer .column:nth-child(3){margin:0 0 1rem}.footer .column:nth-child(4){margin:0 0 1rem}.footer .logo{width:100%;display:block;margin:0 0 1rem}.footer .text{font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.footer .supporter .text{font-family:Satoshi;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#2e3033}.footer .supporter img{width:92px;height:80px;margin:12px 0 23px}.footer .title{width:100%;display:block;margin:0 0 1rem;font-family:var(--font);font-style:normal;font-weight:700;font-size:16px;line-height:150%;color:#00809a}.footer .link{width:100%;display:flex;align-items:center;margin:0 0 .5rem;font-family:Satoshi;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.footer .link svg{margin:0 10px 0 0}.footer .btnLogin{width:115px;height:48px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;border-radius:4px;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#00809a;border:1px solid #00809a;transition:all ease .3s}.footer .btnLogin svg{fill:#00809a;margin:0 5px 0 0;transition:inherit}.footer .btnLogin:hover{background-color:#00809a;color:#fff}.footer .btnLogin:hover svg{fill:#fff}@media screen and (min-width:768px){.footer .column:nth-child(1){width:50%}.footer .column:nth-child(2){width:50%}.footer .column:nth-child(3){width:50%}.footer .column:nth-child(4){width:50%}}@media screen and (min-width:992px){.footer .column:nth-child(1){width:35%}.footer .column:nth-child(2){width:30%}.footer .column:nth-child(3){width:25%}.footer .column:nth-child(4){width:10%}}.banner{width:100%;padding:4rem 0 0;display:flex;flex-flow:wrap;align-items:center;background-size:cover;background-position:right;background-image:url(../assets/images/banner_mobile.webp)}.banner .container{position:relative;flex-direction:column;align-items:flex-start}.banner .subtitle{width:100%;display:block;font-family:var(--font);font-style:normal;font-weight:900;font-size:22px;line-height:120%;color:#00809a;margin:0 0 .8rem}.banner .title{width:100%;display:block;font-family:var(--font);font-style:normal;font-weight:400;font-size:52px;line-height:120%;color:#2e3033;margin:0 0 2rem}.banner .title span{font-weight:900;color:#f2aa18;position:relative;display:inline-block}.banner .text{width:100%;display:block;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033;margin:0 0 3rem}.banner .text strong{width:100%;display:block;font-size:16px;line-height:150%;font-weight:700;margin:0 0 .5rem}.banner .button{max-width:490px;width:100%;min-height:52px;display:flex;align-items:center;padding:10px 12px;background:#ccf6ff;border-radius:40px;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.banner .button svg{margin:0 10px 0 0}.banner .chat{width:300px;padding:15px 15px 9rem 15px;margin:3rem 0 0;background:linear-gradient(344.01deg,rgba(255,255,255,.7) 13.9%,rgba(255,255,255,0) 59.98%),rgba(255,255,255,.4);mix-blend-mode:normal;border:1px solid #fff;backdrop-filter:blur(12px);border-radius:24px 24px 0 0}.banner .chat img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;image-rendering:optimizeQuality}@media screen and (min-width:540px){.banner{background-image:url(../assets/images/banner-desktop.webp)}}@media screen and (min-width:992px){.banner{padding:4rem 0 8rem;background-position:center}.banner .title{width:45%;font-size:64px;line-height:120%}.banner .title span::before{width:180px}.banner .text{max-width:35%}.banner .button{padding:0 12px}.banner .chat{width:350px;height:450px;padding:25px 30px;position:absolute;bottom:-112px;right:-1rem}}@media screen and (min-width:1600px){.banner{padding:6rem 0 7rem}.banner .chat{width:420px;height:518px;bottom:-112px;right:-8rem}}.courses{width:100%;padding:0 0 3rem}.courses h2.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.courses .cards{display:flex;flex-flow:wrap;gap:20px}@media screen and (min-width:768px){.courses{padding:0;overflow:hidden;flex-flow:wrap}}@media screen and (min-width:768px){.courses{height:unset;padding:unset;overflow:unset}}.courses .box{width:100%;background:#fff;padding:40px;transition:all ease .3s;border-radius:16px}@media screen and (min-width:768px){.courses .box{box-shadow:0 16px 32px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between}.courses .box:hover{border-bottom:4px solid #00809a}.courses .box .content{margin-bottom:2rem}}.courses .box .title{width:100%;margin:0 0 2rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--font);font-style:normal;font-weight:900;font-size:22px;line-height:120%;color:#00809a}.courses .box .title span{position:relative}.courses .box .title span::before{content:"";width:32px;height:2px;position:absolute;bottom:-10px;left:0;background:#00809a}.courses .box .text{width:100%;display:block;text-align:left;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033;margin:0 0 2rem}@media screen and (min-width:768px){.courses .box .text{margin:unset}}.courses .box .text.info{font-size:14px}.courses .box .button{width:157px;height:50px;display:flex;align-items:center;justify-content:center;background:#00809a;border-radius:4px;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;transition:inherit;gap:8px}.courses .box .button:hover{background-color:#056}.courses .box .button svg{margin:0 0 0 10px}.courses .box .button:disabled,.courses .box .button[aria-disabled=true],.courses .box .disabled{min-width:114px;width:fit-content;height:50px;display:flex;align-items:center;justify-content:center;background:#e2e3e6;border-radius:4px;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033;padding-inline:1rem}@media screen and (min-width:768px){.courses .box .button:disabled,.courses .box .button[aria-disabled=true],.courses .box .disabled{pointer-events:none}}.courses .box.box-adv{width:100%}@media screen and (min-width:768px)and (max-width:992px){.courses .box{width:48%}}@media screen and (min-width:992px)and (max-width:1400px){.courses .box{width:31.8%}}@media screen and (min-width:1400px){.courses .box{width:23.8%}}.courses .text{width:100%;text-align:center;margin-top:110px;font-family:Satoshi;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (min-width:768px){.courses .text{margin-top:48px}}.courses .slick-slide{height:0}.courses .slick-list{border-radius:16px;box-shadow:0 16px 32px rgba(0,0,0,.08)}.courses .slick-active{height:auto}.courses .slick-prev{position:absolute;bottom:-1.8rem;left:calc(44% - 20px)}@media screen and (max-width:380px){.courses .slick-prev{left:calc(42% - 20px)}}.courses .slick-next{position:absolute;bottom:-1.8rem;right:calc(44% - 20px)}@media screen and (max-width:380px){.courses .slick-next{right:calc(42% - 20px)}}.how-to-subscribe{width:100%;position:relative;margin-bottom:180px}.how-to-subscribe .title{font-weight:900;font-size:32px;line-height:120%;margin-bottom:80px;color:#2e3033;font-family:Satoshi}@media screen and (max-width:768px){.how-to-subscribe .title{text-align:center}}.how-to-subscribe .steps-container{display:flex;justify-content:space-around}.how-to-subscribe .steps-container .one .icon-bg{background-color:#00809a!important;outline:8px solid #9ef}.how-to-subscribe .steps-container .one .icon-bg::after{content:"";width:140px!important;height:2px!important;background:#249bb2!important;position:absolute;left:110px!important}@media screen and (max-width:1399px){.how-to-subscribe .steps-container .one .icon-bg::after{width:110px!important;left:105px!important}}@media screen and (max-width:1199px){.how-to-subscribe .steps-container .one .icon-bg::after{width:70px!important;left:105px!important}}@media screen and (max-width:991px){.how-to-subscribe .steps-container .one .icon-bg::after{width:35px!important;left:102px!important}}@media screen and (max-width:767px){.how-to-subscribe .steps-container .one .icon-bg::after{width:2px!important;height:145px!important;left:unset!important;bottom:-145px!important}}.how-to-subscribe .steps-container .one .icon-bg .check{position:absolute;border-radius:50%;background-color:#52b8cc;height:24px;width:24px;display:flex;align-items:center;justify-content:center;top:-2px;right:-2px}.how-to-subscribe .steps-container .one .icon-bg .check img{width:12px;height:8px}.how-to-subscribe .steps-container .last .icon-bg::after{content:"";width:0!important;height:0!important}.how-to-subscribe .steps-container .step{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:216px;width:100%}.how-to-subscribe .steps-container .step .icon-bg{display:flex;justify-content:center;align-items:center;border-radius:50%;width:88px;height:88px;position:relative;box-shadow:0 16px 32px rgba(0,0,0,.08);margin-bottom:32px;background:#e2e3e6;aspect-ratio:1/1}.how-to-subscribe .steps-container .step .icon-bg::after{content:"";width:140px;height:2px;background:#e2e3e6;position:absolute;left:105px}@media screen and (max-width:1399px){.how-to-subscribe .steps-container .step .icon-bg::after{width:110px;left:105px}}@media screen and (max-width:1199px){.how-to-subscribe .steps-container .step .icon-bg::after{width:80px;left:100px}}@media screen and (max-width:991px){.how-to-subscribe .steps-container .step .icon-bg::after{width:40px;left:98px}}@media screen and (max-width:767px){.how-to-subscribe .steps-container .step .icon-bg::after{width:2px;height:145px;left:unset;bottom:-145px}}.how-to-subscribe .steps-container .step .icon-bg .icon-step-one{width:28px;height:22px}.how-to-subscribe .steps-container .step .icon-bg .icon-step-two{width:20px;height:26px}.how-to-subscribe .steps-container .step .icon-bg .icon-step-three{width:24px;height:24px}.how-to-subscribe .steps-container .step .icon-bg .icon-step-four{width:20px;height:26px}.how-to-subscribe .steps-container .step .icon-bg .icon-step-five{width:24px;height:22px}.how-to-subscribe .steps-container .step .text-step{display:flex;flex-direction:column;align-items:center;width:100%}.how-to-subscribe .steps-container .step .text-step span{font-family:Satoshi;font-style:normal;font-weight:700;font-size:12px;line-height:150%}.how-to-subscribe .steps-container .step .text-step p{font-family:Satoshi;font-style:normal;font-weight:400;margin-bottom:1rem;font-size:18px;line-height:150%;text-align:center;height:60px}.how-to-subscribe .steps-container .step .text-step .subscribe{color:#00809a;font-weight:700}@media screen and (max-width:767px){.how-to-subscribe .steps-container .step .text-step{margin-bottom:50px}.how-to-subscribe .steps-container .step .text-step p{height:30px;font-size:1rem;line-height:1.3rem}}@media screen and (max-width:767px){.how-to-subscribe .steps-container .step{flex-direction:row;max-width:unset;gap:30px;justify-content:flex-start}.how-to-subscribe .steps-container .step .icon-bg{margin-bottom:0}}@media screen and (max-width:767px){.how-to-subscribe .steps-container{flex-direction:column;gap:60px}}.aboutUs{width:100%;padding:0 0 4rem;position:relative;z-index:0;overflow-x:clip}.aboutUs::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:280px;z-index:-1;background:#f2aa18}.aboutUs .container{position:relative;z-index:0}.aboutUs .container::before{content:"";position:absolute;top:-95px;left:-48px;width:185px;height:185px;z-index:-1;background-image:url(../assets/images/before-aboutUs.svg)}.aboutUs .container::after{content:"";position:absolute;bottom:0;right:-46px;width:185px;height:185px;z-index:-1;background-image:url(../assets/images/after-aboutUs.svg)}.aboutUs .card{width:100%;display:flex;flex-flow:wrap;align-items:center;justify-content:center;padding:60px 40px;background:#fff;box-shadow:0 16px 32px rgba(0,0,0,.08);border-radius:16px;transform:translateY(-3rem)}.aboutUs .column:nth-child(1){width:240px;margin:0 0 2rem;display:flex;justify-content:center;flex-flow:wrap}.aboutUs .column:nth-child(2){width:100%}.aboutUs .image{width:240px;height:240px;display:flex;align-items:center;justify-content:center;margin:0 0 1.5rem;border:4px solid #f2aa18;box-shadow:0 0 24px rgba(0,0,0,.2);border-radius:100%}.aboutUs .image img{width:215px;height:215px;object-fit:cover;object-position:top;border-radius:100%}.aboutUs .name{width:100%;text-align:center;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.aboutUs .name strong{width:100%;display:block}.aboutUs .lattes{width:100%;text-align:center;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.aboutUs .lattes a{text-decoration:none;color:inherit;display:flex;justify-content:center;align-items:center;gap:.5rem}.aboutUs .lattes a:hover{text-decoration:underline}.aboutUs .title{width:100%;display:block;margin:0 0 1.5rem;font-family:var(--font);font-style:normal;font-weight:900;font-size:32px;line-height:120%;color:#2e3033}.aboutUs .text{width:100%;display:block;margin:0 0 1.5rem;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.aboutUs .text p{margin:0 0 1.5rem}.aboutUs .highlight{padding:13px 24px;background:#e2e3e6;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033;border-left:4px solid #249bb2;border-radius:4px}.aboutUs .pedagogical-team h3{font-family:Satoshi;font-style:normal;font-weight:900;font-size:22px;line-height:26px;margin-top:50px;margin-bottom:30px}@media(min-width:768px){.aboutUs .pedagogical-team h3{font-size:28px;line-height:34px;margin-top:48px;margin-bottom:35px}}.aboutUs .pedagogical-team .grid{display:flex;flex-wrap:wrap;gap:20px}@media(min-width:768px){.aboutUs .pedagogical-team .grid{flex-direction:row;justify-content:space-between}}.aboutUs .pedagogical-team .grid .teacher-card{display:flex;gap:14px;margin-inline:auto}.aboutUs .pedagogical-team .grid .teacher-card .teacher-image{height:130px;display:flex;align-items:center;justify-content:center;margin:0 0 1.5rem;border:4px solid #f2aa18;box-shadow:0 0 24px rgba(0,0,0,.2);border-radius:100%;aspect-ratio:1/1}.aboutUs .pedagogical-team .grid .teacher-card .teacher-image img{width:115px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;object-position:top}@media(min-width:768px){.aboutUs .pedagogical-team .grid .teacher-card .teacher-image{height:139px}.aboutUs .pedagogical-team .grid .teacher-card .teacher-image img{width:120px}}.aboutUs .pedagogical-team .grid .teacher-card .teacher-info{font-family:Satoshi;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;max-width:155px}.aboutUs .pedagogical-team .grid .teacher-card .teacher-info p{margin-bottom:7px}@media(min-width:768px){.aboutUs .pedagogical-team .grid .teacher-card .teacher-info{font-size:16px}}@media screen and (min-width:768px){.aboutUs .card{justify-content:space-between}.aboutUs .card .column:nth-child(1){margin-inline:auto}}@media screen and (min-width:992px){.aboutUs .card{padding:4rem;transform:translateY(-3rem)}.aboutUs .card .column:nth-child(1){width:30%;margin-inline:unset}.aboutUs .card .column:nth-child(2){width:60%}}@media screen and (min-width:1400px){.aboutUs .card{padding:4rem 10rem;transform:translateY(-3rem)}.aboutUs .column:nth-child(1){width:300px}.aboutUs .column:nth-child(2){width:600px}}.contact{width:100%;display:flex;flex-flow:wrap;padding:3rem 0;background-image:url(../assets/images/contact-mobile.webp);background-size:cover;background-position:center}.contact .column{width:100%}.contact .column:nth-child(1){margin:0 0 1rem}.contact .title{font-family:var(--font);font-style:normal;font-weight:900;font-size:32px;line-height:120%;color:#fff;margin:0 0 3rem}.contact .list{width:100%;display:flex;flex-flow:wrap}.contact .item{width:100%;min-height:200px;margin:0 0 6% 0;padding:40px 25px;background:#fff;box-shadow:0 16px 32px rgba(0,0,0,.08);border-radius:8px}@media screen and (min-width:450px)and (max-width:767px){.contact .item{width:48%;margin:0 4% 3% 0}.contact .item:nth-child(2n){margin:0 0 3% 0}}@media screen and (min-width:768px)and (max-width:991px){.contact .item{width:32%;margin:0 2% 3% 0}.contact .item:nth-child(3n){margin:0 0 3% 0}}@media screen and (min-width:992px){.contact .item{width:23.5%;margin:0 2% 3% 0}.contact .item:nth-child(4n){margin:0 0 3% 0}}.contact .item .icon{width:56px;height:56px;background:#fec;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 1rem}.contact .item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033;text-align:center}.contact .titleForm{width:100%;display:block;margin:0 0 1rem;font-family:var(--font);font-style:normal;font-weight:900;font-size:32px;line-height:120%;color:#fff}.contact .textForm{width:100%;display:block;margin:0 0 1rem;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff}@media screen and (min-width:768px){.contact{padding:6rem 0 4rem;background-image:url(../assets/images/bgContact.webp)}.contact .column{width:50%}}.partners{padding:65px 0}.partners .title{font-family:Satoshi;font-style:normal;font-weight:900;font-size:32px;color:#2e3033;margin-bottom:56px}.partners .partners-list{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.partners .partners-list>div{justify-self:center;align-self:center;width:30%;display:flex;justify-items:center;align-items:center;justify-content:center}.partners .partners-list>div img{display:block}@media screen and (max-width:992px){.partners .partners-list>div{width:60%}}@media screen and (max-width:768px){.partners .partners-list>div{width:100%}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;transition:all ease .4s}.modal.show{display:block}.modal.show .modal-content{animation:scrollHeader .3s ease-in-out}.modal .modal-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;outline:0;background-color:rgba(0,0,0,.5)}.modal .modal-dialog{position:relative;height:100%;pointer-events:none;z-index:2000;display:flex;align-items:center;justify-content:center;margin:0 25px}.modal .modal-dialog .content-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1024px){.modal .modal-dialog .content-links{grid-template-columns:repeat(1,1fr)}}.modal .modal-dialog .content-links h2{font-size:1rem}.modal .modal-dialog .content-links h2,.modal .modal-dialog .content-links p{font-family:var(--font)}.modal .modal-dialog .content-links .item-subscribe{display:flex;flex-direction:column;gap:2rem}.modal .modal-dialog .content-links .item-subscribe .heading-subscribe{gap:1rem;display:flex;flex-direction:column}@media screen and (min-width:576px){.modal .modal-dialog{width:100%;margin:0 auto}}.modal .modal-content{max-width:1000px;padding:40px 30px;position:relative;display:flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;box-sizing:border-box;border:1px solid #e2e3e6;border-radius:16px}@media(max-width:1024px){.modal .modal-content{max-width:400px;overflow-x:scroll;max-height:86%}}.modal .close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:15px;right:10px;cursor:pointer}.modal .text{width:100%;display:block;margin:0 0 1.5rem;text-align:left;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#2e3033}.modal .button{width:max-content;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:13px 24px;gap:8px;background:#00809a;border-radius:4px;font-family:var(--font);font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;min-width:224px}.modal .button.first{margin:0 0 1rem}.aboutComunity{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding:50px 0;align-items:center}@media(max-width:1024px){.aboutComunity{grid-template-columns:1fr}}.aboutComunity .box-text{display:flex;flex-direction:column;gap:1rem}.aboutComunity h2{font-family:var(--font);font-weight:700;color:#2e3033;font-size:1rem}.aboutComunity p{font-family:var(--font);font-size:1rem;color:#2e3033}.aboutComunity .box-image img{display:block;width:100%}.advanced-courses .content-advanced-courses{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding-bottom:50px}@media(max-width:1024px){.advanced-courses .content-advanced-courses{grid-template-columns:1fr}}@media(max-width:768px){.advanced-courses .content-advanced-courses{margin-top:1.5rem}}.title-section-courses{font-family:var(--font);margin-top:50px;font-weight:900;font-weight:2rem;margin-bottom:1.5rem}