.relatedBox{margin-top:2.063rem}.relatedBox h2{font-size:1.125rem;font-weight:500;line-height:normal;margin-bottom:.938rem}.relatedBox .block-related{align-items:center;max-height:570px;overflow:hidden}.relatedBox .block-related .swiper-container{overflow:hidden;padding:0 0 8px;position:relative}@media (max-width:769px){.relatedBox .block-related .swiper-container{padding:0}}.relatedBox .block-related .swiper-container .swiper-wrapper{display:flex}.relatedBox .block-related .swiper-container .swiper-wrapper .swiper-slide{flex-shrink:0;margin-right:10px;width:278px}.relatedBox .block-related .swiper-container .swiper-button{align-items:center;background:#fff;border-radius:73%;box-shadow:0 0 5px 0 #00000040;color:#076035;display:flex;height:34px;justify-content:center;padding:17px;position:absolute;top:45%;width:34px}.relatedBox .block-related .swiper-container .swiper-button.swiper-button-prev{left:0}.relatedBox .block-related .swiper-container .swiper-button.swiper-button-next{right:10px}@media (max-width:769px){.relatedBox .block-related .swiper-container .swiper-button{display:none}}.relatedBox .block-related .swiper-container .swiper-button-next:after,.relatedBox .block-related .swiper-container .swiper-button-prev:after{font-size:16px;font-weight:600}.relatedBox .block-related .box-related-item{background:#fff;border-radius:5px;cursor:pointer;margin-right:2px;overflow:hidden;padding-bottom:25px;width:260px}.relatedBox .block-related .box-related-item .wrapper-img{align-items:center;background-image:url(/assets/img/fundocinza.jpg);display:flex;justify-content:center;min-height:150px;width:100%}.relatedBox .block-related .box-related-item .wrapper-img:not([class*=Curso]){padding:8px}.relatedBox .block-related .box-related-item .wrapper-img.Curso{margin-bottom:16px}.relatedBox .block-related .box-related-item .wrapper-img img{height:150px}@media (max-width:769px){.relatedBox .block-related .box-related-item .wrapper-img img{width:auto}}.relatedBox .block-related .box-related-item .wrapper-img.Curso img{padding:0}.relatedBox .block-related .box-related-item h3{color:#515050;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px;margin-top:8px}.relatedBox .block-related .box-related-item .type{color:#23292e;font-size:12px;font-weight:700}.relatedBox .block-related .box-related-item .price-box .badges-display{display:flex}.relatedBox .block-related .box-related-item .price-box .regular-price{color:#ed7819;font-size:29.6px;font-weight:700;height:29px;line-height:.86;margin:0;text-align:left}.relatedBox .block-related .box-related-item .price-box .special-price{color:#ed7819;font-size:22px;font-weight:700;line-height:1.22}.relatedBox .block-related .box-related-item .price-box .badges-list-price{background:#076035;border-radius:3px;color:#fff;font-size:12px;font-weight:700;margin:2px auto auto 25px;min-width:-moz-max-content;min-width:max-content;mix-blend-mode:normal;padding:2px 5px;text-align:center;width:25%}.relatedBox .block-related .box-related-item .price-box .preco-parcelado{color:#333;font-size:12px;line-height:1.28;margin:0;padding-bottom:8px;text-align:left}.relatedBox .block-related .box-related-item .price-box .preco-parcelado small{display:inline;font-size:12px;margin-left:3px}.relatedBox .block-related .box-related-item .wrapper-content{padding:2px 8px}.relatedBox .block-related .box-related-item .wrapper-content .apartirde{color:#515050;font-size:12px;font-weight:500;line-height:1;margin-bottom:5px}.relatedBox .block-related .box-related-item .wrapper-content .old-price{color:#515050;font-size:12px;line-height:1;text-decoration-line:line-through}.relatedBox .block-related .box-related-item .wrapper-content .align-price{display:flex;height:22px}.relatedBox .block-related .box-related-item .wrapper-content .align-price .regular-price{color:#363837;font-size:1.25rem;font-weight:700;line-height:1.375rem;margin-bottom:5px}.relatedBox .block-related .box-related-item .wrapper-content .align-price .porcentagem-desconto{background:#076035;border-radius:3px;color:#fff;font-size:12px;font-weight:700;margin:2px auto auto 25px;min-width:-moz-max-content;min-width:max-content;mix-blend-mode:normal;padding:2px 5px;text-align:center;width:25%}.relatedBox .block-related .box-related-item .wrapper-content .installments-price{color:#515050;font-size:12px;font-style:normal;font-weight:400;line-height:1;margin-top:4px;max-width:230px}
