/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;-ms-word-break:break-all;word-wrap:break-word;}html{margin:0;padding:0;}body{margin:0;padding:0;font-size:62.5%;background-color:#00f;}a{color:#00f;text-decoration:underline;transition:all .1s ease-in;}a:hover{color:#333;}a.button{display:inline-block;margin:0.25rem 0;padding:0.85em 1em 0.5em 1em;text-decoration:none;border-radius:50rem;font-size:0.9em;font-weight:800;-webkit-font-smoothing:antialiased;text-transform:uppercase;line-height:1.2222;color:#fff;cursor:pointer;transition:all .1s ease-in;}a.button:hover{box-shadow:5px 5px 20px 0px rgba(0,0,0,0.2);}a.button.white{background-color:#fff;color:#00f;}a.button.white:hover{background-color:#27f;color:#fff;}a.button.blue{background-color:#00f;color:#fff;}a.button.blue:hover{background-color:#27f;color:#fff;}.icon{display:block;padding-left:36px;background-size:26px 26px;background-repeat:no-repeat;background-position:left center;}.full-width{max-width:1800px;}.wide-width{max-width:1200px;}.narrow-width{max-width:800px;}.full-width,.wide-width,.narrow-width{margin:0 auto;}input[type=text],input[type=email],input[type=tel],input[type=password],textarea,select{box-sizing:border-box;width:100%;margin:0;margin-bottom:1rem;padding:0.5rem 1rem;border:0;border-radius:0.5rem;background-color:#eee;font:400 1.8em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4444;color:#333;}.form-text:hover,.form-email:hover,.form-tel:hover,.form-textarea:hover{box-shadow:5px 5px 20px 0px rgba(0,0,0,0.15);transition:0.5s ease;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;-ms-transition:0.5s ease;}select{padding:1rem;font:400 2em "Crimson Text","Times New Roman",serif;-webkit-font-smoothing:antialiased;color:#333;border:1px solid #ddd;}option{padding:1rem;}input.button{width:auto;margin:0;padding:0.75em 1em 0.5em 1em;text-decoration:none;border:0;border-radius:50rem;font:800 1.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .1s ease-in;background-color:#00f;}input.button:hover{color:#fff;background-color:#27f;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.25);}.form-checkboxes input[type="checkbox"]{content:"";display:inline-block;width:1rem;height:1rem;margin-right:0.5rem;background-color:#fff;}fieldset{box-sizing:border-box;width:100%;float:left;display:block;margin-bottom:1rem;}fieldset legend{margin-bottom:1rem;font:600 1.8em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:transparent;}form label,form > div > div > label,.form-item-captcha-response label{display:block;margin-bottom:0.5em;font:600 1.6em "Josefin Sans","Times New Roman",serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#333;}form label.option{margin-bottom:0.5em;font:400 1.8em "Josefin Sans",Arial,Helvetica,serif;-webkit-font-smoothing:antialiased;color:#333;}label:hover{color:#000;transition:color 0.2s linear;-webkit-transition:color 0.5s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-ms-transition:color 0.2s linear;}.description,.reload-captcha-wrapper{display:inline-block;margin-bottom:1rem;font:400 1.6em "Josefin Sans",Helvetica,Arial,sans-serif !important;-webkit-font-smoothing:antialiased;color:#333;}#captcha{font-family:"Josefin Sans",Arial,Helvetica,serif;}#captcha summary{display:none;}#captcha img{display:block;margin-bottom:1rem;}.ui-widget-overlay{background:#000;opacity:.5;}.ui-widget.ui-widget-content{font-family:"Josefin Sans",Helvetica,Arial,sans-serif;font-size:1.8em;border:0;}.ui-dialog{padding:0;}.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-content{padding:1rem;}.ui-corner-all{border-radius:0.5rem;}#page-header{float:left;display:block;width:100%;clear:both;margin:0;padding:0;padding-bottom:27px;background-color:#00f;background:url(/themes/custom/qwerty/images/qwerty-border-top.svg);background-size:100px 27px;background-repeat:repeat-x;background-position:bottom;}@media only screen and (max-width:768px){#page-header{padding-bottom:16px;background-size:59px 16px;}}#page-header .grid-container{max-width:1800px;margin:0 auto;}#page-header .grid-inner{display:-webkit-box;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;-webkit-box-align:center;align-items:center;margin:0 2rem;padding:2rem 0;}#page-header #site-branding img{width:200px;height:43px;}#page-header #navigation{width:40%;order:-1;}#page-header #lang-switcher{width:40%;}#page-header #lang-switcher #block-qwerty-kielenvaihtaja{float:right;}#page-header #block-qwerty-main-menu,#page-header #block-qwerty-kielenvaihtaja{float:left;display:block;margin:0;padding:0;font:700 1.7em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1;text-transform:uppercase;letter-spacing:-0.05em;list-style-type:none;}#page-header #block-qwerty-main-menu ul,#page-header #block-qwerty-kielenvaihtaja ul{margin:0;padding:0;list-style-type:none;}#page-header #block-qwerty-main-menu li,#page-header #block-qwerty-kielenvaihtaja li{float:left;margin:0;padding:0;}#page-header #block-qwerty-main-menu a,#page-header #block-qwerty-kielenvaihtaja a{margin:0;padding:0.75em 1em 0.5em 1em;color:#fff;text-decoration:none;border-radius:50rem;}#page-header #block-qwerty-kielenvaihtaja a{display:block;width:2.4rem;padding-left:0;padding-right:0;text-align:center;font-size:0.9em;}#page-header #block-qwerty-main-menu a:hover,#page-header #block-qwerty-kielenvaihtaja a:hover{color:#fff;background-color:#009;}#page-header #block-qwerty-main-menu a.is-active,#page-header #block-qwerty-main-menu .menu-item--active-trail a,#page-header #block-qwerty-kielenvaihtaja a.is-active{color:#00f;background-color:#fff;border-radius:50rem;}#page-header #block-qwerty-kielenvaihtaja{margin-left:4rem;}a#pull{display:none;}@media only screen and (max-width:1400px){#page-header #site-branding{width:auto;text-align:center;}#page-header #site-branding img{width:150px;}#page-header .grid-inner{display:block;}#page-header #navigation{float:left;width:100%;margin:0;margin-top:1rem;padding-bottom:0;}#page-header #block-qwerty-main-menu,#page-header #block-qwerty-kielenvaihtaja{display:none;width:100%;float:left;}#page-header #block-qwerty-kielenvaihtaja{display:none;width:100%;margin:2rem 0;float:none;text-align:center;}#page-header #block-qwerty-kielenvaihtaja li{display:inline-block;float:none;}#page-header #block-qwerty-main-menu li{margin-top:1rem;margin-bottom:1rem;width:100%;text-align:center;}#page-header #block-qwerty-kielenvaihtaja a{display:inline-block;width:100%;}#page-header #block-qwerty-main-menu a{display:inline-block;width:auto;}#page-header #lang-switcher{width:auto;}#page-header #block-qwerty-kielenvaihtaja li{width:auto;}#page-header #block-qwerty-kielenvaihtaja a{display:block;width:2.4rem;padding-left:0;padding-right:0;text-align:center;font-size:0.9em;}a#pull{z-index:100;display:block;position:absolute;top:2.5rem;right:2rem;}a#pull:after{content:"";background:url(/themes/custom/qwerty/images/icon-nav.svg) no-repeat 0 0;width:33px;height:33px;display:inline-block;position:absolute;right:0;top:0;}a#pull span{display:none;}}#front-hero{width:100%;clear:both;margin:0;padding-bottom:27px;background-image:url(/themes/custom/qwerty/images/qwerty-border-bottom.svg),url(/themes/custom/qwerty/images/qwerty-front-hero-bg.webp);background-position:left bottom,center center;background-size:100px 27px,cover;background-repeat:repeat-x,no-repeat;background-color:#000;}@media only screen and (max-width:768px){#front-hero{padding-bottom:16px;background-size:59px 16px,cover;}}#front-hero .grid-container{max-width:1600px;margin:0 auto;}#front-hero .grid-inner{display:flex;max-width:800px;min-height:70vh;min-height:70dvh;margin:0 auto;padding:0 2rem;align-items:end;justify-content:center;}#front-hero .grid-inner .row{margin:4rem 0;}#front-hero h1{margin:0;margin-bottom:2rem;font:800 8em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;line-height:1.1111;text-shadow:0px 0px 20px rgba(0,0,0,0.75);text-align:center;}@media only screen and (max-width:1024px){#front-hero h1{font-size:5em;}}@media only screen and (max-width:768px){#front-hero h1{font-size:4em;}}#front-hero p.hero-text{display:none;font:500 2em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#fff;text-shadow:0px 0px 20px rgba(0,0,0,0.75);text-align:center;}#front-hero p.hero-buttons{margin-top:2rem;text-align:center;}#front-hero p.hero-buttons .button{font:800 1.8em "Josefin Sans",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;}#front-hero p.hero-buttons .button:first-child{margin-right:1rem;}#front-services{width:100%;clear:both;margin:0;padding:8rem 0;background-color:#00f;}@media only screen and (max-width:768px){#front-services{padding:4rem 0;}}#front-services .grid-container{max-width:1200px;margin:0 auto;}#front-services .grid-inner{margin:0 2rem;}#front-services h2{margin:0;margin-bottom:2rem;font:800 4em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;line-height:1.2222;text-align:center;}#front-services p{font:400 2em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#fff;text-align:center;}#front-services #block-front-services-header{max-width:800px;margin:0 auto;margin-bottom:4rem;}#front-services #block-front-services-boxes .content > div{display:grid;justify-content:center;align-items:center;grid-template-columns:repeat(3,1fr);gap:2rem;}@media only screen and (max-width:768px){#front-services #block-front-services-boxes .content > div{grid-template-columns:repeat(2,1fr);}}#front-services #block-front-services-boxes .service-box{display:grid;width:100%;aspect-ratio:1 / 1;place-content:center;padding:1rem;border:0;border-radius:50%;background-color:#27f;}@media only screen and (max-width:768px){#front-services #block-front-services-boxes .service-box{padding:0.5rem;}}#front-services #block-front-services-boxes .service-box:nth-child(even){background-color:#009;}@media only screen and (max-width:768px){#front-services #block-front-services-boxes .service-box:nth-child(even){background-color:#27f;}#front-services #block-front-services-boxes .service-box:nth-child(4n+1),#front-services #block-front-services-boxes .service-box:nth-child(4n){background-color:#009;}}#front-services #block-front-services-boxes .service-box p{font:800 2.4em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#fff;text-align:center;hyphens:auto;}@media only screen and (max-width:768px){#front-services #block-front-services-boxes .service-box p{font-size:1.5em;}}#front-services #block-front-services-footer{margin-top:4rem;}#front-team{width:100%;clear:both;margin:0;padding:8rem 0;background-color:#fff;}@media only screen and (max-width:768px){#front-team{padding:4rem 0;}}#front-team .grid-container{max-width:1800px;margin:0 auto;}#front-team .grid-inner{margin:0 2rem;}#front-team h2{margin:0;margin-bottom:2rem;font:800 4em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#00f;line-height:1.2222;text-align:center;}#front-team #block-front-team-header p,#front-team #block-front-team-footer p{font:400 2em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#333;text-align:center;}#front-team #block-front-team-header{max-width:800px;margin:0 auto;margin-bottom:4rem;}#front-team #block-front-team-people .content > div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2rem;}@media only screen and (max-width:1024px){#front-team #block-front-team-people .content > div{grid-template-columns:repeat(3,minmax(0,1fr));}}@media only screen and (max-width:768px){#front-team #block-front-team-people .content > div{grid-template-columns:repeat(2,minmax(0,1fr));}}img.picture-round{width:100%;height:auto;border-radius:50em;}img.picture-rounded{width:100%;height:auto;border-radius:0.5rem;}img.picture-size-medium{width:250px;height:250px;float:right;margin-left:2rem;margin-bottom:2rem;}@media only screen and (max-width:768px){img.picture-size-medium{width:250px;height:250px;float:none;display:block;margin-left:0;}}#front-team #block-front-team-people a{display:block;text-decoration:none;}#front-team #block-front-team-people .team-title a{color:#333;}#front-team #block-front-team-people h3{margin-bottom:0.5rem;font:800 2.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#00f;text-align:center;}@media only screen and (max-width:768px){#front-team #block-front-team-people h3{font-size:2.2em;}}#front-team #block-front-team-people p.team-title{margin-top:0;font:400 2em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#333;text-align:center;}#front-team #block-front-team-people p.team-link{margin-top:0;font:400 1.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#333;text-align:center;}#front-team #block-front-team-footer{margin-top:4rem;}#front-testimonials{width:100%;clear:both;margin:0;padding:0 0 8rem 0;background-color:#fff;}@media only screen and (max-width:768px){#front-testimonials{padding:4rem 0;}}#front-testimonials .grid-container{max-width:1800px;margin:0 auto;}#front-testimonials .grid-inner{margin:0 2rem;}#front-testimonials h2{margin:0;margin-bottom:2rem;font:800 4em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#00f;line-height:1.2222;text-align:center;}#front-testimonials #block-fronttestimonialsheader,#front-testimonials #block-views-block-testimonials-block-1{max-width:800px;margin:0 auto;margin-bottom:4rem;}#front-testimonials #block-views-block-testimonials-block-1 .views-field-body p{font:400 2em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#333;text-align:center;}#front-testimonials #block-views-block-testimonials-block-1 .views-field-field-customer p{margin-bottom:0.5rem;font:800 2.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#00f;text-align:center;}main{width:100%;clear:both;margin:0;padding:4rem 0;background-color:#fff;}main .grid-container{max-width:1200px;margin:0 auto;}main .grid-inner{margin:0 2rem;}main h1{font:800 5em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#00f;letter-spacing:-0.1rem;line-height:1.2222;}@media only screen and (max-width:768px){main h1{font-size:4em;}}main a{color:#00f;text-decoration:none;border-bottom:1px solid #00f;}main a:hover{border-bottom-color:#333;}main h2{margin:0;margin-top:2rem;margin-bottom:1rem;padding:0;font:700 2.8em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.2222;color:#00f;}@media only screen and (max-width:1024px){main h2{font-size:2.6em;}}@media only screen and (max-width:768px){main h2{font-size:2.4em;}}main h3{margin:0;margin-top:2rem;margin-bottom:1rem;padding:0;font:700 1.8em "Josefin Sans",Helvetica,Arial,serif;-webkit-font-smoothing:antialiased;line-height:1.2222;color:#00f;}main .block-system-main-block p{font:400 2em "Josefin Sans",Helvetica,Arial,serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#333;}main .block-system-main-block ul,main .block-system-main-block ol{margin:0 0 2rem 2rem;padding:0;font:400 2em "Josefin Sans",Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#333;}main .block-system-main-block ul li,main .block-system-main-block ol li{margin:0;padding:0;}main .block-system-main-block figure{margin:0;padding:2rem 2rem;background-color:#fff;text-align:center;}main .block-system-main-block figcaption{margin-top:0.5rem;font:400 1.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;text-align:center;color:#333;}main .block-system-main-block img{max-width:100%;height:auto;}main .block-system-main-block img.photo-round{width:50%;min-width:250px;height:50%;min-height:250px;border-radius:50%;}main .block-system-main-block .info-box{display:border-box;clear:both;margin:2rem 0;padding:2rem;border-radius:.5rem;}main .block-system-main-block .info-box h2{color:#333 !important;}main .block-system-main-block .info-box ul{margin:0;padding:0;list-style-type:none;font:400 2.2em "Crimson Text","Times New Roman",serif;-webkit-font-smoothing:antialiased;line-height:1.4444;color:#333;}main .block-system-main-block .info-box ul li{padding-left:36px;background-image:url(/themes/custom/qwerty/images/icon-checkbox-black.svg);background-size:26px 26px;background-repeat:no-repeat;background-position:left center;}main .block-system-main-block .info-box.orange{background-color:#efece8;}.contact-card{max-width:400px;margin-bottom:2rem;padding:2rem 2rem 1rem 2rem;font:400 2em "Josefin Sans",Helvetica,Arial,serif;-webkit-font-smoothing:antialiased;line-height:1.5555;color:#333;border:0;border-radius:0.5rem;background-color:rgb(238,238,238);}.contact-card .contact-card-phone,.contact-card .contact-card-email,.contact-card .contact-card-address{display:inline-block;margin-bottom:1rem;padding-left:2rem;border-bottom:0;background-repeat:no-repeat;background-size:1.2rem 1.2rem;background-position:left 0.3rem;color:#333;}.contact-card .contact-card-phone:hover,.contact-card .contact-card-email:hover,.contact-card .contact-card-address:hover{color:#00f;}.contact-card .contact-card-phone{background-image:url(/themes/custom/qwerty/images/phone-call.svg);}.contact-card .contact-card-email{background-image:url(/themes/custom/qwerty/images/envelope.svg);}.contact-card .contact-card-address{background-image:url(/themes/custom/qwerty/images/marker.svg);}.team-card{display:flex;align-items:center;column-gap:2rem;margin-bottom:4rem;}.team-card:last-child{margin-bottom:0;}@media only screen and (max-width:1024px){.team-card{display:block;margin-bottom:2rem;}}.team-bio{width:65%;}@media only screen and (max-width:1024px){.team-bio{width:100%;}}.team-bio h2{margin-top:0;padding-top:2rem;}.team-contact{width:35%;padding:2rem;border-left:2px solid #eee;}@media only screen and (max-width:1024px){.team-contact{width:100%;padding:0;border-left:0;}}.team-contact .team-profilepic{display:flex;justify-content:center;margin-bottom:2rem;}.team-contact img.picture-size-medium{float:none;max-width:20rem;margin:0;}.team-contact .contact-card{width:100%;max-width:100%;margin-bottom:0;padding:0;background-color:transparent;text-align:center;}.team-contact .contact-card .contact-card-email{margin-bottom:0;}#block-contact-page-form{margin-top:4rem;}#block-contact-page-form form{margin-top:2rem;}footer{width:100%;clear:both;margin:0;padding:6rem 0 0 0;background:url(/themes/custom/qwerty/images/qwerty-border-bottom.svg);background-size:100px 27px;background-repeat:repeat-x;background-position:top;}@media only screen and (max-width:768px){footer{padding-bottom:16px;background-size:59px 16px,cover;}}footer .grid-container{max-width:1600px;margin:0 auto;}footer .grid-inner{margin:0 2rem;display:grid;grid-gap:2rem 1rem;grid-template-columns:300px 1fr;}@media only screen and (max-width:768px){footer .grid-inner{grid-template-columns:repeat(1,1fr);}}footer .footer-logo{width:50%;height:50%;margin:0;padding:0;}footer h2{margin:0;margin-bottom:1rem;padding:0;font:800 2.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.2222;color:#fff;}footer p{margin:0;padding:0 0 0 0;margin-top:20px;font:400 1.8em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#fff;list-style-type:none;}footer p em{display:inline-block;margin-bottom:0.25rem;text-transform:uppercase;font-style:normal;font-size:0.9em;}footer a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;}footer a:hover{color:#fff;border-bottom:2px solid #fff;}#block-footer-contact-form .content form{display:flex;flex-wrap:wrap;gap:2rem;}@media only screen and (max-width:768px){#block-footer-contact-form .content form{display:block;}}#block-footer-contact-form .content form section{flex:1 1 45%;}#block-footer-contact-form .content form section:last-child{flex:1 1 100%;}footer form label{color:#fff !important;}footer textarea{height:205px;}footer input[type=text],footer input[type=email],footer input[type=tel],footer input[type=password],footer textarea,footer select{background-color:#008;color:#fff;}footer form .description{color:#fff;}footer form input.button{background-color:#fff;color:#00f;}#copyright{width:100%;clear:both;margin:0;padding:2rem 0;}#copyright .grid-container{max-width:1600px;margin:0 auto;}#copyright .grid-inner{margin:0 2rem;}#copyright .grid-inner .content div{display:flex;justify-content:space-between;align-items:center;column-gap:1rems;}#copyright p{font:400 1.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#fff;}#copyright a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;}#copyright a:hover{color:#fff;border-bottom:2px solid #fff;}#copyright .madeby a{border:0;}#copyright .madeby img{margin-top:-5px;width:26px;height:26px;}.sliding-popup-bottom{padding:2rem;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.2);}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:100%;}}div#sliding-popup,div#sliding-popup
.eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:#fff;}.eu-cookie-compliance-message{margin-bottom:1rem;}.eu-cookie-compliance-buttons{}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#00f;}#sliding-popup p{color:#333;}.eu-cookie-compliance-message h2{font:800 2em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.2222;color:#00f;}.eu-cookie-compliance-message p{font:400 1.8em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.2222;}.eu-cookie-compliance-secondary-button{display:inline-block;margin:0.25rem 0;padding:0.85em 1em 0.5em 1em;text-decoration:none;border:0;border-radius:50rem;font:800 1.6em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.2222;text-shadow:none;text-transform:uppercase;color:#fff;background:#00f;transition:all .1s ease-in;}.eu-cookie-compliance-secondary-button:hover{background:#27f;}.eu-cookie-compliance-default-button{display:inline-block;margin:0.25rem 0;padding:0.75rem 2rem;text-decoration:none;border:0;border-radius:50rem;font:600 1.8em "Josefin Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.2222;text-shadow:none;color:#333;cursor:pointer;transition:all .1s ease-in;background:transparent;box-shadow:none;}#block-qwerty-primary-local-tasks{margin:0;margin-bottom:2rem;padding:0;}#block-qwerty-primary-local-tasks ul{margin:0;padding:0;list-style-type:none;}#block-qwerty-primary-local-tasks ul li{display:inline-block;margin:0;padding:0;}#block-qwerty-primary-local-tasks ul li a{display:inline-block;margin:0;padding:1rem 1.5rem 0.75rem 1.5rem;font:400 1.6em "Josefin Sans",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#333;border:0;border-radius:50rem;}#block-qwerty-primary-local-tasks li a:hover,#block-qwerty-primary-local-tasks li a.is-active,#block-qwerty-primary-local-tasks li a.is-active:hover{color:#111;background-color:#eee;transition:0.5s linear;}.messages__wrapper{box-sizing:border-box;width:100%;float:left;clear:both;margin:0 0 2rem 0;padding:1rem;background-color:#fff;font:400 1.8em "Josefin Sans",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;color:#333;}.messages__wrapper em{display:none;}.messages:last-child,.messages:first-child{margin:0;}.messages-list{display:block;margin-bottom:2rem;}.messages--status{padding:2rem;border:0;border-radius:0.5rem;background-color:rgb(238,238,238);}.messages--status .messages__header h2{margin-top:0;font:700 2em "Josefin Sans",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;}.messages--status .messages__content p{margin-bottom:0;font:400 1.8em "Josefin Sans",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;}.messages--status .messages__content ul{margin-bottom:0;padding-inline-start:1rem;font:400 1.8em "Josefin Sans",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.3333;}#maintenance-page-wrapper{display:flex;width:100vw;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;}#maintenance-page-content{margin:0 2rem;padding:2rem;background-color:#fff;border-radius:0.5rem;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.2);}#maintenance-page-content .maintenance-block{max-width:400px;}#maintenance-page-content h1{margin-top:0;font:700 2.8em "Josefin Sans",Helvetica,Arial,serif;-webkit-font-smoothing:antialiased;color:#00f;}@media only screen and (max-width:1024px){#maintenance-page-content h1{font-size:2.6em;}}@media only screen and (max-width:768px){#maintenance-page-content h1{font-size:2.4em;}}#maintenance-page-content p{margin:0;font:400 2em "Josefin Sans",Helvetica,Arial,serif;-webkit-font-smoothing:antialiased;line-height:1.3333;color:#333;}.contextual-links{background-color:#fff !important;border:1px solid #ccc !important;border-radius:4px 0 4px 4px !important;clear:both !important;float:right !important;margin:0 !important;padding:0.25em 0 !important;position:relative !important;right:6px !important;text-align:left !important;top:-1px !important;white-space:nowrap !important;}[dir="rtl"] .contextual-links{border-radius:0 4px 4px 4px !important;float:left !important;left:6px !important;right:auto !important;text-align:right !important;}.contextual-links li{display:block !important;clear:both;background-color:#fff !important;border:none !important;list-style:none !important;list-style-image:none !important;margin:0 !important;padding:0 !important;font-weight:normal !important;text-transform:none !important;text-shadow:none !important;line-height:100% !important;}.contextual-links a{display:block !important;min-height:auto !important;background-color:#fff !important;color:#333 !important;display:block !important;font-family:sans-serif !important;font-size:small !important;font-weight:normal !important;text-transform:none !important;line-height:0.8em !important;margin:0.25em 0 !important;padding:0.4em 0.6em !important;border:0 !important;text-align:left !important;text-shadow:none !important;box-shadow:none !important;}
