/*
Theme Name: Pulsus Child
Theme URI: https://pulsus.mobi/
Description: Tema child do novo site da Pulsus.
Author: Pâmela Todeschini Lehnhard
Author URI: http://dupladinamica.com.br
Version: 2.0
Template: pulsus
*/

Custom CSS class:
teste-gratis modalBtn


@import url("../pulsus/style.css");
#myModal .wpcf7-form-control-wrap input, #myModal .wpcf7-form-control-wrap select {
	border-bottom: #ccc 1px solid;
    padding-left: 4px;
    padding-bottom: 8px;
}

#contato-sec .wpcf7-response-output {
	color: black;
}

/* #wpcf-custom-btn-1 {display:none !important;} */

/* #wpcf-custom-btn-0.wpcf7-form-control.wpcf7-submit.recaptcha-btn.recaptcha-btn-type-css {display:none !important;} */

/* .post_info {display:none !important;} */
/* .date.entry_date.updated {display:none !important;}  */
.wpcf7-form-control-wrap.conversion-url  {display:none !important;}

	html[lang="en-US"] #home-sec6 {
    display: none;
}

html[lang="es-ES"] #home-sec6 {
    display: none;
}


/* Custom CSS *****************/

/* Trial button */
@media (min-width: 1000px) {
	a[title^="Teste grátis"]>span:first-of-type,
	a[title^="Prueba Gratis"]>span:first-of-type,
	a[title^="Free Trial"]>span:first-of-type{
		font-weight: bold !important;
		background-color: #cb4f1c !important;
		padding: 10px 20px !important;
		text-align: center !important;
		border-radius: 50px !important;
		color: white !important;
	}
}
/* End Trial button */


/* launch button */
@media (min-width: 1000px) {
	a[title="launch"] span:first-of-type {
		font-weight: bold;
		background-color: transparent;
		color: white;
		border: 2px solid white;
		padding: 10px 20px;
		text-align: center;
		border-radius: 50px;
	}
}
/* End launch button */


/* Widgets sidebar */
aside .widget {
    margin: 0 0 22px !important;
}

aside .widget .wp-block-button__link{
	border: 2px solid #cb4f1c !important; 
	margin-top:-32px !important;
	text-transform: initial !important;
}

aside .widget .wp-block-button__link:hover{
	color: #cb4f1c !important;
	background-color: white !important;
}
/* End Widgets sidebar */

/* END Custom CSS *****************/




.scrolled {
	font-weight: bold !important;
	background-color: transparent !important;
	padding: 10px 20px !important;
	text-align: center !important;
	border-radius: 50px !important;
	color: #cb4f1c !important;
	border: 2px solid #cb4f1c !important;
}


/* div.content-banner {
    display: flex;
    justify-content: center;
    align-items: center;
}
div.content-banner .cta-container {
    background-color: #fff;
    width: 100%;
    max-width: 1200px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

div.content-banner .cta-text {
    max-width: 600px;
    color: #333;
    font-size: 18px;
    line-height: 1.5;
}

div.content-banner .cta-buttons {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

div.content-banner .btn {
    padding: 12px 24px;
    border-radius: 30px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s ease;
    text-decoration: none;
    min-width: 250px;
}

div.content-banner .btn-primary {
    background-color: #D35313;
    color: white;
    border: none;
}

div.content-banner .btn-primary:hover {
    background-color: #B84710;
}

div.content-banner .btn-secondary {
    background-color: transparent;
    color: #D35313;
    border: 2px solid #D35313;
}

div.content-banner .btn-secondary:hover {
    background-color: rgba(211, 83, 19, 0.1);
} */

/* Responsividade */
/* @media (max-width: 768px) {
    div.content-banner .cta-container {
        flex-direction: column;
        padding: 20px;
        gap: 20px;
    }

    div.content-banner  .cta-text {
        text-align: center;
        font-size: 16px;
    }

    div.content-banner .cta-buttons {
        width: 100%;
    }

    div.content-banner .btn {
        width: 80%;
    }
}

@media (max-width: 480px) {
    div.content-banner .cta-text {
        font-size: 14px;
    }

    div.content-banner .btn {
        padding: 10px 20px;
        font-size: 14px;
    }
} */



