/* Custom CSS - Personalização do Template */

/* HEADER */
.tp-logo img {max-height: 37px;}
.tp-btn {padding: 0 36px;}
.txt-blue {color: #2CA2FB;}
.txt-yellow {color: #FCAF3D;}
.txt-subtitle {font-size: 50px;}
.tpmission__list .txt-blue {color: #2CA2FB;}
.sercviceinsurance__content p {padding-right: inherit;}

/* SLIDER */
@media only screen and (min-width: 768px) {
    .tp-slider-active:hover button {opacity: 0.5;}
    .tp-slider-active:hover button:hover {opacity: 1;}
    .tp-slider-title {font-size: 70px; line-height: 0.8;}
    .tp-slider-title span {font-weight: 400; font-size: 50px;}
}

/* SERVICES */
.tp-contact-area .tp-contact-title {font-size: 32px;}
.tp-contact-area .tp-contact-title span {
    font-weight: 400;
    font-size: 28px;
}

/* ABOUT */
.tp-section-subtitle {text-transform: none;}
.tp-about-section-box .tp-section-title {font-size:40px;}

/* FOOTER */
.tpfooter__logo img {max-height: 74px;}

/* OTHERS */
.btn-whatsapp {
    position:fixed;
    width:60px;
    height:60px;
    bottom:24px;
    right:24px;
    background-color:#25d366;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:30px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
    z-index:1000;
    display: flex; justify-content: center; align-items: center; 
}

/* Quick Fix */
.hide, .hidden {display: none;}

/* RESPONSIVE */
@media only screen and (max-width: 600px) {
    .tp-slider-title br {display: inherit;}
    .tpfooter__logo img {max-height: 54px;}
    .tpfeature__item {padding: 10px;}
    .tpservice {padding: 10px;}
    .tpservice__icon {padding-bottom: 10px;}
    .tpservice__circle {display: none;}
    .tp-sv-title {padding-bottom: 0;}
    .hide-mobile, .hidden-mobile {display: none;}
}

