.elementor .slider-encart{max-width:60ch;overflow:visible;padding-block-start:2rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:var(--space-64);margin-inline-end:var(--space-64);border-radius:0px;border-width:3px;border-color:var(--blue-main);border-style:solid;background-color:var(--alpha-white);backdrop-filter:blur(25px);display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-end;align-items:start;}.elementor .slider-title{color:var(--blue-main);}.elementor .btn{height:2.75rem;font-weight:500;font-size:1.125rem;padding-block-start:0.5rem;padding-block-end:0.6875rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin-block-start:0rem;margin-block-end:0px;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:0px;display:inline-flex;flex-direction:row;align-items:center;}.elementor .btn:hover,.elementor .btn:focus-visible{text-decoration:none;}.elementor .slider-overlay{width:100%;height:34rem;position:absolute;inset-block-start:0px;padding-block-start:0rem;padding-block-end:0px;padding-inline-start:0rem;padding-inline-end:0rem;backdrop-filter:blur(16px);display:flex;}.elementor .btn-primary{color:var(--blue-pale);background-color:var(--blue-main);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--blue-dark);}.elementor .btn-blur{border-width:2px;border-style:solid;}.elementor .btn-slider{margin-block-start:0rem;margin-block-end:-1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .header-container{overflow:visible;position:relative;z-index:2;padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-style:none;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 20%,rgba(0, 0, 0, 0.8) 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;backdrop-filter:blur(8px);display:flex;-webkit-mask-image: linear-gradient(to bottom, #fff0 0%, rgb(0 0 0) 20%, rgb(0 0 0) 100%);

  mask-image:linear-gradient(to bottom, #fff0 0%, rgb(0 0 0) 20%, rgb(0 0 0) 100%);\n}.elementor .card-title{font-size:var(--heading-5);display: -webkit-box;
  -webkit-line-clamp: 5;
  line-height: 1.2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-bottom: 0.2rem;\n}.elementor .light-title{color:#ffffff;text-shadow: 0 0 2px #000000;\n}.elementor .btn-icon{width:auto;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:inline-flex;gap:0.5rem;flex-wrap:nowrap;align-items:center;}.elementor .icon-ifs{font-size:1.125rem;}.elementor .btn-text{font-weight:500;font-size:1.125rem;line-height:1em;padding-block-end:3%;display:inline-flex;}.elementor .blue{color:var(--blue-main);}.elementor .blue:hover,.elementor .blue:focus-visible{color:var(--blue-dark);background-color:var(--blue-light);}.elementor .c-news-header{width:auto;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:start;}.elementor .c-news-content{padding:0px;}.elementor .u-grid-layout{max-width:80rem;padding:0px;display:flex;flex-direction:row;gap:2rem;}.elementor .u-text-white{color:#ffffff;}.elementor .u-text-h2{font-weight:400;line-height:1em;}.elementor .u-text-primary{color:var(--blue-main);}.elementor .center{text-align:center;}.elementor .DUP_hero-heading{padding-block-start:8rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:url("https://ifsuede.com/wp-content/uploads/2026/04/Confettis-dark-blue.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;background-color:var(--blue-main);flex-direction:column;justify-content:center;align-items:center;}.elementor .DUP_flex-row{display:flex;flex-direction:row;}.elementor .DUP_spaced{padding:2rem;gap:4rem;justify-content:center;align-items:center;}.elementor .DUP_icon-big{width:3rem;height:auto;}.elementor .DUP_hero-title{padding-block-start:1rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;}