@charset "UTF-8";*{background-color:transparent;border:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-decoration:none}*,:after,:before{box-sizing:border-box}html{font-size:16px}body{font-family:sans-serif;line-height:1;min-height:100vh;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a img,a svg{cursor:pointer}img,svg{cursor:default;display:block;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}li,ul{list-style-type:none}:root{--elem-border-radius:.333em;--scroll-margin:var(--header-height,0px)}.none{display:none!important}.cover{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.aspect-16-9{aspect-ratio:16/9}.aspect-1{aspect-ratio:1}img.aspect-1,img.aspect-16-9{-o-object-fit:cover;object-fit:cover;width:100%}img.circle{border-radius:50%}.padding-0{padding:0!important}:root{--alpha:1;--overlay-alpha:.8;--_light:#fff;--_light_rgb:255,255,255;--_light-lighter:#fff;--_light-lighter_rgb:255,255,255;--_light-darker:#e6e6e6;--_light-darker_rgb:230,230,230;--_dark:#071e3d;--_dark_rgb:7,30,61;--_dark-lighter:#0c356b;--_dark-lighter_rgb:12,53,107;--_dark-darker:#02080f;--_dark-darker_rgb:2,8,15;--primary-color:#057db8;--primary-color_rgb:5,125,184;--primary-lighter-color:#069fea;--primary-lighter-color_rgb:6,159,234;--primary-darker-color:#045b86;--primary-darker-color_rgb:4,91,134;--secondary-color:#12af93;--secondary-color_rgb:18,175,147;--secondary-lighter-color:#17ddba;--secondary-lighter-color_rgb:23,221,186;--secondary-darker-color:#0d816c;--secondary-darker-color_rgb:13,129,108;--text-color:var(--_dark);--text-color_rgb:var(--_dark_rgb);--text-lighter-color:var(--_dark-lighter);--text-lighter-color_rgb:var(--_dark-lighter_rgb);--text-darker-color:var(--_dark-darker);--text-darker-color_rgb:var(--_dark-darker_rgb);--background-color:var(--_light);--background-color_rgb:var(--_light_rgb);--background-lighter-color:var(--_light-lighter);--background-lighter-color_rgb:var(--_light-lighter_rgb);--background-darker-color:var(--_light-darker);--background-darker-color_rgb:var(--_light-darker_rgb)}.alter{--text-color:var(--_light);--text-color_rgb:var(--_light_rgb);--text-lighter-color:var(--_light-lighter);--text-lighter-color_rgb:var(--_light-lighter_rgb);--text-darker-color:var(--_light-darker);--text-darker-color_rgb:var(--_light-darker_rgb);--background-color:var(--_dark);--background-color_rgb:var(--_dark_rgb);--background-lighter-color:var(--_dark-lighter);--background-lighter-color_rgb:var(--_dark-lighter_rgb);--background-darker-color:var(--_dark-darker);--background-darker-color_rgb:var(--_dark-darker_rgb)}.alter,html{background-color:var(--background-color);color:var(--text-color)}.bg-overlay{background-color:rgba(var(--background-color_rgb),var(--overlay-alpha))!important}.bg-overlay-grad{background-color:transparent!important;background-image:linear-gradient(to bottom,transparent var(--grad-start,0),rgba(var(--background-color_rgb),var(--overlay-alpha)) var(--grad-stop,100%))}:root{--body-font-size:14px;--underline-width:1px;--anchor-decoration-width:1px;--custom-anchor-decoration-width:1px;--heading-multiplier:3}@media(min-width:480px)and (max-width:1023px)and (orientation:landscape){:root{--body-font-size:12px}}@media(min-width:1024px){:root{--body-font-size:15px}}@media(min-width:1440px){:root{--body-font-size:16px}}@media(orientation:landscape){:root{--hr-width:10%}}body{font-family:var(--body-font-family,sans-serif);font-size:var(--body-font-size);font-weight:var(--body-font-weight,400)}b{font-weight:700!important}i{font-style:italic!important}sup{display:inline-block;margin-top:-.333em;position:relative}p,span,ul.list{font-size:1em;line-height:var(--body-line-height,1.5)}p a,span a,ul.list a{color:var(--anchor-color,currentColor);text-decoration-color:var(--anchor-decoration-color,currentColor);text-decoration-line:var(--anchor-decoration-type,underline);text-decoration-thickness:var(--anchor-decoration-width);text-underline-offset:var(--anchor-decoration-distance,auto);transition:all .3s ease}p a:hover,span a:hover,ul.list a:hover{color:var(--anchor-hover-color,var(--text-darker-color));text-decoration-color:var(--anchor-decoration-hover-color,var(--text-darker-color))}.h1,.h3,.h4,.h5,.h6,h1,h3,h4,h5,h6{--underline-width:.1em;--anchor-decoration-width:.1em;--custom-anchor-decoration-width:.1em;font-family:var(--heading-font-family,inherit);font-weight:var(--heading-font-weight,700);line-height:var(--heading-line-height,1)}.h1 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h3 a,h4 a,h5 a,h6 a{color:var(--anchor-color,currentColor);text-decoration-color:var(--anchor-decoration-color,currentColor);text-decoration-line:var(--anchor-decoration-type,underline);text-decoration-thickness:var(--anchor-decoration-width);text-underline-offset:var(--anchor-decoration-distance,auto);transition:all .3s ease}.h1 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--anchor-hover-color,var(--text-darker-color));text-decoration-color:var(--anchor-decoration-hover-color,var(--text-darker-color))}.h1,h1{font-size:calc(var(--heading-multiplier)*1em)}.h3,h3{font-size:calc(var(--heading-multiplier)*.777em)}.h4,h4{font-size:calc(var(--heading-multiplier)*.666em)}.h5,h5{font-size:calc(var(--heading-multiplier)*.555em)}.h6,h6{font-size:calc(var(--heading-multiplier)*.444em)}ul.list{padding-left:1em}ul.list li{list-style-type:var(--list-item-decoration-type,disc)}ul.list li::marker{color:var(--list-item-decoration-color,var(--primary-color,var(--text-color)))}ul.list li ul{padding-left:1em}ul.list li ul li{list-style-type:var(--sublist-item-decoration-type,disc)}ul.list li ul li::marker{color:var(--sublist-item-decoration-color,var(--secondary-color,var(--text-color)))}.text-center{text-align:center}.text-justify{text-align:justify}@media(max-width:479px){.xs-text-center{text-align:center}}.android{--custom-anchor-decoration-start:100%}:root{--section-padding:calc(var(--gap)*2);--content-width:90%;--content-max-width:1200px;--gap:2em}@media(max-width:479px){:root{--gap:6vw}}@media(min-width:480px)and (orientation:portrait){:root{--gap:1.2em}}.alter{--overlay-color:var(--_dark_rgb)}body.fullscreen,html.fullscreen{height:100%;min-height:100%;overflow:hidden}html{overflow-x:hidden;overflow-y:auto}main,section{position:relative;width:100%}section{align-items:center;display:flex;padding:var(--section-padding) 0;z-index:0}section:first-of-type{padding-top:calc(var(--section-padding) + var(--header-height, 0px))}section.fullscreen{min-height:100vh}section.ffullscreen{min-height:calc(100vh - var(--header-height, 0px))}section.fixed{inset:var(--header-height,0) 0 0 0;position:fixed}section.overlay:before{background-color:rgba(var(--overlay-color,var(--_light_rgb)),var(--overlay-alpha));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}section.top{align-items:flex-start}section.bottom{align-items:flex-end}header.maxfx+main section.fixed:first-of-type{top:0;right:0;bottom:0;left:0}div.content{margin:0 auto;position:relative;width:min(var(--content-max-width),var(--content-width));z-index:9}div.row{align-items:center;display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr);position:relative;width:100%}div.row.top{align-items:flex-start}div.row.bottom{align-items:flex-end}div.row+div.row{margin-top:var(--gap)}div.row+div.row.article{margin-top:var(--section-padding)}div.col{grid-column-end:span 12;grid-column-start:span 12;word-wrap:anywhere}@media(min-width:480px){div.row.row-auto-cols{display:flex}div.col.col-4{grid-column-end:span 4;grid-column-start:span 4}div.col.col-6{grid-column-end:span 6;grid-column-start:span 6}div.col.col-8{grid-column-end:span 8;grid-column-start:span 8}}@media(max-width:479px){section.xs-center{align-items:center}div.row.reverse>div.col-6:nth-child(2){order:-1}}:root{--header-height:3rem;--header-max-height:var(--header-height);--logo-width:8rem;--logo-max-width:var(--logo-width);--nav-item-margin:1em;--hamburger-height:3rem}@media(max-width:479px){:root{--nav-item-font-size:7vw}}@media(min-width:480px)and (max-width:1023px)and (orientation:landscape){:root{--nav-item-font-size:3vw;--nav-item-margin:.5em}}@media(min-width:480px)and (orientation:portrait){:root{--header-height:4rem;--logo-width:10rem;--nav-item-font-size:4vw;--hamburger-height:4rem}}@media(min-width:1024px){:root{--header-height:clamp(4rem,10vh,6rem);--header-max-height:clamp(8rem,20vh,12rem);--logo-width:clamp(8rem,15vw,18rem);--logo-max-width:clamp(10rem,18vw,20rem)}}.alter{--header-shadow-color:var(--_light_rgb)}header#header{background-color:var(--header-background-color,var(--background-color));box-shadow:0 0 var(--header-shadow-size,100vmax) 0 rgba(var(--header-shadow-color,var(--_dark_rgb)),var(--header-shadow-alpha,.15));color:var(--header-text-color,var(--text-color));cursor:default;height:var(--header-height);left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;width:100%;z-index:99}header#header.maxfx{transition:height .3s ease,background .3s ease,box-shadow .3s ease}header#header.maxfx.top{background-color:var(--header-max-background-color,transparent);box-shadow:none;color:var(--header-max-text-color,var(--background-color));height:var(--header-max-height)}header#header.maxfx.top #logo{width:var(--logo-max-width)}header#header.maxfx.top .nav-item .subnav ul{background-color:var(--header-max-background-color,transparent)}header#header div.content{align-items:center;display:flex;height:100%;justify-content:space-between;z-index:100}header#header #logo{align-items:center;color:var(--logo-color,currentColor);display:flex;justify-content:center;transition:all .3s ease;width:var(--logo-width);z-index:101}header#header #logo a{color:currentColor;display:block}header#header #logo a img,header#header #logo a svg{width:100%}header#header #logo a svg{fill:currentColor;stroke:currentColor}header#header #nav{display:flex;flex-direction:row;font-size:var(--nav-item-font-size,1em);gap:var(--nav-item-margin)}header#header .nav-item{color:var(--nav-item-color,currentColor);display:inline-flex;text-align:center;white-space:nowrap}header#header .nav-item span{line-height:inherit}header#header .nav-item a{color:currentColor;display:inline-flex;position:relative;transition:color .3s ease}header#header .nav-item a:after{background-color:var(--nav-item-decoration-color,currentColor);content:"";display:block;height:var(--nav-item-decoration-width,3px);opacity:0;position:absolute;top:calc(1em + var(--nav-item-decoration-distance, 3px));transition:opacity .3s ease;width:100%}header#header .nav-item a.active,header#header .nav-item a.router-link-exact-active,header#header .nav-item a:hover{color:var(--nav-item-hover-color,currentColor)}header#header .nav-item a.active:after,header#header .nav-item a.router-link-exact-active:after,header#header .nav-item a:hover:after{opacity:1}header#header .nav-item .subnav{cursor:pointer;display:inline-block;padding-right:1.333em;position:relative}header#header .nav-item .subnav>a{z-index:1}header#header .nav-item .subnav svg{cursor:pointer;display:inline-flex;position:absolute;right:0;stroke:var(--nav-item-decoration-color,currentColor);top:0;width:1em}header#header .nav-item .subnav ul{align-items:flex-start;background-color:var(--header-background-color,var(--background-color));border-radius:0 0 .666em .666em;display:none;flex-direction:column;font-size:var(--subnav-item-font-size,.95em);gap:calc(var(--nav-item-margin)/2);margin-left:-1em;min-width:calc(100% + 2em);opacity:0;padding:1em;position:absolute;transition:background .3s ease;z-index:0}header#header .nav-item .subnav .subnav-item{color:var(--nav-item-color,currentColor);display:inline-flex;text-align:center;white-space:nowrap}header#header .nav-item .subnav .subnav-item a{color:currentColor;display:inline-flex;transition:color .3s ease}header#header .nav-item .subnav .subnav-item a:after{display:none}header#header .nav-item .subnav .subnav-item a.active,header#header .nav-item .subnav .subnav-item a.router-link-exact-active,header#header .nav-item .subnav .subnav-item a:hover{color:var(--nav-item-decoration-color,currentColor)}header#header .nav-item .subnav:hover>a:after{opacity:1}header#header .nav-item .subnav:hover ul{animation:subnav-hover .3s ease forwards;display:flex}header#header #hamburger{color:var(--hamburger-color,currentColor);cursor:pointer;display:none;height:var(--hamburger-height);width:calc(var(--hamburger-height)/2);z-index:101}header#header #hamburger #path1,header#header #hamburger #path2,header#header #hamburger #path3,header#header #hamburger #path4{opacity:1;stroke:currentColor;transition:all .3s ease}header#header #hamburger #path2,header#header #hamburger #path3{transform:rotate(0);transform-origin:50% 50%}header#header:after{background-color:var(--header-background-color,var(--background-color));border-radius:50%;content:"";height:0;position:fixed;right:0;top:0;transform:translate(50%,-50%);transition:all .6s ease;width:0;z-index:99}@media(max-width:1023px){header#header div.content{height:var(--header-height);overflow-y:hidden;position:fixed;transition:height .4s cubic-bezier(.65,.05,.36,1);width:100%}header#header.maxfx.top.opened{color:var(--header-text-color,var(--text-color))}header#header #logo{height:var(--header-height);left:5%;position:absolute;top:0}header#header #nav{align-items:center;flex-direction:column;height:auto;justify-content:center;min-height:100%;opacity:0;padding:var(--header-height) 0;position:absolute;top:0;transform:translateY(-100%);transition:all .4s cubic-bezier(.65,.05,.36,1);width:100%}header#header .nav-item .subnav{padding:0}header#header .nav-item .subnav>a{margin-left:1.333em}header#header .nav-item .subnav svg{margin-left:.333em;position:relative;right:unset;top:.2em}header#header .nav-item .subnav ul{align-items:center;background-color:transparent;border-radius:0;display:flex;margin:.5em 0 .25em;min-width:0;opacity:1;overflow:hidden;padding:0;position:relative;transition:none}header#header .nav-item .subnav:hover ul{animation:none}header#header .nav-item .subnav.closeable ul{gap:0;height:0;margin:0;opacity:0;transition:all .3s ease}header#header .nav-item .subnav.closeable.opened svg{transform:rotate(180deg)}header#header .nav-item .subnav.closeable.opened ul{gap:calc(var(--nav-item-margin)/2);height:auto;margin:.5em 0 .25em;opacity:1}header#header #hamburger{display:block;position:absolute;right:5%;top:0}header#header.opened div.content{height:100%;overflow-y:auto}header#header.opened #nav{opacity:1;transform:translateY(0)}header#header.opened #hamburger #path1,header#header.opened #hamburger #path4{opacity:0}header#header.opened #hamburger #path2{transform:rotate(135deg)}header#header.opened #hamburger #path3{transform:rotate(-135deg)}header#header.opened:after{height:250vmax;width:250vmax}}@keyframes subnav-hover{0%{opacity:0}to{opacity:1}}:root{--footer-height:3rem}@media(min-width:480px)and (orientation:portrait){:root{--footer-height:4rem;--footer-padding:1.5em}}@media(min-width:1024px){:root{--footer-height:clamp(4rem,10vh,6rem);--footer-padding:2em}}footer#footer{align-items:center;background-color:var(--footer-background-color,var(--background-color));color:var(--footer-text-color,var(--text-color));display:flex;font-size:var(--footer-font-size,calc(var(--body-font-size)*.875));height:var(--footer-height);position:relative;width:100%}footer#footer.max{height:auto;min-height:var(--footer-height);padding:var(--footer-padding,1em) 0}footer#footer.max h6{margin-bottom:.5em}footer#footer.max .nav-item{color:var(--footer-item-color,currentColor);line-height:1.5}footer#footer.max .nav-item a{color:currentColor;transition:color .3s ease}footer#footer.max .nav-item a:hover{color:var(--footer-item-hover-color,currentColor)}div#cookies{background-color:var(--cookies-background-color,var(--background-color));bottom:0;color:var(--cookies-text-color,var(--text-color));padding:1em 0;position:fixed;width:100%;z-index:9998}div#cookies div.content .btn,div#cookies div.content p{font-size:var(--cookies-font-size,calc(var(--body-font-size)*.875))}:root{--margin-multiplier:1}.h1+.h1,.h1+.h3,.h1+.h4,.h1+.h5,.h1+.h6,.h1+h1,.h1+h3,.h1+h4,.h1+h5,.h1+h6,.h3+.h1,.h3+.h3,.h3+.h4,.h3+.h5,.h3+.h6,.h3+h1,.h3+h3,.h3+h4,.h3+h5,.h3+h6,.h4+.h1,.h4+.h3,.h4+.h4,.h4+.h5,.h4+.h6,.h4+h1,.h4+h3,.h4+h4,.h4+h5,.h4+h6,.h5+.h1,.h5+.h3,.h5+.h4,.h5+.h5,.h5+.h6,.h5+h1,.h5+h3,.h5+h4,.h5+h5,.h5+h6,.h6+.h1,.h6+.h3,.h6+.h4,.h6+.h5,.h6+.h6,.h6+h1,.h6+h3,.h6+h4,.h6+h5,.h6+h6,h1+.h1,h1+.h3,h1+.h4,h1+.h5,h1+.h6,h1+h1,h1+h3,h1+h4,h1+h5,h1+h6,h3+.h1,h3+.h3,h3+.h4,h3+.h5,h3+.h6,h3+h1,h3+h3,h3+h4,h3+h5,h3+h6,h4+.h1,h4+.h3,h4+.h4,h4+.h5,h4+.h6,h4+h1,h4+h3,h4+h4,h4+h5,h4+h6,h5+.h1,h5+.h3,h5+.h4,h5+.h5,h5+.h6,h5+h1,h5+h3,h5+h4,h5+h5,h5+h6,h6+.h1,h6+.h3,h6+.h4,h6+.h5,h6+.h6,h6+h1,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:calc(var(--margin-multiplier)*.333em)}.h1+p,.h1+ul.list,.h3+p,.h3+ul.list,.h4+p,.h4+ul.list,.h5+p,.h5+ul.list,.h6+p,.h6+ul.list,h1+p,h1+ul.list,h3+p,h3+ul.list,h4+p,h4+ul.list,h5+p,h5+ul.list,h6+p,h6+ul.list{margin-top:calc(var(--margin-multiplier)*1em)}.h1+.btn,.h1+.btn-group,.h1+.icon,.h3+.btn,.h3+.btn-group,.h3+.icon,.h4+.btn,.h4+.btn-group,.h4+.icon,.h5+.btn,.h5+.btn-group,.h5+.icon,.h6+.btn,.h6+.btn-group,.h6+.icon,h1+.btn,h1+.btn-group,h1+.icon,h3+.btn,h3+.btn-group,h3+.icon,h4+.btn,h4+.btn-group,h4+.icon,h5+.btn,h5+.btn-group,h5+.icon,h6+.btn,h6+.btn-group,h6+.icon{margin-top:calc(var(--margin-multiplier)*2em)}p+.h1,p+.h3,p+.h4,p+.h5,p+.h6,p+h1,p+h3,p+h4,p+h5,p+h6,p+p,p+ul.list,ul.list+.h1,ul.list+.h3,ul.list+.h4,ul.list+.h5,ul.list+.h6,ul.list+h1,ul.list+h3,ul.list+h4,ul.list+h5,ul.list+h6,ul.list+p,ul.list+ul.list{margin-top:calc(var(--margin-multiplier)*1em)}.btn+p,.btn+ul.list,.btn-group+p,.btn-group+ul.list,.icon+p,.icon+ul.list,p+.btn,p+.btn-group,p+.icon,ul.list+.btn,ul.list+.btn-group,ul.list+.icon{margin-top:calc(var(--margin-multiplier)*1.5em)}:root{--toggle-multiplier:.75em}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--text-color);border-color:var(--text-color);border-radius:0;border-style:solid;border-width:2px;color:var(--background-color);cursor:pointer;display:inline-flex;font-size:1em;justify-content:center;max-width:100%;padding:.5em 1.333em;position:relative;text-align:center;transition:all .2s ease}.btn span{color:currentColor;cursor:default;cursor:pointer;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap}.btn.btn-pill{border-radius:9999px}.btn:hover{background-color:var(--text-darker-color);border-color:var(--text-darker-color)}.btn .icon{color:currentColor;margin-right:.333em}div.btn-group{display:flex}@media(max-width:479px){div.btn-group{align-items:flex-start;flex-direction:column}div.btn-group .btn+.btn{margin-top:1em}div.btn-group.center,div.btn-group.xs-center{align-items:center}}@media(min-width:480px){div.btn-group{align-items:center;flex-direction:row}div.btn-group .btn+.btn{margin-left:1em}div.btn-group.center{justify-content:center}}:root{--modal-close-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNS4zMzMiPjxwYXRoIGQ9Im05LjM3MyA5LjM3MyA0NS4yNTQgNDUuMjU0TTkuMzczIDU0LjYyNyA1NC42MjcgOS4zNzMiLz48L2c+PC9zdmc+);--modal-content-max-height: calc(100vh - 6rem) ;--modal-content-padding:1.5rem;--modal-button-width:1.5rem}@media(min-width:480px)and (max-width:1023px)and (orientation:landscape){:root{--modal-content-min-width:50vw;--modal-content-max-width: calc(100vw - 8rem) }}@media(min-width:480px)and (orientation:portrait){:root{--modal-content-min-width:50vw;--modal-content-max-width:80vw;--modal-content-max-height: calc(100vh - 8rem) ;--modal-content-padding:2rem}}@media(min-width:1024px){:root{--modal-content-min-width:40vw;--modal-content-max-width:90vw;--modal-content-max-height:80vh;--modal-content-padding:2rem;--modal-button-width:2rem}}@media(min-width:1280px){:root{--modal-content-max-width:var(--content-max-width)}}div#modal{align-items:center;background-color:rgba(var(--modal-overlay-color,var(--_dark_rgb)),var(--modal-overlay-opacity,.8));display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;position:fixed;z-index:9997}div#modal div.modal-content{background-color:var(--modal-background-color,var(--background-color));border:var(--modal-content-padding) solid transparent;border-radius:var(--modal-content-border-radius,1rem);border-right-width:calc(var(--modal-content-padding)/2);box-shadow:var(--modal-content-shadow,0 50px 100px 0 rgba(var(--_dark_rgb),.5));color:var(--modal-text-color,var(--text-color));max-height:var(--modal-content-max-height);max-width:var(--modal-content-max-width, calc(100vw - 4rem) );min-width:var(--modal-content-min-width, calc(100vw - 4rem) );overflow-y:auto;padding-right:calc(var(--modal-content-padding)/2);position:relative}div#modal div.modal-content.image-only{background-color:transparent;border:0;min-width:0;overflow:hidden;padding:0}div#modal div.modal-content.image-only img{max-height:var(--modal-content-max-height)}div#modal div#modal-close{background-image:var(--modal-close-image);background-position:50%;background-repeat:no-repeat;background-size:var(--modal-button-width);cursor:pointer;height:calc(2rem + var(--modal-button-width));position:fixed;right:0;top:0;width:calc(2rem + var(--modal-button-width))}@media(max-width:1023px){div#modal div#modal-close{height:var(--header-height,3rem);width:calc(10% + var(--modal-button-width))}}:root{--carousel-arrow-size:calc(var(--body-font-size)*3);--carousel-dot-size:var(--body-font-size)}section.carousel{display:block;padding:0!important}section.carousel .carousel__item{display:block;width:100%}section.carousel .carousel__next,section.carousel .carousel__prev{aspect-ratio:1;background-color:var(--carousel-button-background-color,var(--text-color));border-radius:50%;color:var(--carousel-button-color,var(--background-color));cursor:pointer;height:auto;margin:0;top:50%;transform:translateY(-50%);width:var(--carousel-arrow-size)}section.carousel .carousel__next svg,section.carousel .carousel__prev svg{cursor:pointer}section.carousel .carousel__prev{left:calc(var(--carousel-arrow-size)*-1.3)}section.carousel .carousel__prev svg{margin-right:.1em}section.carousel .carousel__next{right:calc(var(--carousel-arrow-size)*-1.3)}section.carousel .carousel__next svg{margin-left:.1em}section.carousel .carousel__next--disabled,section.carousel .carousel__next--disabled svg,section.carousel .carousel__prev--disabled,section.carousel .carousel__prev--disabled svg{cursor:default}section.carousel .carousel__pagination{bottom:calc(var(--carousel-dot-size)*-2);gap:var(--carousel-dot-size);left:50%;margin:0;padding:0;position:absolute;transform:translate(-50%)}section.carousel .carousel__pagination-button{background-color:var(--carousel-button-background-color,var(--text-color));border-radius:50%;height:var(--carousel-dot-size);margin:0;opacity:.5;padding:0;width:var(--carousel-dot-size)}section.carousel .carousel__pagination-button.carousel__pagination-button--active{opacity:1}section.carousel .carousel__pagination-button:after{display:none!important}section.carousel.carousel__nav--inside .carousel__prev{left:calc(var(--carousel-arrow-size)*.3)}section.carousel.carousel__nav--inside .carousel__next{right:calc(var(--carousel-arrow-size)*.3)}section.carousel.carousel__pagination--inside .carousel__pagination{bottom:var(--carousel-dot-size)}:root{--body-font-family:"specter";--body-font-size:17px;--heading-font-family:"specter";--heading-font-weight:700;--heading-multiplier:2.333;--heading-line-height:1.25;--anchor-decoration-type:none;--anchor-hover-color:var(--secondary-color);--nav-item-margin:1.333em;--subnav-item-font-size:.9em;--list-item-decoration-color:var(--secondary-color);--footer-font-size:var(--body-font-size)}@media(max-width:479px){:root{--subnav-item-font-size:.8em}}@media(min-width:480px)and (max-width:1023px)and (orientation:landscape){:root{--body-font-size:15px;--nav-item-margin:1em;--subnav-item-font-size:.8em}}@media(min-width:1024px){:root{--body-font-size:17px;--logo-width:clamp(8rem,15vw,18rem);--logo-max-width:var(--logo-width)}}@media(min-width:1440px){:root{--body-font-size:18px}}:root{--header-max-text-color:var(--_light);--nav-item-decoration-color:var(--secondary-color);--overlay-alpha:.9}.alter{--overlay-alpha:.8}a{transition:color .2s ease}.h1,.h3,a:hover,h1,h3{color:var(--secondary-color)}.h1,.h3,.h4,.h5,.h6,h1,h3,h4,h5,h6{text-transform:uppercase}.title{align-items:center;display:inline-flex;margin-bottom:13vh}.title img{width:min(7vw,7rem)}.title h1{color:var(--_light);font-size:min(3.75vw,3.75rem);margin-left:1vw}.btn{text-transform:uppercase}.btn.btn-custom{background-color:transparent;border:0;box-shadow:inset 0 0 0 2px var(--secondary-color);color:var(--_light)}.btn.btn-custom span{z-index:1}.btn.btn-custom:after{background-image:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:9999px;content:"";top:0;right:0;bottom:0;left:0;opacity:1;position:absolute;transition:opacity .2s ease}.btn.btn-custom:hover{color:var(--secondary-color)}.btn.btn-custom:hover:after{opacity:0}header#header{background-image:linear-gradient(180deg,transparent,transparent);box-shadow:none}header#header .logo-recolor{fill:var(--_dark);transition:all .3s ease}header#header.top{background-image:linear-gradient(to bottom,var(--_dark),transparent)}header#header.top .logo-recolor{fill:var(--_light)}header#header.top.opened .logo-recolor{fill:var(--_dark)}header#header span.lang-divider{margin:-.1em .25em;transition:all .3s ease}section#hero{display:grid;padding:0;place-content:center}#hero-logo{width:33vw}div#home{text-align:center;z-index:9}div#lang{align-items:center;cursor:default;display:inline-flex;gap:1em;justify-content:center;margin-top:3em;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}div.prices{display:grid;gap:var(--gap);grid-template-columns:repeat(4,1fr)}div.prices div.price-box{background-color:rgba(var(--_light_rgb),var(--overlay-alpha));border-radius:1em;color:var(--_dark);padding:1.666em;text-align:center}div.prices div.price-box h4{letter-spacing:-.05em}div.prices div.price-box h4+p{margin-top:0}div.prices div.price-box ul.list{text-align:left}div.prices div.price-box ul.list li{padding-left:.333em}div.prices div.price-box ul.list li.active{--list-item-decoration-type:"✔";color:var(--secondary-color)}div.prices div.price-box ul.list li.inactive{--list-item-decoration-type:"✘";--list-item-decoration-color:var(--_dark);opacity:.666}div.prices div.price-box h5{color:var(--secondary-color)}div.references{display:grid;gap:var(--gap);grid-template-columns:repeat(8,1fr)}div.footer-content-wrap{align-items:center;display:flex;justify-content:space-between}div.footer-content-wrap div.social{display:flex;gap:.5em}div.footer-content-wrap div.social a.icon{aspect-ratio:1;fill:var(--text-color);height:auto;transition:all .2s ease;width:2em}div.footer-content-wrap div.social a.icon:hover{fill:var(--secondary-color)}section.reviews{padding-bottom:calc(var(--section-padding)*2)}section.reviews section.carousel .carousel__item{align-items:center;display:flex;justify-content:center}section.reviews section.carousel .carousel__item img{max-width:50%}section.reviews section.carousel .carousel__pagination{bottom:calc(var(--section-padding)*-1)}@media(orientation:portrait){#hero-logo{width:66vw}}@media(max-width:479px){section.bg-overlay-grad{background-image:linear-gradient(to bottom,transparent,rgba(var(--background-color_rgb),var(--overlay-alpha)) 50%)}div.title{flex-direction:column;margin-bottom:0;text-align:center}div.title img{width:27vw}div.title h1{font-size:10vw;margin-left:0;margin-top:2vh}div.prices{grid-template-columns:repeat(1,1fr)}div.references{grid-template-columns:repeat(2,1fr)}section.reviews section.carousel .carousel__item img{max-width:100%}section.reviews section.carousel .carousel__next,section.reviews section.carousel .carousel__prev{display:none}footer#footer{height:auto;padding:var(--gap) 0}footer#footer div.footer-content-wrap{align-items:center;flex-direction:column-reverse;gap:1em}}
