.elementor-kit-48114{--e-global-color-primary:#26D4BD;--e-global-color-secondary:#1E2341;--e-global-color-text:#1E2341;--e-global-color-accent:#E63912;--e-global-color-88e6832:#000000;--e-global-color-8d02171:#FFFFFF;--e-global-typography-primary-font-family:"proxima-nova";--e-global-typography-primary-font-size:1.4rem;--e-global-typography-secondary-font-family:"proxima-nova";--e-global-typography-secondary-font-size:1.2rem;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-size:1.4rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-line-height:1.4em;color:#54586E;font-family:"proxima-nova", Montserrat, Arial, Sans-serif;font-size:1.6rem;font-weight:normal;line-height:1.6em;}.elementor-kit-48114 e-page-transition{background-color:#FFBC7D;}.elementor-kit-48114 a{color:#26D4BD;font-family:"proxima-nova", Montserrat, Arial, Sans-serif;}.elementor-kit-48114 h1{color:#1E2341;font-family:"proxima-nova", Montserrat, Arial, Sans-serif;font-size:3rem;font-weight:700;}.elementor-kit-48114 h2{color:#1E2341;font-family:"proxima-nova", Montserrat, Arial, Sans-serif;font-size:2.6rem;font-weight:700;}.elementor-kit-48114 h3{color:#26D4BDFA;font-weight:700;}.elementor-kit-48114 h4{color:#26D4BD;font-family:"proxima-nova", Montserrat, Arial, Sans-serif;font-size:2.2rem;font-weight:700;}.elementor-kit-48114 h5{color:#1E2341;font-family:"proxima-nova", Montserrat, Arial, Sans-serif;}.elementor-kit-48114 h6{color:#1E2341;font-family:"proxima-nova", Montserrat, Arial, Sans-serif;font-size:1.6rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1310px;}.e-con{--container-max-width:1310px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* DESKTOP ONLY */
@media (min-width: 768px)
{
    
    /* MOBILE ONLY */
@media (max-width: 767px)
{

    /* Mega Menu */
    .mega-menu-tabbed .mega-sub-menu
    {
        background-image: linear-gradient(#f8f8ffEE,#f8f8ffCC) !important;
    }

    .mega-l2k_mm_col_divider_both, .mega-l2k_mm_col_divider_left, 
    .mega-l2k_mm_col_divider_right, .mega-l2k_mm_col_divider_none
    {
        padding: 22px !important;
    }

    /* Mega Menu */
    .mega-menu-tabbed .mega-sub-menu
    {
        background-color: #f8f8ffBB !important;
        background-image: url("https://lightseagreen-giraffe-865723.hostingersite.com/wp-content/uploads/2025/08/blue-bg.png"), 
                          linear-gradient(#f8f8ffCC,#f8f8ffEE) !important;
        background-size: 22% 100%, 100% 100% !important;
        background-repeat: repeat-y, repeat !important;
    }

	/* Diagonal overlay for homepage header banners */
	#l2k-homepage-banner .elementor-background-overlay
	{
    	background-image: url("https://lightseagreen-giraffe-865723.hostingersite.com/wp-content/uploads/2025/08/l2k-overlay.png");
	}
}


/* Loading Icon */
.preloader .spinner
{
    background: 
    url("https://lightseagreen-giraffe-865723.hostingersite.com/wp-content/uploads/2025/08/Double-Slit-Experiment-Loader-small.gif");
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 50px;
    position: relative;
    left: 0px;
}

.l2k_toc li
{
    background-image: url("../../2020/10/Right-Green.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 12px;
}

/* Mega Menu */
.mega-sub-menu .mega-sub-menu, .mega-sub-menu .mega-sub-menu .mega-sub-menu
{display: inline-block;
    background-color: transparent !important;
    background-image: none !important;
}

/* Download links */
.l2k_pdf_link
{
    background-image: url("https://lightseagreen-giraffe-865723.hostingersite.com/wp-content/uploads/2025/08/PDF.png");
}
/* Download links */
.l2k_pdf_link
{
    background-image: url("../../2020/07/PDF.png");
}

.l2k_file_link
{
    background-image: url("https://lightseagreen-giraffe-865723.hostingersite.com/wp-content/uploads/2025/08/File.png");
}

.wp-element-caption
{
    text-align: center !important;
}

html
{
    font-size: 10px;
}
#mega-menu-wrap-primary,
#mega-menu-primary {
    display: flex !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    width: 200% !important;
    max-width: 100vw !important;
    position: absolute ;
    top: 0;
    left: 0 !important;
    z-index: 999;
    padding-right: 0px;
    padding-left: 0px;
}
#mega-menu-primary > li.mega-menu-item {
    margin: 0 10px !important;   /* reduces horizontal gap */
}

#mega-menu-primary > li.mega-menu-item > a {
    padding: 1px 15px !important;  /* control clickable area */
}
}

/* ===============================
   YITH Quote – Update List button
   =============================== */

.yith-ywraq-form input[type="submit"][name="update_raq"]{
    border-radius: 22px !important;
    background-color: #26d4bd !important;
    border: 2px solid #26d4bd !important;
    color: #fff !important;
    padding: 12px 22px !important;
    transition: all 0.25s ease;
}

.yith-ywraq-form input[type="submit"][name="update_raq"]:hover{
    background-color: transparent !important;
    color: #26d4bd !important;
}/* End custom CSS */