.curriculum{background:var(--white);padding:50px 0}@media (min-width:768px){.curriculum{padding:64px 0}}.curriculum .wrapper{position:relative}.curriculum__title{color:var(--newBlue);font-family:var(--fontMain);font-size:25px;font-weight:900;margin-bottom:15px}@media (min-width:768px){.curriculum__title{font-size:30px;text-align:center}}.curriculum__text{color:var(--newBlue);font-family:var(--fontBody);font-size:14px;line-height:1.6;margin-bottom:45px}@media (min-width:768px){.curriculum__text{margin-bottom:30px;text-align:center}}.curriculum .swiper-container{width:100%}.curriculum .swiper-container--eixos .swiper-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.curriculum .swiper-container--eixos .swiper-pagination-eixos{margin:auto}.curriculum .swiper-container--eixos .swiper-pagination-bullet{background-color:transparent;border:1px solid var(--blue);border-radius:100%;display:inline-block;height:8px;margin:auto 7px;opacity:1;width:8px}.curriculum .swiper-container--eixos .swiper-pagination-bullet-active{background:var(--blue);opacity:1}.curriculum .swiper-container--accordion{margin-top:40px}.curriculum .swiper-navigation{margin-top:10px;position:static;width:100%}@media (min-width:768px){.curriculum .swiper-navigation{display:none}}.curriculum .swiper-button{outline:none!important}.curriculum .swiper-button-next-class,.curriculum .swiper-button-prev-class{display:-webkit-box;display:-webkit-flex;display:flex;height:48px;padding:0;width:48px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;background-color:transparent;border:none;border:1px solid var(--white);border-radius:30px;-webkit-justify-content:center;justify-content:center;margin:0;outline:none!important;z-index:1}@media (max-width:767.8px){.curriculum .swiper-button-next-class,.curriculum .swiper-button-prev-class{display:none}}.curriculum .swiper-button-next-class:after,.curriculum .swiper-button-prev-class:after{background-image:url(https://f.hubspotusercontent40.net/hubfs/6565290/Trinto/arrow_usponline.svg);content:"";fill:var(--white);background-position:50%;background-repeat:no-repeat;background-size:auto;-webkit-filter:invert(1);filter:invert(1);height:24px;width:14px}.curriculum .swiper-button-prev-class{left:0;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.curriculum .swiper-button-next-class{right:0;-webkit-transform:translate(50%,-50%) rotate(-90deg);-ms-transform:translate(50%,-50%) rotate(-90deg);transform:translate(50%,-50%) rotate(-90deg)}.curriculum .swiper-button-disabled.swiper-button-next-class,.curriculum .swiper-button-disabled.swiper-button-prev-class{display:none}@media (max-width:767.8px){.curriculum .swiper-slide{height:auto}}.curriculum__controls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}@media (max-width:767.8px){.curriculum__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.curriculum__controller{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:var(--lightBg);color:var(--newBlue);cursor:pointer;height:100%;margin-bottom:auto;padding:20px 30px;-webkit-transition:all .2s;transition:all .2s}@media (min-width:768px){.curriculum__controller.active{background:var(--newBlue);color:var(--white)}}@media (max-width:767.8px){.curriculum__controller{max-width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:30px}}.curriculum__controller span{display:-webkit-box;display:-webkit-flex;display:flex;height:70px;min-height:70px;min-width:70px;width:70px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;background:var(--newYellow);border-radius:50%;color:var(--white);font-family:var(--fontHeading);font-size:32px;font-weight:700;-webkit-justify-content:center;justify-content:center;padding-top:5px}@media (max-width:767.8px){.curriculum__controller span{font-size:28px;height:60px;min-height:60px;min-width:60px;width:60px}}.curriculum__controller__text{margin-left:10px;max-width:207px}.curriculum__controller__text h3{font-size:16px;margin-bottom:10px}@media (min-width:768px){.curriculum__controller__text h3{font-size:18px}}.curriculum__controller__text p{font-size:14px}.curriculum .accordion{background-color:var(--lightBg);padding:14px 20px 12px}@media (min-width:768px){.curriculum .accordion{padding:14px 30px 12px}}.curriculum .accordion--shadow{border:unset;border-radius:unset;margin-bottom:10px!important;margin-top:unset!important}@media (max-width:767.8px){.curriculum .accordion-container{margin-top:5px}}.curriculum .accordion.open{border-color:var(--newYellow)!important}.curriculum .accordion__header-infos__title{font-size:18px!important;font-weight:300;text-transform:none}.curriculum .accordion__header-infos__title b{color:var(--newBlue)}.curriculum .accordion__header-infos__title span{color:var(--newBlue)!important}@media (max-width:767.8px){.curriculum .accordion__header-infos__title{font-size:16px!important}}.curriculum .accordion__icon{height:auto!important}.curriculum .accordion__icon img{-webkit-filter:none!important;filter:none!important}@media (max-width:767.8px){.curriculum .accordion__icon img{max-width:15px!important}}.curriculum .accordion__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;border-top:1px solid rgba(var(--newBlueRgb),.1);-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px!important;padding-top:20px}@media (max-width:767.8px){.curriculum .accordion__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.curriculum .accordion__body__text{color:var(--newBlue);font-size:14px;line-height:1.6;max-width:55%}@media (min-width:768px){.curriculum .accordion__body__text{border-right:1px solid rgba(var(--newBlueRgb),.1);margin-right:35px;padding-right:35px}}@media (max-width:767.8px){.curriculum .accordion__body__text{max-width:100%;width:100%}}.curriculum .accordion__body__teacher>p{color:var(--darkBg);font-size:16px;font-weight:400;margin-bottom:15px}.curriculum .accordion__body__teacher>div{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:20px}@media (max-width:767.8px){.curriculum .accordion__body__teacher{margin-top:30px;width:100%}}.curriculum .accordion__body__teacher img{border:.5px solid var(--primaryColor);border-radius:50%;height:120px;margin-right:25px;min-height:120px;min-width:120px;-o-object-fit:cover;object-fit:cover;width:120px}.curriculum .accordion__body__teacher__text{margin-bottom:15px}.curriculum .accordion__body__teacher__text span{color:var(--newYellow);display:block;font-size:11px;letter-spacing:2.2px;text-transform:uppercase}.curriculum .accordion__body__teacher__text a{color:var(--blue);display:block;font-family:var(--fontHeading);font-size:16px;margin-top:5px;text-decoration:none}.curriculum .accordion__body__teacher__text p{color:var(--darkText);font-size:13px;font-style:italic;font-weight:300;margin-top:10px}.curriculum .accordion__body__teacher__text .button{cursor:pointer;margin:0 15px 15px 0}.curriculum .accordion__body__teacher .button{color:var(--darkBg);cursor:pointer;margin:0 15px 15px 0}.curriculum .accordion__body__teacher .button:hover{background-color:var(--buttonColor);color:var(--white)}