.elementor-kit-5{--e-global-color-primary:#FCFAFC;--e-global-color-secondary:#54595F;--e-global-color-text:#100E0E;--e-global-color-accent:#E997FF;--e-global-color-c2e70c4:#F0ECF2;--e-global-color-76e2d4f:#DFD7DF;--e-global-color-e13815d:#F8D2FF;--e-global-color-d4d7e2d:#C541DF;--e-global-color-42e86ce:#FFE6D4;--e-global-color-f8c7a0d:#EA7623;--e-global-color-1dc6474:#D4F7FF;--e-global-color-77c12b2:#22B3D3;--e-global-color-d17a497:#F9FFD4;--e-global-color-e256d88:#9EB12B;--e-global-color-5a1ff93:#E4FFDE;--e-global-color-e4d4fb6:#41CB26;--e-global-color-c4c0caf:#FFD7D6;--e-global-color-27ed980:#D42A27;--e-global-color-6d56271:#8B6812;--e-global-color-86c0967:#FFE5A1;--e-global-color-3b0a9ff:#FFF2B7;--e-global-typography-primary-font-family:"Golos Text";--e-global-typography-primary-font-size:3.5rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:2.5lh;--e-global-typography-secondary-font-family:"Golos Text";--e-global-typography-secondary-font-size:2.5rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.7lh;--e-global-typography-text-font-family:"Golos Text";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Golos Text";--e-global-typography-accent-font-size:1.5rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.2lh;--e-global-typography-6f1522c-font-family:"Golos Text";--e-global-typography-6f1522c-font-size:0.8rem;--e-global-typography-3119197-font-family:"Golos Text";--e-global-typography-3119197-font-size:1.25rem;--e-global-typography-3119197-font-weight:500;--e-global-typography-3119197-line-height:1.2lh;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 );--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:300ms;--e-preloader-animation-duration:500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-accent );--e-preloader-size:30px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-5 a{color:var( --e-global-color-accent );}.elementor-kit-5 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.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:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-line-height:1.6lh;--e-global-typography-secondary-font-size:2rem;--e-global-typography-text-font-size:0.875rem;--e-global-typography-accent-font-size:1.15rem;--e-global-typography-3119197-font-size:1.05rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* GLOBAL */
h1, h2, h3, p{
    /*background-color: red;*/
    margin: 0;
    padding: 0 !important;
    box-sizing: border-box;
}

button{
    cursor: pointer;
}
.ad-tag{
    backdrop-filter: blur(20px);
}

.bold{
    font-weight: 600 !important;
}
.elementor-icon-wrapper{
    display: flex;
}
.max-content{
    width: max-content;
}
.gradient{
    background: linear-gradient(135deg, #FFF6A1 0%, #FFF387 13%, #FFEC39 50%, #FFD66D 75%, #FFF6A1 100%);
}

.chip-scale .elementor-widget-template p{
    font-size: 0.8rem;
}
.chip-scale .elementor-widget-template svg{
    width: 12px;
}

.chip .material-symbols-outlined{
    font-size: inherit;
    vertical-align: baseline;
}
.date-row-d{
    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);
    color: var(--e-global-color-text) !important;
}
.date-row-m{
    font-size: var(--e-global-typography-6f1522c-font-size);
    font-family: var(--e-global-typography-6f1522c-font-family), Sans-serif;
    color: var(--e-global-color-text) !important;
}
.elementor-countdown-label, .no-wrap{
    text-wrap: nowrap;
}
.sticky-sidebar{
    position: sticky;
    top: 110px;
}
.sticky-bar{
    position: sticky;
    top: 93px;
    backdrop-filter: blur(20px);
}

.alpha-05{
    opacity: 0.5;
}

/*--- FORMS ---*/
.elementor-message-success{
    background-color: var(--e-global-color-5a1ff93);
    padding: 12px;
    border-radius: 4px;
}

.pop-up{
    backdrop-filter: blur(10px);
}

.pop-up .dialog-close-button{
    border: 1px solid;
    border-radius: 100px;
    padding: 4px;
}
.pop-up .dialog-close-button:hover{
    border: 1px solid var(--e-global-color-d4d7e2d);
}
/*@media screen and (max-width: 1023px){
}*/

/*---Mobile Row---*/

/* panel visibility */
.toggle-panel { display: none; }
.toggle-panel.is-open { display: flex; }

/* arrow rotation */
.toggle-btn .elementor-icon svg {
  display: inline-block;          /* ensure transform applies */
  transform-origin: center center;
  transition: transform .2s ease; /* just the arrow animation */
}
.toggle-btn .elementor-icon svg.is-rotated {
  transform: rotate(180deg);
}

/*--- FX ---*/

/* The sweeping light effect */
.light-sweep::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%; /* start far left */
  width: 50%;
  height: 100%;

  background: linear-gradient(
    -75deg, 
    transparent 0%, 
    rgba(255,255,255,0.6) 50%, 
    transparent 100%
  );

  animation: sweep 2s linear infinite alternate;
}

/* The animation */
@keyframes sweep {
  from { left: -150%; }
  to   { left: 150%; }
}

.bg-shine{
    background: linear-gradient(115deg,rgba(255, 231, 171, 1) 40%, rgba(255, 245, 217, 1) 40%, rgba(255, 245, 217, 1) 50%, rgba(255, 231, 171, 1) 50%, rgba(255, 231, 171, 1) 52%, rgba(255, 245, 217, 1) 52%, rgba(255, 245, 217, 1) 55%, rgba(255, 231, 171, 1) 55%, rgba(255, 231, 171, 1) 100%);
}
.bg-shine:hover{
    background: var(--e-global-color-3b0a9ff);
}

/* BOOST */
.boost-carousel .elementor-1465{
    padding: 2px 2px 10px 2px;
}/* End custom CSS */