.elementor .p-responsive{max-width:1200px;font-family:"Avenir 02";font-weight:300;font-size:clamp(1.000rem, calc(0.955rem + 0.227vw), 1.125rem) !important;color:var(--primary-black);text-align:center;}.elementor .p-responsive:hover,.elementor .p-responsive:focus-visible{p {
  opacity: 1;
}\n}.elementor .h2-responsive{font-family:"Avenir 02";font-size:clamp(1.75rem, calc(1.659rem + 0.455vw), 2.00rem);;text-align:center;}.elementor .h3-responsive{color:var(--primary-black);text-align:center;font-size: clamp(18px, 1rem + 0.667vw, 24px) !important;\n}.elementor .hidden{display:none !important;\n}.elementor .slider-item{width:100%;height:780px;padding-block-start:114px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:40px;justify-content:flex-start;align-items:center;flex-shrink: 0;\n}.elementor .card-office{width:100%;height:100%;min-width:280px;min-height:280px;max-width:280px;max-height:280px;overflow:hidden;padding:0px;border-radius:20px;}.elementor .card-office:hover,.elementor .card-office:focus-visible{div {
  visibility: visible;
 opacity: 1; 
}\n}.elementor .cinta-vendido{min-width:min-content;min-height:min-content;max-height:max-content;position:absolute;inset-block-start:50%;inset-inline-end:0%;inset-block-end:0px;inset-inline-start:0%;z-index:2;color:#FFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;background-image:linear-gradient(90deg, #D97400 0%,#FCC201 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FFD700;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);transition:opacity 250ms;flex-direction:column;gap:4px;align-items:center;text-shadow: 0 0 20px #ab3500;\n}