
@font-face {
    font-family: 'helveticaneueltw06-97blkcnoRg';
    src: url('../fonts/helvetica_neue_ltw0697blkcnobl-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_neue_ltw0697blkcnobl-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneuew01-66mediumitRg';
    src: url('../fonts/helvetica_neue_w01_66_medium_it-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_neue_w01_66_medium_it-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneueitalic';
    src: url('../fonts/helveticaneueit-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneueit-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneuethin';
    src: url('../fonts/helveticaneue_thin-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneue_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.segura-box-10{
    padding: 60px 0 150px 0;
    background: #fff !important;
    width: 100%;
    float: left;
}
.curso h2 , .segura-box-5 h2, .bonus h2, .depoimentos h2 , .segura-box-7 .botao-participa-2, .botao-participa-2, .botao-participa-3{
    font-family: 'helveticaneueltw06-97blkcnoRg' !important;
}
.botao-participa-2 span{
    width: 48px;
    height: 48px;
    margin-top: -1px;
}
.parabens{ 
    background: url(../images/bg-curso.png) no-repeat center top;
    background-size: cover !important;
    -webkit-background-size: cover !important; 
}
.parabens p {
    color: #fff;
}
.parabens .logo-1, .parabens .logo-2{
    height: 200px;
}
.segura-box-5 p{
    line-height: 30px;
}
.segura-box-7 .botao-participa-2{
    font-size: 48px;
}
.curso-intro{
    background: url(../images/bg-curso.png) no-repeat center top;
    background-size: cover !important;
    -webkit-background-size: cover !important;  
}
.curso-intro p{
    font-family: 'helveticaneueitalic';
    font-size: 23px;
    text-align: justify;
    line-height: 28px;
}
.upsell h2{
    font-size: 40px;
    font-family: 'helveticaneueltw06-97blkcnoRg' !important;
}
.upsell p{
    font-size: 24px;
    line-height: 30px;
}
.upsell {
    min-height: 850px;
}
.upsell img{
    height: 200px;
}
.dji-terra-upsell .segura-box-5 p, .dji-terra-upsell .segura-box-6 p{
    text-align: justify !important;
    line-height: 30px;
    font-size: 24px;
}

.dji-terra-upsell .segura-box-5 p{
    color: #fff !important;
    font-family: 'museo_sans300';

}
.dji-terra-upsell .segura-box-5 p b{
    font-family: 'museo_sans700';
    color: #fff;
    font-size: 28px;
    margin-top: 30px;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.dji-terra-upsell .segura-box-5  , .dji-terra-upsell .curso{
    padding: 70px 0 !important; 

}
.curso-intro .elemento-capa-1{
    top: -60px;
    margin-left: -700px;
}
.segura-box-6 p{
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    font-family: 'museo_sans300';
}
.curso h3{
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    font-family: 'museo_sans300';
    margin-bottom: 30px;
}
.dji-terra-upsell  .curso h2{   font-family: 'museo_sans700' !important; }
.dji-terra-upsell  .bonus p{
    font-family: 'museo_sans300' !important;
    text-transform: initial;
    font-size: 24px;

}
.dji-terra-upsell  .bonus p b{
    font-family: 'museo_sans700' !important;
}
.dji-terra-upsell  .bonus .badge{
    text-transform: uppercase;
    background: #00AD86 !important;
    font-size: 12px;

}
.segura-box-3{
    width: 100%;
    float: left;
    padding: 70px 0 !important; 
    background:#394542;
}
.segura-box-3 p{
    color: #fff;
    font-family: 'museo_sans300' !important;
    font-size: 24px;
}
.segura-box-3 p b{
    background: #00AD86;
    color: #fff;
    padding: 0 8px;
}
.segura-box-3 h2{
    color: #00AD86;
    font-family: 'museo_sans700' !important;
    font-size: 28px;
}
.bonus{
      background:url(../images/bg-bonus-2.jpg) no-repeat center top !important;
      padding-bottom: 60px !important;
}
.accordion-button:not(.collapsed)::after{
    background-image: var(--bs-accordion-btn-icon) !important;

}
.accordion-button:not(.collapsed){
    background-color: #fff !important;
    color:#00AD86 !important;
}
.accordion-button{
    font-size: 18px;
    color: #394542;  
    font-family: 'Exo', sans-serif; 
    box-shadow: none !important;
    font-weight: 700;
}
.accordion-item{
    background: #eee;
    font-family: 'Exo', sans-serif; 
}
.depoimentos p{
    font-size: 20px;
    color: #394542;
    font-family: 'Exo', sans-serif;
    margin-bottom: 0;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
}
.botao-participa-3{
    font-size: 35px;
    letter-spacing: 0;
}

@media (max-width:1199px) {
    .curso-intro .elemento-capa-1{  top: inherit; margin-left: 0;}
    .curso-intro .botao-participa-2 { padding: 40px 98px; text-align: center;}
    .segura-box-7 .botao-participa-2 { font-size: 40px; }
}
@media (max-width:990px) { 
    .segura-box-5 h2 { font-size: 40px;}
    .curso-intro{ padding-top: 80px;   }
    .logo-2, .logo-1{  height: 200px; }
}

@media (max-width:768px) { 
    .logo-2, .logo-1{  height: 150px; }
    .curso-intro .botao-participa-2 { padding: 30px 70px;}
    .segura-box-5 h2 { font-size: 30px;}
    .bonus h2{ font-size: 30px;}
    .segura-box-7 .botao-participa-2 {  font-size: 35px; }
    .botao-participa-2 span { width: 70px;  height: 70px; }
    .segura-box-6 p{ font-size: 25px;}
    .segura-box-6 h2 { font-size: 27px;}
    .curso h2 {  font-size: 35px;}
}