﻿@import"https://fonts.googleapis.com/css?family=Josefin+Sans|Lato|Oswald|Oxygen";:root{--id3-color-text: #fff;--id3-color-primary: #0e0e0e;--id3-color-secondary: #333332;--id3-color-secondary-text: #fff;--id3-color-accent: #f90;--id3-color-accent-text: #111;--id3-icon-font-family: 'Font Awesome 7 Pro'}html{font-size:16pt;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#333}@media screen and (max-width: 640px){html{font-size:13pt}}.lang{display:none !important}html[lang=fr] .lang.fr{display:initial !important}html[lang=fr] price:after{content:"$"}html[lang=en] .lang.en{display:initial !important}html[lang=en] price:before{content:"$"}*,*::before,*::after{box-sizing:border-box;color:var(--id3-color-text)}html#public-root,html#public-root body{position:relative;top:unset;left:unset;scroll-behavior:smooth;overflow:unset}body{padding:0;margin:0;background:var(--id3-color-primary);background-attachment:fixed}body .align-right{float:right}body .align-left{float:left}body .animated{transition:.25s}body h1,body h2,body h2,body h3,body h4,body h5{margin:0;padding:0;margin-bottom:.5em}body h1:not(:first-child),body h2:not(:first-child),body h2:not(:first-child),body h3:not(:first-child),body h4:not(:first-child),body h5:not(:first-child){margin-top:.75em}body [onclick]{cursor:pointer}body h1{text-transform:uppercase}body .image-container{max-width:100%;overflow:hidden;position:relative}body .image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body .image-container .overlay{opacity:0;pointer-events:none;transition:.5s;position:absolute;top:0px;left:0px;width:100%;height:100%}body .image-container .overlay .fa{font-size:40px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:.25s}body .image-container:hover .overlay{opacity:1}body .image-container:hover .overlay .fa{transform:translate(-50%, -50%) rotate(-90deg)}body .overlay{background-color:rgba(0,0,0,.75);color:#fff}body template,body .template{display:none}body section{padding:50px 0}body section .container>.heading{text-align:center}body section .container>.heading span{text-transform:uppercase}body section .container ul{list-style:none;margin:0px;padding:0px}body section .container ul li{float:left}body section.bg-normal{background:#fff}body section.bg-alternate{background:#555}body section.bg-alternate-mid{background:#ccc}body section.bg-alternate-light{background:#fafafa}body section.bg-alternate-trans{background:rgba(85,85,85,.7)}body section.bg-alternate-mid-trans{background:hsla(0,0%,80%,.75)}body section.bg-alternate-light-trans{background:hsla(0,0%,100%,.6)}body section.bg-textured{position:relative}body section.bg-textured:before{content:"";pointer-events:none;background:url(/content/images/textures/stripe-small.png) top left;position:absolute;width:100%;height:100%;top:0px;left:0px}body dialog{border:none;border-radius:.5rem;padding:2rem;background:var(--id3-color-primary);box-shadow:0 0 1em rgba(0,0,0,.25);color:var(--id3-color-text);width:clamp(300px,80vw,500px);position:relative}body dialog:has(.dialog-content){padding:0}body dialog::backdrop{background-color:rgba(0,0,0,.75);backdrop-filter:blur(4px)}body dialog.id3-dialog-opened{animation:id3-menu-open .25s ease forwards}body dialog .dialog-title{padding:.5rem;padding-bottom:1rem}body dialog .dialog-title h3{margin:0;padding:0}body dialog .dialog-content{padding:1rem}body dialog .dialog-actions{padding:.5rem;padding-top:1rem;display:flex;justify-content:end;gap:.5rem}body [layout=row]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}body [layout-align-inline=center]{justify-content:center}body main ul{padding-left:1em}body main ul li{padding-left:1em;margin-block:.5em}body main ul li::marker{content:"";font-weight:300;font-family:var(--id3-icon-font-family);color:color-mix(in srgb, var(--id3-color-text) 66%, transparent)}body .als-form .form-item{padding:60px 5px 10px 5px;position:relative;color:#333}body .als-form .form-item input{border:none;padding:5px 8px;border-bottom:solid 1px #ccc;width:100%;background:none;outline:none;color:#333}body .als-form .form-item label{content:attr(placeholder);position:absolute;pointer-events:none;font-weight:400;font-style:italic;color:inherit;transition:.25s;left:10px;bottom:10px;opacity:.5}body .als-form .form-item.required label:after{content:" *"}body .als-form .form-item.error{color:#b40101}body .als-form .form-item.error input{color:inherit;border-bottom-color:currentColor}body .als-form .form-item.on label{left:7px;bottom:35px;opacity:1}body .als-form .form-item.focus:not(.error) label{color:#109756}body .als-form .form-item.focus:not(.error) input{border-bottom-color:#109756;border-bottom-width:2px}body .als-form .form-err-messages{height:20px}body .als-form .form-err-messages label{padding:0px 20px;font-weight:400;font-style:italic;color:#b40101}body .als-drawer{position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:999;pointer-events:none}body .als-drawer:before{content:"";background-color:rgba(0,0,0,.75);position:absolute;top:0px;left:0px;width:100%;height:100vh;transition:.25s;opacity:0}body .als-drawer .content{background:#fafafa;border-top:solid 1px #ccc;box-shadow:rgba(0,0,0,.6) 0 0 20px;padding:50px 0;position:absolute;bottom:0px;left:0px;width:100%;transition:.25s;transform:translateY(100%)}body .als-drawer.opened:before{opacity:1;pointer-events:auto}body .als-drawer.opened .content{transform:translateY(0);pointer-events:auto}body .heading{color:inherit;margin-top:10px;margin-bottom:15px;text-align:inherit}body .heading span,body .heading em,body .heading small{display:block;color:inherit;text-align:inherit}body .heading em{font-size:50%;opacity:.8;font-family:"Lato",sans-serif}body .heading small{font-size:50%;opacity:.5;font-family:"Lato",sans-serif}body .heading span{font-family:inherit;font-weight:300;font-size:inherit}body .heading.h1{font-size:50px;font-family:"Oxygen",sans-serif}body .heading.h2{font-size:40px;font-family:"Oxygen",sans-serif}body .heading.h3{font-size:30px;font-family:"Oswald",sans-serif}body .heading.h4{font-size:20px;font-family:"Josefin",sans-serif}body .heading.h5{font-size:16px;font-family:"Lato",sans-serif}@media screen and (max-width: 640px){body .heading span,body .heading em,body .heading small{width:100%;text-align:center}}@media screen and (max-width: 768px){body .heading.h1{font-size:38px}body .heading.h2{font-size:30px}body .heading.h3{font-size:25px}body .heading.h4{font-size:18px}body .heading.h5{font-size:14px}body .heading em,body .heading small{font-size:75%}}@media screen and (min-width: 768px)and (max-width: 1024px){body .heading.h1{font-size:42px}body .heading.h2{font-size:35px}body .heading.h3{font-size:24px}body .heading.h4{font-size:18px}body .heading.h5{font-size:15px}body .heading em,body .heading small{font-size:75%}}@media print{.layout-print-row{-webkit-flex-direction:row;flex-direction:row}.layout-print-column{-webkit-flex-direction:column;flex-direction:column}[flex-print="1"]{min-width:1% !important;max-width:1% !important}[flex-print="2"]{min-width:2% !important;max-width:2% !important}[flex-print="3"]{min-width:3% !important;max-width:3% !important}[flex-print="4"]{min-width:4% !important;max-width:4% !important}[flex-print="5"]{min-width:5% !important;max-width:5% !important}[flex-print="6"]{min-width:6% !important;max-width:6% !important}[flex-print="7"]{min-width:7% !important;max-width:7% !important}[flex-print="8"]{min-width:8% !important;max-width:8% !important}[flex-print="9"]{min-width:9% !important;max-width:9% !important}[flex-print="10"]{min-width:10% !important;max-width:10% !important}[flex-print="11"]{min-width:11% !important;max-width:11% !important}[flex-print="12"]{min-width:12% !important;max-width:12% !important}[flex-print="13"]{min-width:13% !important;max-width:13% !important}[flex-print="14"]{min-width:14% !important;max-width:14% !important}[flex-print="15"]{min-width:15% !important;max-width:15% !important}[flex-print="16"]{min-width:16% !important;max-width:16% !important}[flex-print="17"]{min-width:17% !important;max-width:17% !important}[flex-print="18"]{min-width:18% !important;max-width:18% !important}[flex-print="19"]{min-width:19% !important;max-width:19% !important}[flex-print="20"]{min-width:20% !important;max-width:20% !important}[flex-print="21"]{min-width:21% !important;max-width:21% !important}[flex-print="22"]{min-width:22% !important;max-width:22% !important}[flex-print="23"]{min-width:23% !important;max-width:23% !important}[flex-print="24"]{min-width:24% !important;max-width:24% !important}[flex-print="25"]{min-width:25% !important;max-width:25% !important}[flex-print="26"]{min-width:26% !important;max-width:26% !important}[flex-print="27"]{min-width:27% !important;max-width:27% !important}[flex-print="28"]{min-width:28% !important;max-width:28% !important}[flex-print="29"]{min-width:29% !important;max-width:29% !important}[flex-print="30"]{min-width:30% !important;max-width:30% !important}[flex-print="31"]{min-width:31% !important;max-width:31% !important}[flex-print="32"]{min-width:32% !important;max-width:32% !important}[flex-print="33"]{min-width:33% !important;max-width:33% !important}[flex-print="34"]{min-width:34% !important;max-width:34% !important}[flex-print="35"]{min-width:35% !important;max-width:35% !important}[flex-print="36"]{min-width:36% !important;max-width:36% !important}[flex-print="37"]{min-width:37% !important;max-width:37% !important}[flex-print="38"]{min-width:38% !important;max-width:38% !important}[flex-print="39"]{min-width:39% !important;max-width:39% !important}[flex-print="40"]{min-width:40% !important;max-width:40% !important}[flex-print="41"]{min-width:41% !important;max-width:41% !important}[flex-print="42"]{min-width:42% !important;max-width:42% !important}[flex-print="43"]{min-width:43% !important;max-width:43% !important}[flex-print="44"]{min-width:44% !important;max-width:44% !important}[flex-print="45"]{min-width:45% !important;max-width:45% !important}[flex-print="46"]{min-width:46% !important;max-width:46% !important}[flex-print="47"]{min-width:47% !important;max-width:47% !important}[flex-print="48"]{min-width:48% !important;max-width:48% !important}[flex-print="49"]{min-width:49% !important;max-width:49% !important}[flex-print="50"]{min-width:50% !important;max-width:50% !important}[flex-print="51"]{min-width:51% !important;max-width:51% !important}[flex-print="52"]{min-width:52% !important;max-width:52% !important}[flex-print="53"]{min-width:53% !important;max-width:53% !important}[flex-print="54"]{min-width:54% !important;max-width:54% !important}[flex-print="55"]{min-width:55% !important;max-width:55% !important}[flex-print="56"]{min-width:56% !important;max-width:56% !important}[flex-print="57"]{min-width:57% !important;max-width:57% !important}[flex-print="58"]{min-width:58% !important;max-width:58% !important}[flex-print="59"]{min-width:59% !important;max-width:59% !important}[flex-print="60"]{min-width:60% !important;max-width:60% !important}[flex-print="61"]{min-width:61% !important;max-width:61% !important}[flex-print="62"]{min-width:62% !important;max-width:62% !important}[flex-print="63"]{min-width:63% !important;max-width:63% !important}[flex-print="64"]{min-width:64% !important;max-width:64% !important}[flex-print="65"]{min-width:65% !important;max-width:65% !important}[flex-print="66"]{min-width:66% !important;max-width:66% !important}[flex-print="67"]{min-width:67% !important;max-width:67% !important}[flex-print="68"]{min-width:68% !important;max-width:68% !important}[flex-print="69"]{min-width:69% !important;max-width:69% !important}[flex-print="70"]{min-width:70% !important;max-width:70% !important}[flex-print="71"]{min-width:71% !important;max-width:71% !important}[flex-print="72"]{min-width:72% !important;max-width:72% !important}[flex-print="73"]{min-width:73% !important;max-width:73% !important}[flex-print="74"]{min-width:74% !important;max-width:74% !important}[flex-print="75"]{min-width:75% !important;max-width:75% !important}[flex-print="76"]{min-width:76% !important;max-width:76% !important}[flex-print="77"]{min-width:77% !important;max-width:77% !important}[flex-print="78"]{min-width:78% !important;max-width:78% !important}[flex-print="79"]{min-width:79% !important;max-width:79% !important}[flex-print="80"]{min-width:80% !important;max-width:80% !important}[flex-print="81"]{min-width:81% !important;max-width:81% !important}[flex-print="82"]{min-width:82% !important;max-width:82% !important}[flex-print="83"]{min-width:83% !important;max-width:83% !important}[flex-print="84"]{min-width:84% !important;max-width:84% !important}[flex-print="85"]{min-width:85% !important;max-width:85% !important}[flex-print="86"]{min-width:86% !important;max-width:86% !important}[flex-print="87"]{min-width:87% !important;max-width:87% !important}[flex-print="88"]{min-width:88% !important;max-width:88% !important}[flex-print="89"]{min-width:89% !important;max-width:89% !important}[flex-print="90"]{min-width:90% !important;max-width:90% !important}[flex-print="91"]{min-width:91% !important;max-width:91% !important}[flex-print="92"]{min-width:92% !important;max-width:92% !important}[flex-print="93"]{min-width:93% !important;max-width:93% !important}[flex-print="94"]{min-width:94% !important;max-width:94% !important}[flex-print="95"]{min-width:95% !important;max-width:95% !important}[flex-print="96"]{min-width:96% !important;max-width:96% !important}[flex-print="97"]{min-width:97% !important;max-width:97% !important}[flex-print="98"]{min-width:98% !important;max-width:98% !important}[flex-print="99"]{min-width:99% !important;max-width:99% !important}[flex-print="100"]{min-width:100% !important;max-width:100% !important}}@keyframes vertical-parallax-animation{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}.layout-container{width:clamp(320px,90vw,1200px);margin:0 auto}header{position:sticky;top:0;z-index:100;background:color-mix(in srgb, var(--id3-color-primary), transparent 25%);backdrop-filter:blur(5px);display:block;padding:1rem;border-bottom:1px solid color-mix(in srgb, var(--id3-color-text) 5%, transparent)}header .layout-container{display:grid;grid-template-columns:1fr 2fr 1fr;gap:1rem;place-items:center}@media screen and (max-width: 640px){header .layout-container{grid-template-columns:auto 1fr}}header .layout-container>div{display:flex;gap:1rem;align-items:center}header .layout-container>div:first-child{place-self:center start}header .layout-container .call-to-action{place-self:center end}header .layout-container .call-to-action .button{font-size:.6rem}header .layout-container .call-to-action .button.button-action{font-size:.6rem}@media screen and (max-width: 640px){header .yoamo-logo yo-svg:last-child{display:none}header nav{display:none}}main{position:relative}main>.layout-container{padding:3rem}@media screen and (max-width: 640px){main>.layout-container{padding:1rem}}main>section .layout-container{padding-block:3rem}@media screen and (max-width: 640px){main>section .layout-container{padding-block:1rem}}footer{--id3-color-text: #fff;padding:2rem 1rem;padding-top:4rem;margin-top:-2rem;text-align:center;line-height:normal;font-size:10px;background:#333}footer .layout-container{display:flex;justify-content:space-between;align-items:start;gap:1rem}footer .layout-container>div{display:flex;flex-direction:column;gap:.25rem;align-items:start}@media screen and (max-width: 640px){footer .layout-container{flex-direction:column}}footer .layout-container .footer-branding{display:flex;align-items:center;gap:.5rem}footer nav.footer-menu{text-align:left}footer nav.footer-menu h3{font-size:1rem;font-weight:bold;margin-bottom:1em}footer nav.footer-menu ul{list-style:none;display:flex;flex-direction:column;align-items:start;gap:.25rem;margin:0;padding:0;opacity:.75}footer nav.footer-menu ul li>a{text-decoration:none;font-size:.75rem;white-space:nowrap}#lang-switcher-dialog{top:auto;position-anchor:--footer-locale-button;bottom:anchor(top);left:anchor(center);right:auto;translate:-50% 0}button,.button{background:var(--id3-e-background);cursor:pointer;border:none;color:var(--id3-color-text);padding:.75em 1.25em;line-height:1;font-size:.75rem;font-weight:bold;border-radius:5em;transition:background .25s ease;box-shadow:0 0 0 1px rgba(0,0,0,.25);display:inline-block;text-decoration:none;--id3-e-background: transparent}button>ls,.button>ls{color:inherit;font-size:1em}button:hover,.button:hover{--id3-e-background: color-mix(in srgb, var(--id3-color-text), transparent 90%)}button:active,.button:active{--id3-e-background: var(--id3-color-primary)}button.button-action,.button.button-action{--id3-e-background: var(--id3-color-accent);color:var(--id3-color-accent-text);box-shadow:none}.yoamo-logo>a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.yoamo-logo>a svg .logo-color{fill:var(--id3-color-accent)}.yoamo-logo>a svg .logo-text{fill:var(--id3-color-text)}yo-svg{display:inline-block}yo-svg svg{display:block;width:100%;height:auto}nav ul{list-style:none;display:flex;align-items:center;gap:1rem;margin:0;padding:0}nav ul li>a{text-decoration:none;font-size:.7em}html{scroll-timeline:--main-timeline}body.homepage section .section-header h5{--id3-color-text: var(--id3-color-accent);font-weight:normal;margin:0}body.homepage section .section-header h2{margin:0}body.homepage section .section-header h2 em{--id3-color-text: var(--id3-color-accent)}body.homepage section .section-header p{opacity:.75;font-size:.875rem;margin:0}body.homepage section.invert-scheme{background:var(--id3-color-secondary-text);--id3-color-text: var(--id3-color-secondary)}body.homepage section.call-to-action .layout-container{background:var(--id3-color-accent);--id3-color-text: var(--id3-color-accent-text);padding:3rem;border-radius:1rem}body.homepage section.call-to-action .layout-container .call-to-action-button{--id3-color-accent: #000;--id3-color-accent-text: #fff}body.homepage section h4.item-title{font-size:1rem;margin:0;margin-bottom:.5rem}body.homepage section h4.item-title em{display:block;font-size:2rem;font-weight:bold;color:var(--id3-color-accent)}body.homepage section.hero{background:radial-gradient(100vmax circle at 90% 180%, var(--id3-color-accent) 0%, transparent 70%),linear-gradient(-55deg, #000, var(--id3-color-secondary));--id3-color-text: var(--id3-color-secondary-text);overflow:hidden;height:75vh;view-timeline-name:--heroTimeline}@media screen and (max-width: 640px){body.homepage section.hero{height:auto;min-height:75vh}}body.homepage section.hero .layout-container{position:relative}body.homepage section.hero .buzz-note{display:inline-block;padding:.5rem 1rem;font-size:.75rem;margin-bottom:.5rem;border:solid 1px var(--id3-color-accent);border-radius:5rem;color:var(--id3-color-accent);font-weight:bold}body.homepage section.hero .hero-content{width:50%;text-wrap:balance;position:relative;z-index:10}@media screen and (max-width: 640px){body.homepage section.hero .hero-content{width:100%}}body.homepage section.hero h1 em{--id3-color-text: var(--id3-color-accent)}body.homepage section.hero .hero-picture-list-container{position:absolute;right:0;top:0;bottom:0;width:50%;transform:translateY(25%);animation-timeline:--main-timeline;animation-name:vertical-parallax-animation;animation-timing-function:linear}@media screen and (max-width: 640px){body.homepage section.hero .hero-picture-list-container{z-index:0;width:100%;opacity:.05}}body.homepage section.hero .hero-picture-list-container .hero-picture-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:120px;gap:.5rem}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item{width:100%;border-radius:.5rem;overflow:hidden;position:relative;transform-style:preserve-3d;box-shadow:0 5px .25rem rgba(0,0,0,.6666666667)}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item.cell-large{grid-column:span 2;grid-row:span 2}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item.cell-wide{grid-column:span 2}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item.cell-tall{grid-row:span 2}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item.cell-fullwidth{grid-column:1/-1}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item.cell-bring-forward{transform:translateZ(100px)}body.homepage section.hero .hero-picture-list-container .hero-picture-list .hero-picture-item.cell-push-back{transform:translateZ(-100px)}body.homepage section#features .feature-list{padding-block:2rem;display:grid;grid-template-columns:repeat(9, 1fr);grid-template-rows:auto;gap:1rem}body.homepage section#features .feature-list .feature-item{grid-column:span 3;display:grid;grid-template-rows:auto 1fr;gap:.5rem;background:var(--id3-color-secondary);--id3-color-text: var(--id3-color-secondary-text);padding:1rem;border-radius:1rem;--icon-color: var(--id3-color-accent);--icon-bg: color-mix(in srgb, var(--id3-color-accent) 10%, transparent)}body.homepage section#features .feature-list .feature-item .feature-icon{font-size:2rem;padding-block:1rem;width:2em;aspect-ratio:1;text-align:center;background:var(--icon-bg);color:var(--icon-color);border-radius:.5rem}body.homepage section#features .feature-list .feature-item:first-child{grid-row:span 2;background:var(--id3-color-accent);--id3-color-text: var(--id3-color-accent-text);--icon-color: var(--id3-color-accent);--icon-bg: var(--id3-color-accent-text)}body.homepage section#features .feature-list .feature-item:last-child{grid-column:span 6}@media screen and (max-width: 640px){body.homepage section#features .feature-list{grid-template-columns:1fr;grid-template-rows:auto}body.homepage section#features .feature-list .feature-item{grid-column:1/-1 !important}}body.homepage section#features .feature-table{display:flex;flex-direction:column;gap:1rem}body.homepage section#features .feature-table .feature-table-row{display:flex;justify-content:space-between;gap:2rem;align-items:center;background:var(--id3-color-secondary);--id3-color-text: var(--id3-color-secondary-text);padding:1rem;border-radius:.5rem}body.homepage section#features .feature-table .feature-table-row .h5,body.homepage section#features .feature-table .feature-table-row p{margin:0}body.homepage section#features .feature-table .feature-table-row p{font-size:.75rem;opacity:.75}body.homepage section#features .feature-table .feature-table-row .fal,body.homepage section#features .feature-table .feature-table-row .fas{--id3-color-text: #00ac00;font-size:2rem}body.homepage section#why-choose .highlight-box-list{display:flex;gap:2rem;justify-content:space-between;padding-block:2rem}body.homepage section#why-choose .highlight-box-list .highlight-box{display:grid;grid-template-rows:auto auto 1fr;position:relative}body.homepage section#why-choose .highlight-box-list .highlight-box i.fab{height:3rem}@media screen and (max-width: 640px){body.homepage section#why-choose .highlight-box-list{flex-direction:column}}body.homepage section#how-it-works .step-list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2rem}body.homepage section#how-it-works .step-list .step-item{padding:1rem;border-radius:1rem}body.homepage section#how-it-works .step-list .step-item:last-child{background:var(--id3-color-secondary);--id3-color-text: var(--id3-color-secondary-text)}@media screen and (max-width: 640px){body.homepage section#how-it-works .step-list{grid-auto-flow:row}}body.homepage section#integration .integration-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-block:2rem}body.homepage section#integration .integration-list .integration-item{display:grid;grid-template-rows:auto auto 1fr;place-items:center;justify-content:center;text-align:center;border-radius:1rem;padding:1rem;background:var(--id3-color-secondary);--id3-color-text: var(--id3-color-secondary-text);position:relative;width:250px}@media screen and (max-width: 640px){body.homepage section#integration .integration-list .integration-item{width:170px}}body.homepage section#integration .integration-list .integration-item i.fab{height:3rem}body.homepage section#integration .integration-list .integration-item .integration-text h3{font-size:1rem;font-weight:normal;height:2.25rem}body.homepage section#integration .integration-list .integration-item .integration-text h3 em{position:absolute;top:.5rem;right:.5rem;font-size:.5rem;line-height:1;font-style:normal;font-weight:normal;color:#fff;background-color:#925;border-radius:.25rem;padding:.5em .75em}body.homepage section#integration .integration-list .integration-item .integration-text p{font-size:.75rem;opacity:.75;margin:0}body.homepage section#testimonials .testimonial-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem;padding-block:1rem}body.homepage section#testimonials .testimonial-list .testimonial-item{display:grid;grid-template-rows:1fr;background:var(--id3-color-secondary);--id3-color-text: var(--id3-color-secondary-text);padding:1.5em;place-items:center;border-radius:1rem;font-size:.875rem;grid-column:span 2}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-body{display:flex;flex-direction:column;gap:.5rem}body.homepage section#testimonials .testimonial-list .testimonial-item yo-star-rating{color:var(--id3-color-accent)}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-text p{margin:0;font-size:1em}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-text p::before{content:open-quote}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-text p::after{content:close-quote}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-author{position:relative;padding-left:3em}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-author .autor-avatar{width:2em;aspect-ratio:1;border-radius:50%;background:#ccc;position:absolute;left:0;top:50%;transform:translateY(-50%)}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-author .author-name{font-size:.75em;font-weight:bold}body.homepage section#testimonials .testimonial-list .testimonial-item .testimonial-author .author-title{font-size:.6em;font-weight:normal;opacity:.75}body.homepage section#testimonials .testimonial-list .testimonial-item:first-child{grid-row:span 2;grid-column:span 3;font-size:1.25rem}@media screen and (max-width: 640px){body.homepage section#testimonials .testimonial-list{grid-template-columns:1fr;grid-template-rows:auto}body.homepage section#testimonials .testimonial-list .testimonial-item{grid-column:1/-1 !important}}body.homepage section#faq .faq-list{padding-block:1rem;display:grid;gap:1rem}body.homepage section#faq .faq-list .faq-item{display:grid;grid-template-rows:auto 0fr;transition:.25s ease;background:var(--id3-color-secondary);--id3-color-text: var(--id3-color-secondary-text);border-radius:1rem;padding:1rem;position:relative}body.homepage section#faq .faq-list .faq-item input[type=checkbox],body.homepage section#faq .faq-list .faq-item input[type=radio]{appearance:none;position:absolute;display:block;opacity:0;inset:0;z-index:5;cursor:pointer}body.homepage section#faq .faq-list .faq-item .fa-light{position:absolute;top:1rem;right:1rem;font-size:1.25rem;transition:.25s ease}body.homepage section#faq .faq-list .faq-item .faq-question{font-weight:bold;padding-right:2rem;cursor:pointer}body.homepage section#faq .faq-list .faq-item .faq-answer{overflow:hidden;opacity:.75}body.homepage section#faq .faq-list .faq-item:has(input[type=checkbox]:checked),body.homepage section#faq .faq-list .faq-item:has(input[type=radio]:checked){grid-template-rows:auto 1fr;gap:1rem}body.homepage section#faq .faq-list .faq-item:has(input[type=checkbox]:checked) .fa-light,body.homepage section#faq .faq-list .faq-item:has(input[type=radio]:checked) .fa-light{rotate:135deg}@keyframes hero-picture-animation{0%{transform:scale(0.5)}50%{transform:scale(1)}100%{transform:scale(0.5)}}body.CAPI section.bg-alternate{background-color:#01224b;color:#fff}body.CAPI section.bg-alternate-trans{background-color:rgba(1,34,75,.75);color:#fff}body.CAPI .overlay{background-color:rgba(1,34,75,.75)}body.REM section.bg-alternate{background-color:#e51837;color:#fff}body.REM section.bg-alternate-trans{background-color:rgba(229,24,55,.75);color:#fff}body.REM .overlay{background-color:rgba(46,69,150,.75)}body.ROYLEP section.bg-alternate{background-color:#d1201f;color:#fff}body.ROYLEP section.bg-alternate-trans{background-color:rgba(209,32,31,.75);color:#fff}body.ROYLEP .overlay{background-color:rgba(209,32,31,.75)}body.VIR section.bg-alternate{background-color:#003468;color:#fff}body.VIR section.bg-alternate-trans{background-color:rgba(0,52,104,.75);color:#fff}body.VIR .overlay{background-color:rgba(244,121,32,.75)}body.SUTTON section.bg-alternate{background-color:#d00;color:#fff}body.SUTTON section.bg-alternate-trans{background-color:rgba(221,0,0,.75);color:#fff}body.SUTTON .overlay{background-color:rgba(221,0,0,.75)}body.SOT section.bg-alternate{background-color:#0c213e;color:#fff}body.SOT section.bg-alternate-trans{background-color:rgba(12,33,62,.75);color:#fff}body.SOT .overlay{background-color:rgba(12,33,62,.75)}body.CENT section.bg-alternate{background-color:#0c0c0c;color:#fff}body.CENT section.bg-alternate-trans{background-color:rgba(12,12,12,.75);color:#fff}body.CENT .overlay{background-color:rgba(240,179,16,.75)}body.KWL section.bg-alternate{background-color:#0c0c0c;color:#fff}body.KWL section.bg-alternate-trans{background-color:rgba(12,12,12,.75);color:#fff}body.KWL .overlay{background-color:rgba(180,1,1,.75)}