/*
	Theme Name: oypJK3sG3sLdrzL
	Text Domain: oypJK3sG3sLdrzL
*/
@font-face {
  font-family: 'Humanist521BT-Light';
	src: url('fonts/Humanist521BT-Light.eot?#iefix') format('embedded-opentype'), 
	url('fonts/Humanist521BT-Light.woff') format('woff'), 
	url('fonts/Humanist521BT-Light.ttf')  format('truetype'), 
	url('fonts/Humanist521BT-Light.svg#Humanist521BT-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Humanist521BT-Bold';
	  src: url('fonts/Humanist521BT-Bold.eot?#iefix') format('embedded-opentype'), 
	  url('fonts/Humanist521BT-Bold.woff') format('woff'), 
	  url('fonts/Humanist521BT-Bold.ttf')  format('truetype'), 
	  url('fonts/Humanist521BT-Bold.svg#Humanist521BT-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri';
	src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'),  
	url('fonts/Calibri.woff') format('woff'), 
	url('fonts/Calibri.ttf')  format('truetype'), 
	url('fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Bold';
	  src: url('fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),  
	  url('fonts/Poppins-Bold.woff') format('woff'),
	  url('fonts/Poppins-Bold.ttf')  format('truetype'), 
	  url('fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Medium';
	  src: url('fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), 
	  url('fonts/Poppins-Medium.woff') format('woff'), 
	  url('fonts/Poppins-Medium.ttf')  format('truetype'), 
	  url('fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri-Bold';
	src: url('fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'), 
	url('fonts/Calibri-Bold.woff') format('woff'), 
	url('fonts/Calibri-Bold.ttf')  format('truetype'), 
	url('fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TimesNewRomanPSMT';
  src: url('fonts/TimesNewRomanPSMT.eot?#iefix') format('embedded-opentype'), 
  url('fonts/TimesNewRomanPSMT.woff') format('woff'), 
  url('fonts/TimesNewRomanPSMT.ttf')  format('truetype'), 
  url('fonts/TimesNewRomanPSMT.svg#TimesNewRomanPSMT') format('svg');
  font-weight: normal;
  font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
img
{
	border:none;
}
*:focus
{
	outline:none;
}
.is_center
{
	width:1030px;
	margin:0 auto;
	position:relative;
}
.is_clear
{
	clear:both;
}
.ls-shadow
{
	display:none !important;
}
.alignright {
    float: right;
    margin-left: 30px;
    margin-bottom: 15px;
}
.alignleft {
    float: left;
    margin-right: 30px;
    margin-bottom: 15px;
}
.aligncenter {
    margin: 0 auto;
    text-align: center;
    display: inherit;
}
span.wpcf7-not-valid-tip {
    font-family: Humanist521BT-Light !important;
	color:#fff  !important;
    font-size: 15px  !important;
    float: left  !important;
	background:#D51757  !important;
	padding:3px  !important;
	width:98% !important;
	border:none !important;
	text-align:left !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing
{
    font-family: Humanist521BT-Bold !important;
    color: #fff !important;
    font-size: 15px !important;
    float: left !important;
    background: #D51757 !important;
    padding: 10px !important;
    width: 96% !important;
    border: none !important;
    box-sizing: border-box;
}

.is_containerTop
{
	width:100%;
	padding-top:30px;
	padding-bottom:40px;
}
.is_containerPage 
{
	width: 100%;
    background: url(images/page.png) no-repeat;
    background-position: 0 130px;
	background-size:110%;
}
.is_containerLeft
{
	width: 525px;
    float:left;
	position:relative;
}
.is_containerLeft img
{
    right: -15px;
    position: absolute;
    top: -120px;
}
.is_containerLeft h1 
{
    font: 50px/50px Humanist521BT-Light;
    display: block;
    color: #000;
    padding-right: 100px;
}
.is_containerLeft h2
{
	font:50px/50px Humanist521BT-Bold ;
	display:block;
	color:#D51757;	
	padding-right:100px;
}
.is_containerRight
{
	float: right;
    margin-top: -130px;
    width: 440px;
}
.linkWhatssap img
{
	display:block;
}
.is_textPage
{
	font: 18px/22px Calibri;
    text-align: justify;
	padding-top:20px;
}
.is_containerWhatsapp
{
    width: 100%;
    border-radius: 10px;
    background: #D51757;
    text-align: center;
    padding: 100px 0 30px 0;
	position:relative;
}
.is_containerWhatsapp span 
{
	font:25px/25px Poppins-Medium;
	display:block;
	color:#fff;	
}
.is_containerWhatsapp strong  
{
	font:45px/45px Poppins-Bold;
	display:block;
	color:#fff;	
}
.linkWhatssap 
{
	text-decoration:none;
}
.is_containerWhatsapp img 
{
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    top: -60px;
}
.is_containerForm
{
    width: 80%;
    border-radius: 10px;
    background: #49B3D8;
    text-align: center;
    padding: 20px 15px;
    position: relative;
    margin: 0 auto;
    box-sizing: border-box;
	margin-top:25px;  
	padding-bottom: 40px;
}
.is_containerForm strong 
{
    font: 24px/24px Calibri-Bold;
    display: block;
    color: #fff;
    padding-bottom: 15px;
    letter-spacing: 0.5px;
}
.is_containerForm p  
{
   margin:0px;
   margin-bottom:7px;
}
.is_containerForm p  input[type="text"] , .is_containerForm p  input[type="email"] , .is_containerForm p  input[type="tel"]
{
    margin: 0px;
    border: none;
    font: 15px/15px Calibri;
    text-transform: uppercase;
    border-radius: 3px;
    height: 22px;
    text-indent: 10px;
    width: 100%;
	background:#fff;
}
.is_containerForm p  input[type="submit"] 
{
    margin: 0px;
    border: none;
    font: 18px/18px Calibri-Bold;
    text-transform: uppercase;
    height: 38px;
    text-indent: 10px;
    width: 70%;
	background:#D51757;
	border-radius:20px;
	color:#fff;
	margin-top:20px;
	cursor:pointer;
}
.is_containerForm p  input[type="submit"]:hover
{
	background:#B61448;
}
.is_containerDown
{
	width:100%;
	padding-top:30px;
	padding-bottom:40px;
}
.logoCopy
{
	float:left;
}
.logoCopy span 
{
font: 34px/34px TimesNewRomanPSMT;
    border-left: 1px solid #000;
    float: right;
    padding-left: 15px;
    margin-left: 15px;
    margin-top: 44px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.copy
{
	float: right;
    font: 16px/18px Calibri;
    margin-top: 60px;
}
._icoTel
 {
    display: none;
}
._icoWhat
{
    display: none;
}


@media screen and (max-width:1100px){
	._icoTel
	{
        display: block;
        background: #FF0032 url(images/_icoTel.png);
        background-repeat: no-repeat;
        position: fixed;
        bottom: 40px;
        right: 15px;
        width: 50px;
        height: 50px;
        background-position: center;
        border-radius: 50%;
        z-index: 999999;
    }
    ._icoWhat
	{
    display: block;
    background: url(images/wwhatsapp.png);
    background-repeat: no-repeat;
    position: fixed;
    bottom: 25px;
    right: 0px;
    width: 115px;
    height: 110px;
    background-position: center;
    border-radius: 50%;
    z-index: 999999;
    background-size: 85%;
    }

	.is_center {
		width: 92%;
	}
	.is_containerTop {
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
	}		
	.is_containerTop img  {
		height:65px;
	}	
	.is_containerLeft {
		width: 100%;
	}	
	.is_containerRight {
		width: 100%;
		margin-top:0;
	}
	.is_containerLeft img	
	{
		display:none;
	}
	.is_containerLeft h1 {
		font: 32px/32px Humanist521BT-Light;
		padding-right: 0px;
		text-align: center;
		position: relative;
	}
	.is_containerLeft h2 {
		font: 32px/32px Humanist521BT-Bold;
		padding-right: 0px;
		text-align: center;
		padding-top:10px;
		padding-bottom:20px; 
		position: relative;

	}
	.is_containerDown {
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.is_textPage {
		padding-top: 0px;
	}
	.linkWhatssap > img {
		display: block;
		width: 100%;
	}		
	.is_containerWhatsapp img {
		top: -40px;
		width: 100px;
	}		
	.is_containerWhatsapp span {
		font: 20px/20px Poppins-Medium;
	}	
	.is_containerWhatsapp strong {
		font: 30px/35px Poppins-Bold;
	}
	.is_containerWhatsapp {
		padding: 80px 0 10px 0;
	}
	.is_containerForm {
		width: 100%;
		margin-top: 15px;
		padding-bottom: 15px;
	}	
	.is_containerForm strong {
		font: 20px/20px Calibri-Bold;
	}		
	.is_containerForm p input[type="submit"] {
		margin-top: 10px;
	}
	.logoCopy  {
		width: 270px;
		margin: 0 auto;
		float: none;
	} 	
	.logoCopy img {
		height:60px;
	} 
	.logoCopy span {
		font: 20px/20px TimesNewRomanPSMT;
		border-left: 1px solid #000;
		float: right;
		padding-left: 15px;
		margin-left: 15px;
		margin-top: 23px;
	}
	.copy {
		font: 16px/18px Calibri;
		margin-top: 20px;
		text-align: center;
	}
	.is_textPage {
		font: 17px/20px Calibri;
	}	
	.is_containerPage {
		background: url(images/pageMobile.png) no-repeat;
		background-position: bottom;
		background-size: cover;
	}
	.is_containerLeft:before {
		content: "";
		width: 109%;
		height: 300px;
		background: url(images/layer.png) no-repeat;  
		background-size: 100%;
		position: absolute;
		top: 0;
		left: -5%;
	}
		
}



























