.elementor-kit-8{--e-global-color-primary:#292929;--e-global-color-secondary:#58575D;--e-global-color-text:#F6EDE0;--e-global-color-accent:#F4FF8F;--e-global-color-aaf9c5c:#FFD069;--e-global-color-513b7a0:#FEEBA6;--e-global-color-1804f9d:#FF9F52;--e-global-color-c5b8fac:#19C595;--e-global-color-d35a7bf:#C6E3C5;--e-global-color-6fa8dec:#9E9DA8;--e-global-color-a429e91:#DADADA;--e-global-color-87ad637:#EFEFEF;--e-global-color-56104f4:#FAFAFA;--e-global-color-943e222:#EFEFEF;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.14em;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.33em;--e-global-typography-secondary-letter-spacing:-0.01em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-34e900c-font-family:"Manrope";--e-global-typography-34e900c-font-size:72px;--e-global-typography-34e900c-font-weight:400;--e-global-typography-34e900c-line-height:1.11em;--e-global-typography-c59e7a5-font-family:"Manrope";--e-global-typography-c59e7a5-font-size:56px;--e-global-typography-c59e7a5-font-weight:400;--e-global-typography-c59e7a5-line-height:1.14em;--e-global-typography-6d7d283-font-family:"Manrope";--e-global-typography-6d7d283-font-size:24px;--e-global-typography-6d7d283-font-weight:400;--e-global-typography-6d7d283-line-height:1.33em;--e-global-typography-55d230a-font-family:"Manrope";--e-global-typography-55d230a-font-size:18px;--e-global-typography-55d230a-font-weight:400;--e-global-typography-55d230a-line-height:1.33em;--e-global-typography-7ebdbef-font-family:"Poppins";--e-global-typography-7ebdbef-font-size:16px;--e-global-typography-7ebdbef-font-weight:300;--e-global-typography-ed9a7b9-font-family:"Poppins";--e-global-typography-ed9a7b9-font-size:16px;--e-global-typography-ed9a7b9-font-weight:500;--e-global-typography-9afbb3d-font-family:"Poppins";--e-global-typography-9afbb3d-font-size:16px;--e-global-typography-9afbb3d-font-weight:700;--e-global-typography-9afbb3d-line-height:1.5em;--e-global-typography-571d055-font-family:"Poppins";--e-global-typography-571d055-font-size:14px;--e-global-typography-571d055-font-weight:300;--e-global-typography-571d055-line-height:1.43em;--e-global-typography-f451fe8-font-family:"Poppins";--e-global-typography-f451fe8-font-size:14px;--e-global-typography-f451fe8-font-weight:500;--e-global-typography-f451fe8-line-height:1.43em;--e-global-typography-c718726-font-family:"Poppins";--e-global-typography-c718726-font-size:14px;--e-global-typography-c718726-font-weight:700;--e-global-typography-c718726-line-height:1.43em;--e-global-typography-66de275-font-family:"Poppins";--e-global-typography-66de275-font-size:12px;--e-global-typography-66de275-font-weight:300;--e-global-typography-66de275-line-height:1em;--e-global-typography-023d1fc-font-family:"Poppins";--e-global-typography-023d1fc-font-size:12px;--e-global-typography-023d1fc-font-weight:500;--e-global-typography-023d1fc-line-height:1em;--e-global-typography-955c597-font-family:"Poppins";--e-global-typography-955c597-font-size:12px;--e-global-typography-955c597-font-weight:700;--e-global-typography-955c597-line-height:1em;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ed9a7b9-font-family ), Sans-serif;font-size:var( --e-global-typography-ed9a7b9-font-size );font-weight:var( --e-global-typography-ed9a7b9-font-weight );line-height:var( --e-global-typography-ed9a7b9-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F4FF8F00;border-radius:10px 10px 10px 10px;padding:15px 38px 15px 38px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#DCE779;}.elementor-kit-8 a:hover{color:var( --e-global-color-6fa8dec );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1199px;}.e-con{--container-max-width:1199px;--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){margin-block-end:40px;}.elementor-element{--widgets-spacing:40px 40px;--widgets-spacing-row:40px;--widgets-spacing-column:40px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1200px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-ed9a7b9-font-size );line-height:var( --e-global-typography-ed9a7b9-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:743px){.elementor-kit-8{--e-global-typography-primary-font-size:24px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-34e900c-font-size:32px;--e-global-typography-c59e7a5-font-size:32px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-ed9a7b9-font-size );line-height:var( --e-global-typography-ed9a7b9-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
    --main-light: #F6EDE0; 
    --dark: #292929; 
    --light: #EFEFEF;
    --secondary: #FFD06B;
}

body {
    zoom: 80%;
}

html, body {
    overflow-x: hidden;
}

a {
  color: inherit; 
}

.button-secondary .elementor-widget-container .elementor-button-wrapper .elementor-button, .button-secondary {
    background-color: transparent;
    border-color: var(--main-light);
    color: var(--main-light);
}

.button-secondary-dark .elementor-widget-container .elementor-button-wrapper .elementor-button {
    background-color: transparent;
    border-color: var(--dark);
    color: var(--dark);
}

.button-secondary .elementor-widget-container .elementor-button-wrapper .elementor-button:hover, .button-secondary :hover {
    border-color: #FFD06B;
    color: #FFD06B;
}

.button-secondary-dark .elementor-widget-container .elementor-button-wrapper .elementor-button:hover {
    background-color: var(--dark);
    color: #fff;
}

.circle-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 56px;    
  height: 56px;  
  border: 1px solid #000;
  border-radius: 50%;    
  text-decoration: none; 
  color: #000;           
}

.elementor-field-group .elementor-field-textual::placeholder {
  opacity: 1;
}

.elementor-field-textual.elementor-size-md {
  min-height: 56px;
  padding: 16px;
  border-radius: 10px;
}

.horizontal-scroll {
  display: flex;
  overflow-x: scroll; 
  scrollbar-width: none; 
  -ms-overflow-style: none; 
  scroll-behavior: smooth; 
  scroll-snap-type: x mandatory;
}

.horizontal-scroll::-webkit-scrollbar {
  display: none;
}

.scroll-card {
  min-width: 389px; 
  flex-shrink: 0;
  scroll-snap-align: start;
}

.prevBtn, .nextBtn {
  cursor: pointer;
}

@media (max-width: 1200px) {
    .scroll-card {
        min-width: 323px;
    }
}

.slide-card__content {
  opacity: 0;
  transform: translateX(100%);  
  visibility: hidden;
  position: absolute; 
  transition: 
    opacity 0.5s ease,
    transform 0.5s ease,
    visibility 0s linear 0.5s;
}

body.elementor-editor-active .slide-card__content {
  opacity: 1;
  transform: translateX(0);
  visibility: visible;
  position: relative;
}

body:not(.elementor-editor-active) .slide-card__content-image {
  display: none;
}

.slide-card__content.active {
  opacity: 1;
  transform: translateX(0);
  visibility: visible;
  position: relative;
  transition-delay: 0s; 
}

.slide-card__content.slide-out {
  opacity: 0;
  transform: translateX(-100%);  /* Slide out to the left */
  visibility: hidden;
  transition: 
    opacity 0.5s ease,
    transform 0.5s ease,
    visibility 0s linear 0.5s;
}

.elementor-field-type-email input {
    padding-left: 56px!important;
    }
    
.elementor-field-type-email::before {
    content: "";
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    pointer-events: none;
    background: url('/wp-includes/assets/i-email.svg') no-repeat center center;
    }/* End custom CSS */