.hero{display:block;position:relative;width:100%}.hero__banner{display:flex;left:0;max-height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767.8px){.hero__banner{height:auto}}.hero__banner:before{background:transparent linear-gradient(180deg,rgba(var(--lightBlueRgb),0),rgba(var(--lightBlueRgb),.396) 50%,var(--lightBlue)) 0 0 no-repeat padding-box;bottom:0;content:"";height:68%;position:absolute;width:100%;z-index:1}@media (max-width:767.8px){.hero__banner:before{background:transparent linear-gradient(180deg,rgba(var(--lightBlueRgb),0),rgba(var(--lightBlueRgb),1) 60%,var(--lightBlue)) 0 1px no-repeat padding-box}}.hero__banner__inner{width:100%}.hero__banner__inner__image--mobile{display:none}@media (max-width:767.8px){.hero__banner__inner__image--mobile{display:block;width:100%}}.hero__banner__inner__image--desktop{display:block;left:50%;position:relative;transform:translateX(-50%);z-index:-1}@media (max-width:767.8px){.hero__banner__inner__image--desktop{display:none}}.hero .header-titles{color:#fff;display:flex;justify-content:space-between;padding-top:120px}@media (max-width:767.8px){.hero .header-titles{flex-direction:column;padding-top:50%}}.hero .header-titles .col{max-width:450px}.hero .header-titles .col:nth-child(2){text-align:right}@media (max-width:767.8px){.hero .header-titles .col:nth-child(2){text-align:left}}.hero .header-titles .col h1{font:normal normal normal 31px/40px var(--fontHeading);font-size:21px;font-weight:300;letter-spacing:-.78px}@media screen and (min-width:375px){.hero .header-titles .col h1{font-size:calc(17.21594px + 1.00908vw)}}@media screen and (min-width:1366px){.hero .header-titles .col h1{font-size:31px}}@media (max-width:767.8px){.hero .header-titles .col h1{margin-bottom:40px}}.hero .header-titles .col h2{font:normal normal normal 23px/33px var(--fontHeading);font-size:17px;font-weight:300;letter-spacing:-.57px;margin-bottom:15px}@media screen and (min-width:375px){.hero .header-titles .col h2{font-size:calc(14.72957px + .60545vw)}}@media screen and (min-width:1366px){.hero .header-titles .col h2{font-size:23px}}.hero .header-titles .col p{font:normal normal normal 13px/22px Open Sans}.hero .flex-container{margin:150px 0 0}@media (max-width:767.8px){.hero .flex-container{margin-top:30px}}.hero .flex-container h1{font:normal normal normal 37px/51px var(--fontHeading);font-size:21px;font-weight:300;text-align:center}@media screen and (min-width:375px){.hero .flex-container h1{font-size:calc(14.94551px + 1.61453vw)}}@media screen and (min-width:1366px){.hero .flex-container h1{font-size:37px}}@media (max-width:767.8px){.hero .flex-container h1{line-height:30px}}.hero .flex-container .swiper-container--advantages{display:flex;flex-direction:column;justify-content:space-between;margin:60px 0;overflow:hidden}@media (min-width:768px){.hero .flex-container .swiper-container--advantages{pointer-events:none}}.hero .flex-container .swiper-container--advantages .swiper-wrapper{min-height:440px}@media (min-width:768px){.hero .flex-container .swiper-container--advantages .swiper-wrapper{transform:unset!important}}.hero .flex-container .swiper-container--advantages .swiper-slide{display:flex;justify-content:space-around;position:relative;transform:translateY(10px)}@media (max-width:767.8px){.hero .flex-container .swiper-container--advantages .swiper-slide{display:block}}.hero .flex-container .swiper-container--advantages .swiper-slide .col{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:340px}@media (max-width:767.8px){.hero .flex-container .swiper-container--advantages .swiper-slide .col{left:50%;max-width:unset;position:relative;top:50%;transform:translate(-50%);width:280px;z-index:-1}}.hero .flex-container .swiper-container--advantages .swiper-slide .col.certificate img{transform:translate(5px,5px)}.hero .flex-container .swiper-container--advantages .swiper-slide .col.alumni h3{position:relative}.hero .flex-container .swiper-container--advantages .swiper-slide .col.alumni h3:before{color:#8b714b;content:"novo";font-size:7px;position:absolute;right:-26px;text-transform:uppercase;top:2px}.hero .flex-container .swiper-container--advantages .swiper-slide .col__frame{align-items:center;border:3px solid #fff;border-radius:50%;display:flex;justify-content:center;margin-bottom:30px;max-height:156px;max-width:156px;min-height:156px;min-width:156px;padding:40px;position:relative}.hero .flex-container .swiper-container--advantages .swiper-slide .col__frame img{max-width:70px}@media (max-width:767.8px){.hero .flex-container .swiper-container--advantages .swiper-slide .col__frame{border-width:2px;margin-bottom:60px;max-height:136px;max-width:136px;min-height:136px;min-width:136px}.hero .flex-container .swiper-container--advantages .swiper-slide .col__frame:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid var(--darkYellow);bottom:-35px;content:"";display:none;height:0;position:absolute;width:0}}.hero .flex-container .swiper-container--advantages .swiper-slide .col__content{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (max-width:767.8px){.hero .flex-container .swiper-container--advantages .swiper-slide .col__content{display:none}}.hero .flex-container .swiper-container--advantages .swiper-slide .col__content h3{color:#fff;font:normal normal normal 21px/29px var(--fontHeading);letter-spacing:-.53px}.hero .flex-container .swiper-container--advantages .swiper-slide .col__content p{font:normal normal normal 13px/22px var(--fontBody);margin:30px 0;text-align:center}.hero .flex-container .swiper-container--advantages .swiper-slide .col__content .button{max-height:40px;pointer-events:all}@media (max-width:767.8px){.hero .flex-container .swiper-container--advantages .swiper-slide-active .col__content{display:flex}}.hero .flex-container .swiper-container--advantages .swiper-slide-active .col__frame{max-height:156px;max-width:156px;min-height:156px;min-width:156px}@media (max-width:767.8px){.hero .flex-container .swiper-container--advantages .swiper-slide-active .col__frame{border-color:var(--darkYellow)}.hero .flex-container .swiper-container--advantages .swiper-slide-active .col__frame:before{display:block}}.hero .flex-container .swiper-container--advantages .swiper-controls{display:none;justify-content:center;margin:50px 0}@media (max-width:767.8px){.hero .flex-container .swiper-container--advantages .swiper-controls{display:flex}}.hero .flex-container .swiper-container--advantages .swiper-controls .swiper-button-next,.hero .flex-container .swiper-container--advantages .swiper-controls .swiper-button-prev{border:2px solid var(--darkYellow);border-radius:50%;height:auto;height:45px;margin:0;position:unset;width:auto;width:45px}.hero .flex-container .swiper-container--advantages .swiper-controls .swiper-button-next:after,.hero .flex-container .swiper-container--advantages .swiper-controls .swiper-button-prev:after{color:#fff;font-size:15px;font-weight:900}.hero .flex-container .swiper-container--advantages .swiper-controls .swiper-button-prev{margin-right:5px}@media (max-width:500px){.hero .flex-container .flex-container__columns .swiper-slide .col__frame{max-height:100px;max-width:100px;min-height:100px;min-width:100px}.hero .flex-container .flex-container__columns .swiper-slide .col__frame img{max-width:40px}.hero .flex-container .flex-container__columns .swiper-slide-active .col__frame{max-height:126px;max-width:126px;min-height:126px;min-width:126px}.hero .flex-container .flex-container__columns .swiper-slide-active .col__frame img{max-width:60px}}@media (max-width:1120px) and (min-width:692px){.hero .header-titles{padding-top:340px}.hero .flex-container{margin-top:70px}}@media (max-width:840px){.hero .header-titles p br{display:none}.hero .header-titles .col{max-width:300px}}