
/* HEADER */

	.et-db header{
		position: relative;
		z-index: 21;
	}

	.et-db header.phelcom #et-boc > p,
	.et-db footer.phelcom #et-boc > p,
	.et-db div.elements #et-boc > p{
		display:none;
	}

	.et-db header.scroll #et-boc .header.phelcom{
		padding: 14px 0 !important;
		box-shadow: 0 0 20px rgb(0 0 0 / 30%);
	}

	.et-db header #et-boc .et_builder_inner_content{
		z-index: 991;
	}
	
	.et-db header #et-boc .header.phelcom{
		padding: 22px 0 !important;
		position: fixed;
		width: 100%;
		z-index: 999;
		box-shadow: 0 0 0 rgb(0 0 0 / 30%)
	}
	
	.et-db header #et-boc .header.phelcom .et_pb_row{
		display: flex;
		padding: 0;
	}
	
	.et-db header #et-boc .header.phelcom .right{
		width: 100%;
		display: flex;
		margin-right: 0;
	}
	
	.et-db header #et-boc .header.phelcom .menu_mobile {
		display:none;
		margin: auto;
		width: auto !important;
	}
	
	.et-db header #et-boc .header.phelcom .menu_mobile .hamburguer {
		min-height: 40px;
		width: 40px;
	}
	
	.et-db header #et-boc .header.phelcom .menu_mobile .close{
		background-color: aliceblue;
		display: flex;
	}
	
	.et-db header #et-boc .header.phelcom .left{
		width: auto;
		margin: 0;
	}

	.et-db header #et-boc .header.phelcom .left .logo{
		width: 230px;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu{
		margin: auto 10px auto auto;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_button_module_wrapper{
		margin: auto 10px auto 10px;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_code.lang{
		border-left: 1px solid #e9e9e9;
		padding-left: 5px;
		border-radius: 0px !important;
		margin-left: 5px !important;!i;!;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_button_module_wrapper a:after{
		display: none;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li{
		margin: auto 2px;padding: 0;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud{
		border-left: 1px solid #e9e9e9;
		margin-left: 5px;
		padding-left: 5px;
		position: relative;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud:hover .pop{
		opacity: 1;
		visibility:visible;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop{
		position: absolute;
		bottom: -10px;
		transform: translateY(100%) translateX(-50%);
		text-align: center;
		border-radius: 15px;
		width: 180px;
		box-shadow: 0 0 20px #00000024;
		background-color: white;
		left: 50%;
		right: 0;
		margin: auto;
		opacity: 0;
		visibility: hidden;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop:before,
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop:after{
		background-color: white;
		width: 20px;
		height: 20px;
		content:"";
		position: absolute;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop:before{
		left: 0;
		z-index:1;
		width: 90px;
		right: 0;
		margin: auto;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop:after{
		transform: translateX(-50%) rotate(45deg);
		top: -7px;
		left: 50%;
		box-shadow: 0 0 20px #00000024;
		border-radius: 5px;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop .text{
		padding: 20px 15px 15px 15px;
		color: var(--principal);
		z-index: 2;
		position: relative;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop img{
		
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud a {
		background-image: var(--wpr-bg-be9ac466-899d-4352-b11e-eb89a70e94ad);
		background-size: 85%;
		background-repeat: no-repeat;
		background-position: center;
		color: transparent !important;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud a:hover {
		color: transparent;
	}
	
	html[lang=en-US] .et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.new:before{
		content: "New";
	}
	
	html[lang=es-ES] .et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.new:before{
		content: "Lanzamiento";
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.new:before{
		content: "lan\00E7 amento";
		display: inline-table;
		position: absolute;
		letter-spacing: 1px;
		text-align: center;
		left: 0;
		right: 0;
		top: -22px;
		text-transform: uppercase;
		font-size: 10px;
		background-color: #57c3a7;
		width: auto;
		margin: auto;
		padding: 0px 10px;
		border-radius: 0 0 7px 7px;
		color: white;
		z-index: 9;
	}
	
	.et-db header.scroll #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.new:before{
		top: -14px;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_button_module_wrapper a,
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li>a,
	.et-db header #et-boc .header.phelcom .right .et_pb_code{
		font-size: 15px;
		font-weight: 400;
		text-transform: uppercase;
		letter-spacing: 1px;
		color:var(--black);
		padding: 10px 10px;
		border-radius: 5px;
		line-height: initial !important;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_button_module_wrapper a:hover,
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li>a:hover,
	.et-db header #et-boc .header.phelcom .right .lang .language:hover{
		background-color: #f1f1f1;
		color: black;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_code {
		margin: auto 0 auto 0 !important;
		padding: 0 0 0 10px;
	}
	
	@keyframes close_button {
		from {transform: scale(0);}
		to {transform: scale(1);}
	}
	
	.et-db header #et-boc .header.phelcom .right .mobile.close{
		order: 0;
		margin: 20px 20px 10px auto;
		background-color: #F5F5F5;
		padding: 15px;
		border-radius: 7px;
		transform: scale(0);
	}
	
	.et-db header #et-boc .header.phelcom .right.open .close{
		animation-play-state: running;
		animation-name: close_button;
		animation-duration: 200ms;
		animation-delay:500ms;
		animation-fill-mode: forwards;	
	}
	
	.et-db footer #et-boc .footer.phelcom .lang{
		margin-top: 10px;
	}

	.et-db footer #et-boc .footer.phelcom .lang .selector{
		display:none;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .language,
	.et-db footer #et-boc .footer.phelcom .lang .language{
		padding: 10px 35px 10px 10px;
		background-position: right 7px center;
		background-size: 21px;
		background-repeat: no-repeat;
		border-radius:5px;
		cursor: pointer;
		background-color: white;
		color: black;
		width: auto;
		display: inline-block;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .language.inter,
	.et-db footer #et-boc .footer.phelcom .lang .language.inter,
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li.wpml-ls-item-en a{
		background-image: var(--wpr-bg-ed823538-4250-4fca-99e1-5dc28715d3de);
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .language.br,
	.et-db footer #et-boc .footer.phelcom .lang .language.br,
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li.wpml-ls-item-pt-br a{
		background-image: var(--wpr-bg-84f5ac9f-f9f4-4318-a456-ea4ade68a840);
	}

	.et-db header #et-boc .header.phelcom .right .lang .language.esp,
	.et-db footer #et-boc .footer.phelcom .lang .language.esp,
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li.wpml-ls-item-es a{
		background-image: var(--wpr-bg-43e3306b-7dbc-4f86-95b6-47311493190e);
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector{
		visibility: hidden;
		position: absolute;
		width: 100%;
		height: 100%;
		padding-top: 49px;
		top: 0;
		right: 0;
		display: flex;
		opacity: 0;
		z-index: 9;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector.footer{
		position: fixed;
		background-color: rgb(0 0 0 / 41%);
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector.footer .wrap{
		transform: none !important;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector.open{
		visibility: visible;
		opacity: 1;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap{
		margin: auto;
		background-color: white;
		border-radius: 10px;
		flex-direction: column;
		padding: 20px;
		max-width: 450px;
		transform: translateX(calc(-100% + 70px)) !important;
		width: auto;
		opacity:0;
		border: 1px solid #cecece;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector.open .wrap{
		transform:scale(1);
		opacity:1;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap .top{
		display: flex;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap .top .close{
		margin: 0 0 auto 20px;
		padding: 10px;
		background-color: #F5F5F5;
		border-radius: 5px;
		cursor:pointer;
		display: flex;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap .top .close *{
		display: block;
		width: 14px;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap .top .close:hover{
		background-color: #eeeeee;
	}
	
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap .top .title{
		font-size: 14px;
		letter-spacing: 2px;
		margin: auto auto auto 0;
		color: #12284D;
		font-weight: bold;
		white-space: nowrap;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul{
		padding: 0;
		list-style: none;
		display: flex;
		margin-top: 20px;
		flex-wrap: wrap;
		min-width: 300px;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li{
		margin: 5px 10px 5px 0;	
	}

	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li.wpml-ls-current-language a{
		border: 1px solid #57c3a7;
		background-color: white;
		pointer-events: none;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li a{
		background-color: #F5F5F5;
		padding: 15px 40px 15px 15px;
		border-radius: 5px;
		display: block;
		color: #12284D;
		font-size: 12px;
		background-repeat: no-repeat;
		background-position: right 9px center;
		background-size: 20px;
	}

	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li a:hover{
		background-color: #eeeeee;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li a img{
		display: none;
	}
	
	.et-db header #et-boc .header.phelcom .right .close,
	.et-db header #et-boc .header.phelcom .right .logo{
		display:none;
	}
	 
	
	.admin-bar .et-db footer.phelcom #et-boc .header.blog{
		top: 116px;
	}

	
	.admin-bar header.blog{
		top: 126px;
	}

	
	header.blog .right .menu{
		margin: auto 0 auto auto;
	}
	
	header.blog .right{
		display: flex;
		position: initial;
	}
	
	header.blog .mobile{
		display:none;
		margin: auto 0 auto auto;
		cursor: pointer;
	}
	
	header.blog .search {
		border: none;
		margin: auto 0 auto 15px !important;
	}
	
	header.blog .search >  div.button_s{
		content:"";
		width: 40px;
		height: 40px;
		display: block;
		background-position: center;
		background-repeat: no-repeat;
		background-image: var(--wpr-bg-511daea0-e44b-4f19-83ce-900505f9c30b);
		cursor:pointer;
	}
	
	header.blog .search{
		position: initial;
		display: flex;
	}
	
	header.blog .search form{
		position: absolute;
	    width: 100%;
	    background-color: rgb(18 40 77); 
	    z-index: 99999;
		display: flex;
		opacity: 0;
		visibility: hidden;
		margin: auto;transform: translateY(-10%);
		bottom: 0;
		
		top: 0;
		max-width: 80%;
		right: 0;
	}
	
	header.blog .search form.open{
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
	}
	
	header.blog .search form > div{
		width: 100%;
		padding: 0;
	}
	
	header.blog .search form .close{
		width: 40px;
		height: 40px;
		background-image: var(--wpr-bg-706ca2bc-ccf3-4bd2-8141-84247719cc77);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #204480;
		border-radius: 5px;
		margin: auto auto auto 16px;
		cursor: pointer;
	}

	header.blog .search form .close:hover{
		background-color: #2053a7;
	}
	
	header.blog .search form > div label{
		display: block;
		height: auto;
		color: white;	
		clip: auto;
		clip-path: initial;
		position: initial !important;
		width: auto;
		text-transform: uppercase;
		letter-spacing: 2px;text-align: left;
		margin: auto 15px auto auto;
	}
	
	header.blog .search form > div .et_pb_s{
		margin: auto auto auto auto;
		width: 100%;
		padding: 10px 15px !important;
		color: #12284d;
		letter-spacing: 1px;
		font-size: 15px;
		background-color: #e0e9f9;
		border-radius: 5px 0px 0px 5px;
	}
	
	header.blog .search form > div .et_pb_searchsubmit{
		margin: auto auto auto auto !important;
		min-height: auto !important;
		padding: 12px 15px 11px 15px;
		border-radius: 0 6px 6px 0;
		text-transform: uppercase;
		letter-spacing: 3px;
		background-color: #e0e9f9;
		font-size: 12px;width: 50px;color: transparent;background-position: center;
		background-repeat: no-repeat;
		background-image: var(--wpr-bg-fedd7542-7489-47f4-940e-71cc73e9e85c);
	}
	
	header.blog .left{
		display: flex;
		width: 50% !important;
		margin: auto !important;
	}
	
	
	.et-db header #et-boc .header.phelcom .right .sub-menu{
		border-radius: 10px;
		padding: 10px;
		border-top-width: 0;
		margin-top: 10px;
		transform:scale(0.9);
		border:1px solid #f1f1f1
	}

	.et-db header #et-boc .header.phelcom .right .sub-menu:before{
		content:"";
		display:block;
		height: 20px;
		position: absolute;
		top: -10px;
		width: 100%;
	}

	.et-db header #et-boc .header.phelcom .right .et-show-dropdown{
		
	}

	.et-db header #et-boc .header.phelcom .right .et-show-dropdown .sub-menu{
		transform:scale(1);
	}

	.et-db header #et-boc .header.phelcom .right .menu-item-has-children > a{
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Ik02NCA4OGEzLjk4OCAzLjk4OCAwIDAgMS0yLjgyOC0xLjE3MmwtNDAtNDBjLTEuNTYzLTEuNTYzLTEuNTYzLTQuMDk0IDAtNS42NTZzNC4wOTQtMS41NjMgNS42NTYgMEw2NCA3OC4zNDRsMzcuMTcyLTM3LjE3MmMxLjU2My0xLjU2MyA0LjA5NC0xLjU2MyA1LjY1NiAwczEuNTYzIDQuMDk0IDAgNS42NTZsLTQwIDQwQTMuOTg4IDMuOTg4IDAgMCAxIDY0IDg4eiIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
		background-size: 10px;
		background-position: right 5px center;
		background-repeat: no-repeat;
		padding-right: 20px !important;
	}

	.et-db header #et-boc .header.phelcom .right .sub-menu li{
		padding: 0;
		border-radius: 8px;
		word-break: keep-all;
		display: block;
	}

	.et-db header #et-boc .header.phelcom .right .sub-menu li.launch a:after{
		content: "new";
		display: inline-block;
		background-color: #5ec5aa;
		padding: 5px 8px;
		border-radius: 99px;
		text-align: center;
		color: white;
		text-transform: uppercase;
		letter-spacing: 4px;
		font-size: 10px;
		line-height: initial;
		vertical-align: middle;
		margin-left: 10px;
	}

	.et-db header #et-boc .header.phelcom .right .sub-menu li a{
		text-transform: uppercase;
		letter-spacing: 1px;
		padding: 6px;
		width: auto;
		word-break: keep-all;
	}

/* HEADER FIM */


/* FLOATER ELEMENTS */

	.et-db div.elements #et-boc{
		z-index: 999;
		position: relative;
	}

	.et-db div.elements #et-boc .floater {
		position: relative;
		z-index: 9;
		padding: 0 !important;
	}
	
	.et-db div.elements #et-boc .floater  > .et_pb_row{
		padding:0;
	}
	
	.et-db div.elements #et-boc .floater .et_pb_row .et_pb_column{
		min-height:0;
	}
	
	.et-db div.elements #et-boc .elements .button{
		position: fixed;
		bottom: 20px;
		right: 20px;
		margin: auto !important;
		padding: 10px 13px !important;
		font-size: 12px;
		transform: scale(0.6);
		transform-origin: right bottom;
		opacity: 0;
		font-weight: 300;
	    text-transform: uppercase;
	    letter-spacing: 6px;
	    background-color: #57c3a7;
	    border-radius: 5px 5px 5px 5px;
	    overflow: hidden;
	    cursor: pointer;
		color:white;
	}
	
	.et-db div.elements #et-boc .floater.elements .button.show{
		opacity: 1;
		transform: scale(1);
	}
	
	.et-db div.elements #et-boc .floater.elements .button .et_pb_text_inner{
		display: flex;
	}
	
	.et-db div.elements #et-boc .floater.elements .button .et_pb_text_inner img{
		margin-right: 15px;
	}

/* FLOATER ELEMENTS END */

 /* FOOTER */

	.et-db footer.phelcom {
		background-color: #29344f !important;
		z-index: 0;
   		position: relative;
	}
		
	.et-db footer.phelcom a,
	.et-db footer.phelcom .item.et_clickable,
	.et-db footer.phelcom .et_pb_text {
	    color: white;
	    font-size: 14px;
	    padding: 0px 0 !important;
	    margin: 0 !important;
	}

	.et-db footer.phelcom a:hover,
	.et-db footer.phelcom .item.et_clickable:hover{
		opacity:0.8
	}
	
	.et-db footer.phelcom .et_pb_text p,
	.et-db footer.phelcom .et_pb_text a{
		font-size: unset;
	}

	.et-db footer.phelcom #et-boc .line_logo {
		display: flex;
		flex-wrap: wrap;
	}

	.et-db footer.phelcom #et-boc .line_logo.certificacao {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}

	.et-db footer.phelcom #et-boc .line_logo.certificacao > div{
		margin: auto !important;
		width: auto !important;
		padding: 0 0 15px 0 !important;
	}
	
	.et-db footer.phelcom #et-boc .line_logo > div:first-child{
		width: 100%;
	}
	
	.et-db footer.phelcom #et-boc .line_logo > div:nth-child(2){
		margin-left: auto !important;
	}
	
	.et-db footer.phelcom #et-boc .line_logo > div:nth-child(n+2){
		margin: 0 auto 5px auto !important;
		padding: 5px 5px;
	}
	
	.et-db footer.phelcom #et-boc .line_logo > div:last-of-type{
		margin-right: auto;
	}
	
	.et-db footer.phelcom #et-boc .et_pb_row_1_tb_footer{
		display: flex;
	}
	
	.et-db footer.phelcom #et-boc .et_pb_row_1_tb_footer > div{
		/* margin: 0 auto auto auto; */
	}

	.et-db footer.phelcom #et-boc .line_logo .et_pb_blurb picture{
		animation: none;
		-webkit-animation: none;
		opacity: 1;
	}

	.et-db footer.phelcom #et-boc {
		z-index: 99;
		position:relative;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom{
		padding: 0;
		color: honeydew;
		display: flex;
		width: 80%;
		margin: auto;
	}
	
	.et-db footer.phelcom #et-boc .footer.phelcom .itens{
		display: flex;
		flex-direction: column;
		width: auto;
		margin: 0 auto;
		max-width: 1440px;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .itens .item{
		/* word-break: keep-all; */
		/* overflow-wrap: break-word; */
		white-space: nowrap;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .itens .et_pb_menu .et_pb_menu__wrap{
		display: block;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .itens .et_pb_menu ul{
		display: block;
		margin: auto;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .itens .et_pb_menu ul li{
		padding: 0;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .itens .et_pb_menu ul li a{
		color: white;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .itens:first-of-type{
		margin-left: 0;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .itens:last-of-type{
		margin-right: 0;
	}
	
	.et-db footer.phelcom #et-boc .footer.phelcom .title{
		text-transform: uppercase;
		font-size: 13px;
		letter-spacing: 2px;
		white-space: nowrap;
		text-align: left;
		margin: auto auto 5px auto !important;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .et_pb_blurb{
		padding: 5px 0;
		margin: 0;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .et_pb_blurb .et_pb_blurb_content{
		max-width: 100%;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .et_pb_blurb .et_pb_main_blurb_image{
		margin: auto 0 auto 0;
		width: 22px;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .et_pb_blurb .et_pb_main_blurb_image span{
		margin: 0;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .et_pb_blurb .et_pb_blurb_container{
		padding: 0 !important;
		margin: auto 0;
		line-height: normal;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .et_pb_blurb .et_pb_blurb_container h4{
		padding: 0;
		line-height: normal;
		font-size: unset;
	}

	.et-db footer.phelcom #et-boc .et_pb_column  .text_about{
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 22px;
		text-align: left;
		max-width: 350px;
		margin-bottom: 25px;
	}
	
	.et-db footer.phelcom #et-boc .logo{
		text-align: left;
		margin: 20px 0 0 0;
	}

	.et-db footer.phelcom #et-boc .logo .et_pb_image_wrap {
		max-width: 160px;
	}

	.et-db footer.phelcom #et-boc .rights{
		padding: 20px 0;
		color: white;
		text-transform: uppercase;
		letter-spacing: 2px;
		font-size: 12px;
	}
	
	.et-db footer.phelcom #et-boc .rights .et_pb_row,
	.et-db footer.phelcom #et-boc .rights .et_pb_row .right{
		display: flex;
		padding: 0;
	}
	
	.et-db footer.phelcom #et-boc .box{
		width: auto;
		padding: 15px 5px 0 5px;
	}
	
	.et-db footer.phelcom #et-boc .box .item{
		margin: 0;
		text-align: left;
	}

	.et-db footer.phelcom #et-boc .about.box{
		
	}
  
	.et-db footer.phelcom #et-boc .rights .et_pb_row .et_pb_column {
		width: auto;
	}

	.et-db footer.phelcom #et-boc .rights .et_pb_row .et_pb_column .et_pb_module{
		margin: auto 15px auto auto !important;
	} 
	
	.et-db footer.phelcom #et-boc .header.blog{
		padding: 11px 0 !important;
	    position: fixed;
	    width: 100%;
	    z-index: 998;
	    box-shadow: 0 0 0 rgb(0 0 0 / 30%);
		top: 82px;
	}
	
	.admin-bar .et-db footer.phelcom #et-boc header.scroll .blog{
		top: 100px;
	}
	
	.et-db footer.phelcom #et-boc header.scroll .blog{
		top: 67px;
		padding: 7px 0 !important;
	}

/* FOOTER FIM */
 
/* REDUCTION ELEMENTS */
	
	.no_header .header,
	.no_footer footer{
		display:none !important;
	}

	.header_reduction .header .right,
	.header_reduction .header .menu_mobile,
	.footer_off .footer {
		display:none !important;
	}
	
	.header_reduction .header .left{
		margin:auto !important;
		pointer-events: none;
		width: auto !important;
	}

	.header_reduction .et-db header #et-boc .header.phelcom{
		position: initial;
	}

	.norequestbutton .floater.elements .button.request_a_quote{
		display:none;
		
	}
	
	.header_down header.phelcom{
		z-index: 1;
		position: relative;
	}

	.header_down header.phelcom.scroll{
		z-index: 1;
		position: initial;
	}

/* REDUCTION ELEMENTS END */

/* RESPONSIVO */
 
 @media (max-width: 980px) {
	 
	 .et-db header #et-boc .header.phelcom .right{
		display: flex;
		position: fixed;
		width: 100% !important;
		height: 100%;
		left: 0;
		background-color: white;
		top: 0;
		flex-direction: column;
		opacity: 0;
		visibility: hidden;
		transform: translateX(10%);
		padding-bottom: 40px;
		margin: 0;
	}

	.et-db header #et-boc .header.phelcom .right.open{
		opacity: 1;
		visibility: visible;
		transform: translateX(0px);
		overflow-y: auto;
	}
	
	.et-db header #et-boc .header.phelcom .menu_mobile {
		display:block;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu{
		order: 2;
		margin: 0 !important;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap{
		 -ms-flex-pack: start;
	    -webkit-box-pack: start;
	    justify-content: space-around;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap,
	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_row,
	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et-menu-nav{
		display: block;
		width: 85%;
		margin: auto;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap .et-menu.nav{
		flex-direction: column;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap .et-menu.nav li a{
		background-color: #F9F9F9;
		padding: 20px;
		width: 100%;
		text-align: center;
		font-size: 16px;
		border-radius: 10px;
		font-weight: 300;
		background-position: right 15px center;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .menu-item-has-children:before{
		display: none !important;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap .et-menu.nav li {
		transform: translateX(15px);
		margin-bottom: 20px;
		width: 100%;
		opacity: 0;
		flex-direction: column;
	}

	.et-db header #et-boc .header.phelcom .right .sub-menu{
		position: initial;
		box-shadow: none;
		padding: 0;
		width: 100%;
		margin: 20px auto auto auto;
	}

	.et-db header #et-boc .header.phelcom .right.open .sub-menu{
		visibility: visible;
		opacity: 1;
		transform: scale(1);
		margin-top: 0;
		border-radius: 0 0 10px 10px;
	}

	.et-db header #et-boc .header.phelcom .right .sub-menu li{
		width: 100% !important;
		margin-bottom: 0 !important;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap .et-menu.nav li .sub-menu li a{
		font-size: 16px;
		padding: 16px;
		background-color: #f3f3f3;
		border-radius: 0;
	}	
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap .et-menu.nav li.show{
		transform: translateX(0px);
		opacity: 1;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .menu-item-has-children .menu-item{
		border-bottom: 1px solid #dbdbdb;
		border-radius: 0;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu .menu-item-has-children .menu-item a{
		font-size: 14px !important;
		padding: 13px !important;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu .menu-item-has-children .menu-item:last-of-type{
		border-bottom: 0px;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_button_module_wrapper{
		order: 1;
		margin: 0 0 15px 0;
		display: flex;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_button_module_wrapper a{
		background-color: #F9F9F9;
		padding: 20px !important;
		width: 90%;
		text-align: center;
		font-size: 16px;
		border-radius: 10px;
		margin: auto;
		background-position: left 20px center;
		background-size: 25px;
		border: 1px solid;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_code{
		order: 3;
		margin: auto 0 0 0 !important;
		padding: 0;
	}

	.et-db header #et-boc .header.phelcom .right .logo{
		order: 3;
		margin: auto auto 25px auto;
		width: 50%;
		padding-top: 10px;
	}

	.et-db header #et-boc .header.phelcom .right .lang .my-custom-switcher{
		display: flex;
	}
	
	.et-db header #et-boc .header.phelcom .right .lang .language{
		width: auto;
		display: inline-block;
		padding: 15px 55px 15px 15px;
		background-position: right 24px center;
		font-size: 14px;
		border-radius: 10px;
		margin: auto;
		background-color: #f9f9f9;
	}

	.et-db header #et-boc .header.phelcom .et_mobile_nav_menu{
		display:none;
	}
	
	.et-db header #et-boc .header.phelcom .et_pb_menu__menu{
		display: block;
	}

	.et-db header #et-boc .header.phelcom .et_pb_row{
		margin: auto !important;
		width: 100%;
		padding: 0 20px;
	}
	
	.admin-bar.et-db header #et-boc .header.phelcom.scroll{
		top: 0;
	}

	.et-db header #et-boc .header.phelcom .right .close,
	.et-db header #et-boc .header.phelcom .right .logo{
		display:block;
	}
	
	 .et-db header #et-boc .header.phelcom .right .lang .selector{
		 position: fixed;
		 background-color: rgb(0 0 0 / 25%);
		 padding: 0;
		 bottom: 0;
	}

	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap{
		 transform: none !important;
	}

	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul{
		 min-width: auto;
	}
	 
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud a{
		background-size: 120px;
		background-position: center !important;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #c1cade;
		border-radius: 10px !important;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud{
		order: 0;
		padding: 0;
		margin: 0;
		border: 0;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop{
		opacity: 1;
		visibility: visible;
		position: relative;
		transform: none;
		left: auto;
		width: 100%;
		display: flex;
		box-shadow: initial;
		border-radius: 0 0 10px 10px;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color: #c7c7c7;
		top: 0;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop .text{
		 margin: auto;
		}
	 
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop img{
		margin: auto 0 auto auto;
	}

	 .et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop:before, .et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop:after{
		 display:none;
	 }

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li{
		order: 1;
	}
	
	.et-db footer.phelcom #et-boc .footer.phelcom{
		flex-direction: row;
		flex-wrap:wrap;
	}
		
	.et-db footer.phelcom #et-boc .footer.phelcom .itens{
		padding: 15px 0;
	}

	 .et-db footer.phelcom #et-boc .footer.phelcom .itens .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu{
		 display: inline-block;
		}

	 .et-db footer.phelcom #et-boc .footer.phelcom .itens .et_pb_menu .et_pb_menu__wrap .et_mobile_nav_menu{
		 display:none;
	 }

	 .et-db footer.phelcom #et-boc .text_about{
		 max-width: 100%;
	}

	 .et-db footer.phelcom #et-boc .rights .et_pb_row, .et-db footer.phelcom #et-boc .rights .et_pb_row .right{
		flex-direction: column;
	}
	
	.et-db footer.phelcom #et-boc .line_logo > div:first-child{
		margin: 35px 0 5px 0;
	}
	 
 }
 
 
@media (max-width: 768px) {

	.et-db footer.phelcom #et-boc .footer.phelcom{
		flex-direction: row;
		flex-wrap:wrap;
	}
		
	.et-db footer.phelcom #et-boc .footer.phelcom .itens{
		width:100%;
	}

	.et-db footer.phelcom #et-boc .box{
		padding: 0;
	}

	.et-db footer.phelcom #et-boc .rights .et_pb_row .et_pb_column{
		width:100%;
	}

	.et-db footer.phelcom #et-boc .rights .et_pb_row .et_pb_column .et_pb_module{
		margin: 0 !important;
		text-align: left;
		padding: 7px 0 !important;
	}

	.et-db footer.phelcom a, .et-db footer.phelcom .item.et_clickable, .et-db footer.phelcom .et_pb_text{
		padding: 10px 0 !important;
		font-size: 17px;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .title{
		font-size: 14px;
		letter-spacing: 7px;
	}

	.et-db footer.phelcom #et-boc .footer.phelcom .et_pb_blurb{
		padding: 15px 0;
	}

	
}

@media (max-width: 479px) {
	
	.et-db div.elements #et-boc .elements .button{
		right: 0;
		bottom: -1px;
		border-radius: 10px 0 0 0;
		padding: 17px 26px !important;
	}	


	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap{
		width: 80%;
	}

	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap ul li{
		width: 100%;
		text-align: center;
	}

	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap .top .close{
		padding: 10px;
	}

	.et-db header #et-boc .header.phelcom .right .lang .selector .wrap .top .close img{
		width: 25px;
	}
	
	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.new:before{
		top: 0;
		left: 0;
		right: auto;
		border-radius: 9px 0 9px 0;
	}
	
	.et-db footer.phelcom #et-boc .line_logo.certificacao{
		margin-top: 50px;
	}

	.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop img{
		margin: 10px 0 auto auto;
		width: 130px;
	}
}



/* ANIMATION */

.et-db header #et-boc .header.phelcom .right .et_pb_button_module_wrapper a,
.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li>a,
.et-db header #et-boc .header.phelcom .right .et_pb_code .language,
.et-db header #et-boc .header.phelcom,
.et-db header #et-boc .header.phelcom .right .lang .selector,
.et-db header #et-boc .header.phelcom .right .lang .selector .wrap,
.et-db header #et-boc .header.phelcom .right,
.et-db header #et-boc .header.phelcom .right .et_pb_menu .et_pb_menu__wrap .et-menu.nav li,
.et-db header #et-boc .header.phelcom .right .close,
.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.new:before,
.et-db div.elements #et-boc .floater.elements .button,
.et-db header #et-boc .header.phelcom .right .et_pb_menu__menu>nav>ul>li.eyercloud .pop{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}