/*
Theme Name: Komunica Mais
Theme URI: https://www.komunicamais.com.br/
Author: Komunica Mais
Author URI: https://www.komunicamais.com.br/
Description: Construtor de Landing Pages
Version: 1.0
Tags: komunica, mais, landing, page
*/
body, html {max-width: 100%; overflow-x: hidden;}
/* poppins-100 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Poppins Thin'), local('Poppins-Thin'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-100italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-100italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-200italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-200italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Poppins Light'), local('Poppins-Light'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-300italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins Light Italic'), local('Poppins-LightItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins Italic'), local('Poppins-Italic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Poppins Medium'), local('Poppins-Medium'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-500italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-600italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Poppins Bold'), local('Poppins-Bold'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-700italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-800 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-800italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-800italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-900 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Poppins Black'), local('Poppins-Black'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-900italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Poppins Black Italic'), local('Poppins-BlackItalic'),
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/poppins-v13-latin/poppins-v13-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

body, p, h1, h2, h3, h4, h5, h6, li {font-family:'Poppins', 'Roboto', 'Open Sans', sans-serif}
video {border:0 none;}

.navbar-fixed-top.opaque {top:0;}
.padding-top-120 {padding-top:15px;}
.text-white-important * {color:#FFFFFF;}

.home-section h1 p {color:#FFFFFF;}
.home-section h1 p span {background-color:rgba(255,255,255,0.75); border-radius:2px; color:#f6358a; font-size:21px; letter-spacing:2px; line-height:32px; padding:0 12px; text-shadow:none;}
.home-section h1 em + em {padding-top:0px;}
.home-section h1 p:last-child em span {font-size: 18px;}
.km-section-quem-somos h4 {color:#f6358a; font-weight:500; letter-spacing:1px;}

.register-form-wrapper {background:rgba(255,255,255,0.65);}
.register-form-wrapper p {color:#333333;}

.navbar-brand img {max-height:70px; transition:all ease-in-out 0.3s;}
.navbar-fixed-top.opaque .navbar-brand {box-shadow:none; position:relative; transition:all ease-in-out 0.3s; top:0;}
.navbar-fixed-top.opaque .navbar-brand img {max-height:50px; transition:all ease-in-out 0.3s;}

.div-logos {padding-top:50px;}
.div-logos img {border-radius:8px; max-width:160px; margin-right:35px;}
.div-logos img + img {background-color:#ffffff; max-width:250px; margin-right:0; padding:12px 15px;}

.wpp-image-link {bottom:12px; position:fixed; right:17px; z-index:9999999;}
.wpp-image-link img {max-width:50px;}

.tarja-header {background-color:#100516; border-bottom:1px solid rgba(255,255,255,0.35); padding:12px 0;}
.tarja-header ul {box-sizing:border-box; display:inline-block; margin:0; width:100%;}
.tarja-header ul li {color:#fefefe; display:inline-block; padding-right:25px;}
.tarja-header ul li img {max-width:25px; padding-right:6px;}
.tarja-header ul li a {color:#fefefe;}

@media (max-width: 600px)
{
	.d-none-m {display:none !important;}
	.d-block-m {display:block !important;}
	
	.navbar-fixed-top {padding:0;}
	.navbar-brand {box-shadow:none; position:relative; transition:all ease-in-out 0.3s; top:0;}
	.navbar-brand img {max-height:84px; transition:all ease-in-out 0.3s;}
	
	.home-section h1 p {font-size:26px; line-height:36px;}
	.home-section h1 p span {font-size:16px;}
	.div-logos {text-align:center;}
	.div-logos img {max-height:80px; margin:0 7px 42px;}
	.div-logos img + img {max-height:40px;}
	.home-section .col-md-5.margin-top-20 {display:none;}
	
	.section-ttile-big h2 span {font-size:26px;}
	
  .tarja-header {display: none;}
	.tarja-header ul {box-sizing:border-box; display:inline-block; margin:0; width:100%;}
	.tarja-header ul li {color:#fefefe; display:inline-block; margin-bottom:15px; margin-right:8px; padding-right:0;}
	.tarja-header ul li img {max-width:18px; padding-right:6px;}
	.tarja-header ul li a {border:1px solid #fefefe; border-radius:8px; clear:both; color:#fefefe; display:inline-block; font-size:12px; padding:8px 12px;}
}

.wpp-image-link::after, .wpp-image-link::before
{
	content: '';
	position: absolute;
	opacity: 0;
	border: 4px solid #25D366;
	left: -10px;
	top: -10px;
	right: -10px;
	bottom: -10px;
	-webkit-border-radius: 50%;
	animation: WaveWhatsApp 1.5s ease infinite;
}

.wpp-image-link::after {animation-delay:.5s}

@keyframes WaveWhatsApp 
{
	0% 
	{
		transform:scale(.5)
	}
	
	50% 
	{
		opacity:1
	}
	
	100% 
	{
		transform:scale(1.2);
		opacity:0
	}
}

.btn-green, button[type=submit] {position: relative; z-index: 0;}
.btn-green::after, button[type=submit]::after 
{
	content: "";
	background-color: #f6358a;
	border: 1px solid #f6358a;
	border-radius: 3px;
	display: inline-block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	transition: all .4s;
	animation-name: kmpulse;
	animation-duration: 650ms;
	animation-iteration-count: infinite;
}

@keyframes kmpulse 
{
	0%   {transform: scaleX(1.0) scaleY(1.0); opacity:1;}
	25%  {transform: scaleX(1.1) scaleY(1.2); opacity:0.7;}
	50%  {transform: scaleX(1.2) scaleY(1.4); opacity:0.4;}
	75%  {transform: scaleX(1.3) scaleY(1.5); opacity:0.1;}
	100% {transform: scaleX(1.4) scaleY(1.6); opacity:0;}
}