.elementor .heading-h3-alt{font-family:"Source Sans 3";font-weight:800;font-size:2rem;letter-spacing:4%;}.elementor .heading-h2-alt{font-family:"Source Sans 3";font-size:3rem;color:var(--color-accent);letter-spacing:3%;text-transform:uppercase;}.elementor .large-text{font-family:"Merienda";font-weight:700;font-size:5rem;color:var(--color-primary);text-align:center;}.elementor .btn-outline-dark{color:var(--color-secondary);border-color:var(--color-secondary);background-color:var(--color-transparent);}.elementor .btn-outline-dark:hover,.elementor .btn-outline-dark:focus-visible{color:var(--color-primary);border-color:var(--color-accent);background-color:var(--color-accent);}.elementor .btn-outline-light{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-transparent);}.elementor .btn-outline-light:hover,.elementor .btn-outline-light:focus-visible{color:var(--color-accent);background-color:var(--color-primary);}.elementor .btn-dark{color:var(--color-text-alt);border-color:var(--color-accent);background-color:var(--color-accent);}.elementor .btn-dark:hover,.elementor .btn-dark:focus-visible{color:var(--color-accent);border-color:var(--color-primary);background-color:var(--color-primary);}.elementor .btn-light{color:var(--color-accent);border-color:var(--color-primary);background-color:var(--color-primary);}.elementor .btn-light:hover,.elementor .btn-light:focus-visible{color:var(--color-primary);border-color:var(--color-accent);background-color:var(--color-accent);}.elementor .btn{min-width:var(--btn-min-wh);font-weight:600;font-size:1.25rem;text-transform:uppercase;border-radius:var(--size-zero);border-width:var(--btn-border-wh);border-style:solid;transition:all 300ms;}.elementor .service-box{min-height:var(--size-min-height);flex-direction:column;justify-content:flex-end;}.elementor .category-box{min-height:var(--size-min-height);padding:var(--spacing-horizontal-desk);box-shadow:0px 10px 10px 0px #4f36324d;flex-direction:column;justify-content:flex-end;}.elementor .custom-content-image{padding-block-start:var(--spacing-horizontal-desk);padding-block-end:var(--spacing-horizontal-desk);padding-inline-start:var(--size-zero);padding-inline-end:var(--size-zero);}.elementor .flexbox-inner-50{width:calc(50% - 1.25rem);padding:var(--size-zero);}.elementor .flexbox-outer-default{max-width:var(--size-container-outer);column-gap:var(--gap-column);padding-block-start:var(--spacing-horizontal-desk);padding-block-end:var(--spacing-horizontal-desk);padding-inline-start:var(--spacing-vertical-desk);padding-inline-end:var(--spacing-vertical-desk);display:flex;row-gap:var(--gap-row);}.elementor .flexbox-full-height{height:var(--size-full-dvh);min-height:28rem;padding:var(--size-zero);flex-direction:column;}.elementor .custom-gallery{column-gap:var(--gap-mixed-sm);padding:var(--size-zero);row-gap:var(--gap-mixed-sm);grid-template-columns:1.55fr 1fr 1fr 1fr;}.elementor .custom-gallery-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .btn-more{width:auto;min-width:auto;font-weight:700;color:var(--color-primary);text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;border-style:none;background-color:var(--color-transparent);}.elementor .btn-more:hover,.elementor .btn-more:focus-visible{background-color:var(--color-transparent);}