:root{--font: "Mont", sans-serif;--robins-egg-blue: #06C7E0;--robins-egg-blue-1: #04C0DD;--jacksons-purple: #23238C;--bright-turquoise: #04BEE0;--bright-turquoise-1: #26DEFA;--bright-turquoise-2: #11F7BD;--bright-sun: #FFD437;--link-water: #E5E5F8;--pink-salmon: #FF8CAA;--carnation-pink: #FFA5BD;--alizarin-crimson: #E62C37;--carribien-green: #09CC9B;--tickle-me-pink: #F8799A;--dove-gray: #707070;--jordy-blue: #95AAF3;--cerulean: #03B0D0;--amaranth: #F0414B;--froly: #F46D8F;--selago: #F2F2FD;--kournikova: #FFDF6C;--malibu: #5AE9FF;--snuff: #D5D5E9;--whisper: #F9F9FC;--white: #FFF;--arapawa: #0F0F69}*,*::before,*::after{box-sizing:border-box}html{color:var(--jacksons-purple);font:10px var(--font);overflow-x:hidden;text-size-adjust:none;scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{block-size:auto;display:block;max-inline-size:100%}input,button,textarea,select{background:none;border:0;display:block;font-family:inherit;font-size:inherit;padding:0}.component{margin-block-end:-0.1rem}.container{margin-inline:auto;max-inline-size:116.5rem}.h2{font-size:3.6rem;line-height:4.6rem}@container (width >= 984px){.h2{font-size:6rem;line-height:7.2rem}}.h3{font-size:3.3rem;line-height:4.3rem}@container (width >= 984px){.h3{font-size:4.5rem;line-height:5.6rem}}.h4{font-size:2.8rem;line-height:3.9rem}@container (width >= 984px){.h4{font-size:3.3rem;line-height:4.3rem}}.h5{font-size:2.5rem;line-height:3.6rem}@container (width >= 984px){.h5{font-size:2.7rem;line-height:3.8rem}}.headline.--small{font-size:2.5rem;line-height:3.6rem}@container (width >=984px){.headline.--small{font-size:2.7rem;line-height:4rem}}.headline.--medium{font-size:2.5rem;line-height:3.6rem}@container (width >=984px){.headline.--medium{font-size:2.7rem;line-height:4rem}}.headline.--big{font-size:3.3rem;line-height:4.3rem}@container (width >=984px){.headline.--big{font-size:4.5rem;line-height:5.6rem}}.headline.--large{font-size:3.6rem;line-height:4.6rem}@container (width >=984px){.headline.--large{font-size:6rem;line-height:7.2rem}}.paragraph.--small{font-size:1.8rem;line-height:3rem}.paragraph.--medium{font-size:2.1rem;line-height:3.3rem}.--blog{position:relative}.--blog::after{background-color:var(--jacksons-purple);block-size:52.5rem;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}@media(width >= 1024px){.--blog::after{block-size:57rem}}.--blog .trp-language-switcher .trp-ls-shortcode-language a:last-child{background-color:var(--white) !important;color:var(--jacksons-purple) !important}.--blog .--header-scrolled .trp-language-switcher .trp-ls-shortcode-language a:last-child{background-color:var(--jacksons-purple) !important;color:var(--white) !important}.--blog [data-primary-desktop] li:hover a{color:var(--jacksons-purple)}.--blog.--mobile-navigation-is-opened .--logo path{fill:var(--jacksons-purple)}@media(width >= 1024px){.--post::after{block-size:76rem}}.--contact [data-primary-desktop] a{color:var(--jacksons-purple)}.--contact [data-header] .trp-language-switcher>div>a{border-color:var(--jacksons-purple);color:var(--jacksons-purple) !important}.--contact [data-header] .trp-language-switcher .trp-ls-shortcode-language a:last-child{color:var(--white) !important}.--text [data-header]{background-color:var(--jacksons-purple);z-index:9000}.--text [data-primary-desktop] a{color:var(--white)}.--text [data-primary-desktop] a:hover{color:var(--jacksons-purple)}.--text .content{padding-block-start:6.7rem;position:relative}@media(width >= 1025px){.--text .content{padding-block-start:7.5rem}}.--900{font-weight:900}.--404 .content{align-items:center;block-size:50vh;display:flex;justify-content:center}.--404 h1{color:var(--white);font-size:12rem}.--body-scrolled [data-header]{z-index:9999}.--white-background{background-color:var(--white)}.--grey-background{background-color:var(--whisper)}.--yellow-background{background-color:var(--bright-sun)}.--red-background{background-color:var(--amaranth)}.--pink-background{background-color:var(--tickle-me-pink)}.--green-background{background-color:var(--carribien-green)}.--light-blue-background{background-color:var(--bright-turquoise)}.--dark-blue-background{background-color:var(--jacksons-purple)}.--red-background,.--pink-background,.--green-background,.--light-blue-background,.--light-blue-background-1,.--dark-blue-background{color:var(--white)}.--red-background .icon-container,.--pink-background .icon-container,.--green-background .icon-container,.--light-blue-background .icon-container,.--light-blue-background-1 .icon-container,.--dark-blue-background .icon-container{border-color:var(--white)}.--red-background .symbol path,.--red-background .link path,.--pink-background .symbol path,.--pink-background .link path,.--green-background .symbol path,.--green-background .link path,.--light-blue-background .symbol path,.--light-blue-background .link path,.--light-blue-background-1 .symbol path,.--light-blue-background-1 .link path,.--dark-blue-background .symbol path,.--dark-blue-background .link path{fill:var(--white)}.--red-background[data-c6] .link,.--pink-background[data-c6] .link,.--green-background[data-c6] .link,.--light-blue-background[data-c6] .link,.--light-blue-background-1[data-c6] .link,.--dark-blue-background[data-c6] .link{border-color:var(--white)}.--red-background[data-c6] .link:hover,.--pink-background[data-c6] .link:hover,.--green-background[data-c6] .link:hover,.--light-blue-background[data-c6] .link:hover,.--light-blue-background-1[data-c6] .link:hover,.--dark-blue-background[data-c6] .link:hover{border-color:var(--jacksons-purple)}.--white-background,.--grey-background,.--yellow-background{color:var(--jacksons-purple)}.--white-background .symbol path,.--white-background .link path,.--grey-background .symbol path,.--grey-background .link path,.--yellow-background .symbol path,.--yellow-background .link path{fill:var(--jacksons-purple)}.--white-background[data-c6] .link,.--grey-background[data-c6] .link,.--yellow-background[data-c6] .link{border-color:var(--jacksons-purple)}.--white-background[data-c6] .link:hover,.--grey-background[data-c6] .link:hover,.--yellow-background[data-c6] .link:hover{border-color:var(--white)}.cta-link{align-items:center;border-radius:3.5rem;border:.1rem solid transparent;display:inline-flex;font-size:2.1rem;font-weight:700;line-height:2.6rem;padding-block:1.3rem;padding-inline:4rem;text-decoration:none;transition:all .3s ease}@container (width >= 728px){.cta-link{min-block-size:5rem}}.--blue-cta .cta-link{background-color:var(--bright-turquoise-1);color:var(--jacksons-purple)}.--blue-cta .cta-link:hover{background-color:var(--malibu)}.--green-cta .cta-link{background-color:#0ae6af;color:var(--jacksons-purple)}.--green-cta .cta-link:hover{background-color:#11f7bd}.--yellow-cta .cta-link{background-color:var(--bright-sun);color:var(--jacksons-purple)}.--yellow-cta .cta-link:hover{background-color:var(--kournikova)}.--pink-cta .cta-link{background-color:var(--pink-salmon);color:var(--jacksons-purple)}.--pink-cta .cta-link:hover{background-color:var(--carnation-pink)}.--white-cta .cta-link{background-color:var(--white);color:var(--jacksons-purple)}.--white-cta .cta-link:hover{background-color:var(--link-water)}.--red-cta .cta-link{background-color:var(--amaranth);color:var(--white)}.--red-cta .cta-link:hover{background-color:var(--alizarin-crimson)}.--blue-secondary-cta .cta-link{background-color:var(--robins-egg-blue-1);color:var(--white)}.--blue-secondary-cta .cta-link:hover{background-color:var(--cerulean)}.--blue-accent-cta .cta-link{background-color:var(--jacksons-purple);color:var(--white)}.--blue-accent-cta .cta-link:hover{background-color:var(--arapawa)}.--pink-secondary-cta .cta-link{background-color:var(--pink-salmon);color:var(--white)}.--pink-secondary-cta .cta-link:hover{background-color:var(--froly)}.--outlined-dark-cta .cta-link{border-color:var(--jacksons-purple);color:var(--jacksons-purple)}.--outlined-dark-cta .cta-link:hover{background-color:var(--link-water)}.--outlined-light-cta .cta-link{border-color:var(--white);color:var(--white)}.--outlined-light-cta .cta-link:hover{background-color:var(--jacksons-purple)}.--dark-cta .cta-link{color:var(--jacksons-purple)}.--light-cta .cta-link{color:var(--white)}[data-header]{container-type:inline-size;inline-size:100%;inset-block-start:0;inset-inline-start:0;padding:1.5rem 2rem;position:fixed;z-index:9990}@media(width >= 1025px){[data-header]{block-size:7.5rem;padding-block:0}}[data-header] .container,[data-header] .row,[data-header] .column{block-size:100%}[data-header] .custom-logo-link{display:block;inline-size:8.5rem}@container (width >=984px){[data-header] .custom-logo-link{inline-size:10.8rem}}[data-header] .row{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}[data-header] .trp_language_switcher_shortcode{display:none}@container (width >= 984px){[data-header] .trp_language_switcher_shortcode{display:block}}[data-header] [data-desktop]{display:none}@container (width >=984px){[data-header] [data-desktop]{block-size:100%;display:block}}[data-header] .bar{cursor:pointer}[data-header] .cta-link{align-items:center;background-color:var(--robins-egg-blue);block-size:3.7rem;border-radius:2.2rem;color:var(--white);display:inline-flex;font-size:1.5rem;font-weight:bold;justify-content:center;min-block-size:0;padding-inline:2rem;text-decoration:none;transition:all .3s ease}@container (width >=728px){[data-header] .cta-link{font-size:1.8rem}}[data-header] .cta-link:hover{background-color:var(--white);color:var(--jacksons-purple)}[data-header] .trp-language-switcher{height:auto;width:auto}[data-header] .trp-language-switcher .trp-ls-shortcode-language{padding:0}[data-header] .trp-language-switcher .trp-ls-shortcode-language a:last-child{background-color:var(--jacksons-purple);border-color:var(--jacksons-purple);margin-block-start:1rem}[data-header] .trp-language-switcher>div{background:none;border:0;padding:0;width:auto !important}[data-header] .trp-language-switcher>div>a{align-items:center;block-size:3.7rem;border:.1rem solid var(--white);border-radius:100%;color:var(--white);cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;justify-content:center;inline-size:3.7rem;padding:.2rem 0 0 0}[data-header] .trp-language-switcher>div>a:hover{background-color:transparent;color:var(--white)}@container (width >=984px){[data-header] .--logo{align-items:center;display:flex}}@container (width >=984px){[data-header] .--navigation{align-items:center;display:flex;gap:3rem}}[data-header] .--bar{align-items:center;gap:1rem;display:flex}[data-header] .--bar .--active .trp-language-switcher>div>a{color:var(--jacksons-purple)}[data-header] .--bar .--active .trp-language-switcher .trp-ls-shortcode-language a:last-child{color:var(--white)}[data-header] .--bar .trp_language_switcher_shortcode{display:block !important}[data-header] .--bar .trp-language-switcher>div>a{border:0 !important;block-size:3.4rem !important;inline-size:3.4rem;inset-block-start:.2rem;position:relative}[data-header] .--bar .trp-language-switcher .trp-ls-shortcode-language,[data-header] .--bar .trp-language-switcher:focus .trp-ls-shortcode-language,[data-header] .--bar .trp-language-switcher:hover .trp-ls-shortcode-language{overflow-y:hidden !important;padding-block-end:1rem}@container (width >=984px){[data-header] .--bar{display:none}}[data-header] .--outlined .cta-link{background-color:var(--white);block-size:4.5rem;border:.1rem solid var(--jacksons-purple);color:var(--jacksons-purple);font-size:1.8rem;gap:3rem}[data-header].--header-scrolled{background-color:var(--white);border:.1rem solid var(--selago);box-shadow:0 .3rem 1.3rem rgba(36,35,140,.08);transition:background-color .3s ease}[data-header].--header-scrolled .cta-link:not([data-mobile] .cta-link){background-color:var(--robins-egg-blue);color:var(--white)}[data-header].--header-scrolled .cta-link:not([data-mobile] .cta-link):hover{background-color:var(--white);border:.1rem solid var(--jacksons-purple);color:var(--jacksons-purple)}[data-header].--header-scrolled .custom-logo-link{inline-size:8.5rem}@container (width >= 984px){[data-header].--header-scrolled .custom-logo-link{inline-size:11rem}}[data-header].--header-scrolled .trp-ls-shortcode-language a:last-child{color:var(--white)}[data-header].--header-scrolled .trp-language-switcher>div>a{border-color:var(--jacksons-purple);color:var(--jacksons-purple)}[data-header].--header-scrolled [data-primary-desktop] a{color:var(--jacksons-purple)}[data-header].--header-scrolled [data-primary-desktop] a:hover{border-color:var(--jacksons-purple)}[data-primary-desktop]{align-items:center;block-size:100%;display:flex;gap:0;list-style:none;margin:0;padding:0}[data-primary-desktop] li{block-size:100%;position:relative}[data-primary-desktop] li.current-menu-ancestor>a,[data-primary-desktop] li.current-menu-item>a{font-weight:bold;text-decoration:underline}[data-primary-desktop] li:hover{background-color:var(--selago)}[data-primary-desktop] li:hover>a{color:var(--jacksons-purple)}[data-primary-desktop] li:hover>.sub-menu{block-size:auto;opacity:1;overflow:visible;visibility:visible}[data-primary-desktop] a{align-items:center;block-size:100%;color:var(--white);display:flex;font-size:1.6rem;font-weight:600;padding-inline:1rem;text-decoration:none;transition:all .3s ease}@container (width >= 1200px){[data-primary-desktop] a{padding-inline:2.5rem}}[data-primary-desktop] .sub-menu{background-color:var(--selago);block-size:0;opacity:0;overflow:hidden;position:absolute;visibility:hidden}[data-primary-desktop] .sub-menu a{color:var(--jacksons-purple);font-size:1.4rem;font-weight:400;padding-block:1.5rem;padding-inline:4rem;white-space:nowrap}[data-primary-desktop] .sub-menu a:hover{background-color:var(--link-water)}[data-mobile]{background-color:var(--white);border:.1rem solid var(--selago);box-shadow:0 .3rem 1.3rem rgba(36,35,140,.08);inline-size:100%;inset-block-start:0;inset-inline-start:0;min-block-size:60rem;opacity:0;overflow:hidden;padding-block:6.7rem 3rem;position:fixed;transition:all .3s ease;visibility:hidden;z-index:1}@container (width >= 984px){[data-mobile]{display:none}}[data-mobile] .cta{padding-block-start:2rem;padding-inline:4rem}[data-mobile].--active{opacity:1;overflow:visible;visibility:visible}[data-primary-mobile] a{color:var(--jacksons-purple);display:block;font-size:2.1rem;font-weight:600;padding:1rem 4rem;text-decoration:none}[data-primary-mobile] li.current-menu-ancestor>a,[data-primary-mobile] li.current-menu-item>a{font-weight:bold;text-decoration:underline}[data-primary-mobile] .current-menu-item a{background-color:var(--selago)}[data-primary-mobile] .sub-menu{transition:all .3s ease}[data-primary-mobile] .sub-menu a{font-size:1.9rem;font-weight:400}[data-primary-mobile] .--active .sub-menu{block-size:auto;opacity:1;overflow:visible;visibility:visible}[data-primary-mobile],.sub-menu{list-style:none;margin:0;padding:0}[data-footer]{background-color:var(--jacksons-purple);background-image:var(--background);background-position-x:110%;background-position-y:5rem;background-size:22.5rem 24.5rem;background-repeat:no-repeat;color:var(--white);container-type:inline-size;padding-block:5rem 3rem;padding-inline:2rem}@media(min-width: 1024px){[data-footer]{background-size:contain;background-position-x:110%;background-position-y:14rem}}@media(min-width: 1025px){[data-footer]{padding-block:8rem}}[data-footer] a{color:inherit;text-decoration:none;transition:all .3s ease}[data-footer] a:hover{color:var(--snuff)}[data-footer] .row{display:grid;grid-row-gap:5rem}@container (width >= 728px){[data-footer] .row{grid-template-columns:repeat(2, 1fr)}}@container (width >= 984px){[data-footer] .row{grid-template-columns:1.5fr 2fr}}[data-footer] .row-1{align-items:end;display:grid;grid-template-columns:repeat(2, auto)}@container (width >= 984px){[data-footer] .row-1{align-items:center;justify-content:space-between}}[data-footer] .row-2{display:grid;grid-row-gap:2rem}@container (width >= 984px){[data-footer] .row-2{align-items:center;grid-template-columns:repeat(2, auto);grid-column-gap:3.5rem;justify-content:start}}[data-footer] .panel-container{display:grid;grid-row-gap:2.5rem}[data-footer] .paragraph{font-size:2.1rem;padding-block-start:1rem}[data-footer] .paragraph-1{font-size:1.5rem;line-height:2.2rem;padding-block-start:1.5rem}[data-footer] .paragraph-2{font-size:1.5rem}[data-footer] .phone{align-items:center;display:flex;gap:1.5rem}[data-footer] .phone svg{border-radius:100%;transition:all .3s ease}[data-footer] .phone svg:hover{background-color:var(--white)}[data-footer] .phone svg:hover path{fill:var(--jacksons-purple)}[data-footer] ._form-thank-you{background-color:var(--bright-turquoise);border-radius:1rem;color:var(--jacksons-purple);font-size:2rem;font-weight:700;margin-block-start:2rem;max-inline-size:30rem;padding:1rem;text-align:center}[data-footer] ._submit{cursor:pointer}[data-footer] ._form-content{display:grid;grid-row-gap:2rem;padding-block-start:2rem}@container (width >= 984px){[data-footer] ._form-content{align-items:center;grid-template-columns:28rem auto;grid-column-gap:2rem;justify-content:start;padding-block-start:3rem}}[data-footer] .input{border-block-end:.1rem solid var(--white);color:var(--white);display:block;font-size:1.5rem;inline-size:100%;line-height:1.5rem;outline:0;padding:1rem .5rem}[data-footer] .input::placeholder{color:var(--white);opacity:1}[data-footer] .address{font-size:2.1rem;font-style:normal;padding-block-start:3rem}[data-footer] .list{display:grid;grid-row-gap:2rem;list-style:none;margin:0;padding:0}[data-footer] .list-link{font-size:1.8rem}[data-footer] .headline{font-size:2.4rem;font-weight:bold;line-height:3.3rem}@container (width >= 984px){[data-footer] .headline{font-size:3rem;line-height:3.9rem}}[data-footer] .linkedin:hover .on,[data-footer] .facebook:hover .on,[data-footer] .instagram:hover .on{display:block}[data-footer] .linkedin:hover .off,[data-footer] .facebook:hover .off,[data-footer] .instagram:hover .off{display:none}[data-footer] .--paragraph{font-weight:bold;padding-block-start:0}[data-footer] .--menus{align-items:start;display:grid;grid-template-columns:repeat(2, auto);grid-gap:3rem}@container (width >= 984px){[data-footer] .--menus{grid-template-columns:repeat(3, auto)}}[data-footer] .--menus-1{display:grid;grid-template-columns:repeat(3, 3.5rem);grid-gap:1.5rem}[data-footer] .--menus-1 svg{border-radius:100%;transition:all .3s ease}[data-footer] .--menus-1 svg.on{display:none}[data-footer] .--menus-1 svg{border-radius:100%;transition:all .3s ease}[data-footer] .--section-2{padding-block-start:4rem}@container (width >= 985px){[data-footer] .--section-2{padding-block-start:6rem}}[data-footer] .--section-3{padding-block-start:4rem}@container (width >= 985px){[data-footer] .--section-3{padding-block-start:9rem}}[data-footer] .--section-4{padding-block-start:5rem}@container (width >= 985px){[data-footer] .--section-4{padding-block-start:9rem}}@container (width >= 984px){[data-footer] .--section-4 .list{display:flex;gap:5rem}}@container (width >= 985px){[data-footer] .--section-4 .list{gap:10rem}}[data-footer] .--section-4 .list-item,[data-footer] .--section-4 .list-link{font-size:1.6rem}[data-footer] .--section-5{padding-block-start:3rem}
