html,body,*{box-sizing:border-box;max-width:100%}html{scroll-behavior:smooth}html,body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}body{font-size:clamp(.9rem,1vw,1rem);line-height:1;font-family:var(--text);margin:0;padding:0;color:var(--dark);background:var(--lightAlt)}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}*,*:hover,*:focus{outline:0}.app{width:100%;max-width:100%;overflow-x:hidden}:root{font-size:1rem;--primary: #0072EE;--primaryRgb: 0, 181, 255;--secondary: #00b5ff;--secondaryRgb: 0, 181, 255;--accent: #9D10B9;--accentRgb: 157, 16, 185;--dark: #03132E;--darkRgb: 3, 19, 46;--light: #fff;--lightRgb: 255, 255, 255;--lightAlt: #f7f9ff;--lightAltRgb: 247, 249, 255;--heading: "Sharp Sans", ui-sans-serif, sans-serif;--text: "Poppins", ui-sans-serif, sans-serif;--btnRadius: .5rem;--borderRadius: 1rem;--ease: all .25s ease;--headerHeight: 7rem;--mobileHeaderHeight: 5rem;--adminBarHeight: 2rem;--layoutMaxWidth: 90%}.colorPrimary{color:var(--primary)}.colorSecondary{color:var(--secondary)}.colorDark{color:var(--dark)}.colorLight{color:var(--light)}.bgPrimary{background-color:var(--primary)}.bgSecondary{background-color:var(--secondary)}.bgDark{background-color:var(--dark)}.bgLight{background-color:var(--light)}.bgDarkAlt{background-color:var(--darkAlt)}.row{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:max-content;position:relative;overflow:hidden}@media(width>=1200px){.row{gap:3rem}}.container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;margin:0 auto;padding:3rem 1.5rem}@media(width>=768px){.container{align-items:center;gap:3rem;padding:4rem 3rem;max-width:90%}}@media(width>=1200px){.container{padding:4rem 3rem;justify-content:center;align-items:flex-start}}@media(width>=1512px){.container{max-width:var(--layoutMaxWidth);padding:5rem}}@media(width>=1920px){.container{max-width:1512px}}@media all{.container.centered{justify-content:center;align-items:center}.container.centered *{text-align:center}.container.centered .eyebrow{justify-content:center;text-align:center;margin:0 auto}.container.centered .heading{align-items:center;text-align:center}.container.centered .heading h1,.container.centered .heading h2,.container.centered .heading h3,.container.centered .heading h4,.container.centered .heading h5,.container.centered .heading h6{margin-right:auto;margin-left:auto;text-align:inherit}.container.centered .heading p{margin-right:auto;margin-left:auto;text-align:center}.container.centered .buttons{justify-content:center;margin:0 auto}}@media(width>=1200px){.container.centered h1,.container.centered h2{max-width:45rem}.container.centered p{max-width:55rem}}@media(width>=1200px){.container.dualCols{flex-direction:row;justify-content:space-between;align-items:stretch;gap:5rem}.container.dualCols>div{flex-basis:calc(50% - 2.5rem)}}.container.dualCols .col{width:100%;height:auto}.container.dualCols .contentCol{display:flex;flex-flow:column wrap;justify-content:center;gap:1.5rem}@media(width>=1200px){.container.dualCols .contentCol{gap:2rem}}.container.dualCols.rowReverse{flex-direction:column}@media(width>=1200px){.container.dualCols.rowReverse{flex-direction:row-reverse}}@media(width>=1200px){.container.flexAuto{flex-flow:row wrap;justify-content:space-between;align-items:stretch;gap:2rem}.container.flexAuto>div{flex:1 1 calc(33.33% - 2rem)}}@media all{.container.noPaddingTop{padding-top:0}}@media all{.container.noPaddingBottom{padding-bottom:0}}@media(width>=1200px){.container.noPaddingRight{padding-right:0}.container.noPaddingLeft{padding-left:0}}@media all{.container.overflowContainer{align-items:unset;padding-right:0;padding-left:0;width:100%;max-width:100%}}.content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem}.heading{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem}@media(width>=768px){.heading{gap:1.25rem}}@media all{.heading.centered{justify-content:center;align-items:center;text-align:center}.heading.centered h2,.heading.centered h3,.heading.centered h4,.heading.centered h5,.heading.centered h6,.heading.centered p{text-align:inherit}}@media(width<768px){.heading.mobileCentered{justify-content:center;align-items:center;text-align:center}}@media(width>=768px)and (width<1200px){.heading{align-items:center;text-align:center}.heading h2{margin:auto;text-align:center;max-width:100%}}@media(width>=1200px){.heading{text-align:left;align-items:flex-start}}.buttons{display:flex;flex-flow:row nowrap;gap:.5rem;width:100%}.buttons>div{flex:1 1 auto}@media(width>=768px){.buttons{gap:.75rem}}@media(width>=1200px){.buttons{gap:1rem}}.buttons.centered{justify-content:center}@media(width>=768px)and (width<1200px){.buttons{justify-content:center;align-items:center}}.imageFill{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;aspect-ratio:1/1;width:100%;height:100%}@media(width>=768px)and (width<1200px){.imageFill{max-height:25rem}}.imageFill img{position:absolute;inset:0;margin:auto;width:100%;height:100%;object-fit:cover;border-radius:var(--borderRadius);overflow:hidden}.divider{display:flex;width:max-content;height:max-content}.divider svg{width:auto;height:100%;max-height:4px}@media(width>=768px){.divider svg{max-height:5.5px}}@media(width>=1512px){.divider svg{max-height:6px}}@font-face{font-family:Sharp Sans;src:url(/fonts/sharp-sans-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:var(--heading);font-weight:700;line-height:1.275;margin:0;padding:0;text-wrap:pretty}h1{font-size:clamp(2rem,4vw,4rem);text-wrap:balance;line-height:115%}h2{font-size:clamp(1.66rem,2.5vw,2.5rem)}h3{font-size:clamp(1.5rem,2vw,2rem)}h4{font-size:clamp(1.25rem,1.25vw,1.25rem)}h5{font-size:clamp(1.15rem,1.15vw,1.15rem)}h6{font-size:clamp(1rem,1vw,1rem)}small,p,ul,ol{font-size:clamp(.9rem,.9rem + .1 * (100vw - 20rem) / 1180,1rem);line-height:170%;font-weight:450;text-wrap:pretty}@media(width>=768px)and (width<1200px){small,p,ul,ol{text-align:center}}small{font-family:var(--text);text-transform:none}p{margin-top:0;margin-bottom:1rem;padding:0}p:last-child{margin-bottom:0}ul{margin:0}.eyebrow{display:flex;flex-wrap:nowrap;align-items:center;gap:.33rem;color:var(--primary);font-size:.7rem;font-weight:600;letter-spacing:.025rem;text-transform:uppercase}@media(width>=768px){.eyebrow{justify-content:center;gap:.75rem;font-size:.8rem;letter-spacing:.05rem}}@media(width>=1200px){.eyebrow{justify-content:flex-start}}.eyebrow .filled{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:max-content;border-radius:.25rem;background:var(--light);color:var(--primary);padding:.33rem .66rem}@media(width>=768px){.eyebrow .filled{padding:.4rem .66rem}}.eyebrow .filled.primary{background:var(--primary);color:var(--light)}.eyebrow .filled.secondary{background:var(--secondary);color:var(--light)}.eyebrow .text{color:var(--dark)}.eyebrow .text.light{color:var(--light)}.hidden{display:none!important}@media(width<1200px){.hidden-s{display:none!important}}@media(width>=1200px){.hidden-l{display:none!important}}@media(width>=1512px){.hidden-xl{display:none!important}}.hasRadius{border-radius:1rem}@media(width>=1200px){.hasRadius{border-radius:var(--borderRadius)}}.hasLink a{color:var(--primary);font-weight:700;text-decoration:underline}.hasFullStop h1:after,.hasFullStop h2:after,.hasFullStop h3:after{content:".";color:var(--secondary)}.header{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;color:var(--light);position:absolute;z-index:999}.headerContainer{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:3rem;width:100%;height:var(--mobileHeaderHeight)}@media all{.headerContainer{padding-top:0;padding-bottom:0}}@media(width>=1200px){.headerContainer{height:var(--headerHeight)}}.logo{display:flex;justify-content:center;align-items:center;position:relative;transition:var(--ease)}@media(hover:hover){.logo:hover{scale:1.05;color:var(--primary)}}.logo svg{width:100%;height:100%;max-height:3rem;object-fit:contain}@media(width>=768px){.logo svg{max-height:4rem}}@media(width>=1512px){.logo svg{max-height:5rem}}.headerActions{display:flex;align-items:center;flex-flow:row nowrap;gap:1rem}@media(width>=768px){.headerActions{gap:1.5rem}}@media(width>=1024px){.headerActions{scale:1.075}}.headerActions .trp-language-switcher{backdrop-filter:blur(1.5rem);background:rgba(var(--lightRgb),.05);transition:var(--ease)}@media(width>=1200px){.headerActions .trp-language-switcher{padding-right:.5rem;padding-left:.5rem}}.headerActions .trp-language-switcher .trp-language-item{padding-right:.5rem}.headerActions .trp-language-switcher .trp-language-item:hover{background:transparent}.headerActions .trp-language-switcher .trp-shortcode-arrow{width:1rem;height:1rem}.headerActions .trp-language-switcher .trp-shortcode-arrow path{fill:var(--primary);stroke:var(--primary)}@media all{.footerContainer{padding-top:2rem;padding-bottom:2rem}}.footerLinks{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center;gap:1.5rem}@media(width>=768px){.footerLinks{justify-content:space-between;text-align:left}}@media(width>=1200px){.footerLinks{gap:5rem}}.footerLinks .seperator{width:1px;height:4rem;background:rgba(var(--darkRgb),.5);opacity:.1}.footerLinks .badge{display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:.75rem;transition:var(--ease)}@media(width>=768px){.footerLinks .badge{align-items:flex-start}}.footerLinks .badge:hover{opacity:.8}.copyright{display:flex;flex-flow:column-reverse nowrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:2rem;border-top:1px solid rgba(var(--darkRgb),.15);text-transform:capitalize}@media(width>=1024px){.copyright{flex-flow:row nowrap}}.copyright .copyrightText{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(width>=768px){.copyright .copyrightText{gap:1rem}}.copyright .copyrightText .copyrightSeperator{display:none}@media(width>=768px){.copyright .copyrightText{flex-direction:row}.copyright .copyrightText .copyrightSeperator{display:block}}.copyright .copyrightLinks{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(width>=768px){.copyright .copyrightLinks{flex-direction:row;gap:1rem}}.copyright .copyrightLinks a{transition:var(--ease)}.copyright .copyrightLinks a:hover{color:var(--primary)}.btn{display:flex;align-items:center;justify-content:center;gap:.25rem;text-align:center;width:auto;padding:.75rem 1rem;border:2px solid transparent;border-radius:var(--btnRadius);font-family:var(--text);text-transform:capitalize;font-size:clamp(.75rem,1.1vw,1rem);font-weight:500;color:var(--light);overflow:hidden;transition:var(--ease);cursor:pointer}@media(width>=768px){.btn{flex:0 0 auto;gap:.5rem;font-size:.875rem;padding:1rem}}@media(width>=1200px){.btn{padding:.75rem 1.5rem}}@media(width>=1512px){.btn{padding:1rem 1.5rem;font-size:1rem}}.btn .icon{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;flex-shrink:0;width:max-content;height:max-content;transition:var(--ease)}.btn .icon svg{width:100%;height:100%}@media(width>=768px){.btn .icon{width:1.25rem;height:1.25rem}}@media(width>=1200px){.btn .icon{width:1.5rem;height:1.5rem}}.btn:hover .icon{transform:translate(.25rem)}.btn.noHover:hover .icon{transform:unset}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--light)}.btn.dark{background:var(--dark);border-color:var(--dark);color:var(--light)}.btn.dark .icon{fill:var(--primary)}.btn.light{background:var(--light);border-color:var(--light);color:var(--dark)}.btn.transparent{background:transparent;color:#fff;border-color:#fff}.btn.transparent.dark{color:var(--dark);border-color:var(--dark)}.btn.transparent.dark .icon{fill:var(--dark)}.btn.transparent.dark:hover{background:var(--dark);color:var(--light)}.btn.transparent.dark:hover .icon{fill:var(--light)}.textBtn{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem;font-size:1rem;font-weight:700;transition:var(--ease)}@media(width>=1200px){.textBtn{font-size:1.1rem}}@media(width>=1512px){.textBtn{font-size:1.25rem}}.textBtn .icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}@media(width>=1200px){.textBtn .icon{width:2rem;height:2rem;font-size:2rem}}.textBtn span{white-space:nowrap}@media(hover:hover){.textBtn:hover{scale:1.025}}.splide.hasPagination .splide__pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;position:unset;margin:3rem auto 0}.splide.hasPagination .splide__pagination button{width:1.5rem;height:.875rem;border-radius:5rem;background:transparent;border:1px solid var(--primary);opacity:1;padding:0;margin:0;transition:var(--ease)}@media(width>=1200px){.splide.hasPagination .splide__pagination button{width:1.75rem;height:1.25rem}}.splide.hasPagination .splide__pagination button:hover{background:var(--primary);border-color:var(--primary)}.splide.hasPagination .splide__pagination button.is-active{transform:unset;width:2.5rem;background:var(--primary)}@media(width>=1200px){.splide.hasPagination .splide__pagination button.is-active{width:3.5rem}}@media(width>=1200px){.splide.paginationFlexStart .splide__pagination{justify-content:flex-start;margin-left:0}}.splide.hasArrows .splide__arrow{display:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;background:var(--dark);border:2px solid var(--light);border-radius:50%;opacity:1!important;box-shadow:0 .25rem 1rem rgba(var(--darkRgb),.1);border:1px solid rgba(var(--darkRgb),.15);transition:var(--ease);z-index:100}@media(width>=1200px){.splide.hasArrows .splide__arrow{display:flex}}@media(width>=1600px){.splide.hasArrows .splide__arrow{display:flex;width:4rem;height:4rem}}.splide.hasArrows .splide__arrow svg{display:none}.splide.hasArrows .splide__arrow:after{content:"";position:absolute;inset:0;margin:auto;width:50%;height:50%;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.75;transition:var(--ease)}.splide.hasArrows .splide__arrow:hover:after{opacity:1}.splide.hasArrows .splide__arrow.splide__arrow--prev{left:2.5%;transform:scale(-1) translateY(50%) translate(50%)}.splide.hasArrows .splide__arrow.splide__arrow--next{right:2.5%;transform:translateY(-50%) translate(50%)}.splide.hasMobilePagination .splide__track{padding-bottom:3rem!important}.sliderHasGradients{position:relative;overflow:hidden}.sliderHasGradients:before,.sliderHasGradients:after{content:"";position:absolute;z-index:10;top:0;left:0;bottom:0;background:linear-gradient(to right,var(--lightAlt),transparent);width:1.5rem;height:100%}@media(width>=1200px){.sliderHasGradients:before,.sliderHasGradients:after{width:7.5rem}}.sliderHasGradients:after{left:unset;right:0;background:linear-gradient(to left,var(--lightAlt),transparent)}.contactItems{display:flex;flex-flow:row wrap;align-items:center;gap:1rem}@media(width>=768px)and (width<1200px){.contactItems{justify-content:center}}@media(width>=1200px){.contactItems{gap:2rem}}.contactItems .contactItem{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem}.contactItems .contactItem .text{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:.4rem}@media all{.contactItems .contactItem .text .label{font-size:.75rem}}@media all{.contactItems .contactItem .text .value{font-size:.875rem;font-weight:600;max-width:15rem;line-height:125%}}.contactItems .contactItem .icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;background:var(--secondary);color:var(--light);border-radius:50%}.contactItems .contactItem .icon svg{width:55%;height:55%}@media(width>=768px){.contactItems .contactItem .icon{width:2rem;height:2rem}}@media(width>=1200px){.contactItems .contactItem .icon{width:2.5rem;height:2.5rem}}.contactForm{display:flex;flex-direction:column;gap:1.5rem}.formItems{display:flex;flex-flow:column nowrap;gap:.5rem;width:100%}@media(width>=768px){.formItems{flex-flow:row wrap;gap:1rem}}.formItems .formItem{display:flex;flex-direction:column;gap:.5rem;width:100%}@media(width>=768px){.formItems .formItem.itemHalf{flex-basis:calc(50% - .5rem)}}.formItems .formInput{display:flex;width:100%;padding:1rem;border:1px solid rgba(var(--darkRgb),.15);border-radius:.25rem;font-size:.875rem;line-height:125%;font-family:var(--text);color:var(--dark);background:var(--lightAlt);transition:var(--ease)}.formItems .formInput::placeholder{color:var(--dark);opacity:.75}.formItems .formInput:focus,.formItems .formInput:active{border-color:var(--primary)}.socialLinks{display:flex;align-items:center;gap:.75rem;width:max-content}.socialLinks .socialLink{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;flex-shrink:0;color:var(--light);background:var(--primary);border-radius:50%;padding:.5rem;transition:var(--ease)}.socialLinks .socialLink .icon{width:100%;height:100%}.socialLinks .socialLink:hover{scale:1.05}.integratesWith{display:flex;flex-flow:column nowrap;gap:.5rem;font-size:.75rem}@media(width>=768px){.integratesWith{font-size:.875rem;text-align:center}}@media(width>=1024px){.integratesWith{text-align:left}}.integratesWith .logos{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem}@media(width>=1024px){.integratesWith .logos{gap:1.5rem}}.integratesWith .logos img{flex-shrink:0;width:auto;height:2.5rem;aspect-ratio:16/9;object-fit:contain}@media(width>=1024px){.integratesWith .logos img{height:3rem}}.banner{position:relative;padding-top:var(--mobileHeaderHeight);padding-bottom:3rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media(width>=1200px){.banner{min-height:calc(100vh - 5rem);padding-top:calc(var(--headerHeight) / 1.5);padding-bottom:5rem}}@media(width>=1512px){.banner{min-height:calc(90vh - 5rem)}}.banner .container{position:relative;z-index:1}@media(width>=1200px){.banner .container .content{max-width:55%;margin:0 auto 0 0}}@media(width>=1512px){.banner .container .content{max-width:50%}}.banner .container p{margin-bottom:0;font-weight:550;max-width:55ch}@media(width>=1512px){.banner .container p{font-size:1.1rem}}.banner .bannerVideo{position:absolute;inset:0;margin:auto;width:100%;height:100%;object-fit:cover;scale:1.1}@media(width>=1200px){.banner .bannerVideo{aspect-ratio:16/9;scale:1}}.banner .backgroundOverlay{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;z-index:0;inset:0;margin:0 auto}.banner .bannerDivider{position:absolute;bottom:-.2rem;right:0;left:0;width:100%;height:auto}.banner .bannerDivider svg{width:100%;height:auto}@media(width>=768px)and (width<1200px){.banner .checklist{justify-content:center}}.banner[data-background-colour=light]{background-color:var(--lightAlt)}.banner[data-background-colour=light] .buttons .btn.transparent{border-color:var(--dark);color:var(--dark)}@media(width<1200px){.banner[data-background-colour=light] .backgroundOverlay{background:var(--lightAlt)}}.banner[data-background-colour=dark]{background-color:var(--dark)}.banner[data-background-colour=dark] .backgroundOverlay{background:linear-gradient(to bottom right,var(--dark),transparent)}@media(width>=1200px){.banner[data-background-colour=dark] .backgroundOverlay{background:linear-gradient(to right,var(--dark),transparent)}}.banner[data-background-colour=dark] h1,.banner[data-background-colour=dark] h2,.banner[data-background-colour=dark] p{color:var(--light)}.banner[data-background-colour=dark] .checklistItem{background:rgba(var(--lightRgb),.2);backdrop-filter:blur(10px);color:var(--light);border-color:rgba(var(--lightRgb),.25)}.banner[data-background-colour=dark] .checklistItem .icon{color:var(--secondary)}.banner .bannerFooter{display:flex;flex-flow:column nowrap;width:100%;gap:1.5rem;color:var(--light)}@media(width>=1024px){.banner .bannerFooter{gap:3rem;flex-flow:row nowrap;align-items:center}}@media(width>=1024px){.banner .bannerFooter .buttons{width:max-content}}.checklist{display:flex;flex-flow:row wrap;align-items:stretch;gap:.5rem}@media(width>=1200px){.checklist{gap:.75rem}}.checklistItem{flex-basis:calc(50% - .25rem);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.25rem;background:var(--primary);color:var(--light);padding:1rem .5rem;border-radius:calc(var(--borderRadius) / 2.5);font-size:.66rem;line-height:125%;text-transform:capitalize;font-weight:600;border:1px solid var(--primary)}@media(width>=768px){.checklistItem{gap:.33rem;font-size:.875rem;max-width:15rem}}@media(width>=1200px){.checklistItem{gap:.5rem;padding:1rem}}.checklistItem .icon{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;color:var(--dark)}.checklistItem .icon svg{width:100%;height:100%}@media(width>=768px){.checklistItem .icon{width:1.25rem;height:1.25rem}}@media(width>=1200px){.checklistItem .icon{width:1.5rem;height:1.5rem}}.section .imageCol{position:relative}.section .textSpinner{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:-1rem;right:-1rem;width:6rem;height:6rem;background:linear-gradient(to top right,var(--primary),var(--accent));border-radius:50%}@media(width>=576px){.section .textSpinner{top:-1rem;right:-1rem;width:7.5rem;height:7.5rem}}@media(width>=1024px){.section .textSpinner{top:-2.5rem;right:-2.5rem;width:12.5rem;height:12.5rem}}.section .textSpinner .spinnerLogo{position:absolute;inset:0;margin:auto;width:33.33%;height:33.33%;object-fit:contain;color:var(--light)}.section .textSpinner .spinnerLogo svg{width:100%;height:100%}.section .textSpinner .spinnerText{display:flex;justify-content:center;align-items:center;width:85%;height:85%;animation:spin 15s linear infinite}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.testimonials .headingContainer{flex-direction:column-reverse}@media(width>=1200px){.testimonials .headingContainer{flex-flow:row nowrap;justify-content:space-between}.testimonials .headingContainer .heading{flex-basis:50%}}.testimonials .badge{display:none;flex-direction:column-reverse;align-items:center;gap:1rem;background:rgba(var(--darkRgb),.25);border:1px solid rgba(var(--darkRgb),.3);color:var(--light);border-radius:calc(var(--borderRadius) / 2);padding:2rem;width:100%;justify-self:flex-end}@media(width>=1200px){.testimonials .badge{display:flex;align-items:flex-start;width:max-content}}.testimonialItem{display:flex;flex-direction:column;gap:1rem;background:rgba(var(--lightRgb),.15);border:1px solid rgba(var(--lightRgb),.3);padding:1.5rem;border-radius:calc(var(--borderRadius) / 2);overflow:hidden}@media(width>=768px){.testimonialItem{padding:2rem;gap:1.5rem}}.testimonialItem .testimonialContent{display:flex;flex-direction:column;gap:.5rem}@media(width>=768px){.testimonialItem .testimonialContent{gap:1rem}}.testimonialItem .testimonialContent p{font-weight:500;margin:0;padding:0}.testimonialItem .testimonialContent .starRating{display:flex;width:100%;height:1rem}@media(width>=768px){.testimonialItem .testimonialContent .starRating{height:1.25rem}}.testimonialItem .testimonialContent .starRating svg{width:auto;height:100%}.testimonialItem .testimonialMeta{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid rgba(var(--lightRgb),.15)}.testimonialItem .testimonialMeta .testimonialMetaImage{flex-shrink:0;width:4rem;height:4rem}.testimonialItem .testimonialMeta .testimonialMetaImage img{border-radius:50%;overflow:hidden;object-fit:cover}.testimonialItem .testimonialMeta .testimonialMetaInfo{display:flex;flex-direction:column;gap:.1rem}@media all{.testimonialItem .testimonialMeta .testimonialMetaInfo h3{font-size:.9rem;font-weight:400;line-height:125%}}.testimonialItem .testimonialMeta .testimonialMetaInfo p{font-size:.75rem;opacity:.75}.pricingItems{gap:1rem}@media(width>=1024px){.pricingItems{flex-flow:row nowrap;align-items:stretch;gap:2rem;margin:0 auto}}.pricingItems .pricingItem{flex:0 0 calc(50% - .5rem);display:flex;flex-direction:column;gap:.66rem;padding:1.5rem;background:var(--light);border-radius:var(--borderRadius);border:1px solid rgba(var(--darkRgb),.15);box-shadow:2px 4px 10px rgba(var(--darkRgb),.075);transition:var(--ease)}@media(width>=768px){.pricingItems .pricingItem{gap:1rem;padding:2rem}}@media(width>=1200px){.pricingItems .pricingItem{padding:3rem}}@media(hover:hover){.pricingItems .pricingItem:hover{transform:translateY(-.25rem);border-color:var(--primary)}}.pricingItems .pricingItem[data-featured=true]{background:linear-gradient(to top right,var(--primary),var(--secondary))}.pricingItems .pricingItem[data-featured=true] *{color:var(--light)!important}.pricingItems .pricingItem[data-featured=true] .btn{background:var(--dark);border-color:var(--dark)}.pricingItems .pricingItem h2,.pricingItems .pricingItem h3,.pricingItems .pricingItem p{margin:0;padding:0}.pricingItems .pricingItem .itemHeading{display:flex;flex-flow:row nowrap;justify-content:space-between}.pricingItems .pricingItem .itemHeading h2{font-size:1.75rem;color:var(--primary)}@media(width>=1200px){.pricingItems .pricingItem .itemHeading h2{font-size:2rem}}.pricingItems .pricingItem .itemHeading h3{font-size:.75rem;opacity:.9}@media(width>=768px){.pricingItems .pricingItem .itemHeading h3{font-size:.875rem}}@media(width>=1200px){.pricingItems .pricingItem .itemHeading h3{font-size:1rem}}.pricingItems .pricingItem .itemHeading p{font-size:.75rem}@media(width>=768px){.pricingItems .pricingItem .itemHeading p{font-size:.875rem}}.pricingItems .pricingItem .itemContent p{font-size:.875rem;line-height:140%;opacity:.85}.pricingItems .pricingItem .featureItems{display:flex;flex-flow:column nowrap;gap:.75rem;margin:1rem 0;padding:2rem 0;border-top:1px solid rgba(var(--darkRgb),.15);border-bottom:1px solid rgba(var(--darkRgb),.15)}.pricingItems .pricingItem .featureItems .featureItem{display:flex;flex-flow:row nowrap;align-items:center;gap:.33rem;font-size:.875rem;font-weight:600}.pricingItems .pricingItem .featureItems .featureItem .icon{display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem}.pricingItems .pricingItem .featureItems .featureItem .icon svg{width:100%;height:100%}@media(width>=768px){.pricingItems .pricingItem .featureItems .featureItem .icon{width:1.5rem;height:1.5rem}}.pricingItems .pricingItem .shoppingCartBtn{width:100%;min-width:100%}.contactRow{padding-bottom:3rem}.contactRow:before{height:6rem;width:100%;background:var(--lightAlt)}@media(width>=1200px){.contactRow:before{content:""}}@media(width>=1200px){.contactRow{overflow:visible}.contactRow .container{padding-top:0}}@media(width>=1200px){.contactRow .container{flex-flow:row nowrap}}@media(width>=1200px){.contactCol{margin-top:-8rem;flex-basis:calc(52.5% - 2.5rem)!important}}@media(width>=1200px){.contentCol{flex-basis:calc(47.5% - 2.5rem)!important}}.formCol{display:flex;flex-direction:column;gap:1.5rem;background:var(--light);padding:1.5rem;border-radius:1rem;border:1px solid rgba(var(--darkRgb),.15);box-shadow:0 0 1rem rgba(var(--darkRgb),.05)}@media(width>=768px){.formCol{padding:2rem}}@media(width>=1200px){.formCol{padding:3rem}}
