.elementor .txt-tiny{font-family:var(--font-base);font-size:var(--text-tiny)}.elementor .txt-small{font-family:var(--font-base);font-size:var(--text-small)}.elementor .txt-regular{font-family:var(--font-base);font-size:var(--text-regular)}.elementor .txt-medium{font-family:var(--font-base);font-size:var(--text-medium)}.elementor .fs-h6{font-family:var(--font-base);font-weight:700;font-size:clamp(1.6rem, 1.0rem + 1.2vw, 2.0rem)}.elementor .fs-h2{font-family:var(--font-base);font-weight:700;font-size:var(--fs-h2)}.elementor .fs-h1{font-family:var(--font-base);font-weight:700;font-size:var(--fs-h1)}.elementor .padding-cont1{padding-block-start:var(--padding-5rem);padding-block-end:var(--padding-3rem)}.elementor .cont-xl{max-width:var(--cont-xl);align-self:center}.elementor .cont-hero-xl{max-width:var(--cont-xl);row-gap:2rem}.elementor .cont-xxl{width:var(--cont-xxl)}.elementor .cont-full-height{min-height:var(--cont-full-height)}.elementor .divblock-flex-center{display:flex;justify-content:center}.elementor .button-3dark{width:auto;column-gap:var(--padding-2rem);padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:var(--padding-3rem);padding-inline-end:var(--padding-3rem);border-radius:50px;background-color:var(--blue-title);box-shadow:12px 12px 24px 0 rgb(0 0 0 / .2);justify-content:center;align-items:center}.elementor .button-3dark:hover,.elementor .button-3dark:focus-visible{column-gap:var(--padding-2rem);background-color:var(--blue-title);transform:translate3d(0,-6px,0)}.elementor .button-3light{width:auto;color:var(--blue-title);column-gap:var(--padding-2rem);padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:var(--padding-3rem);padding-inline-end:var(--padding-3rem);border-radius:50px;border-width:1px;border-color:var(--border-gray-soft);border-style:solid;background-color:var(--white);box-shadow:12px 12px 24px 0 rgb(0 0 0 / .2);justify-content:center;align-items:center}.elementor .button-3light:hover,.elementor .button-3light:focus-visible{column-gap:var(--padding-2rem);background-color:var(--white);transform:translate3d(0,-6px,0)}.elementor .txt-xtiny{font-family:var(--font-base);font-size:var(--text-xtiny)}.elementor .Tabs-class-1{width:auto;color:var(--blue-text);padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;border-radius:30px;border-style:none;display:flex;gap:10px;justify-content:center;align-items:center}.elementor .Tabs-class-1:hover,.elementor .Tabs-class-1:focus-visible{color:var(--blue-title);background-color:var(--paper)}.elementor .Tabs-class-1.e--selected{color:var(--white);background-color:var(--blue)}.elementor .gallery-item-cont{height:380px;background-image:linear-gradient(180deg,#fff0 19%,rgb(12 11 56 / .93) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:translate3d(0,0,0);flex-direction:column;justify-content:flex-end}.elementor .gallery-item-cont:hover,.elementor .gallery-item-cont:focus-visible{transform:translate3d(0,-40px,0)}.elementor .gallery-item-divblck{width:auto;height:330px;overflow:hidden;padding:0;border-radius:20px;border-style:none;transition:all 400ms;display:flex}.elementor .Gallery-box-1{min-height:16rem;padding-block-start:8px;padding-block-end:10px;border-radius:20px;border-width:1px;border-color:#181a2e1a;border-style:solid;background-color:var(--white);box-shadow:0 20px 44px -18px var(--shadow);transition:all 200ms;flex-direction:column;align-self:stretch}.elementor .Gallery-box-1:hover,.elementor .Gallery-box-1:focus-visible{color:var(--white);box-shadow:0 28px 54px -24px var(--shadow)}