@charset "UTF-8";*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: auto; /* Chrome all / Safari all */
  -moz-user-select: auto; /* Firefox all */
  -ms-user-select: auto; /* IE 10+ */
  user-select: auto;
}

img {
  width: auto;
  max-width: 100%;
  height: auto !important;
}

body {
  margin: 0;
  height: 100vh;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  background-color: #f5f2e9;
  touch-action: none;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

a {
  text-decoration: none;
  outline: none;
  color: unset;
}

::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #cecece;
}

::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  margin-top: 15px;
  margin-bottom: 15px;
}

::-webkit-scrollbar-thumb {
  border-radius: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: rgba(0, 0, 0, 0.5);
}

main {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  display: flex;
  /* margin-top: 2rem; */
}
.stage_960 {
  width: 100%;
  max-width: 960px;
  position: relative;
  z-index: 10;
  margin: auto;
  overflow: hidden;
}
footer {
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 10;
  padding: 50px 20px;
  background-color: #d6d2cc;
  color: #3a3a3a;
  font-size: 14px;
  line-height: 1.200em;
  color: #626262;
  font-family: "Roboto";
  font-weight: normal;

}
.whatAppIcon {
width: auto;
max-width: 20%;
height: auto !important;
}

.pre_rodape{ display:block; width:100%; padding:50px 20px; background-color:#e2173d; display: flex; justify-content: center; text-align:center; margin-top:90px; }
.pre_rodape_zampieri{ display:block; width:100%; padding:50px 20px; background-color:#064B76; text-align:center; margin-top:90px; }
.pre_rodape a, .pre_rodape_zampieri a{ display:inline-block; }


footer{ display:block; width:100%; overflow:hidden; position:relative; z-index:10; padding:50px 20px; background-color:#d6d2cc; color:#3a3a3a; }
	footer .col1{ display:inline-block; float:left; position:relative; overflow:hidden; padding-left:1px; }
		footer .col1 a{ display:block; padding:0 0 0 10px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAANElEQVQImTXFMRXAIBAFsJSHkmpg+j5OC1rQUAloqCcmskSSDfcnyUThQzX8eO8dCwMb4wBVCAjuGXAuXQAAAABJRU5ErkJggg==) no-repeat left 5px; font-size:13px; font-weight:300; color:#3a3a3a; margin-bottom:13px; }
			footer .col1 a:hover{ text-decoration:underline; }
		footer .col1 a.secao{ display:block; padding:0 0 0 0; background:none; font-size:15px; font-weight:bold; color:#3a3a3a;  }

		footer .col1:nth-child(1){ width:130px; }
		footer .col1:nth-child(2){ width:205px; }
		footer .col1:nth-child(3){ width:185px; }
		footer .col1:nth-child(4){ width:170px; }

	footer .col2{ display:inline-block; float:right; position:relative; overflow:hidden; text-align:right; font-weight:100; }
		footer .col2 strong{ font-size:15px; font-weight:bold; margin-bottom:24px; display:block; }
		footer .col2 span{ font-size:18px; display:block; margin-bottom:3px; }
		footer .col2 a.email{ display:block; margin-bottom:20px; font-weight: 300; }
		footer .col2 a img{ display:inline-block; margin:0 1.5px;
}

footer .col1 a.secao {
  display: block;
  padding: 0 0 0 0;
  background: none;
  font-size: 15px;
  font-weight: bold;
  color: #3a3a3a;

}

.chat-client-whatsapp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 30px 12px 30px;
  background-color: #00BFA5;
  cursor: pointer;
  animation: pulseWpp 1.3s infinite;

  position: fixed;
  width: 235px;
  bottom: 0;
  right: 10%;
  z-index: 999;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  transition: all ease-in-out 0.5s;
}

.chat-client-whatsapp span {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  font-family: "Roboto";

}

.tablet{ display:none; }
.mobile{ display:none; }
.desktop{ display:block; }

@keyframes pulseWpp {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 191, 165, 1);
  }
  70% {
    box-shadow: 0 0 0 18px rgba(0, 191, 165, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 191, 165, 0);
  }
}

.clausules {
  text-align: left;

}



@media (max-width: 599px) {
  .chat-client-whatsapp {
    width: 90%;
    animation: none;
    transform: translateX(-6%);
    right: 0;
    bottom: 0;
    display: none
  }


}

/***************************************************************************************************
MEDIA QUERIES *************************************************************************************/
@media only screen and (max-width : 979px){
	.desktop{ display:none; }
	.tablet{ display:block; }
	.mobile{ display:none; }

  .clausules {
    text-align: center !important;
    margin-top: 2rem;

  }

}



@media only screen and (max-width : 480px){
	.desktop{ display:none; }
	.tablet{ display:none; }
	.mobile{ display:block; }
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{ font-weight:normal; }
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* /* @font-face {
	font-family:'Helvetica';
    src: url('../../assets/fonts/subset-HelveticaNeueLTStd-LtIt.eot');
    src: url('../../assets/fonts/subset-HelveticaNeueLTStd-LtIt.eot?#iefix') format('embedded-opentype'),
    url('../../assets/fonts/subset-HelveticaNeueLTStd-LtIt.woff') format('woff'),
    url('../../assets/fonts/subset-HelveticaNeueLTStd-LtIt.ttf') format('truetype');
	font-weight: 300; font-style: italic;
}

@font-face {
	font-family:'Helvetica';
    src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Lt.eot');
    src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Lt.eot?#iefix') format('embedded-opentype'),
    url('../../assets/fonts/subset-HelveticaNeueLTStd-Lt.woff') format('woff'),
    url('../../assets/fonts/subset-HelveticaNeueLTStd-Lt.ttf') format('truetype');
	font-weight: 300; font-style: normal;
}

@font-face {
	font-family:'Helvetica';
    src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Bd.eot');
    src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
    url('../../assets/fonts/subset-HelveticaNeueLTStd-Bd.woff') format('woff'),
    url('../../assets/fonts/subset-HelveticaNeueLTStd-Bd.ttf') format('truetype');
	font-weight: bold; font-style: normal;
}

@font-face {
	font-family:'Helvetica';
	src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Roman.eot');
	src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Roman.eot?#iefix') format('embedded-opentype'),
	url('../../assets/fonts/subset-HelveticaNeueLTStd-Roman.woff') format('woff'),
	url('../../assets/fonts/subset-HelveticaNeueLTStd-Roman.ttf') format('truetype');
	font-weight: 300; font-style: normal;
}

@font-face {
	font-family:'Helvetica';
	src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Th.eot');
	src: url('../../assets/fonts/subset-HelveticaNeueLTStd-Th.eot?#iefix') format('embedded-opentype'),
	url('../../assets/fonts/subset-HelveticaNeueLTStd-Th.woff') format('woff'),
	url('../../assets/fonts/subset-HelveticaNeueLTStd-Th.ttf') format('truetype');
	font-weight: 100; font-style: normal;
} */


body, html{ overflow-x:hidden;}
body{
	font-size:14px; line-height:1.200em; color:#626262; background-color:#f5f2e9;
	font-family:"Roboto"; font-weight:normal;
	}
a{ text-decoration:none; color:#626262; outline:none; }
strong{ font-weight:normal; }
i{ font-style:italic; }
/* p{ margin-bottom:25px; } */
	/* p:last-of-type{ margin-bottom:0; } */

.terminal{ position:fixed; z-index:999999; background:#666; color:#FFF; font-size:10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.teste_cor1{ background-color:rgba(0,0,0,0.1); }

.tablet{ display:none; cursor: pointer;}
.tablet767{ display:none; }
.mobile{ display:none; cursor: pointer;}
.desktop{ display:block; cursor: pointer;}

/* STAGES */
.overflow_hidden{ overflow:hidden; }
.stage_full1{ width:100%; position:relative; z-index:10; overflow:hidden; margin:auto; }
.stage_full2{ width:100%; position:relative; z-index:10; overflow:hidden; padding:0 20px; }
.stage_full3{ width:100%; position:relative; z-index:10; margin:auto; padding:0 0; }
.stage_full4{ width:100%; position:relative; z-index:10; margin:auto; padding:0 20px; }
.stage_980{ width:100%; max-width:980px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_960{ width:100%; max-width:960px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_940{ width:100%; max-width:940px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_940_b{ width:100%; max-width:940px; position:relative; z-index:10; margin:auto; }
.stage_1000_a{ width:100%; max-width:1000px; position:relative; z-index:10; margin:auto; overflow:hidden; }
.stage_1000_b{ width:100%; max-width:1000px; position:relative; z-index:10; margin:auto; overflow:hidden; }

.coluna_stage1{ display:inline-block; float:left; position:relative; overflow:hidden; z-index:10; }
.coluna_stage2{ display:inline-block; float:left; position:relative; z-index:10; }

.min_h01{ min-height:1500px; }
.min_h02{ min-height:1800px; }



/********************************************************************************************************
HEADER E RODAPÉ ****************************************************************************************/
header{ width:100%; max-width:1920px; height:110px; position:relative; margin:auto; z-index: 500; background-position:center 40px; background-repeat:no-repeat; background-color:#FFF; margin-bottom: 2rem; }
	header .menu_stage{ width:100%; max-width:1000px; height:inherit; position:relative; z-index:10; margin:auto; padding:0 20px; }
	header.bg1{ background-image:url(/resolvafacil-front/assets/header_bg1-bd487d16.jpg); }
	header.bg2{ background-image:url(/resolvafacil-front/assets/header_bg2-f01885ef.jpg); }
	header.bg3{ background-image:url(/resolvafacil-front/assets/header_bg3-e1e0329b.jpg); }
	header.bg4{ background-image:url(/resolvafacil-front/assets/header_bg4-6df3eb75.jpg); }
	header.bg5{ background-image:url(/resolvafacil-front/assets/header_bg5-16d447e5.jpg); }
	header.bg6{ background-color:transparent; }
	header.bg_home{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAoCAYAAADHVmuAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy4wNy4xNnxLzLEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAIklEQVQ4jWP8////fwYiABMxikYVjiocVTiqcFThqEJUAACEmARMEK0q8QAAAABJRU5ErkJggg==) repeat-x top; background-color:transparent; }

.menu_desktop h1{ position:absolute; left:20px; top:0; z-index:30; }
	.menu_desktop h1 a{ display:block; width:160px; height:145px; text-indent:-5000px; background:url(data:image/png;base64,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) no-repeat center 65px #e2173d; }

.menu_login{ display: flex; justify-content: flex-end; width:100%; height:40px; padding:0 0 0 195px; position:relative; z-index:10; }
	.menu_login .item01{ display:inline-block; float:left; padding-top:13px; margin-right:25px; }
	.menu_login .item02{ display:inline-block; float:right; text-transform:uppercase; color:#515151; font-weight:bold; margin-top:13px; }
		.menu_login .item02:hover{ color:#e2173d; }

#btn_resolva:hover .submenu_dropdown.resolva_facil {
  display: block;
}
#btn_sobre:hover .submenu_dropdown.sobre {
  display: block;
}
#btn_porque:hover .submenu_dropdown.porque {
  display: block;
}
#btn_incorporadora:hover .submenu_dropdown.incorporadora {
  display: block;
}


header .menu_stage nav{ display:inline-block; float:left; clear:left; margin-left:190px; width:800px; }
		header .menu_stage nav .item01{ display:inline-block; float:left; height:69px; }
			header .menu_stage nav .item01 .link01{ display:block; height:inherit; text-align:center; font-size:14px; color:#fefefe; position:relative; padding:29px 10px 0; }
			header .menu_stage nav .item01:hover{ background-color: rgba(255,255,255,0.25); border-bottom:3px solid rgba(210,8,30,1); }

		header .menu_stage nav .item02{
			color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; background-color:#e2173d; border-radius:4px;
			padding:10px 10px 8px; display:inline-block; float:right; line-height:1em; margin-top:20px;
			}
			header .menu_stage nav .item02.b{ background-color:#FFF; color:#e2173d; margin-right:10px; }
			header .menu_stage nav .item02:hover{ background-color:#4e4e4e; }
				header .menu_stage nav .item02.b:hover{ background-color:#4e4e4e;; color:#FFF; }



		header .menu_stage nav .submenu_dropdown{ position:absolute; background-color:#FFF; left:181px; top:110px; width:830px; display:none; padding:50px 0 50px 50px; }

			header .menu_stage nav .submenu_dropdown.resolva_facil{ padding:0; }
				header .menu_stage nav .submenu_dropdown.resolva_facil a{
					display:inline-block; float:left; width:33.333333332%; height:78px; text-align:center; font-size:15px; color:#232325; padding:32px 0 0 0;
					border-bottom:1px solid #EEE; border-right:1px solid #EEE;
					}
					header .menu_stage nav .submenu_dropdown.resolva_facil a:last-child{ font-size:11px; color:#e2173d; text-transform:uppercase; padding-top:33px; }
					header .menu_stage nav .submenu_dropdown.resolva_facil a:hover{ background-color:#EEE; border-bottom:1px solid #EEE !important; }

					header .menu_stage nav .submenu_dropdown.resolva_facil a:nth-child(3n+3){ border-right:#FFF; }
					header .menu_stage nav .submenu_dropdown.resolva_facil a:last-child, header .menu_stage nav .submenu_dropdown.resolva_facil a:nth-last-child(2), header .menu_stage nav .submenu_dropdown.resolva_facil a:nth-last-child(3){ border-bottom:1px solid #FFF; }

			header .menu_stage nav .submenu_dropdown .col1{ width:240px; color:#606060; font-size:14px; font-weight:100; margin-right:40px; }
			header .menu_stage nav .submenu_dropdown .col2{ width:145px; padding-right:5px; margin-right:15px; font-weight:100; color:#606060; }
				header .menu_stage nav .submenu_dropdown .col2:last-child{ margin-right:0; }
				header .menu_stage nav .submenu_dropdown .col2 img{ display:block; }
				header .menu_stage nav .submenu_dropdown .col2 strong{ font-size:15px; color:#232325; display:block; margin:15px 0 12px 0; }
					header .menu_stage nav .submenu_dropdown.porque .col2 strong{ min-height:34px; }
					header .menu_stage nav .submenu_dropdown.incorporadora .col2{ padding-top:55px; }

.menu_mobile{
	display:none; width:100%; height:40px; position:relative; background-color:#FFF;
	}
	.menu_mobile h1{ position:absolute; left:50%; margin-left:-67px; top:0; z-index:30; }
	.menu_mobile h1 a{ display:block; width:124px; height:110px; text-indent:-5000px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAYAAACynDzrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAKO0lEQVRoge2baZBVxRXH/z2OiOACqFFZDBJANnELImIgKlExGlPRmLhQLrFS5VJaasrSxHzQxEqiZlUqMTFu0ZhoKHEhYDQVKZDFBUUEjCiOIiiCMIrDJrxfPpxz5zX9+r03VGb4xKmaqvtO//v06dN9u89yJ6gOAeMlDZM0VNIgSf0k9Q4hbK7X9/8h4DBJIyUNkTTY/34cQrg/whwsaaxjBrmed4UQftGRusVK9gBKbEvP76CxX6SSBiaYhzKYMe2pR0Od9mMlhYQ3sz0VyBHQINuxMa0KIbyZ8I5Kfm+R9FJ76lLPQMdleLPaU4EqNFDS7rXGBfZ2XEzzQgjr21ORegY6JsPbEQY6ug3jjlTl7m533aoaCNhF0oiEvSSEsKq9lcjQqAwvfbVHZjA7zkCSDpXUJeHtkANalZPfLGlewssZsd31q2Wg3Os1u70VSAnoKml4wn45hLAx4aWvYVMIYUV767O9BurwG0x2M+2S8LbZGX7d75NgOmTxahko3ebNwOKOUCKhtlwMuUO8QxYvayCgu8wzjWl2Q0MDHaFEQm0xUO786ZDbtdoO2mErlKHUQG+FEFYmvHR3fyZpQUcoU81AuVWc0xEKxAT0kXRgwp6dYHaXdHiCmRNC2NoROjVW4acGKkl6YXuFAwdJOlI26U6SVkuaH0J4vUqX3KuTLkzuEJ+7HTr1dJ16ybz1TyQtkfRiCGFTXQGlUikAa5IAcP52KNANuB5YDGwEngAmAm/H8oDRmb6/zASfRyWYH2QwX6+jUyfgUuDVqM9LrtcUYCuwzn9/od4ED8kocFcbDLMLcC3Q7H2m+w6KDbc6krmeyuh8VjLueqAxwfwjo9++NfQaAyxNZJ6bYMYBn3v7SiDnpbeCL8gocFEd4+zvBinoaaBTBjctkXtL1LYrtuNimpGR8X6CeauGXpdEEwfbKSdXwd4Z4ZpJFi8G/j5joME1lOjLtiu0DHMTctgZidyJUdvRmXFvTfr3zmAerDLWd+rJS/AjEmzF4hTAeQmwGcvP5LA9gLcS/BlVsL3YdjUBzo/ar8hM6MxExlkZzBWZsQYALQluGZDGlnGfXYHNSZ9jU1BXYEsCerqG0KkJ9pka2IcT7AKi1xD4a2byPRMZt2UwX86M9VQGd1U13aJ+K5M+E1PAmIzgm6sIOy+D/WoV7OUJbiWVB3S6E9/PyJmZYDYAuyaYIzN6fQrs0QYDNSX9XksB12WEj88IagTeTXALqwx6EXY4FvQq0C/B7JcZ95HMmBsSTEV6g20P24L+Xs843ndV0m9DerbkPOgXM7wzJB2U8O6Pf7g/9TNJ98g8diRNlDQqhLA06Zu7VtNxD5fUOeHlHMScTzQ5w9uGMHeiW8LunIJWJBZMJ1LgctWEYVH7gcC/orZXgJzxC/wtGXljE8xlGcx3E8w+GQxE/lgNHQ7O9FsXA/pkANmtCbyX4NZIrbvmQspb9T1gAlVuwUjes4m8ErBngnkwo9+ABHNYBrO2nnG87/hM38Wx4rk4qKKEAnSW1CdhrwRODCHMlHSvrPxyuaT+IYS/hBBKNRRrUOUrtjiEsC7hpRmGtSGEJQlvr8wQaamoGuXmPyN243OvQC5AzfkSgyQ9K+lDSVfLqpsb2qjYEEnpDfNy/AMLJQbUwjjldkubdpCkr2R4T9faQagyUS5J6coWvKsl9Qsh/KaecYD+lK/nYzOQ9PDNrW5u8d6RZR5iqlsnA3qosga4WtJTDQ7YTZYCiCm3zSVptKzKENOithjGxzpB9uqe4qzczm3dHaVSKUj6Zi2Myx0bQmhRpeGqpXRiOjODu601/UFlHALwcKLAYGAy5mkvS7AtQO79VyJjAubL3BTxFmQO6C7e1h14LKMb2IcLAnYH7sYuhP2B7ye4V2vp5BfL/KTPIt80rUpemFHgBm/rD9znhpkNHA6cnME/RJKaiOT3pBxK3Oe7okiRpPHZEm87CguCn6UyP7XOJzYQM/A8PCzBcj9vRtjNJDdiotvZiewWYHgKuiYz4T8Aj2Iruhy4mOi6pjJ1AbAQywmNA44DzgUeoJzGeACr2BYyumVkvA78HNiEJbAa/Tmm5cCNwGfY9d8lmc8ILO9T0PdqLNyHEW49cFJbrFhQsytScXMB+2JZw7bQFuCHxc6JZDRicVJu3LMiXBqnFZO5rMbOOB5Y69jlwAFJe19sMQp6h2rOLLAbMDcCv4/FZXtXU8D7dcdWMP2GKKZngCNqyLgyMeR9VEbx51DOMpSASUD/Wrp5v4OwXVvCzqjrsITgHZTTIR8DN2EV3QoKkbBG2XW6UVbqrercZRTpJ4vPhkraU9IaSYslTct805PrP0DSwZJeqfZxBBYuDJa0YHtLzEBvWYw2XNJ+klokNckqJtPblKzfSTtpJ+2knbR9BJyJ5ZLSSutOctdkGnBoR45TBKvHAE9iyfS1mOvey//uxTKNa1yhwd5nGJbkbo28sXzwJH9+xNv/677QJRFuD6xCsRRzCudiQWwRfizyvnFh8QLnNQFDJZ0nS7N8gmUbm4DbpNb46jX3sQ7xtnNcztE+j1WYF30P7u9hdbdJbodVwK8FnOhO2HPA1zA3/RLgAMxhXIRl28Zh3uabrsClkYN3mA/wLvArn2QRBnwbC3LBYr5OWIl5FVYZGYUVFFsw73y4Yz8DJrvcvV3p9f7XiMV2q12Xx73PCv89yH+f7HMBiyHHYrHZE8BoH38zcLeP8yhWHj/esWOFFfHfJo5eDTwRi4H6RrzrfbA+WHA6x434I2y3gZ0LR/jzWdGKLsd2aVECGh/JPcV5p0eGfxTfndhHDUuxishzzmsCnvLnj7CVB1vgi7FKyl5YpL8OW7SF2ILH9bgpwLv+/LgvwGnxK3akpKkZb/IbMi+zKeIVWf/NskTXLElTJZ0uyxNJ9qFVkeCaJUn+Zdom2Scwp0paGUKYGsktStWbXO4bsmRdL2CQpCsl3Sjz1GcBB0r6oj8PlHnHf5S0TNJprsuCEMKn/jxXVoUZIunh5P9Muquc37pG0nxJTwL3FAbaKPtWJqWusqyapNak2tmSFnq/vrJvd6bI8sXfUvlrsNGS3itCAmCELJSYIUvZfpyMNUHm/s91A82Q9IGk/SX9VtJ/JH0kS2rNVDkLOcvHwvtOkS3saEnPU/6UcLbKad2PojkNdN3/LUkhhLexcvMdki4ChsTVgiuwCPc0rE79GHaAngAcipVztwInYecK2KG2h7+KW4H7feAijzMKuAo7P97wLf8T7zsBy+f8zn9fiyW8iraT/PlzLFlX9OsB3I6dm12BPwGLfNzTKdM5wKn+PB47+1ZgF9Aw7Ix5w1/P3tj5Owb4EvA3n0/P4gB8iHL+pEhYHQD804FbsIN0nLf9lOiLV+zQa8aqqPv6czPwAfZfOzcD3RzbGfgz5SrpAvzzGp9IM1ajOsSfb/W2x4EX/HkaMN2f5wB3+nMXn3AzFsnf4M/dvX0k5exhC7YJBnrbROeVsAU+X5L+B/UBjxDKJVjkAAAAAElFTkSuQmCC) no-repeat center 50px #e2173d; }

	.menu_mobile .btn_abrir_nav_mobile{ position:absolute; display:block; z-index:1000; width:23px; height:19px; right:10px; top:11px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAmCAYAAAAvDACoAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAA60lEQVRIie2VMQ6DMAxFSegJMnHwrFyLDtwlr0MNQtSxQSIDFZaQILHfD8Y2IedM18hiK3BzeLgamHNe7++blvvCw1Pnmj11/mfwp85VC9AsK10HrNdmLZVSDjVYKSUAac8CfuHAAEzA6AkIeBT/wYQDSRwXqwpswItNEl+Fx12AKqCAkefgpcUUsPbdnFsAoK+sx0Mf1BGYa+BTcENABZ+GS8BLOfEM9IrvdSffV9HlOd8KHIJXwKOkyCpTt/1r4Gjtu3XugQ+8Wb1D+c6GtwU2BOzZIkGDCFTBioA/FTdByQPvBNR53vRP9AHksuL9k6wHZQAAAABJRU5ErkJggg==) no-repeat 0 0; cursor:pointer; }
		.menu_mobile .btn_abrir_nav_mobile.ativo{ background-position:left bottom; }

	.menu_mobile nav{ display:none; position:absolute; left:0; top:0; z-index:999; width:100%; background-color:#e2173d; overflow:hidden; padding:55px 0; }
		.menu_mobile nav .stage_menu_mobile{ width:100%; max-width:400px; margin:auto; padding:0 25px; }
			.menu_mobile nav .stage_menu_mobile .btn_primario{
				display:inline-block; float:left; width:45%; padding:17px 15px 13px; border-radius:5px; text-align:center; background:#FFF !important; color:#b21532; margin-bottom:30px;
				}
				.menu_mobile nav .stage_menu_mobile .btn_primario:nth-of-type(2){ margin-left:5%; background-color:#b21532 !important; color:#FFF; }

		.menu_mobile nav a{ display:block; color:#feb6b6; font-weight:100; padding:0 0 0 12px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAYAAABGM/VAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMElEQVQImW3LQQGAIAAEsJ0NqEAWw0km7USEswD7L20ffJgYSVbaDrxYuLEvBzn1HwmyD4vZkflXAAAAAElFTkSuQmCC) no-repeat left 4px; overflow:hidden; margin-bottom:12px; }
			.menu_mobile nav a.secao{ font-weight:bold; color:#FFF; background-image:none; padding-left:0; }

.pre_rodape{ display:block; width:100%; padding:50px 20px; background-color:#e2173d; text-align:center; margin-top:90px; }
	.pre_rodape a{ display:inline-block; }

footer{ display:block; width:100%; overflow:hidden; position:relative; z-index:10; padding:50px 20px; background-color:#d6d2cc; color:#3a3a3a; }
	footer .col1{ display:inline-block; float:left; position:relative; overflow:hidden; padding-left:1px; }
		footer .col1 a{ display:block; padding:0 0 0 10px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAANElEQVQImTXFMRXAIBAFsJSHkmpg+j5OC1rQUAloqCcmskSSDfcnyUThQzX8eO8dCwMb4wBVCAjuGXAuXQAAAABJRU5ErkJggg==) no-repeat left 5px; font-size:13px; font-weight:300; color:#3a3a3a; margin-bottom:13px; }
			footer .col1 a:hover{ text-decoration:underline; }
		footer .col1 a.secao{ display:block; padding:0 0 0 0; background:none; font-size:15px; font-weight:bold; color:#3a3a3a;  }

		footer .col1:nth-child(1){ width:130px; }
		footer .col1:nth-child(2){ width:205px; }
		footer .col1:nth-child(3){ width:185px; }
		footer .col1:nth-child(4){ width:170px; }

	footer .col2{ display:inline-block; float:right; position:relative; overflow:hidden; text-align:right; font-weight:100; }
		footer .col2 strong{ font-size:15px; font-weight:bold; margin-bottom:24px; display:block; }
		footer .col2 span{ font-size:18px; display:block; margin-bottom:3px; }
		footer .col2 a.email{ display:block; margin-bottom:20px; font-weight: 300; }
		footer .col2 a img{ display:inline-block; margin:0 1.5px; }


/********************************************************************************************************
HOME ***************************************************************************************************/
.home_campanha{ width:100%; max-width:1920px; height:640px; margin:auto; position:relative; overflow:hidden; width:100%; top:-70px; margin-bottom:-130px; z-index:10; }
	.home_campanha .campanha_stage{ position:relative; width:100%; height:640px; overflow:hidden; }
		.home_campanha .campanha_stage .imagem_blur{ position:absolute; width:100px; height:640px; z-index:10; left:0; top:0; overflow:hidden; }
			.home_campanha .campanha_stage .imagem_blur img{ float:left; -webkit-filter:blur(3px); filter:blur(3px); position:relative; }

		.home_campanha .campanha_stage .imagem_full{ position:relative; width:100%; height:640px; z-index:5; overflow:hidden; }
			.home_campanha .campanha_stage .imagem_full img{
				float:left; position:relative; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}

	.home_campanha_bullets{ position:absolute; z-index:20; display:inline-block; background-color:rgba(0,0,0,0.25); padding:10px 6px; border-radius:10px; top:300px; left:50%; margin-left:460px; }
		.home_campanha_bullets span{ display:block; width:9px; height:9px; background-color:#FFF; border-radius:50%; margin-bottom:10px; cursor:pointer; }
			.home_campanha_bullets span:last-of-type{ margin-bottom:0; }
			.home_campanha_bullets span.ativo{ background-color:#ed1c24; }

.home_menu_servicos{ position:absolute; width:50%; height:640px; left:0; top:40px; background-color:rgba(0,0,0,0.06); z-index:15; }

	.home_menu_servicos .stage_menu_servicos{ display:inline-block; float:right; width:160px; position:relative; overflow:hidden; top:107px; line-height:1em; background-color:#FFF; }

		.home_menu_servicos .stage_menu_servicos .titulo{
			display:block; height:40px; padding:14px 0 0 0; font-size:12px; font-weight:normal; color:#e2173d; text-transform:uppercase; text-align:center;
			}

		.home_menu_servicos .stage_menu_servicos a{
			display:block; height:52px; padding:13px 0 0 16px; font-size:11px; font-weight:300; color:rgba(58,58,58,0.9); text-transform:uppercase;
			border-bottom:1px solid rgba(0,0,0,0.25); float:left; clear:left; width:100%; position:relative; z-index:10;
			}
			.home_menu_servicos .stage_menu_servicos a img{
				position:absolute; right:0; top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
			.home_menu_servicos .stage_menu_servicos a:first-of-type{ border-top:1px solid rgba(0,0,0,0.25); }
			.home_menu_servicos .stage_menu_servicos a:hover{ background-color:#e5e5e5; }

		.home_menu_servicos .stage_menu_servicos .btn_todos{
			display:block; float:left; clear:left; width:100%; height:28px; background-color:#e2173d; text-transform:none; margin-top:-1px;
			padding:7px 0 0 0; color:#FFF; text-align:center; font-size:13px; font-weight:300; border:none; z-index:20;
			}
			.home_menu_servicos .stage_menu_servicos .btn_todos span{ display:inline-block; font-size:16px; margin-right:3px; }
			.home_menu_servicos .stage_menu_servicos .btn_todos:hover{ background-color:#4e4e4e; }

		/*.home_menu_servicos .stage_menu_servicos .btn_abrir{
			display:inline-block; float:left; clear:left; width:16px; height:16px; background:url(../_imgs/icone_abrir_servicos.png) no-repeat 0 0 rgba(226,23,61,0.8); cursor:pointer;
			border-radius:50%; margin:10px 0 0 70px;
			}
			.home_menu_servicos .stage_menu_servicos .btn_abrir:hover{ background-color:#333; }
			.home_menu_servicos .stage_menu_servicos .btn_abrir.ativo{ background-position:left bottom; }
		*/

.home_vida_em_condominio{ margin-top:100px; }
	.home_vida_em_condominio .titulo{ display:block; overflow:hidden; }
	.home_vida_em_condominio .col_maisLidas{ width:260px; float:right; }
	.home_vida_em_condominio .col_ebook{ width:100%; margin-top:60px;}
		.home_vida_em_condominio .col_ebook .imagem_ebook{ width:34%; padding-right:20px; text-align:center; padding-top:60px; }
			.home_vida_em_condominio .col_ebook img{ width:100%; max-width:210px; display:inline-block; }
		.home_vida_em_condominio .col_ebook .col_noticias{ width:34%; padding-right:0; }


	.home_ferramentas .col1{ width:68%; padding-top:50px; }
		.home_ferramentas .col1 .ferramenta{ display:inline-block; float:left; width:33.33333332%; max-width:160px; padding-right:20px; cursor:pointer; overflow:hidden; margin-bottom:30px; }
			.home_ferramentas .col1 .ferramenta:nth-of-type(3n+1){ clear:left; }

			.home_ferramentas .col1 .ferramenta .imagem{ display:inline-block; float:left; clear:left; position:relative; overflow:hidden; margin-bottom:7px; width:100%; }
				.home_ferramentas .col1 .ferramenta .imagem .img{ display:inline-block; float:left; position:relative; z-index:0; width:100%; }
				.home_ferramentas .col1 .ferramenta .imagem .icone_play{  display:block; position:absolute; width:20px; height:20px; left:8px; top:8px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAACh0lEQVRIiaWWzUtUURjGf/fMjOVCcJFpFC36WFR/g4HRtAnCzJFgFlOLFhHRd9BfkNoYkdFeokCIcNEuyn24ilDKStNCcloErlKHp8W51+6M5945ow8MDOe87+/e857zPueCQ5JaJA1IeiFpTtJfSSuSZsKxgqQWV64LdlbSrBprVlJfGigjacgDVK8hSRkXcCuwDWg9rH8bsEj9AIFscb8C+xyVWAeyXsWHn8ABAxQSYACPgCvAbw/gXmDAAL0pQetBEDwFDgMjwGoDaC+S5lPqcj8eLemQpFcp8fMG6PJYDgBBEHwJgqAP6AGmHSF7jMcyXPoMvHdNZIEloM2HIqkduAtcB1odIUsG+OAB2inpFjAL3EuAAUwZYCKFZSSVgE9AGdjV4NkTjQ72KuDnKvZgHwRA1o62q0INXtLwNmDDm95X1r5GtwB7Ipd9xcDn5G+w/V7Vlb0CipJeyl4Bq+FvLhwrKuEKyC50dm8aXOw6LqCCPXetWLdZA36FY8uAXLmBY/AEcINkS4v0A2tvb+ODJvY/g22pEQ8YYUw5zNnYlDjwKlDyANWrFObWAPNbhMWh+QiYA24nBFabgN4BciYk704Ieg4MAn88gB3AKYN13yRVgXHgDPAMewumqccAxzyevgI8BPqAyZS4o4bGHhfXInATuAR8c8x3GGwHNKvvwEfXRBbbVvs9QW3ABaAI7HDMV7LYG6wRsAU4D1wE2lPiprPYIp9MCDDYHb6M3/09GSx0dueA17jPYjMfSxXgdLQp5YQgXxjAA2At6uU3wFgTyfUaCxk1bjOK7YpmNR7mArVLqmL7dgq4hp/BPo7eLJLLscE6UB7r3kf4v2HLwAzwLgRtaop/u9jdiiVkrZEAAAAASUVORK5CYII=) no-repeat 0 0; z-index:10; }
					.home_ferramentas .col1 .ferramenta:hover .imagem .icone_play{ background-position:left bottom; }

	.home_ferramentas .parceiros{ width:300px; float:right; }
		.home_ferramentas .parceiros span{ display:block; color:#afaca0; font-weight:100; font-size:12px; margin-bottom:5px; }


/********************************************************************************************************
TEMPLATES DE NOTÍCIAS **********************************************************************************/
.noticia_template1{ width:50%; margin-bottom:50px; }
	.noticia_template1.a:nth-child(even){ padding-right:10px; }
	.noticia_template1.a:nth-child(odd){ padding-left:10px; }
	.noticia_template1.b{ width:100%; padding:0 !important; }
	.noticia_template1.c{ width:48%; max-width:300px; margin-bottom:50px; }
		.noticia_template1.c:nth-of-type(2n+1){ clear:left; margin-right:4%; }
	.noticia_template1.d{ width:33.33333332%; padding:0 10px; }
		.noticia_template1.d:nth-of-type(3n+2){ clear:left; }
	.noticia_template1.e{ width:100%; padding:0; margin-bottom:40px; }
	.noticia_template1.f{ width:34%; padding-right:20px; margin-bottom:00px; }

	.noticia_template1 a{ display:block; width:100%; }
	.noticia_template1 .box_imagem{ display:inline-block; position:relative; overflow:hidden; width:100%; }
		.noticia_template1 .box_imagem .icone{ position:absolute; z-index:10; left:20px; top:20px; }
		.noticia_template1 .box_imagem .imagem{ position:relative; z-index:5; float:left; width:100%; height:auto; }
	.noticia_template1 .categoria{ display:block; font-weight:100; font-size:11px; color:#9d9d9e; margin:10px 0 7px; line-height:1.25em; text-transform:uppercase; }
	.noticia_template1 strong{ display:block; font-weight:bold; font-size:18px; color:#232325; margin:5px 0 7px; line-height:1.25em; }
		.noticia_template1 a:hover strong{ color:#e2173d }
	.noticia_template1 p{ display:block; font-weight:100; font-style:italic; font-size:14px; color:#606060; padding:0 0 0 1px; line-height:1.25em; }
	.noticia_template1 .leiaMais{ display:block; font-weight:normal; font-size:11px; color:#e2173d; margin-top:15px; text-transform:uppercase; }

	.noticia_template1.destaque{ width:100%; padding:0; margin-bottom:0; padding-top:80px; min-height:380px; margin-top:-60px; }
		.noticia_template1.destaque a{ width:34%; padding-right:20px; }
		.noticia_template1.destaque .box_imagem{ position:absolute; width:66%; right:0; top:0; }
			.noticia_template1.destaque .box_imagem .faixa{
				display:block; position:absolute; width:23px; height:60%; top:50%; background-color:#e2173d; opacity:0.8; z-index:10; margin-top:30px;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
		.noticia_template1.destaque strong{ margin-bottom:15px; margin-top:10px; }


.noticia_template2{}
	.noticia_template2 li{ display:inline-block; float:left; clear:left; margin-bottom:25px; width:100%; overflow:hidden; }
		.noticia_template2 li .imagem{ display:inline-block; float:left; overflow:hidden; width:24%; max-width:60px; }
		.noticia_template2 li .texto{ display:inline-block; float:left; overflow:hidden; width:76%; padding-left:10px; font-size:14px; font-weight:bold; color:#232325; }
			.noticia_template2 li .texto strong{ display:block; font-weight:normal; font-size:11px; color:#e2173d; margin-top:6px; text-transform:uppercase; }
		.noticia_template2 li a:hover .texto{ color:#e2173d; }


/********************************************************************************************************
RESOLVA FÁCIL ******************************************************************************************/
.resolva_home{ margin-top:20px;}
	.resolva_home a{
		display:inline-block; float:left; width:33.3333332%; font-size:20px; color:#757575; font-weight:100; line-height:1em; padding:35px 30px 30px; background-color:#FFF;
		border-left:10px solid #f5f2e9; border-right:10px solid #f5f2e9; text-align:center; margin-bottom:20px;
		}
		.resolva_home a:hover{ background-color:#e2173d; color:#FFF; }

.resolva_submenu{ width:17%; max-width:160px; }
	.resolva_submenu a{ display:block; font-size:10px; color:#626262; line-height:1em; padding:17px 0 15px 6px; border-top:1px solid #a5a39d; text-transform:uppercase; }
		.resolva_submenu a:last-child{ border-bottom:1px solid #a5a39d; }
		.resolva_submenu a:hover, .resolva_submenu a.ativo{ background-color:#dcdad2; }

.resolva_form_stage{ width:83%; max-width:640px; min-height:400px; padding-left:70px; }
	.resolva_form_stage.b{ max-width:none; }

	.bt_tipo_consulta{
		display:inline-block; float:left; width:43%; background-color:#e2173d; font-size:14px; text-align:center; color:#FFF; text-transform:uppercase; border-radius:6px; margin-right:20px;
		padding:20px 5px 15px; line-height:1em; cursor:pointer;
		}
		.bt_tipo_consulta:last-of-type{ margin-right:0; }
		.bt_tipo_consulta:hover, .bt_tipo_consulta.ativo{ background-color:#FFF; color:#e2173d; }

	.resolva_form_stage .form_passo{ display:inline-block; width:100%; position:relative; }

	.resolva_form_stage .coluna_stage{
		display:inline-block; float:left; position:relative; z-index:5; margin:0 20px 50px 0; top:0; opacity:0;
		-moz-transform: scale(1) translateY(80px) skewY(0);
		-webkit-transform: scale(1) translateY(80px) skewY(0);
		-o-transform: scale(1) translateY(80px) skewY(0);
		-ms-transform: scale(1) translateY(80px) skewY(0);
		transform: scale(1) translateY(30px) skewY(0);
		-webkit-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-moz-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-o-transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition: all 300ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
		}
		.resolva_form_stage .coluna_stage.ativo{
			opacity:1;
			-moz-transform: scale(1) translateY(0px) skewY(0deg);
			-webkit-transform: scale(1) translateY(0px) skewY(0deg);
			-o-transform: scale(1) translateY(0px) skewY(0deg);
			-ms-transform: scale(1) translateY(0px) skewY(0deg);
			transform: scale(1) translateY(0px) skewY(0deg);
			}

	.resolva_form_stage .col1{ width:56%; }
	.resolva_form_stage .col2{ width:23%; }
	.resolva_form_stage .col3{ width:100%; }
	.resolva_form_stage .col4{ width:25%; }
	.resolva_form_stage .col5{ width:48%; }
	.resolva_form_stage .col6{ width:10%; }
	.resolva_form_stage .col7{ width:40%; }
	.resolva_form_stage .col8{ width:28%; }

	.resolva_form_stage .form_passo label{ display:inline-block; float:left; overflow:hidden; }
	.resolva_form_stage .alerta1{ display:block; font-size:14px; color:#e2173d; font-weight:100; font-style:italic; }
	.resolva_form_stage .btn_lighbox1{ color:#e2173d; font-weight:100; cursor:pointer; text-decoration:underline; }
		.resolva_form_stage .btn_lighbox1:hover{ color:#333; text-decoration:none; }
	.resolva_form_stage .valor1{ display:block; font-size:18px; padding-top:2px; }
		.resolva_form_stage .valor1 strong{ font-weight:bold; color:#e2173d; }

	.resolva_form_stage .titulo_condominio{ display:block; margin-bottom:10px; }
		.resolva_form_stage .titulo_condominio strong{ color:#e2173d; }

	.resolva_form_stage .download_docs1{
		display:block; float:left; clear:left; background-color:#FFF; font-weight:100; font-style:italic; color:#969591; padding:12px 14px 10px; line-height:1em; border-bottom:1px solid #969591;
		}
		.resolva_form_stage .download_docs1 span{ font-size:11px; }
		.resolva_form_stage .download_docs1 a{ color:#e2173d; text-decoration:underline; }
			.resolva_form_stage .download_docs1 a:hover{ text-decoration:none; color:#333; }

	.resolva_form_stage .bt_resolva1{
		color:#FFF; height:38px; font-size:12px; text-transform:uppercase; background-color:#4e4e4e; border-radius:4px; margin-top:30px; padding:15px 35px 0; display:inline-block; line-height:1em;
		opacity:0; position:relative; top:80px;
		-webkit-transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-moz-transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-o-transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition: all 700ms cubic-bezier(0.215, 0.610, 0.355, 1.000); /* easeOutCubic */
		}
		.resolva_form_stage .bt_resolva1:hover, .resolva_form_stage .bt_resolva1.enviar{ background-color:#e2173d; }
		.resolva_form_stage .bt_resolva1.ativo{ opacity:1; top:0; }

	.input2{
		width:100%; height:40px; background-color:transparent; font-size:13px; color:#333; margin:0 0 0 0px; padding:4px 3px 5px 3px; line-height:1em;
		border:none; border-bottom:1px solid #969591; float:left; font-weight:normal;
		}
		.input2::-moz-placeholder{ opacity: 1; color:#808080; font-weight:100; font-style:italic; }
		.input2:focus{ outline:none; border-bottom:1px solid #e2173d;  }

	.input3{
		width:100%; min-height:40px; background-color:transparent; font-size:13px; color:#333; margin:0 0 0 0px; padding:12px 3px 7px 3px; line-height:1em;
		border:none; border-bottom:1px solid #969591; float:left; font-weight:normal; display:inline-block;
		}
		.input3:focus{ outline:none; border-bottom:1px solid #e2173d;  }

	.field p.group{ width:100%; }
	.ideal-radiocheck-label{ margin-right:30px; margin-bottom:20px; }
	.field{ display:block; clear:left; z-index:500 !important; position:relative; }
	.field.select1 .idealselect{ width:250px !important; z-index:500; }

	.passo_a_passo1{ display:block; width:100%; position:relative; overflow:hidden; }
		.passo_a_passo1 li{ float:left; clear:left; position:relative; overflow:hidden; padding:0 0 0 40px; font-size:18px; font-weight:100; line-height:1.35em; margin-bottom:40px; color:#606060; }
			.passo_a_passo1 li:last-of-type{ margin-bottom:0; }
			.passo_a_passo1 li span.passo{ position:absolute; left:0; top:0; font-size:30px; color:#e2173d; line-height:1.25em; font-weight:100; }
			.passo_a_passo1 li .download{
				display:inline-block; padding:16px 22px; color:#fcb1bf; background-color:#e2173d; font-size:10px; text-transform:uppercase; border-radius:5px; line-height:1.45em; text-align:center; margin-top:15px;
				}
				.passo_a_passo1 li .download strong{ font-weight:bold; font-size:12px; color:#FFF; }
				.passo_a_passo1 li .download:hover{ background-color:#333; color:#FFF; }
			.passo_a_passo1 li .endereco{ font-size:14px; color:#e2173d; line-height:1.25em; font-weight:100; font-style:italic; }


.resolva_resultado{ display:block; width:100%; overflow:hidden; position:relative; z-index:10; }
	.resolva_resultado .cabecalho{ display:block; width:100%; padding:10px 10px; background-color:#e2173d; color:#fecbd5; font-weight:100; font-size:10px; }
		.resolva_resultado .cabecalho strong{ display:block; font-weight:300; font-size:20px; color:#FFF; margin-top:4px; }
		.resolva_resultado .cabecalho .nome_condominio{  border-right:1px solid #DF8797; padding:4px 30px 4px 0; }
		.resolva_resultado .cabecalho .id_unindade{  padding:4px 0; margin-left:18px; }

	.resolva_resultado .tabela{ display:block; width:100%; overflow:hidden; color:#515151; font-weight:300; font-size:12px; margin-bottom:50px; }
		.resolva_resultado .tabela .linha{ display:block; width:100%; overflow:hidden; padding:12px 10px 10px; border-bottom:1px solid #D4D2CB; }
			.resolva_resultado .tabela .linha.header{ font-weight:100; text-transform:uppercase; color:#777 !important; font-size:10px; background-color:#FFF; }
			.resolva_resultado .tabela .linha span{ display:inline-block; float:left; position:relative; overflow:hidden; padding-right:5px; }
				.resolva_resultado .tabela .linha span span{ display:none; }
					.resolva_resultado .tabela .linha span:last-child{ padding-right:0; }
				.resolva_resultado .tabela .linha span:nth-of-type(1){ width:30%; }
				.resolva_resultado .tabela .linha span:nth-of-type(2){ width:15%; }
				.resolva_resultado .tabela .linha span:nth-of-type(3){ width:15%; }
				.resolva_resultado .tabela .linha span:nth-of-type(4){ width:15%; }
				.resolva_resultado .tabela .linha span:nth-of-type(5){ width:25%; color:#9e9e9e; }

				.resolva_resultado .tabela .linha span a{ color:#36a0ea; text-decoration:underline; }
					.resolva_resultado .tabela .linha span a:hover{ text-decoration:none; }


/********************************************************************************************************
SOBRE A LELLO ******************************************************************************************/
.sobre_organizar{ display:block; width:100%; padding-bottom:100px; }

	.sobre_organizar .coluna_stage{ display:inline-block; float:left; position:relative; z-index:10; }
	.sobre_organizar .col1{ width:33.3333333332%; height:auto; font-weight:100; color:#FFF; cursor:pointer; }
		.sobre_organizar .col1 .imagem{ float:left; width:100%; position:relative; z-index:10; }
		.sobre_organizar .col1 .icone{
			position:absolute; width:100%; display:block; text-align:center; z-index:15; font-size:18px; top:55px;
			-webkit-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-moz-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-o-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			}
			.sobre_organizar .col1 .icone .imagem2{
				margin-bottom:15px; display:inline-block; opacity:1;
				-webkit-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-moz-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-o-transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				transition: all 150ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				}

		.sobre_organizar .col1 .descricao{
			position:absolute; display:block; width:100%; height:100%; z-index:12; font-style:italic; opacity:0;
			background:rgba(226,23,61,1); background: linear-gradient(to bottom,  rgba(226,23,61,0.9) 0%, rgba(226,23,61,0.9) 50%, rgba(226,23,61,1) 60%,rgba(226,23,61,1) 100%);
			-webkit-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-moz-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-o-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
			transition-delay:50ms;
			}
			.sobre_organizar .col1 .descricao span{
				display:block; position:absolute; width:100%; left:0; bottom:30px; padding:0 30px; text-align:center; opacity:0;
				transition: all 250ms cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-delay:0;
				}

		.sobre_organizar .col1:hover .descricao{ opacity:1; height:285px; transition-delay:0; }
			.sobre_organizar .col1:hover .descricao span{ opacity:1; transition-delay:100ms; }

		.sobre_organizar .col1:hover .icone{ top:0px; }
			.sobre_organizar .col1:hover .icone .imagem2{ opacity:0; }

		.sobre_organizar .col1 .imagem{ left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); }

.sobre_numeros{ padding:0 10px 120px; }
	.sobre_numeros .titulo{ width:25%; margin-left:25%; padding:0 0 0 12px; }
	.sobre_numeros .subTitulo{ width:28%; padding:8px 0 0 0; }

	.sobre_numeros .coluna_stage{ background-color:#FFF; display:inline-block; float:left; position:relative; overflow:hidden; z-index:10; }
	.sobre_numeros .col1{ width:23%; height:220px; margin-top:40px; }
	.sobre_numeros .col2{ width:25%; height:220px; margin-top:40px; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col3{ width:43%; height:370px; background-color:#e2173d; margin-left:1px; }
	.sobre_numeros .col4{ width:48%; height:430px; background-color:#e2173d; margin-top:-109px; }
	.sobre_numeros .col5{ width:23%; height:220px; margin-top:1px; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col6{ width:25%; height:220px; margin-top:1px; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col7{ display:inline-block; float:left; position:relative; clear:left; margin-left:23%; width:25%; height:200px; margin-top:1px; background-color:#FFF; }
		.sobre_numeros .col7 span:after {
			content:" "; position:absolute; display:block; width:100%; height:110px; bottom:-110px;
			z-index:-1; background:#FFF; transform-origin: bottom right; -ms-transform: skew(0deg, 25deg); -webkit-transform: skew(0deg, 25deg); transform: skew(0deg, 25deg);
			}
	.sobre_numeros .col8{ width:33%; height:285px; background-color:#e2173d; margin-top:-99px; margin-left:1px; }

	.sobre_numeros .col1 img, .sobre_numeros .col2 img, .sobre_numeros .col3 img, .sobre_numeros .col4 img, .sobre_numeros .col5 img, .sobre_numeros .col6 img, .sobre_numeros .col7 img, .sobre_numeros .col8 img{
		position:absolute; left:50%; top:50%;
		-moz-transform: translateX(-50%) translateY(-50%);
		-webkit-transform: translateX(-50%) translateY(-50%);
		-o-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
		}


/********************************************************************************************************
PORQUE ESCOLHER A LELLO ********************************************************************************/
.porque{}

	.porque .intro{}
		.porque .intro .titulo{ position:absolute; left:0; top:50px; z-index:100; }
			.porque .intro .titulo h2 span{ display:inline-block; float:left; clear:left; padding-right:20px; background-color:#f5f2e9; }
			.porque .intro .titulo .txt02_legenda2{ display:inline-block; float:left; clear:left; font-size: 15px; font-weight: 400; background-color:#f5f2e9; padding:20px 20px 20px 0; }

		.porque .intro .video{ position:relative; float:right; width:80%; overflow:hidden; z-index:1; }
			.porque .intro .video iframe{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10 }
			.porque .intro .video .proporcao{ width:100%; height:auto; position:relative; float:left; z-index:0; min-height:300px; }

	.porque .diferenciais{ margin-top:120px; min-height:600px; }

		.porque .diferenciais .titulo{ width:66.64%; margin-left:33.32%; margin-bottom:60px; padding:0 10px; }
			.porque .diferenciais .titulo .texto{
				display:block; width:100%; position:relative; overflow:hidden; font-size: 15px; font-weight:400; color:#666;
				-moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-count: 2;-webkit-column-gap: 30px;column-count: 2;column-gap: 30px;
				}

		.porque .diferenciais .img_desktop{ width:33.32%; position:absolute; left:0; top:90px; }
			.porque .diferenciais .img_desktop img{ position:relative; float:left; width:100%; max-width:310px; }


		.porque .diferenciais .col1{ width:16.66%; padding:0 10px; font-weight:400; color:#878585; margin-bottom:50px; }
			.porque .diferenciais .col1 img{ display:block; margin-bottom:10px; }
			.porque .diferenciais .col1 strong{ display:block; margin-bottom:10px; font-weight:bold; color:#666; }

			.porque .diferenciais .lista_diferenciais .col1:nth-child(1){ margin-left:33.32%; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(5){ clear:left;  }

	.servicos_lello{ margin-top:120px; }
		.servicos_lello a{ color:#FFF; }
		.servicos_lello.b{ margin-top:0; }
		.servicos_lello .titulo{ width:100%; max-width:450px; margin-bottom:60px; }
		.servicos_lello .col1{ width:33.3333333332%; height:auto; font-weight:100; color:#FFF; cursor:pointer; }
			.servicos_lello .col1 .imagem{
				float:left; width:100.1%; height:auto; position:relative; z-index:10;
				left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}
			.servicos_lello .col1 .icone{
				position:absolute; width:100%; display:block; text-align:center; z-index:15; font-size:18px;
				top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
				.servicos_lello .col1 .icone .imagem2{ margin-bottom:15px; display:inline-block; }
				.servicos_lello .col1 .icone strong{ display:block; font-weight:bold;  }

			.servicos_lello .col1 .camada{
				position:absolute; display:block; width:100%; height:100%; z-index:12; opacity:0; background:rgba(226,23,61,1);
				-webkit-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-moz-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				-o-transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				transition: all 180ms cubic-bezier(0.215, 0.610, 0.355, 1.000);
				}

			.servicos_lello .col1:hover .camada{ opacity:1; }


/********************************************************************************************************
DEPOIMENTOS ********************************************************************************************/

		.depoimentos .titulo{ width:100%; max-width:450px; margin-bottom:60px; }

.depoimentos_galeria{ display:block; width:100%; position:relative; overflow: visible !important; padding-bottom:00px;  }
		.depoimentos_galeria .item .proporcao{ display:block; width:100%; height:auto; z-index:0; }

/********************************************************************************************************
CONTA COMIGO ********************************************************************************************/

		.conta-comigo .titulo{ width:100%; max-width:450px; margin-bottom:60px; }

.conta-comigo_galeria{ display:block; width:100%; position:relative; overflow: visible !important; padding-bottom:00px;  }
		.conta-comigo_galeria .item .proporcao{ display:block; width:100%; height:auto; z-index:0; }


/********************************************************************************************************
VIDA EM CONDOMÍNIO *************************************************************************************/

	.vida_em_condominio .col_noticias{ width:67%; max-width:620px; }
	.vida_em_condominio .col_categorias{ width:33%; float:right; padding-top:100px; padding-left:80px; }
		.vida_em_condominio .col_categorias.b{ padding-top:160px; }

		.vida_em_condominio .col_noticias .banner{ display:block; float:left; clear:left; width:100%; overflow:hidden; margin-top:60px; text-align:center; }
			.vida_em_condominio .col_noticias .banner img{
				position:relative; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}

	/* ASIDE */
	.vida_em_condominio .col_categorias .col_video_ebook{ width:100%; }
	.vida_em_condominio .col_categorias .col_nav{ width:100%; }

	.vida_em_condominio .col_categorias .col1{ width:100%; margin-bottom:70px; }
		.vida_em_condominio .col_categorias .col1 .box_imagem{ display:inline-block; position:relative; overflow:hidden; margin-bottom:10px; }
			.vida_em_condominio .col_categorias .col1 .box_imagem .icone{ position:absolute; z-index:10; left:20px; top:20px; }
			.vida_em_condominio .col_categorias .col1 .box_imagem .imagem{ position:relative; z-index:10; float:left; width:100%; height:auto; }
		.vida_em_condominio .col_categorias .col1 p{ display:block; font-weight:100; font-style:italic; font-size:14px; color:#606060; }
		.vida_em_condominio .col_categorias .col1 a:hover p{ color:#e2173d }

	.vida_em_condominio .col_categorias .titulo_ebook{ display:inline-block; float:left; width:100%; margin-bottom:50px; }
		.vida_em_condominio .col_categorias .titulo_ebook .imagem{ display:inline-block; float:left; margin-right:20px; }
		.vida_em_condominio .col_categorias .titulo_ebook strong{ display:inline-block; float:left; font-size:19px; font-weight:100; color:#e2173d; line-height:1em; padding-top:30px; }
		.vida_em_condominio .col_categorias .titulo_ebook p{ display:block; float:left; clear:left; font-weight:100; font-style:italic; font-size:14px; color:#606060; margin-top:10px; }
		.vida_em_condominio .col_categorias .titulo_ebook a{ display:inline-block; float:left; clear:left; font-size:11px; text-transform:uppercase; color:#e2173d; margin-top:15px; }
			.vida_em_condominio .col_categorias .titulo_ebook a:hover{ text-decoration:underline; }

	.vida_em_condominio .col_categorias nav a{
		display:block; width:100%; color:#606060; font-size:14px; font-weight:100; font-style:italic; padding:14px 0 10px 0; border-bottom:1px solid #B8B5AF;
		}
		.vida_em_condominio .col_categorias nav a:first-of-type{ border-top:1px solid #B8B5AF; }
		.vida_em_condominio .col_categorias nav a:hover{ color:#e2173d }

	/* VEJA TB - PARA SÍNDICOS */
	.vida_em_condominio .col_noticias2{ width:100%; margin-top:100px; }
		.vida_em_condominio .col_noticias2 .col_vejaMais{ width:50%; padding-right:10px; }
		.vida_em_condominio .col_noticias2 .col_sindicos{ width:50%; padding-left:10px; }

	/* FILTRO */
	.busca_filtro{ display:block; width:100%; position:relative; height:auto; margin-bottom:30px; }
		.busca_filtro .col1{ width:93%; height:48px; background-color:#FFF; border-radius:5px; border:1px solid #EAE7DF; position:relative; z-index:500; }
		.busca_filtro .botao{
			width:6.8%; height:46px; margin-top:1px; background:#e2173d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABE0lEQVQ4jb2UQWoCQRBFPwNZx5F4AXOFXEMhu+hBPELmIILrECJuXJvAeI0E1ECyiqADLwsrpB267VZD/maYqj+vq5qqkRwBGdADHoElOy3tvQdkShXQBuYG2QDPwIM9NxafA+1U2AKogAJo1vJNi1fmC0OtzdLMt5GDu8DW/P72gb61U0Rb2fkL8/dDhondUZ4IzM0/CRlWwEsKzPlmBrz5cpmkK0mLY4CSVpJaIeB7KHlALUkf3swZdzgOVTiUdCFpkFjdwPyj0InuHHYj1XVsDr/qw183Xjubcu/ZlNziFb8qgcsYNLbLa/YVhbp/m1dnd5+AO9vp8ihoTEDjP6GNv4ZOTwZ6oJ/AzVlABzr9gX0DJD76NK3Bim4AAAAASUVORK5CYII=) no-repeat center; border-radius:3px; position:relative; z-index:500; float:right;
			}
			.busca_filtro .botao:hover{ background-color:#333; }

		.busca_filtro .input_busca{
			display:inline-block; float:left; width:80%; height:46px; border:none; padding:4px 20px 0; font-size:14px; color:#666; font-family:"Roboto";
			background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAFElEQVQImWO4fPnyfyYGBgYG2hEAWdEDn0PyyPcAAAAASUVORK5CYII=) no-repeat right center;
			}
		.busca_filtro .field{ display:inline-block; float:left; clear:none; width:20%; z-index:500 !important; position:relative;  }
		.busca_filtro .field.select2 .idealselect{ width:100% !important; z-index:500; }

	.paginacao1{ display:block; clear:left; width:100%; position:relative; text-align:center; }
		.paginacao1 br{ display:none; }
		.paginacao1 .botao{
			position:relative; display:inline-block; text-align:center; height:44px; padding:13px 15px 11px; background:#e2173d; border-radius:3px; color:#FFF; text-transform:uppercase; font-weight:bold; overflow:hidden;
			margin:0 15px;
			}
			.paginacao1 .botao img{ display:inline-block; position:relative; top:2px; }
			.paginacao1 .botao span{ display:inline-block; line-height:1em; padding:0 10px; }
			.paginacao1 .botao:hover{ background-color:#333; }

		.paginacao1 .ativo{ display:inline-block; height:44px; background-color:#FFF; padding:17px 14px 0; position:relative; overflow:hidden; border-radius:3px; border:1px solid #EAE7DF; }
		.paginacao1 .quantidade{ display:inline-block; height:44px; padding:17px 5px 0; position:relative; overflow:hidden; }

	.vida_em_condominio .titulo{ display:inline-block; float:left; width:100%; margin-bottom:15px; padding-top:1px; }
	.vida_em_condominio .titulo strong{ display:inline-block; float:left; font-size:24px; font-weight:100; color:#232325; line-height:1em; }
		.vida_em_condominio .titulo.b strong{ font-size:30px; }
	.vida_em_condominio .titulo a{ display:inline-block; float:right; font-size:11px; text-transform:uppercase; color:#e2173d; margin-top:33px; }
		.vida_em_condominio .titulo.b a{ margin-top:10px; }
		.vida_em_condominio .titulo a:hover{ text-decoration:underline; }

	/* DETALHES NOTÍCIAS */

		.detalhes_noticias .cabecalho{ font-weight:100; font-style:italic; color:#606060; }
			.detalhes_noticias .cabecalho span{ color:#e2173d; }
			.detalhes_noticias .cabecalho p{ display:block; line-height:1.55em; margin-top:15px;  }
			.detalhes_noticias .imagem_video img{ display:block; float:left; width:100%; height:auto; margin-top:30px; }
			.detalhes_noticias .imagem_video p{ font-weight:100; font-style:italic; color:#606060; margin-top:10px; display:block; float:left; clear:left; }

		.detalhes_noticias .descricao{ font-weight: 400; margin-top:30px; line-height:1.45em; font-size:15px; color:#606060; }
			.detalhes_noticias .descricao a{ text-decoration:underline; color:#e2173d; }
				.detalhes_noticias .descricao a:hover{ text-decoration:none; }
			.detalhes_noticias .descricao strong{ font-weight:bold; }
			.detalhes_noticias .descricao i{ font-style:italic; }
			.detalhes_noticias .descricao a.btn_download{
				display:inline-block; margin-top:30px; text-decoration:none; background-color:#FFF; padding:2px 12px 3px; border-radius:4px; font-weight:normal; font-size:11px; color:#737373; text-transform:uppercase;
				}
				.detalhes_noticias .descricao a.btn_download .icone{ display:inline-block; width:18px; height:18px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAkCAYAAACE7WrnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAADHUlEQVRIibWUsW8cVRDGf7PyWddBAawE8p4LF4YWChOxHLIPgkBIKVCSAorghlAjhQoBFf8BUgRCMtAgSxQIsBVCsDYkURRKwIWBeCERaxAyqUIC91HcrHm7fhugYKS5233zzffevJ35jIiVab4IHAEWgaxeBj4D3s+q4nSABcBaBPPAG8AjwG/AaWDbwxkwAm4DPgeOZ1WxuY+oTPMh8CFwHXgFeDOrihutjaaBZeBVoA88BWzsEflJLgBXgCezqrgcKzkgnAU+Au4BFoBN277rITOzc8Ac8EBWFdtBwgIw9NcLWVVsBLEBcAnYAg4kZrbkrCdCErefgC/dr4QBx77kuUsJcBj4BXgnUsUCcMJ9GImveO7hhMknPpNVxc0I8DLwqftWO+g5Z4DFBJgBvouQwKQNXnd/vAPzPTAzBfwO9OrVMs3vBu7z17kgYbZM85E/f51VxVV/nqp/rgKDIOFX4EXgYGvno+7rwKFgfQD8mAAXgWGZ5j2ArCquO3A9UsY6cMgxeM7DwBcJ8B5wB/BsjQ7I1rpI3J4B7gTebTfk/VlVlDWqTPM+8AGTCWiQlGmeMemvLeBAbESeaHV3PzhlvTYAPmYyIg8C33QN7cvAW+3e8jtZBl4jNrQBcB54m0lH7zKRkbrUDFgCbvfTH4vKSG1+Z48CT3viDHAD+AEogFVJpwY7Z+WbA95MoQ12zkrSH4CAsf/3HCvgTzNTO69xIkn/SSHNbK+0kGQo6ZqkHUkvSJpu7yppWtJxx1yTNCzTfK88JM1L2pX0laTZNkGEcNaxu5LmyzTHxuNxQyHNbDtIaCikmW0EsYZCImmkiT3XsfPIfS4SX/bcEZJOSvpZUi8CPCrplPtyJN7z3JNTuEKa2a0UEiIKaWY3Jf3PCimpUyEl7SmkmTUUEkmbklYDor6kNXXbmqR+gF+V9C2SVtqXfQuyNknPm3MFSQdjn9/JPukiccwxjz3GeDw2Sef9VFkHWYwk85zzkqxeDEdkECFrkwz094jc2xhcNYf2+Y4G7Xls39DGZORfK2QoI/sU0of4HxUySZKGQv4FCIaPT91qtckAAAAASUVORK5CYII=) no-repeat 0 0; position:relative; top:4px; margin-left:7px; }
				.detalhes_noticias .descricao a.btn_download:hover{ background-color:#e2173d; color:#FFF; }
					.detalhes_noticias .descricao a.btn_download:hover .icone{ background-position:left bottom; }


/********************************************************************************************************
CONTATO ************************************************************************************************/
.contato{}
	.contato .col1{ width:50%; padding-right:90px; padding-left:1px; }
		.contato .col1 .bloco{ display:block; margin-bottom:10px; font-weight:100; font-style:italic; color:#606060; }
			.contato .col1 .bloco a{ display:block; color:#e2173d; margin-top:3px; }
				.contato .col1 .bloco a:hover{ text-decoration:underline; }
			.contato .col1 .bloco strong{ font-weight:normal; font-style:normal; }
			.contato .col1 .bloco a.onde_encontrar{ margin-top:0; padding:0 0 0 30px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAB5ElEQVRIiaXVPWsUURTG8d9sgmBvHBQdLVQSBAubtci0IhITNJUW+QBa2IUIWiWF2AT9HCKayhfEYkQEwcJgwBcwDliMNiIqaAxjsbNxdzM3bpKnupznnP99m3MnUqM8TndgDGcxir34hU9YxG3cTYrsd29tVAMbx00crJusQ8u4nBTZQi3w4+7RKIqi65j+D6hXN8qynDnw+WkJjTVyFF3dAgymoyi61rXCPE5P4r6aI+hTJU4lRfYwyuN0EEs4vEVYW+8xMqh1mxvBSrytxkeEd3EIYw1MbgB7h2ZSZMNJkQ2j2QGv02QDxwPmH4wlRfaiHajGZyqvTs0G9gTM50mRrVtNFXsWqNnfwM6A+TUQh28hoyF8JifyOF03WRVrBmreNPAgYO7CrTxOBzpgA1ptORSoeRTlcTqC18KfwyvcqcbncCyQV+Jou1PuYTyQ2K8WkiKbaPfyFaxsA7ZSMVqPQ1JkS5jfBnC+Yvx7bTCr9cZtVstVrS5gUmTfMYXVTcBWMVXVdgMraIa5TQDnqpo1NWqSZvGkD9hjHVttq/bby+N0CC+xLwD7oPUKfek16laoSjyNnzX2D0zUwYLACrqI87ovaRUXKq9WQWAFXcBFrbYqcan3t7kl5XE6k8fpTD+5fwE5+JAKQemlfAAAAABJRU5ErkJggg==) no-repeat 0 0; }

	.contato .col2{ width:50%; padding-top:80px;  }
		.contato .col2 .form_bloco1{ margin-bottom:50px; clear:left; }
			.contato .col2 .form_bloco1.a{ width:220px; }
			.contato .col2 .form_bloco1.b{ width:310px; }
			.contato .col2 .form_bloco1.c{ width:100%; }

		.field.select2 .idealselect{ width:100% !important; z-index:500; }


/********************************************************************************************************
COTACAO ONLINE *****************************************************************************************/
.cotacao_bg{
	position:absolute; z-index:0; top:0; width:100%; min-width:1920px;
	left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
	}

.cotacao{ min-height:740px; padding-top:120px; }
	.cotacao .col1{ width:50%; }
	.cotacao .col2{ width:50%; }

.formulario_proposta{ color:#FFF; }

	.formulario_proposta .label1{ float:left; clear:left; width:100px; height:40px; padding-top:10px; margin-bottom:12px; }
	.formulario_proposta .campo1{
		float:left; clear:left; width:355px; height:40px; background-color:rgba(255,255,255,0.85); border:none; padding:0 10px; font-size:13px; font-weight:100; color:#6a6a6a; border-radius:4px; margin-bottom:12px;
		}
		.formulario_proposta .campo1:focus{ background-color:#FFF; }
		.formulario_proposta .campo1.ddd{ width:45px; margin-right:10px; }

		.formulario_proposta .campo1.nome{ width:400px; }
		.formulario_proposta .campo1.email{ width:350px; }
		.formulario_proposta .campo1.telefone{ width:250px; }
		.formulario_proposta .campo1.cep{ width:190px; }
		.formulario_proposta .campo1.endereco{ width:310px; }
		.formulario_proposta .campo1.endereco_n{ width:70px; clear:none; margin-left:10px; }
		.formulario_proposta .campo1.b{ width:390px; }
		.formulario_proposta .campo1.c{ width:160px; margin-right:10px; }
		.formulario_proposta .campo1.d{ clear:none; margin-right:0; }
		.formulario_proposta .campo1.f{ clear:none; margin-right:0; width:180px; }

	.formulario_proposta input::-webkit-input-placeholder{ color:#6a6a6a !important; opacity:0.8; }
	.formulario_proposta input:-moz-placeholder{ color:#6a6a6a !important; opacity:0.8; }
	.formulario_proposta input::-moz-placeholder{ color:#6a6a6a !important; opacity:0.8; }
	.formulario_proposta input:-ms-input-placeholder{ color:#6a6a6a !important; opacity:0.8; }

	.formulario_proposta .label_radio{ float:left; padding-top:10px; margin-right:30px; }
		.formulario_proposta .label_radio input{ display:inline-block; margin:0 7px 0 0;  }

	.formulario_proposta .botao_tipo_contato{
		float:left; display:inline-block; height:50px; background:#FFF; padding:15px 25px 15px; margin-right:15px; cursor:pointer; border-radius:5px;
		}
		.formulario_proposta .botao_tipo_contato .icone{ display:inline-block; width:23px; height:21px; float:left; overflow:hidden; position:relative; top:-2px; }
			.formulario_proposta .botao_tipo_contato .icone img{ position:absolute; left:0; top:0; }

		.formulario_proposta .botao_tipo_contato .texto{
			display:inline-block; float:left; padding:0 0 0 10px; text-transform:uppercase; font-size:11px; font-weight:normal; color:#e2173d; line-height:1.00em;
			}

		.formulario_proposta .botao_tipo_contato:hover, .formulario_proposta .botao_tipo_contato.ativo{ background-color:#e2173d; }
			.formulario_proposta .botao_tipo_contato:hover .texto, .formulario_proposta .botao_tipo_contato.ativo .texto{ color:#FFF; }
			.formulario_proposta .botao_tipo_contato:hover .icone img, .formulario_proposta .botao_tipo_contato.ativo .icone img{ top:auto; bottom:0; }

	.formulario_proposta .opcao{ margin-top:0; float:left; clear:left; width:100%;  }
	.formulario_proposta .botao_margem{ display:none; }


/********************************************************************************************************
ONDE ENCONTRAR *****************************************************************************************/
.onde_encontrar{}
	.onde_encontrar .col1{ width:360px; padding-left:10px; }
	.onde_encontrar .col2{ padding-left:10px; }

	.onde_encontrar .col2 .titulo{ display:inline-block; font-size:18px; color:#232325; font-weight:100; float:left; line-height:1em; margin-top:24px; }
	.onde_encontrar .col2 .lista_filtros{ display:inline-block; overflow:hidden; float:left; margin-top:15px; }
		.onde_encontrar .col2 .lista_filtros li{
			float:left; display:inline-block; color:#949494; cursor:pointer; font-weight:100; font-size:14px; color:#606060; margin-left:15px;
			}
			.onde_encontrar .col2 .lista_filtros li .icone{ display:inline-block; width:20px; height:20px; margin-right:6px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAB3klEQVRIie2VQWsTQRiGn91W6aFeFKPBbSGw3nuohYLgRfEi9Bf0YvFQehBEe2hZoUg9eJMegv4FwbPgPxARoQdLW1yT2mwyyYS0NSSV7H4eNsHGbiTZ1UvJe5yBZ77v/WbmNQCU5zrAIpAmnjwgm0pnnqE816lVi+L7LYkr329JrVoU5bkOynMLSWAnocpzCyaQNs2RmJ3+VpuRNhOT/gQPgUPgEHhmgF4Q+IlBbUbRBLJHBxWSQAPf5+igApA1AJTnPiWMgKsxmfuEEbA+CjBy444AErvE0LpwHtqyncP5BfFLKv73X1JyOL8g2rIdtGUXksBOQrVltzMldTlBt+2eQ8ZZzJSg2WT/+RqtSjlyf3RQWO7REvXPn/jpFchsvOqvwurbNxznv/WEnUtd4dryavSp2rK7xl97/042Z6fky73b0sy54ZVoNOTr4n3ZnJ2Srbm7cpzPRV4dbdlyqsILN28xPj1DS1dwlx7Q3N7qqiyz8ZrzE5M9bTG0ZcvFvZ1T7eWXH/Lj4wcwDBDpC1aduB7toTk2xuSLl4xPz/QN6+lh13NqNGRvbbWnZ1Ee/hU4qCKHklT/KVNU9DMaREG5DJ1MqT9Z6SzEgxVL1B+vQCdTtGX/k0y59H13/RfXhYpBzplfTwAAAABJRU5ErkJggg==) no-repeat 0 0; position:relative; top:5px; }

		.onde_encontrar .col2 .lista_filtros li.active .icone{ background-position:bottom left; }

.lista_sedes{ float:left; clear:left; width:100%; overflow:hidden; margin:20px 0 0 0; }

	.lista_sedes .mix{ display:inline-block; width:25%; height:285px; float:left; overflow:hidden; display:none; padding:0 10px; margin-bottom:0px; }
		.lista_sedes div img{ float:left; width:100%; margin-bottom:15px; }
		.lista_sedes div strong{ display:block; color:#232325; font-size:18px; line-height:1.25em; font-weight:bold; margin-bottom:0px; }
		.lista_sedes div .servicos{ display:block; width:100%; font-size:14px; color:#e2173d; font-weight:100; font-style:italic; margin-bottom:10px; }
		.lista_sedes div p{ font-size:14px; color:#606060; line-height:1.25em; font-weight:100; font-style:italic; }
		.lista_sedes .titulo{ display:block; font-size:24px; color:#232325; font-weight:100; line-height:1.25em; margin:40px 0 20px; float:left; clear:left; width:100%; padding-left:10px; }


/********************************************************************************************************
LOGIN **************************************************************************************************/
.login_mobile{ padding-top:40px; max-width:450px; }
	.login_mobile.min_h01{ min-height:500px; }

	.login_mobile .form_bloco1{ margin-bottom:50px; clear:left; }
	.login_mobile .form_bloco1{ width:100%; }

	.login_mobile .form_bloco2{ clear:left; }
		.login_mobile .form_bloco2 strong{ display:inline-block; font-weight:300; font-size:14px; font-weight:bold; margin-right:10px; }
		.login_mobile .form_bloco2 span{ display:inline-block; font-weight:100; font-size:14px; margin-bottom:15px; }

	.login_mobile .sep1{ display:block; width:100%; margin:10px 0 20px 0; border-top:0 solid #999; text-align:left; font-style:italic; color:#e2173d; }

.min_h03{ min-height:200px; }


/********************************************************************************************************
SERVIÇOS INTERNA ***************************************************************************************/
.servicos_interna_campanha{ width:100%; max-width:1920px; height:810px; margin:auto; position:relative; overflow:hidden; width:100%; top:-70px; margin-bottom:-70px; z-index:10; }
	.servicos_interna_campanha.b{ height:600px; top:0; margin-bottom:0; }

.servicos_interna_titulo{
	 position:absolute; z-index:20; display:block; top:340px; text-align:center;
	 color:#FFF; font-size:40px; font-weight:100; line-height:1.050em; letter-spacing:0.030em;
	 left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
	}
	.servicos_interna_titulo.b{ top:250px; }
	.servicos_interna_titulo.c{ top:340px; }
	.servicos_interna_titulo img{ display:inline-block; margin-bottom:15px; }
	.servicos_interna_titulo strong{ display:block; font-weight:bold; }

	.servicos_interna_campanha .campanha_stage{ position:relative; width:100%; height:810px; overflow:hidden; }
		.servicos_interna_campanha.b .campanha_stage{ height:600px; }
		.servicos_interna_campanha .campanha_stage .imagem_full{ position:relative; width:100%; height:810px; z-index:5; overflow:hidden; }
			.servicos_interna_campanha.b .campanha_stage .imagem_full{ height:600px; }
			.servicos_interna_campanha .campanha_stage .imagem_full img{
				float:left; position:relative; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
				}

		.servicos_interna_campanha .campanha_stage .texto{
			position:absolute; width:100%; max-width:700px; padding:0 50px; z-index:15; overflow:hidden; text-align:center; color:#FFF; font-size:18px; font-weight:300; font-style:italic; line-height:1.250em;
			top:430px; left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
			}
			.servicos_interna_campanha.b .campanha_stage .texto{
				font-style:normal; font-weight:100; font-size:40px; background-color:rgba(0,255,0,0);
				top:50%; left:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
				}
			.servicos_interna_campanha .campanha_stage .texto span{ display:block; margin-top:30px; font-size:24px; font-style:italic; line-height:1.250em; }


.servicos_interna_campanha .rsBullets{
		position:absolute; z-index:35; top:600px; width:940px; height:auto; overflow:hidden; background-color:rgba(0,0,0,0); text-align:center;
		left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
		}
		.servicos_interna_campanha.b .rsBullets{ top:auto; bottom:150px; }
		.servicos_interna_campanha .rsBullet{ width:9px; height:9px; display: inline-block; *display:inline; *zoom:1; margin-right:10px; padding:0; cursor:pointer; }
		.servicos_interna_campanha .rsBullet span{ display:block; width:8px; height:8px; border-radius:50%; background:#fff; }
		.servicos_interna_campanha .rsBullet.rsNavSelected span{ background-color:#ed1c24; }

	.servicos_interna_campanha .rsArrow{
		height:38px; width:30px; position:absolute; display:block; z-index:21; background-color:rgba(0,0,0,0);
		top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
		left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
		}
		.servicos_interna_campanha.rsHor .rsArrowLeft{ margin-left:-455px; }
		.servicos_interna_campanha.rsHor .rsArrowRight{ margin-left:455px; }
		.servicos_interna_campanha .rsArrowIcn{ width:30px; height:38px; cursor:pointer; background-repeat:no-repeat; background-position:top; }
			.servicos_interna_campanha .rsArrowIcn:hover{ background-position:bottom; }
		.servicos_interna_campanha.rsHor .rsArrowLeft .rsArrowIcn{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABMCAYAAACClvypAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTQuMDYuMTY5tbHXAAAC/0lEQVRYhbXXuVIVQRTG8f+lMHanWIYBtEQDKfdkIkB5Ah/AF/CpzKzyDUQWgwmUHSxlh3E0wDXW4BhwoA7DzKV7euzkBt33V9+9vZ1uiQiNt6ZQEekWkVkRGWkEVfCjHLaZYFREegy4JiJdQaiCn06A2lEX7DXgqohctZ11wD4RWVdw5QRYBy2Ay6dAX1REIhHZUHCpFPRBS8Ar7Qa7glsKLrYFXVAR6S+Al11SnAVuK7jgBLZDRSQugJecwCpUwR0F573AMlREBgw4JyIXvcAiquBuEGhRERk04HsRuVALPEIV3GsENOhbBf+ISBwEGnTIJH0nIueDUf1s7i8ozL6drLnacMU6DVtWFTvKboB5b9hx7/tt1Sq0BA4/pUy/PU/d4LPQEjj85DfjIhHZdIJdUQM3d5ua8fbeL4d90RI4vEIx32u2lqqAw6s+Azdbn1bA4ZW0gY9r/lZTqG2dAK1WKxjK46QbeAk8b4lIMKrgNHALmA1G8zjpAaYU/ACMdwYm7NGEN4/AKEsPOgLAXgOuAWNRlh4A1ELzOOkz4Kom/HbU740qOAUMAyvAYwt6o3mcRJpwGFgGnhRB0HXqAU4BNwz4vWysE6rgDHAdWAImqkBw+Pl5nPQXwMqETmgBXFTwx1lBKtE8TmIFr/mAlWgBXFDwpwtYiuZxMqDgEDDvC0Jh9g04qOBElKW/fMATSfM4GTTgnCb0Bo+TGnBAwYkoS3/XAW3SFwr+BZ6GgBZ9BuwD54BXeZwEvU46AKIs3QVGFX4ETOZxUvt1cjxRUZbuKbwHPAyBT6zTAvxAYe/XyanFH2XpvsK7deHSbWrgHeC+ws6vk8oDJcrSDBgrwE6vk7ZHn8KjwDZwD3jtAp95SEdZ+pnDxEfwZB4nbV8nThefwqPAFnCXw8SVsPNtGmVpzmHiTYUn8zgpfZ14XdEG3gDuaOJTsHcxEWXpF2DcwG+KcK2yR+ExYB0YAaYsXLtAi7L0qyZeB24D03mcdAH8l/q0qUrawuGVtIGPa/5/1JbE3dU3pCMAAAAASUVORK5CYII=); }
		.servicos_interna_campanha.rsHor .rsArrowRight .rsArrowIcn{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABMCAYAAACClvypAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTQuMDYuMTY5tbHXAAABoklEQVRYhbXXoU/DUBCA8Y+GILBVC8uwSLBDQeCvHsExueEAyTKCmieYQ6xr1va1vbt3nHqp+OWain4PABEpRaQkYESkBlciso6AD+hERN5lP9mwiNSHMLhGI+EGGgV30Ag4iSbglQXuRXPgQdQLj6IeWIVaYTVqgU2oFjajGtiFjsFu9Ah+a8NZaB+cjfbBRT7bmJNsobXlOvv1U2D1PBZ0o0OgCx0DzagGNKFaUI1aQBVqBUdRDziIesFeNAdMorlgB40AG2gUWKOR4DFaVlhcnleH0IvEKcDX5W2EV0+xnc1LYAE8Ved8FDgDzoHrKLiYbpbfwB3wEQUXANFw/d+PhBsxEQV3CiUBL6xwMnta8I0V7m2pHHgw0LzwaPV5YFVKWmF1n1pgU/RqYXNJa2BXnh/B7ynY3fwVfJ+Cs8N/O5tPgGfgClgDj/9yO8natLXlK/Bw8fmyc2+aAqeb5Q6cH2oIdKFjoBnVgCZUC6pRC6hCreAo6gEHUS/Yi+aASTQX7KARYAONAms0EoR9SYeCh01/gZ8osJ7tbF5G9b6I8AcNBq3+6mYGjQAAAABJRU5ErkJggg==); }
		.servicos_interna_campanha .rsArrowDisabled .rsArrowIcn{ opacity:.0; filter:alpha(opacity=0); *display:none; }

.servicos_interna_bloco1{ font-size:15px; font-weight:300; color:#333; max-width:1920px; background-color:#f5f2e9; } /*******/
	.servicos_interna_bloco1 .titulo, .servicos_interna_bloco2 .titulo{ font-size:30px; margin-bottom:30px; display:block; line-height:1.05em; }
	.servicos_interna_bloco1 .col1{ width:50%; height:555px; background-color:rgba(0,102,255,0); }
	.servicos_interna_bloco1 .stage1{
		/*width:100%; max-width:470px; float:right; padding:70px 180px 0 0; background-color:rgba(0,255,0,0);*/
		width:100%; max-width:470px; float:right; padding:0 180px 0 0; position:relative;
		top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
		}
		.servicos_interna_bloco1 .stage1.b{
			float:left; padding:100px 0 0 170px;
			top:0%; -moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);
			}

.servicos_interna_bloco2{ height:560px; font-size:15px; font-weight:300; color:#333; background-color:#fff; margin:auto; position:relative; } /*******/
	.servicos_interna_bloco2.b{ height:650px; }
	.servicos_interna_bloco2 .stage1{ width:280px; float:left; padding:120px 0 0 0; background-color:rgba(0,255,0,0); position:relative; }
		.servicos_interna_bloco2 .stage1 img{ position:absolute; left:365px; top:-120px; }
		.servicos_interna_bloco2.b .stage1 .imagem1{ position:absolute; left:365px; top:50px; }

.servicos_interna_bloco3{ font-size:15px; font-weight:300; color:#333; max-width:1920px; margin-top:130px; } /*******/
	.servicos_interna_bloco3 .titulo{ font-size:30px; margin-bottom:30px; display:block; line-height:1.05em; }
	.servicos_interna_bloco3 .col1{ width:50%; float:right !important; background-color:rgba(0,352,255,0); }
		.servicos_interna_bloco3 .col1.icones{ float:left !important; }

	.servicos_interna_bloco3 .stage1{ width:100%; max-width:470px; float:left; padding:0 0 0 170px; background-color:rgba(0,255,0,0); }

.servicos_interna_importancia{
	background-color:#E2173D; padding:110px 0; background-image:url(/resolvafacil-front/assets/importancia_sindico_bg-14889529.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:center;
	color:#FFF; font-weight:100;
	}
	.servicos_interna_importancia.associacao{ background-image:url(/resolvafacil-front/assets/importancia_sindico_bg2-53c388f6.jpg); }
	.servicos_interna_importancia.comercial{ background-image:url(/resolvafacil-front/assets/importancia_sindico_bg3-45caf31c.jpg); }
	.servicos_interna_importancia strong{ display:block; font-size:30px; font-weight:100; line-height:1.2em; text-align:center; margin-bottom:80px; }
	.servicos_interna_importancia .col1{ width:33.333332%; padding:0 20px; color:#FFEBEB; line-height:1.450em; font-size:15px; font-weight:300; } /*******/

.servicos_interna_solucoes{ width:100%; max-width:510px; display:inline-block; float:right; background-color:rgba(0,255,0,0); }
	.servicos_interna_solucoes .item{ width:25%; padding:0 20px; font-weight:100; color:#878585; margin-bottom:50px; }
		.servicos_interna_solucoes .item:nth-child(4n+1){ clear:left; }
		.servicos_interna_solucoes .item img{ display:block; margin-bottom:10px; height:50px; }
		.servicos_interna_solucoes .item strong{ display:block; margin-bottom:10px; font-weight:bold; color:#666; font-size:12px; }


/********************************************************************************************************
INCORPORADORA ******************************************************************************************/
.incorporadora{}
	.incorporadora .item{ width:33.33332%; padding-right:40px; color:#666; font-size: 15px; font-weight:400; line-height: 1.5; margin-bottom:60px; }
		.incorporadora .item:nth-child(3n+1){ clear:left; }

		.incorporadora .item .imagem{ display:block; width:141px; height:141px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background-color:#e2173d; margin-bottom:20px; }
		.incorporadora .item strong{ display:block; font-weight:100; font-size:30px; line-height:1.250em; margin-bottom:10px; }
		.incorporadora .item ul{ display:block; width:100%; overflow:hidden; }
			.incorporadora .item ul li{ display:block; width:100%; overflow:hidden; padding:0 0 0 18px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAACCAYAAACOoybuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAF0lEQVQImWNMS0v7z0AkYCJWIQMDAwMAv+gCNQeE9z4AAAAASUVORK5CYII=) no-repeat 0 8px; margin-bottom:25px; }
				.incorporadora .item ul li:last-of-type{ margin-bottom:0; }


/********************************************************************************************************
GLOBAIS ************************************************************************************************/
.m_secao1{ margin-top:120px; }
.m_secao2{ margin-top:200px; }


/* TEXTOS */
.txt01{ text-transform:uppercase; color:#626262; font-size:12px; }
.txt02_legenda1{ color:#606060; font-size:15px; line-height: 1.3; font-style:italic; display:block; }
	.txt02_legenda1.b{ color:#FFF; }
	.txt02_legenda1.c{ color:#e2173d; }

.txt02_legenda2{ color:#666; font-size:14px; font-size: 15px; font-weight:400; display:block; }

.titulo1{ display:block; font-size:24px; line-height:1.250em; color:#e2173d; font-weight:100; margin-bottom:10px; }
	.titulo1.b{ color:#232325; }
	.titulo1.c{ color:#232325; margin-bottom:40px; }
	.titulo1.d{ color:#232325; margin-bottom:20px; }

.titulo2{ display:block; font-size:48px; font-weight:100; line-height:1.00em; color:#e2173d; margin-bottom:25px; letter-spacing:0.02em; padding:1px; }
	.titulo2.b{ margin-bottom:0px; }
	.titulo2.c{ margin-bottom:0px; font-size:50px; color:#616161; }
	.titulo2.d{ font-size:30px; padding-top:2px; }
	.titulo2.e{ margin-bottom:15px; }

.titulo3{ display:block; font-size:24px; font-weight:100; line-height:1.25em; color:#232325; letter-spacing:0.02em; padding:1px; width:100%; text-align:center; }
	.titulo3.b{ text-align:left; margin-bottom:15px; }
	.titulo3 span{ font-size:14px; display:inline-block; line-height:1.25em; margin-top:10px; font-style:italic; }

.titulo4{ display:block; font-size:20px; font-weight:100; line-height:1.25em; color:#353535; letter-spacing:0.02em; padding:1px; width:100%; }

.link1{ display:block; color:#e2173d; margin-top:15px; }
	.link1:hover{ text-decoration:underline; }

/* ALIGNS */
.align_vertical{ top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); }
.align_horizontal{ left:50%; -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); }


/********************************************************************************************************
ETC ****************************************************************************************************/
.placeholder1{ color:#808080; }
.input1{ border:none; width:100px; height:20px; background-color:#e8e8e8; font-size:11px; float:left; color:#333; margin:10px 10px 0 0px; padding:0 7px; line-height:1em; }
	.input1::-moz-placeholder{ opacity: 1; color:#808080; }
	.input1:focus{ background-color:#E0E0E0; border:none; outline:none }

.bt_entrar1{
	display:inline-block; float:left; height:20px; color:#FFF; font-size:9px; text-transform:uppercase; background-color:#e2173d; border-radius:4px; margin-top:10px; padding:2px 7px 0; margin-right: 1rem !important;
	}
	.bt_entrar1.b{ margin-left:6px; background-color:#a8a8a8; }
	.bt_entrar1:hover{ background-color:#4e4e4e; }

.bt_senha1{ display:inline-block; float:left; color:#9c9a9a; font-size:12px; margin:13px 0 0 15px; text-decoration:underline; }
	.bt_senha1.b{ margin:13px 20px 0 0; font-size:16px; }
	.bt_senha1:hover{ color:#333; }

.bt_saibamais1{
	color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; background-color:#e2173d; border-radius:4px; margin-top:20px; padding:10px 12px 9px; display:inline-block; line-height:1em;
	}
	.bt_saibamais1.b{ float:right; margin-top:20px; clear:left; font-size:14px; font-weight:normal; text-transform:none; padding-top:12px; min-width: 190px; text-align: center; }
	.bt_saibamais1:hover{ background-color:#4e4e4e; }
.bt_saibamais2{ color:#e2173d; font-size:11px; font-weight:normal; text-transform:uppercase; margin-top:0px; display:inline-block; line-height:1em; }
	.bt_saibamais2:hover{ color:#333; }

.bt_enviar1{ color:#FFF; font-size:12px; text-transform:uppercase; background-color:#e2173d; border-radius:4px; padding:14px 40px 12px; display:inline-block; line-height:1em; }

	.bt_enviar1.b{ font-weight:bold; }
	.bt_enviar1.c{ float:right; }
	.bt_enviar1.d{ background-color:#FFF; color:#e2173d; font-weight:bold; text-align:center; width:100%; margin-top:40px; }
		.bt_enviar1:hover{ color:#FFF; }
	.bt_enviar1.e{ width:100%; text-align:center; }
	.bt_enviar1:hover{ background-color:#4e4e4e; }

.bt01{ color:#FFF; font-size:10px; text-transform:uppercase; background-color:#666; border-radius:4px; padding:10px 12px 9px; display:inline-block; line-height:1em; margin-left:15px; position:relative; top:-4px; }
	.bt01:hover{ background-color:#4e4e4e; }

.btn_play1{ display:block; min-height:22px; padding:5px 0 0 28px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTQuMDYuMTY5tbHXAAABaElEQVQ4jZ3VPUtcQRTG8d9ed7USUviSIthrwG+wxYasTSCFVSCFWqSwEDWY7yCoISSfQIKFfTqJmw+QMiTBQlDT+FIEUroLFnMv2ZW5u7M+cOEy85z/uXdmzpnK+XRdRDU08mceU7jFJX7jGN/ysR5VIsBn2MSTWKYu/cEHfO0ezLreR7CBvQSY3LObx4zEgGtYSgDd11Ie2wNsPhDWDW0WwBq2SoydIaDvUMty8lSJ6QDb+JsAnMRCJhyNMnVwiJf4jPYAaCPD04Ts//Aei2j18c1lmEgAFrrAW7zBaWR+MhM57Qk6w4/YRBU3mEkEjWMZrzEWmb+u4iQBOIpXWMGjPr6fVWGRn5cYMmGHV/F4QFJoVc6n6zV8ET+LbWFZUnSNF8Wm7JaYUmGwg9uilo+wP0Twfe3njJ5u80moimF1mMei95c6Qt1+x7q0Bvux+LJCsY5N6EBNoXvP+r9hV/glXAFHIkVxB3AIQZOlK9J6AAAAAElFTkSuQmCC) no-repeat 0 0; font-weight:100; color:#e52e50; cursor:pointer; margin-top:10px; }
	.btn_play1:hover{ color:#333; }

/* LIGHTBOX */
#lightbox1{ width:90%; max-width:960px; background-color:#FFF; display:none; padding:40px; overflow:hidden; }
	#lightbox1.b{ height:90%; max-width:none; }
	#lightbox1 .head{ display:block; width:100%; padding-bottom:50px; font-size:25px; color:#2b2b2b; letter-spacing:0.02em; line-height:1.100em; font-weight:100; }
	#lightbox1 #iframeVideo{ display:block; overflow:hidden; width:100%; height:90%; }

.btn_fechar1{
	width:12px; height:13px; position:absolute; display:block; z-index:20; top:40px; right:40px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABb0lEQVQ4jYWSO07DQBCGv9lAQ0tpOxUFJyAmTZCQQOIAHADIDRA1aeEGvBpaOgQ9BWZzByRE4lDSQYGEh2YdFttrtpvZ799/5yFpmipwaYw5yrLsncBJ03QADAzwCewXRXHS6/WkBb4HRgbYKUUicl4VefAScNXJ8/w1juNHYBfoiUgcRdHtbDarwcBQQi8B18CdD1trizZ7BcSHATq+wH3vC9hy8DOwXcI1gXO4ABadwzIwrwnAtNSw6bq3JyIXZfc6AXhorX3xurcmIkkURbcSgIuQs/EDVT3wYQBr7QO/w90zPjwej5WG44mOF27eDICqKkkT7U7JLfC7R0yT9WEyfaq55N3+vI7a8k2TdQnBwJU0JC9VdZhMn7QK4y9fw2Vt+eJJVrTZ/1m+eJIVuES1wEPg1IXPwGo8yb7Le1OBB8DIhQqsAGd+I0wFDi5fKWrq0vzP1byqHkgIDs4h7/Y//Bf+m7Tk3b62wRXRxg/RstsXChofKwAAAABJRU5ErkJggg==) left top no-repeat no-repeat; cursor:pointer;
	}
	.btn_fechar1:hover{ background-position:bottom; }

/* GALERIAS ASSETS */
.slider_bullet1 .rsBullets{ position:absolute; z-index:35; left:0; bottom:0; width:100%; height:auto; margin:0 auto; overflow:hidden; }
	.slider_bullet1 .rsBullet{ width:8px; height:8px; display: inline-block; *display:inline;  *zoom:1; margin-right:12px; padding:0; cursor:pointer; }
	.slider_bullet1 .rsBullet span{ display:block; width:8px; height:8px; border-radius:50%; background:#ff8982; }
	.slider_bullet1 .rsBullet.rsNavSelected span{ background-color:#fff; }

.slider_seta1 .rsArrow{ height: 100%; width:34px; position: absolute; display: block; cursor: pointer; z-index: 21; }
	.slider_seta1.rsHor .rsArrowLeft{ left:20px; top: 0; }
	.slider_seta1.rsHor .rsArrowRight{ right:20px; top:0; }

	.slider_seta1 .rsArrowIcn{
		width: 34px; height: 34px; top: 50%; left: 50%; margin-top:-17px; margin-left:-17px;
		position: absolute;	cursor: pointer; background-color:rgba(237,28,36,0.85); border-radius:50%;
		background-repeat:no-repeat; background-position:center;
		}
		.slider_seta1.galeria_pontos .rsArrowIcn{ margin-top:10px; }
		.slider_seta1 .rsArrowIcn:hover{ background-color:#5B5B5B; }

	.slider_seta1.rsHor .rsArrowLeft .rsArrowIcn{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAA30lEQVRIic3Wxw0CQQyFYaiAjMihAPq/AkdyksihDi4/ByxkrbSn55VwAZ9mNGP75YHc3xXQACbAKAo78q2xijUddgDqKnaKwloO2wM1BWsDZ8N2kdhWxTrAxbBNNFZVsZthaxXrJrCKit0NW6lYL4GVVexh2FLF+g5bACUVe0ZhA4fNgaKKvUIwA6eGvYGehBk4dCecAYUINPbaDvWvHILGfZ0E6jslBPW9rLVfCqpNG4f6eZgJqk1sh3aAaxZozNZzqN/LmaBacnBoXLZJQbX05dC4fJiCjmXQ0F/G/gBXXHx+9DB8fAAAAABJRU5ErkJggg==); }
	.slider_seta1.rsHor .rsArrowRight .rsArrowIcn{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAmCAYAAAAr+dCVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAu0lEQVRIia3XuxHEMAgEUM4tKHL//djhXTfr4GSNZOvDZzdiCN5ABiIiAiABSEIIgAIeAE4GfKM7gB/+CcMASkGDC8qEG5QFv1AG3EU78GGBh2gEnqJeeIl6YBVqhdWoBTahWtiMamAXuoLdaAV/n3AIHcFhdARvcbbJJyw8pjzD6/fA3OeCbnQGutAVaEY1oAnVgmrUAqpQK7hEPeAU9YJDNAJ20Sj4Qhlgg7LAgjLBGk0Z453nuaA+EheLWN1povFG/wAAAABJRU5ErkJggg==); }
	.slider_seta1 .rsArrowDisabled .rsArrowIcn{ opacity: .0; filter: alpha(opacity=0);  *display: none; }

/* CAPTION */
.slider_caption1 .rsGCaption{ position: absolute; float: none; bottom:0; right: 2px; text-align:right; font-family:'sans_light'; width:auto; font-size:14px; color:#4a4a4a; }

/* THUMBS DEPOIMENTOS / VÍDEOS */
.slider_thumbs_01 .rsThumbsHor { width: 100%; height:400px; position:relative; top:50px; background-color:rgba(0,0,0,0); }
.slider_thumbs_01.rsWithThumbsHor .rsThumbsContainer { position: relative; height: 100%; }
.slider_thumbs_01 .rsThumb { float: left; overflow: hidden; width: 220px; position:relative; }
.slider_thumbs_01 .rsThumb img { width: 100%; height: 120px; position:relative; z-index:0; margin-bottom:8px; }

.slider_thumbs_01 .rsTmb { display: block; color:#232325; font-size:12px; line-height:1.250em; font-weight:300; }
	.slider_thumbs_01 .rsTmb strong{ display:block; font-weight:bold; font-size:14px; }
	.slider_thumbs_01 .rsTmb span{ display:block; font-size:14px; margin-bottom:5px; margin-top:3px; }


	.slider_thumbs_01 .rsThumb.rsNavSelected .rsTmb strong, .slider_thumbs_01 .rsThumb:hover .rsTmb strong{ color:#e2173d; }
.slider_thumbs_01 .rsThumb .thumbIco{ display:block; position:absolute; width:20px; height:20px; left:8px; top:8px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAACh0lEQVRIiaWWzUtUURjGf/fMjOVCcJFpFC36WFR/g4HRtAnCzJFgFlOLFhHRd9BfkNoYkdFeokCIcNEuyn24ilDKStNCcloErlKHp8W51+6M5945ow8MDOe87+/e857zPueCQ5JaJA1IeiFpTtJfSSuSZsKxgqQWV64LdlbSrBprVlJfGigjacgDVK8hSRkXcCuwDWg9rH8bsEj9AIFscb8C+xyVWAeyXsWHn8ABAxQSYACPgCvAbw/gXmDAAL0pQetBEDwFDgMjwGoDaC+S5lPqcj8eLemQpFcp8fMG6PJYDgBBEHwJgqAP6AGmHSF7jMcyXPoMvHdNZIEloM2HIqkduAtcB1odIUsG+OAB2inpFjAL3EuAAUwZYCKFZSSVgE9AGdjV4NkTjQ72KuDnKvZgHwRA1o62q0INXtLwNmDDm95X1r5GtwB7Ipd9xcDn5G+w/V7Vlb0CipJeyl4Bq+FvLhwrKuEKyC50dm8aXOw6LqCCPXetWLdZA36FY8uAXLmBY/AEcINkS4v0A2tvb+ODJvY/g22pEQ8YYUw5zNnYlDjwKlDyANWrFObWAPNbhMWh+QiYA24nBFabgN4BciYk704Ieg4MAn88gB3AKYN13yRVgXHgDPAMewumqccAxzyevgI8BPqAyZS4o4bGHhfXInATuAR8c8x3GGwHNKvvwEfXRBbbVvs9QW3ABaAI7HDMV7LYG6wRsAU4D1wE2lPiprPYIp9MCDDYHb6M3/09GSx0dueA17jPYjMfSxXgdLQp5YQgXxjAA2At6uU3wFgTyfUaCxk1bjOK7YpmNR7mArVLqmL7dgq4hp/BPo7eLJLLscE6UB7r3kf4v2HLwAzwLgRtaop/u9jdiiVkrZEAAAAASUVORK5CYII=) no-repeat 0 0; }

/* Thumbnails arrow icons */
.slider_thumbs_01 .rsThumbsArrow{ height:120px; width:80px; position:absolute; display:block; cursor:pointer; z-index:21; background:rgba(226,23,61,0.85); }
.slider_thumbs_01 .rsThumbsArrow:hover{ background:rgba(226,23,61,0.85); }
.slider_thumbs_01.rsWithThumbsHor .rsThumbsArrowLeft{ left:0; top:0; }
.slider_thumbs_01.rsWithThumbsHor .rsThumbsArrowRight{ right:0; top:0; }

.slider_thumbs_01 .rsThumbsArrowIcn {
	width:20px; height:38px; top:50%; left:50%; margin-top:-19px; margin-left:-10px; position: absolute;	cursor: pointer; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAmCAYAAADEO7urAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAA30lEQVRIic3Wxw0CQQyFYaiAjMihAPq/AkdyksihDi4/ByxkrbSn55VwAZ9mNGP75YHc3xXQACbAKAo78q2xijUddgDqKnaKwloO2wM1BWsDZ8N2kdhWxTrAxbBNNFZVsZthaxXrJrCKit0NW6lYL4GVVexh2FLF+g5bACUVe0ZhA4fNgaKKvUIwA6eGvYGehBk4dCecAYUINPbaDvWvHILGfZ0E6jslBPW9rLVfCqpNG4f6eZgJqk1sh3aAaxZozNZzqN/LmaBacnBoXLZJQbX05dC4fJiCjmXQ0F/G/gBXXHx+9DB8fAAAAABJRU5ErkJggg==);
	}

.slider_thumbs_01.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAmCAYAAAAr+dCVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAu0lEQVRIia3XuxHEMAgEUM4tKHL//djhXTfr4GSNZOvDZzdiCN5ABiIiAiABSEIIgAIeAE4GfKM7gB/+CcMASkGDC8qEG5QFv1AG3EU78GGBh2gEnqJeeIl6YBVqhdWoBTahWtiMamAXuoLdaAV/n3AIHcFhdARvcbbJJyw8pjzD6/fA3OeCbnQGutAVaEY1oAnVgmrUAqpQK7hEPeAU9YJDNAJ20Sj4Qhlgg7LAgjLBGk0Z453nuaA+EheLWN1povFG/wAAAABJRU5ErkJggg==); }

.slider_thumbs_01 .rsThumbsArrowDisabled { display: none !important; }

.slider_thumbs_01 .rsPlayBtn{ width:100px; height:100px; margin-left:-50px; margin-top:-50px; cursor: pointer; }
.slider_thumbs_01 .rsPlayBtnIcon{ width:100px; height:100px; display:block; background:url(/resolvafacil-front/assets/icone_play3-c9a9b8d4.png) no-repeat 0 0; }
.slider_thumbs_01 .rsPlayBtn:hover .rsPlayBtnIcon{ background-position:left bottom; }
.slider_thumbs_01 .rsBtnCenterer{ position:absolute; left:50%; top:50%; }
.slider_thumbs_01 .rsCloseVideoBtn{ right: 0; top: 0; width: 44px; height: 44px; z-index: 500; position: absolute; cursor: pointer; backface-visibility: hidden; transform: translateZ(0); }
.slider_thumbs_01 .rsCloseVideoBtn.rsiOSBtn { top: -38px; right: -6px; }
.slider_thumbs_01 .rsCloseVideoIcn { margin: 6px; width: 32px; height: 32px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxNC4wNi4xNjm1sdcAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABHUlEQVQ4jY3RvSuFYRjH8fOSCQMZziyySDKrsykDi8Vi8FfIycJildF/cErZkFLKbJEsEoMoA1JeysPHcp3cPZzHuaf7vq7f93e93CXM+TkHqJQKDrZC+4npVnA9MVkpgBcTXSNNVKN6y7n+BzyB99DsZFlWzgv6cR2CGwzkcleRO0dvuxbH8RbCvSzLyqhgP2LPGCnaUQkLyZxLWE3es4VwYrIZwAe+4r7aERwGXThJKh/99715gzG8JgaPGOoU7sNlgBe4j/sZev6DK9gN4AWjmEr2sP3r/3MGa0nb823ijXbwTCLayOWqOIzcJ6by8DCeQnCMrj8K1HAbmgcMthI9sSC4Q61gxHp0AKfoLqEZgQ9Mtl3Qj8lyMmrzG7TI7rZwGHTnAAAAAElFTkSuQmCC) no-repeat center rgba(226,23,61,0.85); }
.slider_thumbs_01 .rsCloseVideoIcn:hover { background-color:rgba(226,23,61,1); }

a.btnProposta{
	position: fixed;
	top: 40%;
	right: -100px;
	z-index: 12365;
	opacity: 0;
  transition: 1s;
}
a.btnProposta.btn-visible{
	opacity: 1;
	right: -15px;
  transition: 1s;
}
a.btnProposta img{
	width: 65px;
}
a.btnProposta:hover{
	opacity: .6;
}

.container-botao-ver-todas-noticias {
	display: block;
    float: left;
    clear: left;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.botao-ver-todas-noticias {
	border-radius: 12px;
    color: #fff;
    background: #e1173d;
    display: block;
    padding: 10px;
    max-width: 240px;
    margin: auto;
}

.botao-ver-todas-noticias:hover {
	background: #e1173d;
	opacity: .7;
}

/***************************************************************************************************
MEDIA QUERIES *************************************************************************************/
@media only screen and (max-width : 979px){
	.desktop{ display:none; }
	.tablet{ display:block; }
	.mobile{ display:none; }

	/* HOME */
	.home_menu_servicos{ display:none; }
	.home_campanha{ width:100%; height:640px; width:100%; top:-70px; margin-bottom:-70px; }
	.home_campanha .campanha_stage{ height:640px; }
		.home_campanha .campanha_stage .imagem_blur{ display:none; }
		.home_campanha .campanha_stage .imagem_full{ width:100%; height:640px; }

	.home_campanha_bullets{
		padding:6px 4px; top:620px; left:50%; margin-left:0;
		 -moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
		}
		.home_campanha_bullets span{ display:inline-block; margin:0 5px !important; float:left; }

	.servicos_lello.b{ margin-top:20px; }

	.noticia_template1.destaque{ width:100%; padding-top:00px; min-height:380px; margin-top:0; }
		.noticia_template1.destaque a{ width:30%; }
		.noticia_template1.destaque .box_imagem{ position:absolute; width:66%; right:0; top:0; }
			.noticia_template1.destaque .box_imagem .faixa{
				display:block; position:absolute; width:23px; height:60%; top:50%; background-color:#e2173d; opacity:0.8; z-index:10; margin-top:30px;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}
		.noticia_template1.destaque strong{ margin-bottom:15px; margin-top:10px;  }

	.noticia_template1.f{ width:34%; padding-right:20px; margin-bottom:00px; }

	.home_vida_em_condominio .col_maisLidas{ width:30%; float:right; }

	.home_ferramentas .col1{ width:55%; padding-top:50px; }

	/* MENU */
	/*header.bg_home, header.bg1, header.bg2, header.bg3, header.bg4, header.bg5, header.bg6{ background-image:none; background-color:transparent; }*/
	header.bg1{ background-image:url(/resolvafacil-front/assets/header_bg1_t-d1efd5b7.jpg); }
	header.bg2{ background-image:url(/resolvafacil-front/assets/header_bg2_t-96d0d3d6.jpg); }
	header.bg4{ background-image:url(/resolvafacil-front/assets/header_bg4_t-6dfaabc4.jpg); }
	header.bg5{ background-image:url(/resolvafacil-front/assets/header_bg5_t-99540dcb.jpg); }
	header.bg6{ background-image:url(/resolvafacil-front/assets/header_bg1_t-d1efd5b7.jpg); }
	.menu_desktop{ display:none; }
	.menu_mobile{ display:block; }

	footer .col1:nth-child(1){ width:20%; }
		footer .col1:nth-child(2){ width:30%; }
		footer .col1:nth-child(3){ width:30%; }
		footer .col1:nth-child(4){ width:20%; }

	footer .col2{ float:left; clear:left; width:100%; text-align:center; margin-top:50px; }
		footer .col2 span{ margin-bottom:5px; font-weight: 300; }

	/* RESOLVA */
	.resolva_home a{ width:50%; font-size:20px; padding:35px 10px 30px; }

	.resolva_form_stage{  max-width:none;  }
	.resolva_form_stage .col1{ width:50%; }
	.resolva_form_stage .col2{ width:40%; }

	/* SOBRE A LELLO */
	.sobre_organizar{ padding-bottom:0; }
	.sobre_organizar .col1{ overflow:hidden; height:320px; }
		.sobre_organizar .col1 .imagem{ width:101%; min-width:320px; }

		.sobre_organizar .col1 .descricao span{ padding:20px 15px; text-align:center; opacity:0; bottom:auto; top:70px; position:relative; }

	.sobre_organizar .col1:hover .icone{ top:-20px; }
			.sobre_organizar .col1:hover .icone .imagem2{ opacity:0; }


	.sobre_numeros{ padding:0 0 120px 0; }
		.sobre_numeros .titulo{ width:100%; margin-left:0%; padding:0 0 0 0; }
		.sobre_numeros .subTitulo{ width:50%; clear:left; padding:8px 0 0 0; }

	/* PORQUE ESCOLHER A LELLO */

		.porque .intro .titulo{ position:relative; top:0; z-index:100; display:block; width:100%; margin-bottom:30px; overflow:hidden;  }
			.porque .intro .titulo h2 { display:inline-block; float:left; margin-right:30px; margin-bottom:0; }
			.porque .intro .titulo .txt02_legenda2 { display:inline-block; font-weight: 400;  font-size: 15px; float:left; clear:none; padding:20px 0 0 0; }

		.porque .intro .video{ float:left; clear:left; width:100%; }

	.servicos_lello{ margin-top:60px; }
	.servicos_lello .col1 .imagem{ width:767px; }

	/* VIDA EM CONDOMÍNIO */
	.vida_em_condominio .col_categorias{ width:33%; padding-left:40px; }
	.noticia_template1 strong{ font-size:16px; }

	.busca_filtro .col1{ width:93%; }
	.busca_filtro .botao{ width:6.8%; }
	.busca_filtro .input_busca{ width:70%; }
	.busca_filtro .field{ width:30%; }

	/* COTAÇÃO ONLINE */
	.cotacao{ min-height:740px; padding-top:80px; }
	.cotacao .col1{ width:50%; padding-right:20px; }
	.cotacao .col2{ width:50%; }
		.formulario_proposta .campo1{ width:100% !important; }
			.formulario_proposta .campo1.endereco{ width:78% !important; }
			.formulario_proposta .campo1.endereco_n{ width:20% !important; clear:none; margin-left:0; float:right; }
			.formulario_proposta .campo1.c{ width:49% !important; margin-right:0; }
			.formulario_proposta .campo1.d{ clear:none; margin-right:0; float:right; }
			.formulario_proposta .campo1.f{ clear:none; margin-right:0; width:49% !important; float:right; }

	.formulario_proposta .botao_tipo_contato{ margin-bottom:10px; }

	/* SERVIÇOS INTERNA  */
	.servicos_interna_campanha .rsArrow{ display:none; }

	.servicos_interna_bloco1 .stage1{ width:100%; max-width:none; float:right; padding:0 60px 0 40px; }
	.servicos_interna_bloco1 .stage1.b{ float:left; padding:100px 40px 0 60px; }

	.servicos_interna_bloco2, .servicos_interna_bloco2.b{ height:auto; padding-bottom:100px; }
		.servicos_interna_bloco2 .stage1{ width:320px; float:left; padding:120px 0 0 40px; }
			.servicos_interna_bloco2 .stage1 .imagem1, .servicos_interna_bloco2.b .stage1 .imagem1{ left:365px; top:40px; width:450px; }

	.servicos_interna_bloco3 .stage1{ width:100%; max-width:none; padding:0 40px 0 60px; }
	.servicos_interna_solucoes{ width:100%; max-width:none; padding:0 10px; }
		.servicos_interna_solucoes .item{ width:33.33332%; }
		.servicos_interna_solucoes .item:nth-child(4n+1){ clear:none; }
		.servicos_interna_solucoes .item:nth-child(3n+1){ clear:left; }

}


@media only screen and (max-width : 767px){
	.tablet767{ display:block; }

	/* MENU */
	footer .col1{ display:inline-block; float:left; position:relative; overflow:hidden; padding-left:1px; margin-bottom:30px; text-align:center; width:100% !important; }
		footer .col1 a{ background:none !important; padding:0; margin-bottom:10px; }
		footer .col1 a.secao{ width:100%; }

	/* RESOLVA */
	.resolva_home a{ width:50%; font-size:16px; padding:35px 6px 30px; }

	.resolva_submenu{ width:100%; max-width:none; }
	.resolva_submenu a{ display:block; float:left; width:49%; margin-right:2%; padding-left:10px; }
		.resolva_submenu a:nth-child(even){ margin-right:0; }
		.resolva_submenu a:last-child, .resolva_submenu a:nth-last-child(2){ border-bottom:1px solid #a5a39d; }


	.resolva_form_stage{ width:100%; max-width:none; padding-left:0px; margin-top:70px; }
		.bt_tipo_consulta{ width:48%; margin-right:2%; }
			.bt_tipo_consulta:last-of-type{ margin-right:0; }

		.resolva_form_stage .coluna_stage{ margin:0 2% 50px 0; }
		.resolva_form_stage .col1{ width:48%; }
		.resolva_form_stage .col2{ width:48%; }
		.resolva_form_stage .form_passo label{ font-size:12px; }


		.resolva_resultado .tabela .linha.header{ display:none; }
		.resolva_resultado .tabela .linha span{ clear:left; width:100% !important; padding-right:0 !important; }
			.resolva_resultado .tabela .linha span span{ display:block; margin-top:10px; text-transform:uppercase; font-size:11px; font-weight:300; color:#777; }

	/* HOME */
	.noticia_template1.destaque{ width:100%; padding-top:00px; min-height:none; margin-bottom:50px; }
		.noticia_template1.destaque a{ width:100%; }
		.noticia_template1.destaque .box_imagem{ position:relative; width:100%; }
			.noticia_template1.destaque .box_imagem .faixa{ display:none; }
		.noticia_template1.destaque strong{ margin-bottom:10px; margin-top:10px; }

	.noticia_template1.f{ width:50%; margin-bottom:50px; padding:0; }
		.noticia_template1.f:nth-of-type(2){ padding-right:10px !important; }
		.noticia_template1.f:nth-of-type(3){ padding-left:10px !important; }

	.home_vida_em_condominio .col_maisLidas{ width:100%; float:left; clear:left; padding-top:60px; }
		.home_vida_em_condominio .col_maisLidas .titulo1.c{ margin-bottom:20px; }

	.noticia_template2 li{ clear:none; margin-bottom:30px; width:50%; padding:0 15px 0 0; }

	.home_vida_em_condominio .col_ebook .imagem_ebook{ display:none; }
	.home_vida_em_condominio .col_ebook .col_noticias{ width:100%; padding-right:0; }

	.home_ferramentas .col1{ width:100%; padding-top:50px; }
	.home_ferramentas .parceiros{ float:left; clear:left; margin-top:50px; }

	/* SOBRE A LELLO */
	.sobre_organizar{ padding:0; margin-bottom:80px; }
	.sobre_organizar .col1{ width:100%; clear:left; height:auto; }
		.sobre_organizar .col1 .imagem{ width:102%; }
		.sobre_organizar .col1 .icone{ position:absolute; top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); }

		.sobre_organizar .col1 .descricao{
			position:absolute; display:block; width:100%; height:100%; z-index:12; font-style:italic; opacity:0; background:rgba(226,23,61,0.90) !important;
			}
			.sobre_organizar .col1 .descricao span{
				bottom:auto; top:50%;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}

		.sobre_organizar .col1:hover .descricao{ height:100%;  }
		.sobre_organizar .col1:hover .icone{ opacity:0; }


	.sobre_numeros{ padding:0 0 0 0; }
	.sobre_numeros .col1{ width:50%; height:220px; margin-top:0; }
	.sobre_numeros .col2{ width:50%; height:220px; margin-top:0; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col3{ width:100%; height:280px; clear:left; margin-left:0; margin-bottom:1px; margin-top:1px; }
	.sobre_numeros .col4{ width:100%; height:320px; background-color:#e2173d; margin-top:0; margin-bottom:1px; }
	.sobre_numeros .col5{ width:50%; height:220px; clear:left; margin-top:0; border-left:0 solid #f5f2e9; }
	.sobre_numeros .col6{ width:50%; height:220px; margin-top:0; border-left:1px solid #f5f2e9; }
	.sobre_numeros .col7{ clear:left; margin-left:0; width:50%; height:220px; margin-top:1px; }
		.sobre_numeros .col7 span:after{ display:none; }
	.sobre_numeros .col8{ width:50%; height:220px; background-color:#e2173d; margin-top:1px; margin-left:0; border-left:1px solid #f5f2e9; }

	/* PORQUE ESCOLHER A LELLO */
	.porque .diferenciais .titulo{ width:66.64%; margin-left:33.32%; margin-bottom:60px; padding:0 10px; }
			.porque .diferenciais .titulo .texto{ -moz-column-count: 1;-moz-column-gap: 00px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px; }

		.porque .diferenciais .img_desktop{ width:33.32%; position:absolute; left:0; top:0; }

		.porque .diferenciais .col1{ width:33.33%; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(1){ margin-left:0; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(5){ clear:none; }
			.porque .diferenciais .lista_diferenciais .col1:nth-child(3n+1){ clear:left; }

	.servicos_lello .col1{ width:100%; }
		.servicos_lello .col1 .imagem{ width:767px; }

	/* DEPOIMENTOS */
	.slider_thumbs_01 .rsThumbsHor { width: 100%; height:270px; top:20px; }
	.slider_thumbs_01 .rsThumb { width:110px; }
	.slider_thumbs_01 .rsThumb img{ width:100%; height:auto; }
	.slider_thumbs_01 .rsTmb { font-size:13px; }
	.slider_thumbs_01 .rsThumb .thumbIco{ display:none; }

	.slider_thumbs_01 .rsThumbsArrow{ width:30px; height:60px; }
	.slider_thumbs_01 .rsThumbsArrowIcn { width:30px; height:60px; left:0; top:0; margin-top:0; margin-left:0; background-repeat:no-repeat; background-size:30%; background-position:center; }

	.slider_thumbs_01 .rsPlayBtn{ width:50px; height:50px; margin-left:-25px; margin-top:-25px; cursor: pointer; }
	.slider_thumbs_01 .rsPlayBtnIcon{ width:50px; height:50px; display:block; background:url(/resolvafacil-front/assets/icone_play3-c9a9b8d4.png) no-repeat 0 0; background-size:50px auto; }
	.slider_thumbs_01 .rsPlayBtn:hover .rsPlayBtnIcon{ background-position:left bottom; }

	.slider_thumbs_01 .rsTmb p{ display:none; }

	/* VIDA EM CONDOMÍNIO */
	.vida_em_condominio .col_noticias{ width:100%; max-width:none; }
	.vida_em_condominio .col_categorias{ width:100%; float:left; clear:left; padding-top:70px; padding-left:0px; }
	.vida_em_condominio .col_categorias.b{ padding-top:70px; }

	.vida_em_condominio .col_categorias .col_video_ebook{ width:45%; max-width:250px; float:left; padding-right:00px; }
	.vida_em_condominio .col_categorias .col_nav{ width:45%; float:right; max-width:250px; }

	.vida_em_condominio .col_categorias .titulo a{ float:left; clear:left; margin-top:10px; }
	.vida_em_condominio .col_categorias .col1{ width:100%; margin-bottom:60px; }
	.vida_em_condominio .col_categorias .titulo_ebook{ margin-bottom:00px; }

	.vida_em_condominio .col_noticias2 .col_vejaMais{ width:100%; padding-right:0px; }
	.vida_em_condominio .col_noticias2 .col_sindicos{ width:100%; padding-left:0px; clear:left; }

	.noticia_template1.c{ max-width:none;  }

	.noticia_template1.d{ width:50%; padding:0 0; }
		.noticia_template1.d:nth-of-type(3n+2){ clear:none; }
		.noticia_template1.d:nth-of-type(2n+1){ clear:none; }
		.noticia_template1.d:nth-of-type(even){ padding-right:10px; }
		.noticia_template1.d:nth-of-type(odd){ padding-left:10px; }

	.noticia_template1.e{ width:50%; }
		.noticia_template1.e:nth-of-type(odd){ padding-right:10px; }
		.noticia_template1.e:nth-of-type(even){ padding-left:10px; }

	.busca_filtro .col1{ width:90%; }
	.busca_filtro .botao{ width:9.8%; }
	.busca_filtro .input_busca{ width:50%; }
	.busca_filtro .field{ width:50%; }

	/* CONTATO */
	.contato .col1{ width:50%; padding-right:70px; }
	.contato .col2{ width:50%; }
		.contato .col2 .form_bloco1.a{ width:100%; }
		.contato .col2 .form_bloco1.b{ width:100%; }
		.contato .col2 .form_bloco1.c{ width:100%; }

	.contato .col1 .bloco a{ font-size:12px; }

	/* COTAÇÃO ONLINE */
	.cotacao_bg{ display:none; }
	.txt02_legenda1.b{ color:#606060; }

	.cotacao{ min-height:none; padding-top:120px; }
	.cotacao .col1{ width:100%; padding-right:0px; }
	.cotacao .col2{ width:100%; margin-top:50px; }
	.formulario_proposta{ color:#606060; }
		.formulario_proposta .campo1{ width:100% !important; background-color:#FFF; border:1px solid #B8B5AF; }

	/* ONDE ENCONTRAR */
	.onde_encontrar .col1{ width:100%; padding-left:0; }
	.onde_encontrar .col2{ padding-left:0; }
	.onde_encontrar .col2 .lista_filtros li{ margin-left:0px; margin-right:25px; margin-bottom:10px; }

	.lista_sedes .mix{ width:33.333332%; }
		.lista_sedes div strong{ font-size:16px; }
		.lista_sedes div.servicos{ font-size:12px; }
		.lista_sedes div p{ font-size:12px; }

	/* SERVIÇOS INTERNA  */
	.servicos_interna_bloco1{ margin-top:100px; }
	.servicos_interna_bloco1 .col1.imagem{ display:none; }
	.servicos_interna_bloco1 .col1{ width:100%; height:auto; overflow:hidden; }
	.servicos_interna_bloco1 .titulo{ margin-bottom:20px;  }
	.servicos_interna_bloco1 .stage1, .servicos_interna_bloco1 .stage1.b{
		width:100%; max-width:none; float:left; padding:0 70px;
		top:0; -moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);
		}
		.servicos_interna_bloco1 .stage1 img{ display:block; width:100%; margin-bottom:20px; }

	.servicos_interna_bloco2{ height:auto; padding:50px 0 !important; margin-top:100px; }
		.servicos_interna_bloco2 .stage1{ width:100%; float:left; padding:0 70px; }
			.servicos_interna_bloco2 .stage1 .imagem1, .servicos_interna_bloco2.b .stage1 .imagem1{ display:none; }
			.servicos_interna_bloco2 .stage1 img{ position:relative; display:block; left:auto; top:auto; width:100%; max-width:465px; margin-bottom:30px; }

	.servicos_interna_importancia{ padding:100px 40px; }
	.servicos_interna_importancia .col1{ width:100%; clear:left; padding:0 0px; margin-bottom:25px; }
	.servicos_interna_importancia strong{ margin-bottom:40px; }

	.servicos_interna_bloco3 .col1{ width:100%; float:left !important; margin-bottom:50px; }
	.servicos_interna_bloco3 .stage1{ width:100%; max-width:none; padding:0 70px; }
	.servicos_interna_solucoes{ width:100%; max-width:none; padding:0 50px; }
		.servicos_interna_solucoes .item{ width:33.33332%; }
		.servicos_interna_solucoes .item:nth-child(3n+1){ clear:left; }

	/* INCORPORADORA  */
	.incorporadora .item{ width:50%; font-weight: 400; line-height: 1.5; padding:00px 20px; margin-bottom:60px; }
		.incorporadora .item:nth-child(3n+1){ clear:none; }
		.incorporadora .item:nth-child(2n+1){ clear:left; }

		.incorporadora .item strong{ font-size:24px; }


}



@media only screen and (max-width : 480px){
	.desktop{ display:none; }
	.tablet{ display:none; }
	.tablet767{ display:none; }
	.mobile{ display:block; }

	/* HOME */
	.home_campanha{ height:350px; width:100%; top:-70px; }
	.home_campanha .campanha_stage{ height:350px; }
		.home_campanha .campanha_stage .imagem_full{ height:350px; }
	.home_campanha_bullets{ top:350px; }

	.noticia_template1.f:nth-of-type(2){ padding-right:0 !important; }
	.noticia_template1.f:nth-of-type(3){ padding-left:0 !important; }

	.home_vida_em_condominio .col_maisLidas{ padding-top:00px; }

	.noticia_template2 li{ clear:left; max-width:260px; margin-bottom:30px; padding:0; width:100%;  }

	.home_ferramentas .col1 .ferramenta{ width:50%; padding-right:10px; margin-bottom:30px; }
		.home_ferramentas .col1 .ferramenta:nth-of-type(odd){ clear:left }
		.home_ferramentas .col1 .ferramenta:nth-of-type(even){ padding-left:10px; padding-right:0 }

		.home_ferramentas .col1 .ferramenta:nth-of-type(3n+1){ clear:none; }

	/* MENU */
	header.bg1{ background-image:url(/resolvafacil-front/assets/header_bg1_m-615f5ee4.jpg); }
	header.bg2{ background-image:url(/resolvafacil-front/assets/header_bg2_m-f8f77d81.jpg); }
	header.bg4{ background-image:url(/resolvafacil-front/assets/header_bg4_m-2c47cf3e.jpg); }
	header.bg5{ background-image:url(/resolvafacil-front/assets/header_bg5_m-8e838ae2.jpg); }
	header.bg6{ background-image:url(/resolvafacil-front/assets/header_bg1_m-615f5ee4.jpg); }



	/* RESOLVA */
	.resolva_home a{ width:100%; font-size:18px; border:none; margin-bottom:10px; }
	.resolva_submenu{ width:100%; max-width:none; }
	.resolva_submenu a{ display:block; float:left; width:100%; margin-right:0; }
		.resolva_submenu a:last-child{ border-bottom:1px solid #a5a39d; }
		.resolva_submenu a:nth-last-child(2){ border-bottom:none; }

	.bt_tipo_consulta{ width:100%; margin-right:0; margin-bottom:15px; }

		.resolva_form_stage .coluna_stage{ margin:0 0 50px 0; width:100% !important; }
		.resolva_form_stage .col1{ width:100%; }
		.resolva_form_stage .col2{ width:100%; }
		.resolva_form_stage .form_passo label{ font-size:14px;  }

	/* SOBRE A LELLO */
	.sobre_organizar{ padding:0; margin-bottom:80px; }
	.sobre_organizar .col1{ width:100%; clear:left; height:auto; }
		.sobre_organizar .col1 .imagem{ width:100%; }
		.sobre_organizar .col1 .icone{ position:absolute; top:50%; -moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); }

		.sobre_organizar .col1 .descricao{
			position:absolute; display:block; width:100%; height:100%; z-index:12; font-style:italic; opacity:0; background:rgba(226,23,61,0.90) !important;
			}
			.sobre_organizar .col1 .descricao span{
				bottom:auto; top:50%;
				-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
				}

		.sobre_organizar .col1:hover .descricao{ height:100%;  }
		.sobre_organizar .col1:hover .icone{ opacity:0; }


	.sobre_numeros .col1{ width:100%; }
	.sobre_numeros .col2{ width:100%; clear:left; margin-top:1px; border-left:none; }
	.sobre_numeros .col5{ width:100%; margin-bottom:1px; }
	.sobre_numeros .col6{ width:100%; border-left:none; margin-bottom:1px; }
	.sobre_numeros .col7{ width:100%; margin-top:1px; }
	.sobre_numeros .col8{ width:100%; clear:left; border-left:none; }

	/* PORQUE ESCOLHER A LELLO */
	.porque .intro .titulo .txt02_legenda2 br { display:none; }

	.porque .diferenciais .col1{ width:50%; margin-bottom:50px; }
		.porque .diferenciais .lista_diferenciais .col1:nth-child(3n+1){ clear:none; }
		.porque .diferenciais .lista_diferenciais .col1:nth-child(2n+1){ clear:left; }

	.servicos_lello .col1 .imagem{ width:100%; }

	/* VIDA EM CONDOMÍNIO */
	.vida_em_condominio .col_noticias .col1{ width:100%; max-width:none; clear:left; margin-left:0 !important; }

	.vida_em_condominio .col_categorias .col_video_ebook{ width:100%; max-width:300px; }
	.vida_em_condominio .col_categorias .col_nav{ width:100%; float:left; clear:left; max-width:300px; }

	.vida_em_condominio .col_categorias .col1{ width:100%; margin-bottom:60px; }
	.vida_em_condominio .col_categorias .titulo_ebook{ margin-bottom:60px; }

	.noticia_template1{ width:100% !important; margin-bottom:50px; padding:0 !important; }
	.noticia_template1:nth-child(even){ padding-right:0px; }
	.noticia_template1:nth-child(odd){ padding-left:0px; }

	.busca_filtro .col1{ width:85%; height:auto; }
		.busca_filtro .botao{ width:14%; height:46px; }

		.busca_filtro .input_busca{ display:inline-block; float:left; width:100%; height:46px; border:none; padding:4px 20px 0; background-image:none; background-color:rgba(204,204,204,0.5); }
		.busca_filtro .field{ display:inline-block; float:left; clear:left; width:100%; }

		.paginacao1 br{ display:block; }
		.paginacao1 .botao{ margin:20px 15px; }

	/* CONTATO */
	.contato .col1{ width:100%; padding-right:0; }
	.contato .col2{ width:100%; clear:left; }
	.contato .col1 .bloco a{ font-size:14px;  }

	/* COTAÇÃO ONLINE */
	.formulario_proposta .campo1.endereco{ width:100% !important; }
	.formulario_proposta .campo1.endereco_n{ width:100% !important; clear:left; float:left; }
	.formulario_proposta .campo1.c{ width:100% !important; clear:left; float:left; }
	.formulario_proposta .campo1.d{ width:100% !important; clear:left; float:left; }
	.formulario_proposta .campo1.f{ width:100% !important; clear:left; float:left; }

	.formulario_proposta .label1{ float:left; clear:left; width:100%; height:auto; padding-top:0px; margin-bottom:0px; margin-top:20px; }
	.formulario_proposta .botao_margem{ display:block; margin-bottom:30px; }

	/* ONDE ENCONTRAR */
	.lista_sedes .mix{ width:50%; }
		.lista_sedes div strong{ font-size:16px; }
			.lista_sedes div .servicos{ font-size:12px; }

	/* SERVIÇOS INTERNA  */
	.servicos_interna_titulo, .servicos_interna_titulo.c{ top:150px; font-size:25px; }
	.servicos_interna_titulo.b{ top:150px; }
	.servicos_interna_titulo.b img, .servicos_interna_titulo br{ display:none; }

	.servicos_interna_titulo.c{ top:170px; }
	.servicos_interna_titulo.c img{ height:90px;}


	.servicos_interna_campanha, .servicos_interna_campanha.b{ height:350px; }
	.servicos_interna_campanha .campanha_stage, .servicos_interna_campanha.b .campanha_stage{ height:350px; }
		.servicos_interna_campanha .campanha_stage .imagem_full, .servicos_interna_campanha.b .campanha_stage .imagem_full{ height:350px; }

		.servicos_interna_campanha .campanha_stage .texto{ padding:0 20px; font-size:15px; line-height:1.250em; top:200px; }
			.servicos_interna_campanha .campanha_stage .texto span{ margin-top:25px; font-size:17px; }

	.servicos_interna_campanha .rsBullets{ top:320px; width:100%; }
	.servicos_interna_campanha.b .rsBullets{ top:auto; width:100%; bottom:20px; }


	.servicos_interna_bloco1 .stage1, .servicos_interna_bloco1 .stage1.b{ padding:0 30px; }

	.servicos_interna_bloco2 .stage1{ padding:0 30px; }


	.servicos_interna_bloco3 .col1{ width:100%; float:left !important; margin-bottom:50px; }
	.servicos_interna_bloco3 .stage1{ padding:0 30px; }
	.servicos_interna_solucoes{ padding:0 10px; }
		.servicos_interna_solucoes .item{ width:50%; }
		.servicos_interna_solucoes .item:nth-child(3n+1){ clear:none; }
		.servicos_interna_solucoes .item:nth-child(2n+1){ clear:left; }

	/* INCORPORADORA  */
	.incorporadora .item{ width:100%; font-weight: 400; line-height: 1.5; padding:00px 00px; margin-bottom:60px; clear:left; }
		.incorporadora .item:nth-child(2n+1){ clear:none; }
		.incorporadora .item strong{ font-size:24px; }



}
/*!
 * 
 *   react-simple-keyboard v3.8.85
 *   https://github.com/hodgef/react-simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */
/*!
 * 
 *   simple-keyboard v3.8.62
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.hg-theme-default {
  background-color: #1A1A1A;
  
}

.hg-theme-default .hg-button {
  background: #2E2E2E;
  color: #F8F8F8;
  font-size: 1.5em;
  border-bottom: none;
}

.hg-theme-default.hg-layout-numeric .hg-button {
  height: 85px;
  box-shadow: 0px 0px 15px #1e252e;
  border: none;
}.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar--doubleView {
  width: 700px;
}
.react-calendar--doubleView .react-calendar__viewContainer {
  display: flex;
  margin: -0.5em;
}
.react-calendar--doubleView .react-calendar__viewContainer > * {
  width: 50%;
  margin: 0.5em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  display: flex;
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:disabled {
  background-color: #f0f0f0;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  font-weight: bold;
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  padding: 10px 6.6667px;
  background: none;
  text-align: center;
  line-height: 16px;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--now {
  background: #ffff76;
}
.react-calendar__tile--now:enabled:hover,
.react-calendar__tile--now:enabled:focus {
  background: #ffffa9;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}
