@charset "utf-8";@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-v15-latin-italic.eot);src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../fonts/open-sans-v15-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin-italic.woff2) format("woff2"),url(../fonts/open-sans-v15-latin-italic.woff) format("woff"),url(../fonts/open-sans-v15-latin-italic.ttf) format("truetype"),url(../fonts/open-sans-v15-latin-italic.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v15-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v15-latin-regular.woff) format("woff"),url(../fonts/open-sans-v15-latin-regular.ttf) format("truetype"),url(../fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-v15-latin-600.eot);src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../fonts/open-sans-v15-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin-600.woff2) format("woff2"),url(../fonts/open-sans-v15-latin-600.woff) format("woff"),url(../fonts/open-sans-v15-latin-600.ttf) format("truetype"),url(../fonts/open-sans-v15-latin-600.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v15-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/open-sans-v15-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin-700.woff2) format("woff2"),url(../fonts/open-sans-v15-latin-700.woff) format("woff"),url(../fonts/open-sans-v15-latin-700.ttf) format("truetype"),url(../fonts/open-sans-v15-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(../fonts/open-sans-v15-latin-700italic.eot);src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(../fonts/open-sans-v15-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin-700italic.woff2) format("woff2"),url(../fonts/open-sans-v15-latin-700italic.woff) format("woff"),url(../fonts/open-sans-v15-latin-700italic.ttf) format("truetype"),url(../fonts/open-sans-v15-latin-700italic.svg#OpenSans) format("svg")}html{font:15px/1.5 Open Sans,sans-serif;min-height:101%}body{color:#9e8362;margin:0}main{hyphenate-limit-chars:10 5 4;-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0 0 1.25rem}h1{color:#2be;font-size:37.5px;font-weight:600;line-height:1.25}h1 span{color:#2be;font-size:22.5px;font-weight:400}h2{color:#2be;font-size:37.5px;font-weight:600;line-height:1.25}h2 span{display:inline-block}h2 span,h3{color:#2be;font-size:22.5px;font-weight:400}h3{line-height:1.25}h3 span{color:#fff;font-size:22.5px}h3 span,h4,h5{font-weight:400}h4,h5{font-size:18.75px}h4,h5,h6{line-height:1.25}h6{font-size:15px;font-weight:600}p{margin:0 0 1em}p:last-child{margin-bottom:0}p.lead{font-size:18.75px}hr{border:none;border-bottom:thin solid #ddd;clear:both;display:block;height:1px;margin-bottom:1em}ul{color:#9e8362;margin:0 0 1rem}dl,ul{padding:0}dl{margin:0 0 1em}dt{clear:left;float:left;margin:0 5% .5em 0;width:25%}dd{margin:0 0 .5em 30%}li{margin-bottom:.5em}main li{margin-left:1.5em}.row{list-style:none;margin:0}.row li{display:inline-block;line-height:1;margin-left:0}p+h1,p+h2,p+h3,p+h4,p+h5,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5{margin-top:2rem}a{color:#2be;display:inline-block;text-decoration:none}a:active,a:focus,a:hover{color:#ff9024;outline:none}a.cancel{color:#c00}a.cancel:hover{color:#e00}a.cancel:before{content:"\00d7\00a0"}a.push{background:#9e8362;border:thin solid #9e8362;border-radius:0;color:#fff;display:inline-block;padding:.25em 1em}a.push:hover{background:#ff9024;border:thin solid #ff9024;color:#fff}a.inferior-push{border:thin solid #9e8362;border-radius:0;color:#9e8362;display:inline-block;margin-right:.5em;padding:.25em 1em}a.inferior-push:hover{border:thin solid #ff9024;color:#ff9024}a.ahead:before{content:"\00bb";padding-right:.5em}a.behind:before{content:"\00ab";padding-right:.5em}a.external:after,a[rel=external]:after{content:"\00a0\2197"}a.change{border:thin solid #069;border-radius:.25em;display:inline-block;height:1em;line-height:1;margin:0;padding:.25em;width:1em}a.change svg.icon{fill:#069;height:1em;width:1em}strong{font-weight:600}em.discontinued,em.instock,em.outofstock,em.soldout{color:#444;font-size:.875em;font-style:normal;font-weight:600}em.discontinued:before,em.instock:before,em.outofstock:before,em.soldout:before{content:"\25CF";font-size:1.5em;line-height:1;padding-right:.5em;vertical-align:text-bottom}em.instock{color:#690}em.discontinued,em.soldout{color:#c00}em.outofstock{color:#c90}abbr[title]{border-bottom:thin dotted;cursor:help;text-decoration:none}sub,sup{font-size:.7em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.3em}sub{bottom:-.3em}small{color:#999;font-size:.75em;font-weight:400}small a{color:#666}small a:hover{color:#333}small.cue a{color:#2be}small.cue a:hover{color:#ff9024}address{font-style:normal;margin-bottom:1em}dfn,samp{color:#999;font:inherit}dfn{display:block;margin-left:25%;padding-top:.5em}samp{vertical-align:baseline}samp svg.icon{fill:#ad8f6b;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}samp[data-tooltip]:after,samp[data-tooltip]:before{left:.25em}mark{background:#ffc;color:inherit;padding:0 .25em}code,kbd,pre{background:#ddd;color:#000;font:.9em Courier New,Courier,monospace;padding:.1em .25em;vertical-align:middle}del{color:#c00}ins{font-weight:400;text-decoration:none}blockquote{font-style:italic;margin:0 2em 1em}kbd{border:thin solid #999;border-radius:.25em}span[itemprop=author],span[itemprop=creator]{font-weight:600;padding-right:1em}details{margin-bottom:1em;padding-left:1em}summary{margin-left:-1em}summary:active,summary:focus{outline:none}summary *{cursor:pointer;display:inline-block}figure{background:#fff;margin:0 0 1em;text-align:right}figure.thumb{width:8em}figcaption{color:#666;font-size:.9em;margin-top:1em}img{border:none;display:block;height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){img,img[src*=".svg"]{width:100%}}img.inline{display:inline;margin:0 .5em;vertical-align:middle}figure img{margin:0 auto}iframe{border:none;max-width:100%;width:100%}div.video,iframe{margin-bottom:1em}div.video{height:0;padding-bottom:56.25%;position:relative}div.video iframe{height:100%;left:0;position:absolute;top:0}table{border-collapse:collapse;border-spacing:0;border-style:none;table-layout:fixed;width:100%}caption{font-size:18.75px;font-weight:600;margin-bottom:1em;text-align:left}tbody tr{transition:background .5s}tbody tr:hover{background:#ddd}th{text-align:left}td,th{padding:.25em}td{vertical-align:top}td.center,th.center{text-align:center}td.right,th.right{text-align:right}col.title{width:50%}col.address{width:30%}col.month,col.price,col.product{width:25%}col.date,col.filesize{width:20%}col.available,col.variant{width:15%}col.weekday{width:14.2857%}col.amount,col.filetype,col.image,col.total,col.unit{width:10%}col.action{width:5%}@media only screen and (max-width:64rem){body{font-size:14px}}@media only screen and (max-width:30rem){h1,h2{font-size:30px}h1 span,h2 span{font-size:22.5px}dfn{margin-left:0}samp{display:block;padding-left:0}caption,table,tbody,td,tfoot,tr{box-sizing:border-box;display:block;width:100%}tr{display:table;margin-bottom:1em}td.action,td.blind,th,thead{display:none}th.caption{display:block}td.amount,td.image{float:left;width:35%}td.image img{width:100%}td.product{float:left;width:65%}td.variant{clear:both;float:right;width:65%}td.available,td.sum,td.unit{clear:both;text-align:right}td.available:before,td.entry:before,td.sum:before,td.total:before,td.unit:before{content:attr(title);float:left}td.available,td.entry{text-align:right}td.entry:before{line-height:2}td.entry button,td.entry input,td.entry select{width:50%}td.address:before{content:attr(title);display:block;float:none;font-weight:700;padding:.5em 0}}.scope{box-sizing:border-box;margin:0 auto;max-width:75em;padding:0 .5em;width:100%}.group:after{clear:both;content:"";display:block}.previous{float:left}.next{float:right}.overview{text-align:center}.back:before,.more:after{font-size:1.5em;line-height:1;vertical-align:text-bottom}.back:before{content:"\2039";padding-right:.25em}.more:after{content:"\203a";padding-left:.25em}.done:after{content:"\00a0\2713"}.anterior{float:left;margin:0 5% 1em 0;width:30%}.interior{margin-bottom:inherit;margin-left:auto;margin-right:auto;margin-top:inherit}.posterior{float:right;margin:0 0 1em 5%;width:30%}.sponsored{background:#fff;border:thin solid #999;border-radius:.25em;float:right;padding:.05em .5em}.mobile{display:none}.desktop,.topic a{display:block}.topic a{background:#fff;color:#9e8362;font-size:.9rem;padding:2em 4em;text-align:center;text-transform:uppercase}.topic a:hover{background:#fff;color:#ff9024;text-decoration:none}.topic a svg{fill:#ad8f6b;display:inline-block;height:4.8em;width:4.8em}.topic a:hover svg{fill:#ff9024}.subnav{padding-bottom:2rem;padding-top:4rem}.subnav a{background:#f7f4f0;box-sizing:border-box;color:#9e8362;display:block;font-size:.9rem;height:100%;padding:2em 4em;text-align:center;text-transform:uppercase}.subnav a:hover{background:#f7f4f0;color:#ff9024;text-decoration:none}.subnav a svg{fill:#ad8f6b;display:inline-block;height:4.8em;width:4.8em}.subnav a:hover svg{fill:#ff9024}.center{text-align:center}.spaced{padding-bottom:4rem/2}.graphics img:hover{opacity:.7}svg.icon{fill:#9e8362;height:1.5em;vertical-align:middle;width:1.5em}i,svg.icon{display:inline-block}i{font-style:normal}i.help{background:#fff;border:.15em solid #069;border-radius:50%;color:#069;cursor:default;font-weight:700;height:1em;line-height:1;margin:0 0 0 .5em;text-align:center;width:1em}i.social{background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.5em;width:1.5em}i.twitter{background-image:url(../images/swyn/swyn_twitter.gif)}i.facebook{background-image:url(../images/swyn/swyn_facebook.gif)}i.googleplus{background-image:url(../images/swyn/swyn_googleplus.gif)}i.xing{background-image:url(../images/swyn/swyn_xing.gif)}i.linkedin{background-image:url(../images/swyn/swyn_linkedin.gif)}i.pinterest{background-image:url(../images/swyn/swyn_pinterest.gif)}i.instagram{background-image:url(../images/swyn/swyn_instagram.gif)}i.youtube{background-image:url(../images/swyn/swyn_youtube.gif)}i.tumblr{background-image:url(../images/swyn/swyn_tumblr.gif)}i.delicious{background-image:url(../images/swyn/swyn_delicious.gif)}i.foursquare{background-image:url(../images/swyn/swyn_foursquare.gif)}i.flickr{background-image:url(../images/swyn/swyn_flickr.gif)}i.aboutme{background-image:url(../images/swyn/swyn_aboutme.gif)}.tooltip{position:relative}.tip,.tip:before{font-weight:400;left:.25rem;opacity:0;position:absolute;top:100%;transition:all .5s;visibility:hidden}.tip{background:#9e8362;box-shadow:0 .25rem .25rem rgba(0,0,0,.25);margin-top:.5em;padding:.5em 1em;text-align:center;white-space:nowrap;z-index:100}.service .tip a,.service .tip a:hover,.tip{color:#fff}.tip:before{border-bottom:.5em solid #9e8362;border-left:.5em solid transparent;border-right:.5em solid transparent;content:"";height:0;margin:0 0 .3em 2em;top:-.4rem;width:0;z-index:101}.tooltip:hover .tip,.tooltip:hover .tip:before{opacity:1;visibility:visible}.tip:hover{background:#ff9024}.tip:hover:before{border-bottom-color:#ff9024}[data-tooltip]{position:relative}[data-tooltip]:after,[data-tooltip]:before{bottom:100%;font-weight:400;left:-1em;opacity:0;position:absolute;transition:all .5s;visibility:hidden}[data-tooltip]:after{background:#9e8362;color:#fff;content:attr(data-tooltip);margin-bottom:.9em;padding:.5em 1em;text-align:center;white-space:nowrap;z-index:100}[data-tooltip]:before{border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #9e8362;content:"";height:0;margin:0 0 .4em 1em;width:0;z-index:101}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;visibility:visible}.paging{justify-content:space-between}.paging li{float:left;line-height:2.5;margin:0 1px 0 0;white-space:nowrap}.paging li:first-child{margin:0 1em 0 0}.paging ul li:last-child{margin:0 0 0 1em}.paging li span{margin:0 .5em}.paging li i{font-size:22.5px;font-style:normal;line-height:1}.paging a{background:#2be;color:#fff;display:block;font-weight:600;text-align:center;width:2.5em}.paging a.current,.paging a:hover{background:#f7f4f0;color:#9e8362}.paging a.disabled{background:#999;color:#666;cursor:default}div.rating{cursor:default;direction:rtl;display:inline-block;padding-right:1em;unicode-bidi:bidi-override}div.rating span{direction:ltr;display:inline-block;font-weight:600;padding-left:1em}div.rating input{display:none}div.rating label{cursor:pointer;font-size:2em;line-height:.75;padding-right:0}div.rating i:before{color:#999;content:"\2606"}div.rating i.checked:before,div.rating input:checked+label:hover i:before,div.rating input:checked~label i:before,div.rating label:hover i:before,div.rating label:hover~label i:before{color:#c90;content:"\2605"}.cc-window.cc-banner{padding:.25rem .5rem!important}.gallery li{display:flex;flex-direction:column;justify-content:space-between}.gallery img{height:auto;width:auto}.gallery-entry li,.gallery-entry ul{list-style:none;margin:0;padding:0}.gallery-entry ul{margin:0 -1%}.gallery-entry li{padding:0 1%}.gallery-entry li h3{font-size:1.25em;margin:1rem 0 2rem}@media only screen and (max-width:40rem){.paging ol li:first-child,.paging ul{display:none}.mobile{display:block}.desktop{display:none}.topic a{padding:1rem}}@media only screen and (max-width:30rem){.anterior,.posterior{float:none;margin:0 0 1em;width:auto}}header{background:#fff;height:auto}header ul{list-style:none}#title{float:left;padding-bottom:1rem;width:25%}.service li{margin:0 .5em}.service li:last-child{margin-left:0}.service li:last-child svg.icon{height:1.25em;width:1.25em}.service li a{color:#9e8362}.service li a.current,.service li a:hover{color:#ff9024}.service select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/elem/elem_arrow.gif);background-position:100%;background-repeat:no-repeat;border:none;color:#9e8362;padding-right:1.5rem;position:relative}.menu-item--faq svg{fill:#2be}.service li.menu-item--faq a{color:#2be;font-weight:900}.infobar{background:#f7f4f0;margin-bottom:1rem;padding:.5rem 0;text-align:right}.infobar a{color:#2be}.infobar a.current,.infobar a:hover{color:#ff9024}#cover .service li a{color:#fff}#cover .service li a:hover{color:#f59c00}#social{margin-left:2%;width:auto}#social ul{display:flex;float:right}#social li{margin:0;padding:0}.search{clear:right;float:right;margin-bottom:4rem/2;margin-top:1rem;width:23.5%}.search .set{justify-content:flex-end;margin-left:0;padding-bottom:0;position:relative}.search input{padding:0 .25rem;width:85%}.search button,.search input{border:thin solid #9e8362;margin:0}.search button{background:none;background-color:#fff;border-left-width:0;box-shadow:none;display:flex;height:2em;justify-content:center;padding:0;width:3rem}.search button svg{margin-top:.25rem}.search .suggest{display:none;left:0;padding:0;position:absolute;top:2rem;width:100%;z-index:200}.suggest ul{background:#f7f4f0;box-shadow:0 .25rem .25rem rgba(0,0,0,.3);box-sizing:border-box;margin:0;max-width:200%;min-width:100%;position:absolute}.search input:focus+.suggest{display:block}.suggest li{color:#9e8362;float:none;line-height:1.5rem;margin-bottom:0;overflow:hidden;padding:.5em 1em;text-overflow:ellipsis}.suggest li:hover{background-color:#fff;cursor:default}.suggest li:last-child{border-top:thin solid #ddd}.suggest a{width:100%}.suggest a,.suggest li:last-child a{color:#9e8362}#status{line-height:1;position:fixed;right:0;text-align:center;top:30%;transition:padding .3s;z-index:1005}#status a{background:#9e8362;border-radius:.5em 0 0 .5em;color:#fff;display:block;font-size:13.5px;margin-bottom:.5em;padding:.8em .5em}#status a:hover{background:#ff9024}#status svg.icon{fill:#fff;height:2em;padding-bottom:.4em;transition:fill .5s;vertical-align:center;width:2em}#status a:hover svg.icon{fill:#fff}@media only screen and (max-width:64rem){#title{width:30%}}@media only screen and (max-width:50rem){#title{float:none;margin:0 auto;width:30%}#social{display:none}}@media only screen and (max-width:40rem){#title{padding-bottom:1rem;width:40%}.service{clear:left;float:none;width:100%}.service .row{margin:0 2.5rem}.service li{margin:0 1rem 0 0}.search{clear:left;float:none;margin-bottom:1rem;width:auto}.search .set{justify-content:flex-start}.infobar{text-align:center}}@media only screen and (max-width:30rem){#title{float:none;padding-bottom:.5rem;width:50%}#title img{bottom:0}.status{clear:left;float:right;line-height:2;margin-top:0;text-align:center;text-align:right}.status a{padding:0;position:relative}.status svg.icon{height:2em;position:relative;width:2em;z-index:100}.status .counter{background:red;border-radius:50%;color:#fff;display:block;font-size:.8em;line-height:1;padding:.25em;position:absolute;right:0;top:-.25rem}.search{margin-top:0}}nav{background:#2be;clear:both;width:100%}nav ul{display:flex;margin:0}nav ul ul{background:#f7f4f0;box-shadow:0 5px 3px rgba(0,0,0,.3);display:none;position:absolute;z-index:100}nav li:hover ul{display:block;padding-bottom:1rem;padding-top:1rem}nav li{margin-bottom:0;margin-right:2rem}nav li li{margin-right:0}nav li li a{font-weight:400;white-space:pre-wrap}nav li li a:hover{background:#fff;color:#9e8362}nav a{background:#2be;color:#fff;display:block;font-weight:600;padding:.5rem 1.5rem;white-space:nowrap}nav a.current,nav a:hover,nav li:hover,nav li:hover a{background:#f7f4f0;color:#9e8362}nav label{cursor:pointer}nav input,nav label{display:none}nav .multicolumn{width:30rem}nav .multicolumn li{float:left;width:15rem}nav .multicolumn li:nth-of-type(odd){clear:left}nav .details{background:#fff;bottom:0;box-sizing:border-box;display:none!important;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;padding:1.5rem;position:absolute;right:0;top:0;width:22.5rem}nav .details h3{margin-bottom:.5rem}nav .multicolumn a:hover+.details{display:block}.mobile-nav-trigger{display:none}.navbar{overflow:hidden}.navbar a{color:#fff;float:left;font-size:15px;padding:14px 16px;text-align:center;text-decoration:none}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{background-color:inherit;border:none;color:#fff;font-family:inherit;font-size:16px;margin:0;outline:none;padding:14px 16px}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;float:none;padding:12px 16px;text-align:left;text-decoration:none}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.menu{box-sizing:border-box}.menu h4{line-height:2;margin:0}.menu ul{background:#f7f4f0;box-shadow:0 0 3px rgba(0,0,0,.3);list-style:none;margin-bottom:1rem;padding:.5rem 0}.menu li{margin:0;padding:0}.menu li:first-child a{border-top:none}.menu li a{border-top:1px solid #fff;color:#9e8362;display:block;font-weight:400;line-height:1.3;padding:.5rem;text-decoration:none}.menu li a.current,.menu li a:hover{background:#fff;color:#9e8362}.menu li a.disabled{color:#999;cursor:default}.menu li a.disabled:hover{background:inherit}.menu ul ul{border:none;box-shadow:none;margin-bottom:0;padding:0 0 .5rem}.menu li li{font-size:.9em;line-height:2}.menu li li a{border-top:none;color:#5f4f3b;font-weight:400;padding:.25rem .25rem .25rem 1rem}.menu li li a:hover{border-left-color:#9e8362;color:#000}.menu li li a.current{font-weight:700}a.first{pointer-events:none}#toggle,#toggle+label{display:none}.breadcrumb{flex-basis:100%;font-size:.9rem;padding:.5rem 0}.breadcrumb li:after{content:"\00a0\003e"}.breadcrumb li:last-child:after{content:""}.breadcrumb a.edit{background:#c00;border-radius:1.25em;color:#fff;display:inline-block;float:right;font-weight:700;padding:.125em .75em}.breadcrumb a.edit:hover{background:#a00}#view>*{padding-bottom:0;padding-left:1em;vertical-align:middle;white-space:nowrap}#view .next{display:block;line-height:2em}#view svg.icon{vertical-align:middle}@media only screen and (max-width:64rem){nav .multicolumn{width:30rem}nav .multicolumn a:hover+.details{display:none}}@media only screen and (max-width:50rem){nav .multicolumn{width:28rem}nav .multicolumn li{width:14rem}}@media only screen and (max-width:40rem){nav{background:#2be;margin-top:0}nav a{font-weight:700}nav a.first{pointer-events:auto}nav .scope>ul{-webkit-overflow-scrolling:touch;background-color:#2be;display:block;height:100%;margin-bottom:0;overflow:auto;padding-bottom:4rem;position:fixed;top:0;transform:translateX(100%);transition:transform .5s;width:100%;z-index:1100}nav .scope>ul ul{box-shadow:none;display:none;padding-bottom:0;position:static}nav .scope ul li a.current~ul{display:block}nav li{position:relative}.mobile-nav-trigger{cursor:pointer;display:block;height:40px;position:absolute;right:0;top:0;width:40px}.mobile-nav-trigger:after{border:7px solid transparent;border-top-color:#fff;content:" ";display:block;height:0;position:absolute;right:10px;top:16px;transition:transform .3s;width:0}.mobile-nav-trigger.active:after{transform:rotate(180deg);transform-origin:50% 25%}.mobile-nav-trigger:has(+a.current):after{border-top-color:#9e8362}nav .scope>ul ul a{padding-left:3rem}nav li li a:focus,nav li li a:hover,nav li:hover,nav li:hover a{background:#2be;color:#fff}nav li:hover ul{padding-bottom:0;padding-top:0}nav .multicolumn{width:auto}nav .multicolumn li{float:none;width:auto}nav .multicolumn li:nth-of-type(odd){clear:left}nav label{background:#2be;cursor:pointer;display:block;line-height:1;padding:.5rem;position:absolute;right:0;right:.5rem;text-align:center;top:.75rem}nav label svg.icon{fill:#fff;color:#fff}nav label:hover{background:#2be}nav label.close{color:#fff;display:inline-block;font-size:2rem;line-height:0;padding-top:2rem;position:static}nav #show:checked+ul{box-shadow:0 0 .5rem rgba(0,0,0,.5);transform:translateX(1rem)}#view{float:none}#view>*{padding-left:0;padding-right:1rem}.menu{-webkit-overflow-scrolling:touch;background:#fff;bottom:0;min-height:100%;overflow-y:auto;top:0;transform:translateX(-100%);transition:transform .5s;width:75%;z-index:999}#toggle+label,.menu{display:block;left:0;position:fixed}#toggle+label{background:#444;border-radius:0 .5em .5em 0;color:#fff;cursor:pointer;line-height:1;padding:.25em;top:.5em;transition:left .5s,transform .5s;z-index:1000}#toggle+label svg.icon{fill:#fff}#toggle:checked~.menu{box-shadow:0 0 1rem #000;transform:translateX(0)}#toggle:checked+label{left:75%}#toggle+label svg.icon{transition:transform .5s}#toggle:checked+label svg.icon{transform:rotate(180deg)}}footer{clear:both;overflow:hidden}footer li{list-style:none}footer a{color:#2be}footer a:hover{color:#ff9024;opacity:1}footer ul.areas li a{display:block;max-width:180px;text-align:center}.sitemap{padding:4rem}.sitemap li{box-sizing:border-box;float:left;font-weight:400}.sitemap ul{color:#9e8362}.sitemap ul ul{float:none;margin-top:.5em}.sitemap li li{float:none;font-weight:400;margin:0;padding:0;width:auto}.sitemap img{position:absolute}.sitemap iframe{background-color:transparent;border:0 transparent;float:right;height:141px;margin-top:3px;overflow:hidden;padding:0;width:145px}#footnote{background-color:#2be;padding:4rem;text-align:center}#footnote ul{margin:0 0 2em}#footnote li{display:inline;padding:0 .5em}#footnote a{color:#fff}#footnote a:hover{color:#fff;opacity:.7}#totop{align-items:center;aspect-ratio:1/1;background:#9e8362;border-radius:0;bottom:20px;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:calc(240px + 1rem);transition:all .5s;visibility:hidden}#totop.show{opacity:.5;visibility:visible}#totop:hover{opacity:1}#totop svg.icon{fill:#fff;height:2em;width:2em}@media only screen and (max-width:30rem){#footnote>div{padding:.5rem}#sitemap{display:none}#footnote{height:auto;overflow:hidden;padding:0;text-align:left}#footnote li{box-sizing:border-box;display:block;float:left;font-size:.875em;margin-right:0;width:50%}}.set{border:1px solid transparent;display:flex;margin-left:-2rem;width:clac(102%)}.set,.set>*{box-sizing:border-box}.set>*{flex-grow:0;flex-shrink:1;padding-bottom:2rem;padding-left:2rem}.set>.set{margin-left:0;padding-left:0}.set.reduced>*{padding-bottom:0}.columns{flex-wrap:wrap}.columns>*{flex-basis:50%;max-width:50%}.related{flex-wrap:wrap}.related>*{flex-basis:33.3%;max-width:33.3%}.teaser{flex-wrap:wrap}.teaser>*{flex-basis:25%;max-width:25%}.list{flex-wrap:wrap}.list>*{flex-basis:20%;max-width:20%}.graphics{flex-wrap:wrap;justify-content:center}.graphics>*{flex-basis:10%;max-width:10%}.set>.grow{flex-grow:1;max-width:100%}.wrap{flex-wrap:wrap}.end{align-self:flex-end}main{background:#fff}.master,.master.reduced,.master.single{padding:4rem 0}.master.first+.master.reduced.brown{padding-bottom:2rem}.master.first+.master:not(.brown){padding-top:0}.hero.home{margin-bottom:0}.content,.journal{padding-bottom:4rem}.journal{flex-basis:75%;max-width:75%}.wrapper{flex-basis:80%;max-width:80%}.wrap .breadcrumb{padding-bottom:4rem}aside{flex-basis:25%;max-width:25%}.offer{padding-bottom:4rem;padding-top:4rem}.normalized{display:flex;flex-direction:column;padding-top:2rem}.bottom{align-items:flex-end;display:flex;flex-grow:1}.hero{align-items:center;background-image:url(../images/foto/foto_slide-1.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:26rem;padding:3rem}.hero .scope{display:flex;padding-top:8rem}.hero .scope>div{margin-right:2rem}.hero a.push{background:#ad8f6b;border:thin solid #ad8f6b;color:#fff;display:block;font-size:18.75px;margin:1rem 0;padding:.5rem 1rem;text-align:left;width:18rem}.hero a.push:hover{background:#ff9024;border:thin solid #ff9024;color:#fff}.hero a.third-push{background:#2be;border:thin solid #2be;color:#fff;display:block;font-size:18.75px;margin:1rem 0;padding:.5rem 1rem;text-align:left;width:18rem}.hero a.third-push:hover{background:#ff9024;border:thin solid #ff9024;color:#fff}.hero a.inferior-push{background:#fff;border:thin solid #9e8362;color:#9e8362;display:block;font-size:18.75px;margin:1rem 0;padding:.5rem 1rem;width:18rem}.hero a.inferior-push:hover{border:thin solid #ff9024;color:#ff9024}.hero a.inferior-push.notification{background:#fff;border-color:#9e8362;color:#9e8362;min-height:85px;padding-left:8rem;position:relative;width:24rem}.hero a.inferior-push.notification .icon{fill:#9e8362;height:3em;left:30px;position:absolute;top:30px;width:3em}.hero #hero-content{display:flex;gap:50px}.decoration{background:#dbf5fd;background-size:cover;padding:4rem 0;text-align:center}.decoration h2{color:#2be}.desktop-only{display:block}.mobile-only{display:none}.store{background:hsla(0,0%,100%,.8);padding:2rem;width:auto}.border{border-top:1px solid #9e8362;padding:4rem 0}.floating-overlay{background-color:#f7f4f0;bottom:0;box-shadow:0 0 30px rgba(0,0,0,.15);padding:3rem 3rem 6.5rem;position:fixed;width:calc(100% - 6rem);z-index:10}.floating-overlay-heading{display:flex}.floating-overlay-heading svg{margin-right:1rem}.floating-overlay ul{padding-left:1rem}@media screen and (min-width:700px) and (max-width:768px){.floating-overlay{max-width:20rem;padding-bottom:3rem;right:0}.floating-overlay-heading svg{height:3rem;width:3rem}}.menu{flex-basis:20%!important;max-width:20%!important}#stellenangebot{display:inline-block;margin-top:1rem}.brown{background:#f7f4f0}.white{background:#fff}#bewertung{padding:0}#columns-hero{flex-wrap:wrap}#columns-hero>*{flex-basis:33.3%;max-width:33.3%}.team{margin-top:1.75em}.team article{margin-bottom:1.5em}.team article h4{margin:.5rem 0 0}.team article p{line-height:1;margin-top:5px}.team article .inferior-push{margin-top:.5rem}.team img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}.team-details .person-info img{margin-bottom:1.25rem;width:300px}.team-details .lebenslauf{margin-top:2rem}.team-details .lebenslauf,.team-details .schwerpunkte,.team-details .sprachkenntnisse{margin-bottom:2rem}.team-details h1{margin-bottom:1rem}.team-details .lebenslauf h2,.team-details .schwerpunkte h2,.team-details .sprachkenntnisse h2{font-size:22.5px}.termine{text-align:left}.termine .white{padding:2em;text-align:center}#admin{background:#222;box-sizing:border-box;color:#999;font-size:12.1875px;padding:.5em 0 .5em 1em;position:fixed;top:0;width:100%;z-index:10000}#admin p{margin:0}#admin a{background:#9e8362;border-radius:.25em;color:#fff;display:inline-block;margin:0 1em;padding:.1em .5em}#admin a:hover{background:#666}#admin+#root{margin-top:1.75em}.gallery-item{margin-bottom:2rem}.gallery-item ul{list-style:none}.gallery-item ul li{margin:0}.gallery-item ul li h3{font-size:1rem;margin-top:.5rem}@media only screen and (max-width:80rem){.graphics>*{flex-basis:20%;max-width:20%}}@media only screen and (max-width:64rem){.graphics>*{flex-basis:25%;max-width:25%}}@media only screen and (max-width:50rem){.columns>*{flex-basis:100%;max-width:100%}.related>*{flex-basis:50%;max-width:50%}.list>*,.teaser>*{flex-basis:33.3%;max-width:33.3%}.journal,aside{flex-basis:auto;max-width:100%}.hero{background-size:cover;min-height:20vh;padding:2rem}.hero .scope{display:block;padding-top:0}.hero .scope>div{margin-right:0}.hero a.inferior-push,.hero a.push,.hero a.third-push{box-sizing:border-box;display:block;font-size:14px;width:100%}#praxen{background:#e8f8fd}.team-details .set{flex-direction:row-reverse;flex-wrap:wrap-reverse}.master,.master.reduced{padding:2rem 0}.desktop-only{display:none}.mobile-only{display:block;padding:1rem 0}.mobile-only a{display:block;margin:.5rem auto 0;width:80%}}@media only screen and (max-width:40rem){.graphics>*{flex-basis:40%;max-width:40%}.hero{min-height:8vh}.related:not(.split)>*{flex-basis:100%;max-width:100%}.teaser>*{flex-basis:50%;max-width:50%}.wrapper{flex-basis:100%;max-width:100%}.set{flex-flow:column}.menu{flex-basis:auto!important;max-width:100%!important;position:static;transform:none;width:100%}.decoration{background:#dbf5fd;padding:2rem 0}.set.split{flex-flow:wrap;margin-left:-1rem}.set.split>*{padding:0 0 1rem 1rem}}@media only screen and (max-width:30rem){.teaser:not(.split)>*{flex-basis:100%;max-width:100%}.list>*{flex-basis:50%;max-width:50%}.floating-overlay{padding:2rem 2rem 4rem}.floating-overlay-heading svg{display:none}}form{margin:0;padding:0}form br{clear:left}fieldset{border:none;margin:0;padding:1rem 0}fieldset h4{color:#2be}fieldset.button{padding-left:25%}legend{color:#9e8362;font-weight:600;margin:0;padding:0}label{padding-right:2%}label.before{display:block;float:left;font-weight:600;line-height:2;width:23%}label.between{padding-left:2%}label.after,label.check{display:block;float:left;margin:.25em 0}label.after{width:65%}label.check{width:90%}label.none{float:left;line-height:2;padding-right:0;white-space:nowrap;width:0}label.required{cursor:help}label.required:after{color:#c00;content:"\00a0\002a"}label.error{color:#c00}input,select,textarea{background-color:#fff;border:1px solid #b0abab;color:#9e8362;font:inherit;margin:0 0 .25rem;padding:.5rem;vertical-align:center}input.triple{width:3em}input[type=date],input[type=number],input[type=time]{width:20%}input.standard,input[type=email],input[type=url],textarea{width:70%}input.short,input[type=password],select.short{width:35%}input.error,select.error,textarea.error{border-color:#b0abab}input[type=checkbox],input[type=radio]{border:0;height:1em;margin:.55em .5em .45em 0;padding:0;width:1em}input.vertical{float:left;margin-left:25%}input.check{float:left;margin-right:1%}optgroup{font-style:normal;padding:0 .5em 1em}textarea{overflow:auto;resize:vertical}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#726f6f}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}button{background-color:#888;background-color:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));border:none;border-radius:0;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;margin:0 0 .25em;padding:.25em 1em;vertical-align:middle}button:hover{background:#f7f4f0}button.cancel{background:#c00;background:linear-gradient(180deg,#e00 0,#c00)}button.cancel:hover{background:#a00;background:linear-gradient(180deg,#e00 0,#a00)}button.event{background:#c90;background:linear-gradient(180deg,#da0 0,#c90)}button.event:hover{background:#b80;background:linear-gradient(180deg,#ea0 0,#b80)}button.okay{background:#690;background:linear-gradient(180deg,#7a0 0,#690)}button.okay:hover{background:#580;background:linear-gradient(180deg,#7a0 0,#580)}button.execute{background:#ad8f6b;font-family:Open Sans,sans-serif;font-weight:400}button.execute:hover{background:#ff9024}.application legend{color:#2be;display:block;font-size:25px;font-weight:400;line-height:1;margin-bottom:2rem;padding-bottom:1.25rem;position:relative;width:95%}.application legend small{font-size:14px}.application legend:before{background:#ccc;bottom:0;content:" ";height:1px;left:0;position:absolute;width:100%}.application hr{width:100%}.application fieldset{padding-bottom:4rem;padding-top:0}#confirm,#error,#mandate,#warning{border:thin solid;margin-bottom:2em;overflow:auto;padding:1em}#confirm p,#error p,#warning p{font-weight:600}#confirm img,#error img,#warning img{float:left;margin:0 2em 0 0;width:11em}#confirm button,#error button,#warning button{float:right;margin-left:.5em}#error{background:#fee;border-color:#c00;color:#c00}#warning{background:#ffd;border-color:#c90;color:#c90}#confirm{background:#efe;border-color:#690;color:#690}#mandate{background:#fff;border-color:#999;color:#444}@media only screen and (max-width:80rem){col.price{width:25%}}@media only screen and (max-width:50rem){#confirm button,#error button,#warning button{clear:right}}@media only screen and (max-width:40rem){fieldset{padding:.75rem 0}}@media only screen and (max-width:30rem){fieldset.button{padding-left:0}label.after,label.check{width:90%}label.none{margin-bottom:.5em}button,input,select,textarea{box-sizing:border-box}input.vertical{clear:left;margin-left:0}input.short,input.standard,input[type=date],input[type=email],input[type=number],input[type=password],input[type=time],input[type=url],select.short,textarea{width:100%}label.before{float:none;width:100%}#confirm,#error,#warning{display:flex;flex-direction:column}#confirm img,#error img,#warning img{display:none}#confirm button,#error button,#warning button{float:none;margin-left:0;margin-top:1em;order:9}#confirm button+button,#error button+button,#warning button+button{margin-top:0}}#comments ol{margin-top:2em}#comments li{background:#fff;font-weight:400;margin:0;padding:1em}#comments blockquote{background:#ddd;border-radius:.25em;font-style:normal;font-weight:400;margin:1.5em 0 0;padding:1em;position:relative}#comments blockquote:before{border:1em solid transparent;border-bottom-color:#ddd;content:"";left:1em;position:absolute;top:-1.75em}#comments li.reply{font-weight:400;margin-left:2em}#comments li.reply blockquote{background:#fff}#comments li.reply blockquote:before{border-color:transparent transparent #fff}@media only screen and (max-width:30rem){#comments ol{padding-left:.5em}#comments li{margin-bottom:1em}#comments li.reply{margin-left:1em}#comments blockquote{margin-right:0}}#faq{margin-bottom:2rem}#faq .category-title{cursor:pointer;position:relative}#faq .category-title h4{font-size:18px!important;font-weight:700;margin-left:2rem}#faq .category-title .icon{left:0;position:absolute;top:0;transition:all .3s ease-in-out;width:15px}#faq .category-title.open .icon{transform:rotate(180deg)}#faq .answer-block{border-bottom:1px solid #ddd;height:0;overflow:hidden}#faq .answer-block.open{border-bottom-width:0;height:auto;padding-left:32px}#faq .item{position:relative}#faq .question{border-bottom:1px solid #ccc;padding:1rem 2rem}#faq .question.open{border-bottom-color:#9e8362}#faq .question:hover{cursor:pointer}#faq .question h4{margin:0}#faq.block .question h4{font-size:17px;margin:0}#faq .question .icon{left:0;position:absolute;top:1rem;transition:all .3s ease-in-out;width:15px}#faq .question.open .icon{transform:rotate(180deg)}#faq .answer{background:#f7f4f0;display:none;height:0;opacity:0;padding:2rem;visibility:hidden}#faq .answer.open{display:block;height:100%;opacity:1;visibility:visible}.slideshow{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;position:relative;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slideshow article div{box-sizing:border-box;padding:0 1.5rem}.slideshow .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slideshow .slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(../images/elem/elem_loader.gif) 50% no-repeat}.slideshow .slick-list.dragging{cursor:pointer;cursor:hand}.slideshow .slick-list,.slideshow .slick-track,.slideshow article,.slideshow article img{transform:translateZ(0)}.slideshow .slick-track{zoom:1;display:block;left:0;position:relative;top:0}.slideshow .slick-track:after,.slideshow .slick-track:before{content:"";display:table}.slideshow .slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slideshow article{float:left}.slideshow article img{display:block;margin-bottom:1.25rem}.slideshow article.slick-loading img{display:none}.slideshow article.dragging img{pointer-events:none}.slideshow.slick-initialized article{display:block}.slideshow.slick-loading article{visibility:hidden}.slideshow.slick-vertical article{border:thin solid transparent;display:block;height:auto}.slideshow .slick-next,.slideshow .slick-prev{background:#9e8362;border:none;border-radius:0;box-shadow:none;color:#999;cursor:pointer;font-size:2.2em;font-weight:700;height:1em;line-height:.75;margin:0 .3rem;padding:0;position:absolute;text-align:center;text-indent:-555em;top:36%;width:1em}.slideshow .slick-next:hover,.slideshow .slick-prev:hover{background:#ff9024}.slideshow .slick-next:before,.slideshow .slick-prev:before{color:#fff;display:block;height:1em;left:0;position:absolute;text-indent:0;top:0;width:1em;z-index:2}.slideshow .slick-next.slick-disabled:before,.slideshow .slick-prev.slick-disabled:before{opacity:.25}.slideshow .slick-prev{left:.5em}.slideshow .slick-prev:before{content:"\2039"}.slideshow .slick-next{right:.5em}.slideshow .slick-next:before{content:"\203a"}.slideshow ul{display:block;list-style:none;padding-top:1rem;text-align:center}.slideshow ul li{display:inline-block;height:1em;margin:0 .5em 0 0;position:relative;width:1em}.slideshow ul button{background:#9e8362;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:block;height:.75em;padding:0;text-indent:-555em;width:.75em}.slideshow ul li button:focus,.slideshow ul li button:hover{background:#ff9024;outline:none}.slideshow ul li.slick-active button{background:#ff9024}@media only screen and (max-width:30rem){.slideshow a.more{float:none;text-align:center}.slideshow article div{position:relative;right:0;top:0;width:100%}}.mfp-bg{background:#111;filter:alpha(opacity=80);opacity:.8;overflow:hidden;z-index:502}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:0!important;z-index:503}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 .5em;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:505}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:.5em;margin-top:-.8em;position:absolute;right:.5em;text-align:center;top:50%;width:auto;z-index:504}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;overflow:visible;padding:0;z-index:506}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-size:1.5em;font-style:normal;height:2.75em;line-height:2.75em;opacity:.65;padding:0 0 2em .75em;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:2.75em}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:.1em}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:.5em;right:-.5em;text-align:right;width:100%}.mfp-title{color:#ccc}.mfp-counter{color:#ccc;font-size:1em;line-height:1.5;position:absolute;right:0;top:0}button.mfp-arrow{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ccc;border-radius:0;color:#000;height:5em;margin:-4em 0 0;padding:0;position:absolute;top:0;top:50%;transition:none;width:5em}.mfp-arrow:active{margin-top:-4em}.mfp-arrow:focus,.mfp-arrow:hover{background:#fff}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;font-size:2em;height:1.25em;left:0;line-height:1;margin-left:.75em;margin-top:.75em;position:absolute;top:0;width:1em}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"‹"}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"›"}.mfp-iframe-holder{padding-bottom:2.5em;padding-top:2.5em}.mfp-iframe-holder .mfp-content{line-height:0;max-width:55em;width:100%}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 .5em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:-3px;width:100%}.mfp-iframe-holder .mfp-close{top:-2.5em}img.mfp-img{box-sizing:border-box;line-height:0;margin:auto;max-width:100%;padding:3em 0 2.5em}.mfp-figure:after,img.mfp-img{display:block;height:auto;width:auto}.mfp-figure:after{bottom:2.5em;box-shadow:0 0 .5em rgba(0,0,0,.6);content:"";left:0;position:absolute;right:0;top:3em;z-index:-1}.mfp-figure{line-height:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-2.25em;position:absolute;top:100%;width:100%}.mfp-title{color:#eee;line-height:1.25em;text-align:left}.mfp-figure small{color:#bbb;display:block;font-size:.75em;line-height:.8em}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media only screen and (max-width:50rem){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:.4em;padding-right:.4em}}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:.2em .4em;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:.4em;top:.2em}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:2em;line-height:2em;padding:0;position:fixed;right:0;text-align:center;top:0;width:2em}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:.3em}}#calendar td,#calendar th{text-align:center}#calendar a{display:block;font-weight:700}#calendar thead{border:thin solid #666}#calendar thead th{border-style:none}#calendar thead td{border:thin solid #666;color:#333;font-size:.75em}#calendar thead td:last-child{background:#ddd;font-weight:700}#calendar thead a{float:none;width:100%}#calendar tbody td{border:thin solid #666;line-height:3;padding:0}#calendar tbody td a{background:#dee}#calendar tbody td a:hover{background:#069;color:#fff}#calendar tbody td.today{background:#ffd;color:#c90;font-weight:700;padding:0}#calendar tbody td.today a{background:#ffd;border:2px solid #c90;color:#c90;margin:-2px}#calendar tbody td:last-child{background-color:#bbb}#calendar tbody td.other{color:#999}#calendar table.year tbody td{line-height:6}.modal-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#f7f4f0;border-radius:10px;color:#9e8362;max-width:400px;padding:20px;position:relative;text-align:center;width:80%}.close-x{color:#9e8362;font-size:20px;position:absolute;right:15px;top:10px}.close-btn,.close-x{cursor:pointer;font-weight:700}.close-btn{background:#9e8362;border:none;border-radius:5px;margin-top:15px;padding:10px 15px}
