body{
    font-family:Lato
}
.btn-whatsapp {
    display:block;
    width:70px;
    height:70px;
    color#fff;
    position: fixed;
    right:20px;
    bottom:20px;
    border-radius:50%;
    line-height:80px;
    text-align:center;
    z-index:999;
}
h1,h2,h3,h4,h5,h6{
    font-family:Catamaran;
    font-weight:800!important
}
.btn-xl{
    text-transform:uppercase;
    padding:1.5rem 3rem;
    font-size:.9rem;
    font-weight:700;
    letter-spacing:.1rem
}
.bg-black{
    background-color:#000!important
}
.rounded-pill{
    border-radius:5rem
}
.navbar-custom{
    padding-top:1rem;
    padding-bottom:1rem;
    background-color:rgb(0, 0, 0)
}
.navbar-custom .navbar-brand{
    text-transform:uppercase;
    font-size:1rem;
    letter-spacing:.1rem;
    font-weight:700
}
.navbar-custom .navbar-nav .nav-item .nav-link{
    text-transform:uppercase;
    font-size:.8rem;
    font-weight:700;
    letter-spacing:.1rem
}
header.masthead{
    background-image:url(../img/hero.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    position:relative;
    overflow:hidden;
    background-attachment:scroll;
     padding-bottom:7rem;
    padding-left: 3rem;
    margin-top: 40px;
}
header.masthead .masthead-content{
    z-index:1;
    position:relative
}
header.masthead .masthead-content .masthead-heading{
    font-size:4rem
}
header.masthead .masthead-content .masthead-subheading{
    font-size:2rem
}
a{
    text-decoration:none;
    color: #999;
}
a:hover{
    text-decoration:none;
    color: #ee0979;
}
footer{
    color:#999; 
}
.section-title hr{
    width: 30px;
    border-color: #ee0979;
}
footer .social-links li{
    display:inline-block
}
footer .social-links li a{
    font-size:40px;
    margin:0 16px;
    text-decoration:none;
    border:none;
    color: #ee0979;
}



@media (min-width:992px){
    header.masthead{
        padding-top:calc(10rem + 55px);
        padding-bottom:10rem
    }
    header.masthead .masthead-content .masthead-heading{
        font-size:6rem
    }
    header.masthead .masthead-content .masthead-subheading{
        font-size:4rem
    }
}
.bg-primary{
    background-color:#ee0979!important
}
.btn-primary{
    background-color:#ee0979;
    border-color:#ee0979
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    background-color:#bd0760!important;
    border-color:#bd0760!important
}
.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(238,9,121,.5)
}
.btn-secondary{
    background-color:#ff6a00;
    border-color:#ff6a00
}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{
    background-color:#c50!important;
    border-color:#c50!important
}
.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(255,106,0,.5)
}
@media (max-width:1024px){
    header.masthead{
         padding-top:calc(10rem + 55px);
        padding-bottom:10rem;
    background-image:url(../img/mini.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    position:relative;
    overflow:hidden;
    background-attachment:scroll;
     padding-bottom:7rem;
    margin-top: 40px;
    }
    header.masthead .masthead-content .masthead-heading{
        font-size:6rem;
        margin-right: 2rem;
    }
    header.masthead .masthead-content .masthead-subheading{
        font-size:4rem;
        margin-right: 2rem;
    }
}
.bg-primary{
    background-color:#ee0979!important
}
.btn-primary{
    background-color:#ee0979;
    border-color:#ee0979;
    margin-right: 2rem;
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    background-color:#bd0760!important;
    border-color:#bd0760!important
}
.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(238,9,121,.5)
}
.btn-secondary{
    background-color:#ff6a00;
    border-color:#ff6a00
}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{
    background-color:#c50!important;
    border-color:#c50!important
}
.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(255,106,0,.5)
}

@media (max-width:992px){
    header.masthead{
         padding-top:calc(10rem + 55px);
        padding-bottom:10rem;
    background-image:url(../img/mini.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    position:relative;
    overflow:hidden;
    background-attachment:scroll;
     padding-bottom:7rem;
    margin-top: 40px;
    }
    header.masthead .masthead-content .masthead-heading{
        font-size:6rem;
        margin-right: 2rem;
    }
    header.masthead .masthead-content .masthead-subheading{
        font-size:4rem;
        margin-right: 2rem;
    }
}
.bg-primary{
    background-color:#ee0979!important
}
.btn-primary{
    background-color:#ee0979;
    border-color:#ee0979;
    margin-right: 2rem;
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    background-color:#bd0760!important;
    border-color:#bd0760!important
}
.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(238,9,121,.5)
}
.btn-secondary{
    background-color:#ff6a00;
    border-color:#ff6a00
}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{
    background-color:#c50!important;
    border-color:#c50!important
}
.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(255,106,0,.5)
}
@media (max-width:768px){
    header.masthead{
        padding-top:calc(10rem + 55px);
        padding-bottom:10rem;
    background-image:url(../img/mini.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    position:relative;
    overflow:hidden;
    background-attachment:scroll;
     padding-bottom:7rem;
    margin-top: 40px;
    }
    header.masthead .masthead-content .masthead-heading{
        font-size:5rem;
        margin-right: 2rem;
    }
    header.masthead .masthead-content .masthead-subheading{
        font-size:4rem;
        margin-right: 2rem;
    }
}
.bg-primary{
    background-color:#ee0979!important
}
.btn-primary{
    background-color:#ee0979;
    border-color:#ee0979;
    margin-right: 2rem;
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    background-color:#bd0760!important;
    border-color:#bd0760!important
}
.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(238,9,121,.5)
}
.btn-secondary{
    background-color:#ff6a00;
    border-color:#ff6a00
}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{
    background-color:#c50!important;
    border-color:#c50!important
}
.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(255,106,0,.5)
}
@media (max-width:600px){
    header.masthead{
        padding-top:calc(10rem + 55px);
        padding-bottom:10rem;
    background-image:url(../img/mini.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    position:relative;
    overflow:hidden;
    background-attachment:scroll;
     padding-bottom:7rem;
    margin-top: 40px;
    }
    header.masthead .masthead-content .masthead-heading{
        font-size:4rem;
        margin-right: 2rem;
    }
    header.masthead .masthead-content .masthead-subheading{
        font-size:3rem;
        margin-right: 2rem;
    }
}
.bg-primary{
    background-color:#ee0979!important
}
.btn-primary{
    background-color:#ee0979;
    border-color:#ee0979;
    margin-right: 2rem;
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    background-color:#bd0760!important;
    border-color:#bd0760!important
}
.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(238,9,121,.5)
}
.btn-secondary{
    background-color:#ff6a00;
    border-color:#ff6a00
}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{
    background-color:#c50!important;
    border-color:#c50!important
}
.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(255,106,0,.5)
}
@media (max-width:450px){
    header.masthead{
        padding-top:calc(10rem + 55px);
        padding-bottom:10rem;
    background-image:url(../img/mini.jpg);
    background-size:cover;
    background-repeat: no-repeat;
    position:relative;
    overflow:hidden;
    background-attachment:scroll;
     padding-bottom:7rem;
    margin-top: 40px;
    }
    header.masthead .masthead-content .masthead-heading{
        font-size:3rem;
        margin-right: 2rem;
    }
    header.masthead .masthead-content .masthead-subheading{
        font-size:2rem;
        margin-right: 2rem;
        
    }
    .titulos{
    font-size: 2rem!important;
}
}

.bg-primary{
    background-color:#ee0979!important;
    
}
.btn-primary{
    background-color:#ee0979;
    border-color:#ee0979;
    margin-right: 2rem;
}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
    background-color:#bd0760!important;
    border-color:#bd0760!important;
        
}
.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(238,9,121,.5)
}
.btn-secondary{
    background-color:#ff6a00;
    border-color:#ff6a00
}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{
    background-color:#c50!important;
    border-color:#c50!important
}
.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(255,106,0,.5)
}