.elementor .cont-principal{width:100%;padding-block-start:0%;padding-inline-start:0%;padding-inline-end:0%;margin-block-start:0px;background-color:var(--Beis);display:block;flex-direction:column;justify-content:center;align-items:center;}.elementor .heading-black{width:auto;height:auto;min-width:auto;max-width:auto;font-family:Switzer;font-weight:400;font-size:clamp(0.8rem, 0.5vw + 0.68rem, 1rem);;color:#ffffff;text-align:center;padding-block-start:0.5%;padding-block-end:0.5%;padding-inline-start:1%;padding-inline-end:1%;border-radius:35px;background-color:#000000;background-clip:border-box;display:inline-block;align-self:start;display: inline-block;
width: auto;
align-self: flex-start;\n}.elementor .hero-h1{width:100%;font-family:var(--Font-principal);font-weight:700;font-size:clamp(1.5rem, 3vw + 0.5rem, 3rem);color:var(--Black);display:flex;justify-content:flex-start;align-self:center;}.elementor .paragraph{width:100vw;font-family:var(--font-p);font-weight:400;font-size:clamp(1rem, 0.9vw + 0.8rem, 1.25rem);;color:var(--Black);padding-inline-start:40%;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .div-1440{width:1140px;min-width:0px;padding:5%;display:flex;}.elementor .btn-clar{font-family:Switzer;font-size:var(--font-enf);color:#c3a768;text-align:center;padding-block-start:0.5%;padding-block-end:0.5%;padding-inline-start:2%;padding-inline-end:2%;border-radius:25px;border-width:3px;border-color:#c3a768;background-color:#375efa00;}.elementor .btn-clar-hover:hover,.elementor .btn-clar-hover:focus-visible{border-width:3px;border-color:#000000;}.elementor .cabecera-pag{width:100%;min-width:100%;padding-block-start:6%;padding-block-end:6%;padding-inline-start:2%;padding-inline-end:2%;background-color:var(--Beis);display:flex;justify-content:center;}