@charset "UTF-8";
/*
Theme Name: Merit Seguradora
Author: Rodrigo Alves
Author URI: https://alves.co.de
Requires at least: 4.9.6
Requires PHP: 7.2
Version: 1.2
Text Domain: merit-seguradora
*/

:root {
    --white: #FFF;
    --light-gray: #E7E7E8;
    --medium-gray: #939598;
	--gray: #333;
    --dark-gray: #231F20;
	--black: #000;

    --baby-blue: #C8EAFA;
    --light-blue: #6C8CC5;
    --medium-blue: #485E87;
    --dark-blue: #344768;

    --red: #B31744;
	--btn-hover: #4C4767;

    --success: #30A73C;
    --error: #EC4C4C;

	--border-light-gray: #EBEBEB;

	--background-gray: #F9F9F9;
	--background-white: #FFF;

	--card-bg-white: #FFF;
	--card-bg-gray: #FAFAFA;

	--footer-bg-color: #4C4767;

	--hr-color: #F4F9FB;
	--page-section-background: #52658D;

	--news-date-color: #52658D;
	--news-marker-bg: #4C4767;
	--news-timeline-bg: #D8D8D8;

	--menu-background: #FFF;
	--menu-link-color: #333;
	--menu-item-border: #EBEBEB;

	--input-border: #D8D8D8;
	--input-text-color: #1E1E1E;

	--label-text: #828282;

	--accessibility: #778ECD;

	--slide-corner-blue: #343653;
	--slide-corner-red: #B41343;

	--accordion-gray: #FAFAFA;
	--accordion-white: #FFF;

	--wordlist-color: #7A7A7A;
	--wordlist-header-active-letter: #B31744;
	--wordlist-background: #F9F9F9;

	--post-content-background: #FAFAFA;

	--contact-title-color: #54595F;
	--contact-subtitle-color: #54595F;

}

@font-face {
	font-family: 'Catamaran';
	src: url('assets/fonts/Catamaran-VariableFont_wght.ttf');
}

body .wahout.aicon_link {
	display: none;
}

body .grecaptcha-badge {
    opacity: 0;
}

body.has-form .grecaptcha-badge {
    opacity: 1;
}


article.page .thumbnail .image, article.post .thumbnail .image {
    width: 100%;
    padding-bottom: 56.25%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: var(--light-gray);
    background-size: 100% 100%!important;
}

div#cmplz-document {
    max-width: 100%!important;
}


.subtitle.hidden {
    opacity: 1!important;
    margin-bottom: 0;
}


@media (max-width: 992px){
h2 {
    font-size: 23px!important;
}}