.elementor-189 .elementor-element.elementor-element-c795ae8{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-189 .elementor-element.elementor-element-c795ae8{left:0px;}body.rtl .elementor-189 .elementor-element.elementor-element-c795ae8{right:0px;}.elementor-189 .elementor-element.elementor-element-78bc060{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-189 .elementor-element.elementor-element-78bc060:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-78bc060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}body:not(.rtl) .elementor-189 .elementor-element.elementor-element-78bc060{left:0px;}body.rtl .elementor-189 .elementor-element.elementor-element-78bc060{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-189 .elementor-element.elementor-element-f88e928 img{width:636px;max-width:90%;}.elementor-189 .elementor-element.elementor-element-3bfa377{--display:flex;--min-height:46vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:2;}.elementor-189 .elementor-element.elementor-element-3e84cb1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-38969e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-189 .elementor-element.elementor-element-38969e7 .elementor-heading-title{font-family:"GT America", Sans-serif;font-size:4rem;font-weight:400;line-height:1.2;letter-spacing:2%;color:#FFFFFF;}.elementor-189 .elementor-element.elementor-element-e452d1a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-189 .elementor-element.elementor-element-1c5cd74e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-189 .elementor-element.elementor-element-1c5cd74e:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-1c5cd74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf2dad6 );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-189 .elementor-element.elementor-element-1dab27f4{margin:-8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-189 .elementor-element.elementor-element-1dab27f4 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-189 .elementor-element.elementor-element-684f6ce{border-radius:6px 6px 6px 6px;--box-border-color:#000000;--separator-width:0px;--header-color:#000000;--toggle-button-color:#000000;--item-text-color:#000000;--item-text-hover-color:#000000;--item-text-active-color:var( --e-global-color-f7f3fe9 );--marker-color:#000000;}.elementor-189 .elementor-element.elementor-element-684f6ce .elementor-toc__spinner{color:var( --e-global-color-fda3796 );fill:var( --e-global-color-fda3796 );}.elementor-189 .elementor-element.elementor-element-684f6ce .elementor-toc__header-title{text-align:start;}.elementor-189 .elementor-element.elementor-element-684f6ce .elementor-toc__header, .elementor-189 .elementor-element.elementor-element-684f6ce .elementor-toc__header-title{font-family:"Satoshi", Sans-serif;}.elementor-189 .elementor-element.elementor-element-684f6ce .elementor-toc__header{flex-direction:row;}.elementor-189 .elementor-element.elementor-element-684f6ce .elementor-toc__list-item{font-family:"Satoshi", Sans-serif;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-189 .elementor-element.elementor-element-58a53378{text-align:left;color:#000000;font-family:"Satoshi", Sans-serif;font-size:1.1rem;font-style:normal;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-189 .elementor-element.elementor-element-344c4f60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-189 .elementor-element.elementor-element-6fa03e18 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-189 .elementor-element.elementor-element-7d5589fd{--grid-side-margin:22px;--grid-column-gap:22px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:#000000;}.elementor-189 .elementor-element.elementor-element-7d5589fd .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-189 .elementor-element.elementor-element-7d5589fd .elementor-share-btn__icon{--e-share-buttons-icon-size:22px;}.elementor-189 .elementor-element.elementor-element-7d5589fd .elementor-share-btn:hover{--e-share-buttons-secondary-color:#C8D5DC;}.elementor-189 .elementor-element.elementor-element-0f028bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-189 .elementor-element.elementor-element-0f028bf:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-0f028bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cf2dad6 );}.elementor-189 .elementor-element.elementor-element-ed13adc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-189 .elementor-element.elementor-element-ed13adc .elementor-heading-title{font-family:var( --e-global-typography-204e8dd-font-family ), Sans-serif;font-size:var( --e-global-typography-204e8dd-font-size );font-weight:var( --e-global-typography-204e8dd-font-weight );line-height:var( --e-global-typography-204e8dd-line-height );letter-spacing:var( --e-global-typography-204e8dd-letter-spacing );color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-189 .elementor-element.elementor-element-5429707{--grid-columns:3;}.elementor-189 .elementor-element.elementor-element-54f9645{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}body.elementor-page-189:not(.elementor-motion-effects-element-type-background), body.elementor-page-189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-189 .elementor-element.elementor-element-3e84cb1{--width:100%;}.elementor-189 .elementor-element.elementor-element-1c5cd74e{--content-width:970px;}}@media(max-width:1024px) and (min-width:768px){.elementor-189 .elementor-element.elementor-element-3e84cb1{--width:100%;}.elementor-189 .elementor-element.elementor-element-1c5cd74e{--content-width:100%;}}@media(max-width:1024px){.elementor-189 .elementor-element.elementor-element-3e84cb1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-189 .elementor-element.elementor-element-38969e7 .elementor-heading-title{font-size:52px;}.elementor-189 .elementor-element.elementor-element-1c5cd74e{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-189 .elementor-element.elementor-element-1dab27f4{margin:-5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-189 .elementor-element.elementor-element-58a53378{font-size:14px;}.elementor-189 .elementor-element.elementor-element-6fa03e18 .elementor-heading-title{font-size:14px;} .elementor-189 .elementor-element.elementor-element-7d5589fd{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-189 .elementor-element.elementor-element-ed13adc .elementor-heading-title{font-size:var( --e-global-typography-204e8dd-font-size );line-height:var( --e-global-typography-204e8dd-line-height );letter-spacing:var( --e-global-typography-204e8dd-letter-spacing );}.elementor-189 .elementor-element.elementor-element-5429707{--grid-columns:2;}}@media(max-width:767px){.elementor-189 .elementor-element.elementor-element-3e84cb1{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-189 .elementor-element.elementor-element-38969e7{text-align:center;}.elementor-189 .elementor-element.elementor-element-38969e7 .elementor-heading-title{font-size:29px;}.elementor-189 .elementor-element.elementor-element-1c5cd74e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-189 .elementor-element.elementor-element-1dab27f4{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-189 .elementor-element.elementor-element-58a53378{text-align:justify;}.elementor-189 .elementor-element.elementor-element-344c4f60{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;} .elementor-189 .elementor-element.elementor-element-7d5589fd{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-189 .elementor-element.elementor-element-7d5589fd{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:16px;}.elementor-189 .elementor-element.elementor-element-7d5589fd .elementor-share-btn__icon{--e-share-buttons-icon-size:18px;}.elementor-189 .elementor-element.elementor-element-ed13adc{text-align:center;}.elementor-189 .elementor-element.elementor-element-ed13adc .elementor-heading-title{font-size:var( --e-global-typography-204e8dd-font-size );line-height:var( --e-global-typography-204e8dd-line-height );letter-spacing:var( --e-global-typography-204e8dd-letter-spacing );}.elementor-189 .elementor-element.elementor-element-5429707{--grid-columns:1;}}/* Start custom CSS for image, class: .elementor-element-f88e928 */.rotate-infinite {
animation: animateRing 20s linear infinite reverse;
}

/* Define the keyfram
es for the rotation */
@keyframes animateRing {
0% {
    transform: scale(1.5) rotateZ(0deg) rotateY(0deg) rotateX(360deg);
}
100% {
    transform: scale(1.5) rotateZ(0deg) rotateY(360deg) rotateX(0deg);
}
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78bc060 */.elementor-189 .elementor-element.elementor-element-78bc060 {
        
    
    perspective: 1500px;
    perspective-origin: 50% 0;
 
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38969e7 */.elementor-189 .elementor-element.elementor-element-38969e7 span{
    
    color: #24E5A9;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e452d1a */.elementor-189 .elementor-element.elementor-element-e452d1a .author-card {
    
    border: 1px solid #FFFFFF1A;
    padding: 10px;
    border-radius: 10px;
    
}
.elementor-189 .elementor-element.elementor-element-e452d1a .author-profile-picture-blog {
    min-width: 36px;
    min-height: 36px;
}
.elementor-189 .elementor-element.elementor-element-e452d1a > * {
    font-family: Inter;
    font-weight: 500;
}

@media only screen and (max-width: 800px) {
    .mobile-hide {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc372e7 */.elementor-189 .elementor-element.elementor-element-dc372e7{
     font-family: "Satoshi", serif;
    font-size: 1.25rem; /* 20px */
    font-weight: 500;
    line-height: 2rem; /* 32px */
    color: #555;
    font-style: normal;
    background-color: #2020200F; /* Light background */
    border-left: 4px solid #202020; /* Dark border on the left */
    padding: 20px;
    margin: 36px 0; /* Spacing above and below blockquote */
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-58a53378 */.elementor-widget-text-editor a  {
    color:#1255CC !important;
    font-weight: 500;
    text-decoration: underline;
}
/* Headings (h1, h2, h3, h4, h5, h6) */
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6 {
        font-family: "Satoshi", Sans-serif;
    font-weight: 400; /* Medium weight for all headings */
    color: black; /* Default heading color */
    margin-top: 1.5em; /* Space above headings */
    margin-bottom: 0.8em; /* Space below headings */
    letter-spacing: -0.01em; /* Consistent letter spacing */
    text-align: left; /* Align text to the left */
    line-height: 1.2; /* Default line height */
}

/* H2 - Sub Heading */
.elementor-widget-text-editor h2 {
    font-size: 2rem; /* 32px */
    font-weight: 600;
    line-height: 2.4rem; /* 38.4px */
}

/* H3 - Section Heading */
.elementor-widget-text-editor h3 {
    font-size: 1.5rem; /* 24px */
    font-weight: 500;
    line-height: 1.8rem; /* 28.8px */
}

/* H4 - Smaller Section Heading */
.elementor-widget-text-editor h4 {
    font-size: 1.25rem; /* 20px */
    font-weight: 500;
    line-height: 1.6rem; /* 25.6px */
}

/* H5 - Smaller Sub-heading */
.elementor-widget-text-editor h5 {
    font-size: 1.125rem; /* 18px */
    font-weight: 500;
    line-height: 1.5rem; /* 24px */
}

/* H6 - Smallest Sub-heading */
.elementor-widget-text-editor h6 {
    font-size: 1rem; /* 16px */
    font-weight: 500;
    line-height: 1.4rem; /* 22.4px */
}
.elementor-widget-text-editor figure img {
    margin: 0;
}
.elementor-widget-text-editor figure figcaption {
    text-align: center;
    font-style: normal;
}


/* Body Text (Paragraphs) */
.elementor-widget-text-editor p {
    font-size: 1.25rem; /* 20px */
    font-weight: 400;
    
    line-height: 1.75rem; /* 28px */
    color: black;
    margin-bottom: 36px; /* Space below each paragraph */
    margin-top: 0; /* No top margin */
    font-family: "Satoshi", Sans-serif;
}
/* Remove margin for blockquotes with only one child or last child */
.elementor-widget-text-editor blockquote :only-child,
.elementor-widget-text-editor blockquote :last-child {
    margin-bottom: 0;
    margin-top: 0;
}

/* Blockquotes */
.elementor-widget-text-editor blockquote {
     font-family: "Satoshi", serif;
    font-size: 1.25rem; /* 20px */
    font-weight: 500;
    line-height: 2rem; /* 32px */
    color: #555;
    font-style: normal;
    background-color: #2020200F; /* Light background */
    border-left: 4px solid #202020; /* Dark border on the left */
    padding: 20px;
    margin: 36px 0; /* Spacing above and below blockquote */
}

/* Lists (Unordered and Ordered) */
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {
    margin-left: 0; /* Remove left margin */
    padding-left: 1.6rem; /* Remove padding */
    margin-bottom: 36px; /* Space below the list */
}

.elementor-widget-text-editor ul li,
.elementor-widget-text-editor ol li {
  font-size: 1.25rem; /* 16px */
    color: black;
    line-height: 1.6; /* Line height for better readability */
    margin-bottom: 0.8em; /* Space between list items */
}

/* Code Blocks */
.elementor-widget-text-editor pre {
    background-color: #f4f4f4; /* Light background */
    padding: 15px; /* Padding around code */
    border-radius: 5px; /* Rounded corners */
    font-size: 0.875rem; /* 14px */
    color: #333333;
    margin: 36px 0; /* Margin around code block */
    line-height: 1.5; /* Line height for code block */
    white-space: pre-wrap; /* Ensure long code lines wrap */
}

/* Images */
.elementor-widget-text-editor img {
    max-width: 100%; /* Ensure images are responsive */
    height: auto; /* Maintain aspect ratio */
    /* Margin around images */
    display: block; /* Block display to center images */
    border: 1px solid black; /* Add border to images */
    border-radius: 8px;
}

/* Figure and Caption */
.elementor-widget-text-editor figure {
  margin: 36px 0; 
}

.elementor-widget-text-editor figcaption {
    font-size: 0.875rem; /* 14px */
    font-weight: 400;
    line-height: 1.625rem; /* 26px */
    text-align: left;
    margin-top: 6px; /* Space between image and caption */
}

/* Horizontal Rules (Separators) */
.elementor-widget-text-editor hr {
    border: 0;
    border-top: 2px solid #ccc;
    margin: 36px 0; /* Spacing around the horizontal rule */
}

/* Tables */
.elementor-widget-text-editor table {
    width: 100%;
    border-collapse: collapse; /* Remove spacing between table cells */
    margin: 36px 0; /* Space around the table */
}

.elementor-widget-text-editor table th,
.elementor-widget-text-editor table td {
    padding: 10px; /* Padding inside table cells */
    border: 1px solid #ddd; /* Light border for table cells */
    text-align: left; /* Align text to the left */
}

.elementor-widget-text-editor table th {
    font-weight: 600; /* Bold text for table headers */
}

/* Responsive Design */
@media (max-width: 768px) {
    /* Adjust font sizes for smaller devices */
    .elementor-widget-text-editor h1 {
        font-size: 2.5rem; /* 40px */
    }

    .elementor-widget-text-editor h2 {
        font-size: 2rem; /* 32px */
    }

    .elementor-widget-text-editor h3 {
        font-size: 1.75rem; /* 28px */
    }

    .elementor-widget-text-editor h4 {
        font-size: 1.5rem; /* 24px */
    }

    .elementor-widget-text-editor h5 {
        font-size: 1.25rem; /* 20px */
    }

    .elementor-widget-text-editor h6 {
        font-size: 1.125rem; /* 18px */
    }

    .elementor-widget-text-editor p,
    .elementor-widget-text-editor blockquote {
        font-size: 1.125rem; /* 18px */
        line-height: 1.6rem; /* 25.6px */
    }

    .elementor-widget-text-editor img {
        margin: 20px 0; /* Reduce margin for images on mobile */
    }

    .elementor-widget-text-editor figure {
        margin: 0;
    }

    /* Table adjustments for mobile */
    .elementor-widget-text-editor table {
        font-size: 0.875rem; /* 14px */
    }

    .elementor-widget-text-editor table th,
    .elementor-widget-text-editor table td {
        padding: 8px; /* Reduce padding for smaller screens */
    }

    .elementor-widget-text-editor blockquote {
        font-size: 1.125rem; /* 18px */
        line-height: 2rem; /* 32px */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed13adc */.elementor-189 .elementor-element.elementor-element-ed13adc span{
    
    color: #24E5A9;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.legacyleap.ai/wp-content/uploads/2024/11/GT-America-Extended-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.legacyleap.ai/wp-content/uploads/2024/11/GT-America-Extended-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'GT America';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.legacyleap.ai/wp-content/uploads/2024/11/GT-America-Extended-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-display: auto;
	src: url('https://www.legacyleap.ai/wp-content/uploads/2024/11/Satoshi-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */