@charset "utf-8";
/* CSS Document */

/** === CSS RESPONSIVE - MOBILE === **/

h2, h3 { all: unset; }

.container-content {
    padding-left: 50px;
    padding-right: 50px;
}

@media (min-width: 576px) {
.container-content {
    padding-left: 260px;
    padding-right: 260px;
}


}
@media (max-width: 960px) {
.floating {
    /*all:revert !important;*/
    width:250px !important;
    height:160px;
    border-radius:10px !important;
    box-shadow:0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 30%) !important;
    margin:20px 0 5px !important;
}
.floating img {display:none !important;}
.bg-cartao-size{background-size:0;min-height:0;padding-top:20px;padding-bottom:50px;}

}


/*AJUSTE MENU ORIGINAL*/
@media (min-width: 1200px){
    .container {
        max-width: 1140px;
    }
    }

    @media (min-width: 1400px){
    .container {
        max-width: 1320px;
    }
    }



/*MENU*/
.navbar{
position: relative !important;
background: transparent !important;
}
button.navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(255,255, 255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.shadow-sm{box-shadow:none !important;}
.nav-link{color:#fff !important;white-space:nowrap;transition:none;}
.navbar-brand img{ filter:brightness(0) invert(1); }
.navbar-collapse{background:transparent !important;}
/*.navbar-toggler{display:none !important;}*/


/*LOGO*/
.logotipo{height:30px;}

/*** === HEADER-MENU === ***/
.header-menu{padding:80px 20px 80px;text-align:center;margin:0 auto;}
.menu-nav {float:right;list-style-type:none;overflow:hidden;margin:0;padding:0;display:none;}
.menu-nav li{float:left;padding-left:10px;}
.menu-nav li a{
display:inline-block;padding:4px 8px;
font:500 14px/18px 'MontSerrat',Arial,sans-serif;color:#fff;
text-transform:uppercase;text-decoration:none;
cursor:pointer;
} .menu-nav li a:hover{text-decoration:underline;color:#fff;transition: all ease-in-out .3s;}


/*HEADER COVER E TITULO*/
.header-cover{display:table;width:100%;max-width:1152px;margin:0 auto;text-align:center;}
.header-cv-left{display:inline-block;padding:10px 20px 5px;text-align:left;vertical-align:top;}
.header-cv-right{display:inline-block;padding:30px 20px 100px;text-align:center;}
.header-cv-right img{width:260px;box-shadow:0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 30%);border-radius:12px;}
.div-h1{font:700 34px/38px 'MontSerrat',Arial,sans-serif;color:#fff;}
.div-h1 h1{font:700 38px/40px 'MontSerrat',Arial,sans-serif;color:#fff;}
.div-h2{font:500 13px/16px 'MontSerrat',Arial,sans-serif;color:#000;}
.div-h2 p{font-size: 16px;line-height: 25px;margin-bottom: 25px;}
.div-h3{font:500 13px/16px 'MontSerrat',Arial,sans-serif;color:#000;}
.div-h1, .div-h2, .div-h3{margin:0 auto;text-align:center;}
.botao-cta-div{text-align:center;}
.botao-cta{
display: inline-block;padding:18px 45px;/*width:70%;min-width:150px;*/text-align:center;
font:700 13px/22px 'MontSerrat',Arial,sans-serif;color:#fff;text-decoration:none;
background:#7e00ff;border-radius:15px;box-shadow:inset 0 -3px 0 0 rgb(0 0 0 / 5%);
background:#2a2a2a;white-space:nowrap;
}
.botao-cta:hover{color:#fff;background:#f638ff;text-align:center;text-decoration:none;transition: all ease-in-out .2s;}
.botao-cta svg{display:inline-block;vertical-align:baseline;}

/*BOX-ICONES*/
.div-icons{margin:100px 0 50px;text-align:center;}
.box-icons{display:inline-block;padding:20px 0;width:48%;min-width:150px;text-align:center;font:500 13px/16px 'MontSerrat',Arial,sans-serif;}
.box-icons img{padding:20px;border:2px solid #18549e;border:2px solid #888;border-radius:20px;margin-bottom:10px;width:26px;height:26px;vertical-align:initial;box-sizing:initial;}


/*COVER - CSS GLOBAL*/
.cv-global{display:table;width:100%;max-width:1152px;margin:0 auto;text-align:center;}
.cv-global .cv-button{
        display:inline-block;padding:18px 34px;min-width:150px;text-align:center;
        font:700 13px/21px 'MontSerrat',Arial,sans-serif;color:#fff;text-decoration:none;
        background:#2A2A2A;border-radius:15px;
        }
        .cv-button:hover{color:#fff;background:#18549E;text-align:center;text-decoration:none;}
        .cv-button svg{display:inline-block;vertical-align:baseline;}

/*COVER-1*/
.cv-1-left{display:inline-block;text-align:center;padding:70px 20px 50px;vertical-align:top;}
.cv-1-left-bg{background:rgb(212, 242, 255);border-radius:50px;padding:20px;width:310px;height:540px;}
.cv-1-left-bg .img-cover{width:220px;height:365px;margin-top:-90px;}
.cv-1-right{display:inline-block;padding:70px 20px 50px;text-align:center;}
.cv-1-title{font:800 28px/30px 'Lato',Arial,sans-serif;color:#fff;}

/*COVER-2*/
.cv-2-left{display:inline-block;padding:30px 10px 20px;text-align:center;margin:0 auto;}
.cv-2-right{display:inline-block;text-align:center;vertical-align:top;margin:0 auto;}
.cv-2-right-bg{background:url(/cartoes/images/cover-2.png) no-repeat;background-size:contain;border-radius:50px;padding:20px;width:340px;height:370px;}

.cv-2-right-bg{background:url(/cartoes/images/mc-cover-2.png) no-repeat;background-size:contain;border-radius:50px;padding:20px;width:340px;height:540px;margin-left:20px;}
.cv-2-right-border{border-radius: 50px; padding: 20px; width: 200px; height: 310px;position:absolute;bottom:0px;left:50px;border:3px solid #217BB7;z-index:-1;}
.cv-2-reverse{display:flex;flex-direction:column-reverse;}


/*COVER-3*/
.cv-3-left{display:inline-block;text-align:center;padding:10px 15px 50px;vertical-align:top;}
.cv-3-left-bg{background:url(/cartoes/images/mc-cover-3.png) no-repeat;background-size:contain;border-radius:50px;padding:20px;width:330px;height:330px;}
.cv-3-right{display:inline-block;padding:0 20px 40px;text-align:center;}


/*COVER-4*/
.cv-4-left{display:inline-block;padding:110px 10px 5px;text-align:center;margin:0 auto;}
.cv-4-right{display:inline-block;text-align:center;padding:50px 10px 5px;vertical-align:top;margin:0 auto;}
.cv-4-right-bg{/*background:#F8F8F8;*/border-radius:50px;padding:20px;width:340px;height:350px;}
.cv-4-right-bg .img-cover{width: 310px; height: 360px; margin-top: -20px;position:relative;z-index:2;}
.cv-4-reverse{display:flex;flex-direction:column-reverse;margin-top:-220px;}
.cv-4-bg-men{background: url(/cartoes/images/mc-cover-4.png) top center no-repeat;background-size:82%;margin-top:10px;width:100%;height:240px;}


/*PERGUNTAS E RESPOSTAS*/		
.box-perguntas{padding:40px 0;border-bottom:1px solid #ddd;text-align:left;cursor:pointer;}
.box-perguntas .p-titulo{font:700 16px/20px 'Open Sans',Arial,sans-serif;color:#000;padding-right:30px;}
.p-resposta{font:400 13px/16px 'Open Sans',Arial,sans-serif;color:#727272;padding:30px 0 0;}
.arrow-up{background:url(/cartoes/images/arrow-up.png) no-repeat right;background-size:20px;}
.arrow-down{background:url(/cartoes/images/arrow-down.png) no-repeat right;background-size:20px;}

/*** === CSS  RESPONSIVE - DESKTOP === ***/
@media (min-width: 940px) {

/*BACKGROUND-CARTAO*/
.bg-cartao{background:#fff;}
.bg-cartao-size{background-size:560px;min-height:680px;}

/*LOGO*/
.logotipo{height:31px;}

/*HEADER-MENU*/
.header-menu{padding:75px 30px 100px;text-align:left;margin:0 auto;width:90%;}
.menu-nav{display:inline-block;}

/*HEADER-COVER E TITULO*/
.header-cover{display:table;width:100%;max-width:1152px;margin:0 auto;text-align:center;}
.header-cv-left{display:inline-block;padding:10px 30px 30px;text-align:left;vertical-align:top;}
.header-cv-right{display:inline-block;padding:30px 30px 100px;text-align:center;}
.header-cv-right img{width:290px;box-shadow:0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 30%);border-radius:12px;}
.div-h1{font:700 38px/40px 'MontSerrat',Arial,sans-serif;color:#fff;}
.div-h1, .div-h2, .div-h3{text-align:left;margin:initial;}
.botao-cta-div{text-align:left;}
.botao-cta{width:auto;}
        

/*BOX-ICONES*/
.div-icons{padding:0px 100px;text-align:center;max-width:1100px;margin:64px auto 70px;}
.box-icons{width:16%;min-width:88px;}


/*COVER-1*/
.cv-1-left{display:inline-block;text-align:center;padding:70px 50px 50px;vertical-align:top;}
.cv-1-left-bg{background:rgb(212, 242, 255);border-radius:50px;padding:20px;width:370px;height:640px;}
.cv-1-left-bg .img-cover{width:276px;height:458px;margin-top:-100px;margin-left:-10px;}
.cv-1-right{display:inline-block;padding:70px 50px 50px;text-align:left;}
.cv-1-title{font:800 32px/32px 'Lato',Arial,sans-serif;color:#fff;}

/*COVER-2*/
.cv-2-left{display:inline-block;padding:10px 20px 10px 20px;text-align:left;}
.cv-2-right{display:inline-block;text-align:center;padding:10px 0 10px 20px;vertical-align:top;}
.cv-2-right-bg{background:url(/cartoes/images/mc-cover-2.png) no-repeat;background-size:contain;border-radius:50px;padding:20px;width:400px;height:670px;}
.cv-2-right-border{border-radius: 50px; padding: 20px; width: 270px; height: 440px; position: absolute; bottom: 0px; left: 60px; border: 3px solid #217BB7; z-index: -1;}
.cv-2-reverse{display: inline-flex;flex-direction:row;align-items:center;}


/*COVER-3*/
.cv-3-left{display:inline-block;text-align:center;padding:40px 30px 50px;vertical-align:top;}
.cv-3-left-bg{background:url(/cartoes/images/mc-cover-3.png) no-repeat;background-size:contain;border-radius:50px;padding:20px;width:430px;height:430px;}
.cv-3-right{display:inline-block;padding:50px 50px 50px 20px;text-align:left;}


/*COVER-4*/
.cv-4-left{display:inline-block;/*padding:80px 20px 10px 20px;*/text-align:left;padding:20px 0px 10px 70px;}
.cv-4-right{display:inline-block;text-align:center;/*padding:50px 20px 10px 20px;*/vertical-align:bottom;padding:50px 20px 80px 20px;}
.cv-4-right-bg{/*background:#F8F8F8;*/border-radius:50px;padding:20px;width:470px;height:380px;}
.cv-4-right-bg .img-cover{width: 460px; height: 550px; margin-top: -200px;position:relative;z-index:2;}
.cv-4-reverse{display: inline-flex;flex-direction: row;align-items: center;margin-top:0;}
.cv-4-bg-men{background: url(/cartoes/images/mc-cover-4.png) top center no-repeat;background-size:830px 420px;margin-top:30px;width:100%;height:420px;}		
    
}


/**CSS Extras**/
.cv-1-title{max-width:250px;text-align:center;margin:15px auto 35px;}
/**Covers**/
.c1-0{max-width:255px;font:800 34px/36px 'Lato',Arial,sans-serif;color:#fd9cbf;margin-bottom:30px;margin-top:-60px;}
.c1-array{max-width:255px;font:400 13px/16px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:30px;}
.c2-0{max-width:250px;font:800 34px/36px 'Lato',Arial,sans-serif;color:#fd9cbf;margin-top:10px;margin-bottom:30px;}
.c2-array{max-width:250px;font:400 13px/16px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px;}
.c3-0{max-width:250px;font:800 34px/36px 'Lato',Arial,sans-serif;color:#fd9cbf;margin-top:10px;margin-bottom:30px;}
.c3-array{max-width:250px;font:400 13px/16px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:30px;}
.c4-0{max-width:250px;font:800 34px/36px 'Lato',Arial,sans-serif;color:#fd9cbf;margin-top:5px;margin-bottom:30px;}
.c4-array{max-width:250px;font:400 13px/16px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:30px;}
/**Perguntas**/
.c5-global{display:table;width:100%;max-width:824px;margin:0 auto;}
.c5-global > div{padding:60px 40px 50px;text-align:center;}
.c5-0{font:700 33px/35px 'Open Sans',Arial,sans-serif;color:#fd9cbf;text-align:center;margin-bottom:30px;}