@charset "UTF-8";


/* Importação de Fontes */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');


/* Comfiguração Gerias */
* {margin: 0;padding: 0;box-sizing: border-box;list-style: none;text-decoration: none;font: normal 1em 'Montserrat';transition: all 0.4s ease;}

*::-webkit-scrollbar {
  width: 10px; /* Largura da barra de rolagem */
  height: 10px;
}

/* Estilos para o botão na barra de rolagem em todos os elementos */
*::-webkit-scrollbar-thumb {
  background-color: #f55a2a; /* Cor do botão */
  border-radius: 5px; /* Cantos arredondados */
}

/* Estilos para a pista na barra de rolagem em todos os elementos */
*::-webkit-scrollbar-track {
  background-color: #e8e8e8; /* Cor da pista */
}



html {scroll-behavior: smooth;}
a {color: #faf5f5;}
img{max-width: 100%;object-fit: scale-down;}
.container {max-width: 1349px;margin: auto;}

/* variáveis do site */
:root{

    /* Sombras */
    --sombras: 2px 4px 20px 0px rgb(0 0 0 / 51%);

    /* Botão Hover */
    --botão-hover: #FF3E19;
    
    /* Fonte dos links */
    --links-font: normal 500 1.1rem 'Montserrat';
    
    /* Cor dos links */
    --links-font-color: #000;

    /* Cor do cabeçalho */
    --header-color: #22222200;

    /* Cor do hover nos itens do menu */

    /* Cor do rodapé  */
    --footer-color: #111111;

    /* Cor das fontes do rodapé */
    --footer-font-color: #FAF5F5;

    /* Cor da seção copyright */
    --copyright-color: #111111;

    /* Cor do fundo menu mobile */
    --menuMobile-color: #696969;
}

/*Fonts*/
.font1 {font: normal 500 15px 'Montserrat';margin: 10px 10px 0 10px;}
.font1-1 {font: normal 500 15px 'Montserrat';}
.font2 {font: normal 600 14px 'Montserrat';}
.font3{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 28px;line-height: 42px;letter-spacing: 0.05em;color: #000000;text-align: center;}
.font4 {font: normal 700 40px 'Poppins';color: #111111;text-align: center;}
.font5 {font: normal 300 16px 'Poppins';letter-spacing: 2px;text-align: center;}
.font6{font: normal 400 15px 'Poppins';}
.font7{font: normal 300 16px 'Poppins';}
.font8T{font: normal 700 25px 'Poppins'; margin: 15px 0;text-align: center;padding: 0 20px;}
.font8{font: normal 700 25px 'Poppins'; margin: 15px 0;}
.font9{font: normal 500 15px 'Montserrat';margin: 0 25px;}
.font10{font: normal 300 16px 'Poppins';}
.font10 span{width: 50px;bottom: 1px solid #111;}
.font11{font: normal 300 17px 'Montserrat';}
.font12{font: normal 700 40px 'Poppins';}
.font13{font: normal 100 20px 'Poppins';color: #faf5f5;margin: 10px 0 -50px 0;letter-spacing: 2px;}
.font14 {font: normal 600 25px 'Poppins';line-height: 35px;}
.font16{font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 20.0459px;line-height: 30px;letter-spacing: 0.05em;}
.font17{font-family: 'Poppins';font-style: normal;font-weight: 700;font-size: 56px;line-height: 65px;}
.font18{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 19.7191px;line-height: 30px;}
.font19{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 40px;line-height: 70px;color: #000000;}
.font20{font-family: 'Montserrat';font-style: normal;font-weight: 400;font-size: 17px;line-height: 21px;color: #000000;}
.font21{font-family: 'Poppins';font-style: normal;font-weight: 700;font-size: 30px;line-height: 50px;text-align: center;color: #000000;}
.font22{font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 20px;line-height: 33px;text-align: center;color: #000000;margin-bottom: 5px;}
.font23{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 17.7154px;line-height: 14px;color: #111111;text-align: center;margin: 0px 0 20px 0;}
.font24{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 11.515px;line-height: 17px;text-align: center;letter-spacing: 0.05em;color: #000000;}
.font25{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 28px;line-height: 42px;letter-spacing: -0.05em;color: #000000;text-align: center;}
.font26{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 15.1948px;line-height: 23px;color: #111111;}
.font27{font-family: 'Poppins';font-style: normal;font-weight: 700;font-size: 41.3421px;line-height: 54px;color: #FF3E19;}
.font28{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 28px;line-height: 42px;letter-spacing: -0.05em;color: #000000;}
.font29{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 34.2022px;line-height: 38px;color: #000000;margin: 14px 0 17px 0;}
.font30{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 16.8806px;line-height: 15px;letter-spacing: 0.058em;color: #3E3E3E;}
.font31{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 14px;line-height: 23px;color: #3E3E3E;}
.font32{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 30px;line-height: 36px;color: #828282;}
.font33{font-family: 'Poppins';font-style: normal;font-weight: 300;font-size: 21px;line-height: 32px;letter-spacing: 0.05em;color: #333333;}
.font34{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 43.7857px;line-height: 68px;color: #000000;}

.font35{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 100px;line-height: 93px;color: #252525;position: relative;top: 90px;z-index: 1;}
.font36{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 30px;line-height: 30px;color: #fff;z-index: 2;}
.font37{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 16px;line-height: 23px;color: #7A7A7A;bottom: 30px;position: relative;}

.font23s{font-family: 'Poppins';font-style: normal;font-weight: 600;font-size: 17.7154px;line-height: 14px;color: #111111;text-align: center;margin: 0px 0 20px 0;}
.font24s{font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 11.515px;line-height: 17px;text-align: center;letter-spacing: 0.05em;color: #000000;}

.listLogos {display: flex;justify-content: space-around;align-items: center;flex-wrap: wrap;filter: grayscale(1);gap: 35px;max-width: 950px;margin: 80px auto;}
ul.listLogos {display: flex;justify-content: space-around;align-items: center;flex-wrap: wrap;filter: grayscale();scale: .85;}
ul.listLogos img{max-width: 132px ;}

.depoimentos{display: flex;flex-wrap: nowrap;padding: 0 0 100px 0;align-items: center;justify-content: space-around;}
.depoimentos ul {display: flex;flex-direction: column;gap: 150px;flex-wrap: wrap;}
.depoimentos ul li{display: flex;flex-direction: row;gap: 50px;flex-wrap: wrap;}
.depoimentos iframe{display: flex;max-width: 100%;width: 500px;height: 300px;border-radius: 10px;}


.allPalestrantes {display: flex;align-items: flex-start;justify-content: space-around;flex-wrap: wrap;gap: 65px 25px;}
.allPalestrantes .cardPalestrant {background-color: #f4f5f6;border-radius: 9px;display: flex;flex-direction: column;padding: 25px;max-width: 256px;border: 1px solid #E6E6E6; transition: background 0.5s, box-shadow 0.5s;align-items: center;}
.allPalestrantes .cardPalestrant:hover{background-color: white;border: 1px solid white;box-shadow: 0 7px 30px -10px rgba(195, 204, 209, 0.656);}
.allPalestrantes .cardPalestrant .retrato {clip-path: circle(50% at 50% 50%);border: 6px solid #ff3f19;border-radius: 50%;}
.allPalestrantes .cardPalestrant .retrato {clip-path: circle(50% at 50% 50%);border: 6px solid #ff3f19;border-radius: 50%;}
.allPalestrantes .cardPalestrant .microphone {background-color: #ff3e19;padding: 1px;display: flex;padding: 6px 10px;width: fit-content;margin: 0 auto auto;border-radius: 50%;position: relative;top: -20px;}

strong{color: #ff3f19 !important;}
/*Configuração elementos*/
.button {display: inline;color: #faf5f5;background-color: rgb(0, 0, 0);border-radius: 10px;border: none;padding: 15px 30px;font: normal bold 1em 'Montserrat';transition: background-color .5s;cursor: pointer;}

.link{font: var(--links-font);color: var(--links-font);}
.hover{border-bottom: solid 2px #ff3f1900;padding:0 5px 5px;transition: border .5s;}
.hover:hover{border-bottom: solid 2px #ff3f19;}
/* Icon do whatsapp */
#whatsapp-fixed svg {z-index: 1;position: fixed;right: 0;bottom: 0;margin: 25px;padding: 5px;border-radius: 40%;background-color: #00e676;}


/*Body*/
body{background-color: #F4F5F6;}
main {width: 100%;position: relative;}
main section {padding: 50px 95px 0 95px;}


/* Cabeçalho*/
#Header{width: 100%;height: auto;position: fixed;top: 0; left: 0;font: normal 500 20px 'Montserrat';background-color: rgba(0, 0, 0, 0);z-index: 9;transition: background-color 0.9s ease;}
#Header.scrolled{background-color: #611776;color: #faf5f5 !important;}
#Header.scrolled a{color: #faf5f5 !important;}
.HeaderIndex.scrolled .Logo_header:nth-child(1){display: none;}
.HeaderIndex.scrolled .Logo_header:nth-child(2){display: block;}



.Header-container {padding: 15px 0px 15px 15px;display: flex; justify-content: space-between;align-items: center;}
#Menu-header {display: flex;flex-wrap: wrap;gap: 30px;}
nav a button {padding: 5px;}
.Header-container .button {border: solid 2px #ff3f19; border-radius: 40px;font-family: 'Montserrat';font-weight: 400;font-size: 17px; background-color: #00000000;}
.Header-container .button:hover {border: solid 2px #ff3f1900;background-color: #ff3f19;color: #FAF5F5; font-weight: 500;}
nav a {margin: 0 20px;}


.HeaderIndex a{color: #111111 !important;}
.HeaderIndex .button{color: #ff3f19 !important;}
.HeaderIndex .button:hover{color: #faf5f5 !important;background-color: #ff3f19 !important}


/*Banner*/
#Banner-Main .button {width: 150px;height: 50px;display: block;margin: 32px 17px;}
.bunners{position: relative;z-index: 0;width: 100%;height: 60vh;display: flex;color: #faf5f5;background: rgb(18,17,17);  background: linear-gradient(180deg, rgba(18,17,17,1) 10%, rgba(31,28,28,0.5579481792717087) 58%, rgba(255,255,255,0) 100%);}
#Banner-titulo {position: relative;padding: 0px 25px ;margin: 0 auto 0 auto;}
#Banner-titulo img{width: 200px;}
#tituloBunner{display: block;text-align: initial;margin: 0 0 30px 0;}
#tituloBunner p span{font-weight: 800;}
#Banner-titulo p.font1 {font: normal 500 2.7rem 'Montserrat';}
#Banner-titulo h1.subtitulo {margin: 0 0 0 209px;}
#description-button{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 30px;}
#description-button p{width: 300px;text-align: initial;margin: 20px 30px 0px;font-size: .9rem;}
.bunner-main{padding: 0;z-index: 1;display: block;width: 100%;height: 60vh;background-repeat: no-repeat;background-size: cover;}
.txtBunner2{position: relative;margin: auto;max-width: 1366px;height: 60vh;display: flex;align-items: center;width: 100%;justify-content: center;}
.txtBunner{top: 50px;position: relative;}
#bunners-Conteudo{margin: 50px 0;background-position: top;}


/* Página Home */
#Banner-Main {width: 100%;height: 60vh;display: block;position: relative;padding: 70px 0 0 0px;color: #FAF5F5; background-size: cover;background-repeat: no-repeat;}
#Bunner-MainMain{background-position: top;  background-image: url();top: -95px;position: relative;z-index: 0;}


/* Página Serviços */

/*Bunner*/
main > section#Bunner-MainPalestras {background-image: url(https://dehumanos.com.br/assets/img/banners/banner-palestras-dehumanos.webp);position: relative;z-index: 0;background-position: center;background-size: cover;background-position: bottom;top: 0px; margin-bottom: 100px;}
main > section#Bunner-MainWorkshop {background-position: top;  background-image: url("https://dehumanos.com.br/assets/img/banners/banner-workshop-dehumanos.webp");top: 0px;position: relative;z-index: 0; margin-bottom: 100px;}
main > section#Bunner-MainCases {background-position: top;  background-image: url("https://dehumanos.com.br/assets/img/banners/banner-cases-dehumanos.webp");position: relative;z-index: 0;background-position: center;background-size: cover;background-position: center;top: 0px; margin-bottom: 100px;}
main > section#Bunner-MainDinamicas {background-position: top;  background-image: url("https://dehumanos.com.br/assets/img/banners/banner-dinamicas-dehumanos.webp");position: relative;z-index: 0;background-position: center;background-size: cover;background-position: center;top: 0px; margin-bottom: 100px;}
main > section#Bunner-MainCursos {background-position: top;  background-image: url("../img/banners/banner_cursos.webp");position: relative;z-index: 0;background-position: center;background-size: cover;background-position: center;top: -95px;margin-bottom: -95px;}
main > section#Bunner-MainConsultoria {background-position: top;  background-image: url("https://dehumanos.com.br/assets/img/banners/banner-consultoria-dehumanos.webp");position: relative;z-index: 0;background-position: center;background-size: cover;background-position: center;top: 0px; margin-bottom: 100px;}
main > section#Bunner-MainBlog {background-position: top;  background-image: url("https://dehumanos.com.br/assets/img/banners/banner-blog-dehumanos.webp");position: relative;z-index: 0;background-position: center;background-size: cover;background-position: center;top: 0px; margin-bottom: 100px;}
main > section#Bunner-MainSobre {background-position: top;background-image: url("https://dehumanos.com.br/assets/img/banners/equipe.webp");position: relative;z-index: 0;background-position: center;background-size: cover;background-position: center 0px;top: 0px; margin-bottom: 100px;}
main > section#Bunner-MainNeurolideranca {background-image: url(../img/banners/banner_cursoss.webp); position: relative; z-index: 0; background-size: cover; background-position: center -150px; top: 0; margin-bottom: 100px;}

#faq .font-y{font-size: 16px;}
#faq .number{font-size: 16px;}
#faq ul > li{margin: 5px;}



.bgPontos {background-image: url("https://dehumanos.com.br/assets/img/banners/bg_dotted_gray.webp");padding: 55px 0;}
.Serviços {background-image: url("https://dehumanos.com.br/assets/img/banners/bg_dotted_gray.webp");padding: 15px;}
.Serviços ul {justify-content: space-evenly;display: flex;flex-wrap: wrap;}
.Serviços ul > li{margin: 25px;}
.ServiçosBox {position: relative;width: 230px;height: 280px;margin: 25px 0;}
.ServiçosBox p {margin: 25px 0;}
.ServiçosBox button {position: absolute;bottom: 0;}
/*Lista de Serviço*/
#itens-serviços ul{display: flex;justify-content: initial;overflow: auto;gap: 15px;}
.item{min-width: 300px;max-width: 450px;height: 455px;margin: 5px;box-shadow: var(--sombras);}
.item img{height: 220px;}
.item article{padding: 0px 35px 15px 35px;}
.item article a{display: block;   color: #000;}
.scroll::-webkit-scrollbar{display: none;}


.conteudoIndex{display: flex;justify-content: space-between;align-items: center;margin: 100px 0 70px 0;justify-content: center;}
.title-main{max-width: 370px;gap: 25px 0;display: flex;flex-direction: column;align-items: flex-start;}


/* Página Sobre */
/*Bunner*/

.Serviços-container{margin: 75px auto;}   
.Texto-Foto{display: flex;justify-content: space-evenly;flex-wrap: nowrap;align-items: center;gap: 45px;margin: 80px 0;}
.Texto-Foto article{max-width: 470px;}
.Texto-Foto article p{font: normal 400 16px "Poppins";text-align: justify;margin: 20px 0 0 0;}
.Texto-Foto article .button2{margin: 35px 0 0 0;background-color: #FF3E19;}

.Texto-Foto2{display: flex;justify-content: space-evenly;flex-wrap: nowrap;align-items: stretch;}
.Texto-Foto2 article{max-width: 470px;}
.Texto-Foto2 article p{font: normal 400 16px "Poppins";text-align: justify;}
.Texto-Foto2 article .button2{margin: 35px 0 0 0;background-color: #FF3E19;}
.buttony{background-color: #FF3E19 !important;}

.Texto-Foto3{gap: 50px; display: flex; flex-wrap: wrap-reverse; align-items: center; margin: auto; max-width: 100%; padding: 0 20px; justify-content: center;}
.Texto-Foto3 article{max-width: 770px;padding: 20px 0;}
.Texto-Foto3 article p{font: normal 400 16px "Poppins";text-align: justify;}
.Texto-Foto3 article .button2{margin: 35px 0 0 0;background-color: #FF3E19;}
.buttony{background-color: #FF3E19 !important;}

#SobreNos .button{width: max-content;display: inline-block;margin: 40px auto 20px auto;}
#SobreNos .font4{text-align: start;}


/* Página expisição */
#album-fotos{display: grid;gap: 25px 25px;grid-template-columns: auto auto auto;}
#album-fotos li{display: block;width: 400px;height: 350px;background-color: blue;}


/* Página Contato */

/*Bunner*/
main > section#Bunner-MainContato {background-position: top;background-image: url(https://dehumanos.com.br/assets/img/banners/banner-contato.webp);top: 0px;position: relative;z-index: 0;height: 60vh;}

#contato{}
#contato .sectionContato{display: flex;justify-content: space-around;flex-wrap: wrap-reverse;}
#contato .sectionContato .text{display: flex;border-radius: 10px;padding: 25px;flex-direction: column;gap: 25px;max-width: 550px;}
#contato .sectionContato .text #RedesSociais a {background-color: #fff;box-shadow: 0 7px 30px -10px rgba(150,170,180,0.5);width: 50px;display: flex;height: 50px;border-radius: 50%;    align-items: center;justify-content: center;transition: background .5s, color .5s;}
#contato .sectionContato form {display: flex;background-color: #FFF;border-radius: 24px;padding: 30px 30px;flex-direction: column;gap: 32px;max-width: 100%;top: -140px;position: relative;width: 100%;align-items: stretch;}
#contato .sectionContato form button {padding: 10px 70px;max-width: 300px;background-color: #FF3E19;border-radius: 10px;margin: auto;font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 15.3791px;line-height: 19px;color: #FFFFFF;transition: background .5s,  color .5s,  border .5s ;border: 1px solid #FF3E19;outline: none;cursor: pointer;}

#RedesSociais {display: flex;margin: 45px 0 0 0;gap: 15px;}
.iconSocial i{color: #FF3E19;}
#contato .sectionContato .text #RedesSociais a {background-color: #fff;box-shadow: 0 7px 30px -10px rgba(150,170,180,0.5);width: 50px;display: flex;height: 50px;border-radius: 50%;align-items: center;justify-content: center;transition: background .5s, color .5s;}
#contato .sectionContato .text #RedesSociais a:hover, #contato .sectionContato .text #RedesSociais a:hover i {background-color: #ff3e19;color: #fff !important;}


#contato input, 
#contato select, 
#contato textarea {background-color: #F4F5F6;width: 100%;max-width: 100%;}

#contato textarea{margin: 0;}

#contato input:focus, 
#contato select:focus,
#contato textarea:focus{border: 1px solid #FF3E19;outline: none;background-color: #FFF;}



/* Footer */
footer {position: relative;width: 100%;background-color: var(--footer-color);color: var(--footer-font-color);}
#grid-footer{padding: 70px  30px 90px;}
#listas-footer{width: 100%;display: flex;justify-content: space-evenly;position: relative;}
#Logo-footer{display: block;justify-content: space-around;margin: 20px 0 0 0;}
#logoFooter{margin: 20px 0;}
#Logo-footer article{max-width: 300px;}
#listas-footer li{line-height: 2.2rem;}
.titulo_footer {padding: 15px;}

.button2{display: flex;padding: 10px 25px 10px 25px; justify-content: space-between;background-color: #111111;border-radius: 50px; max-width: fit-content; gap: 0 15px;margin: auto;align-items: center;transition: scale 0.5s;color: #fff;border: none;cursor: pointer;}
.button2:hover{scale: 1.1;}



.sectionDepoimentos{background-color: #faf5f5;padding: 0;}
.sectionDepoimentos .container{text-align: center;display: flex;flex-direction: column;}

.sectionforms .container{text-align: center;display: flex;flex-direction: column;gap: 15px 0;align-items: center;}
.sectionforms .container form{background-color: #fefefe;border-radius: 20px;padding: 40px;display: flex;box-shadow: 0px 8px 24px 0px rgba(140, 149, 159, 0.2);flex-direction: column;text-align: start;gap: 50px 0;max-width: 100%;margin: 0 25px;}
.sectionforms .container form ul {gap: 40px;display: flex;flex-wrap: wrap;position: relative;align-items: center;justify-content: center;}
.sectionforms .container form ul li{display: flex;flex-direction: column;gap: 30px 0;width: 48%;}

input,
select,
textarea {max-width:100%;padding: 10px;border-radius: 7px;border: 1px solid #E6E6E6;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 15px;line-height: 22px;letter-spacing: 0.05em;color: #ADADAD;}

input,select{width: 540px;}

input::placeholder, textarea::placeholder {color: #ADADAD;}


textarea{height: 135px; margin: -15px 0 0 0;resize: none;}

input:focus, 
select:focus,
textarea:focus{border: 1px solid #FF3E19;outline: none;}

.sectionforms .container form button{padding: 10px 70px;max-width: 300px;background-color: #FF3E19;border-radius: 10px;margin: auto;font-family: 'Montserrat';font-style: normal;font-weight: 700;font-size: 15.3791px;line-height: 19px;color: #FFFFFF;outline: none;border: none;cursor: pointer;transition: background .5s,  color .5s,  border .5s ;border: 1px solid #FF3E19;outline: none;}
.sectionforms .container form button:hover,#contato .sectionContato form button:hover{background-color: transparent;color: #FF3E19;border: 1px solid #FF3E19;outline: none;}

.sectionNEncontrou{padding: 115px 0;}
.sectionNEncontrou .container{display: flex;flex-direction: column;gap: 15px 0; text-align: center;align-items: center;}

.sectionLogos{padding: 115px 0 50px 0;}
.sectionLogos .container{text-align: center;display: flex;flex-direction: column;gap: 70px 0;}


.sectionCitacao{padding: 115px 0;background-color: #f4f5f6;}
.sectionCitacao .container{text-align: center;display: flex;flex-direction: column;gap: 70px 0;}

.Citacao {display: flex;gap: 50px;justify-content: center;}
.Citacao p {font: normal 300 25px "Poppins";color: #fff;max-width: 1000px;text-align: initial;line-height: 45px;}



.sectionEventos{padding: 0;background-color: #000;}
.sectionEventos .textSVG{}
.sectionEventos .container{text-align: center;display: flex;flex-direction: column;gap: 70px 0;padding: 30px 0 0 0;}
.sectionEventos .vetor1{top: 25px;background-image: url(https://dehumanos.com.br/assets/img/banners/vetor1.webp);height: 32vh;z-index: 2;position: relative;background-repeat: no-repeat;}


.sectionCards{padding: 0;}
.sectionCards .container{text-align: center;display: flex;flex-direction: column;gap: 70px 0;}
.sectionCards .container ul{display: flex;flex-wrap: wrap;gap: 15px;align-items: center;justify-content: space-evenly;margin: -100px 0 0 0;padding: 15px;}
.sectionCards .container ul .card-item, .sectionCards .container ul .card-item h3 {width: 250px;border-radius: 10px;height: 250px;box-shadow: 0px 12px 28px 0px rgba(140, 149, 159, 0.3);color: #757575;}
.sectionCards .container ul .card-item h3 {background: rgb(255, 255, 255); background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.6470237753304446) 100%);padding: 20px;font-family: 'Poppins';font-style: normal;font-weight: 700;font-size: 20px;line-height: 345px;color: #FFFFFF;letter-spacing: 2px;cursor: pointer;}
.sectionCards .container ul .card-item h3 {background: rgb(255, 255, 255); background: linear-gradient(12deg, rgb(0 0 0 / 74%) 0%, rgb(0 0 0 / 10%) 100%); padding: 20px; font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 20px; line-height: 380px; color: #FFFFFF; letter-spacing: 2px; cursor: pointer;}

.sectionCards .container ul .card-item {transition: scale 0.2s;}
.sectionCards .container ul .card-item:hover {scale: 1.05;}


#sectionNumberscc {background-color: black;padding: 50px 0 150px 0;margin: -50px 0 0 0;}
#sectionNumberscch {background-color: black;padding: 50px 0 150px 0;margin: -400px 0 0 0;}

#card-bg-Palestras {background-image: url("https://dehumanos.com.br/assets/img/banners/palestra-dehumanos.webp");background-size: cover;background-position: center;}
#card-bg-Workshops {background-image: url("https://dehumanos.com.br/assets/img/banners/workshops-home-dehumanos.webp");background-size: cover;}
#card-bg-Dinâmicas {background-image: url("https://dehumanos.com.br/assets/img/banners/banner-dinamicas-dehumanos.webp");background-size: cover;}
#card-bg-Consultoria {background-image: url("https://dehumanos.com.br/assets/img/banners/consultoria-home-dehumanos.webp");background-size: cover;}
#card-bg-especiais {background-image: url("https://dehumanos.com.br/assets/img/banners/Projetos\ Especiais.webp");background-size: cover;}

#card-bg-evento1 {background-image: url("../img/banners/evento1.webp");background-size: cover;background-position: center;}
#card-bg-evento2 {background-image: url("../img/banners/evento2.webp");background-size: cover;}
#card-bg-evento3 {background-image: url("../img/banners/evento3.webp");background-size: cover;}
#card-bg-evento4 {background-image: url("../img/banners/evento4.webp");background-size: cover;}
/* #card-bg-evento5 {background-image: url("../img/banners/evento1.webp");background-size: cover;} */




iframe{display: block;margin: 30px auto;border-radius: 10px;width: 100%;} 
.iframe{width: 100%;max-height: 450px;max-width: 800px}

.sectionTexttwo{padding: 0;}
.sectionTexttwo .container ul{display: flex;flex-wrap: wrap;text-align: start;justify-content: center;gap: 35px;padding: 0px 15px;}
.sectionTexttwo .title{max-width: 470px;}
.sectionTexttwo .txtbutton{max-width: 450px;gap: 30px 0;display: flex;flex-direction: column;margin: 40px 0 0 0;}
.sectionTexttwo .txtbutton .font18 strong{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 19.7191px;line-height: 30px;}

.sectionTextone{padding: 0;color: #000;}
.sectionTextone .container ul{display: flex;flex-wrap: wrap;text-align: start;justify-content: center;gap: 35px;padding: 150px 20px;}
.sectionTextone .title{max-width: 470px;}
.sectionTextone .txtbutton{max-width: 450px;gap: 30px 0;display: flex;flex-direction: column;margin: 40px 0 0 0;}
.sectionTextone .txtbutton .font18 strong{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 19.7191px;line-height: 30px;}

.sectionBanner{background-image: url(https://dehumanos.com.br/assets/img/banners/banner\ evento.webp);height: 110vh;z-index: 0;display: block;position: relative;top: -100px;background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment: local;margin: 0 0 -100px 0;}

.sectionEnd{background-color: #FF3E19;padding: 115px 0;}
.sectionEnd .container{text-align: center;display: flex;flex-direction: column;gap: 70px 0;}

.sectionEndLogo{background-color: #FF3E19;padding: 0 0 0 0;}
.sectionEndLogo .container{text-align: center;display: flex;flex-direction: column;gap: 70px 0;padding: 115px 0 0 0;}
.sectionEndLogo .vetor2{background-image: url("https://dehumanos.com.br/assets/img/banners/vetor2.webp");height: 35vh;z-index: 2;position: relative;background-repeat: no-repeat;background-color: #f4f5f6;background-position: center;}

.sectionProcura{padding: 115px 0;}
.sectionProcura .container{text-align: center;display: flex;flex-direction: column;gap: 15px 0;}

.accordion iframe{height: 550px;margin: 20px auto;}


footer > section {width: 100%;height: auto;background-color: var(--copyright-color);position: relative;bottom: 0;padding: 25px;text-align: center;}
footer {display: flex;flex-direction: column;text-align: center;}
footer #logoFooter{margin: 60px 0 0 0;}
footer .container .navFooter{display: flex;margin: 70px 0;flex-wrap: wrap;gap: 55px 0;justify-content: space-evenly;}
footer .container .socialFooter{display: flex;margin: 43px 0;justify-content: center;gap: 32px;align-items: center;}
footer .container .contatoFooter{display: flex;align-items: center;justify-content: center;gap: 55px 35px;flex-wrap: wrap;}
footer .container .contatoFooter li{display: flex;align-items: center;justify-content: center;gap: 10px;font-family: "Montserrat", sans-serif; font-weight: 800;font-size: 20px;}
footer .container .contatoFooter li a{font-family: "Montserrat", sans-serif;font-weight: 600;font-size: 15px;gap: 10px;display: flex;align-items: center;}
footer .copyright {font-family: "Montserrat", sans-serif; font-weight: 600;font-size: 15px;padding: 0 0 25px 0px;text-align: center;}


.slider {height: 100px;margin: auto;overflow: hidden;position: relative;width: 100%;filter: grayscale(1);background-color: #fff;padding: 5px;display: flex;align-items: center;box-shadow: 0 10px 20px -5px rgba(0, 0, 0, .125);scale: 0.9;}
.slider::before,
.slider::after {background: linear-gradient(to right,  rgba(244, 245, 246,1) 0%,rgba(255,255,255,0) 100%);content: "";height: 100px;position: absolute;width: 200px;z-index: 2;}
.slider::after {right: 0;top: 0;transform: rotateZ(180deg);}
.slider::before {left: 0;top: 0;}
.slide-track {animation: scroll 30s linear infinite;display: flex;width: calc(250px* 15);gap: 0 100px;}
.slide {height: 100px;width: 250px;}
@keyframes scroll {0% { transform: translateX(0); }100% { transform: translateX(calc(-250px * 7))}}

.containerr{max-width: 950px;width: 100%;overflow: hidden;}
.containerr .main-card{display: flex;justify-content: space-evenly;width: 300%;transition: 1s;margin: 70px 0 50px;}


.body{display: flex;align-items: center;justify-content: center;position: relative;}
.body::before{content: '';position: absolute;width: 100%;clip-path: inset(47% 0 0 0);z-index: -1;height: 100%;}::selection{background:	#f55a2a;color: #fff;}
.containerr .main-card .cards{width: calc(100% / 2 - 10px);display: flex;flex-wrap: wrap;margin: 0 20px;justify-content: space-between;}
.main-card .cards .card{width: calc(100% / 3 - 10px);background: #fff;border-radius: 12px;padding: 20px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);transition: all 0.4s ease;}
.main-card .cards .card:hover{transform: translateY(-15px);}
.cards .card .content{width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.cards .card .content .img{height: 75px;width: 75px;border-radius: 50%;padding: 3px;background: #f55a2a;}
.card .content .img img{height: 100%;width: 100%;border: 3px solid #ffff;border-radius: 50%;object-fit: cover;}
.card .content .name{font-size: 15px;font-weight: 500;}
.card .content .job{font-size: 15px;color: #f55a2a;}
.card .content .media-icons{margin-top: 10px;display: flex;font-size: 13px;}
.card .content .media-icons p{text-align: initial;}

.socialFooter a{text-align: center;line-height: 33px;height: 35px;width: 35px;margin: 0 4px;font-size: 14px;color: #FFF;border-radius: 50%;border: 2px solid transparent;background: #f55a2a;transition: all 0.3s ease;}
.socialFooter{margin-top: 10px;display: flex;}
.socialFooter a:hover{color: #f55a2a;background-color: #fff;border-color: #f55a2a;}


.main-card .cards .card{width: calc(100% / 3 - 10px);background: #fff;border-radius: 12px;padding: 20px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);transition: all 0.4s ease;}


.containerr .buttonn{width: 100%;display: flex;justify-content: center;margin: 20px;}
.buttonn label{height: 15px;width: 15px;border-radius: 20px;background: #ff3f19;margin: 0 4px;cursor: pointer;transition: all 0.5s ease;}
.buttonn label.active{width: 35px;}

#one:checked ~ .buttonn .one{width: 35px;}
#one:checked ~ .buttonn .two{width: 15px;}
#one:checked ~ .buttonn .three{width: 15px;}

#two:checked ~ .buttonn .one{width: 15px;}
#two:checked ~ .buttonn .two{width: 35px;}
#tow:checked ~ .buttonn .three{width: 15px;}

#three:checked ~ .buttonn .one{width: 15px;}
#three:checked ~ .buttonn .two{width: 15px;}
#three:checked ~ .buttonn .three{width: 35px;}

#two:checked ~ .main-card{margin-left: -100%;}
#three:checked ~ .main-card{margin-left: -200%;}


#oneDp:checked ~ .buttonn .oneDp{width: 35px;}
#oneDp:checked ~ .buttonn .twoDp{width: 15px;}
#oneDp:checked ~ .buttonn .threeDp{width: 15px;}

#twoDp:checked ~ .buttonn .oneDp{width: 15px;}
#twoDp:checked ~ .buttonn .twoDp{width: 35px;}
#towDp:checked ~ .buttonn .threeDp{width: 15px;}

#threeDp:checked ~ .buttonn .oneDp{width: 15px;}
#threeDp:checked ~ .buttonn .twoDp{width: 15px;}
#threeDp:checked ~ .buttonn .threeDp{width: 35px;}

#twoDp:checked ~ .main-card{margin-left: -100%;}
#threeDp:checked ~ .main-card{margin-left: -200%;}




  input[type="radio"]{
    display: none;
  }
  @media (max-width: 768px) {
    .main-card .cards .card{
      margin: 20px 0 10px 0;
      width: calc(100% / 2 - 10px);
    }
  }
  @media (max-width: 600px) {
    .main-card .cards .card{
      width: 100%;
    }
  }




  .main-card span{display: flex;flex-direction: row;align-content: center;align-items: center;text-align: start;justify-content: flex-start;width: 100%;margin: 0 0 20px 0;gap: 15px;}





  .font-y{color: #E50000;font: normal 500 20px "poppins";gap: 40px;display: flex;align-items: center;}
  .number{font: normal 800 30px "Poppins";color: #828282;}
  .accordion{cursor: pointer;width: 100%;min-height: 5px;max-width: 1200px;padding: 10px 35px 10px 35px;margin: 37px auto 37px;border: 1px solid rgba(0, 0, 0, .1);font-size: 22px;border-radius: 10px;box-sizing: border-box;transition: all .3s;background-color: #faf8f853;}
  .accordion:hover {background-color: #faf5f5;box-shadow: 0 7px 30px -10px rgba(195, 204, 209, 0.656);border: 1px solid rgba(255, 255, 255, 0.1);}
  .title-accordion{margin: 0 auto;position: relative;cursor: pointer;display: flex;align-items: center;justify-content: space-between;}
  
  .arrow {transition: transform 0.3s ease;}
  .arrow.active {transform: rotate(90deg);}
  .contentt {width: 100%;overflow: hidden;max-height: 0;transition: all 0.3s ease-in-out;overflow: hidden;box-sizing: border-box;color: #111111;font: normal 400 17px "Poppins";}
  #state01:checked ~ .contentt, 
  #state02:checked ~ .contentt, 
  #state03:checked ~ .contentt, 
  #state04:checked ~ .contentt, 
  #state05:checked ~ .contentt, 
  #state06:checked ~ .contentt, 
  #state07:checked ~ .contentt, 
  #state08:checked ~ .contentt, 
  #state09:checked ~ .contentt,  
  #state10:checked ~ .contentt,  
  #state11:checked ~ .contentt,  
  #state12:checked ~ .contentt,  
  #state13:checked ~ .contentt,  
  #state14:checked ~ .contentt,  
  #state15:checked ~ .contentt,  
  #state16:checked ~ .contentt,  
  #state17:checked ~ .contentt,  
  #state18:checked ~ .contentt,  
  #state19:checked ~ .contentt,  
  #state20:checked ~ .contentt {  
    max-height: 150vh; 
  }
  #state:checked ~ .arrow {transform: rotate(90deg);}
  .inner {margin: 23px 0;font-family: 'Poppins';font-style: normal;font-weight: 400;font-size: 17px;line-height: 26px;color: #000000;}


#nav-accordion{max-width: 65%;height: 60vh;display: flex;align-items: center;position: relative;right: -90px;}

.containerrs {display: flex;justify-content: center;align-items: center;overflow: hidden;border-radius: 20px;max-height: 650px;
  
  .card {flex: 1;transition: all 1s ease-in-out;height: 75vmin;cursor: pointer;position: relative;
    .card__head {color: black;background: #f55a2a;padding: 0.5em;transform: rotate(-90deg);transform-origin: 0% 0%;transition: all 0.5s ease-in-out;min-width: 100%;text-align: center;position: absolute;bottom: 0;left: 0;font-size: 1em;white-space: nowrap;}
    
    &:hover {
      flex-grow: 10;
      img {
        filter: grayscale(0);
      }
      .card__head {text-align: center;top: calc(100% - 2em);color: #faf5f5;background: rgba(0, 0, 0, 0.5);font-size: 2em;transform: rotate(0deg) skew(-0deg); border-radius: 0 0 20px 20px;
      }
    }
    img {width: 100%;height: 100%;object-fit: cover;transition: all 1s ease-in-out;filter: grayscale(100%);border-radius: 20px;}
    &:not(:nth-child(5)) {
      margin-right: 1em;
    }
  }
}



.menu {display: flex;position: relative;justify-content: center;cursor: pointer;margin: 6px 15px 0 15px;}
.menu-title {display: block;transition: 0.3s background-color;}
.menu-title:before {content: "";display: block;height: 0;border-left: calc(150px / 2) solid transparent;border-right: calc(150px / 2) solid transparent;border-bottom: 0 solid #dddddd;position: absolute;top: 100%;left: 0;z-index: 101;transition:  0.2s 0.2s border-top ease-out,  0.3s border-top-color;}

.menu-title:hover {}
.menu-title:hover:before {}

.menu:hover > .menu-title:before {border-top-width: 0;transition:0.2s border-top-width ease-in,0.3s border-top-color;}

.menu-title:after {content: "";display: block;height: 0;border-left: calc(150px / 2) solid transparent;border-right: calc(150px / 2) solid transparent;border-bottom: 0 solid #ebebeb;position: absolute;bottom: 0;left: 0;z-index: 101;transition: 0.2s border-bottom ease-in;}


.menu-dropdown {min-width: 100%;padding: 15px 15px;position: absolute;background: #ff3f19;top: 22px;z-index: 100;transition: 0.5s padding, 0.5s background;display: flex;flex-direction: column;border-radius: 9px;}

.menu-dropdown:after {content: "";display: block;height: 0;border-top: 5px solid #ff3f19;border-left: (150px / 2) solid transparent;border-right: (150px / 2) solid transparent;position: absolute;top: 100%;left: 0;z-index: 101;transition: 0.5s border-top;}

.menu:not(:hover) > .menu-dropdown {padding: 0;background: #ff3f19;z-index: 99;}

.menu:not(:hover) > .menu-dropdown:after {border-top-color: #dddddd;}

.menu:not(:hover) > .menu-title:after {border-bottom-color: #dddddd;}

.menu-dropdown > * {overflow: hidden;height: 40px;padding: 0 10px;background: rgba(0, 0, 0, 0);white-space: nowrap;transition: 0.5s height cubic-bezier(.73,.32,.34,1.5), 0.5s padding cubic-bezier(.73,.32,.34,1.5), 0.5s margin cubic-bezier(.73,.32,.34,1.5), 0.5s 0.2s color, 0.2s background-color;display: flex;align-items: center;}

.menu-dropdown > *:hover {background: rgba(0,0,0,0.1);}

.menu:not(:hover) > .menu-dropdown > * {visibility: hidden;height: 0;padding-top: 0;padding-bottom: 0;margin: 0;color: rgba(25,25,25,0);transition: 0.5s 0.1s height,0.5s 0.1s padding,0.5s 0.1s margin,0.3s color,0.6s visibility;z-index: 99;}


.menu-Hamburguer {display: flex;position: relative;justify-content: center;cursor: pointer;margin: 6px 15px 0 15px;}
.menu-title-Hamburguer {display: block;transition: 0.3s background-color;}
.menu-title-Hamburguer:before {content: "";display: block;height: 0;border-left: calc(150px / 2) solid transparent;border-right: calc(150px / 2) solid transparent;border-bottom: 0 solid #dddddd;position: absolute;top: 100%;left: 0;z-index: 101;transition:  0.2s 0.2s border-top ease-out,  0.3s border-top-color;}

.menu-title-Hamburguer:hover {}
.menu-title-Hamburguer:hover:before {}

.menu-Hamburguer:hover > .menu-title:before {border-top-width: 0;transition:0.2s border-top-width ease-in,0.3s border-top-color;}

.menu-title-Hamburguer:after {content: "";display: block;height: 0;border-left: calc(150px / 2) solid transparent;border-right: calc(150px / 2) solid transparent;border-bottom: 0 solid #ebebeb;position: absolute;bottom: 0;left: 0;z-index: 101;transition: 0.2s border-bottom ease-in;}


.menu-dropdown-Hamburguer {min-width: 100%;padding: 15px 15px;position: absolute;background: #ff3f19;top: 22px;z-index: 100;transition: 0.5s padding, 0.5s background;display: flex;flex-direction: column;border-radius: 9px;}

.menu-dropdown-Hamburguer:after {content: "";display: block;height: 0;border-top: 5px solid #ff3f19;border-left: (150px / 2) solid transparent;border-right: (150px / 2) solid transparent;position: absolute;top: 100%;left: 0;z-index: 101;transition: 0.5s border-top;}

.menu-Hamburguer:not(:hover) > .menu-dropdown {padding: 1px 0;background: #ff3f19;z-index: 99;}

.menu-Hamburguer:not(:hover) > .menu-dropdown:after {border-top-color: #dddddd;}

.menu-Hamburguer:not(:hover) > .menu-title:after {border-bottom-color: #dddddd;}

.menu-dropdown-Hamburguer-Hamburguer > * {overflow: hidden;height: 40px;padding: 0 10px;background: rgba(0, 0, 0, 0);white-space: nowrap;transition: 0.5s height cubic-bezier(.73,.32,.34,1.5), 0.5s padding cubic-bezier(.73,.32,.34,1.5), 0.5s margin cubic-bezier(.73,.32,.34,1.5), 0.5s 0.2s color, 0.2s background-color;display: flex;align-items: center;}

.menu-dropdown-Hamburguer > *:hover {background: rgba(0,0,0,0.1);}

.menu-Hamburguer:not(:hover) > .menu-dropdown > * {visibility: hidden;height: 0;padding-top: 0;padding-bottom: 0;margin: 0;color: rgba(25,25,25,0);transition: 0.5s 0.1s height,0.5s 0.1s padding,0.5s 0.1s margin,0.3s color,0.6s visibility;z-index: 99;}




.sectionBlog{padding: 115px 0;}
.sectionBlog .container{text-align: center;display: flex;flex-direction: column;gap: 30px 0;}

.sectionBlog .cardblog {display: flex;flex-direction: column;max-width: 200px;}
.sectionBlog .cardblog h2 {line-height: 22px;font-size: 15px;margin: -5px 0 10px 0;}
.sectionBlog .cardblog a, .cardblog h2, .cardblog h3 {display: flex;flex-direction: column;text-align: start;align-items: start;}
.sectionBlog .cardblog img {border-radius: 10px 10px 0px 0px; height: 200px; object-fit: cover; width: 100%;}


.mainCard {display: flex;justify-content: space-evenly;transition: 1s;margin: 70px 0 50px;overflow: auto;gap: 20px;padding: 0px 0px 0px 5px;}
.mainCard .main-card{display: flex;justify-content: space-evenly;min-width: 293px;transition: 1s;margin: 70px 0 50px;background-color: #fff;box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);border-radius: 12px;transition: all 0.4s ease;}
.mainCard .main-card:hover{transform: translateY(-15px);}


.PageBlog{display: flex;flex-wrap: wrap;justify-content: space-around;align-items: flex-start;gap: 50px 20px ;max-width: 1200px;margin: auto;}
.PageBlog .cardblog {display: flex;flex-direction: column;max-width: 250px;}
.PageBlog .cardblog h2 {line-height: 22px;font-size: 15px;margin: 0px 0;}
.PageBlog .cardblog a, .cardblog h2, .cardblog h3 {padding: 0 5px;}
.PageBlog .cardblog a {display: flex;flex-direction: column;text-align: start;align-items: start;gap: 15px;justify-content: space-around;border-radius: 10px;transition: scale .5s;position: relative;padding: 0 0 15px 0;}
.PageBlog .cardblog a:hover {scale: 1.05;}
.PageBlog .cardblog a img {border-radius: 10px 10px;object-fit: cover;}

.frentes{display: flex;justify-content: space-around;gap: 100px 25px;text-align: center; margin: 50px auto 100px auto ;flex-wrap: wrap;}
.frentes img {width: 100px;background-color: #f55a2a;height: 100px;border-radius: 100px;}
.frentes li {display: flex;flex-direction: column;align-items: center;gap: 50px;width: 245px;}

.numberAcoes{display: flex;justify-content: space-around;gap: 100px 25px;text-align: end;margin: 0px 0 100px 0;flex-wrap: wrap;}
.numberAcoes li {display: flex;flex-direction: column;align-items: flex-end;gap: 50px;width: 300px;}


.logoBranco {display: block !important;z-index: 100;margin: 0 0 0 25px;}


.body-DPVideo {max-width: 1090px;margin: 0 auto;}


.limitar-texto {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Responsividade para celular */
#Menu-mobile,#btn-mobile, .hb-hidden-G,  .hb-hidden-img{display: none;}
header > nav > a{display: none;}


#Neurolideranca_element1{position: relative;top: 534px;left: 50px;opacity: 0.7;}
#Neurolideranca_element2{position: relative;top: 1201px;right: -740px;opacity: 0.7;}


/* Botão */
    .open-popup {padding: 10px 20px;background-color: #ff0000;color: #fff;border: none;cursor: pointer;font-size: 16px;}

    /* Fundo escuro do popup */
    .popup-overlay {display: none;position: fixed;top: 0; left: 0;width: 100%; height: 100%;background: rgba(0, 0, 0, 0.8);justify-content: center;align-items: center;z-index: 9999;}

    /* Caixa do vídeo */
    .popup-content {position: relative;width: 90%;max-width: 800px;background: #000000;border-radius: 15px;gap: 1px;display: flex;flex-direction: column;padding: 10px;}

    /* Botão de fechar */
    .close-popup {color: #fff;font-size: 35px;cursor: pointer;z-index: 10000;margin: -10px 0 -30px 0;}

    /* Iframe responsivo */
    .popup-content iframe {width: 100%;height: 450px;}

    @media (max-width: 600px) {
      .popup-content iframe {height: 250px;margin: -10px 0 0 0;}
    }




.google-rating-card {display: flex;align-items: center;background: #ffffff;border-radius: 25px;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);padding: 16px;max-width: 335px;font-family: 'Segoe UI', sans-serif;gap: 12px;margin: 0 0 50px 0;cursor: pointer; transition: 0.5s;}
.google-rating-card:hover {scale: 1.09;}

  .google-icon {width: 48px;height: 48px;}

  .rating-text {display: flex;flex-direction: column;}

  .headline {margin: 0;font-size: 16px;font-weight: bold;color: #202124;}

  .stars {font-size: 18px;color: #FFD700;letter-spacing: 2px;margin: 4px 0;}

  .subtext {margin: 0;font-size: 13px;color: #5f6368;}



@media (max-width: 1150px) {
  #btn-mobile{display: block;margin: 10px 20px 0 0;cursor: pointer;z-index: 100;}
  #Menu-header, .hb-hidden {display: none;}
  .hb-hidden, .nld-chatbot {display: none !important;}
  #Menu-header li, .hb-hidden-G{display: block;}
  #nav.active #Menu-header {display: flex;position: absolute;z-index: 99 !important;top: 0px;left: 0;width: 100%;background-color: #111111;padding: 10px 5px 100px;height: 100vh;flex-direction: column;align-items: flex-start;justify-content: space-around;}    
  #nav.active #Menu-header a {color: #fff !important;}
  
  .active .hb-hidden-img{position: relative;z-index: 999;display: block !important;}

  .Header-container .button {display: none};
  .logoPreto{display: none;}
  .bttHcontato{display: none;}
  .sectionCitacao{padding: 25px 0 115px 0;}


  .sectionforms .container form ul li {width: 100%;}

@media (max-width: 920px) {
    #listas-footer{display: block;}
    #Logo-footer{display: flex;flex-wrap: wrap;}
    .conteudoIndex{flex-wrap: wrap;gap: 45px;}
    .conteudoIndex .title-main {max-width: 100%;}
    .conteudoIndex #nav-accordion {max-width: 100%;right: inherit;}
    .Texto-Foto .img2{display: none;}
    .Texto-Foto2{flex-wrap: wrap-reverse;gap: 55px;}

    #Neurolideranca_element1{display: none;}
    #Neurolideranca_element2{display: none;}
    #sectionNumberscch {margin: -50px 0 0 0;}
    main > section#Bunner-MainNeurolideranca{background-position: center 0px;}

}

@media (max-width: 800px) {
    main section {padding: 0 25px;}
    #sobrevideo{display: flex; flex-wrap: wrap;}
    #bannerInicial{padding: 50px 15px 0 15px;}
}

@media (max-width: 650px) {
}
  .Serviços ul > li {margin: 25px 5px;}

  .sectionCards .container ul .card-item, .sectionCards .container ul .card-item h3{width: 200px;height: 200px;}
  .sectionCards .container ul .card-item h3 {line-height: 300px;}

    footer .container .navFooter{display: flex;margin: 70px 0;flex-wrap: wrap;gap: 55px 0;justify-content: space-evenly;flex-direction: column;align-items: flex-start;}
    .conteudoIndex #nav-accordion {display: none;}

  
    .sectionEventos .textSVG{max-width: 70%;}

    .Citacao {justify-content: center;flex-wrap: wrap;padding: 0 25px;}
    .Citacao p {font: normal 300 17px "Poppins";max-width: 400px;text-align: center;}

    .font4{font-size: 30px;}
    .font8{font-size: 20px;}
    .font19 {font-size: 24px;line-height: 40px;}

  }
  
  @media (max-width: 501px) {
  .iframe{width: 100%;max-width: 450px;max-height: 225px;}
  .Texto-Foto{padding: 45px 25px;}
  

  .accordion{padding: 5px;}
  .accordion iframe{height: 250px;}

  #Bunner-MainNeurolideranca {background-position: -280px 80px !important;margin: -80px 0 0;
  
}

@media (max-width: 400px) {
  .sectionCards .container ul .card-item, .sectionCards .container ul .card-item h3{width: 170px !important;height: 170px !important;}

  .Citacao {justify-content: center;flex-wrap: wrap;padding: 0 25px;}
  .Citacao p {font: normal 700 20px "Poppins";max-width: 400px;}

  .font14{font: normal 600 25px 'Poppins';line-height: 35px;}
  .font17{font-size: 35px;line-height: 50px;margin: 0px 0 -40px 0;}
  .font13{font-size: 13px;}
  .font32{font-size: 25px;}
  .font33{font-size: 15px;}
  .font34{font-size: 35px;}
  .font-y{font-size: 13px;gap: 20px;}
  .number{font-size: 20px;}

  .sectionCards .container ul .card-item h3 {line-height: 250px;}

  .containerr .buttonn{left: -25px;position: relative;}
  
  iframe{height: 240px;margin: -30px auto;}
  .carousel iframe{height: 600px !important; margin: auto !important;}
  .iframe-container {height:800px;}

  .sectionforms .container form {padding: 20px;}

}