.elementor-kit-10{--e-global-color-primary:#071630;--e-global-color-secondary:#FFFFF0;--e-global-color-text:#0D0D0D;--e-global-color-accent:#BF9A53;--e-global-color-b8e759e:#F9FAFD;--e-global-color-8fedc42:#E8C88B;--e-global-color-7ace98e:#020916;--e-global-color-df589d1:#575A5F;--e-global-color-b546cd9:#FCFCFC;--e-global-typography-primary-font-family:"Abhaya Libre";--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2;--e-global-typography-primary-letter-spacing:0.1rem;--e-global-typography-secondary-font-family:"Abhaya Libre";--e-global-typography-secondary-font-size:2.25rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2;--e-global-typography-secondary-letter-spacing:0.05rem;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.2;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:1.1rem;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:1.2;--e-global-typography-8208a55-font-family:"Abhaya Libre";--e-global-typography-8208a55-font-size:2rem;--e-global-typography-8208a55-font-weight:400;--e-global-typography-8208a55-line-height:1.2;--e-global-typography-8208a55-letter-spacing:0.05rem;--e-global-typography-bd34fe7-font-family:"Abhaya Libre";--e-global-typography-bd34fe7-font-size:1.75rem;--e-global-typography-bd34fe7-font-weight:400;--e-global-typography-bd34fe7-line-height:1.2;--e-global-typography-bd34fe7-letter-spacing:0.04rem;--e-global-typography-2b14182-font-family:"Abhaya Libre";--e-global-typography-2b14182-font-size:1.5rem;--e-global-typography-2b14182-font-weight:400;--e-global-typography-2b14182-line-height:1.2;--e-global-typography-b87c263-font-family:"Abhaya Libre";--e-global-typography-b87c263-font-size:1.2rem;--e-global-typography-b87c263-font-weight:400;--e-global-typography-b87c263-line-height:1.2em;--e-global-typography-33c5994-font-family:"Abhaya Libre";--e-global-typography-33c5994-font-size:4rem;--e-global-typography-33c5994-font-weight:500;--e-global-typography-33c5994-line-height:1.2;--e-global-typography-33c5994-letter-spacing:0.04rem;--e-global-typography-a35f177-font-family:"Inter";--e-global-typography-a35f177-font-size:0.8rem;--e-global-typography-a35f177-font-weight:300;--e-global-typography-a35f177-line-height:1.2;--e-global-typography-d9485c9-font-family:"Abhaya Libre";--e-global-typography-d9485c9-font-size:1.3rem;--e-global-typography-d9485c9-font-weight:bold;--e-global-typography-d9485c9-line-height:1.2;--e-global-typography-d9485c9-letter-spacing:0.03rem;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;--e-preloader-delay:0ms;--e-preloader-width:10%;--e-preloader-max-width:5%;--e-preloader-opacity:1;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-d9485c9-font-family ), Sans-serif;font-size:var( --e-global-typography-d9485c9-font-size );font-weight:var( --e-global-typography-d9485c9-font-weight );line-height:var( --e-global-typography-d9485c9-line-height );letter-spacing:var( --e-global-typography-d9485c9-letter-spacing );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-kit-10 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-10 a{color:var( --e-global-color-accent );}.elementor-kit-10 a:hover{color:var( --e-global-color-8fedc42 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1300px){.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-d9485c9-font-size );line-height:var( --e-global-typography-d9485c9-line-height );letter-spacing:var( --e-global-typography-d9485c9-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.elementor-kit-10{--e-preloader-width:40%;--e-preloader-max-width:40%;}}@media(max-width:767px){.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-d9485c9-font-size );line-height:var( --e-global-typography-d9485c9-line-height );letter-spacing:var( --e-global-typography-d9485c9-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Remove incsonsitent padding from buttons */
.elementor-button {line-height:1em !important;}

/* Remove incsonsitent padding from icons */
.elementor-icon-wrapper { line-height: 0; }

/* Remove incsonsitent padding from textblocks */
p:last-of-type {margin-block-end: 0;}

/* LEGACY: REMOVE */
.mrkt-global-footer-container { padding: 6rem 15vw 1rem 15vw;}

.mrkt-global-root-container { padding: 6rem 15vw 6rem 15vw;}

.mrkt-global-inner-container-left { padding: 6rem 6rem 6rem 15vw;}

.trp-language-switcher *  {
    font-family: 'Inter' !important;
}


/* global root container setting */
@media only screen and (min-width: 1301px)  {
    
    .trp-language-switcher  {
        right: 5vw !important;
        border-bottom: 0px solid #fff  !important;
    }
    
    .mrkt_root_container {
        padding: 6rem 15vw 6rem 15vw;;
    }
  
   .mrkt_footer_container {
        padding: 6rem 15vw 1rem 15vw;
    }
  
    .mrkt_inner-left_container { 
        padding: 6rem 6rem 6rem 15vw;
    }
    
    .mrkt_inner-right_container { 
        padding: 6rem 15vw 6rem 6rem;
    }
    
    .mrkt_root-alt-left_container {
      padding: 6rem 0 6rem 15vw;
    }

    .mrkt_root-alt-right_container {
      padding: 6rem 15vw 6rem 0;
    }
    
    .mrkt_root-alt_container {
      padding: 6rem 10vw 6rem 10vw;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 768px)  {
    
    .trp-language-switcher  {
        right: 5vw !important;
        border-bottom: 0px solid #fff  !important;
    }
    
  .mrkt_root_container {
        padding: 3rem 6vw 3rem 6vw;
    }
  
    .mrkt_footer_container {
        padding: 3rem 6vw 1rem 6vw;
    }
  
    .mrkt_inner-left_container { 
        padding: 3rem 3rem 3rem 6vw;
    }
    
    .mrkt_inner-right_container { 
        padding: 3rem 6vw 3rem 3rem;
    }
    
      .mrkt_root-alt-left_container {
      padding: 3rem 0 3rem 6vw;
    }
    
      .mrkt_root-alt-right_container {
          padding: 3rem 6vw 3rem 0;
      }
    
    .mrkt_root-alt_container {
      padding: 3rem 6vw 3rem 6vw;
    }
}

@media only screen and (max-width: 767px)  {
    
    .trp-language-switcher  {
        right: 0vw !important;
        bottom: 5vh !important;
        border-right: 0px solid #fff  !important;
    }
    
    .mrkt_root_container {
      padding: 3rem 6vw 3rem 6vw;
    }
  
    .mrkt_footer_container {
        padding: 3rem 6vw 1rem 6vw;
    }
  
    .mrkt_inner-left_container { 
        padding: 3rem 3rem 3rem 6vw;
    }
    
    .mrkt_inner-right_container { 
        padding: 3rem 6vw 3rem 3rem;
    }
    
    /* Cannot have asym containers on mobile */
    .mrkt_root-alt-left_container {
          padding: 3rem 6vw 3rem 6vw;
    }

    .mrkt_root-alt-right_container {
          padding: 3rem 6vw 3rem 6vw;
    }

    .mrkt_root-alt_container {
      padding: 3rem 6vw 3rem 6vw;
    }
}


.mrkt-blur-container {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.mrkt-custom-outline-fade::before,
.mrkt-custom-outline-fade::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width:200px; /* Change this*/
    pointer-events: none;
    z-index: 1;
}

.mrkt-custom-outline-fade::before {
    left: 0;
    Z-index: 2 !important;
    background: linear-gradient(to right, #020916, transparent) !important;
}

.mrkt-custom-outline-fade::after {
    right: 0;
    background: linear-gradient(to left, #020916, transparent) !important;
}


.mrkt-profile-box * {
    transition: color 0.4s ease-in-out;
}

.mrkt-profile-box:hover * {
    color: var(--e-global-color-secondary)!important;
}

.hidden-icon-list {
    opacity: 0;
    height: 0px;
    transition: all 0.4s ease-in-out;
}


.mrkt-profile-box:hover .info-box {
    transition: all 0.4s ease-in-out;
    background-color: var(--e-global-color-primary)!important;
}


.mrkt-profile-box:hover .hidden-icon-list {
    opacity: 1;
    height: 20px;
    transition: all 0.4s ease-in-out;
}

.hidden-element {
    opacity: 0;
    height: 0%;
    transition: all 0.4s ease-in-out;
}

.mrkt-hidden-wrapper:hover .hidden-element {
    opacity: 1;
    height: 30%;
    transition: all 0.4s ease-in-out;
}/* End custom CSS */