:root{--font-reg: montserrat, sans-serif;--color-yellow: #8DE07B;--color-grey: #F2F2F2;--color-black: #000;--color-white: #fff;--side-filter-width: 300px;--font-base: clamp(16px, 1.1111111111vw, 17px);--font-40-60: clamp(40px, 4.1666666667vw, calc(60px * 1.2));--font-35-45: clamp(35px, 3.125vw, calc(45px * 1.2));--font-35-40: clamp(35px, 2.7777777778vw, calc(40px * 1.2));--font-25-40: clamp(25px, 2.7777777778vw, calc(40px * 1.2));--font-28-30: clamp(28px, 2.0833333333vw, calc(30px * 1.2));--font-25-35: clamp(25px, 2.4305555556vw, calc(35px * 1.2));--font-25-30: clamp(25px, 2.0833333333vw, calc(30px * 1.2));--font-25-25: clamp(25px, 1.7361111111vw, calc(25px * 1.2));--space-block: clamp(30px, 2.7777777778vw, calc(40px * 1.2));--space-20-30: clamp(20px, 2.0833333333vw, calc(30px * 1.2));--space-6-10: clamp(6px, 0.6944444444vw, calc(10px * 1.2));--space-15-20: clamp(15px, 1.3888888889vw, calc(20px * 1.2));--space-10-15: clamp(10px, 1.0416666667vw, calc(15px * 1.2));--space-440: clamp(300px, 30.5555555556vw, calc(440px * 1.2));--space-30-40: clamp(30px, 2.7777777778vw, calc(40px * 1.2));--space-40-50: clamp(40px, 3.4722222222vw, calc(50px * 1.2));--space-30-60: clamp(30px, 4.1666666667vw, calc(60px * 1.2));--space-30-50: clamp(30px, 3.4722222222vw, calc(50px * 1.2));--space-20-50: clamp(20px, 3.4722222222vw, calc(50px * 1.2));--space-35-75: clamp(35px, 5.2083333333vw, calc(75px * 1.2));--space-25-35: clamp(25px, 2.4305555556vw, calc(35px * 1.2));--space-20-20: clamp(20px, 1.3888888889vw, calc(20px * 1.2));--space-15-45: clamp(15px, 3.125vw, calc(45px * 1.2));--space-15-40: clamp(15px, 2.7777777778vw, calc(40px * 1.2));--space-15-60: clamp(15px, 4.1666666667vw, calc(60px * 1.2));--space-15-30: clamp(15px, 2.0833333333vw, calc(30px * 1.2));--space-15-20: clamp(15px, 1.3888888889vw, calc(20px * 1.2));--space-13-15: clamp(13px, 1.0416666667vw, calc(15px * 1.2));--text-width: 68%;--space-5: clamp(3px, 0.3472222222vw, calc(5px * 1.2));--space-10: clamp(6px, 0.6944444444vw, calc(10px * 1.2));--space-15: clamp(12px, 1.0416666667vw, calc(15px * 1.2));--space-20: clamp(15px, 1.3888888889vw, calc(20px * 1.2));--space-22: clamp(15px, 1.5277777778vw, calc(22px * 1.2));--space-25: clamp(15px, 1.7361111111vw, calc(25px * 1.2));--space-30: clamp(20px, 2.0833333333vw, calc(30px * 1.2));--space-35: clamp(25px, 2.4305555556vw, calc(35px * 1.2));--space-45: clamp(26px, 3.125vw, calc(45px * 1.2));--space-60: clamp(30px, 4.1666666667vw, calc(60px * 1.2));--space-70: clamp(35px, 4.8611111111vw, calc(70px * 1.2));--space-100: clamp(70px, 6.9444444444vw, calc(100px * 1.2));--space-150: clamp(110px, 10.4166666667vw, calc(150px * 1.2));--space-210: clamp(190px, 14.5833333333vw, calc(210px * 1.2));--space-250: clamp(250px, 17.3611111111vw, calc(250px * 1.2));--space-300: clamp(250px, 20.8333333333vw, calc(300px * 1.2));--space-370: clamp(300px, 25.6944444444vw, calc(370px * 1.2));--space-400: clamp(300px, 27.7777777778vw, calc(400px * 1.2));--space-500: clamp(400px, 34.7222222222vw, calc(500px * 1.2));--space-560: clamp(400px, 38.8888888889vw, calc(560px * 1.2));--space-600: clamp(200px, 41.6666666667vw, calc(600px * 1.2));--container: clamp(20px, 6.9444444444vw, 140px);--max-container-width: 2200px}.font-uppercase{text-transform:uppercase}.font-400{font-family:var(--font-reg);font-weight:400}.font-500{font-family:var(--font-reg);font-weight:500}.font-600{font-family:var(--font-reg);font-weight:600}.font-base{font-family:var(--font-reg);font-size:var(--font-base);line-height:1.4;font-style:normal;margin:0}.font-40-60{font-size:var(--font-40-60);line-height:1.1}.font-35-45{font-size:var(--font-35-45);line-height:1.1}.font-35-40{font-size:var(--font-35-40);line-height:1.1}.font-25-40{font-size:var(--font-25-40);line-height:1.1}.font-28-30{font-size:var(--font-28-30);line-height:1.1}.font-25-30{font-size:var(--font-25-30);line-height:1.1}.font-25-35{font-size:var(--font-25-35);line-height:1.1}.font-25-25{font-size:var(--font-25-25);line-height:1.1}.bg-black{background:#000}.bg-white{background:#fff}.bg-green{background-color:var(--color-green)}.color-black{color:#000}.color-white{color:#fff}.w-full{width:100%}.h-full{height:100%}.w-text{width:100%}@media(min-width: 1024px){.w-text{width:var(--text-width)}}.container{width:100%;margin:0 auto;max-width:var(--max-container-width);padding:0 var(--container)}.grid-col-2{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--space-35)}@media(min-width: 768px){.grid-col-2{grid-template-columns:repeat(2, 1fr)}}.grid-col-3{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px;row-gap:50px}@media(min-width: 600px){.grid-col-3{grid-template-columns:repeat(2, 1fr);gap:var(--space-20-20);row-gap:var(--space-30-40)}}@media(min-width: 1024px){.grid-col-3{grid-template-columns:repeat(3, 1fr)}}.grid-col-3-filter{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}@media(min-width: 600px){.grid-col-3-filter{grid-template-columns:repeat(2, 1fr);gap:var(--space-20-20);row-gap:var(--space-30-40)}}@media(min-width: 1200px){.grid-col-3-filter{grid-template-columns:repeat(3, 1fr)}}.grid-col-4{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}@media(min-width: 600px){.grid-col-4{grid-template-columns:repeat(2, 1fr);gap:var(--space-20-20);row-gap:var(--space-30-40)}}@media(min-width: 1024px){.grid-col-4{grid-template-columns:repeat(4, 1fr)}}.grid-col-5{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-70)}@media(min-width: 768px){.grid-col-5{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.grid-col-5{grid-template-columns:repeat(5, 1fr)}}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.fill-space{width:100%;height:100%;position:absolute;top:0;left:0}.header-padding{padding-top:97px}@media(min-width: 1024px){.header-padding{padding-top:107px}}.has-banner .header-padding{padding-top:0}img{width:100%;-o-object-fit:cover;object-fit:cover}.fit-contain{-o-object-fit:contain;object-fit:contain}.fit-cover{-o-object-fit:cover;object-fit:cover}.image{width:100%;aspect-ratio:16/9}button{border:none;background:none;outline:none;padding:0}.template-landing .template-top{position:relative}@media(min-width: 900px){.template-landing .template-top .template-image{position:absolute;top:0;left:0;width:100%;height:100%}}.template-landing .template-top .template-image img{aspect-ratio:394/262}@media(min-width: 900px){.template-landing .template-top .template-image img{aspect-ratio:unset;position:absolute;top:0;left:0;width:100%;height:100%}}.template-landing .template-top .template-content{background:var(--color-yellow);padding:30px 0}@media(min-width: 900px){.template-landing .template-top .template-content{display:flex;align-items:flex-end;position:relative;z-index:3;background:none;padding:calc(var(--space-block)*2) 0 var(--space-block);min-height:var(--space-440)}}@media(min-width: 900px){.template-landing .template-top .template-content .template-content-inner{background:var(--color-yellow);width:60%;padding:30px;border-radius:10px}}.template-landing .template-top .template-content .template-intro{margin-top:var(--space-15-20)}:root{--font-reg: montserrat, sans-serif;--color-yellow: #8DE07B;--color-grey: #F2F2F2;--color-black: #000;--color-white: #fff;--side-filter-width: 300px;--font-base: clamp(16px, 1.1111111111vw, 17px);--font-40-60: clamp(40px, 4.1666666667vw, calc(60px * 1.2));--font-35-45: clamp(35px, 3.125vw, calc(45px * 1.2));--font-35-40: clamp(35px, 2.7777777778vw, calc(40px * 1.2));--font-25-40: clamp(25px, 2.7777777778vw, calc(40px * 1.2));--font-28-30: clamp(28px, 2.0833333333vw, calc(30px * 1.2));--font-25-35: clamp(25px, 2.4305555556vw, calc(35px * 1.2));--font-25-30: clamp(25px, 2.0833333333vw, calc(30px * 1.2));--font-25-25: clamp(25px, 1.7361111111vw, calc(25px * 1.2));--space-block: clamp(30px, 2.7777777778vw, calc(40px * 1.2));--space-20-30: clamp(20px, 2.0833333333vw, calc(30px * 1.2));--space-6-10: clamp(6px, 0.6944444444vw, calc(10px * 1.2));--space-15-20: clamp(15px, 1.3888888889vw, calc(20px * 1.2));--space-10-15: clamp(10px, 1.0416666667vw, calc(15px * 1.2));--space-440: clamp(300px, 30.5555555556vw, calc(440px * 1.2));--space-30-40: clamp(30px, 2.7777777778vw, calc(40px * 1.2));--space-40-50: clamp(40px, 3.4722222222vw, calc(50px * 1.2));--space-30-60: clamp(30px, 4.1666666667vw, calc(60px * 1.2));--space-30-50: clamp(30px, 3.4722222222vw, calc(50px * 1.2));--space-20-50: clamp(20px, 3.4722222222vw, calc(50px * 1.2));--space-35-75: clamp(35px, 5.2083333333vw, calc(75px * 1.2));--space-25-35: clamp(25px, 2.4305555556vw, calc(35px * 1.2));--space-20-20: clamp(20px, 1.3888888889vw, calc(20px * 1.2));--space-15-45: clamp(15px, 3.125vw, calc(45px * 1.2));--space-15-40: clamp(15px, 2.7777777778vw, calc(40px * 1.2));--space-15-60: clamp(15px, 4.1666666667vw, calc(60px * 1.2));--space-15-30: clamp(15px, 2.0833333333vw, calc(30px * 1.2));--space-15-20: clamp(15px, 1.3888888889vw, calc(20px * 1.2));--space-13-15: clamp(13px, 1.0416666667vw, calc(15px * 1.2));--text-width: 68%;--space-5: clamp(3px, 0.3472222222vw, calc(5px * 1.2));--space-10: clamp(6px, 0.6944444444vw, calc(10px * 1.2));--space-15: clamp(12px, 1.0416666667vw, calc(15px * 1.2));--space-20: clamp(15px, 1.3888888889vw, calc(20px * 1.2));--space-22: clamp(15px, 1.5277777778vw, calc(22px * 1.2));--space-25: clamp(15px, 1.7361111111vw, calc(25px * 1.2));--space-30: clamp(20px, 2.0833333333vw, calc(30px * 1.2));--space-35: clamp(25px, 2.4305555556vw, calc(35px * 1.2));--space-45: clamp(26px, 3.125vw, calc(45px * 1.2));--space-60: clamp(30px, 4.1666666667vw, calc(60px * 1.2));--space-70: clamp(35px, 4.8611111111vw, calc(70px * 1.2));--space-100: clamp(70px, 6.9444444444vw, calc(100px * 1.2));--space-150: clamp(110px, 10.4166666667vw, calc(150px * 1.2));--space-210: clamp(190px, 14.5833333333vw, calc(210px * 1.2));--space-250: clamp(250px, 17.3611111111vw, calc(250px * 1.2));--space-300: clamp(250px, 20.8333333333vw, calc(300px * 1.2));--space-370: clamp(300px, 25.6944444444vw, calc(370px * 1.2));--space-400: clamp(300px, 27.7777777778vw, calc(400px * 1.2));--space-500: clamp(400px, 34.7222222222vw, calc(500px * 1.2));--space-560: clamp(400px, 38.8888888889vw, calc(560px * 1.2));--space-600: clamp(200px, 41.6666666667vw, calc(600px * 1.2));--container: clamp(20px, 6.9444444444vw, 140px);--max-container-width: 2200px}.font-uppercase{text-transform:uppercase}.font-400{font-family:var(--font-reg);font-weight:400}.font-500{font-family:var(--font-reg);font-weight:500}.font-600{font-family:var(--font-reg);font-weight:600}.font-base{font-family:var(--font-reg);font-size:var(--font-base);line-height:1.4;font-style:normal;margin:0}.font-40-60{font-size:var(--font-40-60);line-height:1.1}.font-35-45{font-size:var(--font-35-45);line-height:1.1}.font-35-40{font-size:var(--font-35-40);line-height:1.1}.font-25-40{font-size:var(--font-25-40);line-height:1.1}.font-28-30{font-size:var(--font-28-30);line-height:1.1}.font-25-30{font-size:var(--font-25-30);line-height:1.1}.font-25-35{font-size:var(--font-25-35);line-height:1.1}.font-25-25{font-size:var(--font-25-25);line-height:1.1}.bg-black{background:#000}.bg-white{background:#fff}.bg-green{background-color:var(--color-green)}.color-black{color:#000}.color-white{color:#fff}.w-full{width:100%}.h-full{height:100%}.w-text{width:100%}@media(min-width: 1024px){.w-text{width:var(--text-width)}}.container{width:100%;margin:0 auto;max-width:var(--max-container-width);padding:0 var(--container)}.grid-col-2{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--space-35)}@media(min-width: 768px){.grid-col-2{grid-template-columns:repeat(2, 1fr)}}.grid-col-3{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px;row-gap:50px}@media(min-width: 600px){.grid-col-3{grid-template-columns:repeat(2, 1fr);gap:var(--space-20-20);row-gap:var(--space-30-40)}}@media(min-width: 1024px){.grid-col-3{grid-template-columns:repeat(3, 1fr)}}.grid-col-3-filter{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}@media(min-width: 600px){.grid-col-3-filter{grid-template-columns:repeat(2, 1fr);gap:var(--space-20-20);row-gap:var(--space-30-40)}}@media(min-width: 1200px){.grid-col-3-filter{grid-template-columns:repeat(3, 1fr)}}.grid-col-4{display:grid;grid-template-columns:repeat(1, 1fr);gap:25px}@media(min-width: 600px){.grid-col-4{grid-template-columns:repeat(2, 1fr);gap:var(--space-20-20);row-gap:var(--space-30-40)}}@media(min-width: 1024px){.grid-col-4{grid-template-columns:repeat(4, 1fr)}}.grid-col-5{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-70)}@media(min-width: 768px){.grid-col-5{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.grid-col-5{grid-template-columns:repeat(5, 1fr)}}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.fill-space{width:100%;height:100%;position:absolute;top:0;left:0}.header-padding{padding-top:97px}@media(min-width: 1024px){.header-padding{padding-top:107px}}.has-banner .header-padding{padding-top:0}img{width:100%;-o-object-fit:cover;object-fit:cover}.fit-contain{-o-object-fit:contain;object-fit:contain}.fit-cover{-o-object-fit:cover;object-fit:cover}.image{width:100%;aspect-ratio:16/9}button{border:none;background:none;outline:none;padding:0}.block-combi-grid.secondary{background:var(--color-yellow)}.block-combi-grid.secondary .block-header-button .block-header-right .button{background:#000;border-color:#000;color:#fff}.block-combi-grid.secondary .block-header-button .block-header-right .button svg path{stroke:#fff}.block-combi-grid.secondary .block-header-button .block-header-right .button:hover{background:#fff;border-color:#fff;color:#000}.block-combi-grid.secondary .block-header-button .block-header-right .button:hover svg path{stroke:#000}.block-combi-grid.secondary .slot .button{background:#000;border-color:#000;color:#fff}.block-combi-grid.secondary .slot .button svg path{stroke:#fff}.block-combi-grid.secondary .slot:hover .button{background:#fff;border-color:#fff;color:#000}.block-combi-grid.secondary .slot:hover .button svg path{stroke:#000}.block-combi-grid .slot{position:relative;overflow:hidden;border-radius:10px;height:100%;display:flex;flex-direction:column}.block-combi-grid .slot img{aspect-ratio:16/9;margin-bottom:var(--space-15-20)}.block-combi-grid .slot .slot-content{display:flex;flex-direction:column;align-items:flex-start;height:100%}.block-combi-grid .slot .slot-content .slot-title,.block-combi-grid .slot .slot-content .slot-text{margin-bottom:var(--space-15-20);color:#000}.block-combi-grid .slot .slot-content .button{margin-top:auto}