@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes spin {
0% {
transform: rotate(0)
}
100% {
transform: rotate(360deg)
}
}
.scroll-for-more{
z-index: 999!important
}
.section-nopadding{
padding: 0!important
}
.effect-sparkle{
opacity: 0.3
}
.no-uppercase h5{
text-transform: none!important;
font-weight: 400
}
.iframe{
margin:0!important
}
form{
margin: 0
}
#wrap-form{
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap
}
#wrap-form .block-group{
width: 48%;
margin-bottom: 15px;
}
#wrap-form .block-group.block-100{
width: 100%
}
#wrap-form .block-group .wpcf7-form-control-wrap input,
#wrap-form .block-group textarea{
border: none;
background: #fff;
box-shadow: none;
padding: 15px;
line-height: 1em;
min-height: 0;
height: auto;
}
#wrap-form .block-group textarea{
resize: none;
height: 120px
}
#wrap-form .block-group .button{
margin: 0;
border: none;
border-radius:30px
}
.wpcf7 form .wpcf7-response-output{
border: none;
background: #fff;
color:#000;
margin: 15px 0 0 0;
padding: 15px;
border-radius: 30px;
text-align: center
}
.wpcf7 form.sent .wpcf7-response-output{
background: #00bba4;
}   #wrap-hamburger{
overflow: hidden;
float: right
}
.c-hamburger {
display: block;
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
width: 30px;
height: 25px;
font-size: 0;
text-indent: -9999px;
appearance: none;
box-shadow: none;
border-radius: none;
border: none;
cursor: pointer;
transition: background 0.3s;
float: left; }
.c-hamburger:focus {
outline: none;
}
.c-hamburger span {
display: block;
position: absolute;
top: 8px;
left: 0;
right: 0;
height: 3px;
background: #00bba4;
transform: rotate(-180deg);
border-radius: 3px;
}
.c-hamburger span,
.c-hamburger span::before,
.c-hamburger span::after{
background: #00bba4
}
.c-hamburger span::before,
.c-hamburger span::after {
position: absolute;
display: block;
left: 0;
width: 70%;
border-radius: 3px;
height: 3px;
background-color: #00bba4;
content: "";
}
.c-hamburger span::before {
top: -8px;
}
.c-hamburger span::after {
bottom: -8px;
}
.c-hamburger--htx {
background-color: transparent;
}
.c-hamburger--htx span {
transition: background 0s 0.3s;
}
.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
transition-duration: 0.3s, 0.3s;
transition-delay: 0.3s, 0s;
}
.c-hamburger--htx span::before {
transition-property: top, transform;
}
.c-hamburger--htx span::after {
transition-property: bottom, transform;
} .c-hamburger--htx.is-active {
background-color: transparent;
}
.c-hamburger--htx.is-active span {
background: none;
}
.c-hamburger--htx.is-active span::before {
top: 0;
transform: rotate(45deg);
background: #016f52
}
.c-hamburger--htx.is-active span::after {
bottom: 0;
transform: rotate(-45deg);
background: #016f52
}
.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
transition-delay: 0s, 0.3s;
}      .absolute-footer{
padding: 15px 0;
}
.footer-primary {
margin-top:7px;
}
.footer-secondary{
padding: 0
}
#developer img {
width: 32px;
height: 32px
}
#developer img:hover {
-webkit-animation-name: spin;
-webkit-animation-duration: .5s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-out;
-moz-transform: spin(360deg) scale(1);
-moz-transition-duration: .5s;
-moz-transition-timing-function: ease-out;
opacity: 1;
filter: alpha(opacity=100)
}  .custom-img-box .box-image{
border: 10PX solid rgba(0,187,164,0.4);
padding: 15px;
transition: all ease .5s
}
.custom-img-box:hover .box-image{
border: 10PX solid rgba(0,187,164,1);
}
.custom-img-box .box-image .image-cover{
border-radius: 100%
}  .absolute-header{
position: fixed!important;
width: 100%;
top:0%;
left: 0;
z-index: 999!important;
}
.absolute-header .ux-menu{
width: 100%;
display: flex;
flex-direction: row;
justify-content: flex-end
}
.absolute-header .ux-menu a,
.absolute-header .ux-menu a span{
min-height: 0;
padding: 0;
margin: 0
}
.absolute-header .ux-menu a{
margin:0 15px;
font-weight: 500;
}
.absolute-header .ux-menu a:hover{
color:#00bba4
}
.custom-icons-set .icon-inner{
border-width: 4px!important
}
.custom-icons-set .icon-inner svg{
width: 55%!important
}
.custom-icons-set .icon-box-text h5{
margin: 0;
text-transform: none!important;
font-weight: 400
}
.section-amenities .icon-box-center .icon-box-img{
margin: 0 auto 0
}
.google-map{
margin-bottom: -10px
}   @media (min-width: 320px) and (max-width: 479px) { .absolute-header .ux-menu{
flex-direction: column;
justify-content: center;
position: fixed;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.9);
top: 0;
right: 0;
align-items: center;
opacity: 0;
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
}
.absolute-header .ux-menu.active{
top: 0;
opacity: 1
}
.absolute-header .ux-menu a{
margin: 15px 0
}  .ux-logo.logos.autocredito{
margin:-45px 0 -130px
} }  @media (min-width: 480px) and (max-width: 767px) {
}  @media (min-width: 768px) and (max-width: 979px){
}  @media (min-width: 1200px){
}