@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?v=1);src:url(../fonts/icomoon.eot?v=1) format('embedded-opentype'),url(../fonts/icomoon.ttf?v=1) format('truetype'),url(../fonts/icomoon.woff?v=1) format('woff'),url(../fonts/icomoon.svg?v=1) format('svg');font-weight:normal;font-style:normal}[class*="icon-"]::before{font-family:icomoon;margin-right:.5em;display:inline-block}.icon-book::before{content:''}.icon-camera::before{content:''}.icon-chart::before{content:''}.icon-charts::before{content:''}.icon-chat::before{content:''}.icon-city::before{content:''}.icon-clipboardcheck::before{content:''}.icon-clipboarddoc::before{content:''}.icon-x::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-cloudwind::before{content:''}.icon-core::before{content:''}.icon-instagram::before{content:""}.icon-telephone::before{content:""}.icon-envelope-o::before{content:""}.icon-cog::before{content:''}.icon-compass::before{content:''}.icon-database::before{content:''}.icon-diamond::before{content:''}.icon-drink::before{content:''}.icon-email::before{content:''}.icon-eurobag::before{content:''}.icon-eurocoin::before{content:''}.icon-euronotes::before{content:''}.icon-eye::before{content:''}.icon-factory::before{content:''}.icon-flower::before{content:''}.icon-funnel::before{content:''}.icon-heart::before{content:''}.icon-helicopter::before{content:''}.icon-home::before{content:''}.icon-laptopphone::before{content:''}.icon-leaf::before{content:''}.icon-link::before{content:''}.icon-location::before{content:''}.icon-mail::before{content:''}.icon-medal::before{content:''}.icon-menu::before{content:''}.icon-mouse::before{content:''}.icon-movie::before{content:''}.icon-network::before{content:''}.icon-office::before{content:''}.icon-paperclip::before{content:''}.icon-paperplane::before{content:''}.icon-papers::before{content:''}.icon-palette::before{content:''}.icon-pdf::before{content:''}.icon-peoplenetwork::before{content:''}.icon-pen::before{content:''}.icon-pencil::before{content:''}.icon-pencilruler::before{content:''}.icon-person::before{content:''}.icon-phone::before{content:''}.icon-picture::before{content:''}.icon-question::before{content:''}.icon-roadsign::before{content:''}.icon-search::before{content:''}.icon-share::before{content:''}.icon-smartphonecode::before{content:''}.icon-snowflake::before{content:''}.icon-spotlight::before{content:''}.icon-signature::before{content:''}.icon-star::before{content:''}.icon-sun::before{content:''}.icon-thumbsup::before{content:''}.icon-tools::before{content:''}.icon-twopeople::before{content:''}.icon-umbrella::before{content:''}.icon-umbrellarain::before{content:''}.icon-visor::before{content:''}.icon-wifi::before{content:''}.social-email::before{content:''}.social-facebook::before{content:''}.social-instagram::before{content:''}.social-linkedin::before{content:''}.social-phone::before{content:''}.social-twitter::before{content:''}.social-youtube::before{content:''}*{margin:0;padding:0;border:0;font-family:'Roboto',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-direction:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html,body{height:100%}footer{margin-top:auto}.clearfix{zoom:1}.clearfix:after{content:"";display:table;clear:both}.all{min-height:100vh;display:flex;flex-direction:column}.page{width:90rem;max-width:100%;margin:0 auto;padding:0 1em;position:relative}h1,h2,h3{color:#993d7b;font-weight:400;margin-bottom:.5em;line-height:1.25}h1{font-size:1.5em;text-transform:uppercase;font-weight:900;padding:.5em 0}h2{font-size:1.25em;font-weight:900;margin-bottom:1.5em}h3{font-size:1.25em;font-weight:700;margin-bottom:1.5em}h4{font-size:1.125em;font-weight:bold}a{font-weight:bold;color:#993d7b;text-decoration:none}a:hover{color:#000;transition:color .2s ease-in-out}p{margin-bottom:1em}img,picture{max-width:100%}td{padding:.125em .25em}.section{padding-top:1em}.alertmessage{top:1em;left:calc(50% - 7em);display:table;background-color:#fff;padding:.2em;position:fixed;z-index:1000;text-align:center;font-weight:bold;-moz-min-width:15em;-ms-min-width:15em;-o-min-width:15em;-webkit-min-width:15em;min-width:15em;-ms-border-radius:.3em;border-radius:.3em}.alertoverlay{background-color:rgba(0,0,0,.4);top:0;left:0;width:100%;height:100%;position:fixed;z-index:1000}.alert,.confirm{left:calc(50% - 22em);top:calc(50% - 10em);max-width:44em;width:90%;height:20em;position:fixed;background-color:#fff;-webkit-animation:showAlert .3s;-moz-animation:showAlert .3s;-ms-animation:showAlert .3s;-o-animation:showAlert .3s;animation:showAlert .3s;text-align:center;z-index:1010;-ms-border-radius:.3em;border-radius:.3em;padding:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.confirm.options{top:calc(50% - 15em);height:30em}.alert.hide,.confirm.hide{-webkit-animation:hideAlert .3s;-moz-animation:hideAlert .3s;-ms-animation:hideAlert .3s;-o-animation:hideAlert .3s;animation:hideAlert .3s}.alert .mark,.confirm .mark{border:4px solid #f27474;width:5.5em;height:5.5em;margin:2em 0;-ms-border-radius:50%;border-radius:50%;display:inline-block;-webkit-animation:animateMark .5s;-moz-animation:animateMark .5s;-ms-animation:animateMark .5s;-o-animation:animateMark .5s;animation:animateMark .5s}.confirm .mark{border-color:#f8bb86}.alert .x{-webkit-animation:animateXMark 1s;-moz-animation:animateXMark 1s;-ms-animation:animateXMark 1s;-o-animation:animateXMark 1s;animation:animateXMark 1s}.alert .markline{height:.4em;width:3em;background-color:#f27474;-ms-border-radius:2px;border-radius:2px;position:absolute;margin:2.5rem 0 0 1rem}.alert .markline.left{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.alert .markline.right{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.confirm .markline{height:3em;width:.3em;background-color:#f8bb86;-ms-border-radius:2px;border-radius:2px;position:absolute;margin:.7rem 0 0 2.4rem;-webkit-animation:animateConfirmLine .5s;-moz-animation:animateConfirmLine .5s;-ms-animation:animateConfirmLine .5s;-o-animation:animateConfirmLine .5s;animation:animateConfirmLine .5s}.confirm .markdot{height:.5em;width:.5em;background-color:#f8bb86;-ms-border-radius:50%;border-radius:50%;position:absolute;margin:4.2rem 0 0 2.3rem;-webkit-animation:animateConfirmDot 1s;-moz-animation:animateConfirmDot 1s;-ms-animation:animateConfirmDot 1s;-o-animation:animateConfirmDot 1s;animation:animateConfirmDot 1s}.alert p,.confirm p{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#797979;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;min-height:5em}.confirm.options p{min-height:3em;margin-bottom:1em}.alert button,.confirm button{background-color:#8cd4f5;padding:.6em 2em;-ms-border-radius:.4em;border-radius:.4em;font-size:1.1em;color:#fff}.confirm label{margin:0;padding:0;width:auto;font-weight:bold}.confirm .tablecontainer{padding-bottom:1em}.confirm .tablecontainer table{width:auto;display:inline-block}.confirm .tablecontainer tr{background-color:#fff}.confirm .tablecontainer tr td:first-child{padding-top:.7em}.confirm .confirmno{background-color:#c1c1c1;margin-bottom:.5em}.confirm .confirmyes{margin-right:1em;margin-bottom:.5em;background-color:#55d89f}.confirm .danger{background-color:#dd6b55}@keyframes showAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes animateMark{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateConfirmLine{0%{transform:rotateZ(100deg);-webkit-transform:rotateZ(100deg);opacity:0}100%{transform:rotateZ(0);-webkit-transform:rotateZ(0);opacity:1}}@keyframes animateConfirmDot{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:-1rem;opacity:0;margin-left:1rem}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:-1rem;opacity:0;margin-left:1rem}80%{transform:scale(1.35);-webkit-transform:scale(1.35);margin-top:4.3rem;margin-left:2.25rem}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:4.2rem;margin-left:2.3rem;opacity:1}}@media only screen and (max-width:44em){.alert,.confirm{left:calc(50% - 45%)}}@media only screen and (max-width:30em){.alert p,.alert .tablecontainer,.alert button,.confirm p,.confirm .tablecontainer,.confirm button{font-size:3.4vw}.alert,.confirm,.confirm.options{height:auto}}.article .page{display:grid;grid-template-columns:repeat(3,1fr)}.article .box{display:flex;flex-direction:column;gap:1em;padding:2em}.article .box .image{aspect-ratio:3/2;background-size:cover;background-position:50% 50%}@media only screen and (max-width:56em){.article .box{padding:1em}}@media only screen and (max-width:40em){.article .box{padding:.5em}}@media only screen and (max-width:35em){.article .page{grid-template-columns:repeat(1,1fr)}}.cookie{position:fixed;bottom:0;width:100%;background-color:rgba(0,0,0,.8);padding:.7em .7em;font-weight:300;z-index:50}.cookie a{color:#fa9358;font-weight:normal}.cookie a:hover{font-weight:600}.cookie .page{color:#fff}.cookie .right{float:right;margin-left:.5em}.cookie .page>div{color:#fff;padding:.5em .5em .5em 0}.cookie .page .right{display:flex;justify-content:space-between;gap:1em}.cookie .page .right .button{align-self:center;padding:.25em;border:1px solid #aaa;font-size:1em}.cookie .page .right .button:hover{background-color:#fff;color:#000;font-weight:normal}.cookie .page .right a{align-self:flex-start;color:#fff;font-size:1em;font-weight:normal}.breaker{background-size:cover;background-position:50% 50%;margin-bottom:4em}.breaker.text{background-color:#993d7b}.breaker.text .page{background:center center no-repeat;background-size:cover;padding-top:1em;text-shadow:1px 1px 2px #000}.breaker.text .page{padding:2em .5em;color:#fff}.breaker.bg-fixed{background-position:50% 0;background-attachment:fixed}.breaker.imageonly{height:30vh;max-height:15em}.breaker .page{display:flex;justify-content:center;padding:4.25em 0;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.breaker .page h2{color:#fff;margin:1em 0}.breaker .page>div{flex:1;text-align:center;color:#fff}.breaker :before{color:#fff;padding-bottom:.5em}.breaker [class*="icon-"]::before{margin-right:0;font-size:3em}@media only screen and (max-width:50em){.breaker.imageonly{max-height:inherit;height:18em;width:auto}}@media only screen and (max-width:32em){.breaker{font-size:.4375em;padding:1em 0;margin:0}.breaker .page{padding:0;display:flex;flex-direction:column;align-items:center;font-weight:200}.breaker .page>div{font-size:2em;margin:1em 0}.breaker div[class^=icon-]{line-height:.5;margin-top:1.25em}}@media only screen and (max-width:28em){.leftmenu{background-color:#efefef;margin:-4em 0 1em 0;position:relative;font-size:.75em;display:block;width:auto}.leftmenu+.content{display:block;width:100%}.breaker .page h2{font-size:3em;padding:.5em 0}}.contact{margin-bottom:4em}.contact .container{display:flex;justify-content:center;width:100%}.contact .container .formcontainer,.contact .container .textcontainer{width:50%}.contact .container .form,.contact .container .formsent{overflow:hidden;transition:height 1s ease-in-out}.contact .container .formsent{height:0}.container div{position:relative;color:#644}.contact .container .formcontainer h3>strong{color:#df0100}.container input[type=text],.container input[type=tel],.container input[type=email],.container input[type=number],.container textarea,.container select,.container input[type=text]:placeholder-shown:focus,.container input[type=tel]:placeholder-shown:focus,.container input[type=email]:placeholder-shown:focus,.container input[type=number]:placeholder-shown:focus,.container textarea:placeholder-shown:focus{margin:1em 0 .5em 0;width:32em;max-width:100%;padding:.25em;border:1px solid #777;vertical-align:top;border-radius:.25em}.container input[required=required]+label::after,.container textarea[required=required]+label::after{content:'*';color:#daa;padding-left:.25em}.contact .container textarea{height:20em}.container input[type=text]:placeholder-shown,.container input[type=tel]:placeholder-shown,.container input[type=email]:placeholder-shown,.container input[type=number]:placeholder-shown,.container textarea:placeholder-shown{margin-top:0}.container input+label,.container input:placeholder-shown:focus+label,.container textarea+label,.container select+label,.container textarea:placeholder-shown:focus+label{position:absolute;margin-top:.125em;font-size:.5em;left:0;transition:all .2s;color:#000;z-index:1;top:0}.container input[type=checkbox]{margin-top:1em}.container input:placeholder-shown+label,.container textarea:placeholder-shown+label{font-size:1em;margin:0 .25em;color:#aaa}.contact .container button{flex-shrink:1;flex-grow:1;background-color:#993d7b;color:#fff!important;padding:1em 1.5em;margin:1em 0;display:inline-block;text-decoration:none;border-radius:.25em}.contact .quote .quotecontainer{line-height:1.65;max-width:45rem}.contact .quote .quotecontainer picture{display:inline-block;vertical-align:top;width:15em}.contact .quote .quotecontainer img{border-radius:50%;width:100%;display:block;z-index:2;position:relative}.contact .quote .quotecontainer .qoutecontent{display:inline-block;margin:2em 0 0 -7em;width:calc(100% - 9em);padding-left:8em;min-height:13em;z-index:1;padding-bottom:3em}.contact .quote .quotecontainer .qoutecontent::before{content:'';z-index:-1;position:absolute;left:-.75em;top:-1em;right:-.75em;bottom:-1em;border-radius:1em 1em 0 0;background-color:#f4f0eb}.contact .quote .quotecontainer .text{font-weight:200;font-size:1.25em;margin-bottom:.75em;line-height:1.4}.contact .quote .quotecontainer .text::before{content:'';font-family:icomoon;display:inline-block;position:relative;margin:-.5em .5rem 0 -.5em;font-size:1.65em}.contact .quote .quotecontainer .author{position:absolute;bottom:.25em;right:.25em;color:#848080;text-align:right}.contact .quote .quotecontainer .author .function{display:block;font-size:.75em;color:#848080}.contact .quote .quotecontainer .contactoption{display:flex;justify-content:space-between;color:#000;border:3px solid #f4f0eb;border-radius:1em;margin:0 0 0 7.5em;padding-top:1em}.contact .quote .quotecontainer a{margin:.25em .625em;font-weight:500}@media only screen and (max-width:64em){.container{display:flex;flex-direction:column;align-items:center}.contact .container .formcontainer,.contact .container .textcontainer{width:80%}.container .grid-50,.container .grid-50:nth-child(2n+2){margin-bottom:4em;margin-right:0;width:100%}.contact .container input[type=text],.contact .container input[type=tel],.contact .container input[type=number],.contact .container input[type=email],.contact .container textarea,.contact .container input[type=text]:placeholder-shown:focus,.contact .container input[type=tel]:placeholder-shown:focus,.contact .container input[type=number]:placeholder-shown:focus,.contact .container input[type=email]:placeholder-shown:focus,.contact .container textarea:placeholder-shown:focus{width:100%}.contact .container button{margin:1em auto 2em auto}}@media only screen and (max-width:32em){.contact .container .form{display:grid}.contact .quote .quotecontainer .qoutecontent{padding:0;max-width:100%}.contact .quote .quotecontainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.contact .quote .quotecontainer picture{max-width:45vw;margin-top:-3em}.contact .quote .quotecontainer picture *{bottom:-3.5em}.contact.quote .quotecontainer .qoutecontent{margin:0;padding:0;width:80%}.contact .quote .quotecontainer .qoutecontent .text::before,.contact .quote .quotecontainer .qoutecontent .text{padding-right:.5em;font-size:1.25em;margin:0}.contact .quote .quotecontainer .qoutecontent .text{padding:0;margin:0;bottom:-1em}.contact .quote .quotecontainer .qoutecontent::before{left:-1em;right:-8em}.contact .quote .quotecontainer .contactoption{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:.875em;padding:1em 0 0 0;margin:.25em 0 0 0}.contact .container .formcontainer,.contact .container .textcontainer{width:100%}.contact .quote .quotecontainer .author{right:-7em}.contact .container button{margin:1em auto 2em auto}}.content{color:#644;line-height:1.65;margin-bottom:4em}.content .page>h2{margin:0;line-height:.8;font-weight:400;margin-bottom:.5em}.content .page img{width:50%;float:left;padding:0 1em 1em 0;display:inline-block}.content.right img{float:right;padding:0 0 1em 1em}.content strong,.content b{font-weight:bold}.content .page>p,.content .page>div{color:#644;line-height:1.65}.content a.button,.content .button a{background-color:#993d7b;color:#fff!important;padding:1em 1.5em;margin:1em 0;display:inline-block;text-decoration:none;border-radius:.25em}.content a.button::before,.content.button a::before,.content.button *,.content .button *::before{color:#fff}.content p:last-child{margin-bottom:0}@media only screen and (max-width:32em){.content{font-size:.75em;padding:0;margin:0}.content .page>h2{margin:.5em 0 .75em 0}.content picture{padding:0 1em 0 0}}footer{background:linear-gradient(to bottom,rgba(204,20,144,1) 0%,rgba(0,0,0,1) 100%);padding:3em 0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.breaker+footer{margin-top:-4em}footer.fixed{position:absolute;width:100%;bottom:0}footer .grid>div{margin:0 2em}footer .pagefooter *{color:rgba(255,255,255,.8);font-weight:normal;line-height:1.7}footer .socialbutton{background-color:rgba(255,255,255,.4);width:2rem;height:2rem;display:inline-block;border-radius:50%;text-align:center;font-size:1.1rem;margin:0 .3em .3em 0;-o-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}footer .socialbutton::before{margin:0;color:#fff;transition:all .2s ease-in-out}footer .socialbutton:hover{background-color:#fff}footer .socialbutton:hover::before{color:#000}footer footer a,footer a:hover{color:#fff;text-decoration:none}footer .pagefooter{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:40em){footer .pagefooter{display:flex;flex-direction:column;margin-left:2em}footer .pagefooter .grid-33{font-size:.75em}}header{width:100%;left:0;top:0;z-index:1;position:absolute}header .page>div{display:flex;justify-content:space-between;margin:0;padding:0}header ul{list-style:none;display:flex}header .metanavigation{display:flex}header .metanavigation ul{margin:0;width:auto;list-style:none;text-align:left;padding-top:1.2em;transition:all .2s ease-in-out}header .metanavigation a{text-decoration:none;font-size:.75em;padding:1.5em 4em 1em 1em;display:block;color:#993d7b;font-weight:400}header .metanavigation a:hover{color:#000}header .metanavigation .search{position:absolute;z-index:5;top:5px;right:3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;transition:top .2s ease-in-out}header .metanavigation .search form{-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;position:absolute;min-width:1em;top:1.5em;right:-1.5em;padding-top:.125em}header .metanavigation .icon-search{position:absolute;color:#993d7b;top:10px;right:0;transition:.2s ease-in-out;font-size:.75em}header .search form:hover .icon-search:before{color:#000}header .search input[type=text]{padding:0;color:#993d7b;width:0;transition:all .2s ease-in-out;margin-top:.375em}header .search input[type=text]:focus{padding:.2em 1.7em .2em .2em;width:25em}header .metanavigation .search input:focus{padding:.2em 1.7em .2em .2em;width:25em}header .mainnavigation{display:flex;padding-top:.75em;transition:padding .2s ease-in-out}header .mainnavigation .logo{width:10em;vertical-align:baseline;transition:width .3s ease-in-out}header .mainnavigation nav{margin:1.25em 0 0 .5em;transition:margin .2s ease-in-out}header .mainnavigation nav li{margin:0 .5em}header .mainnavigation nav a{letter-spacing:2px;text-decoration:none;font-size:1em;font-weight:400;color:#993d7b}header .mainnavigation nav a:hover{color:#000}header.sticky{position:fixed;background-color:#fff}header.sticky .search{top:-20px}header.sticky .metanavigation ul a{padding:1.25em 4em 1em 1em}header.sticky .metanavigation ul{padding:0}header.sticky .mainnavigation{padding:0}header.sticky .logo{width:5.5em}header.sticky .mainnavigation nav{margin:.75em 0 .25em .5em}header .responsivenavigation .icon-search{color:#993d7b;border:1px solid #ddd;position:absolute;top:.875em;right:0;transition:.2s ease-in-out;font-size:.75em}.responsivenavigation{background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(204,20,144,.2) 100%);position:inherit;height:0;overflow:hidden;transition:height 1s ease-in-out;display:none;position:relative;z-index:1}.responsivenavigation>div{padding-bottom:.5em}.template-home .responsivenavigation{background-color:transparent}.responsivenavigation .logo{padding-top:1.25em}.responsivenavigation .right{float:right;padding-top:.5em}.responsivenavigation .page .search{margin:1em 0;color:#808080}.responsivebutton{position:absolute;right:1em;top:2.5em;z-index:2;border:1px solid #000;padding:.5em 0 .25em 0;font-size:.75em;cursor:pointer;display:none;width:2.5em;text-align:center;transition:all 1s ease-in-out}.responsivebutton::before{margin:0}.shownav .responsivebutton{color:#993d7b;border:1px solid #993d7b}.shownav .responsivebutton::before{content:""}@media only screen and (max-width:62em){.responsivenavigation{display:block}header{z-index:0}header.sticky{position:absolute}.responsivebutton{display:block}header .mainnavigation .logo,.responsivenavigation .logo{width:10em}.responsivenavigation.shownav+nav.responsive{display:flex;justify-content:space-between}header .metanavigation,header .mainnavigation nav,.template-home header .mainnavigation{display:none}.template-home header{margin-top:0}.responsivenavigation nav a{color:#993d7b;font-size:1em;font-weight:100;padding:.25em 0 .25em 0}.responsivenavigation a{color:#993d7b;font-weight:100;font-size:.75em;padding:.5em 0 .5em 0}.responsivenavigation ul{text-decoration:none;width:100%;text-align:center;margin:0}.responsivenavigation nav li{border-bottom:1px solid;margin-bottom:.5em}.responsivenavigation li{color:#000;display:flex}.responsivenavigation nav li a{margin-bottom:.5em}.responsivenavigation .search input{width:100%;padding:.25em 1.5em .25em .25em;border:10px solid rgba(204,20,144,.2)}.responsivenavigation .search label{position:absolute;right:1.5em;margin-top:1.375em;font-size:.75em}}.pageheader.hero{height:25em;overflow:hidden;position:relative;margin-bottom:4em}.pageheader .overlay{position:absolute;left:-100vw;top:calc(-50vw - 8em);height:150vw;width:150vw;background-color:rgba(255,255,255,.9);border-radius:50%;animation:slideAnimationLeft forwards 1.5s ease-in-out}.hero h2,.hero h2 *{color:var(--primarycolor)}.pageheader .text{position:absolute;padding:1em;left:0;top:0;width:45%;bottom:0;display:flex;align-items:center;opacity:0;animation:slideAnimationLeft forwards 1.5s ease-in-out;animation-delay:.5s!important}.pageheader.right .overlay{left:inherit;right:-100vw;animation:slideAnimationRight forwards 1.5s ease-in-out}.pageheader.right .text{right:0;left:inherit;animation:slideAnimationRight forwards 1.5s ease-in-out}.pageheader h2{color:#993d7b;margin-bottom:1em}.pageheader .textcontent ul{list-style:none}.pageheader .textcontent li{margin-bottom:1.25em;font-weight:400;font-size:1.2em}.pageheader .textcontent li::before{content:'';font-family:icomoon;position:absolute;margin:.5em 0 0 -1.75em;font-size:.625em}ul,ol{margin-left:1em;display:inline-block;width:calc(100% - 1em)}h1{font-weight:bold}h1,h2{font-size:1.8em;margin-bottom:.5em}h2,h3{margin-top:2em}h2:first-child,h3:first-child{margin-top:0}h3{font-size:1.25em}@keyframes slideAnimationLeft{0%{opacity:0;margin-left:-50vw}100%{opacity:1;margin-left:0}}@keyframes slideAnimationRight{0%{opacity:0;margin-right:-50em}100%{opacity:1;margin-right:0}}@media only screen and (max-width:62em){.pageheader.hero{height:20em}.pageheader .overlay{left:-90vw;top:calc(-40vw - 7em)}.pageheader .text{font-size:.75em;width:50%}}@media only screen and (max-width:42em){.pageheader.hero{height:13em}.pageheader .overlay{left:-100vw;top:calc(-45vw - 6em)}.pageheader .text{font-size:.5em;width:50%}}@media only screen and (max-width:32em){.pageheader .overlay{left:-100vw;top:calc(-30vw - 4em)}}.pageheader{background-size:cover;background-position:50% 50%;height:18em;width:auto;margin-top:4em}.page .breadcrumb{margin-bottom:2em}.breadcrumb ul{margin:0;width:auto;list-style:none;transition:all .2s ease-in-out;display:flex;justify-content:end}.breadcrumb li a{text-decoration:none;font-size:.625em;text-transform:uppercase;letter-spacing:1px}.breadcrumb li::before{content:'/';margin:0 0 0 .25em;font-size:.625em}.breadcrumb li:first-child::before{display:none}.breadcrumb li a{color:rgba(51,51,51,.5);font-weight:400}.breadcrumb li:last-child a,.breadcrumb a:hover{color:#333;font-weight:bold}.breadcrumb li:first-child a:before{content:''}@media only screen and (min-width:40em){.pageheader{height:30vw;max-height:35em}}@media only screen and (max-width:70em){.pageheader{margin-top:5em;transition:margin 1s ease-in-out;width:auto}}@media only screen and (max-width:58em){.pageheader{margin-top:5em;transition:margin 1s ease-in-out;width:auto}.shownav .pageheader{margin-top:0}}.page{width:1200px;max-width:100%;margin:0 auto;padding:0 .5em}.searchblock{color:#644;line-height:1.65;margin:0 auto;max-width:80ch}.searchresult h2{color:#af0000;font-weight:normal;font-size:1em;text-transform:uppercase;margin-bottom:0;font-weight:600}.searchresult a p{font-size:1em;font-weight:400}.searchblock form{display:block;margin:1em 0 2em 0}.searchblock form::after{font-family:icomoon;content:'';color:#767676;font-size:.85em;margin:.5em 0 0 -1.5em;position:absolute}.searchblock input{width:100%;padding:.625em 2.3em .625em .75em;font-size:.81em;color:#767676;background-color:#fdfdfd;border:1px solid #e3e3e3;outline:0}.searchresult{margin-bottom:2.5em}.searchresult a{text-decoration:none}.searchresult h2{color:#af0000;font-weight:normal;font-size:1em;text-transform:uppercase;margin-bottom:0;font-weight:600}.searchresult:hover h2{color:#000}.searchresult .breadcrumb ul{margin:0;width:auto;list-style:none;transition:all .2s ease-in-out;display:flex;justify-content:left}.searchresult .breadcrumb ul li{font-size:.8em;color:#7f7439;padding:0}.searchresult .breadcrumb li a{color:rgba(51,51,51,.5);font-weight:400}.searchresult .breadcrumb li:hover a{color:#af0000}.searchresult .breadcrumb li::after{content:'/';margin:0 .2em 0 .2em}.searchresult .breadcrumb li:last-child::after{display:none}