.elementor-kit-6{--e-global-color-primary:#04D1FC;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#120F0F;--e-global-color-accent:#04D1FC;--e-global-color-e10a0b0:#F7F7F7;--e-global-color-c404520:#E1E1E1;--e-global-color-398a043:#B2B2B2;--e-global-color-c9a45a6:#878787;--e-global-color-620c8d2:#5E5E5E;--e-global-color-c531ead:#F2D64C;--e-global-color-73451fa:#17A298;--e-global-color-dc1c9ad:#FF7B3E;--e-global-color-8e01149:#9747FF;--e-global-color-34dc273:#5B2C6F;--e-global-color-cc8b3a5:#04D1FC00;--e-global-color-0c6922a:#D9D9D9;--e-global-color-0ceaf63:#696969;--e-global-color-2285825:#888787;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:clamp(2rem, 1.75rem + 1.25vw, 3.25rem);--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.15;--e-global-typography-primary-letter-spacing:-0.01rem;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:clamp(2rem, 1.75rem + 1.25vw, 3.25rem);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.15;--e-global-typography-secondary-letter-spacing:-0.01rem;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:clamp(2rem, 1.75rem + 1.25vw, 3.25rem);--e-global-typography-text-font-weight:300;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.15;--e-global-typography-text-letter-spacing:-0.01rem;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:60px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.08;--e-global-typography-accent-letter-spacing:-0.01rem;--e-global-typography-cda3bc7-font-family:"Poppins";--e-global-typography-cda3bc7-font-size:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);--e-global-typography-cda3bc7-font-weight:300;--e-global-typography-cda3bc7-text-decoration:none;--e-global-typography-cda3bc7-line-height:1.3;--e-global-typography-cda3bc7-letter-spacing:0.04rem;--e-global-typography-7cf9dfb-font-family:"Poppins";--e-global-typography-7cf9dfb-font-size:25px;--e-global-typography-7cf9dfb-font-weight:500;--e-global-typography-7cf9dfb-text-decoration:none;--e-global-typography-7cf9dfb-line-height:1.3;--e-global-typography-0d06814-font-family:"Poppins";--e-global-typography-0d06814-font-size:20px;--e-global-typography-0d06814-font-weight:400;--e-global-typography-0d06814-text-decoration:none;--e-global-typography-0d06814-line-height:1.4;--e-global-typography-03c0f9e-font-family:"Poppins";--e-global-typography-03c0f9e-font-size:20px;--e-global-typography-03c0f9e-font-weight:500;--e-global-typography-03c0f9e-text-decoration:none;--e-global-typography-03c0f9e-line-height:3.3;--e-global-typography-03c0f9e-letter-spacing:0.19rem;--e-global-typography-b57aba3-font-family:"Poppins";--e-global-typography-b57aba3-font-size:18px;--e-global-typography-b57aba3-font-weight:400;--e-global-typography-b57aba3-text-decoration:none;--e-global-typography-b57aba3-line-height:1.3;--e-global-typography-f8740e0-font-family:"Poppins";--e-global-typography-f8740e0-font-size:18px;--e-global-typography-f8740e0-font-weight:300;--e-global-typography-f8740e0-text-decoration:none;--e-global-typography-f8740e0-line-height:25px;--e-global-typography-ebbf438-font-family:"Poppins";--e-global-typography-ebbf438-font-size:16px;--e-global-typography-ebbf438-font-weight:500;--e-global-typography-ebbf438-text-decoration:none;--e-global-typography-ebbf438-line-height:1.5;--e-global-typography-23e39f9-font-family:"Poppins";--e-global-typography-23e39f9-font-size:16px;--e-global-typography-23e39f9-font-weight:300;--e-global-typography-23e39f9-text-decoration:none;--e-global-typography-23e39f9-line-height:1.5;--e-global-typography-6d09f7d-font-family:"Poppins";--e-global-typography-6d09f7d-font-size:14px;--e-global-typography-6d09f7d-font-weight:500;--e-global-typography-6d09f7d-text-decoration:none;--e-global-typography-6d09f7d-line-height:18px;--e-global-typography-6d09f7d-letter-spacing:-0.01rem;--e-global-typography-0c671ab-font-family:"Poppins";--e-global-typography-0c671ab-font-size:14px;--e-global-typography-0c671ab-font-weight:400;--e-global-typography-0c671ab-text-decoration:none;--e-global-typography-0c671ab-line-height:22px;--e-global-typography-0c671ab-letter-spacing:-0.01rem;--e-global-typography-f467f96-font-family:"Poppins";--e-global-typography-f467f96-font-size:13px;--e-global-typography-f467f96-font-weight:500;--e-global-typography-f467f96-text-decoration:none;--e-global-typography-f467f96-line-height:25px;font-family:"Poppins", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:0px;}.elementor-kit-6 a{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;}.elementor-kit-6 a:hover{color:var( --e-global-color-text );}.elementor-kit-6 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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h3{font-family:var( --e-global-typography-7cf9dfb-font-family ), Sans-serif;font-size:var( --e-global-typography-7cf9dfb-font-size );font-weight:var( --e-global-typography-7cf9dfb-font-weight );text-decoration:var( --e-global-typography-7cf9dfb-text-decoration );line-height:var( --e-global-typography-7cf9dfb-line-height );}.elementor-kit-6 h4{font-family:var( --e-global-typography-0d06814-font-family ), Sans-serif;font-size:var( --e-global-typography-0d06814-font-size );font-weight:var( --e-global-typography-0d06814-font-weight );text-decoration:var( --e-global-typography-0d06814-text-decoration );line-height:var( --e-global-typography-0d06814-line-height );}.elementor-kit-6 h5{font-family:var( --e-global-typography-03c0f9e-font-family ), Sans-serif;font-size:var( --e-global-typography-03c0f9e-font-size );font-weight:var( --e-global-typography-03c0f9e-font-weight );text-decoration:var( --e-global-typography-03c0f9e-text-decoration );line-height:var( --e-global-typography-03c0f9e-line-height );letter-spacing:var( --e-global-typography-03c0f9e-letter-spacing );}.elementor-kit-6 h6{font-family:var( --e-global-typography-b57aba3-font-family ), Sans-serif;font-size:var( --e-global-typography-b57aba3-font-size );font-weight:var( --e-global-typography-b57aba3-font-weight );text-decoration:var( --e-global-typography-b57aba3-text-decoration );line-height:var( --e-global-typography-b57aba3-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-ebbf438-font-family ), Sans-serif;font-size:var( --e-global-typography-ebbf438-font-size );font-weight:var( --e-global-typography-ebbf438-font-weight );text-decoration:var( --e-global-typography-ebbf438-text-decoration );line-height:var( --e-global-typography-ebbf438-line-height );border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.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){margin-block-end: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:1024px){.elementor-kit-6{--e-global-typography-03c0f9e-line-height:1.3;}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-7cf9dfb-font-size );line-height:var( --e-global-typography-7cf9dfb-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-0d06814-font-size );line-height:var( --e-global-typography-0d06814-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-03c0f9e-font-size );line-height:var( --e-global-typography-03c0f9e-line-height );letter-spacing:var( --e-global-typography-03c0f9e-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-b57aba3-font-size );line-height:var( --e-global-typography-b57aba3-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-ebbf438-font-size );line-height:var( --e-global-typography-ebbf438-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-03c0f9e-line-height:1.3;}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-7cf9dfb-font-size );line-height:var( --e-global-typography-7cf9dfb-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-0d06814-font-size );line-height:var( --e-global-typography-0d06814-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-03c0f9e-font-size );line-height:var( --e-global-typography-03c0f9e-line-height );letter-spacing:var( --e-global-typography-03c0f9e-letter-spacing );}.elementor-kit-6 h6{font-size:var( --e-global-typography-b57aba3-font-size );line-height:var( --e-global-typography-b57aba3-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-ebbf438-font-size );line-height:var( --e-global-typography-ebbf438-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Fancy button -> add class to button widget "fancy-button" */
.fancy-button .elementor-button, .fancy-button .jet-unfold__button {
  position: relative;
  /*overflow: hidden;*/
  z-index: 1;
  transition: color 0.6s ease;
}
.fancy-button .elementor-button::before ,.fancy-button .jet-unfold__button::before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background: var(--e-global-color-primary);
  z-index: -1;
  transition: width 0.6s ease;
}
.fancy-button .elementor-button:hover::before, .fancy-button .jet-unfold__button:hover::before{
  width: 100%;
}
 /* Underline button -> add class to button widget "underline" */
.underline .elementor-button, .underline .elementor-heading-title  {
  position: relative;
  transition: color 0.6s ease;
}


.underline .elementor-button::after, .underline .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px  ;
  height: 1px;
  width: 0;
  background-color: currentColor;
  transition: width 0.6s ease;
}
a:hover .underline .elementor-heading-title::after{
      width: 100%;
}
.underline .elementor-button:hover::after , .underline .elementor-heading-title:hover::after{
  width: 100%;
}


/* Highlight text */
.highlight{
    color: var(--e-global-color-primary)!important;
}
/* Disable p margin */
p{
    margin:0;
}

/* Expand images  - Global*/
@media (min-width: 1025px) {
  .blocks-wrapper {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
  }

  .expand-block {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 140px;
    width: 140px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
    display: flex;
    flex-direction: column;
  }

  .expand-image {
    width: 100%;
    height: 372px;
    object-fit: cover;
  }

  .progress-wrapper {
    height: 6px;
    background: #eee;
    width: 100%;
  }

  .progress-bar {
    height: 100%;
    width: 100%;
    background: #00AEEF;
    transform: scaleX(0);
    transform-origin: left center;
  }

  .expand-content {
    opacity: 0;
    transition: opacity 0.3s ease;
  }

  .expand-block.active .expand-content {
    opacity: 1;
  }

  .ex-title h3 {
    transition: font-size 0.3s ease, font-weight 0.3s ease;
  }

  .expand-block:not(.active) .ex-title h3 {
    font-size: var(--e-global-typography-23e39f9-font-size) !important;
    font-weight: 300 !important;
  }
}

/* custom pagination - global */
#custom-pagination{
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
}
.pag-wrapper {
  display: flex;
  justify-content: space-between;
  width: 262px;
  gap: 6px;
  align-items: center;
}

.pag-dot {
    cursor: pointer;
  height: 6px;
  background-color: rgba(217, 217, 217, 0.4);
  border-radius: 3px;
  transition: all 0.3s ease;
  flex-shrink: 0;
}

.pag-dot.active {
  background-color: rgba(217, 217, 217, 1);
}
@media(max-width:1024px){
    .pag-dot.active{
        background-color: rgba(135, 135, 135, 1);
    }
    .pag-dot{
        background-color: rgba(225, 225, 225, 1);
    }
}
/*breadcrumbs*/
.rank-math-breadcrumb {
   font-size: 14px;
}
.bread-light .rank-math-breadcrumb *{
    color: white;
}
.rank-math-breadcrumb a:hover{
    color: #05D1FD;
}

.jet-mega-menu-mega-container[data-template-id="2933"]{
        --jmm-submenu-delta-x-offset: -625.5px !important;
}/* End custom CSS */