.elementor .header-layout{width:1200px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .header-shell{width:100%;background-color:rgba(247,248,252,0.96);display:flex;justify-content:center;align-items:center;position: sticky;
top: 0;\n}.elementor .grid{width:100%;padding:0px;display:grid;grid-auto-flow:row;}.elementor .section{min-height:25vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:5rem;padding-inline-end:5rem;display:flex;flex-direction:column;align-items:center;}.elementor .wrapper{width:1200px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .text{font-family:var(--font-family);font-weight:400;font-size:18px;color:var(--text);line-height:30px;}.elementor .column{padding:0px;margin:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .title-section{font-family:var(--font-family);font-weight:500;font-size:45px;letter-spacing:-1px;}.elementor .title-tag{font-family:var(--font-family);font-weight:400;font-size:15px;color:var(--primary-color);}.elementor .cta{font-family:var(--font-family);font-weight:500;font-size:15px;color:var(--white);line-height:15px;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:1rem;border-radius:5rem;background-color:var(--primary-color);align-self:start;}.elementor .cta:hover,.elementor .cta:focus-visible{background-color:#3665ff;box-shadow:0px 0px 20px 0px #3665ff;}.elementor .reset{padding:0px;gap:1rem;}.elementor .card{overflow:hidden;padding:0px;border-radius:1rem;border-width:1px;border-color:var(--muted);border-style:solid;background-color:var(--white);transition:all 800ms;display:flex;flex-direction:column;gap:0rem;justify-content:flex-start;}.elementor .card:hover,.elementor .card:focus-visible{border-width:1px;border-color:var(--primary-color);border-style:solid;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, .25);}.elementor .card-img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center;border-start-start-radius:1rem;border-start-end-radius:1rem;border-end-start-radius:0px;border-end-end-radius:0px;transition:all 800ms;}.elementor .title-card{font-family:var(--font-family);font-weight:500;font-size:20px;color:var(--text);}.elementor .text-little{font-family:var(--font-family);font-weight:400;font-size:15px;color:var(--text);}.elementor .card-div{height:100%;position:relative;z-index:10;padding:2rem;background-color:var(--white);display:flex;flex-direction:column;gap:0.5rem;justify-content:space-between;}.elementor .cta-card{font-family:var(--font-family);font-weight:400;font-size:15px;color:var(--primary-color);text-align:start;padding:0px;margin-block-start:1rem;background-color:var(--white);}.elementor .logo{width:auto;height:1cm;}.elementor .card-border-animation{background-color:#FFF;}.elementor .cta-glass{background: rgba(255, 255, 255, 0.08);
backdrop-filter: blur(10px);
border: 2px solid rgba(255, 255, 255, 0.12);\n}.elementor .cta-glass:hover,.elementor .cta-glass:focus-visible{background: rgba(255, 255, 255, 0.14);
border-color: rgba(255, 255, 255, 0.22);\n}.elementor .img-vertical{aspect-ratio:3/4;object-fit:cover;object-position:center center;border-radius:var(--radius);transition:all 800ms;}.elementor .title-hero{width:75%;font-family:var(--font-family);font-weight:500;font-size:75px;color:var(--white);line-height:65px;}.elementor .text-center{width:75%;text-align:center;text-wrap:  balance;\n}.elementor .container-img{overflow:hidden;padding:0px;}.elementor .footer-small{font-size:12px;line-height:18px;color:rgba(255,255,255,.45);margin:0;\n}.elementor .footer-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);width:100%;\n}.elementor .footer-contact-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06);width:100%;& > .footer-column{width:auto;flex:1 1 200px;}\n}.elementor .footer-pending{background:rgba(220,70,70,.055);border-radius:8px;padding:8px;\n}.elementor .footer-link{font-size:14px;line-height:24px;color:rgba(255,255,255,.65);margin:0;text-decoration:none;transition:color .2s;&:hover,&:focus-visible{color:#fff;}\n}.elementor .footer-label{font-size:12px;line-height:18px;font-weight:400;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 8px;\n}.elementor .footer-text{font-size:14px;line-height:22px;color:rgba(255,255,255,.60);margin:0;max-width:384px;\n}.elementor .footer-logo{display:block;width:156px;height:47px;& svg path[fill="#0D0D20"]{fill:#fff;}\n}.elementor .footer-brand{gap:20px;align-items:start;min-width:0;\n}.elementor .footer-column{gap:8px;align-items:start;min-width:0;\n}.elementor .footer-columns{gap:32px;align-items:start;\n}.elementor .footer-layout{gap:40px;align-items:start;\n}.elementor .footer-wrapper{width:1200px;max-width:100%;gap:0;\n}.elementor .site-footer{min-height:0;padding:48px 24px;background:#08080f;border-top:1px solid rgba(255,255,255,.06);color:#fff;\n}