.section-about-general .section-title{margin-top:0;font-family:NexaHeavyItalic,arial}.section-about-general .section-title .text{font-family:NexaLight,arial;display:block}.section-about-general .more{position:relative;max-height:250px;overflow:hidden}.section-about-general .read-more{display:none}.section-about-general .btn-read-more{text-decoration:underline;display:block;color:#ff9f00}@media (min-width:992px){.section-about-general .content-pictures{height:490px}}.section-about-general .content-pictures .picturefill-background{position:relative}@media (min-width:992px){.section-about-general .content-pictures .picturefill-background{height:490px}}.section-about-general .content-pictures .gallery-item{position:relative}.section-about-general .content-pictures .legend{padding:10px 15px;position:absolute;width:auto;right:15px;bottom:15px;font-family:NexaHeavyItalic,arial;font-size:12px;line-height:1em;color:#fff;z-index:10;display:inline-block;background:rgba(1,62,151,.7);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.section-about-general .service-image img{max-width:100%;max-height:70px;display:inline-block}@media (min-width:992px){.section-about-general .col-description{margin-top:65px}}@media (min-width:992px){.section-types .section-content{min-height:380px}}@media (min-width:992px){.section-types .section-title-rotate{margin-top:169px}}.content-types{margin-top:-35px}.block-type .block-type-title{font-family:NexaHeavyItalic,arial;font-size:1rem}.block-type .btn{min-width:180px}.block-related{padding:1.875rem;max-width:700px;margin:0 auto;display:block;border:3px solid #ff9f00;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}@media (min-width:992px){.block-related{padding:70px 60px}}.block-related.locacao{border-color:#ff4d76}.block-related .block-related-image{display:block}@media (min-width:992px){.block-related .block-related-description{max-width:250px}}.block-related .btn{margin-top:.625rem}@media (min-width:992px){.block-related .btn{margin-top:2.6875rem}}.img-product{border-radius:20px;max-width:100%;height:auto}.banner-description{color:#fff;font-size:36px;line-height:30px}.banner-description .centraliza{max-width:1500px}@media (min-width:992px){.banner-description{font-size:48px;line-height:42px}}.banner-description .centraliza{text-align:left;font-family:NexaLight,arial}.banner-description .centraliza b,.banner-description .centraliza strong{font-family:NexaXBold,arial}.section-banner-main:before{display:none}.section-banner-main:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:#00c2f2}.section-banner-main .picturefill-background{height:100px}.swiper-slide .table{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.swiper-slide .table .block-play{font-size:1.25rem;line-height:1.2em;color:#fff;display:block}@media (min-width:992px){.swiper-slide .table .block-play{font-size:1.5rem}}.swiper-slide .table .block-play:hover{color:#013e97}.swiper-slide .table .block-play:hover .play{border-color:#013e97}.swiper-slide .table .block-play .play{width:80px;height:80px;font-size:34px;line-height:74px;display:inline-block;border:3px solid #fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:.3s linear;-moz-transition:.3s linear;-webkit-transition:.3s linear}@media (min-width:992px){.swiper-slide .table .block-play .play{width:120px;height:120px;font-size:50px;line-height:110px}}.swiper-slide .table .block-play .play:before{position:relative;left:5px}@media (min-width:992px){.swiper-slide .table .block-play .play:before{left:5px}}.modal .modal-title{font-family:NexaHeavyItalic,arial;font-size:1.065rem;display:block;text-align:center;margin-top:4px}.modal .form-control{border:1px solid #164194}.swiper-slide .table .block-play .play{border-color: #213e97;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}.swiper-slide .table .block-play .play:before{color: #213e97; text-shadow: 0px 0px 0px rgba(150, 150, 150, 0.7);}@media(max-width: 767px){.section-title{font-size: 1.2rem;}.section-banner-main .picturefill-background{height: auto; padding: 35px 0;}}