.elementor-kit-9{--e-global-color-primary:#F28C0B;--e-global-color-secondary:#282D30;--e-global-color-text:#000000;--e-global-color-accent:#FBBB47;--e-global-color-e703ab0:#000000;--e-global-color-f2cd781:#FFFFFF;--e-global-color-e7daf17:#DDDDDD;--e-global-typography-primary-font-family:"Urbanist";--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Urbanist";--e-global-typography-secondary-font-size:1.6rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.1;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:0.9rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Kanit";--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-41b9167-font-family:"Urbanist";--e-global-typography-41b9167-font-size:1.6rem;--e-global-typography-41b9167-font-weight:500;--e-global-typography-41b9167-line-height:1.2;--e-global-typography-2d74ff4-font-family:"Urbanist";--e-global-typography-2d74ff4-font-size:1.4rem;--e-global-typography-2d74ff4-font-weight:500;--e-global-typography-2d74ff4-line-height:1.2;--e-global-typography-ca0c7f5-font-family:"Urbanist";--e-global-typography-ca0c7f5-font-size:1.4rem;--e-global-typography-ca0c7f5-font-weight:300;--e-global-typography-7aff82d-font-family:"Urbanist";--e-global-typography-7aff82d-font-size:5rem;--e-global-typography-7aff82d-font-weight:500;--e-global-typography-7aff82d-line-height:1.1em;--e-global-typography-5fcf289-font-family:"Urbanist";--e-global-typography-5fcf289-font-size:1.2rem;--e-global-typography-5fcf289-font-weight:500;--e-global-typography-5fcf289-line-height:1.2;--e-global-typography-8f6bb74-font-family:"Urbanist";--e-global-typography-8f6bb74-font-size:5rem;--e-global-typography-8f6bb74-font-weight:500;--e-global-typography-6d4fe9b-font-family:"Urbanist";--e-global-typography-6d4fe9b-font-size:2.5rem;--e-global-typography-6d4fe9b-font-weight:500;--e-global-typography-6d4fe9b-line-height:1.5;--e-global-typography-1c60cda-font-family:"Urbanist";--e-global-typography-1c60cda-font-size:2.4rem;--e-global-typography-1c60cda-font-weight:500;--e-global-typography-b050120-font-family:"Kanit";--e-global-typography-b050120-font-size:1.8rem;--e-global-typography-b050120-font-weight:300;--e-global-typography-51fcbcc-font-family:"Kanit";--e-global-typography-51fcbcc-font-size:1.6rem;--e-global-typography-51fcbcc-font-weight:300;--e-global-typography-51fcbcc-line-height:1;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-primary );}.elementor-kit-9 a:hover{color:var( --e-global-color-accent );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--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:var(--mrkt-base-gap);}.elementor-element{--widgets-spacing:var(--mrkt-base-gap) var(--mrkt-base-gap);--widgets-spacing-row:var(--mrkt-base-gap);--widgets-spacing-column:var(--mrkt-base-gap);}{}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-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 *//* 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;}
/* Set Elementor Carousel Widgets Slide height to fill the Carousel's height */
:root {
    --e-n-carousel-slide-container-height: 100%;
}

/* Set Base Paddings */
/* Desktop */
@media only screen and (min-width: 1301px)  {
:root {
      --mrkt-padding-left: 5vw;
      --mrkt-padding-right: 5vw;
      --mrkt-padding-top: 5rem;
      --mrkt-padding-bottom: 5rem;
      --mrkt-root-gap: 4rem;
      --mrkt-base-gap: 1rem;
      
      --mrkt-header-width: 0rem;
      --mrkt-border-radius: 5px;
    }
}

/* Tablet */
@media only screen and (max-width: 1300px) and (min-width: 768px)  {
    :root {
      --mrkt-padding-left: 5vw;
      --mrkt-padding-right: 5vw;
      --mrkt-padding-top: 3rem;
      --mrkt-padding-bottom: 3rem;
      --mrkt-root-gap: 2rem;
      --mrkt-base-gap: 1rem;
      --mrkt-header-width: 0rem;
      --mrkt-border-radius: 5px;
    }
  }

/* Mobile */
@media only screen and (max-width: 767px)  {
    :root {
      --mrkt-padding-left: 3vw;
      --mrkt-padding-right: 3vw;
      --mrkt-padding-top: 2rem;
      --mrkt-padding-bottom: 2rem;
      --mrkt-root-gap: 2rem;
      --mrkt-base-gap: 1rem;
      --mrkt-header-width: 0rem;
      --mrkt-border-radius: 5px;
    }
  }

/* Set Classes*/

/* Base Classes */
.mrkt_root_container{
    box-sizing: border-box;
      padding: var(--mrkt-padding-top) var(--mrkt-padding-right) var(--mrkt-padding-bottom) calc(var(--mrkt-padding-left) + var(--mrkt-header-width));
  }

.mrkt_root_container_header {
      padding: 1rem var(--mrkt-padding-right) 1rem var(--mrkt-padding-left);
  }

.mrkt_root_container_footer {
      padding: 2rem var(--mrkt-padding-right) 2rem calc(var(--mrkt-padding-left) + var(--mrkt-header-width));
  }
  
.mrkt-gradient-text {
  background: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent; /* fallback */
}

.mrkt-gradient-text-grey {
  background: linear-gradient(90deg, var(--e-global-color-e7daf17) 0%, var(--e-global-color-f2cd781) 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent; /* fallback */
}

.mrkt-gradient-text-black {
  background: linear-gradient(90deg, var(--e-global-color-text) 0%, var(--e-global-color-secondary) 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent; /* fallback */
}

.mrkt-btn,
.mrkt-btn-white {
        transition: background-position 0.5s ease;
        transition: transform 0.5s ease-in-out;
        max-width: max-content!important;
}

.mrkt-btn::after {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(100deg,var(--e-global-color-primary) 0%, var(--e-global-color-accent) 40%) !important;
    border-radius: var(--mrkt-border-radius)!important;
    padding: 2px;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
 
    background-size: 150% 100%;
    background-position: left center; 
}

.mrkt-btn-white::after {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: linear-gradient(90deg, var(--e-global-color-e7daf17) 0%, var(--e-global-color-f2cd781) 40%);
    border-radius: var(--mrkt-border-radius)!important;
    padding: 2px;
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
 
    background-size: 150% 100%;
    background-position: left center;    
}

.mrkt-btn-white:hover::after {
    background: linear-gradient(100deg,var(--e-global-color-primary) 0%, var(--e-global-color-accent) 40%) !important;
}


.mrkt-btn:hover,
.mrkt-btn-white:hover{
    transform: scale(1.00);
}


.mrkt-btn:hover .premium-button-text-icon-wrapper span,
.mrkt-btn-white:hover .premium-button-text-icon-wrapper span {
  background: linear-gradient(90deg, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}


/* scroll bar */

/* width */
::-webkit-scrollbar {
  width: 0.5rem;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.5);
  border-radius: 0px;
  background: var(--e-global-color-secondary);
  border-left: 1px solid var(--e-global-color-primary);
}

/* Handle */
::-webkit-scrollbar-thumb {
  box-shadow: 0px 0px 15px 5px rgba(191, 154, 83, 1);
  background: linear-gradient(180deg,var(--e-global-color-primary) 0%, var(--e-global-color-accent) 30%) !important;
  border-radius: 3px;
  border-top: 1px solid var(--e-global-color-accent);
border-bottom: 1px solid var(--e-global-color-accent);
}/* End custom CSS */