.elementor-1056 .elementor-element.elementor-element-f4194d8{margin-top:0px;margin-bottom:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1056 .elementor-element.elementor-element-7292124{--lottie-container-width:45%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1056 .elementor-element.elementor-element-2842ed0{text-align:center;}.elementor-1056 .elementor-element.elementor-element-2842ed0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1056 .elementor-element.elementor-element-8645e0a .elementor-button{background-color:#C18D3F;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}@media(max-width:767px){.elementor-1056 .elementor-element.elementor-element-f4194d8{padding:8em 0em 8em 0em;}.elementor-1056 .elementor-element.elementor-element-7292124{--lottie-container-width:100%;}.elementor-1056 .elementor-element.elementor-element-2842ed0 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-1056 .elementor-element.elementor-element-2842ed0 .elementor-heading-title{font-size:24px;}.elementor-1056 .elementor-element.elementor-element-8645e0a > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-1056 .elementor-element.elementor-element-8645e0a .elementor-button{font-size:13px;}}/* Start custom CSS */h4.ht-product-title {
    text-align: center;
}
.ht-products .ht-product.ht-product-ratting-top-right .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price {
    margin: 0;
    margin-left: 30%!important;
}
.elementor-hidden-phone {
    display: block !important;
}
@media (max-width:767px){
    br {
    display: none;
}
.ht-col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 50%;
}
.map{
    max-height:200px!important;
}
}
@media (min-width:768px) and (max-width:1279px){
    .map{
    max-height:300px!important;
}
}
.scroll{
      -webkit-transform: rotate(90deg);  /* to support Safari and Android browser */
    -ms-transform: rotate(90deg);      /* to support IE 9 */
    transform: rotate(90deg);;
}

.scroll1{
  animation: MoveUpDown 2s linear infinite;
  
}

@keyframes MoveUpDown {
  0%, 100% {
    bottom: 40px;
  }
  50% {
    bottom: 0px;
  }
}
@media (min-width:414px) and (max-width:767px){
.separator {
    right: 30%!important;
}
}
@media (max-width:374px){
.separator {
    right: 15%!important;
}
}
@media (min-width:970px) and (max-width:1279px){
.separator {
    right: 74%!important;
}
}
@media (min-width:1280px) and (max-width:1439px){
.separator {
    margin-top: -4%!important;
}
.scrolld {
    margin-top: -11%;
}
}
@media (min-width:1280px) and (max-width:1599px){
.elementor-2 .elementor-element.elementor-element-cd40187 > .elementor-widget-container {
    padding: 0em 10em 0em 10em;
}
.elementor-2 .elementor-element.elementor-element-0f98dfd > .elementor-widget-container {
    padding: 0em 10em 0em 10em;
}
}

.padding{
    padding-bottom:5px;
}
p {
    line-height: 1.5;
    margin: 0 0 1em 0;
    padding-bottom: 11px;
}
h1, .heading-size-1, h2, .heading-size-2, h3, .heading-size-3 {
    margin: 0rem auto 3rem;
}

.paddingy{
    margin-left:20%;
    margin-right:5%;
}

@media (max-width:767px){
    .paddingy{
    margin-left:5%;    
    margin-right:5%;
    }
    .elementor-10 .elementor-element.elementor-element-3633640:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-10 .elementor-element.elementor-element-3633640 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: white;
}
.elementor-10 .elementor-element.elementor-element-8e693c5 .elementor-image img {
    width: 81%;
    display: none;
}
.mapa{
    height:200px;
}
}
@media (max-width:359px){
.elementor-10 .elementor-element.elementor-element-8aea10f > .elementor-widget-container {
    margin: 42% 0% -54% 59%;
}
}
@media (min-width:400px) and (max-width:757px){
.elementor-10 .elementor-element.elementor-element-8aea10f > .elementor-widget-container {
    margin: 25% 0% -33% 50%;
}
}
@media (min-width:360px) and (max-width:767px){
.elementor-10 .elementor-element.elementor-element-2db6444c > .elementor-widget-container {
    margin: -44% 0% 0% 0%;
}
.elementor-10 .elementor-element.elementor-element-57052eb8 {
    top: 150%;
}
}
@media (min-width:360px) and (max-width:374px){
    .elementor-10 .elementor-element.elementor-element-57052eb8 {
    top: 150%;
}
}
@media (min-width:800px) and (max-width:969px){
.elementor-10 .elementor-element.elementor-element-2e73c5ad > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 12em 2em 2em 2em;
}

.elementor-10 .elementor-element.elementor-element-8e693c5 > .elementor-widget-container {
    margin: 37% 0% 0% 5%!important;
}
}
@media (max-width:970px) and (max-width:1023px){
.elementor-10 .elementor-element.elementor-element-2e73c5ad > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 13em 2em 6em 2em;
}
.elementor-10 .elementor-element.elementor-element-633d9d7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-10 .elementor-element.elementor-element-633d9d7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5DAD1;
    margin-top: -36%;
    margin-left: 23%;
}
.elementor-10 .elementor-element.elementor-element-8e693c5 > .elementor-widget-container {
    margin: -17% 0% 0% 5%;
}
}
@media (min-width:1024px) and (max-width:1279px){
.elementor-10 .elementor-element.elementor-element-2e73c5ad > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 17em 2em 7em 2em;
}
.elementor-10 .elementor-element.elementor-element-633d9d7 > .elementor-element-populated {
    margin: -42% -14% 10% 24%;
}
.elementor-10 .elementor-element.elementor-element-8e693c5 > .elementor-widget-container {
    margin: -30% 0% 0% 4%;
}
}



@media (min-width:768px) and (max-width:799px){
.elementor-10 .elementor-element.elementor-element-8e693c5 > .elementor-widget-container {
    margin: 31% 0% 0% -6%;
}
}
@media (max-width:767px){
    .mobil{
        display:none!important;
    }
}/* End custom CSS */