body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
article,aside,details,figure,footer,header,hr,nav,section,summary{display: block}:focus,a:active,a:hover{outline: 0}embed,img,object{max-width: 100%}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: 0 0}input[type=checkbox],th{vertical-align: bottom}td,td img{vertical-align: top}*,:after,:before{box-sizing: inherit}ul{list-style: none}blockquote,q{quotes: none}blockquote:after,blockquote:before,q:after,q:before{content: '';content: none}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted #000;cursor: help}th{font-weight: 700}td{font-weight: 400}hr{height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}pre{white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word}input[type=radio]{vertical-align: text-bottom}input,select,textarea{font: 99% sans-serif}table{border-collapse: collapse;border-spacing: 0;font: 100%}sub,sup{font-size: 75%;line-height: 0;position: relative}sup{top: -.5em}sub{bottom: -.25em}code,kbd,pre,samp{font-family: monospace,sans-serif}button,input[type=button],input[type=file],input[type=submit],label{cursor: pointer}button,input,select,textarea{margin: 0}button,input[type=button]{width: auto;overflow: visible}html{box-sizing: border-box;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;min-width: 300px;overflow-x: hidden;overflow-y: scroll;text-rendering: optimizeLegibility;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}*{font-style: normal;color: #575757}body{font-size: 16px;font-size: 100%;font-family: 'proxima-nova', sans-serif;font-weight: 400;font-weight: 300;line-height: 1.3rem}::-moz-selection{background: #c90000;color: #fff;text-shadow: none}::selection{background: #c90000;color: #fff;text-shadow: none}a:link{-webkit-tap-highlight-color: #c90000}.ie7 img{-ms-interpolation-mode: bicubic}img{height: auto}#ie8 img{width: 100%}*,*:before,*:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit}.grid{clear: both;width: 100%;max-width: 1920px;min-width: inherit;margin: 0 auto;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.grid.is--light{padding: 0 5%}.grid:after,.grid:before{content: "";display: table;clear: both}[class*='col-'],[class*='gr-']{float: left;padding-right: 0px}.fullwidth{margin-left: 0 !important;width: 100% !important;clear: both;margin: 0 auto;overflow: hidden}.fullwidth > .grid{margin-left: 15% !important;width: 70% !important;clear: both;margin: 0 auto;overflow: hidden}.floatleft{float: left !important}.floatright{float: right !important}.col-5{width: 5%}.col-10{width: 10%}.col-20{width: 20%}.col-25{width: 25%}.col-30{width: 30%}.col-33{width: 33%}.col-35{width: 35%}.col-40{width: 40%}.col-45{width: 45%}.col-50{width: 50%}.col-55{width: 55%}.col-60{width: 60%}.col-65{width: 65%}.col-66{width: 66%}.col-70{width: 70%}.col-75{width: 75%}.col-80{width: 80%}.col-85{width: 82%}.col-90{width: 90%}.col-62{width: 95%}.col-100{width: 100%}.col-50.pad-10{width: 42%}.pad-10{padding: 3% 3% 2% 5%}.pad-r-10{padding-right: 10%}.pad-r-15{padding-right: 15%}.pad-r-20{padding-right: 20%}.pad-r-35{padding-right: 25%}.pad-r-40{padding-right: 40%}.pad-r-45{padding-right: 45%}.pad-r-50{padding-right: 50%}.pad-r-55{padding-right: 55%}.pad-l-5{padding-left: 5%}.pad-l-10{padding-left: 10%}.pad-l-15{padding-left: 15%}.pad-l-20{padding-left: 20%}.pad-l-25{padding-left: 25%}.pad-l-30{padding-left: 30%}.pad-l-35{padding-left: 35%}.pad-l-40{padding-left: 40%}.pad-l-45{padding-left: 45%}.pad-l-50{padding-left: 50%}.pad-l-600{padding-left: 600px}.pad-l-1200{padding-left: 1200px}.push-25{margin-left: 25%}.push-50{margin-left: 50%}.push-75{margin-left: 75%}.wrapper--inner{max-width: 1600px;margin: 0 auto}.is--ctl-comingsoon #wrapper{max-width: none}.is--ctl-comingsoon .inside{position: relative;width: 100vw;height: 100vh;background: #fff;background-repeat: no-repeat;background-position: right top;border-bottom: 20px solid #575757}@media only screen and (max-width: 30em){.is--ctl-comingsoon .inside{background-size: contain}}.is--ctl-comingsoon .dev--full{background-color: transparent;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}@media only screen and (max-width: 64em){.is--ctl-comingsoon .dev--full{width: 60%}}@media only screen and (max-width: 48em){.is--ctl-comingsoon .dev--full{width: 80%}}@media only screen and (max-width: 350px){.is--ctl-comingsoon .dev--full{width: 90%}}.is--ctl-comingsoon .dev--logo{display: inline-block}@media only screen and (max-width: 30em){.is--ctl-comingsoon .dev--logo{width: 50vw}}@media only screen and (max-width: 350px){.is--ctl-comingsoon .dev--logo{width: 40vw}}.is--ctl-comingsoon .dev--welcome{display: inline-block;padding: 0 10%;margin: 7vh 0 0 0}@media only screen and (max-width: 64em){.is--ctl-comingsoon .dev--welcome{padding: 0}}@media only screen and (max-height: 650px){.is--ctl-comingsoon .dev--welcome{margin-top: 4vh}}.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.9375rem}@media only screen and (max-height: 900px){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.6rem}}@media only screen and (max-width: 48em) and (max-height: 64em){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.4rem}}@media only screen and (max-width: 30em){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1.2rem}}@media only screen and (max-height: 650px){.is--ctl-comingsoon .dev--welcome p,.is--ctl-comingsoon .dev--welcome p strong,.is--ctl-comingsoon .dev--welcome p a{font-size: 1rem}}.is--ctl-comingsoon .dev--welcome p strong{color: #c90000}.is--ctl-comingsoon .dev--welcome p a{color: #575757;display: inline-block;text-decoration: underline}.is--ctl-comingsoon .dev--contact{margin-top: 16vh}@media only screen and (max-height: 900px){.is--ctl-comingsoon .dev--contact{margin-top: 12vh}}@media only screen and (max-width: 400px){.is--ctl-comingsoon .dev--contact{margin-top: 6vh}}@media only screen and (max-width: 350px){.is--ctl-comingsoon .dev--contact{margin-top: 4vh}}.is--ctl-comingsoon .dev--contact h1{font-family: 'proxima-nova', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 1.125rem}.is--ctl-comingsoon .dev--contact p{font-family: 'proxima-nova', sans-serif;font-weight: 400;font-size: 1rem}.is--ctl-comingsoon .dev--contact p strong{color: #c90000}.is--ctl-comingsoon .dev--contact p a{font-size: 1rem;text-decoration: underline;padding-top: 1.5625rem;display: inline-block}.has--transition{transition: all ease-in-out .2s}.has--hover-shadow{transition: all ease-in-out .2s;-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0);box-shadow: 0px 0px 23px 1px rgba(0,0,0,0)}.has--hover-shadow:hover{-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001);-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001);box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.07000000000000001)}.is--center-3{width: 32%;float: left;margin-right: calc((100% - 3 * 32%) / 2)}.is--center-3.last{margin-right: 0}.reset--rocksolid-nav{background: transparent;border-radius: 0;box-shadow: none;color: #000;border: 1px solid #f00;background-image: none;background-repeat: no-repeat;background-size: contain;top: 50%;transform: translate(0, -50%)}.reset--rocksolid-nav.rsts-prev{right: inherit}.reset--rocksolid-nav.rsts-next{right: 0}.reset--rocksolid-nav:hover{background-color: transparent}.reset--bg{background-size: contain;background-repeat: no-repeat;background-position: center center}.reset--appearance{-webkit-appearance: none;-moz-appearance: none;appearance: none}.clear--both{clear: both}.fancy--link a,.ce_text.fancy--link a,.fancy--link p a,.ce_text.fancy--link p a{font-family: 'Noto Serif', serif;color: #c90000;font-style: italic;font-weight: 700;position: relative;padding-left: 90px;font-size: 1.25rem;display: inline-block;margin-top: .5rem;padding-right: .2rem;text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-position: 0% center;background-repeat: no-repeat;background-size: 83px 8px;transition: background-size .3s}.fancy--link a:hover,.ce_text.fancy--link a:hover,.fancy--link p a:hover,.ce_text.fancy--link p a:hover{background-size: 100% 8px}.style--font-big{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;font-size: 22.5rem;font-weight: 700;color: #e2e2e2;pointer-events: none}.style--font-big p{font-size: 22.5rem;font-weight: 700;color: #e2e2e2}@media only screen and (min-width: 48em){html{font-size: 13px}}@media only screen and (min-width: 64em){html{font-size: 13px}}@media only screen and (min-width: 78.75em){html{font-size: 14px}}@media only screen and (min-width: 82.5em){html{font-size: 15px}}@media only screen and (min-width: 105em){html{font-size: 16px}}@media only screen and (min-width: 120em){html{font-size: 17px}}.is--primary{color: #c90000}.is--dark{color: #575757}.is--light{color: #e2e2e2}.is--white{color: #ffffff}.is--white p{color: #ffffff}.bg-is--primary{background: #c90000}.bg-is--dark{background: #575757}.bg-is--light{background: #e2e2e2}.bg-is--white{background: #ffffff}.has-bg--grey{background: #bebebe}.bg-is--gradient{background: #eaeaea;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(57%, #fff));background: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -o-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: -ms-linear-gradient(top, #f2f2f2 0%, #fff 57%);background: linear-gradient(to bottom, #f2f2f2 0%, #fff 57%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@lighter', endColorstr='#ffffff', GradientType=0)}.bg-is--gradient-bottom{background: #f2f2f2;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(57%, #f2f2f2));background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -o-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 57%);background: linear-gradient(to bottom, #fff 0%, #f2f2f2 57%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='@lighter', GradientType=0)}h2{font-weight: 700;font-size: 7.1875rem;line-height: 1;letter-spacing: 1.48px;color: #c90000;margin-top: 0;margin-bottom: 1.3rem;font-family: 'proxima-nova', sans-serif}@media only screen and (max-width: 30em){h2{font-size: 3rem}}h3,h3 span{font-weight: 700;font-size: 1.25rem;line-height: 1.6;color: #575757;margin-top: 0;display: inline-block;font-family: 'Noto Serif', serif;font-style: italic}h4,h4 span{color: #575757;font-size: 5.75rem;line-height: 1.0;font-weight: 700;margin-bottom: 1rem;padding-bottom: 0}@media only screen and (max-width: 540px){h4,h4 span{font-size: 3.5rem}}h4 strong{color: #c90000;font-weight: 400}h5{color: #575757;font-family: 'RevistaScript-Bold';font-size: 5rem;letter-spacing: 0px;line-height: 1.1}.bg-is--primary h2{color: #fff}.bg-is--primary h5{color: #efe6d0}p{padding-left: 0;font-size: 1.3125rem;line-height: 1.6}p strong{font-weight: 500;color: #000}.ce_text a,.ce_text a:visited{cursor: pointer;color: #333;font-weight: 400;border-bottom: 0px solid #c90000;text-decoration: none;font-size: 1em;transition: color .2s ease-in-out}.ce_text a:hover{color: #c90000;text-decoration: none}.welcome .ce_text a,.welcome .ce_text a:visited{font-size: .9rem;margin-top: 2.5em;display: inline-block}.welcome .ce_text a:hover{color: #c90000;text-decoration: none}.ce_text ol{margin: 0 0 12px 1em;line-height: 1.5}.ce_text ol li{list-style-type: decimal}.is--center,.is-center{text-align: center}.has--list ul li,.ce_text.list ul li{line-height: 1.3;margin-bottom: .5rem;padding-left: 1rem}.has--list ul li:before,.ce_text.list ul li:before{content: "+ ";margin-left: -1rem;width: 1rem;display: inline-block}.image_container img{display: block}.no-desktop{display: none}.no-mobile{display: block}.header--is-desktop,.is-desktop{display: block}.header--is-mobile,.is-mobile{display: none}@media screen and (max-width: 48em){.header--is-desktop,.is-desktop{display: none !important}.header--is-mobile,.is-mobile{display: block}}.rsts-skin-light .rsts-next:after,.rsts-skin-light .rsts-prev:after,.rsts-skin-light .rsts-thumbs-next:after,.rsts-skin-light .rsts-thumbs-prev:after{position: absolute;top: 0;left: 14px;font: 400 15rem 'proxima-nova', sans-serif;font-weight: 200;color: #fff;text-indent: 0}.rsts-skin-light:hover .rsts-next,.rsts-skin-light:hover .rsts-prev,.rsts-skin-light:hover .rsts-thumbs-next,.rsts-skin-light:hover .rsts-thumbs-prev{filter: alpha(opacity=50);opacity: .5}.rsts-skin-light:hover .rsts-next:hover,.rsts-skin-light:hover .rsts-prev:hover,.rsts-skin-light:hover .rsts-thumbs-next:hover,.rsts-skin-light:hover .rsts-thumbs-prev:hover{-webkit-box-shadow: 0 0 0 0 transparent !important;-moz-box-shadow: 0 0 0 0 transparent !important;box-shadow: 0 0 0 0 transparent !important;filter: alpha(opacity=100);opacity: 1;-webkit-transition-duration: 0ms;-moz-transition-duration: 0ms;-o-transition-duration: 0ms;transition-duration: 0ms;-webkit-animation: 3.5s;-moz-animation: 3.5s;-o-animation: 3.5s;animation: 3.5s;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite}.rsts-skin-light .rsts-nav-tabs::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 30px;border-radius: 100%;background-color: #CCC;box-shadow: 0 0 10px rgba(0,0,0,0.25);display: none !important}.pagination{margin-top: 0;font-weight: 300;text-transform: uppercase;color: #575757}.pagination ul,.pagination li{margin: 0;padding: 0;list-style: none}.pagination li,.pagination li a{float: left;color: #575757 !important}.pagination a,.pagination span{display: block;padding: 5px}.pagination a{font-weight: 400;padding-left: 0;text-transform: uppercase}.pagination li .next,.pagination li .previous{color: #575757 !important}.pagination a.link,.pagination span{padding-left: 0;position: relative}.pagination a.link:before,.pagination span:before{position: absolute;left: 0}.pagination li[class] + li a.link,.pagination li:first-child a.link,.pagination li[class] + li span,.pagination li:first-child span{padding-left: 5px}.pagination li[class] + li a.link:before,.pagination li:first-child a.link:before,.pagination li[class] + li span:before,.pagination li:first-child span:before{display: none}.pagination ul li span.current{color: #c90000 !important;font-weight: 700}body{background: #F1F1F1;background-repeat: no-repeat;background-position: top center;padding-top: 0px}#wrapper{max-width: 1920px;width: 100%;margin: 0 auto;background: transparent}@media only screen and (max-width: 48em){#wrapper{width: 100vw !important;overflow: hidden}}.wrapper--inner{transition: all ease-in-out .2s;max-width: 1600px;width: 100%;margin: 0 auto}@media only screen and (max-width: 1650px){.wrapper--inner{padding: 0 2rem}}header{width: 100%;transition: all .2s ease-in-out;background-color: transparent;display: inline-block;position: fixed;top: 0;left: 50vw;transform: translate(-50%, 0);height: 0;max-width: 1920px;z-index: 100}.nav-main{transition: all ease-in-out .2s;padding: 0;height: auto}.nav-main ul{display: inline-block}.nav-main ul li{font-family: 'proxima-nova', sans-serif, serif;font-weight: 700;font-size: 1.5rem;float: left;text-decoration: none;letter-spacing: 0px;transition: all ease-in-out .2s;margin-right: 5rem}@media only screen and (max-width: 1050px){.nav-main ul li{margin-right: 3rem}}.nav-main ul li a,.nav-main ul li span{text-decoration: none;color: #c90000}@media only screen and (max-width: 1050px){.nav-main ul li a,.nav-main ul li span{font-size: 1rem}}.nav-main ul li .active,.nav-main ul li .trail,.nav-main ul li a:hover{font-family: 'proxima-nova', sans-serif;color: #c90000;border-bottom: 2px solid currentcolor;transition: none}.nav-main ul li a.nav--button,.nav-main ul li span.nav--button{background: #c90000;color: #fff;padding: .4rem .9rem;font-family: 'proxima-nova', sans-serif;font-weight: 700;border-bottom: none}.nav-main ul li a.nav--button:hover,.nav-main ul li span.nav--button:hover,.nav-main ul li a.nav--button .trail,.nav-main ul li span.nav--button .trail,.nav-main ul li a.nav--button .active,.nav-main ul li span.nav--button .active{border-bottom: none;font-family: 'proxima-nova', sans-serif;color: #fff}@media only screen and (max-width: 48em){.nav-main ul li{display: none}.nav-main ul li.nav--footer-mobile{display: inline-block}}.is--logo{float: left;padding: 2.5rem 0 0 2.5rem;transition: all .2s ease-in-out}@media only screen and (max-width: 30em){.is--logo{padding: 1.2rem 0 0 1.2rem}}.is--logo img{width: auto}@media only screen and (max-width: 48em){.is--logo img{max-width: 4rem}}.is--logo.black,.is--logo.small{display: none;opacity: 0;transition: all .2s ease-in-out}.is--logo.black{display: block;opacity: 1}.small-top-nav{font-family: 'proxima-nova', sans-serif;font-size: 1rem;position: absolute;right: 5.4rem;top: 1.5rem}.small-top-nav ul li{float: left;margin: 0 1rem}.small-top-nav ul li a{text-decoration: none;color: #787878}@media only screen and (min-width: 48em){header.scrolled{position: fixed;transition: all .2s ease-in-out;opacity: 1;height: 4rem;background: #fff;margin-top: -8px;border-bottom: 2px solid #d2d2d2}header.scrolled .nav-main{max-width: 120em;transition: all .2s ease-in-out;float: right;height: 2rem;line-height: 1.5rem;padding: 1.5rem 2rem}header.scrolled .small-top-nav{transition: all .2s ease-in-out;transform: translateY(-180px)}header.scrolled .nav-main ul li{font-size: 16px;font-size: 1.0rem;float: left;margin-right: 28px;margin-right: 1.5rem;text-decoration: none;letter-spacing: 1px}header.scrolled .nav-main ul li a{text-decoration: none;color: #575757}header.scrolled .nav-main ul li .active,header.scrolled .nav-main ul li .trail,header.scrolled .nav-main ul li a:hover{font-family: 'proxima-nova', sans-serif;color: #575757;border-bottom: 2px solid #000}header.scrolled .is--logo.small{display: block;opacity: 1;padding: .5rem 0 1rem 5.5rem;transition: all .2s ease-in-out}header.scrolled .is--logo.small img{width: 28rem}header.scrolled .is--logo.black{display: none;opacity: 0;transition: all .2s ease-in-out}}.is-mobile .is--logo{width: 100vw;text-align: center;float: left;display: block;margin: 0rem 1.5rem;padding: 0rem 0 1rem 0rem}.is-mobile .is--logo img{width: 30vw;margin: 0}.is-mobile .is--logo.small{display: block;opacity: 1;padding: 0rem 0 1rem 5.5rem;transition: all .2s ease-in-out}.is-mobile .is--logo.small img{width: 15rem}.custom--mmenu input{background-size: contain;background-repeat: no-repeat;background-position: center center;z-index: 999;position: fixed;right: 2.625rem;top: 2.625rem;appearance: none;-webkit-appearance: none;width: 37px;height: 31px;background-image: url(../../files/wollwinderei/grafiken/icons/hamburger.png);border-radius: 0;border: none}@media only screen and (max-width: 30em){.custom--mmenu input{top: 1.8rem;right: 1.8rem}}.custom--mmenu input:hover{cursor: pointer}.custom--mmenu input:focus{background-color: transparent}.custom--mmenu input:checked{background-color: transparent;background-image: url(../../files/wollwinderei/grafiken/icons/hamburger--close.png)}.custom--mmenu input:checked + nav{top: 0}.custom--mmenu nav{transition: all ease-in-out .5s;position: fixed;left: 0;top: -100vh;height: 100vh;width: 100vw;max-width: 1920px;z-index: 998;background: #c90000;text-align: center}.custom--mmenu nav > ul{padding-top: 4.375rem}.custom--mmenu nav > ul li{transition: all ease-in-out .2s;color: #fff;width: 100%;float: none}.custom--mmenu nav > ul li a,.custom--mmenu nav > ul li span,.custom--mmenu nav > ul li strong{transition: all ease-in-out .2s;color: #fff;font-size: 3.125rem;line-height: 1.3;text-decoration: none;display: inline-block}@media only screen and (max-width: 30em){.custom--mmenu nav > ul li a,.custom--mmenu nav > ul li span,.custom--mmenu nav > ul li strong{font-size: 2rem}}.custom--mmenu nav > ul li a:hover{transform: scale(1.1)}.custom--mmenu nav > ul li span:hover{cursor: default}.custom--mmenu nav > ul li[class*="icon--"]{position: absolute;left: 50%;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;width: 37px;height: 37px;color: transparent;margin: 1.5rem 0 4rem 0}.custom--mmenu nav > ul li[class*="icon--"] > a,.custom--mmenu nav > ul li[class*="icon--"] > span{font-size: 0;height: 100%;width: 100%}.custom--mmenu nav > ul li[class*="icon--"].icon--facebook{background-image: url("../../files/wollwinderei/grafiken/icons/social/facebook-white.png");transform: translate(-190%, 0)}.custom--mmenu nav > ul li[class*="icon--"].icon--facebook:hover{transform: translate(-190%, 0) scale(1.1)}.custom--mmenu nav > ul li[class*="icon--"].icon--youtube{background-image: url("../../files/wollwinderei/grafiken/icons/social/icon--youtube-white.png");transform: translate(-50%, 0);top: unset}.custom--mmenu nav > ul li[class*="icon--"].icon--youtube:hover{transform: translate(-50%, 0) scale(1.1)}.custom--mmenu nav > ul li[class*="icon--"].icon--instagram{background-image: url("../../files/wollwinderei/grafiken/icons/social/instagram-logo-white.png");transform: translate(90%, 0);top: unset}.custom--mmenu nav > ul li[class*="icon--"].icon--instagram:hover{transform: translate(90%, 0) scale(1.1)}.custom--mmenu nav > ul li > ul{transition: all ease-in-out .4s;max-height: 0;overflow: hidden}@media only screen and (max-width: 48em){.custom--mmenu nav > ul li > ul{max-height: none}.custom--mmenu nav > ul li > ul > li{margin-top: .5rem}}.custom--mmenu nav > ul li.is--trigger > a{text-decoration: underline;pointer-events: none}.custom--mmenu nav > ul li.is--trigger > a:hover{transform: none;cursor: default}@media only screen and (max-width: 48em){.custom--mmenu nav > ul li.is--trigger > a{display: none}}.custom--mmenu nav > ul li.is--trigger:hover > ul{max-height: 1000px}.custom--mmenu nav > ul li.is--small a,.custom--mmenu nav > ul li.is--small span{font-size: 1.8rem;line-height: 1.1}@media only screen and (max-width: 30em){.custom--mmenu nav > ul li.is--small a,.custom--mmenu nav > ul li.is--small span{font-size: 1.3rem}}.custom--mmenu nav > ul li.is--small span:hover{transform: none}.rsts-skin-default.rsts-type-fade .rsts-slide{background: transparent}.content--startslider{margin-bottom: 10rem}@media only screen and (max-width: 48em){.content--startslider{margin-bottom: 6rem}}@media only screen and (max-width: 30em){.content--startslider{margin-bottom: 2rem}}.content--startslider .start-slider .rsts-postactive{opacity: 0 !important;transition: all 400ms cubic-bezier(.445, .05, .55, .95)}.content--startslider .start-slider .rsts-prev,.content--startslider .start-slider .rsts-next{transition: all ease-in-out .2s;background: transparent;border-radius: 0;box-shadow: none;color: #000;background-image: url("../../files/wollwinderei/grafiken/icons/arrow--left.png");background-repeat: no-repeat;background-size: contain;top: 3.4rem;right: 67%;width: 40px;height: 30px;border: none}.content--startslider .start-slider .rsts-prev.rsts-next,.content--startslider .start-slider .rsts-next.rsts-next{background-image: url("../../files/wollwinderei/grafiken/icons/arrow--right.png");right: 63%}.content--startslider .start-slider .rsts-prev:hover,.content--startslider .start-slider .rsts-next:hover{transform: scale(1.07)}@media only screen and (max-width: 48em){.content--startslider .start-slider .rsts-prev,.content--startslider .start-slider .rsts-next{display: none}}.content--startslider .start-slider .ce_image{float: right;width: 60%}@media only screen and (max-width: 48em){.content--startslider .start-slider .ce_image{width: 100vw;float: none}}.content--startslider .start-slider .ce_text{max-width: 40%;float: left}@media only screen and (max-width: 48em){.content--startslider .start-slider .ce_text{max-width: none}}.content--startslider .start-slider .bottom{padding: 0 3rem 0 13.5%;position: relative;overflow: visible}@media only screen and (max-width: 540px){.content--startslider .start-slider .bottom{padding: 0 2rem}}.content--startslider .start-slider .font--big{overflow: visible;margin-top: 10rem;padding: 0 0 0 3%}.content--startslider .start-slider .font--big p{transition: all ease-in-out .2s;font-size: 47.5rem;color: #c90000;display: inline-block;line-height: .7;pointer-events: none;font-weight: 700}@media only screen and (max-width: 1040px){.content--startslider .start-slider .font--big p{font-size: 42rem}}@media only screen and (max-width: 920px){.content--startslider .start-slider .font--big p{font-size: 36rem}}@media only screen and (max-width: 840px){.content--startslider .start-slider .font--big p{font-size: 30rem}}@media only screen and (max-width: 640px){.content--startslider .start-slider .font--big p{font-size: 26rem}}@media only screen and (max-width: 30em){.content--startslider .start-slider .font--big p{font-size: 20rem}}@media only screen and (max-width: 48em){.content--startslider .start-slider .font--big{margin-top: -17rem;position: relative}}@media only screen and (max-width: 30em){.content--startslider .start-slider .font--big{margin-top: -10rem}}.content--bio{position: relative;padding: 0 18.5%;margin: 0 auto 8.75rem auto}.content--bio .font--big{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;font-size: 22.5rem;font-weight: 700;color: #e2e2e2;pointer-events: none;top: 40%}.content--bio .font--big p{font-size: 22.5rem;font-weight: 700;color: #e2e2e2}.content--bio .left,.content--bio .right{position: relative;z-index: 2;float: left}.content--bio .left{width: calc(100% / 3);width: 50%;padding-right: 3.125rem}.content--bio .left > .ce_image img{width: 100%}.content--bio .left .icon--container{display: flex;justify-content: space-between;max-width: 16.25rem;margin: 1.5rem auto 0 auto;padding-bottom: .5rem}.content--bio .left .icon--container .ce_image{width: 1.875rem;transition: all ease-in-out .2s}.content--bio .left .icon--container .ce_image:hover{transform: scale(1.07)}.content--bio .right{overflow: visible;width: calc(100% / 3 * 2);width: 50%;padding: 1rem 0 0 0}.content--bio .right h2{margin-left: -9.375rem}.content--bio .right .image_container{margin-top: .8rem}@media only screen and (max-width: 48em){.content--bio{padding: 0 2rem;margin-bottom: 4rem}.content--bio .left,.content--bio .right{float: none;width: 100%}.content--bio .left{padding: 5rem 0 0 0;position: relative}.content--bio .left .icon--container{position: absolute;top: 0;width: 100%;left: 50%;transform: translate(-50%, 0)}.content--bio .left .ce_image{width: 80%;margin: 0 auto}.content--bio .right{margin-top: -7rem}.content--bio .right h3{display: none}.content--bio .right h2{margin-left: 0;font-size: 5rem}}@media only screen and (max-width: 30em){.content--bio{padding: 0}.content--bio .left .ce_image{width: 100%}.content--bio .right{margin-top: -4rem;padding: 0 2rem}.content--bio .right h2{font-size: 3rem}}.content--motivation{transition: all ease-in-out .2s;max-width: 1600px;width: 100%;margin: 0 auto;margin-bottom: 7.5rem}@media only screen and (max-width: 1650px){.content--motivation{padding: 0 2rem}}.content--motivation > *{background: #c90000;padding: 6.25rem 0 3.75rem 0}.content--motivation h4{text-transform: uppercase;color: #fff;font-size: 1.8125rem;letter-spacing: 6px;text-align: center}.content--motivation .ce_text{text-align: center;padding-bottom: 7.25rem;width: 50%;margin: 0 auto}.content--motivation .ce_text p{font-size: 3rem;color: #fff;font-weight: 700;font-family: 'Noto Serif', serif;font-style: italic;line-height: 1.3125}.content--motivation .rsts-prev,.content--motivation .rsts-next{background: transparent;border-radius: 0;box-shadow: none;color: #000;border: 1px solid #f00;background-image: none;background-repeat: no-repeat;background-size: contain;top: 50%;transform: translate(0, -50%);transition: all ease-in-out .2s;border: none;top: inherit;bottom: 0;right: inherit;left: 50%;width: 40px;height: 30px;background-image: url("../../files/wollwinderei/grafiken/icons/arrow--white-left.png");transform-origin: center;transform: translate(-50px, 0)}.content--motivation .rsts-prev.rsts-prev,.content--motivation .rsts-next.rsts-prev{right: inherit}.content--motivation .rsts-prev.rsts-next,.content--motivation .rsts-next.rsts-next{right: 0}.content--motivation .rsts-prev:hover,.content--motivation .rsts-next:hover{background-color: transparent}.content--motivation .rsts-prev:hover,.content--motivation .rsts-next:hover{transform: translate(-50px, 0) scale(1.07)}.content--motivation .rsts-prev.rsts-next,.content--motivation .rsts-next.rsts-next{background-image: url("../../files/wollwinderei/grafiken/icons/arrow--white-right.png");transform: translate(10px, 0)}.content--motivation .rsts-prev.rsts-next:hover,.content--motivation .rsts-next.rsts-next:hover{transform: translate(10px, 0) scale(1.07)}@media only screen and (max-width: 48em){.content--motivation .ce_text{padding: 0 2rem 4rem 2rem;width: 100%}}@media only screen and (max-width: 30em){.content--motivation{margin-bottom: 4rem;padding: 0}.content--motivation > *{padding: 4rem 0 3rem 0}.content--motivation .ce_text p{font-size: 1.8rem;line-height: 1.3125}}.content--blog{transition: all ease-in-out .2s;max-width: 1600px;width: 100%;margin: 0 auto;margin-bottom: 11.25rem}@media only screen and (max-width: 1650px){.content--blog{padding: 0 2rem}}.content--blog .ce_headline{width: 100%;text-align: center;color: #c90000}.content--blog .left,.content--blog .right{width: calc(100% / 3);float: left}.content--blog .left{padding-right: 4.5rem}.content--blog .right{width: calc(100% / 3 * 2);position: relative}.content--blog .right .social-feed-element{width: 50%;float: left;margin: 0;box-shadow: none;background: transparent;list-style-type: none}.content--blog .right .social-feed-element:nth-of-type(2n+1){padding-right: 2.25rem}.content--blog .right .social-feed-element:nth-of-type(2n+2){padding-left: 2.25rem}.content--blog .right .social-feed-element .pull-left,.content--blog .right .social-feed-element .media-body > p{display: none}.content--blog .right .social-feed-element .image_container{height: 23rem;overflow: hidden;position: relative;background: #c90000}.content--blog .right .social-feed-element .image_container img{transition: all ease-in-out .2s;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(1.01);filter: grayscale(100%);-webkit-filter: grayscale(100%)}.content--blog .right .social-feed-element:hover .image_container img{filter: grayscale(20%);-webkit-filter: grayscale(20%)}.content--blog .right .social-feed-element .content{padding: 1.5rem 1.75rem;position: relative;background: #c90000}.content--blog .right .social-feed-element .content .social-feed-text{font-size: 2.1875rem;font-weight: 700;color: #fff;height: 10.75rem}.content--blog .right .social-feed-element .content .social-feed-text a,.content--blog .right .social-feed-element .content .social-feed-text p a{font-family: 'Noto Serif', serif;color: #c90000;font-style: italic;font-weight: 700;position: relative;padding-left: 90px;font-size: 1.25rem;display: inline-block;margin-top: .5rem;padding-right: .2rem;text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-position: 0% center;background-repeat: no-repeat;background-size: 83px 8px;transition: background-size .3s}.content--blog .right .social-feed-element .content .social-feed-text a:hover,.content--blog .right .social-feed-element .content .social-feed-text p a:hover{background-size: 100% 8px}.content--blog .right .social-feed-element .content .social-feed-text a.read-button{color: #fff;position: absolute;left: 1.9rem;bottom: 1.25rem}.content--blog .right .social-feed-element .content .social-feed-text a.read-button:before{background-color: #fff}@media only screen and (max-width: 48em){.content--blog{padding: 0 4rem;margin-bottom: 4rem}.content--blog .left{padding: 0;width: 100%;float: none}.content--blog .right{width: 100%;float: none;margin-top: 2rem}.content--blog .right .social-feed-element .image_container{height: 14rem}.content--blog .right .social-feed-element .content .social-feed-text{font-size: 1.6rem;line-height: 1.3}}@media only screen and (max-width: 650px){.content--blog .right .social-feed-element .image_container{height: 10rem}}@media only screen and (max-width: 630px){.content--blog{padding: 0 2rem}.content--blog .right .social-feed-element{width: 100%;float: none}.content--blog .right .social-feed-element:nth-of-type(2n+1){padding-right: 0;margin-bottom: 2rem}.content--blog .right .social-feed-element:nth-of-type(2n+2){padding-left: 0}.content--blog .right .social-feed-element .image_container{height: 14rem}}.content--newsletter{position: relative;text-align: center;padding-bottom: 3.125rem;padding-bottom: 6rem;margin-bottom: 4rem}.content--newsletter .font--big{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;font-size: 22.5rem;font-weight: 700;color: #e2e2e2;pointer-events: none;z-index: 0}.content--newsletter .font--big p{font-size: 22.5rem;font-weight: 700;color: #e2e2e2}.content--newsletter h2,.content--newsletter p,.content--newsletter form{position: relative;z-index: 1}.content--newsletter h2{font-size: 5.3125rem;color: #575757}.content--newsletter p{font-weight: 700;font-size: 1.3125rem;max-width: 730px;margin: 0 auto 2rem auto;display: inline-block}.content--newsletter form{max-width: 1360px;margin: 0 auto}.content--newsletter .editable_content{display: flex;justify-content: space-around}.content--newsletter .editable_content > *{margin: 0 1rem;flex: 1}.content--newsletter .cr_ipe_item{position: relative}.content--newsletter .cr_ipe_item input[type="text"],.content--newsletter .cr_ipe_item input[type="email"]{border: none;appearance: none;-webkit-appeareance: none;outline: none;box-shadow: none;font-size: 2.125rem;color: #575757;padding: 1.375rem .875rem;max-width: 26.375rem}.content--newsletter .cr_ipe_item input[type="text"]:hover + label,.content--newsletter .cr_ipe_item input[type="email"]:hover + label{color: #e2e2e2}.content--newsletter .cr_ipe_item input[type="text"]:valid + label,.content--newsletter .cr_ipe_item input[type="email"]:valid + label,.content--newsletter .cr_ipe_item input[type="text"]:focus + label,.content--newsletter .cr_ipe_item input[type="email"]:focus + label{color: transparent}.content--newsletter .cr_ipe_item label{transition: all ease-in-out .2s;position: absolute;left: 0.875rem;bottom: 0.875rem;font-size: 1.375rem;color: #575757;pointer-events: none;opacity: 1}.content--newsletter .cr_ipe_item button[type="submit"]{transition: all ease-in-out .2s;appearance: none;-webkit-appeareance: none;border: none;font-size: 2.125rem;color: #fff;background: #575757;padding: 1.375rem 0;max-width: 26.375rem;font-weight: 700;width: 100%}.content--newsletter .cr_ipe_item button[type="submit"]:hover{color: #575757;background: #fff}.content--newsletter .checkbox--container{width: 100%;text-align: left;margin: 1rem}.content--newsletter .checkbox--container input[type="checkbox"]{transition: all ease-in-out .2s;appearance: none;-webkit-appearance: none;width: 20px;height: 20px;background: #fff;margin-right: .5rem;border: 1px solid #e2e2e2}.content--newsletter .checkbox--container input[type="checkbox"]:hover{background: #e2e2e2;cursor: pointer;border-color: #575757}.content--newsletter .checkbox--container input[type="checkbox"]:checked{background: #575757;border-color: #575757}@media only screen and (max-width: 48em){.content--newsletter{padding: 0 2rem}.content--newsletter .editable_content{display: inline-block;width: 100%}.content--newsletter .editable_content .cr_ipe_item{width: 100%;margin: 0}.content--newsletter .editable_content .cr_ipe_item input[type="text"],.content--newsletter .editable_content .cr_ipe_item input[type="email"]{margin-bottom: 1rem;max-width: none;width: 100%}.content--newsletter .editable_content .cr_ipe_item label{bottom: 1.4rem}}@media only screen and (max-width: 30em){.content--newsletter h2{font-size: 3rem}.content--newsletter .editable_content .cr_ipe_item input[type="text"],.content--newsletter .editable_content .cr_ipe_item input[type="email"],.content--newsletter .editable_content .cr_ipe_item button{font-size: 1.3125rem}}.content--instagram{margin-bottom: 7.25rem}.content--instagram .instagram--container{display: flex}.content--instagram .instagram--container .item_box{transition: all ease-in-out .2s;position: relative;overflow: hidden}.content--instagram .instagram--container .item_box a{display: inline-block;height: auto}.content--instagram .instagram--container .item_box a img{transition: all ease-in-out .2s;display: inline-block}.content--instagram .instagram--container .item_box .overlay{transition: all ease-in-out .2s;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;background: rgba(255,255,255,0.5);text-align: center;color: #575757;font-weight: 400;opacity: 0;pointer-events: none}.content--instagram .instagram--container .item_box .overlay p{position: absolute;display: block;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;padding: 0 1rem}.content--instagram .instagram--container .item_box:hover img{filter: grayscale(70) blur(1px);-webkit-filter: grayscale(70) blur(1px);pointer-events: none}.content--instagram .instagram--container .item_box:hover .overlay{opacity: 1}.content--instagram .ce_text{text-align: right;padding: 1.5rem 3rem}.eapps-instagram-feed-posts-item-media{transition: all ease-in-out .2s;filter: grayscale(100%);-webkit-filter: grayscale(100%)}.content--footer{max-width: 1360px;margin: 0 auto;padding: 0 0 6.875rem;display: flex;justify-content: space-between}.content--footer .is--logo{padding: 0;width: 11.25rem;margin-right: 2rem}.container--imprint-links{display: inline-block;width: 100%;text-align: right;margin: 0 0 1rem 0;padding-right: 1rem}@media only screen and (max-width: 48em){.container--imprint-links{text-align: center;padding-right: 0}}.container--imprint-links a{display: inline;margin: 0 .5rem;text-decoration: none;font-size: .9rem}.container--imprint-links a:hover{color: #c90000}@media only screen and (max-width: 48em){.content--footer{padding: 0 2rem 1.3rem 2rem;display: inline-block;text-align: center;width: 100%}.content--footer .is--logo{width: 6rem;margin: 0 auto 2rem auto;display: block;float: none}.content--footer .is--logo img{max-width: 100%}.content--footer .nav-main ul li{float: none;margin: 0 auto 1rem auto}.content--footer .nav-main ul li a,.content--footer .nav-main ul li span{font-size: 1.5rem}}.content--gallery{transition: all ease-in-out .2s;max-width: 1600px;width: 100%;margin: 0 auto;margin-top: 15rem;overflow: visible}@media only screen and (max-width: 1650px){.content--gallery{padding: 0 2rem}}@media only screen and (min-width: 481px) and (max-width: 48em){.content--gallery{margin-top: 12rem}}@media only screen and (max-width: 590px){.content--gallery{margin-top: 12rem}}@media only screen and (max-width: 30em){.content--gallery{margin-top: 10rem}}.content--gallery .font--big{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1;font-size: 22.5rem;font-weight: 700;color: #e2e2e2;pointer-events: none;top: inherit;left: inherit;transform: none;position: relative;text-align: center;margin-bottom: 4rem}.content--gallery .font--big p{font-size: 22.5rem;font-weight: 700;color: #e2e2e2}@media only screen and (max-width: 1080px){.content--gallery .font--big{font-size: 15rem;margin-bottom: 2rem}}@media only screen and (min-width: 481px) and (max-width: 48em){.content--gallery .font--big{font-size: 10rem;margin-bottom: 1rem}}@media only screen and (max-width: 590px){.content--gallery .font--big{font-size: 7rem;margin-bottom: 0}}@media only screen and (max-width: 30em){.content--gallery .font--big{font-size: 5rem;margin-bottom: 2rem}}.content--gallery .ce_gallery{position: relative;z-index: 1;margin: 0 auto 4rem auto}.content--gallery .ce_gallery > ul{display: flex;flex-wrap: wrap}.content--gallery .ce_gallery > ul li{flex: 1 0 20%;padding: .5rem}@media only screen and (min-width: 481px) and (max-width: 48em){.content--gallery .ce_gallery > ul li{flex: 1 0 25%}}@media only screen and (max-width: 30em){.content--gallery .ce_gallery > ul li{flex: 1 0 50%;padding: .2rem;margin: 0}}.content--gallery .ce_gallery > ul li.col_first{clear: none}.content--gallery .ce_gallery > ul li .image_container img{margin: 0 auto}.content--gallery .ce_gallery .image_container img{transition: all ease-in-out .2s;filter: grayscale(100%);-webkit-filter: grayscale(100%)}.content--gallery .ce_gallery li:hover .image_container img{filter: grayscale(20%);-webkit-filter: grayscale(20%)}.content--form{transition: all ease-in-out .2s;max-width: 1600px;width: 100%;margin: 0 auto;margin-bottom: 6rem}@media only screen and (max-width: 1650px){.content--form{padding: 0 2rem}}@media only screen and (max-width: 48em){.content--form{padding: 0}}.content--form .ce_form{background: #c90000;padding: 4rem;max-width: 1360px;margin: 0 auto}@media only screen and (max-width: 48em){.content--form .ce_form{padding: 2rem 1rem}}.content--form .ce_form .left{width: calc(100% / 3);float: left;padding: 0 2rem 0 0}@media only screen and (max-width: 48em){.content--form .ce_form .left{width: 100%;float: none;padding: 0}}.content--form .ce_form .right{width: calc(100% / 3 * 2);float: left;padding: 0 0 0 2rem}@media only screen and (max-width: 48em){.content--form .ce_form .right{width: 100%;float: none;padding: 0}}.content--form .ce_form span.mandatory{display: none}.content--form .ce_form label{display: block;line-height: 1.2}.content--form .ce_form .widget{position: relative}.content--form .ce_form input[type="text"],.content--form .ce_form textarea{width: 100%;border: none;appearance: none;-webkit-appeareance: none;outline: none;box-shadow: none;font-size: 2.125rem;color: #575757;padding: 1.375rem .875rem;margin-bottom: 1rem}@media only screen and (max-width: 48em){.content--form .ce_form input[type="text"],.content--form .ce_form textarea{font-size: 1.3125rem}}.content--form .ce_form input[type="text"]:hover ~ label,.content--form .ce_form textarea:hover ~ label{color: #e2e2e2}.content--form .ce_form input[type="text"]:valid + label,.content--form .ce_form textarea:valid + label,.content--form .ce_form input[type="text"]:focus + label,.content--form .ce_form textarea:focus + label{color: transparent}.content--form .ce_form .widget-text label,.content--form .ce_form .widget-textarea label{transition: all ease-in-out .2s;position: absolute;left: 0.875rem;top: 1rem;font-size: 1.375rem;color: #575757;pointer-events: none;opacity: 1}.content--form .ce_form .widget-checkbox input[type="checkbox"]{transition: all ease-in-out .2s;appearance: none;-webkit-appearance: none;width: 20px;height: 20px;background: #fff;margin-right: .5rem;border: 1px solid #e2e2e2}.content--form .ce_form .widget-checkbox input[type="checkbox"]:hover{background: #e2e2e2;cursor: pointer}.content--form .ce_form .widget-checkbox input[type="checkbox"]:checked{background: #575757;border-color: #575757}.content--form .ce_form .widget-checkbox label{display: inline;color: #fff}@media only screen and (max-width: 48em){.content--form .ce_form .widget-checkbox{text-align: center}}.content--form .ce_form .widget-submit{display: flex;justify-content: flex-end;clear: both;margin-top: 1rem}@media only screen and (min-width: 481px) and (max-width: 48em){.content--form .ce_form .widget-submit{justify-content: center}}.content--form .ce_form input[type="submit"],.content--form .ce_form button[type="submit"]{transition: all ease-in-out .2s;appearance: none;-webkit-appeareance: none;border: none;font-size: 2.125rem;color: #fff;background: #575757;padding: 1.375rem 0;max-width: 26.375rem;font-weight: 700;width: 100%;text-transform: uppercase}.content--form .ce_form input[type="submit"]:hover,.content--form .ce_form button[type="submit"]:hover{color: #575757;background: #fff}@media only screen and (max-width: 30em){.content--form .ce_form input[type="submit"],.content--form .ce_form button[type="submit"]{font-size: 1.3125rem}}.is--ctl-kontakt .content--bio,.is--ctl-testimonials .content--bio,.is--subsite-teaser .content--bio{margin-top: 10rem}@media only screen and (max-width: 48em){.is--ctl-kontakt .content--bio,.is--ctl-testimonials .content--bio,.is--subsite-teaser .content--bio{margin-top: 4rem}}@media only screen and (max-width: 30em){.is--ctl-kontakt .content--bio,.is--ctl-testimonials .content--bio,.is--subsite-teaser .content--bio{margin-top: 2rem}}.is--subsite-teaser .content--bio{margin-top: 4rem}.content--testimonials{transition: all ease-in-out .2s;max-width: 1600px;width: 100%;margin: 0 auto;margin: 0 auto 4rem auto}@media only screen and (max-width: 1650px){.content--testimonials{padding: 0 2rem}}.content--testimonials .ww--testimonial{background: #c90000}.content--testimonials .ww--testimonial{background-size: contain;background-repeat: no-repeat;background-position: center center;background-size: cover;width: 23%;margin: 0 1% 1% 1%;float: left;height: 12rem;position: relative}@media only screen and (max-width: 48em){.content--testimonials .ww--testimonial{width: 48%}}@media only screen and (max-width: 30em){.content--testimonials .ww--testimonial{width: 100%;margin: 0 0 1rem 0}}.content--testimonials .ww--testimonial .is--bg{background-size: contain;background-repeat: no-repeat;background-position: center center;transition: all ease-in-out .2s;background-size: cover;position: absolute;top: 0;left: 0;width: 100%;height: 100%;filter: grayscale(100%);-webkit-filter: grayscale(100%);opacity: .2}.content--testimonials .ww--testimonial label{transition: all ease-in-out .2s;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;text-transform: uppercase;font-size: 1.5rem;text-align: center;font-weight: 700;line-height: 1.3;z-index: 6}.content--testimonials .ww--testimonial .is--trigger{position: absolute;top: 0;left: 0;width: 100%;height: 100%;appearance: none;-webkit-appearance: none;opacity: 0;z-index: 6}.content--testimonials .ww--testimonial .is--trigger:hover{cursor: pointer}.content--testimonials .ww--testimonial .is--content{background: rgba(255,255,255,0.9);display: none;position: fixed;height: 100%;min-height: 100vh;width: 100vw;padding: 10vh 10vw;top: 0;left: 0;z-index: 99990}@media only screen and (max-width: 1000px){.content--testimonials .ww--testimonial .is--content{padding: 10vh 5vw}}@media only screen and (max-width: 900px){.content--testimonials .ww--testimonial .is--content{padding: 4rem 2rem}}@media only screen and (max-width: 48em){.content--testimonials .ww--testimonial .is--content{padding: 2rem}}.content--testimonials .ww--testimonial .is--content .left{width: 120%;margin-right: 4rem}@media only screen and (max-width: 48em){.content--testimonials .ww--testimonial .is--content .left{width: 100%}}.content--testimonials .ww--testimonial .is--content .left h4{font-size: 1.6rem;margin-bottom: 0;color: #c90000;text-transform: uppercase}.content--testimonials .ww--testimonial .is--content .left h3{font-size: 1.1rem;color: #666}.content--testimonials .ww--testimonial .is--content .left p{margin-bottom: 1rem}@media only screen and (max-width: 1024px){.content--testimonials .ww--testimonial .is--content .right{max-width: 40%}}@media only screen and (max-width: 48em){.content--testimonials .ww--testimonial .is--content .right{max-width: none}}.content--testimonials .ww--testimonial .is--trigger:checked{position: fixed;top: 0;left: 0;width: 100vw;height: auto;min-height: 100vh;z-index: 99999}@media only screen and (max-width: 48em){.content--testimonials .ww--testimonial .is--trigger:checked{opacity: 1;width: 2.5rem;height: 2.5rem;min-height: 0;top: 1rem;right: 1rem;left: inherit;background-repeat: no-repeat;background-position: center center;background: url("../../files/wollwinderei/grafiken/icons/icon--close.png");background-size: contain}}.content--testimonials .ww--testimonial .is--trigger:checked + .is--content{display: flex;pointer-events: none}@media only screen and (max-width: 48em){.content--testimonials .ww--testimonial .is--trigger:checked + .is--content{display: inline-block;pointer-events: all;overflow-y: scroll}}.content--testimonials .ww--testimonial:after{transition: all ease-in-out .2s;content: "";background: #fff;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 5}.content--testimonials .ww--testimonial:hover:after{opacity: .4}.content--testimonials .ww--testimonial:hover .is--bg{filter: grayscale(0%);opacity: 1}.content--testimonials .ww--testimonial:hover label{transition: all ease-in-out .2s;position: absolute;top: 5%;left: 5%;transform: translate(0%, 0%);color: #c90000;text-transform: uppercase;font-size: 1.5rem;text-align: center;font-weight: 700;line-height: 1.3;z-index: 6}.is--ctl-newsletter .content--newsletter{margin-top: 10rem}@media only screen and (max-width: 30em){.is--ctl-newsletter .content--newsletter{margin-top: 6rem}}.is--ctl-kontakt .widget-upload{font-size: 1.2rem;margin: 0 0 1rem 0;position: relative}.is--ctl-kontakt .widget-upload input{position: absolute;z-index: 1;color: #fff;left: 6.4rem;top: 1rem}@media only screen and (max-width: 1319px){.is--ctl-kontakt .widget-upload input{left: 5.8rem}}@media only screen and (max-width: 1259px){.is--ctl-kontakt .widget-upload input{left: 6.2rem}}@media only screen and (max-width: 48em){.is--ctl-kontakt .widget-upload input{left: 6.4rem}}@media only screen and (max-width: 30em){.is--ctl-kontakt .widget-upload input{display: none}}.is--ctl-kontakt .widget-upload label{color: #c90000;background: #fff;padding: 1rem 0rem 1.2rem 0rem;width: 14rem;text-align: center;display: inline-block;position: relative;z-index: 2}.is--ctl-kontakt .widget-upload label:hover{cursor: pointer;text-decoration: underline}@media only screen and (max-width: 48em){.is--ctl-kontakt .widget-upload label{width: 13.5rem}}.is--ctl-kontakt .widget-upload input:focus + label{text-decoration: underline}.is--ctl-kontakt .widget-upload p.error{color: #fff}body.firefox.is--ctl-kontakt .widget-upload input{left: 4.1rem}@media only screen and (max-width: 1319px){body.firefox.is--ctl-kontakt .widget-upload input{left: 3.9rem}}@media only screen and (max-width: 1259px){body.firefox.is--ctl-kontakt .widget-upload input{left: 3.6rem}}@media only screen and (max-width: 48em){body.firefox.is--ctl-kontakt .widget-upload input{left: 3.6rem}}.is--ctl-bio .content--bio.is--list ul{transition: all ease-in-out .2s;padding: 1rem 1rem 1rem 2rem;text-indent: -29px;border-left: 0px solid #e8e8e8;border-bottom: 1px solid #e8e8e8}.is--ctl-bio .content--bio.is--list ul li{margin: .75rem 2rem .75rem 15px;font-size: 1.25rem;line-height: 1.3}.is--ctl-bio .content--bio.is--list ul li strong{font-weight: 500}.is--ctl-bio .content--bio.is--list ul li:before{content: " ";border-bottom: 6px solid #c90000;width: 1.4rem;margin-right: .5rem;display: inline-block;color: #c90000;position: relative;bottom: 4px}.is--ctl-bio .content--bio.is--list ul:hover{border-left: 20px solid #c90000;cursor: default;background: #f4f4f4;border-bottom: 1px solid transparent}.is--ctl-imprint .ce_text{background: #fff;padding: 2rem}@media only screen and (max-width: 30em){.is--ctl-imprint #wrapper{background: #fff}}
