.component-articles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;width:100%}.component-articles .marquee-track{color:#fff;padding-top:0}.component-articles .article-card{text-align:left}@media(max-width: 1104px){.component-articles{grid-template-columns:1fr;grid-gap:var(--grid-margin)}}
.component-button-group{display:flex;align-items:center;gap:24px}.component-button-group .button-secondary{margin-top:0}
.component-button-wrapper{position:relative}.component-button-wrapper .button-primary{height:64px}.component-button-wrapper .doodle-text{position:absolute;bottom:calc(-0.9 * var(--doodle-big))}@media(max-width: 767px){.component-button-wrapper .doodle-text{left:50%}}
.component-card-collection{display:flex;justify-content:center;grid-gap:var(--grid-gutter);margin-top:16px}.component-card-collection .card-entry{position:relative;display:flex;flex-direction:column;flex:1;width:calc((var(--col) * 6) + (var(--grid-gutter) * 5));min-height:370px;background:#fff;border:1px solid rgba(207,153,195,.3);border-radius:15px}.component-card-collection .card-entry .card-text{padding:80px 32px 0;text-align:left}.component-card-collection .card-entry .doodle-text{display:flex;justify-content:flex-end;margin:auto 24px auto auto}[data-color=brand-dark] .component-card-collection .card-entry{background:none;color:#fff}@media(max-width: 767px){.component-card-collection{flex-direction:column;width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}.component-card-collection .card-entry{width:100%;padding-bottom:0;min-height:unset}.component-card-collection .card-entry .card-text{padding:56px 32px;text-align:center;height:180px}.component-card-collection .card-entry .doodle-text{position:absolute;z-index:1;bottom:calc(-1 * calc((var(--col) * 3) + (var(--grid-gutter) * 2)) * 0.5);right:calc(-1 * var(--grid-margin));width:calc((var(--col) * 3) + (var(--grid-gutter) * 2));height:calc((var(--col) * 3) + (var(--grid-gutter) * 2))}}
.component-checked-entries{display:flex;flex-direction:column}.component-checked-entries .entry{position:relative;display:flex;align-items:center;text-align:left;color:var(--black)}.component-checked-entries .entry+li{margin-top:16px}.component-checked-entries .entry:before{display:block;content:"";flex:0 0 auto;width:24px;height:24px;margin-right:16px;background:url(../images/check.svg) no-repeat center center/contain}@media(max-width: 767px){.component-checked-entries{align-items:flex-start}.component-checked-entries .entry{font-size:16px;line-height:20px}}
.component-news-list{display:flex;flex-direction:column;align-items:center;grid-gap:40px;width:calc((var(--col) * 16) + (var(--grid-gutter) * 15))}.component-title+.component-news-list{margin-top:16px}.component-news-list .news-list{display:flex;flex-direction:column;grid-gap:8px;width:100%}.component-news-list .news{display:none;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid rgba(207,153,195,.3);border-radius:130px;padding:24px 28px 24px 40px;cursor:pointer;transition:all 500ms cubic-bezier(0.16, 1, 0.3, 1);color:var(--black)}.component-news-list .news.toggled{display:flex;animation:500ms fadein cubic-bezier(0.16, 1, 0.3, 1) both}.component-news-list .news:hover{background:#ff17e9}.component-news-list .news:hover .button-bubble{background:#fff}.component-news-list .news:hover .button-bubble:before{display:none}.component-news-list .news .button-bubble{background:var(--white);transition:all 500ms cubic-bezier(0.16, 1, 0.3, 1)}.component-news-list .news .button-bubble .icon{transform:rotate(-45deg)}.component-news-list .news .p-big{max-width:calc((var(--col) * 13) + (var(--grid-gutter) * 12))}.component-news-list #load-more-news.toggleComplete{display:none}[data-color=brand-dark] .component-news-list .news:hover .button-bubble .icon{filter:none}@media(max-width: 1104px){.component-news-list{width:calc((var(--col) * 18) + (var(--grid-gutter) * 17))}}@media(max-width: 767px){.component-news-list{width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}.component-news-list .news{padding:16px 24px;border-radius:15px;grid-gap:16px}.component-news-list .news .p-big{font-size:16px;line-height:20px}}
.component-text{display:flex;flex-direction:column;gap:24px;max-width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));color:var(--black)}.component-text p{font-size:16px;line-height:20px}.component-text ul li,.component-text ol li{position:relative;padding-left:22px;font-size:16px;line-height:20px;text-align:left}.component-text ul li+li,.component-text ol li+li{margin-top:8px}.component-text ul li:before,.component-text ol li:before{position:absolute;top:7px;left:0;display:block;content:"";width:8px;height:8px;background:url(../images/dot.svg) no-repeat center center/contain}
.component-title{position:relative;color:var(--black)}.component-title .doodle-text{position:absolute;top:calc(50% - 0.75 * var(--doodle-big));right:calc(-1.25 * var(--doodle-big))}@media(max-width: 767px){.component-title{width:100%}.component-title .doodle-text{display:none}}
.container-bigpush{position:relative;display:flex;padding:var(--section-spacing) var(--grid-margin);min-height:auto}.container-bigpush .content{position:relative;z-index:1;width:calc((var(--col) * 10) + (var(--grid-gutter) * 9));padding:40px 0;justify-content:center}.container-bigpush .content .button-primary{height:64px}.container-bigpush .content .doodle-text{position:absolute;right:0;bottom:0}.container-bigpush .illustrations{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11))}.container-bigpush .illustrations .main-illustration{position:relative;z-index:1}.container-bigpush .illustrations .main-illustration img{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));height:auto;object-fit:cover}.container-bigpush .illustrations .background-illustration{--bg-height: 90vh;position:absolute;z-index:0;top:calc(50% - var(--bg-height)/2);right:0;background:#000;-webkit-mask:url(../images/mask-right.svg) right center/contain no-repeat;mask:url(../images/mask-right.svg) right center/contain no-repeat}.container-bigpush .illustrations .background-illustration img{width:calc((var(--col) * 5) + (var(--grid-gutter) * 4) + var(--grid-margin));height:var(--bg-height);object-fit:cover}.container-bigpush.container-bigpush-right{justify-content:flex-end}.container-bigpush.container-bigpush-right .illustrations{margin:0 0 0 var(--grid-gutter)}.container-bigpush.container-bigpush-left .component-title.has-doodle-message .doodle-text{right:auto;left:calc(-1 * var(--doodle-big))}.container-bigpush.container-bigpush-left .illustrations{order:-1;margin:0 calc(var(--col) + var(--grid-gutter) * 2) 0 0}.container-bigpush.container-bigpush-left .illustrations .background-illustration{right:auto;left:0;-webkit-mask:url(../images/mask-left.svg) left center/contain no-repeat;mask:url(../images/mask-left.svg) left center/contain no-repeat}@media(max-width: 767px){.container-bigpush{min-height:0;flex-direction:column;padding:calc(var(--header) + var(--header-spacing) + 40px) var(--grid-margin) 120px}.container-bigpush .content{width:100%;padding:0}.container-bigpush .content .doodle-text{bottom:auto;top:calc(-1 * var(--doodle-big));right:calc(-0.75 * var(--grid-margin))}.container-bigpush .content .component-button-group{align-items:flex-start;flex-direction:column}.container-bigpush .content .component-button-group .component-button-wrapper:last-child{order:-1}.container-bigpush .illustrations{position:relative;width:auto}.container-bigpush .illustrations.has-background-illustration{height:148.4166666667vw}.container-bigpush .illustrations .main-illustration img{width:100%}.container-bigpush .illustrations .background-illustration{--bg-height: 148.4166666667vw;right:calc(-1 * var(--grid-margin))}.container-bigpush .illustrations .background-illustration img{width:65vw;height:148.4166666667vw}.container-bigpush.container-bigpush-right .illustrations,.container-bigpush.container-bigpush-left .illustrations{margin:64px 0 0 0;order:2}.container-bigpush.container-bigpush-left .component-title.has-doodle-message .doodle-text{right:0;left:0}.container-bigpush.container-bigpush-left .illustrations .background-illustration{left:calc(-1 * var(--grid-margin))}.container-bigpush .wpforms-container{margin:0}}
.container-bigtype{position:relative;padding:var(--section-spacing) calc(var(--col) + var(--grid-gutter) + var(--grid-margin));color:var(--black)}.container-bigtype .doodle-text{position:absolute;left:68%;margin-top:calc(-0.2 * var(--doodle-big))}@media(max-width: 767px){.container-bigtype{display:flex;flex-direction:column;padding:var(--section-spacing) var(--grid-margin)}.container-bigtype .doodle-text{position:static;align-self:flex-end;margin-top:-10%}}
.container-double-push{padding:var(--section-spacing) calc(var(--grid-margin) + calc((var(--col) * 2) + (var(--grid-gutter) * 1)) + var(--grid-gutter));display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:calc((var(--col) * 2) + (var(--grid-gutter) * 1) + 2 * var(--grid-gutter))}.container-double-push .push-cell{width:calc((var(--col) * 9) + (var(--grid-gutter) * 8));display:flex;flex-direction:column;color:var(--black)}.container-double-push .push-cell:hover .button-secondary .icon:before{background:#ffe8fd;transform:scale(12)}.container-double-push .push-cell:hover .button-secondary .icon:after{transform:scale(1);opacity:1}.container-double-push .push-cell .image{width:100%;height:calc(calc((var(--col) * 9) + (var(--grid-gutter) * 8)) * 240/488);border-radius:16px;overflow:hidden}.container-double-push .push-cell .image img{width:100%;height:100%;object-fit:cover}.container-double-push .push-cell .component-collection{margin-top:32px;padding-left:16px;grid-gap:16px}.container-double-push .push-cell .component-collection .component-text p{opacity:.4}.container-double-push .push-cell .component-button-wrapper{margin-top:16px;margin-left:16px}.container-double-push .push-cell .button-secondary{margin-top:0}@media(max-width: 767px){.container-double-push{padding:var(--section-spacing) var(--grid-margin);width:calc((var(--col) * 6) + (var(--grid-gutter) * 5));grid-template-columns:1fr;grid-gap:64px}.container-double-push .push-cell{width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}.container-double-push .push-cell .image{height:calc(calc((var(--col) * 6) + (var(--grid-gutter) * 5)) * 240/488)}.container-double-push .push-cell .component-collection{margin-top:32px;max-width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}.container-double-push .push-cell .component-collection .component-title{padding:0}}
.container-editorial-comparative{--column-width: calc(calc((var(--col) * 3) + (var(--grid-gutter) * 2)) + 2 * var(--grid-gutter));--table-gap: 20px;--sides: calc(calc((var(--col) * 2) + (var(--grid-gutter) * 1)) + var(--grid-gutter) + var(--grid-margin));padding:var(--section-spacing) var(--sides)}.container-editorial-comparative header{position:relative;margin-bottom:16px}.container-editorial-comparative header,.container-editorial-comparative header .column-labels{display:flex;align-items:center;gap:var(--table-gap)}.container-editorial-comparative header .column-labels{align-self:flex-end}.container-editorial-comparative header .doodle-text{position:absolute;top:calc(-0.9 * var(--doodle-big));right:calc(-0.5 * var(--doodle-big))}.container-editorial-comparative .table-head{flex:1;display:flex;flex-direction:column;gap:32px;text-align:left}.container-editorial-comparative .column-entry{display:flex;flex-direction:column;align-items:center;width:var(--column-width)}.container-editorial-comparative .column-entry .image{width:calc((var(--col) * 3) + (var(--grid-gutter) * 2));height:calc((var(--col) * 3) + (var(--grid-gutter) * 2));object-fit:cover}.container-editorial-comparative .column-entry .label{margin-top:8px;padding:12px 24px 16px;transform:rotate(-4deg);border-radius:16px;background:#ff17e9;color:#000;text-align:center}.container-editorial-comparative .column-entry+.column-entry .label{transform:rotate(4deg);background:var(--black);color:var(--white)}.container-editorial-comparative .row-entry{display:flex;align-items:center;gap:var(--table-gap);border:1px solid #ffe8fd;border-radius:15px}.container-editorial-comparative .row-entry .label,.container-editorial-comparative .row-entry .value{padding:32px}.container-editorial-comparative .row-entry .label{flex:1;color:var(--black)}.container-editorial-comparative .row-entry .value{display:flex;align-items:center;justify-content:center;width:var(--column-width)}.container-editorial-comparative .row-entry .value .text{text-align:center;font-size:18px;color:#ff17e9}.container-editorial-comparative .row-entry .value .icon{width:20px;height:20px;object-fit:contain}[data-color=brand-dark] .container-editorial-comparative .row-entry{border:1px solid rgba(207,153,195,.3)}.container-editorial-comparative .row-entry+.row-entry{margin-top:8px}@media(max-width: 767px){.container-editorial-comparative{--column-width: 20vw;--sides: var(--grid-margin);--table-gap: 8px}.container-editorial-comparative header{flex-direction:column;gap:52px}.container-editorial-comparative header .table-head{width:100%}.container-editorial-comparative header .doodle-text{width:var(--doodle-small);height:var(--doodle-small);top:auto;right:auto;bottom:0;left:calc(-1 * var(--grid-margin))}.container-editorial-comparative .column-entry{min-height:var(--column-width)}.container-editorial-comparative .column-entry .image{width:var(--column-width);height:var(--column-width)}.container-editorial-comparative .column-entry .label{margin-top:auto;padding:8px;border-radius:32px;font-size:14px;line-height:16px}.container-editorial-comparative .column-entry .image+.label{margin-top:-16px}.container-editorial-comparative .row-entry .label,.container-editorial-comparative .row-entry .value{padding:30px 16px}}
.container-editorial-list{display:grid;grid-template-columns:1fr 1fr;gap:72px 64px;--sides: calc(calc((var(--col) * 2) + (var(--grid-gutter) * 1)) + var(--grid-gutter) + var(--grid-margin));padding:var(--section-spacing) var(--sides)}.container-editorial-list .editorial-list-entry{display:flex;align-items:flex-start;gap:40px}.container-editorial-list .editorial-list-entry .image{flex:0 0 auto;width:calc((var(--col) * 3) + (var(--grid-gutter) * 2));height:auto;object-fit:cover}.container-editorial-list .editorial-list-entry .content{display:flex;flex-direction:column;gap:16px}.container-editorial-list .editorial-list-entry .content .component-text p{opacity:.4}@media(max-width: 767px){.container-editorial-list{grid-template-columns:1fr;gap:56px;--sides: var(--grid-margin)}.container-editorial-list .editorial-list-entry{flex-direction:column;gap:24px}.container-editorial-list .editorial-list-entry .content{gap:32px}.container-editorial-list .editorial-list-entry .content .button-secondary{margin-top:10px}}
.container-editorial.container-editorial-logos{flex-direction:column;justify-content:center;padding:var(--section-spacing) 0;gap:56px}.container-editorial.container-editorial-logos .content-above{position:relative}.container-editorial.container-editorial-logos .main-container-doodle{top:calc(var(--section-spacing) - 64px);right:calc(var(--grid-gutter) + var(--col))}.container-editorial.container-editorial-logos .content{width:calc((var(--col) * 16) + (var(--grid-gutter) * 15));align-items:center;text-align:center}.container-editorial.container-editorial-logos .content .conponent-checked-entries{align-items:center}.container-editorial.container-editorial-logos .content .wpforms-submit-container{justify-content:center}@media(max-width: 767px){.container-editorial.container-editorial-logos{gap:24px}.container-editorial.container-editorial-logos .content{width:100%;padding:0 var(--grid-margin)}.container-editorial.container-editorial-logos.has-doodle-message{padding-bottom:calc(var(--section-spacing) + var(--doodle-big))}.container-editorial.container-editorial-logos .main-container-doodle{top:auto;bottom:var(--section-spacing);right:var(--grid-margin)}}
.toggleable-descriptions-block{padding:120px 0;text-transform:lowercase}.toggleable-descriptions-block .container{display:flex;align-items:flex-start;grid-gap:var(--grid-gutter);width:100%;margin:0 auto}.toggleable-descriptions-block .text{width:calc((var(--col) * 10) + (var(--grid-gutter) * 9));padding-top:64px}.toggleable-descriptions-block .text .content{margin-top:32px}.toggleable-descriptions-block .text .toggleable-descriptions{margin-top:48px}.toggleable-descriptions-block .images{position:relative;width:calc((var(--col) * 12) + (var(--grid-gutter) * 11) + var(--grid-margin));height:712px}.toggleable-descriptions-block .images .photo-container{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 300ms cubic-bezier(0.16, 1, 0.3, 1);opacity:0}.toggleable-descriptions-block .images .photo-container.current{opacity:1}.toggleable-descriptions-block .images .photo-container .image{width:100%;height:100%;object-fit:contain}.toggleable-descriptions-block .images a.photo-container{display:block}.toggleable-descriptions-block .images a.photo-container:before{position:absolute;z-index:1;top:calc(50% - 20px);left:calc(50% - 20px);display:block;content:"";width:40px;height:40px;background:url(../images/play.svg) no-repeat center center/contain;transition:all 350ms cubic-bezier(0.16, 1, 0.3, 1)}.toggleable-descriptions-block .images a.photo-container:hover{cursor:pointer}.toggleable-descriptions-block .images a.photo-container:hover:before{transform:scale(1.25)}@media(max-width: 767px){.toggleable-descriptions-block{flex-direction:column;align-items:center;width:100%;padding-top:64px}.toggleable-descriptions-block .container{flex-direction:column;padding:0 7vw;align-items:center}.toggleable-descriptions-block .text{margin:0;padding:0;width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}.toggleable-descriptions-block .images{display:none;width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}}
.container-editorial{position:relative;display:flex;align-items:center;padding:var(--section-spacing) calc(var(--grid-margin) + calc((var(--col) * 2) + (var(--grid-gutter) * 1)) + var(--grid-gutter))}.container-editorial .main-container-doodle{position:absolute}.container-editorial .content{width:calc((var(--col) * 10) + (var(--grid-gutter) * 9))}.container-editorial picture{width:calc((var(--col) * 8) + (var(--grid-gutter) * 7))}.container-editorial picture img{width:100%;height:auto;object-fit:cover}.container-editorial.container-editorial-left,.container-editorial.container-editorial-right{gap:calc(calc((var(--col) * 2) + (var(--grid-gutter) * 1)) + var(--grid-gutter))}.container-editorial.container-editorial-left .main-container-doodle,.container-editorial.container-editorial-right .main-container-doodle{top:calc(var(--section-spacing) - 0.5 * var(--doodle-big));left:calc(50% - var(--doodle-big) / 2)}.container-editorial.container-editorial-left .component-title .doodle-text,.container-editorial.container-editorial-right .component-title .doodle-text{right:calc(-0.5 * var(--doodle-big))}.container-editorial.container-editorial-center{justify-content:center;padding:var(--section-spacing) var(--grid-margin)}.container-editorial.container-editorial-center .main-container-doodle{top:var(--section-spacing);right:calc(var(--grid-margin) + var(--col))}.container-editorial.container-editorial-center .content{width:calc((var(--col) * 16) + (var(--grid-gutter) * 15));align-items:center;text-align:center}.container-editorial.container-editorial-center .content .component-checked-entries{align-items:center}.container-editorial.container-editorial-center .content .wpforms-submit-container{justify-content:center}.container-editorial.container-editorial-center .image-left{width:calc((var(--col) * 4) + (var(--grid-gutter) * 3));margin-right:var(--grid-gutter)}.container-editorial.container-editorial-center .image-right{width:calc((var(--col) * 3) + (var(--grid-gutter) * 2));margin-top:192px;margin-left:calc(var(--col) + 2 * var(--grid-gutter))}@media(max-width: 767px){.container-editorial{padding:var(--section-spacing) var(--grid-margin)}.container-editorial .content .wpforms-container{margin:0}.container-editorial.container-editorial-left,.container-editorial.container-editorial-right{flex-direction:column;gap:0}.container-editorial.container-editorial-left .main-container-doodle,.container-editorial.container-editorial-right .main-container-doodle{position:static;order:3}.container-editorial.container-editorial-left .content,.container-editorial.container-editorial-right .content{width:100%}.container-editorial.container-editorial-left .image-left,.container-editorial.container-editorial-left .image-right,.container-editorial.container-editorial-right .image-left,.container-editorial.container-editorial-right .image-right{width:calc((var(--col) * 5) + (var(--grid-gutter) * 4) + var(--grid-gutter));order:2;margin:56px 0 0 0}.container-editorial.container-editorial-center{display:grid;grid-template-columns:1fr 1fr;gap:40px 0}.container-editorial.container-editorial-center.has-doodle-message{padding-bottom:calc(var(--section-spacing) + var(--doodle-big))}.container-editorial.container-editorial-center .content{width:100%;grid-column:span 2}.container-editorial.container-editorial-center .image-left{grid-row-start:2;grid-column-start:2;justify-self:start;align-self:center;width:calc((var(--col) * 3) + (var(--grid-gutter) * 2));margin:0}.container-editorial.container-editorial-center .image-right{grid-row-start:2;justify-self:center;align-self:center;width:calc((var(--col) * 2) + (var(--grid-gutter) * 1));margin:0}.container-editorial.container-editorial-center .main-container-doodle{top:auto;bottom:var(--section-spacing);right:var(--grid-margin)}}
.container-faq{padding:var(--section-spacing) calc(var(--grid-margin) + calc((var(--col) * 2) + (var(--grid-gutter) * 1)) + var(--grid-gutter));display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}.container-faq .component-collection{width:calc((var(--col) * 7) + (var(--grid-gutter) * 6))}.container-faq .component-collection .component-title .doodle-text{top:auto;right:auto;bottom:calc(-1 * var(--doodle-big));left:calc((var(--col) * -2) + (var(--grid-gutter) * -3) + var(--grid-gutter))}.container-faq .component-button-wrapper{margin-top:8px}.container-faq .faq-list{display:flex;flex-direction:column;align-items:flex-start;width:calc((var(--col) * 12) + (var(--grid-gutter) * 11))}@media(max-width: 767px){.container-faq{padding:var(--section-spacing) 0;flex-direction:column}.container-faq .component-collection{width:100%;padding:0 var(--grid-margin)}.container-faq .component-collection .component-title{padding:0}.container-faq .component-collection .component-title .doodle-text{left:0}.container-faq .component-button-wrapper{padding:0 28px}.container-faq .faq-list{margin-top:48px;width:100%}}
.container-hero{position:relative;display:flex;justify-content:center;padding:calc(var(--header) + 80px) 0 120px 0;min-height:90vh}.container-hero .content{position:relative;z-index:1;width:calc((var(--col) * 10) + (var(--grid-gutter) * 9));padding:40px 0}.container-hero .content .button-primary{height:64px}.container-hero .illustrations{width:calc((var(--col) * 9) + (var(--grid-gutter) * 8));margin:0 0 0 calc(var(--col) + var(--grid-gutter) * 2)}.container-hero .illustrations .main-illustration{position:relative;z-index:1;display:block}.container-hero .illustrations .main-illustration img{width:calc((var(--col) * 9) + (var(--grid-gutter) * 8));height:auto;object-fit:cover}.container-hero .illustrations .background-illustration{position:absolute;z-index:0;top:0;right:0;background:#000;-webkit-mask:url(../images/container-hero-mask-right.svg) right top/contain no-repeat;mask:url(../images/container-hero-mask-right.svg) right top/contain no-repeat}.container-hero .illustrations .background-illustration img{width:calc((var(--col) * 11) + (var(--grid-gutter) * 10) + var(--grid-margin));height:90vh;object-fit:cover}.container-hero.container-hero-left .component-title.has-doodle-message .doodle-text{right:auto;left:calc(-1 * var(--doodle-big))}.container-hero.container-hero-left .illustrations{order:-1;margin:0 calc(var(--col) + var(--grid-gutter) * 2) 0 0}.container-hero.container-hero-left .illustrations .background-illustration{right:auto;left:0;-webkit-mask:url(../images/container-hero-mask-left.svg) left top/contain no-repeat;mask:url(../images/container-hero-mask-left.svg) left top/contain no-repeat}.container-hero.container-hero-center{min-height:none}.container-hero.container-hero-center .content{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));align-items:center;text-align:center}.container-hero.container-hero-center .content .wpforms-submit-container{justify-content:center}@media(max-width: 767px){.container-hero{min-height:none;flex-direction:column;padding:calc(var(--header) + var(--header-spacing) + 40px) var(--grid-margin) 0}.container-hero .content{width:100%;padding:0}.container-hero .content .component-button-group{align-items:flex-start;flex-direction:column}.container-hero .content .component-button-group .component-button-wrapper:last-child{order:-1}.container-hero .illustrations{position:relative;width:auto;display:flex;align-items:center}.container-hero .illustrations.has-background-illustration{height:148.4166666667vw}.container-hero .illustrations .main-illustration img{width:100%}.container-hero .illustrations .background-illustration{right:calc(-1 * var(--grid-margin));-webkit-mask-image:url(../images/container-hero-mask-right-mobile.svg);mask-image:url(../images/container-hero-mask-right-mobile.svg)}.container-hero .illustrations .background-illustration img{width:65vw;height:148.4166666667vw}.container-hero .illustrations,.container-hero.container-hero-left .illustrations{margin:64px 0 0 0;order:2}.container-hero.container-hero-left .component-title.has-doodle-message .doodle-text{right:0;left:0}.container-hero.container-hero-left .illustrations .background-illustration{left:calc(-1 * var(--grid-margin));-webkit-mask-image:url(../images/container-hero-mask-left-mobile.svg);mask-image:url(../images/container-hero-mask-left-mobile.svg)}.container-hero.container-hero-center .content{width:100%}.container-hero.container-hero-center .content .h1{font-size:54px;line-height:100%;letter-spacing:-0.05em}.container-hero.container-hero-center .content .component-button-group{align-items:center}.container-hero .wpforms-container{margin:0}}
.container-media{display:flex;flex-direction:column;align-items:center;padding:72px 0}.container-media .video{position:relative}.container-media .video .player{position:relative;z-index:0;width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));height:auto;object-fit:cover}.container-media .video .player iframe{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));height:calc(calc((var(--col) * 12) + (var(--grid-gutter) * 11)) * 9/16)}.container-media .video .button{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:0;background:url(../images/play.svg) no-repeat center center/40px;font:0/0 a;color:transparent}.container-media .video .button:hover{cursor:pointer}.container-media .video .button.playing{background-image:url(../images/pause.svg);transition:300ms all cubic-bezier(0.16, 1, 0.3, 1);opacity:0}.container-media .video .button.playing:hover{opacity:1}.container-media .video+*{margin-top:8px}.container-media .caption{font-size:14px;line-height:16px;color:var(--black)}.container-media .credit{font-size:14px;line-height:16px;color:#cf99c3}.container-media .caption+.credit{margin-top:4px}@media(max-width: 767px){.container-media .video .player{width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}.container-media .video .player iframe{width:calc((var(--col) * 6) + (var(--grid-gutter) * 5));height:calc(calc((var(--col) * 6) + (var(--grid-gutter) * 5)) * 9/16)}.container-media .video .button.playing:hover{opacity:0}}
.container-push-cta{padding:var(--section-spacing) calc(var(--col) + var(--grid-gutter) + var(--grid-margin));color:#fff;text-align:center}.container-push-cta .content{position:relative;z-index:1;padding:var(--section-spacing);background:#000;border-radius:15px;align-items:center}.container-push-cta .content>*{max-width:calc((var(--col) * 16) + (var(--grid-gutter) * 15))}.container-push-cta .content .wpforms-submit-container{justify-content:center}@media(max-width: 767px){.container-push-cta{padding:var(--section-spacing) 0}.container-push-cta .content{padding:var(--section-spacing) var(--grid-margin)}.container-push-cta .content .wpforms-container{margin:0}}
.scrolling-ribbon{position:sticky;z-index:100;top:calc(100vh - 40px);top:calc(100dvh - 40px);transition:300ms all cubic-bezier(0.16, 1, 0.3, 1);height:40px;padding:10px 0;background:#ff17e9}.scrolling-ribbon .marquee-track,.scrolling-ribbon .icon{transition:all 300ms cubic-bezier(0.16, 1, 0.3, 1)}.scrolling-ribbon .marquee-tagline{gap:8px;font-size:14px;line-height:20px;text-align:center;text-transform:uppercase}.scrolling-ribbon .marquee-tagline .icon{width:16px;height:16px;margin-right:4px}[data-color=brand-regular] .scrolling-ribbon{background:#000}[data-color=brand-regular] .scrolling-ribbon .marquee-track{color:#fff}[data-color=brand-regular] .scrolling-ribbon .icon{filter:invert(1)}@media(max-width: 767px){.scrolling-ribbon .marquee-track{padding:0}}
.container-scrolling-title-with-content{flex-direction:column}.container-scrolling-title-with-content.container-editorial-center{padding:var(--section-spacing) 0}.container-scrolling-title-with-content .section-doodle{position:absolute;top:0;right:calc((var(--col) * 2) + (var(--grid-gutter) * 1) + var(--grid-margin))}.container-scrolling-title-with-content .marquee-track{grid-column:span 2;padding:0}.container-scrolling-title-with-content.container-editorial .content{width:auto;align-items:center;padding:0 var(--grid-margin);text-align:center}.container-scrolling-title-with-content.container-editorial .content .wpforms-container{max-width:calc((var(--col) * 16) + (var(--grid-gutter) * 15))}.container-scrolling-title-with-content.container-editorial .content .wpforms-submit-container{justify-content:center}@media(max-width: 767px){.container-scrolling-title-with-content.has-doodle-message,.container-scrolling-title-with-content.container-editorial-center.has-doodle-message{padding-top:calc(var(--section-spacing) + var(--doodle-big)/2)}.container-scrolling-title-with-content .section-doodle{right:var(--grid-margin)}}
.container-text-block{padding:var(--section-spacing) var(--grid-margin);display:flex;flex-direction:column;align-items:center;gap:40px}.container-text-block>*{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11))}.container-text-block .component-title{width:calc((var(--col) * 16) + (var(--grid-gutter) * 15))}.container-text-block .component-title .title{margin:0 auto}.container-text-block .component-title .h1{width:calc((var(--col) * 16) + (var(--grid-gutter) * 15))}.container-text-block .component-title .h2{width:calc((var(--col) * 14) + (var(--grid-gutter) * 13))}.container-text-block .component-title .h3{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11))}.container-text-block .component-title .p-big{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11))}.container-text-block .component-title+.component-text{margin-top:32px}.container-text-block .component-text{width:calc((var(--col) * 14) + (var(--grid-gutter) * 13));max-width:none;align-items:center;color:var(--black);gap:0}.container-text-block .component-text>*{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11))}.container-text-block .component-text p{font-size:16px;line-height:20px}.container-text-block .component-text *+p{margin-top:24px}.container-text-block .component-text h1{width:calc((var(--col) * 16) + (var(--grid-gutter) * 15));font-size:64px;line-height:85%;letter-spacing:-0.05em}.container-text-block .component-text h1:first-child{margin-top:0}.container-text-block .component-text h1+*{margin-top:72px}.container-text-block .component-text *+h1{margin-top:72px}.container-text-block .component-text h2{width:calc((var(--col) * 14) + (var(--grid-gutter) * 13));font-size:48px;line-height:53px;letter-spacing:-0.03em}.container-text-block .component-text h2:first-child{margin-top:0}.container-text-block .component-text h2+*{margin-top:72px}.container-text-block .component-text *+h2{margin-top:72px}.container-text-block .component-text h3{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));font-size:24px;line-height:27px;margin-top:40px}.container-text-block .component-text h3+*{margin-top:24px}.container-text-block .component-text *+h3{margin-top:64px}.container-text-block .component-text h4{width:calc((var(--col) * 14) + (var(--grid-gutter) * 13));font-size:24px;line-height:27px}.container-text-block .component-text h4+*{margin-top:24px}.container-text-block .component-text *+h4{margin-top:72px}.container-text-block .component-text ul{list-style-type:disc;padding-left:calc(2 * var(--grid-gutter))}*+.container-text-block .component-text ul{margin-top:24px}.container-text-block .component-text ul li{padding-left:8px;font-size:16px;line-height:20px}.container-text-block .component-text ul li:before{display:none}.container-text-block .component-text ul li+li{margin-top:24px}.container-text-block .component-text strong{font-weight:bold}.container-text-block .component-text em{font-style:italic}.container-text-block .component-text blockquote{position:relative}.container-text-block .component-text blockquote+*{margin-top:72px}.container-text-block .component-text blockquote p{font-size:48px;line-height:53px;letter-spacing:-0.03em}.container-text-block .component-text blockquote::before{content:url(../images/quote.svg);height:33px;width:36px;position:absolute;top:-10px;right:calc(100% + var(--grid-gutter));transform:scalex(-1)}.container-text-block .component-text *+blockquote{margin-top:72px}.container-text-block>.component-button-wrapper,.container-text-block .component-button-group{width:calc((var(--col) * 12) + (var(--grid-gutter) * 11));display:flex;justify-content:flex-start}@media(max-width: 767px){.container-text-block{padding:var(--section-spacing) var(--grid-margin)}.container-text-block>*,.container-text-block .component-title,.container-text-block .component-title .h1,.container-text-block .component-title .h2,.container-text-block .component-title .h3,.container-text-block .component-title .h4,.container-text-block .component-title .p-big,.container-text-block .component-text,.container-text-block .component-text>*,.container-text-block .component-text h1,.container-text-block .component-text h2,.container-text-block .component-text h3,.container-text-block .component-text h4{width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}.container-text-block .component-text{margin-top:40px}.container-text-block .component-text h1{font-size:40px}.container-text-block .component-text h2{font-size:32px;line-height:36px;margin:40px 0}.container-text-block .component-text h2+*{margin-top:0}.container-text-block .component-text h3{font-size:20px;line-height:22px;margin-top:24px}.container-text-block .component-text *+h3{margin-top:48px}.container-text-block .component-text h2+h3{margin-top:0}.container-text-block .component-text h4{font-size:20px;line-height:22px;margin-top:24px}.container-text-block .component-text blockquote{padding-left:64px}.container-text-block .component-text blockquote p{font-size:32px;line-height:30px}.container-text-block .component-text blockquote::before{left:8px}.container-text-block>.component-button-wrapper,.container-text-block .component-button-group{width:calc((var(--col) * 6) + (var(--grid-gutter) * 5))}}
.container-timeline{padding:var(--section-spacing) 0}
