/* roboto-100normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src:
    local('Roboto Thin '),
    local('Roboto-Thin'),
    url(/static/media/roboto-latin-100.c2aa4ab1.woff2) format('woff2'), 
    url(/static/media/roboto-latin-100.a45108d3.woff) format('woff'); /* Modern Browsers */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  src:
    local('Roboto Thin italic'),
    local('Roboto-Thinitalic'),
    url(/static/media/roboto-latin-100italic.7f839a86.woff2) format('woff2'), 
    url(/static/media/roboto-latin-100italic.451d4e55.woff) format('woff'); /* Modern Browsers */
}

/* roboto-300normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src:
    local('Roboto Light '),
    local('Roboto-Light'),
    url(/static/media/roboto-latin-300.37a7069d.woff2) format('woff2'), 
    url(/static/media/roboto-latin-300.865f928c.woff) format('woff'); /* Modern Browsers */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 300;
  src:
    local('Roboto Light italic'),
    local('Roboto-Lightitalic'),
    url(/static/media/roboto-latin-300italic.c64e7e35.woff2) format('woff2'), 
    url(/static/media/roboto-latin-300italic.bd5b7a13.woff) format('woff'); /* Modern Browsers */
}

/* roboto-400normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    local('Roboto Regular '),
    local('Roboto-Regular'),
    url(/static/media/roboto-latin-400.176f8f5b.woff2) format('woff2'), 
    url(/static/media/roboto-latin-400.49ae34d4.woff) format('woff'); /* Modern Browsers */
}

/* roboto-400italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    local('Roboto Regular italic'),
    local('Roboto-Regularitalic'),
    url(/static/media/roboto-latin-400italic.d022bc70.woff2) format('woff2'), 
    url(/static/media/roboto-latin-400italic.b1d9d990.woff) format('woff'); /* Modern Browsers */
}

/* roboto-500normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src:
    local('Roboto Medium '),
    local('Roboto-Medium'),
    url(/static/media/roboto-latin-500.f5b74d7f.woff2) format('woff2'), 
    url(/static/media/roboto-latin-500.cea99d3e.woff) format('woff'); /* Modern Browsers */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src:
    local('Roboto Medium italic'),
    local('Roboto-Mediumitalic'),
    url(/static/media/roboto-latin-500italic.0d8bb5b3.woff2) format('woff2'), 
    url(/static/media/roboto-latin-500italic.18d00f73.woff) format('woff'); /* Modern Browsers */
}

/* roboto-700normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    local('Roboto Bold '),
    local('Roboto-Bold'),
    url(/static/media/roboto-latin-700.c18ee39f.woff2) format('woff2'), 
    url(/static/media/roboto-latin-700.2267169e.woff) format('woff'); /* Modern Browsers */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    local('Roboto Bold italic'),
    local('Roboto-Bolditalic'),
    url(/static/media/roboto-latin-700italic.7d8125ff.woff2) format('woff2'), 
    url(/static/media/roboto-latin-700italic.9360531f.woff) format('woff'); /* Modern Browsers */
}

/* roboto-900normal - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src:
    local('Roboto Black '),
    local('Roboto-Black'),
    url(/static/media/roboto-latin-900.870c8c14.woff2) format('woff2'), 
    url(/static/media/roboto-latin-900.bac8362e.woff) format('woff'); /* Modern Browsers */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 900;
  src:
    local('Roboto Black italic'),
    local('Roboto-Blackitalic'),
    url(/static/media/roboto-latin-900italic.cb5ad999.woff2) format('woff2'), 
    url(/static/media/roboto-latin-900italic.c20d916c.woff) format('woff'); /* Modern Browsers */
}


.language-switch{position:relative}@media(max-width: 768px){.language-switch{position:absolute;right:3.5rem;top:.75rem}}.language-switch .language-button{margin-left:1rem;cursor:pointer}.language-switch .language-button:hover{opacity:.9}.language-switch .language-switch-drop{top:2rem;right:0rem;background-color:#fff;padding:.5rem;border-radius:4px;position:absolute;box-shadow:rgba(0,0,0,.16) 0px 1px 4px}.language-switch .language-switch-drop .language-entry{font-size:18px;font-weight:400;color:#333;margin-bottom:.25rem;border-bottom:solid 2px #fff;cursor:pointer}.language-switch .language-switch-drop .language-entry:hover{opacity:.9;border-bottom:solid 2px #e4631e}.white .language-button{color:#333}
.app-header{position:fixed;height:60px;left:0;right:0;color:#fff;display:flex;align-items:center;padding-left:1rem;justify-content:space-between;z-index:2;background:linear-gradient(to right, #c1693a 0%, #c0693a 100%)}@media(prefers-color-scheme: dark){.app-header{background:#2d2d36}}.app-header.shadow{box-shadow:0 4px 4px -5px #333}.app-header .img-mobile-connect{width:18px;height:18px;margin-right:.25rem}.app-header .container-menu-mobile{position:fixed;top:60px;left:0;right:0;bottom:0;z-index:999;display:flex;flex-direction:column;width:100%;padding-top:2rem;background:linear-gradient(to right, #c1693a 0%, #c0693a 100%)}@media(prefers-color-scheme: dark){.app-header .container-menu-mobile{background:#42424a}}.app-header .container-menu-mobile .menu-button,.app-header .container-menu-mobile .menu-button-outlined{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.app-header .menu-button-mobile{margin-right:1rem}@media(min-width: 900px){.app-header .menu-button-mobile{display:none}}.app-header .container-menu-desktop{display:flex;margin-right:1rem}@media(max-width: 900px){.app-header .container-menu-desktop{display:none}}.app-header .menu-buttons{display:flex;margin-left:3rem;align-items:center}.app-header a{text-decoration:none}.app-header .links-desktop{display:flex;align-items:center}.app-header .menu-link{text-decoration:none;font-size:20px;transition:font-size .5s;margin-left:1.5rem;border-top:solid transparent 3px;position:relative}.app-header .menu-link:hover:before{content:"";position:absolute;width:100%;height:3px;background-color:#fff;opacity:1;margin-top:-12px}.app-header .menu-button{display:inline-flex;justify-content:center;align-items:center;background-color:#fff;color:#333;padding:.5rem 1rem;border-radius:20px;font-size:18px;border-top:unset;font-weight:400}.app-header .menu-button:hover{opacity:.8;border-top:unset}@media(prefers-color-scheme: dark){.app-header .menu-button{background-color:#e4631e;color:#fff}}.app-header .menu-button-outlined{display:inline-flex;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:18px;white-space:nowrap;background-color:rgba(0,0,0,.3);border-radius:20px;margin-left:1rem;color:#fff;font-weight:400}@media(prefers-color-scheme: dark){.app-header .menu-button-outlined{background-color:#2d2d36;color:#fff}}.app-header .menu-button-outlined:hover{opacity:.8}.app-header .title-and-slogan{padding-left:15px;display:flex;flex-direction:column;justify-content:center}.app-header .title-and-slogan .title{font-size:1rem;line-height:1.1rem;margin:0;font-weight:600}@media(max-width: 768px){.app-header .title-and-slogan .slogan{display:none}}.app-header .title-and-slogan span{font-size:.8rem}.app-header .app-logo{height:100%}.white .container-menu-mobile{background:#fff}.white .menu-link:hover:before{content:"";background-color:#333}.white .app-header{background:#fff}.white .app-header .menu-button-mobile{color:#333}.white .app-header .menu-button{background-color:#e4631e;color:#fff}.white .app-header .menu-button-outlined{background-color:rgba(0,0,0,.7)}
.lds-roller{display:inline-block;position:relative;width:64px;height:64px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#e4631e;margin:-3px 0 0 -3px}.lds-roller div:after.white{background:#fff}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:54px;left:1.11rem}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.container-notifications{width:100%;display:flex;justify-content:center;bottom:0;position:absolute}div.notification{position:fixed;bottom:10px;border-radius:15px;background-color:#222;justify-content:center;align-items:center;display:flex;color:#fff;font-family:"Roboto";font-weight:300;animation:show ease-in 6s forwards;padding:1rem;box-sizing:border-box;font-size:20px;z-index:999}@media(max-width: 768px){div.notification{width:calc(100% - 2rem)}}@keyframes hide{from{transform:translateY(0);opacity:1}to{transform:translateY(100px);opacity:0}}@keyframes show{from{transform:translateY(100px);opacity:0}5%{transform:translateY(-25px);opacity:1}95%{transform:translateY(-25px);opacity:1}to{transform:translateY(100px);opacity:0}}
.language-disclaimer{position:fixed;bottom:1rem;background-color:#fff;padding:1rem;color:#333;left:50%;transform:translate(-50%, 0);border-radius:32px;box-shadow:rgba(0,0,0,.16) 0px 2px 6px;display:flex}@media(max-width: 768px){.language-disclaimer{left:1rem;right:1rem;transform:unset}}.language-disclaimer .disclaimer-text{font-size:18px;color:#333}.language-disclaimer .close{cursor:pointer;font-family:monospace;padding:1rem;color:#333}
.button{display:flex;text-decoration:none;justify-content:center;align-items:center;color:#fff;padding:.25rem 1rem;height:35px;font-size:20px;border-radius:20px;font-weight:400;background:rgba(255,255,255,.05);border:solid 2px #fff;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.button.inline{margin-bottom:1rem}.button.spaced-right{margin-right:1rem}.button:hover{cursor:pointer}.button img{margin-left:1rem;width:20px;height:20px}.button:hover{background-color:rgba(0,0,0,.05)}.button.bouncy{animation:bounce .75s 1s forwards ease-out}.button.on-white{background-color:#e4631e;border:unset;color:#fff}.button.on-white:hover{opacity:.8}.button.on-dark{background-color:#fff;color:#e4631e;box-shadow:rgba(30,30,30,.2) 0px 7px 29px 0px}.button.secondary{background-color:rgba(0,0,0,.7);color:#fff}@media(prefers-color-scheme: dark){.button.secondary{background-color:rgba(0,0,0,.2)}}.button.outlined{border:solid 2px #333;color:#333;background-color:unset}@keyframes bounce{0%{transform:scale(1, 1)}12%{transform:scale(0.95, 0.95)}25%{transform:scale(1.05, 1.05)}50%{transform:scale(0.975, 0.975)}75%{transform:scale(1.025, 1.025)}100%{transform:scale(1, 1)}}
.icon-close{position:absolute;right:1rem;top:1rem;width:20px;height:20px;cursor:pointer;z-index:1}
.container-modal{position:absolute;left:50%;top:50%;width:330px;background-color:#fff;color:#333;border-radius:32px;transform:translate(-50%, -50%);box-shadow:0 0 12px 0 rgba(0,0,0,.1),0 10px 30px 0 rgba(0,0,0,.2)}@media(prefers-color-scheme: dark){.container-modal{background-color:#42424a;color:#fff}}.container-modal.full-screen{z-index:4;width:400px;max-width:calc(100vw - 2rem)}@media(max-width: 900px){.container-modal{z-index:4;position:fixed;left:.5rem;right:.5rem;transform:translate(0, -50%);max-width:640px;margin:auto;width:unset}}.modal-background{position:fixed;background-color:rgba(0,0,0,.9);z-index:2;top:0;left:0;right:0;bottom:0;content:""}@media(min-width: 900px){.modal-background{display:none}}.modal-background.full-screen{display:block}
.browser-support-modal-content{padding:1rem}
.App{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;padding-top:60px}.container{margin-top:20px}#root{height:100%}body{overflow:scroll}body.white a{color:#444}html,body{height:100%;margin:0;padding:0;scroll-behavior:smooth;font-family:"Roboto",sans-serif !important;font-size:20px;font-weight:300;overflow-x:visible;text-rendering:geometricPrecision;color:#333}@media(prefers-color-scheme: dark){html,body{background:#42424a;color:#fff}}html p,html label,html span,body p,body label,body span{font-size:20px}html p,body p{margin-top:0;margin-bottom:1rem}html:after,body:after{position:fixed;top:0;width:100vw;height:100vh;content:"";z-index:-1;transition:background-color .5s}.loader-center{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:999}.spacer{height:1rem}h1{font-size:114px;line-height:86px}@media screen and (max-width: 768px){h1{font-size:4rem;line-height:3rem}}@media(max-width: 768px){h1{font-size:60px;line-height:60px}}h2{font-weight:500;font-size:1.5rem}@media screen and (max-width: 768px){h2{font-size:1.2rem}}h3{font-weight:500;margin-top:30px;margin-bottom:.5rem;font-size:1.4rem}h4{font-weight:400;margin-top:0;margin-bottom:.5rem;font-size:1.3rem}.date{color:#666}.date img{width:1rem;height:1rem;margin-right:.5rem}label{font-weight:400;color:#333;font-size:.8rem;display:block}a{color:#fff;font-weight:300}.button,.menu-button,.menu-button-outlined{color:#fff;font-weight:400;transition:-webkit-filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}.header-logo{height:40px;display:flex;align-items:center}.cols{display:flex;margin-left:-0.5rem;margin-right:-0.5rem}@media(max-width: 768px){.cols{flex-direction:column}}.cols .col{flex:1 1;margin:.5rem}@media(max-width: 768px){.cols .col{margin-bottom:1rem}}.header-top{font-size:24px;line-height:28px;font-weight:500;color:#fff;text-align:center;margin-bottom:2rem;margin-top:0rem;max-width:350px}@media(min-width: 768px){.header-top{font-size:28px;line-height:32px;max-width:420px;margin-bottom:2.5rem}}.content-bottom .container-informative,.view-info .container-informative{max-width:850px}.view-info.container-informative{max-width:850px}.view-faq a,.view-article-detail a{font-weight:300;text-decoration:none;border-bottom:solid 2px #e4631e}.link{font-weight:300;text-decoration:none;border-bottom:solid 2px #e4631e;cursor:pointer}.container-informative{flex:1 1;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;font-weight:300;overflow:inherit;max-width:720px;color:#333}@media(prefers-color-scheme: dark){.container-informative{color:#fff}}.container-informative .img-info{display:flex;align-items:center;justify-content:center;max-width:50px;max-height:50px;width:75%;height:75%;font-size:40px;font-weight:500;color:#fff}.container-informative .banner-img{width:170px;height:auto}.container-informative .banner-row{flex:1 1}.container-informative .container-circle-icon-big{display:flex;justify-content:center;align-items:center;width:250px;height:250px;border-radius:250px;font-size:100px;background-image:linear-gradient(45deg, #e4631e 0%, #ea6a25 100%)}@media(prefers-color-scheme: dark){.container-informative .container-circle-icon-big{background-image:unset;background-color:#fff}}.container-informative .italic{font-style:italic}.divider{width:100%;height:1px;margin-top:1rem;margin-bottom:1rem;background-color:rgba(255,255,255,.7)}.divider-orange{width:32px;height:2px;margin:auto;margin-top:2rem;margin-bottom:2rem;background-color:#e4631e}.spacer{height:0;padding-top:1rem}.container-top{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}@media(max-width: 768px){.container-top{margin-top:1rem;margin-bottom:0}}@media(min-width: 1024){.container-top{padding-bottom:50px}}@media(max-width: 800px){.container-top{flex-direction:column}}.container-main{display:flex;flex-direction:row;justify-content:center;padding-top:60px;width:100%}@media(prefers-color-scheme: dark){.container-main{background-color:#2d2d36}}.container-main:empty{height:0;padding-top:0}.container-main:blank{height:0;padding-top:0}.tooltip{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px;cursor:pointer;margin-left:.5rem}.tooltip .tooltip-circle{width:24px;height:24px;border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:400;background-color:#333;color:#fff}.tooltip:hover .tooltip-text{display:block}.tooltip .tooltip-text{display:none;background-color:#333;color:#fff;text-align:center;padding:1rem;border-radius:5px;z-index:1;position:absolute;max-width:80vw;width:300px;top:40px;right:-5px;font-size:18px}.tooltip .tooltip-text:after{content:"";display:block;position:absolute;top:-7px;right:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333}.content-top{color:#fff}.content-middle{margin-top:-1rem;background:linear-gradient(to right, #c1693a 0%, #c0693a 100%);border-bottom-left-radius:50%;border-bottom-right-radius:50%;height:11vh;width:100%;display:flex;padding-bottom:1rem}@media(prefers-color-scheme: dark){.content-middle{background:#2d2d36}}.content-bottom{margin-top:2rem;display:flex;text-align:center;max-width:100%;justify-content:center}@media(prefers-color-scheme: dark){.content-bottom{background-color:#42424a}}.content-bottom h2{font-size:40px;font-weight:600}.content-bottom .img-explained{width:100%;border-radius:16px}.container-text{font-family:"Roboto";font-size:20px;margin-bottom:30px}.item-contact{padding-right:20px;display:inline-block}.item-contact img{width:64px;height:64px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{-webkit-background-clip:text}
