@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/layout/css/fonts/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../../files/layout/css/fonts/open-sans-v40-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("../../files/layout/css/fonts/open-sans-v40-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500;src:url("../../files/layout/css/fonts/open-sans-v40-latin-500italic.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html,body{min-height:100%}body{overflow-x:hidden;text-rendering:optimizeSpeed;font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#fefefe;font-size:.92rem;line-height:1.5;-webkit-font-smoothing:antialiased}body strong{font-weight:700}body.no-scroll{overflow:hidden;max-height:100vh}#container{min-height:calc(100vh - 400px)}*:focus:not(:focus-visible){outline:0 !important}*:focus{outline:3px solid #1d7178;outline-offset:3px}#footer *:focus{outline:3px solid #fefefe}.mod_article{position:relative;clear:both}.inside{width:94vw;margin:auto}@media only screen and (min-width: 2000px){.inside{width:90vw}}.flexholder .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.flexstretch .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:stretch}.flexholder.start .inside{align-items:flex-start}.flexholder_special .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-space{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexcenter .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.flex-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.invisible{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hidden{display:none}.screenreader{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.center{display:block;text-align:center;width:100%}.beige{background:#eeeae3}.pd_80{padding:80px 0}@media only screen and (max-width: 767px){.pd_80{padding:80px 0}}@media only screen and (max-width: 479px){.pd_80{padding:60px 0}}.pt_80{padding-top:80px}@media only screen and (max-width: 767px){.pt_80{padding-top:80px}}@media only screen and (max-width: 479px){.pt_80{padding-top:60px}}.pt_60{padding-top:60px}@media only screen and (max-width: 767px){.pt_60{padding-top:40px}}@media only screen and (max-width: 479px){.pt_60{padding-top:40px}}.pb_60{padding-bottom:60px}@media only screen and (max-width: 767px){.pb_60{padding-bottom:40px}}@media only screen and (max-width: 479px){.pb_60{padding-bottom:25px}}.pb_80{padding-bottom:80px}@media only screen and (max-width: 767px){.pb_80{padding-bottom:80px}}@media only screen and (max-width: 479px){.pb_80{padding-bottom:60px}}.pt_100{padding-top:100px}@media only screen and (max-width: 767px){.pt_100{padding-top:80px}}@media only screen and (max-width: 479px){.pt_100{padding-top:60px}}.pb_100{padding-bottom:100px}@media only screen and (max-width: 767px){.pb_100{padding-bottom:80px}}@media only screen and (max-width: 479px){.pb_100{padding-bottom:60px}}.pd_100{padding:100px 0}@media only screen and (max-width: 767px){.pd_100{padding:80px 0}}@media only screen and (max-width: 479px){.pd_100{padding:60px 0}}.pd_140{padding:140px 0}@media only screen and (max-width: 1023px){.pd_140{padding:100px 0}}@media only screen and (max-width: 767px){.pd_140{padding:80px 0}}@media only screen and (max-width: 479px){.pd_140{padding:60px 0}}.pt_140{padding-top:140px}@media only screen and (max-width: 1023px){.pt_140{padding-top:100px}}@media only screen and (max-width: 767px){.pt_140{padding-top:80px}}@media only screen and (max-width: 479px){.pt_140{padding-top:60px 0}}.mg_140{margin:140px auto}.mt_100{margin-top:100px}a{text-decoration:none;color:#1d7178;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}a.stretch::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.button-style{display:inline-block;margin-top:30px;font-size:.92rem !important;font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;overflow:hidden;background:#c61864;border:#c61864 1px solid;color:#fefefe;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block}.button-style strong{font-weight:700}.button-style span{position:relative;z-index:2;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;color:#fefefe}.button-style:after{content:"";display:block;position:absolute;left:0;top:0;width:0%;height:100%;background:#1d7178;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;border-radius:20px}.button-style:hover{border-color:#1d7178}.button-style:hover:after{width:100%}.back a{font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;overflow:hidden;background:#c61864;border:#c61864 1px solid;color:#fefefe;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block}.back a strong{font-weight:700}.back a span{position:relative;z-index:2;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;color:#fefefe}.back a:after{content:"";display:block;position:absolute;left:0;top:0;width:0%;height:100%;background:#1d7178;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;border-radius:20px}.back a:hover{border-color:#1d7178}.back a:hover:after{width:100%}.ce_text a{color:#1d7178}ul{list-style:none}.ce_text ul,.accordion ul{list-style:none;padding-bottom:1rem;padding-left:20px}.ce_text ul ul,.accordion ul ul{padding-left:0px}.ce_text ul li,.accordion ul li{padding-bottom:6px;text-indent:-20px}.ce_text ul li:before,.accordion ul li:before{content:"";display:inline-block;margin-right:10px;width:10px;height:10px;border-radius:50%;background:#1d7178}.ce_text.center ul,.accordion.center ul{padding-left:0}.ce_text.center ul li,.accordion.center ul li{padding-bottom:20px;text-indent:0px}.ce_text.center ul li:before,.accordion.center ul li:before{display:none}.ce_text.center ul li:after,.accordion.center ul li:after{content:"";display:block;width:50px;height:2px;background:#1d7178;margin:20px auto}.list_counter ol{list-style:none;counter-reset:vs-counter}.list_counter ol li{counter-increment:vs-counter;margin-bottom:30px;font-size:clamp(1.15rem,1.4vw,1.3rem);padding-left:50px;position:relative}.list_counter ol li li{padding-left:0px;margin:10px 0}.list_counter ol li li li{padding-left:24px;margin:5px 0}.list_counter ol li::before{content:counter(vs-counter);position:absolute;left:0;display:inline-block;font-weight:bold;line-height:40px;width:40px;height:40px;background-color:#1d7178;background-color:#1d7178;color:#fefefe;text-align:center;border-radius:50%;margin-top:-5px}.list_counter ol li li::before{position:relative;background:none;color:#1d7178;width:auto;height:auto;margin-right:8px;font-weight:bold}.list_counter ol li li li::before{content:counter(vs-counter, lower-alpha) ")"}h1{color:#1d7178;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.3;font-weight:normal;font-weight:normal;margin-bottom:40px;color:#1d7178;width:100%;text-transform:uppercase}h2{font-size:clamp(1.6rem,2vw,2rem);font-weight:normal;line-height:1.3;letter-spacing:-0.03rem;font-weight:normal;margin-bottom:40px;color:#1d7178;width:100%;text-transform:uppercase}h3{font-size:clamp(1.6rem,2vw,2rem);font-weight:normal;line-height:1.3;letter-spacing:-0.03rem;font-weight:normal;margin-bottom:20px;color:#1d7178;width:100%}h4{font-weight:bold;margin-bottom:5px;color:#1d7178}p{padding-bottom:1rem}img{width:100%;max-width:100%;height:auto}p.error{border-radius:30px;padding:3rem 2rem 2rem 2rem;padding-left:4rem;font-size:80%;margin-bottom:1rem;width:100%;background-image:url("../../files/layout/images/icon_error.svg");background-size:30px;background-position:1rem center;background-repeat:no-repeat}@media only screen and (max-width: 1023px){p.error{padding:2rem 1.4rem 1.4rem 1.4rem}}.form_standard .formbody{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_standard .widget{position:relative;width:48%;margin-bottom:20px}@media only screen and (max-width: 767px){.form_standard .widget{width:100%}}.form_standard .widget.long,.form_standard .widget.widget-explanation{width:100%}.form_standard .widget.widget-explanation{text-align:center}.form_standard label{display:block;margin-bottom:8px;padding-left:8px;text-transform:uppercase}.form_standard input,.form_standard textarea,.form_standard select{width:100%;height:45px;background:#fefefe;border:none;padding:5px 14px;border-radius:30px;font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.form_standard input strong,.form_standard textarea strong,.form_standard select strong{font-weight:700}.form_standard textarea{padding-top:15px}.form_standard textarea{height:150px}.form_standard fieldset{border:none;margin-bottom:10px;width:100%}.form_standard .widget-textarea,.form_standard .widget-fine-uploader,.form_standard .widget-submit,.form_standard .widget-message,.form_standard .widget-checkbox{width:100%}.form_standard .widget-submit{text-align:right}.form_standard .submit{font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;overflow:hidden;background:#c61864;border:#c61864 1px solid;color:#fefefe;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block;min-width:150px}.form_standard .submit strong{font-weight:700}.form_standard .submit span{position:relative;z-index:2;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;color:#fefefe}.form_standard .submit:after{content:"";display:block;position:absolute;left:0;top:0;width:0%;height:100%;background:#1d7178;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;border-radius:20px}.form_standard .submit:hover{border-color:#1d7178}.form_standard .submit:hover:after{width:100%}.form_standard .widget-checkbox{position:relative}.form_standard .widget-checkbox legend{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.form_standard .widget-checkbox label{padding-left:40px;text-transform:none}.form_standard .widget-checkbox input{opacity:0;position:absolute}.form_standard .widget-checkbox label::before,.form_standard .widget-checkbox label::after{content:"";position:absolute;display:inline-block}.form_standard .widget-checkbox label::before{vertical-align:middle;height:30px;width:30px;border-radius:10px;background:#fefefe;margin-right:14px;left:0px;top:18}.form_standard .widget-checkbox label:after{left:6px;top:9px;width:16px;height:8px;border-left:3px solid #1d7178;border-bottom:3px solid #1d7178;transform:rotate(-45deg)}.form_standard .widget-checkbox input[type=checkbox]+label::after{content:none}.form_standard .widget-checkbox input[type=checkbox]:checked+label::after{content:""}.form_standard .widget-radio{position:relative}.form_standard .widget-radio legend{text-transform:uppercase;padding:10px 0}.form_standard .widget-radio label{padding-left:40px;text-transform:none}.form_standard .widget-radio span{position:relative;display:inline-block;margin-right:20px}.form_standard .widget-radio input{opacity:0;position:absolute}.form_standard .widget-radio label::before,.form_standard .widget-radio label::after{content:"";position:absolute;display:inline-block}.form_standard .widget-radio label::before{vertical-align:middle;height:30px;width:30px;border-radius:50%;background:#fefefe;margin-right:14px;left:0px;top:18}.form_standard .widget-radio label:after{left:7px;top:7px;width:16px;height:16px;border-radius:50%;background:#1d7178}.form_standard .widget-radio input[type=radio]+label::after{content:none}.form_standard .widget-radio input[type=radio]:checked+label::after{content:""}.form_standard .fieldset-toggle legend{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.helptext{padding-left:8px;color:#1d7178;font-style:oblique}.register .widget:first-child,.register .widget-password{width:100%}.form_filter{position:relative}.form_filter form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%}@media only screen and (max-width: 1023px){.form_filter form{margin-top:40px;display:none}}.form_filter .ctlg_form_field{width:21.5%}@media only screen and (max-width: 1023px){.form_filter .ctlg_form_field{width:100%;margin-bottom:1rem}}.form_filter .toggle-button{font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:inline-block;background:none;cursor:pointer;color:#1d7178;display:inline-block;padding:7px 20px;border:thin solid #1d7178;border-radius:20px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;text-transform:uppercase;display:none}.form_filter .toggle-button strong{font-weight:700}@media only screen and (max-width: 1023px){.form_filter .toggle-button{display:block}}.form_filter .toggle-button i:before{content:url("../../files/layout/images/icon_filter.svg");display:inline-block;margin-right:15px;width:25px;vertical-align:middle}.form_filter .toggle-button:hover{background:#1d7178;color:#fefefe}.form_filter .toggle-button:hover i:before{content:url("../../files/layout/images/icon_filter_white.svg")}.form_filter .submit_container{width:10%;display:flex;align-items:flex-end}.form_filter .submit_container button{display:block;height:50px;width:100%}.form_filter .reset{padding-top:15px;font-size:90%;text-align:right}.form_filter .reset i:before{content:"✕";display:inline-block;padding-right:6px}#header{background:#eeeae3;padding-bottom:10px}#logo{width:350px;position:relative;z-index:1999;max-width:calc(100% - 80px)}.service_area{background:#1d7178;color:#fefefe;padding:10px 0;margin-bottom:25px}.service_area .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width: 767px){.service_area .inside{justify-content:flex-start}}.service_area ul{font-size:85%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.service_area ul{justify-content:space-between;width:100%}}.service_area li{margin-left:18px}@media only screen and (max-width: 767px){.service_area li{margin-left:0}}.service_area a,.service_area strong{color:#fefefe}.service_area .mail i:before{content:url("../../files/layout/images/icon_email.svg");display:inline-block;margin-right:8px;vertical-align:-2px;width:20px}.service_area .tel i:before{content:url("../../files/layout/images/icon_phone.svg");display:inline-block;margin-right:8px;vertical-align:-2px;width:16px}.navi_main{width:calc(100% - 400px);padding-top:20px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}@media only screen and (max-width: 1279px){.navi_main{background:#1d7178;z-index:2000;position:fixed;top:-200%;left:0px;padding:100px 5vw 20px 5vw;width:100%;overflow:none}.navi_main.show{top:-20px;overflow-y:auto;bottom:0px;width:100%}}@media only screen and (max-width: 1023px){.navi_main{padding:100px 3vw 30px 3vw}}.navi_main ul{padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1279px){.navi_main ul{display:block}}.navi_main li{list-style:none;text-transform:uppercase;margin-left:2vw}@media only screen and (max-width: 1279px){.navi_main li{margin-left:0;position:relative;width:100%;display:block;padding:.5rem 0px;font-size:1.5rem;margin-left:0;border-bottom:1px solid rgba(255,255,255,.2)}.navi_main li:last-child{border:none;padding-top:50px}}@media only screen and (max-width: 767px){.navi_main li{font-size:1.2rem}}.navi_main li.mobile{display:none}@media only screen and (max-width: 767px){.navi_main li.mobile{display:block}}.navi_main li.button_like{margin-left:auto;margin-top:0}.navi_main li:first-child{margin-left:auto}.navi_main strong,.navi_main .trail,.navi_main .trail .nolink,.navi_main .active{color:#1d7178}@media only screen and (max-width: 1279px){.navi_main strong,.navi_main .trail,.navi_main .trail .nolink,.navi_main .active{color:#b0bf72}}.navi_main a.button_like,.navi_main strong.button_like{font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;overflow:hidden;background:#c61864;border:#c61864 1px solid;color:#fefefe;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block;margin-top:-10px}.navi_main a.button_like strong,.navi_main strong.button_like strong{font-weight:700}.navi_main a.button_like span,.navi_main strong.button_like span{position:relative;z-index:2;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;color:#fefefe}.navi_main a.button_like:after,.navi_main strong.button_like:after{content:"";display:block;position:absolute;left:0;top:0;width:0%;height:100%;background:#1d7178;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;border-radius:20px}.navi_main a.button_like:hover,.navi_main strong.button_like:hover{border-color:#1d7178}.navi_main a.button_like:hover:after,.navi_main strong.button_like:hover:after{width:100%}@media only screen and (max-width: 1279px){.navi_main a.button_like:after,.navi_main strong.button_like:after{background:#b0bf72}}.navi_main a,.navi_main strong{font-weight:normal;cursor:pointer;display:inline-block;padding:6px 0 40px 0;z-index:1;color:#262624}@media only screen and (max-width: 1279px){.navi_main a,.navi_main strong{padding-bottom:6px;color:#fefefe}}.navi_main .opener{border:0;padding:0;background:none}.navi_main .opener::after{content:"";display:inline-block;width:8px;height:8px;margin:0 6px;top:-4px;border-top:2px solid #1d7178;border-left:2px solid #1d7178;transform:rotate(-135deg);position:relative}@media only screen and (max-width: 1279px){.navi_main .opener::after{width:15px;height:15px;position:absolute;right:0px;top:20px;border-color:#fefefe}}.navi_main .level_2{position:absolute;z-index:1000;width:430px;overflow:hidden;padding:2rem;height:0px;max-height:0;opacity:0;background:#1d7178;border-radius:20px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}@media only screen and (max-width: 1279px){.navi_main .level_2{position:relative;padding:0rem;top:0px;width:100%}}.navi_main .level_2.show{height:auto;opacity:1;max-height:500px}.navi_main .level_2 a,.navi_main .level_2 strong{display:block;padding:4px 0px;color:#fefefe}.navi_main .level_2 strong,.navi_main .level_2 a:hover{color:#b0bf72}.navi_main .level_2 li{margin-left:0;display:block;width:100%;text-transform:none;border-top:solid rgba(255,255,255,.2) thin;padding:1rem 0}@media only screen and (max-width: 1279px){.navi_main .level_2 li{border:none;padding:.3rem 0}}.navi_main .level_2 li:first-child{border:none;padding-top:0}.navi_main .level_2 li:last-child{padding-bottom:0}.menu_button{position:absolute;z-index:2005;width:40px;height:30px;right:5vw;top:80px;background:none;border:none;display:none}@media only screen and (max-width: 1279px){.menu_button{display:block}}@media only screen and (max-width: 1023px){.menu_button{right:3vw}}.menu_button:before,.menu_button:after{content:"";width:40px;height:3px;display:block;position:absolute;margin-top:-10px;background:#c61864;margin-top:-10px;transition:margin-top .5s linear 0s,background .5s linear .5s,transform .8s linear .5s}.menu_button:after{margin-top:10px}.menu_button span{width:25px;height:3px;display:block;position:absolute;background:#c61864;transition:color .5s linear 0s,transform .8s linear .5s,opacity .2s linear .5s}.menu_button.show{top:20px}.menu_button.show span{opacity:0;transition:color .5s linear,transform .8s linear .5s,opacity .2s linear .5s;background:#fefefe}.menu_button.show:before,.menu_button.show:after{width:40px;margin-top:0;transform:rotate(45deg);background:#fefefe}.menu_button.show:after{width:40px;margin-top:0;transform:rotate(-45deg)}.hero,.solo{padding-top:100px;padding-bottom:180px}@media only screen and (max-width: 1023px){.hero,.solo{padding-bottom:50px}.hero .inside,.solo .inside{flex-direction:column-reverse}}.herotext{width:40%;padding-left:5%}@media only screen and (max-width: 1023px){.herotext{width:100%}}.herotext h2{margin-top:-25px;font-size:clamp(1.15rem,1.4vw,1.3rem)}.herotext p,.herotext ul{font-size:clamp(1.15rem,1.4vw,1.3rem)}.hero_image{position:relative;width:52%}@media only screen and (max-width: 1023px){.hero_image{width:100%;margin-bottom:20vw}}.hero_image.portrait{width:29%}@media only screen and (max-width: 1279px){.hero_image.portrait{width:32%}}@media only screen and (max-width: 1023px){.hero_image.portrait{width:100%;max-width:600px}}.news_full .hero_image:before,.solo .hero_image:before,.hero_image.portrait:before,.hero_portrait:before{content:url("../../files/layout/images/log_solo.svg");display:block;position:absolute;width:10vw;Position:absolute;z-index:104;bottom:3%;left:-5vw;opacity:.8}@media only screen and (max-width: 1279px){.news_full .hero_image:before,.solo .hero_image:before,.hero_image.portrait:before,.hero_portrait:before{width:14vw}}@media only screen and (max-width: 1023px){.news_full .hero_image:before,.solo .hero_image:before,.hero_image.portrait:before,.hero_portrait:before{width:20vw;left:50%;transform:translate(-50%, 0%);bottom:-20%}}@media only screen and (max-width: 767px){.news_full .hero_image:before,.solo .hero_image:before,.hero_image.portrait:before,.hero_portrait:before{width:30vw;bottom:-15%}}.hero_portrait:before{right:-5vw;left:auto}.hero_slider{position:relative;padding-left:13%}@media only screen and (max-width: 1023px){.hero_slider{padding-left:0}}.hero_slider .flex-control-nav{text-align:right;bottom:3%;right:2%}.hero_slider .flex-control-paging li a{background:#fefefe;display:inline-block;width:16px;height:16px;text-indent:200%;white-space:nowrap;overflow:hidden;border:none;box-shadow:none}.hero_slider .flex-control-paging li a.flex-active,.hero_slider .flex-control-paging li a:hover{background:#b0bf72}.hero_portrait{position:absolute;left:0;z-index:100;width:32%;bottom:-16%}@media only screen and (max-width: 1023px){.hero_portrait{margin-left:10%}}.cv{font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.cv strong{font-weight:700}.cv .toggler{font-size:clamp(1.15rem,1.4vw,1.3rem);padding:0;background:none !important;color:#1d7178;width:auto;padding-left:28px}.cv .toggler:before,.cv .toggler:after{content:"";display:block;right:auto;background:#1d7178;left:0}.cv .accordion{border-top:1px solid #b0bf72;padding:1rem 0}.teaser{width:29%;background:#fefefe;margin-top:3rem}@media only screen and (max-width: 1279px){.teaser{width:31.5%}}@media only screen and (max-width: 1023px){.teaser{width:100%}}@media only screen and (max-width: 1023px){.teaser{width:100%}}.teaser .textwrap{position:relative;padding:3rem 2rem 2rem 2rem}@media only screen and (max-width: 1023px){.teaser .textwrap{padding:2rem 1.4rem 1.4rem 1.4rem}}.teaser .textwrap:before{content:"";display:block;position:absolute;border-radius:50%;top:-66px;left:50%;margin-left:-60px;width:120px;height:120px;background:#fefefe;padding:20px 40px 60px 40px}.teaser.location .textwrap:before{content:url("../../files/layout/images/icon_location.svg")}.teaser.time .textwrap:before{content:url("../../files/layout/images/icon_time.svg")}.teaser.news .textwrap:before{content:url("../../files/layout/images/icon_news.svg")}.teaser.online .textwrap:before{content:url("../../files/layout/images/icon_online.svg")}.teaser.news a{display:block}.teaser.news a i:after{content:url("../../files/layout/images/icon_arrow.svg");display:inline-block;width:18px;margin-left:5px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}.teaser.news a:hover i:after{margin-left:12px}.teaser.time ul{padding-left:0 !important}.teaser.time li{text-indent:0 !important;position:relative}.teaser.time strong{font-weight:normal;display:inline-block;width:110px}.teaser.time li:before{display:none !important}.teaser h3{font-size:clamp(1.15rem,1.4vw,1.3rem);text-transform:uppercase}.teaser .mail a:before{content:url("../../files/layout/images/icon_mail_petrol.svg");display:inline-block;margin-right:8px;vertical-align:-2px;width:20px}.teaser .tel a:before{content:url("../../files/layout/images/icon_phone_petrol.svg");display:inline-block;margin-right:8px;vertical-align:-2px;width:16px}.teaser figure{position:relative}.teaser figure figcaption{position:absolute;right:10px;top:10px;font-size:75%}.background_wrap .inside{padding-left:33.33%;position:relative;padding-bottom:200px}@media only screen and (max-width: 1023px){.background_wrap .inside{padding-left:0;padding-bottom:0px}}.background_wrap .inside:before{content:url("../../files/layout/images/log_solo.svg");display:block;width:30%;position:absolute;opacity:.34;left:0}@media only screen and (max-width: 1023px){.background_wrap .inside:before{display:none}}.background_wrap.reverse .inside{padding-right:33.33%;padding-left:0}@media only screen and (max-width: 1023px){.background_wrap.reverse .inside{padding-right:0}}.background_wrap.reverse .inside:before{left:auto;right:0;opacity:.45}.item-list ul{padding-left:0 !important}.item-list li{text-indent:0 !important;position:relative;margin-bottom:10px}.item-list li:before{display:none !important}.item-list a{display:block;padding:1.4rem 80px 1.4rem 1rem;border-radius:20px;background-color:#eeeae3;background-image:url("../../files/layout/images/icon_arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:35px auto;font-weight:bold}.item-list a span{position:relative;z-index:2;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;color:#1d7178}.item-list a:hover span{color:#fefefe}.item-list a:after{content:"";display:block;position:absolute;left:0;top:0;width:0%;height:100%;background:#1d7178;transition:width .8s ease;border-radius:20px}.item-list a:hover:after{width:100%;background-image:url("../../files/layout/images/icon_arrow_white.svg");background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:35px auto}.layout_teaser{position:relative;background:#eeeae3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:20px;margin-bottom:3rem}.layout_teaser figure{width:30%;border-top-left-radius:20px;border-bottom-left-radius:20px;background-size:cover}@media only screen and (max-width: 767px){.layout_teaser figure{width:100%;height:300px;border-bottom-left-radius:0px;border-top-right-radius:20px}}.layout_teaser figure img{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.layout_teaser .textwrap{width:70%;position:relative;padding:3rem 2rem 2rem 2rem;padding-left:100px}@media only screen and (max-width: 1023px){.layout_teaser .textwrap{padding:2rem 1.4rem 1.4rem 1.4rem}}.layout_teaser h3{text-transform:uppercase}.layout_teaser a{display:block}.layout_teaser a i:after{content:url("../../files/layout/images/icon_arrow.svg");display:inline-block;width:18px;margin-left:5px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}.layout_teaser a:hover i:after{margin-left:12px}.popup{position:fixed;left:0;bottom:0;right:0;top:0;background-color:#1d7178;background-color:rgba(29,113,120,.96);z-index:9999;display:none}.popup.show{display:block}.popup .textwrap{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#fefefe;width:90%;max-width:600px;border-radius:20px;padding:3rem 2rem 2rem 2rem;padding-top:90px;-webkit-box-shadow:0 0 11px rgba(33,33,33,.6);box-shadow:0 0 11px rgba(33,33,33,.6)}@media only screen and (max-width: 1023px){.popup .textwrap{padding:2rem 1.4rem 1.4rem 1.4rem}}.popup .more a{font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;overflow:hidden;background:#c61864;border:#c61864 1px solid;color:#fefefe;cursor:pointer;border-radius:20px;padding:10px 24px;text-transform:none;display:inline-block}.popup .more a strong{font-weight:700}.popup .more a span{position:relative;z-index:2;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;color:#fefefe}.popup .more a:after{content:"";display:block;position:absolute;left:0;top:0;width:0%;height:100%;background:#1d7178;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out;border-radius:20px}.popup .more a:hover{border-color:#1d7178}.popup .more a:hover:after{width:100%}.popup .close_popup{width:30px;height:30px;position:absolute;right:2rem;top:2rem;background:none;padding:0;border:none;cursor:pointer}.popup .close_popup:before,.popup .close_popup:after{content:"";display:block;position:absolute;top:0;height:40px;left:18px;width:2px;border-radius:3px;transform:rotate(45deg);background:#1d7178}.popup .close_popup:after{transform:rotate(-45deg)}.toggler{position:relative;font-size:clamp(1.15rem,1.4vw,1.3rem);padding:1rem;padding-right:40px;border-radius:20px;background:#b0bf72;color:#fefefe;margin-bottom:.5rem}.toggler:before,.toggler:after{content:"";position:absolute;display:block;right:1rem;width:18px;height:2px;background:#fefefe;top:50%;margin-top:-1.5px;-webkit-transition:all .4s 0s ease-in-out;-moz-transition:all .4s 0s ease-in-out;-o-transition:all .4s 0s ease-in-out;transition:all .4s 0s ease-in-out}@media only screen and (max-width: 767px){.toggler:before,.toggler:after{width:16px;height:5px}}.toggler:after{transform:rotate(90deg)}.toggler.ui-state-active{background:#c61864}.toggler.ui-state-active:after{transform:rotate(0deg)}.accordion{padding:1rem}.teaser_team{background:#fefefe;width:29%}@media only screen and (max-width: 767px){.teaser_team{width:100%}}.teaser_team .textwrap{padding:3rem 2rem 2rem 2rem;text-align:center;font-size:clamp(1.15rem,1.4vw,1.3rem)}@media only screen and (max-width: 1023px){.teaser_team .textwrap{padding:2rem 1.4rem 1.4rem 1.4rem}}.gallery_grid{width:25%;padding:0 .5rem}@media only screen and (max-width: 1023px){.gallery_grid{width:50%}.gallery_grid:nth-child(2n+1){padding-right:0}}@media only screen and (max-width: 767px){.gallery_grid{padding:0 !important;width:100%}}.gallery_grid:first-of-type{padding-left:0}.gallery_grid:last-of-type{padding-right:0}.gallery_grid li{margin:.5rem 0}.imprint h2{font-size:clamp(1.15rem,1.4vw,1.3rem);margin-bottom:5px;margin-top:14px;text-transform:none}.imprint h3{font-size:100%;color:#262624;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin-top:15px;margin-bottom:5px;font-weight:bold}.imprint h3 strong{font-weight:700}.imprint ol{list-style:inside}#footer{background:#1d7178;color:#fefefe}#footer .mod_form{margin:-300px auto auto auto;background:#b0bf72;border-radius:20px;padding:3rem 2rem 2rem 2rem}@media only screen and (max-width: 1023px){#footer .mod_form{padding:2rem 1.4rem 1.4rem 1.4rem}}#footer .inside{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:flex-start;max-width:900px}#footer a,#footer h2,#footer h3{color:#fefefe}#footer strong{font-weight:normal;color:#b0bf72}#footer .navi_footer{padding-top:3rem;width:100%}#footer .navi_footer ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#footer .navi_footer li{padding:0 3%;text-transform:uppercase}#footer .space{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:solid rgba(255,255,255,.3) thin;margin:4rem 0;padding-top:2rem}#footer .space p,#footer .space .mod_customnav{max-width:45%;width:100%}#footer .space ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}#footer .space li{padding-left:3%}.start #footer{margin-top:370px}@media only screen and (max-width: 1023px){.start #footer{mqrgin-top:330px}}@font-face{font-family:"flexslider-icon";src:url("../../files/layout/css/fonts/flexslider-icon.eot");src:url("../../files/layout/css/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("../../files/layout/css/fonts/flexslider-icon.woff") format("woff"),url("../../files/layout/css/fonts/flexslider-icon.ttf") format("truetype"),url("../../files/layout/css/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"";color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}/*!
 * Strip - An Unobtrusive Responsive Lightbox - v1.8.0
 * (c) 2014-2021 Nick Stakenburg
 *
 * https://github.com/staaky/strip
 *
 * @license: https://creativecommons.org/licenses/by/4.0
 */.strp-window{position:fixed;width:0;height:100%;overflow:hidden;background:#292929;font:13px/20px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}.strp-window.strp-vertical{height:0;width:100%}.strp-window{margin-left:40px}.strp-window.strp-vertical{margin-left:0;margin-bottom:40px}@media all and (max-width: 414px)and (orientation: portrait),all and (max-width: 736px)and (max-height: 414px){.strp-window.strp-horizontal{min-width:100%}}@media all and (max-height: 414px)and (orientation: landscape),all and (max-height: 736px)and (max-width: 414px){.strp-window.strp-vertical{min-height:100%}}.strp-window,.strp-spinner-move{z-index:99999}.strp-window,.strp-window [class^=strp-],.strp-spinner-move,.strp-spinner-move [class^=strp-]{box-sizing:border-box}.strp-window{transform:translateZ(0px)}.strp-measured{margin:0 !important;min-width:0 !important;min-height:0 !important}.strp-pages{position:absolute;width:100%;height:100%;overflow:hidden}.strp-side-right{top:0;right:0}.strp-side-right .strp-pages{top:0;right:0}.strp-side-right .strp-page{top:0;right:0}.strp-side-right .strp-close{top:0;right:0}.strp-side-left{top:0;left:0}.strp-side-left .strp-pages{top:0;left:0}.strp-side-left .strp-page{top:0;left:0}.strp-side-left .strp-close{top:0;right:0}.strp-side-top{top:0;left:0}.strp-side-top .strp-pages{top:0;left:0}.strp-side-top .strp-page{top:0;left:0}.strp-side-top .strp-close{top:0;right:0}.strp-side-bottom{bottom:0;left:0}.strp-side-bottom .strp-pages{bottom:0;left:0}.strp-side-bottom .strp-page{bottom:0;left:0}.strp-side-bottom .strp-close{top:0;right:0}.strp-page{position:absolute;width:100%;height:100%}.strp-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center;background:#eeeae3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-no-overlap .strp-container{padding:48px 72px}.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}.strp-vertical .strp-no-overlap .strp-container{padding:0 72px}.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}.strp-hovering-clickable .strp-container{cursor:pointer}.strp-content-element{position:absolute;top:50%;left:50%}.strp-content-element iframe{float:left;width:100%;height:100%}.strp-container img{display:inline-block;vertical-align:middle}.strp-info{position:absolute;bottom:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;background:#000;-webkit-text-size-adjust:none;text-size-adjust:none}.strp-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}.strp-caption{width:auto;display:inline;white-space:wrap}.strp-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}.strp-info a,.strp-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}.strp-info a:hover{color:#eee}.strp-nav{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-nav-previous{left:0}.strp-nav-next{right:0;left:auto}.strp-nav-disabled{cursor:default}.strp-nav-button{float:left;width:100%;height:100%;margin:0;padding:0}.strp-nav-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010}.strp-nav-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}.strp-close{position:absolute;width:48px;height:48px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strp-close-background,.strp-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}.strp-close-background{filter:alpha(opacity=80);opacity:.8;background-color:#101010}.strp-close:hover .strp-close-background{background-color:#161616}.strp-has-error .strp-container{background-color:#ca3434}.strp-error{position:absolute;top:50%;left:50%;width:240px;height:240px;margin-left:-120px;margin-top:-120px;background-position:50% 50%;background-repeat:no-repeat;background-image:url("../../files/layout/images/error.svg")}.strp-no-svg .strp-error{background-image:url("../../files/layout/images//error.png")}.strp-spinner-move{position:fixed;top:0px;right:0px;height:48px;width:0;overflow:visible !important}.strp-spinner-move.strp-vertical{width:48px;height:0}.strp-spinner{width:48px;height:48px;float:left;position:relative}.strp-spinner-move.strp-side-top{top:0;right:0;bottom:auto;left:auto}.strp-spinner-move.strp-side-bottom{top:auto;right:0;bottom:0;left:auto}.strp-spinner-move.strp-side-right .strp-spinner{margin-left:-48px}.strp-spinner-move.strp-side-left .strp-spinner{margin-right:-48px;float:right}.strp-spinner-move.strp-side-bottom .strp-spinner{margin-top:-48px}.strp-spinner-move.strp-side-top .strp-spinner{position:absolute;bottom:0;right:0;margin-bottom:-48px}@-moz-keyframes strp-spinner-spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes strp-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes strp-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.strp-spinner-rotate,.strp-spinner-frame{position:absolute;top:0;left:0;width:100%;height:100%}.strp-spinner-line{position:absolute;left:50%;top:15px;width:2px;margin-left:-1px;height:3px;border-radius:1px;z-index:80;color:inherit}.strp-window-skin-strip .strp-nav-button-background{background-color:rgba(0,0,0,0)}.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images//previous.svg")}.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images//next.svg")}.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images//previous-faded.png");opacity:1}.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images//next-faded.png");opacity:1}.strp-window-skin-strip .strp-nav .strp-nav-button-icon{opacity:.6}.strp-window-skin-strip.strp-mobile-touch .strp-nav .strp-nav-button-icon{opacity:1}.strp-window-skin-strip .strp-nav:hover .strp-nav-button-icon,.strp-window-skin-strip .strp-nav-hover .strp-nav-button-icon{opacity:1}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images//previous.png")}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images//next.png")}@media all and (max-width: 375px)and (orientation: portrait),all and (max-height: 375px)and (max-width: 667px){.strp-window-skin-strip .strp-nav{width:48px;height:60px;margin:0 5px;margin-top:-30px}.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images//previous-small.svg")}.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images//next-small.svg")}.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images//previous-small-faded.png")}.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images//next-small-faded.png")}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon{background-image:url("../../files/layout/images//previous-small.png")}.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon{background-image:url("../../files/layout/images//next-small.png")}.strp-no-overlap .strp-container{padding:48px 58px}.strp-no-overlap.strp-no-sides .strp-container{padding:48px 0}.strp-vertical .strp-no-overlap .strp-container{padding:0 58px}.strp-vertical .strp-no-overlap.strp-no-sides .strp-container{padding:0 48px}}.strp-window-skin-strip .strp-close .strp-close-icon{background-image:url("../../files/layout/images//close.svg");opacity:.8}.strp-window-skin-strip .strp-close:hover .strp-close-icon{opacity:1}.strp-window-skin-strip.strp-mobile-touch .strp-close .strp-close-icon,.strp-window-skin-strip.strp-mobile-touch .strp-close:hover .strp-close-icon{opacity:1}.strp-window-skin-strip.strp-no-svg .strp-close .strp-close-icon{background-image:url("../../files/layout/images//close.png");opacity:1}
