@font-face {font-family: 'FontAwesome';src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');  font-weight: normal;font-style: normal;} @keyframes wobble-vertical { 16.65% { -webkit-transform: translateY(8px);transform: translateY(8px);} 33.3% {-webkit-transform: translateY(-6px);transform: translateY(-6px);} 49.95% {-webkit-transform: translateY(4px);transform: translateY(4px);} 66.6% {-webkit-transform: translateY(-2px);transform: translateY(-2px);} 83.25% {-webkit-transform: translateY(1px);transform: translateY(1px);} 100% {-webkit-transform: translateY(0);transform: translateY(0);} } .wobble-vertical {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);} .wobble-vertical:hover, .wobble-vertical:focus, .wobble-vertical:active {-webkit-animation-name: wobble-vertical;animation-name: wobble-vertical;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}  @keyframes wobble-horizontal { 16.65% {-webkit-transform: translateX(8px);transform: translateX(8px);} 33.3% {-webkit-transform: translateX(-6px);transform: translateX(-6px);} 49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);} 66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);} 83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);} 100% {-webkit-transform: translateX(0);transform: translateX(0);} } .wobble-horizontal {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);} .wobble-horizontal:hover, .wobble-horizontal:focus, .wobble-horizontal:active {-webkit-animation-name: wobble-horizontal;animation-name: wobble-horizontal;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;} @keyframes pulse-grow { to {-webkit-transform: scale(1.1);transform: scale(1.1);} } .pulse-grow {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}  .pulse-grow:hover, .pulse-grow:focus, .pulse-grow:active {-webkit-animation-name: pulse-grow;animation-name: pulse-grow;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}  @keyframes pulse-shrink { to {-webkit-transform: scale(0.9);transform: scale(0.9);} }
.pulse-shrink {-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}  .pulse-shrink:hover, .pulse-shrink:focus, .pulse-shrink:active {-webkit-animation-name: pulse-shrink;animation-name: pulse-shrink;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate;} .slideDownReturn {-webkit-animation-name: slideDownReturn;animation-name: slideDownReturn;animation-duration: 2s;} @keyframes slideDownReturn { 0% { -webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateY(100%);transform: translateY(100%);} 100% {-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateY(0%);transform: translateY(0%);} } .slideLeftReturn {-webkit-animation-name: slideLeftReturn;animation-name: slideLeftReturn;animation-duration: 2s;}  @keyframes slideLeftReturn { 0% {-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);} 100% {-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateX(0%);transform: translateX(0%);} }  .slideRightReturn {-webkit-animation-name: slideRightReturn;animation-name: slideRightReturn;animation-duration: 2s;}  @keyframes slideRightReturn { 0% {-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateX(100%);transform: translateX(100%);} 100% {-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateX(0%);transform: translateX(0%);} } .slideUpReturn {-webkit-animation-name: slideUpReturn;animation-name: slideUpReturn;animation-duration: 2s;} @keyframes slideUpReturn { 0% {-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateY(-100%);transform: translateY(-100%);} 100% {-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: translateY(0%);transform: translateY(0%);} } .spaceInLeft {-webkit-animation-name: spaceInLeft;animation-name: spaceInLeft;animation-duration: 2s;} @keyframes spaceInLeft { 0% {opacity: 0;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;-webkit-transform: scale(.2) translate(-200%, 0%);transform: scale(.2) translate(-200%, 0%);} 100% {opacity: 1;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;-webkit-transform: scale(1) translate(0%, 0%);transform: scale(1) translate(0%, 0%);} }  .spaceInDown {-webkit-animation-name: spaceInDown;animation-name: spaceInDown;animation-duration: 2s;} @keyframes spaceInDown { 0% {opacity: 0;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: scale(.2) translate(0%, 200%);transform: scale(.2) translate(0%, 200%);} 100% {opacity: 1;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: scale(1) translate(0%, 0%);transform: scale(1) translate(0%, 0%);} } .spaceInRight {-webkit-animation-name: spaceInRight;animation-name: spaceInRight;animation-duration: 2s;} @keyframes spaceInRight { 0% {opacity: 0;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transform: scale(.2) translate(200%, 0%);transform: scale(.2) translate(200%, 0%);} 100% {opacity: 1;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transform: scale(1) translate(0%, 0%);transform: scale(1) translate(0%, 0%);} } .spaceInUp {-webkit-animation-name: spaceInUp;animation-name: spaceInUp;animation-duration: 2s;} @keyframes spaceInUp { 0% {opacity: 0;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;-webkit-transform: scale(.2) translate(0%, -200%);transform: scale(.2) translate(0%, -200%);} 100% {opacity: 1;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;-webkit-transform: scale(1) translate(0%, 0%);transform: scale(1) translate(0%, 0%);} }  .tinRightIn {-webkit-animation-name: tinRightIn;animation-name: tinRightIn;animation-duration: 2s;}
@keyframes tinRightIn { 0% {opacity: 0;-webkit-transform: scale(1, 1) translateX(900%);transform: scale(1, 1) translateX(900%);} 50%, 70%, 90% {opacity: 1;-webkit-transform: scale(1.1, 1.1) translateX(0);transform: scale(1.1, 1.1) translateX(0);} 60%, 80%, 100% {opacity: 1;-webkit-transform: scale(1, 1) translateX(0);transform: scale(1, 1) translateX(0);} } .tinLeftIn {-webkit-animation-name: tinLeftIn;animation-name: tinLeftIn;animation-duration: 2s;} @keyframes tinLeftIn { 0% {opacity: 0;-webkit-transform: scale(1, 1) translateX(-900%);transform: scale(1, 1) translateX(-900%);} 50%, 70%, 90% {opacity: 1;-webkit-transform: scale(1.1, 1.1) translateX(0);transform: scale(1.1, 1.1) translateX(0);} 60%, 80%, 100% {opacity: 1;-webkit-transform: scale(1, 1) translateX(0);transform: scale(1, 1) translateX(0);} } .tinDownIn {-webkit-animation-name: tinDownIn;animation-name: tinDownIn;animation-duration: 2s;}  @keyframes tinDownIn { 0% {opacity: 0;-webkit-transform: scale(1, 1) translateY(900%);transform: scale(1, 1) translateY(900%);} 50%, 70%, 90% {opacity: 1;-webkit-transform: scale(1.1, 1.1) translateY(0);transform: scale(1.1, 1.1) translateY(0);} 60%, 80%, 100% {opacity: 1;-webkit-transform: scale(1, 1) translateY(0);transform: scale(1, 1) translateY(0);} } .tinUpIn {-webkit-animation-name: tinUpIn;animation-name: tinUpIn;animation-duration: 2s;}  @keyframes tinUpIn { 0% {opacity: 0;-webkit-transform: scale(1, 1) translateY(-900%);transform: scale(1, 1) translateY(-900%);} 50%, 70%, 90% {opacity: 1;-webkit-transform: scale(1.1, 1.1) translateY(0);transform: scale(1.1, 1.1) translateY(0);} 60%, 80%, 100% {opacity: 1;-webkit-transform: scale(1, 1) translateY(0);transform: scale(1, 1) translateY(0);} }
.fa_whatsapp {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .fa-whatsapp:before {content: "\f232";} .whatsapp_a {position: fixed;border-radius: 50%;height: 60px;text-align: center;width: 60px;text-decoration: none;} .whatsapp_a span {font-size: 40px;margin-top: 10px;} .wa_contact{display: none;} .closeWhatsappButton{position: fixed;cursor: pointer;z-index: 100000000;} .closeButtonWebImage{width: 7px;height: 6px;background-image: url("../images/close.png");} .closeButtonMobileImage{background-image: url("../images/Close-Mobile.png");width: 13px;height: 11px;background-size: 13px 11px;background-repeat: no-repeat;}  .wa_contact_title{display: none;position: absolute;text-align: center;background-color: #F8F8F8;font-family: "Open Sans", serif;color: #5D4E4E;padding: 2px 12px 2px 10px;font-size: 12px;border-radius: 3px;white-space: nowrap;border:1px solid #EBEBEB;} #wa_contact:hover #wa_contact_title{display: block;} .wa_contact{display: block;width: 60px;height: 60px;position: fixed;z-index: 99999999;}
