.module-text-block p.rad-introtext{color: #4d4d4d; font-size:2.1rem; line-height:3.0rem; 
    margin-bottom: 32px;}
/*.module-text-block .mod-body-content .introtext-wrapper > p:last-child {margin-bottom: 0px;}*/
.module-section{padding: 98px 0 98px 0;position:relative;display: block;width: 100%;}
.module-text-block h2 {margin-bottom: 25px;/* background-image: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%); */-webkit-background-clip: text;
    background-clip: text;
  
   }
 /*h2.with-offset.with-offset-introText {
    margin-bottom: 48px !important;
}*/
   .three-col-style.paragraph-block-2col h1.h2{
font-family: "AASmartSans";
}

.module-text-block iframe{/*margin-top:98px;*/border-radius: 20px;}

.paragraph-block-2col.three-col-style .middle-content p, .paragraph-block-2col.three-col-style .right-content p, .paragraph-block-2col.three-col-style .left-content-wrapper p {padding-right: 31px !important;}

   .paragraph-block-2col .left-content-wrapper p.rad-introtext {
    padding-bottom: 0;
    margin-bottom: 48px;
}
   .paragraph-block-2col .left-content-wrapper h2  
    font-family: 'AASmartSans';
        margin-bottom: 20px;
}
      .gradient-heading-color.module-text-block h2 {
    margin-bottom: 25px;
    /* background-image: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%); */
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);
}
 .module-text-block.background-grey-color {
    background: #F6F8FB;
}
   
    .gradient-heading-color.module-text-block h2 {
    margin-bottom: 24px;
    /* background-image: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%); */
    -webkit-background-clip: text;
    background-clip: text;
    /* line-height:100%; */
    font-family:"AASmartSansHead" !important;
        font-weight: 300;
    font-size: 4.8rem;
    line-height: 58px;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);
    }
h2.with-offset { position: relative; }
.module-text-block .cta-button{
padding: 16px 36px 17px 36px;
    margin-right: 48px;
    /*margin-bottom: 30px;*/
    position: relative;
    background: #fe0001;
    border-radius: 4px;
    color: #031794;
    font-size: 1.4rem;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    background: linear-gradient(171.53deg, #FFFFFF -10.68%, #F6F8FB 107.31%);
    box-shadow:4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px #FFFFFF;
    border-radius: 27.5px;
    font-size: 1.6rem;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    
    height: 53px;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 19px;
    text-align:center;
}
.module-text-block .cta-button::after { content: "";/* width: 0; height: 0; border-style: solid; border-width: 26.5px 0 26.5px 16px; border-color: transparent; position: absolute; right: -15px; top:1px; border-radius: 0; opacity:0;content: "\e900";*/
    font-family: 'icomoon' !important;
    right: 15px;
    position: absolute;
    color: #fe0001;
    font-size: 13px;
    font-weight: normal;
    bottom: 16px;
    transform: rotate( -90deg);
    -webkit-transform: rotate( -90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
    .module-text-block .cta-button:hover:after{content: "\e900";right:18px;}
    .module-text-block .cta-button:hover {padding: 16px 60px 17px 21px;}
.module-text-block .cta-button:active, .module-text-block .cta-button:focus{/* background-color:#fe0000; */ }
.module-text-block .cta-button:hover{background-color:#fe0001; color: #031794; /* padding:16px 28px 17px 28px; */ /* margin-right: 45px; */
box-shadow: 2px 2px 4px 0 rgb(0 0 0 / 8%), -4px -4px 4px 0 rgb(255 255 255 / 14%), 2px 2px 4px 0 rgb(3 23 148 / 10%), inset 2px 1px 1px 0 #fff;

}
.module-text-block .cta-button:hover:after{opacity:1;}
.module-text-block a.cta-link.internal-link:hover:after, a.cta-link.external-link:hover:after{right: 5px;}
.module-text-block a.cta-link.media-link:after{ content: "\e902"; font-family: 'icomoon' !important; position: absolute; right: 2px; color: #fe0001; font-size: 20px; font-weight: normal; bottom: 0px; }
.module-text-block a.cta-link:hover, .document-download-left-content a.doc-link:hover {color: #fe0001 !important;}
/* a.media-link.cta-link {position:relative;} */
.module-text-block a.media-link.cta-link:before, a.media-link.link-btn span:before {background: #fe0001;content: '';bottom: 0px;position: absolute;width: 16px;height: 3px;border-radius: 20px;right: 2px;}
.module-text-block a.cta-link.media-link:after, a.media-link.link-btn span:after { content: "\e902"; font-family: 'icomoon' !important; position: absolute; right: 2px; color: #fe0001; font-size: 20px; font-weight: normal; bottom: 0px; }
.module-text-block a.link-btn > span.media-arrow {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);right: 0;top: 28px;}
.module-text-block.blue-heading-color h2.with-offset {
    margin-bottom: 48px;font-family:"AASmartSans"; font-size:3.2rem; line-height:3.8rem;font-weight:300;
}
.module-text-block.blue-heading-color h2.with-offset {
    margin-bottom: 24px;
}


@media only screen and (max-width:1024px){
.module-text-block iframe{margin-top:60px;}
.module-text-block .mod-body-content h3 {line-height: 28px;}
.module-text-block.blue-heading-color h2.with-offset {font-size:2.8rem; line-height:3.4rem;font-weight:300;}
.gradient-heading-color.module-text-block h2{font-size:3.2rem; line-height:3.8rem;}
.module-text-block p.rad-introtext{font-size:2.1rem; line-height:2.7rem;}
.module-text-block a.media-link.cta-link:before, a.media-link.link-btn span:before{
	bottom: 0;
}
.module-section{padding: 60px 0 60px 0;}
}
@media all and (min-width:768px) and (max-width:991px){
.module-text-block.blue-heading-color h2.with-offset{font-size:2.8rem;line-height:3.4rem;font-weight:300;}
/*.gradient-heading-color.module-text-block h2{font-size:2.8rem; line-height:3.4rem;}*/
.module-text-block a.media-link.cta-link:before, a.media-link.link-btn span:before{
	bottom: 0;
}
}
@media only screen and (max-width:767px){
.module-text-block iframe{margin-top:30px;}
.module-text-block .mod-body-content h3 {line-height: 26px;}
.module-text-block.blue-heading-color h2.with-offset{font-size:2.4rem;line-height:2.9rem;font-weight:400;     margin-bottom: 30px;}
.module-text-block .mod-body-content p{font-size:1.6rem; line-height:30px;}
.gradient-heading-color.module-text-block h2{font-size:2.8rem;line-height:3.4rem;}
.module-text-block p.rad-introtext{font-size:1.8rem; line-height:3.0rem;}
.module-section{padding: 30px 0 30px 0}
.module-text-block a.media-link.cta-link:before, a.media-link.link-btn span:before{
	bottom: 0;
}
.module-text-block.module-section .mod-body-content a{
	margin-left: 0 !important;
    margin-top: 0;
}
.module-text-block.module-section .mod-body-content h2 {
    font-weight: 400;
}

.module-text-block.gradient-heading-color.module-text-block h2 {
font-weight: 300;
}

}

/* WO-79511 */
#conheca-a-estacao-ciencia .module-text-block .cta-button{
    background: linear-gradient(173.46deg, #FE0000 -116.53%, #C60C30 75.57%);
     color: #fff;
      box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.100787), -4px -4px 16px rgba(0, 0, 0, 0.07), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px rgba(255, 255, 255, 0.2);
}
#conheca-a-estacao-ciencia .module-text-block .cta-button::after{
    color: #fff;
}