.bubble-section{background-color:var(--brand-primary-color);color:var(--brand-secondary-color);padding-bottom:6.8125rem;padding-top:38.9375rem;position:relative}.bubble-section.template-2,.bubble-section.template-3,.bubble-section.template-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1025px){.bubble-section.template-2,.bubble-section.template-3,.bubble-section.template-4{padding-top:20.5rem}}@media (max-width:1024px){.bubble-section.template-2 h2,.bubble-section.template-3 h2,.bubble-section.template-4 h2{max-width:23rem}}.bubble-section.template-2 .accordions-wrapper,.bubble-section.template-3 .accordions-wrapper,.bubble-section.template-4 .accordions-wrapper{margin-bottom:46.875rem;padding-top:0}@media (max-width:1024px){.bubble-section.template-2 .accordions-wrapper,.bubble-section.template-3 .accordions-wrapper,.bubble-section.template-4 .accordions-wrapper{margin-bottom:25rem}}@media (max-width:768px){.bubble-section.template-2 .accordions-wrapper,.bubble-section.template-3 .accordions-wrapper,.bubble-section.template-4 .accordions-wrapper{margin-bottom:9.375rem}}.bubble-section.template-2 .accordions,.bubble-section.template-3 .accordions,.bubble-section.template-4 .accordions{padding-top:13.4375rem}@media (max-width:1024px){.bubble-section.template-2 .accordions,.bubble-section.template-3 .accordions,.bubble-section.template-4 .accordions{padding-top:0}}.bubble-section.template-2 .heading.second-block,.bubble-section.template-3 .heading.second-block,.bubble-section.template-4 .heading.second-block{width:40.5%}@media (max-width:1024px){.bubble-section.template-2 .heading.second-block,.bubble-section.template-3 .heading.second-block,.bubble-section.template-4 .heading.second-block{width:50%}}@media (max-width:768px){.bubble-section.template-2 .heading.second-block,.bubble-section.template-3 .heading.second-block,.bubble-section.template-4 .heading.second-block{width:auto}}.bubble-section.template-2 .heading:not(.second-block) h2,.bubble-section.template-3 .heading:not(.second-block) h2,.bubble-section.template-4 .heading:not(.second-block) h2{margin-bottom:4.6875rem}@media (max-width:768px){.bubble-section.template-2 .heading:not(.second-block) p,.bubble-section.template-3 .heading:not(.second-block) p,.bubble-section.template-4 .heading:not(.second-block) p{max-width:25rem}}.bubble-section.template-2 .bubble-element-wrapper,.bubble-section.template-3 .bubble-element-wrapper,.bubble-section.template-4 .bubble-element-wrapper{left:41%;margin-left:-3.125rem;right:unset;top:1%}@media (max-width:1024px){.bubble-section.template-2 .bubble-element-wrapper,.bubble-section.template-3 .bubble-element-wrapper,.bubble-section.template-4 .bubble-element-wrapper{left:45%;margin-left:0;top:4%}}@media (max-width:768px){.bubble-section.template-2 .bubble-element-wrapper,.bubble-section.template-3 .bubble-element-wrapper,.bubble-section.template-4 .bubble-element-wrapper{left:20%;top:5%}}@media (min-width:1025px){.bubble-section.template-3 .heading.second-block{width:47%}.bubble-section.template-3 .heading.second-block h2{max-width:unset}.bubble-section.template-3 .accordions{width:42.4%}.bubble-section.template-4 .heading.second-block{width:47%}.bubble-section.template-4 .heading.second-block h2{max-width:unset}.bubble-section.template-4 .accordions{width:42.4%}.bubble-section.template-4 h2{max-width:unset}.bubble-section.template-4 .heading:not(.second-block) p{max-width:37.3125rem}}.bubble-section.template-4:not(.has-faq) .bubble-element-wrapper{left:-2%;top:-3%}@media (max-width:1024px){.bubble-section{padding-top:18.75rem}}@media (max-width:768px){.bubble-section{padding-bottom:5.625rem;padding-top:15rem}}.bubble-section h2{font-size:var(--brand-h1-fs);margin-bottom:4.625rem;margin-top:0;max-width:53.125rem;text-transform:uppercase}@media (max-width:1024px){.bubble-section h2{font-size:var(--brand-h3-fs);max-width:16.875rem}}@media (max-width:768px){.bubble-section h2{margin-left:1.25rem;margin-right:auto;max-width:14.375rem}}@media (min-width:1025px){.bubble-section .container{max-width:88.75rem}.bubble-section .container.smaller{max-width:86.875rem}}.bubble-section .bubble-element-wrapper{aspect-ratio:1/1;border-radius:50%;max-width:62.5rem;position:absolute;right:57%;top:9%;width:53%;z-index:0}@media (max-width:1024px){.bubble-section .bubble-element-wrapper{right:47%;top:3%;width:37.5rem}}@media (max-width:768px){.bubble-section .bubble-element-wrapper{right:27%;top:6%;width:25rem}}.bubble-section .bubble-element-wrapper .bubble-element{aspect-ratio:1/1;background-image:linear-gradient(112deg,var(--brand-tertiary-color) 0,var(--brand-tertiary-color) 50.97%,var(--brand-tertiary-color) 100%);border-radius:50%;-webkit-filter:blur(6.25rem);filter:blur(6.25rem);left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0);-webkit-transition:-webkit-box-shadow var(--brand-transition);transition:-webkit-box-shadow var(--brand-transition);transition:box-shadow var(--brand-transition);transition:box-shadow var(--brand-transition),-webkit-box-shadow var(--brand-transition);width:87%}@media (max-width:1024px){.bubble-section .bubble-element-wrapper .bubble-element{-webkit-filter:blur(3.125rem);filter:blur(3.125rem)}}@media (max-width:768px){.bubble-section .bubble-element-wrapper .bubble-element{-webkit-filter:blur(2.1875rem);filter:blur(2.1875rem)}}.bubble-section .heading p{font-size:var(--brand-body-lg-fs);line-height:var(--brand-body-lg-lh);margin-bottom:0}.bubble-section .heading .text{margin-left:auto;width:66%}@media (max-width:768px){.bubble-section .heading .text{margin-bottom:2.5rem;margin-right:auto;width:auto}}.bubble-section .heading:not(.second-block){position:relative}.bubble-section .heading:not(.second-block):after,.bubble-section .heading:not(.second-block):before{aspect-ratio:1/1;content:"";display:block;left:15%;position:absolute;top:6%;width:5.5rem}@media (max-width:1024px){.bubble-section .heading:not(.second-block):after,.bubble-section .heading:not(.second-block):before{width:2.625rem}}@media (max-width:768px){.bubble-section .heading:not(.second-block):after,.bubble-section .heading:not(.second-block):before{left:3%;top:0;-webkit-transform:translateY(calc(-50% - 2.5rem)) rotate(90deg);transform:translateY(calc(-50% - 2.5rem)) rotate(90deg)}}.bubble-section .heading:not(.second-block):before{background-color:var(--brand-secondary-color);border-radius:50%}.bubble-section .heading:not(.second-block):after{background-color:var(--brand-primary-color);-webkit-mask-image:var(--brand-arrow-icon);mask-image:var(--brand-arrow-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:40%;mask-size:40%}.bubble-section .heading:not(.second-block) p{margin-left:auto;margin-right:4.75rem;margin-top:0;max-width:40.625rem}@media (max-width:1024px){.bubble-section .heading:not(.second-block) p{margin-right:0;max-width:19.6875rem}}@media (max-width:768px){.bubble-section .heading:not(.second-block) p{font-size:var(--brand-body-xxl-fs);max-width:10.6875rem}}@media (max-width:1024px){.bubble-section .heading:not(.second-block) h2{margin-bottom:3.75rem}}.bubble-section .heading .circle{aspect-ratio:1/1;height:auto;left:0;max-width:17.1875rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:0}@media (max-width:1024px){.bubble-section .heading .circle{max-width:7.3125rem}}@media (max-width:768px){.bubble-section .heading .circle{left:-8%;-webkit-transform:translateY(calc(-50% + .625rem));transform:translateY(calc(-50% + .625rem))}}.bubble-section .heading.second-block{position:relative;width:49.5%;z-index:1}@media (max-width:1024px){.bubble-section .heading.second-block{margin-left:auto}}@media (max-width:768px){.bubble-section .heading.second-block{width:100%}}.bubble-section .heading.second-block h2,.bubble-section .heading.second-block p{text-align:right}.bubble-section .heading.second-block h2{font-size:var(--brand-h3-fs);margin-bottom:1.875rem;margin-left:auto;max-width:33.875rem}@media (max-width:1024px){.bubble-section .heading.second-block h2{margin-bottom:3.75rem;max-width:18.75rem}}@media (max-width:768px){.bubble-section .heading.second-block h2{margin-bottom:1.5rem;margin-right:0;max-width:18.75rem}}.bubble-section .heading.second-block p{font-family:var(--brand-secondary-font);letter-spacing:.46875rem;margin-top:0;text-transform:uppercase}@media (max-width:1024px){.bubble-section .heading.second-block p{font-size:1.25rem}}@media (max-width:768px){.bubble-section .heading.second-block p{font-size:.5625rem}}.bubble-section .blocks{display:-webkit-box;display:-ms-flexbox;display:flex;--space-between:2.5rem;margin:calc(var(--space-between)/-2)}@media (max-width:1024px){.bubble-section .blocks{--space-between:1.25rem}}@media (max-width:768px){.bubble-section .blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.625rem;--space-between:0rem}}.bubble-section .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:768px){.bubble-section .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bubble-section .columns:first-of-type{width:31.5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.bubble-section .columns:first-of-type{margin-bottom:.9375rem;width:100%}}.bubble-section .columns:first-of-type .block{width:100%}.bubble-section .columns:first-of-type .block:first-of-type>a:not(.brand-link){aspect-ratio:1/1.23}@media (max-width:768px){.bubble-section .columns:first-of-type .block:first-of-type>a:not(.brand-link){aspect-ratio:337/203}}.bubble-section .columns:first-of-type .block:last-of-type>a:not(.brand-link){aspect-ratio:1/.923}@media (max-width:768px){.bubble-section .columns:first-of-type .block:last-of-type>a:not(.brand-link){aspect-ratio:337/203}}.bubble-section .columns:last-of-type{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:9.75rem;width:67.4%}@media (max-width:1024px){.bubble-section .columns:last-of-type{padding-top:5rem}}@media (max-width:768px){.bubble-section .columns:last-of-type{padding-top:0;width:100%}}.bubble-section .columns:last-of-type .block:first-of-type{max-width:47rem}@media (max-width:1024px){.bubble-section .columns:last-of-type .block:first-of-type{max-width:21.5625rem}}@media (max-width:768px){.bubble-section .columns:last-of-type .block:first-of-type{max-width:100%;width:100%}}.bubble-section .columns:last-of-type .block:first-of-type>a:not(.brand-link){aspect-ratio:712/426.1}@media (max-width:768px){.bubble-section .columns:last-of-type .block:first-of-type>a:not(.brand-link){aspect-ratio:337/203}}.bubble-section .columns:last-of-type .block:nth-of-type(2){max-width:32.375rem}@media (max-width:1024px){.bubble-section .columns:last-of-type .block:nth-of-type(2){max-width:14.75rem}}@media (max-width:768px){.bubble-section .columns:last-of-type .block:nth-of-type(2){max-width:100%;width:100%}}.bubble-section .columns:last-of-type .block:nth-of-type(2)>a:not(.brand-link){aspect-ratio:478/622}@media (max-width:768px){.bubble-section .columns:last-of-type .block:nth-of-type(2)>a:not(.brand-link){aspect-ratio:337/203}}.bubble-section .columns:last-of-type .block:nth-of-type(3){max-width:26.5625rem}@media (max-width:1024px){.bubble-section .columns:last-of-type .block:nth-of-type(3){max-width:12.375rem}}@media (max-width:768px){.bubble-section .columns:last-of-type .block:nth-of-type(3){max-width:100%;width:100%}}.bubble-section .columns:last-of-type .block:nth-of-type(3)>a:not(.brand-link){aspect-ratio:397/504.5}@media (max-width:768px){.bubble-section .columns:last-of-type .block:nth-of-type(3)>a:not(.brand-link){aspect-ratio:337/203}}.bubble-section .block{padding:calc(var(--space-between)/2);width:100%}.bubble-section .block>a:not(.brand-link){display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--brand-primary-color);-ms-flex-direction:column;flex-direction:column;padding:3rem}@media (max-width:1024px){.bubble-section .block>a:not(.brand-link){padding:1.3125rem}}@media (max-width:768px){.bubble-section .block>a:not(.brand-link){display:block;height:auto}}.bubble-section .block>a:not(.brand-link):before{background:-webkit-gradient(171deg,var(--brand-tertiary-color) 0,var(--brand-graphic-secondary-color) 50%,var(--brand-graphic-quinternary-color) 100%);background:linear-gradient(171deg,var(--brand-tertiary-color) 0,var(--brand-graphic-secondary-color) 50%,var(--brand-graphic-quinternary-color) 100%);content:"";display:block;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity var(--brand-transition),visibility var(--brand-transition);transition:opacity var(--brand-transition),visibility var(--brand-transition);visibility:hidden;width:100%;z-index:1}.bubble-section .block>a:not(.brand-link):hover:before{opacity:.8;visibility:visible}.bubble-section .block>a:not(.brand-link):hover h3,.bubble-section .block>a:not(.brand-link):hover p{opacity:1;visibility:visible}@media (max-width:768px){.bubble-section .block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.9375rem}.bubble-section .block:last-of-type{margin-bottom:0}}.bubble-section .block h3,.bubble-section .block p{opacity:0;position:relative;-webkit-transition:opacity var(--brand-transition),visibility var(--brand-transition);transition:opacity var(--brand-transition),visibility var(--brand-transition);z-index:1}.bubble-section .block h3{font-size:var(--brand-body-xxl-fs);line-height:var(--brand-body-xs-lh);margin-top:auto}@media (max-width:1024px){.bubble-section .block h3{font-size:1.25rem;line-height:1.25}}@media (max-width:576px){.bubble-section .block h3{font-size:1.1875rem;line-height:1.21}}.bubble-section .block p{font-family:var(--brand-secondary-font);letter-spacing:var(--brand-letter-spacing);margin:0;text-transform:uppercase}@media (max-width:1024px){.bubble-section .block p{font-size:.9375rem;font-size:.6875rem;letter-spacing:.28125rem;letter-spacing:.1375rem;line-height:1.33;line-height:1rem}}@media (max-width:576px){.bubble-section .block p{font-size:.5625rem;letter-spacing:.16875rem;line-height:.9375rem}}@media (max-width:768px){.bubble-section .block img{height:100%}}.bubble-section .cursor{display:-webkit-box;display:-ms-flexbox;display:flex;height:11.4375rem;width:11.4375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--brand-tertiary-color);border-radius:50%;left:0;opacity:0;padding:1.375rem;pointer-events:none;position:fixed;top:0;z-index:2}.bubble-section .cursor.active{opacity:1}@media (max-width:1024px){.bubble-section .cursor.active{display:none}}.bubble-section .cursor img{aspect-ratio:1/1;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bubble-section img:not(.cursor-image){height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.bubble-section .brand-link{color:var(--brand-secondary-color);font-size:var(--brand-h5-fs)}@media (max-width:1024px){.bubble-section .brand-link{font-size:1.125rem}}@media (max-width:768px){.bubble-section .brand-link{font-size:1.6875rem}}.bubble-section .brand-link:hover{color:var(--brand-primary-color)}.bubble-section .brand-link:before{background-color:var(--brand-secondary-color)}.bubble-section .brand-link i[class*=arrow]{font-size:1.3em;vertical-align:sub}.bubble-section .brand-link>span{vertical-align:unset}.bubble-section .link{display:inline-block;-webkit-transform:translateY(-11.25rem);transform:translateY(-11.25rem)}@media (max-width:1024px){.bubble-section .link{-webkit-transform:translateY(-3.75rem);transform:translateY(-3.75rem)}}@media (max-width:768px){.bubble-section .link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5rem;-webkit-transform:unset;transform:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bubble-section .accordions{padding-top:15.625rem;position:relative;width:50.5%;z-index:1}@media (max-width:1024px){.bubble-section .accordions{padding-left:3.375rem;padding-top:2.5rem;width:100%}}@media (max-width:768px){.bubble-section .accordions{padding-left:2.875rem}}.bubble-section .accordions-wrapper{padding-top:19.375rem}@media (max-width:1024px){.bubble-section .accordions-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:768px){.bubble-section .accordions-wrapper{padding-top:11.5625rem}}.bubble-section .accordion{margin-bottom:3.75rem}@media (max-width:1024px){.bubble-section .accordion{margin-bottom:2.3125rem}}.bubble-section .accordion:last-of-type{margin-bottom:0}.bubble-section .accordion .content{height:0;overflow:hidden;-webkit-transition:height var(--brand-transition);transition:height var(--brand-transition)}@media (max-width:1024px){.bubble-section .accordion .content{max-width:27rem}}.bubble-section .accordion .content a{color:var(--brand-tertiary-color)}.bubble-section .accordion .content a:hover{text-decoration:underline}.bubble-section .accordion.open button{margin-bottom:2.3125rem}@media (max-width:1024px){.bubble-section .accordion.open button{margin-bottom:1.5rem}}@media (max-width:768px){.bubble-section .accordion.open button{margin-bottom:1.1875rem}}.bubble-section .accordion.open button:before{background-color:var(--brand-tertiary-color);border-color:transparent}.bubble-section .accordion.open button:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bubble-section .accordion button{font-family:var(--brand-secondary-font);font-size:var(--brand-body-xxl-fs);font-weight:900;margin-bottom:0;position:relative;text-align:left;--arrow-size:3.6875rem;-webkit-transition:margin-bottom var(--brand-transition);transition:margin-bottom var(--brand-transition)}@media (max-width:1024px){.bubble-section .accordion button{-webkit-transition:margin var(--brand-transition);transition:margin var(--brand-transition);--arrow-size:2.3125rem;margin-bottom:0;max-width:18.75rem}.bubble-section .accordion button br{display:none}}@media (max-width:768px){.bubble-section .accordion button{--arrow-size:2rem;font-size:1.1875rem;line-height:var(--brand-body-sm-lh)}}.bubble-section .accordion button:after,.bubble-section .accordion button:before{aspect-ratio:1/1;content:"";left:calc((var(--arrow-size) + 2rem)*-1);position:absolute;top:.5625rem;width:var(--arrow-size)}@media (max-width:1024px){.bubble-section .accordion button:after,.bubble-section .accordion button:before{left:calc((var(--arrow-size) + 1.0625rem)*-1)}}@media (max-width:768px){.bubble-section .accordion button:after,.bubble-section .accordion button:before{left:calc((var(--arrow-size) + .8125rem)*-1)}}.bubble-section .accordion button:before{background-color:transparent;border:.3125rem solid var(--brand-secondary-color);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color var(--brand-transition),background-color var(--brand-transition);transition:border-color var(--brand-transition),background-color var(--brand-transition)}@media (max-width:1024px){.bubble-section .accordion button:before{border:.125rem solid var(--brand-secondary-color)}}.bubble-section .accordion button:after{background-color:var(--brand-secondary-color);-webkit-mask-image:var(--brand-arrow-icon);mask-image:var(--brand-arrow-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:50%;mask-size:50%;-webkit-transition:-webkit-transform var(--brand-transition);transition:-webkit-transform var(--brand-transition);transition:transform var(--brand-transition);transition:transform var(--brand-transition),-webkit-transform var(--brand-transition)}.bubble-section .accordion p{margin:0}@media (max-width:1024px){.bubble-section .accordion p{font-size:var(--brand-body-xxs-fs);line-height:1.5}}.bg-color-primary .bubble-section .bubble-element{--initial-color:var(--brand-secondary-color)}.bg-color-secondary .bubble-section .bubble-element{--initial-color:var(--brand-primary-color)}.bg-color-tertiary .bubble-section .bubble-element{--initial-color:var(--brand-quinternary-color)}