.elementor .tdg-mm-q-m{min-width:0px;}.elementor .tdg-mm-q-s{min-width:0px;}.elementor .tdg-mm-q-t{min-width:0px;}.elementor .tdg-mm-q-txt{min-width:0px;}.elementor .tdg-mm-q-ico{min-width:0px;}.elementor .tdg-mm-q{min-width:0px;}.elementor .tdg-mm-quick{min-width:0px;}.elementor .tdg-mm-close{min-width:0px;}.elementor .tdg-mm-feat-cta{min-width:0px;}.elementor .tdg-mm-feat-t{min-width:0px;}.elementor .tdg-mm-feat-eb{min-width:0px;}.elementor .tdg-mm-feat-txt{min-width:0px;}.elementor .tdg-mm-feat-shade{min-width:0px;}.elementor .tdg-mm-feat-img{min-width:0px;}.elementor .tdg-mm-feat{min-width:0px;}.elementor .tdg-mm-link{min-width:0px;}.elementor .tdg-mm-links-2{min-width:0px;}.elementor .tdg-mm-links{min-width:0px;}.elementor .tdg-mm-gtitle{min-width:0px;}.elementor .tdg-mm-group{min-width:0px;}.elementor .tdg-mm-groups-3{min-width:0px;}.elementor .tdg-mm-groups{min-width:0px;}.elementor .tdg-mm-script{min-width:0px;}.elementor .tdg-mm-main{min-width:0px;}.elementor .tdg-mm-sec{min-width:0px;}.elementor .tdg-mm-secs{min-width:0px;}.elementor .tdg-mm-chev{min-width:0px;}.elementor .tdg-mm-arrow{min-width:0px;}.elementor .tdg-mm-sidetxt{min-width:0px;}.elementor .tdg-mm-sidebtn{min-width:0px;}.elementor .tdg-mm-side{min-width:0px;}.elementor .tdg-mm-body{min-width:0px;}.elementor .tdg-mm-panel{min-width:0px;}.elementor .tdg-mm-ico-x{min-width:0px;}.elementor .tdg-mm-ico-bars{min-width:0px;}.elementor .tdg-mm-burger{min-width:0px;}.elementor .tdg-mm-caret{min-width:0px;}.elementor .tdg-mm-navtxt{min-width:0px;}.elementor .tdg-mm-navbtn{min-width:0px;}.elementor .tdg-mm-nav{min-width:0px;}.elementor .tdg-handcrafted-title{& span { font-family: "Backlash Script Regular"; font-size: 280%; font-weight: 400; line-height: 0.7em; }\n}.elementor .tdg-spec-card:hover,.elementor .tdg-spec-card:focus-visible{border-color:var(--tdg-accent);background-color:var(--tdg-black);transform:translate3d(0px, -10px, 0px);}.elementor .tdg-spec-card{cursor:pointer;padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--tdg-radius-sm);border-width:1px;border-color:var(--tdg-white);border-style:solid;background-color:var(--tdg-dark-overlay);transition:background-color 0.3s, border-color 0.3s, color 0.3s, transform 0.3s;display:flex;flex-direction:column;justify-content:flex-start;}.elementor .tdg-spec-card-active:hover,.elementor .tdg-spec-card-active:focus-visible{border-width:2px;border-color:var(--tdg-accent);background-color:var(--tdg-black);}.elementor .tdg-spec-card-active{border-width:2px;border-color:var(--tdg-accent);background-color:var(--tdg-black);}.elementor .tdg-photo-card{min-height:40vh;overflow:hidden;position:relative;padding:40px;border-radius:var(--tdg-radius-md);display:flex;flex-direction:column;gap:10px;justify-content:flex-end;background-size: cover; background-position: center center; background-repeat: no-repeat; &::before { content: ""; position: absolute; inset: 0; border-radius: inherit; background-image: linear-gradient(180deg, var(--tdg-transparent) 0%, var(--tdg-black) 100%); opacity: 0.5; transition: opacity 0.3s; z-index: 1; pointer-events: none; } &:hover::before { opacity: 1; } & > * { position: relative; z-index: 2; } & > .e-image-base { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center center; z-index: 0; border-radius: inherit; } & > .e-button-base { position: static; } & > .e-button-base::after { content: ""; position: absolute; inset: 0; z-index: 3; border-radius: inherit; }\n}.elementor .tdg-card-dark-blue{padding:35px;background-color:var(--tdg-dark-blue);display:flex;flex-direction:column;gap:10px;}.elementor .tdg-lh-1{line-height:1;}.elementor .tdg-logo-white{filter: brightness(0) invert(1);\n}.elementor .tdg-gradient-light{background-image:linear-gradient(180deg, #FFFFFF 0%,#F8F5F0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;}.elementor .tdg-gradient-brand-diagonal{background-image:linear-gradient(26deg, #112677 0%,#19428A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;}.elementor .tdg-btn:hover,.elementor .tdg-btn:focus-visible{color:var(--tdg-white);border-color:var(--tdg-primary);background-color:var(--tdg-primary);}.elementor .tdg-btn:focus{color:var(--tdg-white);border-color:var(--tdg-primary);background-color:var(--tdg-primary);}.elementor .tdg-btn{font-family:Gotham;font-weight:600;font-size:var(--tdg-fs-nav);color:var(--tdg-white);line-height:1;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--tdg-radius-sm);border-width:1px;border-color:var(--tdg-accent);border-style:solid;background-color:var(--tdg-accent);transition:all 0.3s;}.elementor .tdg-btn-pill{font-size:0.9rem;padding-block-start:7px;padding-block-end:7px;padding-inline-start:15px;padding-inline-end:15px;border-radius:var(--tdg-radius-pill);}.elementor .tdg-btn-arena:hover,.elementor .tdg-btn-arena:focus-visible{color:var(--tdg-text);border-color:var(--tdg-arena);background-color:var(--tdg-white);}.elementor .tdg-btn-arena:focus{color:var(--tdg-text);border-color:var(--tdg-arena);background-color:var(--tdg-white);}.elementor .tdg-btn-arena{color:var(--tdg-white);border-color:var(--tdg-arena);background-color:var(--tdg-arena);}.elementor .tdg-btn-glass:hover,.elementor .tdg-btn-glass:focus-visible{color:var(--tdg-text);border-color:var(--tdg-white);background-color:var(--tdg-white);}.elementor .tdg-btn-glass{width:auto;color:var(--tdg-white);border-color:var(--tdg-white);background-color:var(--tdg-white-transparent);display:flex;flex-direction:row;gap:10px;align-items:center;fill: var(--tdg-white); & svg { fill: var(--tdg-white); transition: fill 0.3s; } &:hover svg { fill: var(--tdg-text); }\n}.elementor .tdg-semibold{font-family:Gotham;font-weight:600;}.elementor .tdg-eyebrow{font-family:Gotham;font-weight:700;font-size:var(--tdg-fs-eyebrow);text-transform:uppercase;}.elementor .tdg-card-title{font-family:Gotham;font-weight:900;font-size:var(--tdg-fs-card-desktop);line-height:1.1em;}.elementor .tdg-h1{font-family:Gotham;font-weight:900;font-size:var(--tdg-fs-h1-desktop);letter-spacing:0.3px;line-height:1.1em;}