 @media only screen and (min-width: 0rem) {#wg-hero {padding: clamp(3.75rem, 7.82vw, 6.25rem) 1rem clamp(3.75rem, 7.82vw, 6.25rem);background-color: #f5f5f5;overflow: hidden;position: relative;}#wg-hero .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);}#wg-hero .cs-content {text-align: center;display: flex;flex-direction: column;align-items: center;}#wg-hero .cs-topper {color: var(--bodyTextColor);}#wg-hero .cs-title {font-size: clamp(2.1875rem, 4.5vw, 3.5rem);font-weight: 700;max-width: 20ch;}#wg-hero .cs-highlight {color: var(--primary);}#wg-hero .cs-text {font-size: clamp(1rem, 1.5vw, 1.25rem);max-width: 35rem;margin-bottom: clamp(1.75rem, 3.92vw, 2.5rem);opacity: 0.9;}#wg-hero .cs-button-solid {background-color: var(--primary);border-radius: 0.5rem;white-space: normal;}#wg-hero .cs-button-solid:hover {background-color: #000;color: #fff;}#wg-hero .cs-note {font-size: 0.875rem;font-style: italic;line-height: 1.5em;max-width: 26.25rem;margin: 1rem 0 0;color: var(--bodyTextColor);opacity: 0.8;}#wg-hero .cs-picture {width: 100%;max-width: 35rem;display: block;}#wg-hero .cs-picture img {width: 100%;height: auto;display: block;}}@media only screen and (min-width: 64rem) {#wg-hero {padding-left: 3rem;padding-right: 3rem;}#wg-hero .cs-container {flex-direction: row;justify-content: space-between;}#wg-hero .cs-content {width: 52%;flex: none;text-align: left;align-items: flex-start;}#wg-hero .cs-picture {width: 45%;max-width: none;}}@media only screen and (min-width: 0rem) {#wg-reviews {padding: var(--sectionPadding);}#wg-reviews .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 4.5vw, 4rem);}#wg-reviews .cs-content {text-align: center;display: flex;flex-direction: column;align-items: center;}#wg-reviews .cs-card-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;gap: clamp(1rem, 2.5vw, 1.5rem);}#wg-reviews .cs-item {list-style: none;padding: clamp(1.25rem, 3vw, 2rem);border-radius: 1.5625rem;background-color: var(--tertiary);box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);display: flex;flex-direction: column;gap: 1rem;}#wg-reviews .cs-mockup {width: 100%;height: 12.5rem;object-fit: contain;display: block;}#wg-reviews .cs-review {font-size: clamp(0.875rem, 1.5vw, 1rem);line-height: 1.5em;margin: 0;color: var(--bodyTextColor);}#wg-reviews .cs-flex-group {margin-top: auto;display: flex;align-items: center;gap: 0.75rem;}#wg-reviews .cs-profile {width: 3.25rem;height: 3.25rem;border-radius: 50%;object-fit: cover;flex: none;}#wg-reviews .cs-name {font-size: 1.125rem;line-height: 1.2em;font-weight: 700;color: var(--headerColor);display: block;}#wg-reviews .cs-job {font-size: 0.875rem;line-height: 1.5em;color: var(--primary);text-decoration: none;display: block;}#wg-reviews span.cs-job {color: var(--bodyTextColor);}}@media only screen and (min-width: 48rem) {#wg-reviews .cs-card-group {grid-template-columns: repeat(3, 1fr);}}@media only screen and (min-width: 0rem) {#wg-template {padding: var(--sectionPadding);background-color: var(--tertiary);}#wg-template .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;gap: clamp(2.5rem, 5vw, 4rem);}#wg-template .cs-flex {display: flex;flex-direction: column;gap: clamp(2rem, 4vw, 3rem);}#wg-template .cs-content {display: flex;flex-direction: column;gap: 1rem;}#wg-template .cs-content .cs-title {margin: 0;}#wg-template .cs-box {background-color: #fff;border: 1px solid #e8e8e8;border-radius: 1rem;box-shadow: 10px 10px 60px rgba(0, 0, 0, 0.08);padding: clamp(1.5rem, 3vw, 2.5rem);}#wg-template .cs-h3 {font-size: clamp(1.25rem, 2vw, 1.5rem);line-height: 1.2em;font-weight: 700;margin: 0 0 1.5rem;color: var(--headerColor);}#wg-template .cs-ul {padding: 0;margin: 0 0 clamp(2rem, 4vw, 2.5rem);}#wg-template .cs-li {font-size: clamp(0.875rem, 1.5vw, 1rem);line-height: 1.5em;list-style: none;margin: 0 0 0.75rem;color: var(--bodyTextColor);display: flex;align-items: flex-start;}#wg-template .cs-li-img {width: 1.25rem;height: auto;margin: 0.1875rem 0.5rem 0 0;flex: none;}#wg-template .cs-button-solid {background-color: var(--primary);border-radius: 0.5rem;white-space: normal;}#wg-template .cs-button-solid:hover {background-color: #000;color: #fff;}#wg-template .cs-card-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;gap: clamp(1rem, 2vw, 1.5rem);}#wg-template .cs-item {list-style: none;background-color: #fff;border-radius: 1rem;padding: 1.25rem;display: flex;flex-direction: column;align-items: center;gap: 1rem;}#wg-template .cs-item img {width: 100%;height: 12.5rem;object-fit: contain;display: block;}#wg-template .cs-tag, #portfolio .cs-tag {font-size: 0.8125rem;line-height: 1.2em;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;color: var(--primary);background-color: rgba(50, 77, 171, 0.1);border-radius: 2.125rem;padding: 0.375rem 0.75rem;display: inline-block;}#portfolio .cs-tag {margin: 1.25rem 0 0.75rem;}}@media only screen and (min-width: 48rem) {#wg-template .cs-card-group {grid-template-columns: repeat(3, 1fr);}}@media only screen and (min-width: 64rem) {#wg-template .cs-flex {flex-direction: row;justify-content: space-between;align-items: center;}#wg-template .cs-content {width: 50%;}#wg-template .cs-box {width: 45%;flex: none;}}@media only screen and (min-width: 48rem) {#steps-1171.wg-steps .cs-item:last-child {grid-column: span 12;}}@media only screen and (min-width: 64rem) {#steps-1171.wg-steps .cs-item, #steps-1171.wg-steps .cs-item:last-child {grid-column: span 4;}}@media only screen and (min-width: 0rem) {#pricing-603.wg-pricing {background-color: var(--tertiary);}#pricing-603.wg-pricing .wg-offer {width: 100%;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);}#pricing-603.wg-pricing .wg-offer-text {display: flex;flex-direction: column;gap: 1rem;}#pricing-603.wg-pricing .wg-offer-text .cs-title {margin: 0;}#pricing-603.wg-pricing .cs-strong {font-size: clamp(1.125rem, 2vw, 1.375rem);font-weight: 700;color: var(--primary);margin-top: 0.5rem;}#pricing-603.wg-pricing .cs-card-group {width: 100%;max-width: 25.8125rem;}#pricing-603.wg-pricing .cs-popular:before {content: "Oferta";}#pricing-603.wg-pricing .cs-button-solid {white-space: normal;width: 100%;}}@media only screen and (min-width: 64rem) {#pricing-603.wg-pricing .wg-offer {flex-direction: row;justify-content: space-between;}#pricing-603.wg-pricing .wg-offer-text {width: 50%;}#pricing-603.wg-pricing .cs-card-group {width: 40%;flex: none;}}@media only screen and (min-width: 0rem) {#formulario {padding: var(--sectionPadding);background: linear-gradient(135deg, #0d1123 0%, #324dab 70%, #496ef2 100%);scroll-margin-top: 3.75rem;}#formulario .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(2.5rem, 5vw, 4rem);}#formulario .cs-content {text-align: center;display: flex;flex-direction: column;align-items: center;}#formulario .cs-topper {color: #9bb5f6;}#formulario .cs-title, #formulario .cs-text {color: var(--bodyTextColorWhite);}#formulario .cs-text {font-size: clamp(1rem, 1.5vw, 1.125rem);opacity: 0.9;}#formulario .cs-note {font-size: 0.875rem;font-style: italic;margin: 1rem 0 0;color: var(--bodyTextColorWhite);opacity: 0.75;}#formulario .cs-form {width: 100%;max-width: 42.5rem;padding: clamp(1.5rem, 5.18vw, 3rem) clamp(1rem, 4vw, 3rem);box-sizing: border-box;background-color: #fff;border-radius: 1.5rem;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1rem;}#formulario .cs-label {font-family: "Raleway", Arial, sans-serif;font-size: clamp(0.875rem, 1.5vw, 1rem);font-weight: 600;width: 100%;color: var(--headerColor);display: flex;flex-direction: column;align-items: flex-start;gap: 0.375rem;}#formulario .cs-fieldset {border: none;margin: 0;padding: 0;}#formulario .cs-fieldset legend {padding: 0;margin-bottom: 0.375rem;}#formulario .cs-radio-group {display: flex;gap: 1.5rem;}#formulario .cs-radio {font-weight: 400;display: flex;align-items: center;gap: 0.5rem;cursor: pointer;}#formulario .cs-radio input {width: 1.125rem;height: 1.125rem;margin: 0;accent-color: var(--primary);}#formulario .cs-input {font-family: "Raleway", Arial, sans-serif;font-size: 1rem;font-weight: 400;width: 100%;height: 3.5rem;padding: 0 1.25rem;color: var(--headerColor);background-color: #f7f7f7;border-radius: 0.5rem;border: 1px solid transparent;box-sizing: border-box;}#formulario .cs-input::placeholder {color: #7d799c;opacity: 0.6;}#formulario .cs-input:focus {outline: none;border-color: var(--accentt);}#formulario .cs-textarea {min-height: 7.5rem;padding-top: 1rem;resize: vertical;}#formulario .cs-submit {width: 100%;margin-top: 0.5rem;border: none;border-radius: 0.5rem;background-color: var(--primary);white-space: normal;cursor: pointer;}#formulario .cs-submit:hover {background-color: #000;color: #fff;}}@media only screen and (min-width: 48rem) {#formulario .cs-half {width: calc(50% - 0.5rem);}}