@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(../fonts/jost-v20-latin-regular.woff2)format("woff2"),url(../fonts/jost-v20-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(../fonts/jost-v20-latin-700.woff2)format("woff2"),url(../fonts/jost-v20-latin-700.ttf)format("truetype")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}:is(button:-moz-focusring,input:-moz-focusring){outline:1px dotted buttontext}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}*,:before,:after{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.float-right{float:right}.float-left{float:left}.protected-address{-webkit-user-select:none;user-select:none}html{box-sizing:border-box;overflow-y:scroll}body{color:#000;background-repeat:no-repeat;background-attachment:fixed;height:100%}header,main,footer{width:100%;overflow:hidden}.wrapper{max-width:100%;margin:0 auto}img{max-width:100%;height:auto}iframe,img{vertical-align:middle}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-of-type,ul:last-of-type,ol:last-of-type,li:last-of-type{margin-bottom:0}a{color:#000;text-decoration:none}ul,ol{padding:0}li{list-style-position:inside}h1{color:#009bb4;text-transform:uppercase;margin:-.5rem 0;font-size:2.8rem;font-weight:400;line-height:1.1}@media only screen and (max-width:1100px){h1{margin:-.4rem 0;font-size:2.4rem}}h1+h2,h1+p{margin-top:1.6rem}h2{color:#8c1b81;margin:-.4rem 0;font-size:1.7rem;font-weight:400;line-height:1.3}@media only screen and (max-width:1100px){h2{margin:-.3rem 0;font-size:1.3rem}}h2+p{margin-top:1.6rem}p,li{color:#444;font-size:1rem;font-weight:400;line-height:1.3}p a{color:#8c1b81}p a:hover{color:#009bb4}p+p,p+h2,p+ol,p+ul,ul+p,ol+p,ul+h2,ol+h2,ul+h1,ol+h1{margin-top:1.2rem}li{padding-left:20px;list-style-type:none;position:relative}li:before{content:"";background:#8c1b81;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:1px}li:not(:last-child){margin-bottom:.5rem}strong{font-weight:700}html{font-family:Jost,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Arial,sans-serif;font-weight:400}body{background:#009bb4}main{background:#fff;padding-top:90px;padding-bottom:90px}@media only screen and (max-width:1100px){main{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:700px){main{padding-top:0}}.wrapper{width:calc(1200px + 6%);padding-left:3%;padding-right:3%;position:relative}@media only screen and (max-width:700px){.wrapper{padding-left:4%;padding-right:4%}}.disable{display:none}.relative{position:relative}.flex{justify-content:space-between;display:flex}@media only screen and (max-width:700px){.flex{display:block}}.sidebar{width:300px}@media only screen and (max-width:1100px){.sidebar{width:250px}}@media only screen and (max-width:700px){.sidebar{width:100%;padding-bottom:50px}}.content{justify-content:space-between;align-items:stretch;width:calc(100% - 300px);display:flex}@media only screen and (max-width:1100px){.content{width:calc(100% - 250px)}}@media only screen and (max-width:900px){.content{display:block}}@media only screen and (max-width:700px){.content{width:100%}}.content .body{width:calc(100% - 240px);padding-right:5%}@media only screen and (max-width:1100px){.content .body{width:calc(100% - 200px)}}@media only screen and (max-width:900px){.content .body{width:100%;padding-right:0}}.content aside{width:240px}@media only screen and (max-width:1100px){.content aside{width:200px}}@media only screen and (max-width:900px){.content aside{width:100%;margin-top:30px}}.tap-overlay{width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media only screen and (max-width:900px){.tap-overlay{display:block}}.tap-trigger:checked~.tap-overlay{display:none}img.align_right{float:right;margin:0 0 20px 20px}@media only screen and (max-width:1400px){img.align_right{max-width:60%;height:auto}}@media only screen and (max-width:900px){img.align_right{max-width:50%}}img.align_left{float:left;margin:0 20px 20px 0}@media only screen and (max-width:1400px){img.align_left{max-width:60%;height:auto}}@media only screen and (max-width:900px){img.align_left{max-width:50%}}img.align_center{width:100%;height:auto}img.align_center+.align_center{margin-top:20px}figure{margin:0;display:table}figure.align_right{float:right;margin:0 0 20px 20px}figure.align_right:not(:first-child){margin-top:20px}@media only screen and (max-width:900px){figure.align_right{max-width:50%}}@media only screen and (max-width:400px){figure.align_right{max-width:40%}}figure.align_left{float:left;margin:0 20px 20px 0}figure.align_left:not(:first-child){margin-top:20px}@media only screen and (max-width:900px){figure.align_left{max-width:50%}}@media only screen and (max-width:400px){figure.align_left{max-width:40%}}figure.align_center{width:100%;height:auto;margin-bottom:20px}figure.align_center:not(:first-child){margin-top:20px}figure img{width:100%;display:block}figure+p{margin-top:1rem}figcaption{caption-side:bottom;color:#9c9c9c;margin-top:8px;font-size:.75rem;font-weight:400;line-height:1.4;display:table-caption}header{background:#fff;border-top:3px solid #8c1b81;border-bottom:3px solid #009bb4;overflow:visible}@media only screen and (max-width:700px){header .sidebar{padding-bottom:0}}.spacer{background:#fff;height:10px}.keyvisual{background-color:#9c9c9c;background-position:50%;background-repeat:no-repeat;background-size:cover;height:37vh;min-height:400px;max-height:550px}@media only screen and (max-width:1000px){.keyvisual{height:30vh;min-height:280px;max-height:350px}}@media only screen and (max-width:800px){.keyvisual{min-height:260px}}@media only screen and (max-width:500px){.keyvisual{height:27vh;min-height:200px}}.logo-container{align-items:center;display:flex}.logo-container .logo{display:inline-block}@media only screen and (max-width:700px){.logo-container .logo{justify-content:center;width:100%;padding:20px 0;display:flex}}.logo-container .logo img{width:260px;height:260px}@media only screen and (max-width:1100px){.logo-container .logo img{width:220px;height:220px}}@media only screen and (max-width:700px){.logo-container .logo img{width:140px;height:140px}}.service-navigation{position:absolute;top:0;right:15px}.service-navigation a{background:#8c1b81;justify-content:center;align-items:center;width:39px;height:65px;margin-top:-25px;display:flex}.service-navigation a:hover{margin-top:-15px}.service-navigation a:after{content:"";width:23px;height:19px;margin-top:25px}nav{padding-right:10%}@media only screen and (max-width:700px){nav{background:#8c1b81;padding-right:0;display:none}}nav a{color:#444;font-size:1.3rem;font-weight:400;line-height:1.2;display:block}@media only screen and (max-width:700px){nav a{color:#fff;padding:13px}}nav a:hover{color:#8c1b81}@media only screen and (max-width:700px){nav a:hover{color:#fff;background:#a62099}}nav a.active{text-transform:uppercase;color:#8c1b81;font-weight:700}@media only screen and (max-width:700px){nav a.active{color:#fff;background:#a62099}}nav a:not(:last-child){margin-bottom:20px}@media only screen and (max-width:700px){nav a:not(:last-child){border-bottom:1px solid #fff;margin-bottom:0}}.opener{cursor:pointer;color:#fff;text-transform:uppercase;background:#008195;padding:13px 13px 13px 40px;font-size:1.3rem;font-weight:400;line-height:1.2;display:none}@media only screen and (max-width:700px){.opener{display:block}}.opener:before{content:"";width:20px;height:15px;margin-left:13px;position:absolute;top:18px;left:4%}@media only screen and (max-width:700px){.mobile-trigger:checked~nav{display:block}}.accordion-container{margin-top:50px}@media only screen and (max-width:1100px){.accordion-container{margin-top:30px}}.accordion-container input:checked~.accordion-content{display:block}.accordion-container input:checked~label{color:#009bb4}.accordion-container input:checked~label span{background:#009bb4;transform:rotate(180deg)}.accordion{border-top:1px solid #9c9c9c}.accordion:last-child{border-bottom:1px solid #9c9c9c}.accordion label{cursor:pointer;-webkit-user-select:none;user-select:none;color:#8c1b81;padding:14px 45px 14px 0;font-weight:700;display:block;position:relative}.accordion label:hover{color:#009bb4}.accordion label:hover span{background:#009bb4}.accordion label span{background:#8c1b81;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:10px;right:0}.accordion label span:after{content:"";width:16px;height:11px;margin-top:2px}.accordion .accordion-content{padding:15px 0 30px;display:none}.accordion label span:after{background:url(../img/icon-arrow.svg) 50% no-repeat}.service-navigation a:after{background:url(../img/icon-mail.svg) 50% no-repeat}.opener:before{background:url(../img/icon-burger.svg) 50% no-repeat}footer{background:linear-gradient(#8c1b81 0%,#009bb4 100%);min-height:200px}footer .wrapper{justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}@media only screen and (max-width:600px){footer .wrapper{display:block}}footer .address-container{justify-content:space-between;width:calc(100% - 300px);padding-right:25%;display:flex}@media only screen and (max-width:1200px){footer .address-container{padding-right:20%}}@media only screen and (max-width:1100px){footer .address-container{width:calc(100% - 250px);padding-right:15%}}@media only screen and (max-width:1000px){footer .address-container{padding-right:10%}}@media only screen and (max-width:900px){footer .address-container{padding-right:0}}@media only screen and (max-width:800px){footer .address-container{display:block}}@media only screen and (max-width:600px){footer .address-container{width:100%;margin-top:30px;margin-bottom:20px}}footer .address-container p{margin:0}@media only screen and (max-width:800px){footer .address-container p:not(:last-child){margin-bottom:20px}}footer .logo-container{align-items:center;width:300px;display:flex}@media only screen and (max-width:1100px){footer .logo-container{width:250px}}@media only screen and (max-width:600px){footer .logo-container{justify-content:center;width:100%}}footer .logo-container img{width:190px;height:190px}@media only screen and (max-width:700px){footer .logo-container img{width:140px;height:140px}}footer p{color:#fff}@media only screen and (max-width:600px){footer p{text-align:center}}footer p a{color:#fff}footer p a:hover{color:#fff;text-decoration:underline}