.elementor .ws-footer-logo-m{display:none;}.elementor .ws-header-logo-m{display:none;}.elementor .ws-client-slot{min-height:58px;margin:0px;display:flex;justify-content:center;align-items:center;}.elementor .ws-vgallery-img{width:872px;height:auto;max-width:50%;aspect-ratio:872 / 591;object-fit:cover;border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;display:block;flex:0 0 auto;}.elementor .ws-vgallery-text{min-width:0px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:60px;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .ws-gallery-row{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .ws-gallery-list{padding:0px;display:flex;flex-direction:column;gap:42px;}.elementor .ws-gallery{padding-block-start:0px;padding-block-end:120px;padding-inline-start:var(--ws-gutter);padding-inline-end:var(--ws-gutter);display:block;}.elementor .ws-intro-text{max-width:344px;font-family:"Nimbus Sans";font-weight:400;font-size:14px;color:var(--ws-white);letter-spacing:-0.02em;line-height:1.15;margin:0px;opacity:60%;}.elementor .ws-page-intro{padding-block-start:168px;padding-block-end:64px;padding-inline-start:var(--ws-gutter);padding-inline-end:var(--ws-gutter);display:flex;flex-direction:row;gap:80px;align-items:center;}.elementor .ws-social{padding:0px;display:flex;flex-direction:row;gap:22px;align-items:center;}.elementor .ws-footer-bar{min-height:27px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--ws-purple);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .ws-footer-small{font-family:"Nimbus Sans";font-weight:400;font-size:var(--ws-fs-body);color:var(--ws-white);letter-spacing:-0.02em;line-height:1.061;text-transform:uppercase;margin:0px;white-space: nowrap;\n}.elementor .ws-footer-contact{font-family:"Nimbus Sans";font-weight:700;font-size:var(--ws-fs-cta);color:var(--ws-white);letter-spacing:0.08em;line-height:1.061;text-transform:uppercase;margin:0px;white-space: nowrap;\n}.elementor .ws-footer-group{padding:0px;display:flex;flex-direction:row;gap:120px;align-items:center;}.elementor .ws-footer-main{padding-block-start:24px;padding-block-end:16px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .ws-footer{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .ws-header-logo{width:327px;height:85px;object-fit:contain;margin-block-start:-15px;display:block;}.elementor .ws-header{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:100;padding-block-start:0px;padding-block-end:12px;padding-inline-start:var(--ws-gutter);padding-inline-end:var(--ws-gutter);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;}.elementor .ws-contact-link{padding:0px;display:inline-flex;flex-direction:row;gap:20px;align-items:center;}.elementor .ws-cta{font-family:"Nimbus Sans";font-weight:700;font-size:var(--ws-fs-cta);color:var(--ws-white);letter-spacing:0.06em;line-height:1.061;text-transform:uppercase;padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;gap:15px;align-items:center;}.elementor .ws-body{font-family:"Nimbus Sans";font-weight:400;font-size:var(--ws-fs-body);color:var(--ws-white);letter-spacing:-0.02em;line-height:1.25;margin:0px;}.elementor .ws-nav-link{font-family:"Nimbus Sans";font-weight:400;font-size:var(--ws-fs-nav);color:var(--ws-white);letter-spacing:-0.06em;line-height:1.061;text-transform:uppercase;margin:0px;}.elementor .ws-headline{font-family:"Nimbus Sans";font-weight:400;font-size:var(--ws-fs-display);color:var(--ws-white);letter-spacing:-0.06em;line-height:1.061;text-transform:uppercase;margin:0px;}.elementor .ws-section{width:100%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--ws-gutter);padding-inline-end:var(--ws-gutter);display:flex;flex-direction:column;}