html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,.text address,.accordion .ac-content address,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}.main-header .main-logo,.social-share{text-indent:-9999px;white-space:nowrap}.sidebar .sb-nav,.main-nav{font-size:1.5rem}@media all and (min-width: 63.75em){.sidebar .sb-nav,.main-nav{font-size:1rem}}.sidebar .sb-nav .menu-item.depth-0,.main-nav .menu-item.depth-0{position:relative}.sidebar .sb-nav .has-sub.menu-item.depth-0::before,.main-nav .has-sub.menu-item.depth-0::before,.sidebar .sb-nav .has-sub.menu-item.depth-0::after,.main-nav .has-sub.menu-item.depth-0::after{background-color:#fff;height:.125rem;left:-0.25em;pointer-events:none;position:absolute;top:1.2em}.sidebar .sb-nav .menu-item:not(.depth-0),.main-nav .menu-item:not(.depth-0){line-height:1.2;margin-left:1px;padding:.45em 0 .45em 1.875rem;position:relative}.sidebar .sb-nav .menu-item:not(.depth-0)::before,.main-nav .menu-item:not(.depth-0)::before,.sidebar .sb-nav .menu-item:not(.depth-0)::after,.main-nav .menu-item:not(.depth-0)::after{background:#757474;content:"";display:block;left:0;position:absolute}.sidebar .sb-nav .menu-item:not(.depth-0)::before,.main-nav .menu-item:not(.depth-0)::before{bottom:0;top:0;width:1px}.sidebar .sb-nav .menu-item:not(.depth-0)::after,.main-nav .menu-item:not(.depth-0)::after{height:1px;top:calc(1em - 1px);width:1.25rem}.sidebar .sb-nav .menu-item:first-child:not(.depth-0)::before,.main-nav .menu-item:first-child:not(.depth-0)::before{top:-0.25em}.sidebar .sb-nav .menu-item:last-child:not(.depth-0)::before,.main-nav .menu-item:last-child:not(.depth-0)::before{bottom:calc(100% - 1em)}.sidebar .sb-nav .menu-item:not(.depth-0)>.children,.main-nav .menu-item:not(.depth-0)>.children{margin-top:.5em}.sidebar .sb-nav .menu-link,.main-nav .menu-link{cursor:pointer;display:block;position:relative;text-decoration:none;transition:.4s}.sidebar .sb-nav .menu-link:hover,.main-nav .menu-link:hover,.sidebar .sb-nav .active.menu-link,.main-nav .active.menu-link,.sidebar .sb-nav .current-pos.menu-link,.main-nav .current-pos.menu-link{color:#ef8c1d}.sidebar .sb-nav .menu-link.depth-0,.main-nav .menu-link.depth-0{line-height:1.2;padding:.75em 0 .75em 1.375em}.sidebar .sb-nav .menu-link.depth-0::before,.main-nav .menu-link.depth-0::before{color:#ef8c1d !important;left:-0.375em;position:absolute;transform:scale(1.5)}.sidebar .sb-nav .has-sub.menu-link.depth-1::before,.main-nav .has-sub.menu-link.depth-1::before,.sidebar .sb-nav .has-sub.menu-link.depth-1::after,.main-nav .has-sub.menu-link.depth-1::after{background-color:#757474;height:.0625rem;right:0;top:.5em}.sidebar .sb-nav .has-sub.menu-item.depth-0::before,.main-nav .has-sub.menu-item.depth-0::before,.sidebar .sb-nav .has-sub.menu-link.depth-1::before,.main-nav .has-sub.menu-link.depth-1::before,.sidebar .sb-nav .has-sub.menu-item.depth-0::after,.main-nav .has-sub.menu-item.depth-0::after,.sidebar .sb-nav .has-sub.menu-link.depth-1::after,.main-nav .has-sub.menu-link.depth-1::after{content:"";position:absolute;transform-origin:50% 50%;transition:.4s;width:.625em;z-index:1}.sidebar .sb-nav .has-sub.menu-item.depth-0::after,.main-nav .has-sub.menu-item.depth-0::after,.sidebar .sb-nav .has-sub.menu-link.depth-1::after,.main-nav .has-sub.menu-link.depth-1::after{transform:rotate(90deg)}.sidebar .sb-nav .has-sub.menu-item.depth-0+.children,.main-nav .has-sub.menu-item.depth-0+.children,.sidebar .sb-nav .has-sub.menu-link.depth-1+.children,.main-nav .has-sub.menu-link.depth-1+.children,.sidebar .sb-nav .has-sub.menu-item.depth-0>.children,.main-nav .has-sub.menu-item.depth-0>.children,.sidebar .sb-nav .has-sub.menu-link.depth-1>.children,.main-nav .has-sub.menu-link.depth-1>.children,.sidebar .sb-nav .has-sub.menu-item.depth-0>.sub-menu,.main-nav .has-sub.menu-item.depth-0>.sub-menu,.sidebar .sb-nav .has-sub.menu-link.depth-1>.sub-menu,.main-nav .has-sub.menu-link.depth-1>.sub-menu{display:none}.sidebar .sb-nav .active-parent.has-sub.menu-item.depth-0::after,.main-nav .active-parent.has-sub.menu-item.depth-0::after,.sidebar .sb-nav .active-parent.has-sub.menu-link.depth-1::after,.main-nav .active-parent.has-sub.menu-link.depth-1::after,.sidebar .sb-nav .active.has-sub.menu-item.depth-0::after,.main-nav .active.has-sub.menu-item.depth-0::after,.sidebar .sb-nav .active.has-sub.menu-link.depth-1::after,.main-nav .active.has-sub.menu-link.depth-1::after{transform:rotate(0)}.sidebar .sb-nav .active-parent.has-sub.menu-item.depth-0+.children,.main-nav .active-parent.has-sub.menu-item.depth-0+.children,.sidebar .sb-nav .active-parent.has-sub.menu-link.depth-1+.children,.main-nav .active-parent.has-sub.menu-link.depth-1+.children,.sidebar .sb-nav .active-parent.has-sub.menu-item.depth-0>.children,.main-nav .active-parent.has-sub.menu-item.depth-0>.children,.sidebar .sb-nav .active-parent.has-sub.menu-link.depth-1>.children,.main-nav .active-parent.has-sub.menu-link.depth-1>.children,.sidebar .sb-nav .active.has-sub.menu-item.depth-0+.children,.main-nav .active.has-sub.menu-item.depth-0+.children,.sidebar .sb-nav .active.has-sub.menu-link.depth-1+.children,.main-nav .active.has-sub.menu-link.depth-1+.children,.sidebar .sb-nav .active.has-sub.menu-item.depth-0>.children,.main-nav .active.has-sub.menu-item.depth-0>.children,.sidebar .sb-nav .active.has-sub.menu-link.depth-1>.children,.main-nav .active.has-sub.menu-link.depth-1>.children{display:block}.aicon-loading::after,.icon-loading::before{display:none}.loading.aicon-loading::after,.loading.icon-loading::before,.loading .aicon-loading::after,.loading .icon-loading::before{animation:spin 2s infinite linear;display:inline-block;padding-left:1px}.loading .button::before,.loading .button::after{margin-right:.5em}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.text-image,.text,.team-grid,.image-gallery,.image,.contact-form,.button-row,.accordion,.page-title,.page-breadcrumbs,.cookie-bar .cb-inner{padding:1.33rem}@media all and (min-width: 63.75em){.text-image,.text,.team-grid,.image-gallery,.image,.contact-form,.button-row,.accordion,.page-title,.page-breadcrumbs,.cookie-bar .cb-inner{padding:2.66rem 3.99rem}}@media all and (min-width: 92.5em){.text-image,.text,.team-grid,.image-gallery,.image,.contact-form,.button-row,.accordion,.page-title,.page-breadcrumbs,.cookie-bar .cb-inner{padding-left:calc((100% - 67.5rem)/2);padding-right:calc((100% - 67.5rem)/2)}}@media all and (min-width: 73.75em){:not(.main-content)>.container>.text-image,:not(.main-content)>.container>.text,:not(.main-content)>.container>.team-grid,:not(.main-content)>.container>.image-gallery,:not(.main-content)>.container>.image,:not(.main-content)>.container>.contact-form,:not(.main-content)>.container>.button-row,:not(.main-content)>.container>.accordion,:not(.main-content)>.container>.page-title,:not(.main-content)>.container>.page-breadcrumbs,.cookie-bar :not(.main-content)>.container>.cb-inner{padding-left:calc((100% - 67.5rem)/2);padding-right:calc((100% - 67.5rem)/2)}}.text h1,.accordion .ac-content h1,.text h2,.accordion .ac-content h2,.text h3,.accordion .ac-content h3,.text h4,.accordion .ac-content h4,.text h5,.accordion .ac-content h5,.text h6,.accordion .ac-content h6{font-family:"Open Sans",sans-serif,sans-serif;margin:1.33rem 0 .665rem}@media all and (min-width: 48.0625em){.text h1,.accordion .ac-content h1,.text h2,.accordion .ac-content h2,.text h3,.accordion .ac-content h3,.text h4,.accordion .ac-content h4,.text h5,.accordion .ac-content h5,.text h6,.accordion .ac-content h6{margin-bottom:1.33rem}}.text h1:first-child,.accordion .ac-content h1:first-child,.text h2:first-child,.accordion .ac-content h2:first-child,.text h3:first-child,.accordion .ac-content h3:first-child,.text h4:first-child,.accordion .ac-content h4:first-child,.text h5:first-child,.accordion .ac-content h5:first-child,.text h6:first-child,.accordion .ac-content h6:first-child{margin-top:0}.text h1+ul,.accordion .ac-content h1+ul,.text h1+ol,.accordion .ac-content h1+ol,.text h2+ul,.accordion .ac-content h2+ul,.text h2+ol,.accordion .ac-content h2+ol,.text h3+ul,.accordion .ac-content h3+ul,.text h3+ol,.accordion .ac-content h3+ol,.text h4+ul,.accordion .ac-content h4+ul,.text h4+ol,.accordion .ac-content h4+ol,.text h5+ul,.accordion .ac-content h5+ul,.text h5+ol,.accordion .ac-content h5+ol,.text h6+ul,.accordion .ac-content h6+ul,.text h6+ol,.accordion .ac-content h6+ol{margin-top:1.33rem}.text :last-child,.accordion .ac-content :last-child{margin-bottom:0}.text ul,.accordion .ac-content ul,.text ol,.accordion .ac-content ol{list-style:disc outside;margin:0 0 1.33rem 1.33rem;text-align:left}.text ol,.accordion .ac-content ol{list-style-type:decimal}.text dl dt,.accordion .ac-content dl dt{font-weight:bold;margin-top:1.33rem}.text table,.accordion .ac-content table{border-collapse:collapse;margin-bottom:1.33rem;width:100%}.text table th,.accordion .ac-content table th,.text table td,.accordion .ac-content table td{border-bottom:1px solid #ececec;padding:.25em .5em;text-align:left;vertical-align:top}.text table thead,.accordion .ac-content table thead{border-bottom:1px solid #ececec}.text table th,.accordion .ac-content table th{font-weight:bold}.text cite,.accordion .ac-content cite,.text q,.accordion .ac-content q,.text em,.accordion .ac-content em{font-style:italic}.text p+h2,.accordion .ac-content p+h2,.text address+h2,.accordion .ac-content address+h2,.text p+h3,.accordion .ac-content p+h3,.text address+h3,.accordion .ac-content address+h3,.text p+h4,.accordion .ac-content p+h4,.text address+h4,.accordion .ac-content address+h4,.text p+h5,.accordion .ac-content p+h5,.text address+h5,.accordion .ac-content address+h5,.text p+h6,.accordion .ac-content p+h6,.text address+h6,.accordion .ac-content address+h6,.text ul+h2,.accordion .ac-content ul+h2,.text ul+h3,.accordion .ac-content ul+h3,.text ul+h4,.accordion .ac-content ul+h4,.text ul+h5,.accordion .ac-content ul+h5,.text ul+h6,.accordion .ac-content ul+h6,.text ol+h2,.accordion .ac-content ol+h2,.text ol+h3,.accordion .ac-content ol+h3,.text ol+h4,.accordion .ac-content ol+h4,.text ol+h5,.accordion .ac-content ol+h5,.text ol+h6,.accordion .ac-content ol+h6,.text dl+h2,.accordion .ac-content dl+h2,.text dl+h3,.accordion .ac-content dl+h3,.text dl+h4,.accordion .ac-content dl+h4,.text dl+h5,.accordion .ac-content dl+h5,.text dl+h6,.accordion .ac-content dl+h6,.text table+h2,.accordion .ac-content table+h2,.text table+h3,.accordion .ac-content table+h3,.text table+h4,.accordion .ac-content table+h4,.text table+h5,.accordion .ac-content table+h5,.text table+h6,.accordion .ac-content table+h6,.text img+h2,.accordion .ac-content img+h2,.text img+h3,.accordion .ac-content img+h3,.text img+h4,.accordion .ac-content img+h4,.text img+h5,.accordion .ac-content img+h5,.text img+h6,.accordion .ac-content img+h6{margin-top:2.66rem}@font-face{font-family:"brgwels";font-style:normal;font-weight:normal;src:url("../fonts/brgwels.woff2") format("woff2"),url("../fonts/brgwels.woff") format("woff")}.image-gallery .ig-item::before,.page-breadcrumbs *::after,.sidebar .sb-nav .menu-link.depth-0::before,.main-nav .menu-link.depth-0::before,[class^=icon-]::before,[class*=" icon-"]::before,[class^=aicon-]::after,[class*=" aicon-"]::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:inherit;display:inline-block;font-family:"brgwels";font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;speak:none;text-align:center;text-decoration:none;text-indent:0;text-transform:none}.page-breadcrumbs *::after,.icon-right::before,.aicon-right::after{content:""}.form.error .button::after,.icon-error::before,.aicon-error::after{content:""}.icon-bibliothek::before,.aicon-bibliothek::after{content:""}.icon-it-support::before,.aicon-it-support::after{content:""}.icon-moodle::before,.aicon-moodle::after{content:""}.icon-basketball::before,.aicon-basketball::after{content:""}.icon-gallery::before,.aicon-gallery::after{content:""}.icon-flow::before,.aicon-flow::after{content:""}.sidebar .sb-nav .menu-link.depth-0::before,.main-nav .menu-link.depth-0::before,.icon-brg::before,.aicon-brg::after{content:""}.icon-schulkalender::before,.aicon-schulkalender::after{content:""}.form.success .button::after,.icon-success::before,.aicon-success::after{content:""}.icon-webuntis::before,.aicon-webuntis::after{content:""}.icon-cup::before,.aicon-cup::after{content:""}.icon-food-1::before,.aicon-food-1::after{content:""}.icon-food-2::before,.aicon-food-2::after{content:""}.icon-javelin-throw::before,.aicon-javelin-throw::after{content:""}.icon-running::before,.aicon-running::after{content:""}.icon-swimming::before,.aicon-swimming::after{content:""}.icon-office-365::before,.aicon-office-365::after{content:""}.form.loading .button::after,.icon-loading::before,.aicon-loading::after{content:""}.icon-info-link::before,.aicon-info-link::after{content:""}.icon-twitter::before,.aicon-twitter::after{content:""}.icon-mail::before,.aicon-mail::after{content:""}.icon-xing::before,.aicon-xing::after{content:""}.icon-send::before,.aicon-send::after{content:""}.icon-facebook::before,.aicon-facebook::after{content:""}.icon-whatsapp::before,.aicon-whatsapp::after{content:""}.icon-linkedin::before,.aicon-linkedin::after{content:""}.image-gallery .ig-item::before,.icon-magnifier::before,.aicon-magnifier::after{content:""}.icon-quote::before,.aicon-quote::after{display:block;text-align:left}.aicon-quote::after{text-align:right;transform:rotate(180deg)}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{color:#3e3e3e;font:16px "Open Sans",sans-serif,sans-serif;font-weight:normal;line-height:1.33;width:100%}body{margin-top:5rem}@media all and (min-width: 63.75em){body{margin-top:11.1875rem}}body.admin-bar .main-header{top:2.875rem}body.admin-bar .main-nav-container{top:7.875rem}@media all and (min-width: 48.9375em){body.admin-bar .main-header{top:2rem}body.admin-bar .main-nav-container{top:13.1875rem}}@media all and (min-width: 63.75em){body.admin-bar .sidebar{margin-top:2rem}}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font-size:1.375rem}@media all and (min-width: 48.0625em){h1{font-size:1.375rem}}h2{font-size:1.125rem}@media all and (min-width: 48.0625em){h2{font-size:1.125rem}}h3{font-size:1rem}@media all and (min-width: 48.0625em){h3{font-size:1rem}}h4{font-size:.875rem}@media all and (min-width: 48.0625em){h4{font-size:.875rem}}h5{font-size:.875rem}@media all and (min-width: 48.0625em){h5{font-size:.875rem}}h6{font-size:.875rem}@media all and (min-width: 48.0625em){h6{font-size:.875rem}}a,a:active,a:visited,.button-link{color:#3e3e3e;text-decoration:underline;transition:.4s}a:hover,a:active:hover,a:visited:hover,.button-link:hover{text-decoration:none}img{height:auto;max-width:100%}.text-center{text-align:center}.text-right{text-align:center}@media all and (min-width: 63.75em){.text-right{text-align:right}}.text-left{text-align:left}b,strong{font-weight:bold}sub,sup{font-size:.7em;vertical-align:super}sub{vertical-align:sub}p,.text address,.accordion .ac-content address{width:100%}p:not(:last-child),.text address:not(:last-child),.accordion .ac-content address:not(:last-child){margin-bottom:1.33rem}.main-content{display:flex;flex-direction:column-reverse;width:100%}@media all and (min-width: 63.75em){.main-content{display:block;min-height:calc(100vh - 5rem);padding-left:18.75rem}}.container{width:100%}.hamburger-button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:block;float:right;font-size:0;height:1.5625rem;margin-top:1.09375rem;padding:0;position:relative;width:2.5rem}@media all and (min-width: 63.75em){.hamburger-button{display:none}}.hamburger-button .hamburger{background:#757474;display:block;height:.1875rem;left:0;position:absolute;right:0;transform-origin:50% 50%;top:.6875rem;transition:opacity 0s .3s}.hamburger-button::before,.hamburger-button::after{background:#757474;display:block;height:.1875rem;left:0;position:absolute;right:0;transform-origin:50% 50%;content:"";transition:top .3s .3s,transform .3s}.hamburger-button::before{top:0}.hamburger-button::after{top:1.375rem}.hamburger-button:active,.hamburger-button:focus{border:0;outline:none;transition:none}.visible-menu .hamburger{opacity:0}.visible-menu .hamburger-button::before,.visible-menu .hamburger-button::after{top:.6875rem;transition:top .3s,transform .3s .3s}.visible-menu .hamburger-button::before{transform:rotate3d(0, 0, 1, 45deg)}.visible-menu .hamburger-button::after{transform:rotate3d(0, 0, 1, -45deg)}.button,.button:visited{background:rgba(0,0,0,0);border:1px solid #ef8c1d;border-radius:0;color:#ef8c1d;cursor:pointer;display:inline-block;font-size:16px;line-height:1;max-width:100%;outline:none;padding:1.2em 2em;text-align:center;text-decoration:none;transition:.4s}.button:hover,.button:visited:hover{background:#ef8c1d;color:#fff}/*!
 * Cookie Bar: A JS-Library to show the cookie-bar as required by european law
 *
 * @version 0.1
 * @copyright Peritus Webdesign [All Rights Reserved]
 * @url http://www.peritus-webdesign.com
 * @author David Faber
 * @license MIT License (see LICENSE.txt)
 */.cookie-bar{background:#ececec;bottom:0;color:#3e3e3e;left:0;position:fixed;right:0;transform:translateY(101%);transition:transform .5s;z-index:9999}.cookie-bar.active{transform:none}.cookie-bar .cb-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.665rem}@media all and (min-width: 63.75em){.cookie-bar .cb-inner{flex-direction:row}}.cookie-bar .cb-message{padding:.665rem;text-align:center}@media all and (min-width: 63.75em){.cookie-bar .cb-message{text-align:left}}.cookie-bar .cb-link{color:#fff}.cookie-bar .cb-link:hover{text-decoration:none}.page-breadcrumbs{font-size:.875rem;margin-bottom:0;padding-bottom:0}@media all and (min-width: 92.5em){.page-breadcrumbs.archive{padding:2.66rem 3.99rem 0}}.page-breadcrumbs *,.page-breadcrumbs a{color:#757474}.page-breadcrumbs *{text-decoration:none}.page-breadcrumbs *::after{color:#757474;font-size:.75rem;margin:0 .1875rem 0 .5rem}.page-breadcrumbs *:last-child::after{display:none}.page-breadcrumbs a{transition:.3s}.page-breadcrumbs a:hover{color:#ef8c1d}.form{display:block;margin-top:1.33rem;max-height:46.875rem;overflow:hidden;transition:.5s}@media all and (min-width: 48.0625em){.form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.form.hide{margin:0;max-height:0}.form.loading .button::after{animation:spin 2s infinite linear}.form.loading .button::after::after,.form.error .button::after::after,.form.success .button::after::after{margin-left:.4em;opacity:1;width:1em}.form.loading .form-loading,.form.error .form-error,.form.success .form-success{margin-bottom:1.33rem;max-height:18.75rem;padding:1.33rem}.input{border-bottom:1px solid #757474;margin:.665rem 0 2.66rem;position:relative}@media all and (min-width: 48.0625em){.input{margin:.665rem 0;width:49%}}.input .input-error{animation:input-error .4s;border:1px solid #d8000c;color:#d8000c;font-size:.875rem;left:0;padding:.3125rem;position:absolute;top:100%;width:100%}.input .label{color:#3e3e3e;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transform-origin:top left;transition:padding-right .3s .4s,transform .3s}.input .msg-label{margin:.665rem;transition:.3s}.input.msg{border:1px solid #757474;margin-bottom:1.33rem;width:100%}@media all and (min-width: 48.0625em){.input.msg{margin:1.33rem 0}}@keyframes input-error{from{height:0;opacity:0}to{height:1.33rem;opacity:1}}.field,.textarea{-webkit-appearance:none;background:none;border:0;display:block;font:1.25rem/1 "Open Sans",sans-serif,sans-serif;font-size:16px;height:1.6875rem;outline:none;overflow:hidden;padding:0;position:relative;transition:.3s;width:100%}.field:focus,.field.filled,.textarea:focus,.textarea.filled{border-color:#ef8c1d}.field:focus+.label,.field.filled+.label,.textarea:focus+.label,.textarea.filled+.label{color:#ef8c1d;transform:translateY(-0.9975rem) scale(0.85);transform-origin:top left}.field:focus+.msg-label,.field.filled+.msg-label,.textarea:focus+.msg-label,.textarea.filled+.msg-label{margin:0;transform:translateY(-1.33rem) scale(0.85)}.textarea{min-height:18.75rem;overflow:auto;padding:.665rem;resize:none}.form-messages{overflow:hidden;width:100%}.form-messages h2{margin:.5em 0}.form-messages .form-message{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1rem;max-height:0;overflow:hidden;padding:0 1.33rem;text-align:center;transition:.4s;width:100%}@media all and (min-width: 48.0625em){.form-messages .form-message{flex-direction:row;font-size:1.5rem;text-align:left}}.form-messages .form-message-icon{font-size:4.6875rem;line-height:1;margin:0 0 1.33rem}@media all and (min-width: 48.0625em){.form-messages .form-message-icon{font-size:6.25rem;margin:0 2.66rem 0 0}}.form-messages .form-message.form-success{background-color:#ef8c1d}.form-messages .form-message.form-loading{background-color:#757474}.form-messages .form-message.form-error{background-color:#d8000c}.page-title{color:#ef8c1d;font-size:1.625rem;padding-top:1.33rem}.pagination{padding:1.33rem .665rem}.pagination .p-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.pagination .p-dots,.pagination .p-link{display:block;padding:.5rem .625rem}.pagination .p-link{text-decoration:none}.pagination .p-link.current,.pagination .p-link:hover{background:#ef8c1d;color:#fff}.pagination .next .p-link,.pagination .prev .p-link{font-size:0;height:100%}.pagination .next .p-link::before,.pagination .prev .p-link::before{font-size:1.25rem;padding-top:1px}.responsive-embed{height:0;padding-bottom:56.25%;padding-top:1.5625rem;position:relative}.responsive-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.social-header{margin:1.33rem auto .665rem;text-align:center}.social-header::before,.social-header::after{background:#757474;content:"";display:inline-block;height:1px;vertical-align:middle;width:5rem}.social-header::before{margin-right:.665rem}.social-header::after{margin-left:.665rem}.social{display:flex;justify-content:center;margin-bottom:.665rem}@media all and (min-width: 37.5em){.social{margin-bottom:1.33rem}}.social-item{margin:.15625rem}.social-share{display:block;height:2.5rem;position:relative;text-decoration:none;width:2.5rem}.social-share::before{color:#757474;font-size:1.4705882353rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:.4s}.social-share:hover::before{color:#ef8c1d}.content-block{overflow:hidden;position:relative;width:100%}.content-block.bg-secondary{background-color:#ececec}.content-block:not(.bg-secondary):not(.target-group-links)+.content-block:not(.bg-secondary),.content-block.bg-secondary+.content-block.bg-secondary{padding-top:0}.content-block .section-title{margin-bottom:.665rem}@media all and (min-width: 48.0625em){.content-block .section-title{margin-bottom:1.33rem}}.page-title+.content-block:not(.bg-secondary){padding-top:0}.accordion .ac-item{background-color:#ececec;margin-bottom:.125rem}.accordion .ac-item.is-active .ac-title::before{opacity:0;transform:rotate(-90deg)}.accordion .ac-item.is-active .ac-title::after{transform:rotate(0deg)}.accordion .ac-title{background:url("../images/shape.svg") calc(100% - 1.33rem) center no-repeat;background-size:1.875rem;cursor:pointer;font-size:1rem;padding:1.33rem calc(1.33rem + 3.205rem) 1.33rem 1.33rem;position:relative}@media all and (min-width: 63.75em){.accordion .ac-title{background-position:calc(100% - 2.66rem);padding:1.33rem calc(2.66rem + 4.535rem) 1.33rem 2.66rem}}.accordion .ac-title::before,.accordion .ac-title::after{background-color:#fff;background-size:cover;content:"";display:block;height:.125rem;margin-top:-0.09375rem;position:absolute;right:calc(1.33rem + 0.46875rem);top:50%;transform-origin:50% 50%;transition:.4s;width:.9375rem}@media all and (min-width: 63.75em){.accordion .ac-title::before,.accordion .ac-title::after{right:calc(2.66rem + 0.53125rem)}}.accordion .ac-title::after{transform:rotate(-90deg)}.accordion .ac-content{display:none;padding:0 1.33rem 1.33rem}@media all and (min-width: 63.75em){.accordion .ac-content{padding:0 2.66rem 1.33rem}}.button-row .br-button{margin:0 .625rem .625rem 0}@media all and (min-width: 37.5em){.button-row .br-button{margin-bottom:0}}.button-row .br-button:last-child{margin:0}.contact-form .cf-header{margin-bottom:1.33rem}.contact-form .cf-header,.contact-form .cf-info{width:100%}.contact-form .cf-button{display:block;margin:0 auto}.image{overflow:visible;text-align:center}.image .i-item{display:block;margin:0 auto}.image .i-item.content-half{max-width:33.75rem}.image .i-item.content-quarter{max-width:16.875rem}.image .i-subline{margin-top:.665rem}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__caption__center{text-align:center}.image-gallery{text-align:center}.image-gallery .ig-header{text-align:left}.image-gallery .ig-list{width:100%}@media all and (min-width: 37.5em){.image-gallery .ig-list{display:flex;justify-content:space-between}.image-gallery .ig-list.less-than-three{justify-content:center}.image-gallery .ig-list.less-than-three .ig-item:not(last-child){margin-right:1.33rem}}.image-gallery .ig-item{cursor:zoom-in;display:block;position:relative;width:100%}.image-gallery .ig-item::before{align-items:center;background:rgba(239,140,29,.8);bottom:0;color:#fff;display:flex;font-size:3rem;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:.4s}.image-gallery .ig-item:hover::before,.image-gallery .ig-item:hover::after{opacity:1}.image-gallery .ig-item:not(:first-child){display:none}@media all and (min-width: 37.5em){.image-gallery .ig-item{width:calc(50% - 0.665rem)}.image-gallery .ig-item:nth-child(2){display:block}}@media all and (min-width: 63.75em){.image-gallery .ig-item{width:calc(33.3333% - 0.8866666667rem)}.image-gallery .ig-item:last-child{display:block}}.image-gallery .ig-image{display:block;width:100%}.image-gallery .ig-open{margin-top:1.33rem}.image-gallery .ig-open::before{margin-right:.665rem;transform:scale(1.5)}.image-nav{margin:0 auto;max-width:81.25rem;padding:.665rem 1.33rem 0}@media all and (min-width: 37.5em){.image-nav .in-list{display:flex;flex-wrap:wrap;justify-content:center}}.image-nav .in-list-item{margin-bottom:.665rem}@media all and (min-width: 37.5em){.image-nav .in-list-item{margin-bottom:0;padding:0 .3325rem;width:calc(50% - 0.3325rem)}}@media all and (min-width: 63.75em){.image-nav .in-list-item{width:calc(25% - 0.3325rem)}}.image-nav .in-list-link,.image-nav .in-list-img,.image-nav .in-list-text{display:block}.image-nav .in-list-link{position:relative;text-decoration:none}.image-nav .in-list-link:hover .in-list-text{background:#ef8c1d;color:#fff}.image-nav .in-list-link:hover .in-list-img{filter:grayscale(0)}.image-nav .in-list-img{filter:grayscale(1);transition:1s;width:100%}.image-nav .in-list-text{font-size:1.375rem;padding:.665rem;text-align:center;transition:.4s}.table{max-width:100%;overflow-x:auto}@media all and (min-width: 48.0625em){.target-group-links{display:flex}}.target-group-links .tgl-link,.target-group-links .tgl-img,.target-group-links .tgl-text{display:block;transition:.4s;width:100%}.target-group-links .tgl-link{overflow:hidden;position:relative}@media all and (min-width: 48.0625em){.target-group-links .tgl-link{width:50%}}@media all and (min-width: 63.75em){.target-group-links .tgl-link:hover .tgl-img{transform:scale(1.05)}.target-group-links .tgl-link:hover .tgl-text{background:rgba(239,140,29,.8)}}.target-group-links .tgl-img{background:center center no-repeat;background-size:cover;height:50vh}@media all and (min-width: 63.75em){.target-group-links .tgl-img{height:27.1875rem}}.target-group-links .tgl-text{background:rgba(117,116,116,.8);bottom:0;color:#fff;font-size:1.375rem;padding:.665rem;position:absolute;text-align:center}.team-grid .tg-common{display:block}@media all and (min-width: 37.5em){.team-grid .tg-list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media all and (min-width: 48.0625em){.team-grid .tg-list::after{content:"";width:calc(33.33% - 0.4433333333rem)}}.team-grid .tg-list-item{background:#ececec;margin-bottom:.665rem;padding:1.33rem .665rem;text-align:center}@media all and (min-width: 37.5em){.team-grid .tg-list-item{width:calc(50% - 0.3325rem)}}@media all and (min-width: 48.0625em){.team-grid .tg-list-item{padding:2.66rem 1.33rem;width:calc(33.33% - 0.4433333333rem)}}.team-grid .tg-list-item-img{margin:0 auto 1.25rem;max-width:6.8125rem}.team-grid .tg-list-item-name{text-transform:none}.team-grid .tg-list-item-shorthand{font-size:1rem}.team-grid .tg-list-subj{display:inline-block;position:relative}.team-grid .tg-list-subj::after{content:",";display:inline-block;margin-right:.125rem}.team-grid .tg-list-subj:last-child::after{display:none}.team-grid .tg-list-item-email{text-decoration:none}.team-grid .tg-list-item-email:hover{color:#ef8c1d}.text.text-right{text-align:right}.text.text-right .t-title{text-align:right}.text.text-center{text-align:center}.text.text-center .t-title{text-align:center}.text-image{overflow:visible}.text-image .ti-content{flex-direction:row-reverse}@media all and (min-width: 63.75em){.text-image .ti-content{align-items:flex-start;display:flex}}.text-image .ti-content.inverted{flex-direction:row}@media all and (min-width: 63.75em){.text-image .ti-content.inverted .ti-text{margin-left:2.66rem;margin-right:0}}.text-image .ti-img{margin:0 auto .665rem}@media all and (min-width: 37.5em){.text-image .ti-img{width:60%}}@media all and (min-width: 63.75em){.text-image .ti-img{margin:0;width:40%}}.text-image .ti-img-item{display:block}@media all and (min-width: 63.75em){.text-image .ti-text{margin-right:2.66rem;width:calc(60% - 2.66rem)}}.underlined::after{background:#757474;bottom:-0.45em;content:"";display:block;height:1px;left:-1.875rem;position:absolute;right:0}@media all and (min-width: 63.75em){.underlined::after{bottom:0;left:1.33rem;right:1.33rem}}@media all and (min-width: 92.5em){.blog-archive .ba-page-title{padding:1.33rem 3.99rem 0}}.blog-archive .ba-article{padding:1.33rem}@media all and (min-width: 37.5em){.blog-archive .ba-article{align-items:flex-start;display:flex;flex-wrap:wrap;padding:2.66rem 3.99rem}}.blog-archive .ba-article:nth-child(even){background:#ececec}.blog-archive .ba-header{margin-bottom:1.33rem}@media all and (min-width: 37.5em){.blog-archive .ba-header{width:95%}}.blog-archive .ba-title-link:hover{color:#ef8c1d}@media all and (min-width: 37.5em){.blog-archive .ba-img{margin-right:calc(1.33rem / 2);width:calc(30% - 1.33rem / 2)}}@media all and (min-width: 63.75em){.blog-archive .ba-img{width:calc(25% - 0.665rem)}}@media all and (min-width: 37.5em){.blog-archive .ba-text{margin-left:calc(1.33rem / 2);width:calc(70% - 0.665rem)}}@media all and (min-width: 63.75em){.blog-archive .ba-text{width:calc(75% - 0.665rem)}}.blog-archive .ba-text .excerpt{padding:1.33rem 0}@media all and (min-width: 37.5em){.blog-archive .ba-text .excerpt{padding:0 0 1.33rem}}.byline{color:#3e3e3e;font-size:.875rem}.byline .post-categories,.byline li,.byline li::after{display:inline}.byline .post-categories{margin-right:.3125rem}.byline .post-categories li:not(:last-child)::after{content:","}.byline .post-categories li a{text-decoration:none}.byline .post-categories li a:hover{color:#ef8c1d}.blog-single .bs-title{padding-bottom:0}.main-footer{background:#757474;color:#fff;padding:1.33rem;position:relative;z-index:1}@media all and (min-width: 63.75em){.main-footer{align-items:center;display:flex;min-height:4.0625rem;padding:0 3.625rem}}.main-footer .mf-sec{margin-bottom:1.33rem}.main-footer .mf-sec:last-child{margin-bottom:0}@media all and (min-width: 63.75em){.main-footer .mf-sec{margin-bottom:0;width:33.33%}}.main-footer .mf-nav .menu-item{display:block;line-height:2}@media all and (min-width: 63.75em){.main-footer .mf-nav .menu-item{display:inline-block;line-height:1;padding:0 .665rem;position:relative}.main-footer .mf-nav .menu-item::after{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:-0.1875rem;top:0;width:1px}.main-footer .mf-nav .menu-item:first-child{padding-left:0}.main-footer .mf-nav .menu-item:last-child{padding-right:0}.main-footer .mf-nav .menu-item:last-child::after{display:none}}.main-footer .mf-nav .menu-link{color:#fff;font-size:1rem;text-decoration:none;text-transform:capitalize}.main-footer .mf-nav .menu-link:hover{color:#ef8c1d}@media all and (min-width: 63.75em){.main-footer .mf-logo-list{order:3;text-align:right}}.main-footer .mf-logo-list-item{display:inline-block;margin-right:.625rem}.main-footer .mf-logo-list-item:last-child{margin-right:0}.main-footer .mf-logo-link{display:block}.main-footer .mf-logo-img{height:auto;transition:.4s;width:3.125rem}.main-footer .mf-logo-img:hover{transform:scale(1.05)}.main-footer .mf-copyright{font-size:.75rem}@media all and (min-width: 63.75em){.main-footer .mf-copyright{text-align:center}}.main-header{background:#ececec;height:5rem;left:0;padding:.625rem 1.33rem;position:fixed;right:0;top:0;transition:.25s;width:100%;z-index:99}@media all and (min-width: 63.75em){.main-header{height:auto;padding:0}}.main-header .header-image{display:none}@media all and (min-width: 63.75em){.main-header .header-image{display:block;height:6.1875rem;transition:.25s;width:100%}}.main-header .main-logo{background:url("../images/logo.svg") left center no-repeat;background-size:contain;float:left;height:3.75rem;overflow:hidden;transition:.25s;width:7.6875rem}@media all and (min-width: 63.75em){.main-header .main-logo{height:5.1875rem;margin:-1.6875rem 0 0 3.625rem;width:8.75rem}}@media all and (min-width: 63.75em){.main-header.shrink .header-image{height:0}.main-header.shrink .main-logo{height:3.75rem;margin-top:.665rem}}.main-nav-container{background:#ececec;border-top:.5rem solid #ef8c1d;bottom:0;left:-100%;overflow-y:auto;padding:1.33rem 2.66rem;position:fixed;top:5rem;transition:left .6s;width:100%}@media all and (min-width: 63.75em){.main-nav-container{background:none;border-top:0;height:5rem;overflow:visible;padding:0 3.625rem;position:static}}@media all and (min-width: 63.75em){.main-nav{display:flex;height:100%;justify-content:flex-end;overflow:visible;transition:.25s}.main-nav .sub-menu>:first-child{display:none}.main-nav .menu-item.depth-0::before,.main-nav .menu-item.depth-0.has-sub::before{background-color:#ef8c1d;content:"";display:block;height:.5rem;left:0;opacity:0;position:absolute;right:0;top:0;transition:.25s;width:auto}.main-nav .menu-item.depth-0::after,.main-nav .menu-item.depth-0.has-sub::after{display:none}.main-nav .menu-item.depth-0:hover::before,.main-nav .menu-item.depth-0.active::before,.main-nav .menu-item.depth-0.has-sub:hover::before,.main-nav .menu-item.depth-0.has-sub.active::before{opacity:1}.main-nav .menu-item.depth-0:hover>.sub-menu,.main-nav .menu-item.depth-0.has-sub:hover>.sub-menu{opacity:1;pointer-events:auto}.main-nav .menu-item.depth-0>.sub-menu,.main-nav .menu-item.depth-0.has-sub>.sub-menu{background:#ececec;bottom:auto;display:block;left:0;min-width:15.625rem;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:5rem;transition:.6s}.main-nav .menu-item.depth-0:last-child::before,.main-nav .menu-item.depth-0.has-sub:last-child::before{right:-1.33rem}.main-nav .menu-item.depth-0:last-child>.menu-link,.main-nav .menu-item.depth-0.has-sub:last-child>.menu-link{padding-right:0}.main-nav .menu-item.depth-1{border-left:0 solid #ef8c1d;line-height:1;margin:0;padding:0;transition:.4s}.main-nav .menu-item.depth-1::before,.main-nav .menu-item.depth-1::after{display:none}.main-nav .menu-item.depth-1:hover,.main-nav .menu-item.depth-1.active{border-left-width:.5rem}.main-nav .menu-link{display:block}.main-nav .menu-link.depth-0{color:#ef8c1d;font-size:1.375rem;line-height:5rem;padding:0 1.33rem;text-transform:uppercase}.main-nav .menu-link.depth-0::before,.main-nav .menu-link.depth-0::after{display:none}.main-nav .menu-link.depth-1{color:#757474;line-height:2.5rem;padding:0 1.33rem}}.main-header.visible-menu .main-nav-container{left:0}.quick-links{background:#757474;bottom:0;left:0;padding:1.33rem;position:fixed;right:0;transform:translateY(101%);transition:.6s;z-index:99}@media all and (min-width: 63.75em){.quick-links{background:rgba(0,0,0,0);bottom:auto;left:auto;padding:0;right:0;top:11.5rem;transform:translate(100%, 0)}}.quick-links .ql-button{background:#ef8c1d;border:0;height:3.125rem;position:absolute;right:1.33rem;top:-3.1875rem;width:3.125rem}@media all and (min-width: 63.75em){.quick-links .ql-button{display:none}}.quick-links .ql-button::before,.quick-links .ql-button::after{color:#fff;font-size:1.375rem;transition:.4s}.quick-links .ql-button::after{font-size:0;transform:rotate(90deg);transition:.2s}.quick-links .ql-button:focus{outline:none}.quick-links .ql-list-item{margin-bottom:1.33rem}@media all and (min-width: 63.75em){.quick-links .ql-list-item{background:rgba(117,116,116,.8);clear:both;float:left;margin-bottom:.3125rem;padding:.665rem;transform:translateX(-3.625rem);transition:.6s}.quick-links .ql-list-item:hover{background:rgba(239,140,29,.8);transform:translateX(-100%)}}.quick-links .ql-list-item:last-child{margin-bottom:0}.quick-links .ql-list-link{align-items:center;color:#fff;display:flex;text-decoration:none}.quick-links .ql-list-link::before{font-size:2.5rem;margin-right:.625rem;text-align:left;width:2.5rem}@media all and (min-width: 63.75em){.quick-links .ql-list-link::before{text-align:center}}.quick-links.ql-tapped{transform:translateY(0)}.quick-links.ql-tapped .ql-button{top:-3.125rem}.quick-links.ql-tapped .ql-button::before{font-size:0;transition:.2s}.quick-links.ql-tapped .ql-button::after{font-size:1.375rem;transition:.4s}.sidebar{background:#ececec;width:100%}@media all and (min-width: 63.75em){.sidebar{bottom:0;left:0;max-height:calc(100vh - 11.1875rem);position:fixed;top:11.1875rem;transition:.25s;width:18.75rem}.sidebar.sticky{max-height:calc(100vh - 5rem);top:5rem}}.sidebar .sb-header{background:#3e3e3e;color:#fff;cursor:pointer;display:block;padding:1.33rem 2.66rem;position:relative;width:100%}.sidebar .sb-header::before{align-items:center;background-color:#ef8c1d;bottom:0;color:#fff;display:flex;font-size:1.375rem;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:calc(2.5rem2.66rem)}@media all and (min-width: 63.75em){.sidebar .sb-header::before{display:none}}.sidebar .sb-nav-container{display:none;padding:1.33rem 2.66rem}@media all and (min-width: 63.75em){.sidebar .sb-nav-container{display:block !important;max-height:calc(100% - 3.75rem);overflow:auto}}.sidebar .sb-nav{margin-bottom:4.0625rem}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-cyrillic-ext-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-cyrillic-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-greek-ext-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-greek-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-hebrew-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-vietnamese-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-latin-ext-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/open-sans/files/open-sans-latin-400-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-400-normal.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-cyrillic-ext-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-cyrillic-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-greek-ext-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-greek-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+0370-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-hebrew-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-vietnamese-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-latin-ext-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/open-sans/files/open-sans-latin-700-normal.woff2") format("woff2"),url("../fonts/open-sans/files/open-sans-all-700-normal.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}