.elementor-47262 .elementor-element.elementor-element-1b99e93{--display:flex;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-47262 .elementor-element.elementor-element-2842b1b{--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:flex-end;--align-items:center;--gap:6px 56px;--row-gap:6px;--column-gap:56px;}.elementor-47262 .elementor-element.elementor-element-2842b1b.e-con{--align-self:center;}.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-47262 .elementor-element.elementor-element-3746c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-47262 .elementor-element.elementor-element-3746c16 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:70px;font-weight:800;line-height:1.3em;letter-spacing:-2px;color:var( --e-global-color-2666a24 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47262 .elementor-element.elementor-element-d67f7f4{width:var( --container-widget-width, 54% );max-width:54%;padding:0px 0px 50px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-2666a24 );}.elementor-47262 .elementor-element.elementor-element-24aa7fc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-47262 .elementor-element.elementor-element-24aa7fc:not(.elementor-motion-effects-element-type-background), .elementor-47262 .elementor-element.elementor-element-24aa7fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-47262 .elementor-element.elementor-element-cff5db3{--display:flex;--padding-top:10px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-47262 .elementor-element.elementor-element-24aa7fc{--content-width:750px;}.elementor-47262 .elementor-element.elementor-element-cff5db3{--content-width:1000px;}}@media(max-width:1024px){.elementor-47262 .elementor-element.elementor-element-1b99e93{--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47262 .elementor-element.elementor-element-3746c16 .elementor-heading-title{font-size:42px;}.elementor-47262 .elementor-element.elementor-element-d67f7f4{padding:0px 0px 50px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;font-size:15px;}}@media(max-width:767px){.elementor-47262 .elementor-element.elementor-element-1b99e93{--padding-top:230px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47262 .elementor-element.elementor-element-3746c16 .elementor-heading-title{font-size:40px;}.elementor-47262 .elementor-element.elementor-element-d67f7f4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-3746c16 */.elementor-47262 .elementor-element.elementor-element-3746c16 span
{
    font-family: "Playfair Display";
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38bb079 */.alphabet-nav {
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 100;
    background: transparent;
    overflow-x: auto;
}

.glossary-nav {
    display: flex;
    justify-content: center;
    gap: 30px;
    padding: 10px 15px;
    white-space: nowrap;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.glossary-nav::-webkit-scrollbar {
    display: none;
}

.glossary-nav a {
    color: #c2d1ff;
    font-weight: 700;
    text-decoration: none;
    position: relative;
    transition: .3s;
    flex-shrink: 0;
}

.glossary-nav a:hover {
    color: #F4A64A;
}

.glossary-nav a.active {
    color: #F4A64A !important;
}

.glossary-nav a.active::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4px;
    height: 2px;
    background: #F4A64A;
    border-radius: 2px;
}

html{
    scroll-behavior:smooth;
}

/* Mobile & Tablet */

@media (max-width:991px){

    .glossary-nav{
        justify-content:flex-start;
        gap:16px;
    }

    .glossary-nav a{
        font-size:14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b99e93 *//*.elementor-47262 .elementor-element.elementor-element-1b99e93 {*/
/*  background: url('https://serpforge.io/wp-content/uploads/2026/05/bg-curtains.svg'),*/
/*    url('https://serpforge.io/wp-content/uploads/2026/05/square.svg') center/cover no-repeat, */
/*    linear-gradient(180deg, #002020 0%, #004F4F 100%);*/
/*}*/
.elementor-47262 .elementor-element.elementor-element-1b99e93{
 background: 
    url('https://serpforge.io/wp-content/uploads/2026/05/square.svg') center/cover no-repeat, 
 linear-gradient(124.58deg, #003737 23.88%, #000000 88.43%);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10e8b45 */#glossary-search{    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px; border:1px solid #cdcdcd; padding:15px 0 15px 50px;color: #222;}
    .glossary-search-wrapper{
    position:relative;
    max-width:700px;
    margin:0 auto;
}
#glossary-search,
#glossary-search:focus,
#glossary-search:active{
    outline: none !important;
    box-shadow: none !important;
   border:1px solid #cdcdcd !important;
}

.glossary-search-wrapper{
    position:relative;
    max-width:700px;
    margin:0 auto;
}

.glossary-search-wrapper .search-icon{
    position:absolute;
    left:18px;
    top:50%;
    transform:translateY(-50%);
    color:#666;
    font-size:18px;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae78222 */.glossary-wrapper{
    width:100%;
}

.glossary-group{
    display:grid;
    grid-template-columns:80px 1fr;
    gap:40px;
    align-items:flex-start;
    padding:30px 0 30px 10px;
    border-bottom:1px solid #e5e5e5;
}

.glossary-letter {
    font-size: 48px;
    font-weight: 600;
    color: #F4A64A;
    line-height: 1;
    font-family: 'Red Hat Display';}

.glossary-items{
    width:100%;
}

.glossary-item{
    margin-bottom:35px;
}

.glossary-item:last-child{
    margin-bottom:0;
}

.glossary-item h3{
    margin:0 0 10px;
     font-family: "Red Hat Display", Sans-serif;
    font-size: 32px;
    font-weight: 700;
}

.glossary-item h3 a{
    color:#292929;
    text-decoration:none;
}

.glossary-item h3 a:hover{
    color:#0C463B;
    text-decoration: underline;
}

.glossary-item p{
    margin:0;
    color:#666;
    line-height:1.8;
}/* End custom CSS */