/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icomoon';src:url(/themes/custom/whtheme/fonts/icomoon.eot);src:url(/themes/custom/whtheme/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(/themes/custom/whtheme/fonts/icomoon.woff) format('woff'),url(/themes/custom/whtheme/fonts/icomoon.ttf) format('truetype'),url(/themes/custom/whtheme/fonts/icomoon.svg#icomoon) format('svg');font-weight:normal;font-style:normal;}.dl-menuwrapper{width:100%;max-width:300px;left:calc(5vw + 214px + 50px);top:19px;position:absolute;z-index:96;}.dl-menuwrapper .dl-trigger{border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;}.dl-menuwrapper .dl-trigger:hover,.dl-menuwrapper .dl-trigger.dl-active,.dl-menuwrapper ul{}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.dl-menuwrapper li{position:relative;border-bottom:solid 1px var(--actioncolor);list-style-image:none !important;list-style-type:none !important;list-style-position:outside !important;background:var(--weiss);box-sizing:border-box;}.dl-menuwrapper li .dl-submenu li{border-bottom:solid 1px var(--bgcolor);}.dl-menuwrapper li .dl-submenu li:nth-last-child(1){}.dl-menuwrapper ul li:nth-last-child(1),.dl-menuwrapper ul li ul li:nth-last-child(1){}.dl-menuwrapper li a,.dl-menuwrapper li.menu-item--expanded > span{display:block;position:relative;padding:15px 20px 15px 20px;color:var(--schwarz) !important;outline:none;text-transform:uppercase;}.dl-menuwrapper li a.is-active{background:var(--maincolor);color:var(--weiss) !important;}.dl-menuwrapper li.mactive span{}.dl-menuwrapper li span:hover{cursor:pointer;}.dl-menuwrapper .dl-trigger span{background:var(--actioncolor);border:none;height:2px;border-radius:0px;width:100%;position:absolute;top:10px;left:0%;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease;display:block;}.dl-menuwrapper .dl-trigger span:nth-of-type(2){top:20px;width:100%;}.dl-menuwrapper .dl-trigger span:nth-of-type(3){top:30px;width:100%;}.dl-menuwrapper .dl-trigger.dl-active .top{-webkit-transform:translateY(10px) translateX(0) rotate(45deg);transform:translateY(10px) translateX(0) rotate(45deg);width:100%;}.dl-menuwrapper .dl-trigger.dl-active .middle{opacity:0;width:100%;}.dl-menuwrapper .dl-trigger.dl-active .bottom{-webkit-transform:translateY(-10px) translateX(0) rotate(-45deg);transform:translateY(-10px) translateX(0) rotate(-45deg);width:100%;}.menu-item--expanded.dl-subviewopen > span{display:none;}.dl-menuwrapper li.menu-item--active-trail li{background:var(--weiss);}.dl-menuwrapper li.menu-item--active-trail > a,.dl-menuwrapper li.menu-item--active-trail li.menu-item--active-trail > a{background:var(--maincolor);color:var(--weiss) !important;}.no-touch .dl-menuwrapper li a:hover,.no-touch .dl-menuwrapper li span:hover{background:var(--bgcolor);color:var(--maincolor) !important;}.dl-menuwrapper li.dl-back > a{padding-left:30px;color:var(--seitenfarbe);font-family:var(--scalasansregular);text-transform:none;}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:50%;line-height:145%;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;content:"\e000";color:var(--braun);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:var(--weiss);}.menu-item--expanded.mactive,.menu-item--active-trail > .mactive{background:var(--bgcolor);}.dl-menuwrapper li.menu-item--active-trail > a:not(:only-child):after{color:var(--weiss)}.dl-menuwrapper li.dl-back:after{left:10px;top:50%;line-height:145%;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.dl-menuwrapper li > a:after{right:10px;color:rgba(255,255,255,0.15);}.dl-menuwrapper .dl-menu{margin:9px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--weiss);text-transform:uppercase;}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);background:var(--weiss);border:solid 1px var(--actioncolor);-webkit-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);-moz-box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);box-shadow:1px 1px 8px 0px rgba(51,51,51,0.29);overflow:auto;max-height:calc(100vh - 85px);}.dl-menuwrapper li .dl-submenu{display:none;background:var(--weiss);padding-left:0px;box-sizing:border-box;font-size:90%;line-height:140%;border-left:solid 5px var(--actioncolor);}.dl-menuwrapper li.menu-item--active-trail .dl-submenu{display:block;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a{display:none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:80px;left:0;margin:0;}
.cookiesjsr-btn{align-items:center;background-color:var(--weiss);border:0px;color:var(--schwarz);cursor:pointer;display:flex;font:inherit;font-size:.85em;justify-content:center;margin:10px 10px 10px 0px;min-height:42px;opacity:.95;padding:0;text-decoration:none;text-transform:uppercase;-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease;white-space:nowrap;width:calc(100% - 2.5em)}@media (max-width:667px){.cookiesjsr-btn{margin-right:0px !important;flex-basis:100%;}.cookiesjsr-banner--action{flex-direction:row !important;flex-wrap:wrap;}}.cookiesjsr-btn:hover{transform:scale(1.05);transition:all .3s ease}.cookies-fallback--btn{background:var(--maincolor);}.cookies-fallback--text{color:var(--schwarz);}.cookiesjsr-btn.important.denyAll,.cookiesjsr-btn.invert{color:var(--schwarz);}.cookiesjsr-btn.important.allowAll{background-color:var(--weiss);color:var(--schwarz);font-weight:700;}@media (min-width:576px){.cookiesjsr-btn{min-height:48px}}.cookiesjsr-btn:hover{opacity:1;}.cookiesjsr-btn.important.invert{background-color:var(--actioncolor);color:var(--weiss);}.cookiesjsr-links{display:flex;flex-direction:column;list-style:none;margin:0 -.75em;padding:0}@media (min-width:576px){.cookiesjsr-links.links--row{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:left;}}.cookiesjsr-links.links--row li{margin:0;padding-left:.75em;padding-right:.75em;position:relative}.cookiesjsr-links.links--row li a,.cookiesjsr-links.links--row li a:visited{display:inline-block;line-height:2em;margin:0;padding:0}.cookiesjsr-links.links--row li a:hover,.cookiesjsr-links.links--row li a:active{color:var(--schwarz);}.cookiesjsr-links.links--row li:first-child:before{content:none}@media (min-width:576px){.cookiesjsr-links.links--row li:before{background-color:var(--weiss);content:"";height:.3em;left:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:.3em}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.cookiesjsr-switch{background-color:var(--weiss);border:0;border-radius:20px;box-shadow:inset -1px 2px 1px rgba(0,0,0,.25);cursor:pointer;display:block;height:20px;height:var(--switch-height,20px);margin:0;padding:0;position:relative;transition:background-color .1s ease-in-out;width:45px;width:var(--switch-width,45px)}.cookiesjsr-switch:focus-within:before{border:1px dotted #eee;border-radius:10px;content:"";height:100%;position:absolute;width:100%}.cookiesjsr-switch:after{background-color:var(--weiss);background-color:var(--switch-handle-color,var(--weiss));border:1px solid #e4e5e6;border-radius:20px;border-radius:var(--switch-height,20px);box-shadow:-1px 2px 1px rgba(0,0,0,.25);content:"";display:block;height:20px;height:var(--switch-height,20px);left:0;position:absolute;top:0;transition:left .1s ease-in-out;width:20px;width:var(--switch-height,20px)}.cookiesjsr-switch.active{background-color:#0a0;background-color:var(--switch-bg-on,#0a0)}.cookiesjsr-switch.active:after{left:25px}.cookiesjsr-switch input[type=checkbox]{opacity:0;position:absolute}.cookiesjsr-banner{background-color:var(--actioncolor);bottom:0;color:var(--weiss);display:block;height:auto;left:0;max-height:calc(100vh - 100px);overflow:auto;padding:1em;box-sizing:border-box;position:fixed;width:100vw;z-index:10000}.cookiesjsr-banner.active{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.cookiesjsr-banner{flex-direction:row}}.cookiesjsr-banner a{color:var(--weiss);color:var(--link-list-font-color,var(--weiss))}.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}@media (min-width:560px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}}@media (min-width:768px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100%}}@media (min-width:834px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:70%}}@media (min-width:980px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:70%}}@media (min-width:1280px){.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:50%}}.cookiesjsr-banner--info{width:100%;margin:0px;padding:0px;overflow:visible;}.cookiesjsr-banner--text{display:block;font-size:80%;line-height:var(--lineheight);}.cookiesjsr-banner--links{font-size:.85em;margin-top:.5em}.cookiesjsr-banner--action{display:flex;flex-direction:column;padding:0}@media (min-width:667px){.cookiesjsr-banner--action{flex-direction:row}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service-groups{display:block;list-style:none;margin:0 0 -1px!important;max-height:100%;overflow:auto;padding:0!important;position:static!important}.cookiesjsr-service-group{line-height:1.5em;list-style:none;position:static!important}.cookiesjsr-service-group--tab{-webkit-appearance:none;-moz-appearance:none;background:var(--weiss);background:var(--layer-tab-bg-color,var(--weiss));border:0;border-bottom:1px solid #e4e5e6;border-bottom:1px solid var(--layer-border-color,#e4e5e6);color:#000f37;color:var(--layer-tab-font-color,#000f37);cursor:pointer;display:block;font-weight:700;margin:0;min-height:3em;padding:1em 1.25em;padding:1em var(--default-margin,1.25em);text-align:left;text-decoration:none;width:100%}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{height:100%;overflow:auto;position:absolute;right:0;top:0;width:70%}}.cookiesjsr-service-group--intro{padding:1em 1.25em;padding:1em var(--default-margin,1.25em)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--actioncolor);border-bottom:0;color:var(--weiss);}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--actioncolor);color:var(--weiss);display:block;}.cookiesjsr-service-group--services{margin:0!important;padding:0!important}.cookiesjsr-service{align-items:center;background-color:hsla(210,4%,90%,0);display:flex;transition:background-color .3s ease}.cookiesjsr-service:hover{background-color:hsla(210,4%,90%,.1)}.cookiesjsr-service--description{padding:.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{color:var(--weiss);color:var(--layer-font-light,var(--weiss));font-size:1.125em;font-weight:400;margin:0}.cookiesjsr-service--links a{font-size:.75em}.cookiesjsr-service--links a,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:var(--weiss);color:var(--layer-font-light,var(--weiss))}.cookiesjsr-service--action{padding:.625em 1.25em;width:calc(2.5em + 45px)}.cookiesjsr-service--always-on{color:#0a0;color:var(--switch-always-on-font-color,#0a0);display:flex;justify-content:flex-end;text-align:right;white-space:nowrap}.cookiesjsr-service--always-on span{background-color:var(--weiss);background-color:var(--switch-always-on-bg-color,var(--weiss));padding:0 .5em}.cookiesjsr-layer{background:var(--weiss);background:var(--layer-header-bg-color,var(--weiss));display:block;height:100vh;left:50%;line-height:1.5em;max-width:100%;overflow:hidden;padding:3.5em 0 4.5em;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:314160}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:314159}.cookiesjsr-layer--header{align-items:center;background-color:var(--weiss);background:var(--weiss);background:var(--layer-header-bg-color,var(--weiss));border-bottom:1px solid #e4e5e6;border-bottom:1px solid var(--layer-border-color,#e4e5e6);display:flex;height:var(--layer-header-height) !important;justify-content:space-between;min-height:var(--layer-header-height) !important;left:0;margin:0;padding:0 1.25em;padding:0 var(--default-margin,1.25em);position:absolute;top:0;width:100%;z-index:100}.cookiesjsr-layer--title{color:#000f37;color:var(--layer-header-font-color,#000f37);text-transform:uppercase}.cookiesjsr-layer--close{-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0 13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23000f37' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% scroll;background-size:contain;border:0;cursor:pointer;height:1em;overflow:hidden;padding:0;text-indent:-999em;width:1em;z-index:102}.cookiesjsr-layer--body{background:var(--weiss);background:var(--layer-body-bg-color,var(--weiss));bottom:4.5em;bottom:var(--layer-footer-height,4.5em);left:0;position:absolute;right:0;top:3.5em;top:var(--layer-header-height,3.5em)}.cookiesjsr-layer--footer{align-items:center;background:var(--weiss);background:var(--layer-footer-bg-color,var(--weiss));border-top:1px solid #e4e5e6;border-top:1px solid var(--layer-border-color,#e4e5e6);bottom:0;display:flex;height:4.5em;height:var(--layer-footer-height,4.5em);justify-content:flex-end;left:0;padding:0 1.25em;padding:0 var(--default-margin,1.25em);position:absolute;width:100%}@media (min-width:768px){.cookiesjsr-layer--footer{justify-content:space-between}}.cookiesjsr-layer--label-all{color:#000f37;color:var(--layer-footer-font-color,#000f37);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;padding-right:1.25em;padding-right:var(--default-margin,1.25em);width:30%}}.cookiesjsr-layer--actions{align-items:center;display:flex;margin:-.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + .625em)}}.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:inline-block}}@media (max-width:576px){.cookiesjsr-layer button.save{margin-left:auto;padding:0 2em;width:auto}}#cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:var(--weiss);--btn-border-color:var(--weiss);--btn-bg-color:#004c93;--btn-prime-font-color:#004c93;--btn-prime-border-color:var(--weiss);--btn-prime-bg-color:var(--weiss);--btn-inv-font-color:#004c93;--btn-inv-border-color:#004c93;--btn-inv-bg-color:var(--weiss);--btn-prime-inv-font-color:var(--weiss);--btn-prime-inv-border-color:#004c93;--btn-prime-inv-bg-color:#004c93;--link-list-font-color:var(--weiss);--link-list-separator-color:var(--weiss);--banner-logo-offset:100px;--banner-bg-color:#004c93;--banner-font-color:var(--weiss);--layer-header-height:3.5em;--layer-header-bg-color:var(--weiss);--layer-header-font-color:#000f37;--layer-body-bg-color:var(--weiss);--layer-tab-bg-color:var(--weiss);--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#004c93;--layer-tab-active-font-color:var(--weiss);--layer-bg-dark:#004c93;--layer-font-light:var(--weiss);--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:var(--weiss);--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:var(--weiss);--switch-bg-off:var(--weiss);--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:var(--weiss)}.cookiesjsr--app{font-size:70%;line-height:var(--lineheight);text-align:left;}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app :after,body .cookiesjsr--app :before{box-sizing:border-box}.cookies-fallback--google_maps{background:url(/themes/custom/whtheme/images/previewmap.svg) !important;}@media only screen and (max-width:667px){.cookiesjsr-layer{height:80vh;}}.cookies-fallback--text{line-height:var(--lineheight);}.block-cookies-docs-block{text-align:left;}.block-cookies-docs-block td,.block-cookies-docs-block th{vertical-align:top;padding:0px 20px 0px 0px;box-sizing:border-box;}
@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url(/themes/custom/whtheme/fonts/roboto-v32-latin-100.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url(/themes/custom/whtheme/fonts/roboto-v32-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url(/themes/custom/whtheme/fonts/roboto-v32-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400;src:url(/themes/custom/whtheme/fonts/roboto-v32-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url(/themes/custom/whtheme/fonts/roboto-v32-latin-700.woff2) format('woff2');}:root{--schwarz:#857762;--weiss:#FFFFFF;--basiccolor:#857762;--maincolor:#5C5141;--actioncolor:#BAAE78;--bgcolor:#EBE7D7;--thin:100;--light:300;--regular:400;--bold:700;--basicspace:5vh;--headerheight:90px;--region-header:58px;}*:focus{outline:none;}body{font-size:115%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:140%;}body,button,input,select,textarea{font-family:Roboto,Arial,Helvetica;font-style:normal;font-weight:var(--light);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.node--type-error-page .field--name-body{font-size:500%;line-height:100%;}ul.tabs{border-bottom:solid 1px #CCCCCC;margin-top:50px !important;}ul.tabs a,ul.tabs a:visited{color:#333333;}ul.tabs a:hover,ul.tabs a:active{color:#666666;}.user-login-form input,.user-pass input{max-width:100%;}label.js-form-required:after{content:"*";}.views-field-edit-node a:link,.views-field-edit-node a:visited{color:red;padding:3px 10px;border:solid 1px red;background-color:#FFFFFF;}.views-field-edit-node a:hover,.views-field-edit-node a:active{color:#ffffff !important;background:red;padding:3px 10px;border:solid 1px red;}a,a:visited{text-decoration:none;}a:hover,a:active{text-decoration:none;}.layout-container a,.layout-container a:visited{text-decoration:none;color:var(--actioncolor);}.layout-container a:hover,.layout-container a:active{text-decoration:none;color:var(--maincolor);}h1{font-style:normal;font-size:380%;line-height:125%;font-weight:normal;font-weight:var(--thin);}h2{font-size:300%;line-height:125%;font-weight:normal;font-weight:var(--thin);}h3{font-size:200%;line-height:125%;font-weight:normal;font-weight:var(--thin);color:var(--actioncolor);}h4{font-size:140%;line-height:135%;margin:30px 0px 10px 0px;font-weight:var(--thin);}h5{margin:0px;padding:0px;font-size:105%;line-height:135%;}.bold,b,strong{font-weight:var(--bold);}.kursiv{font-weight:var(--regular);font-style:italic;}body{padding:90px 0px 0px 0px;box-sizing:border-box;margin:0px;background:#FFFFFF;color:var(--schwarz);}.authenticated body{padding:165px 0px 0px 0px;}.user-login-form .form-item-name{width:49%;float:left;}.user-login-form .form-item-pass{width:49%;float:right;}.user-login-form .form-item input{width:100%;padding:5px 10px;box-sizing:border-box;margin:5px 0px;}.user-login-form .form-actions{clear:both;}button:focus{outline:0;}#cboxPrevious,#cboxPrevious:hover{background-image:url(/themes/custom/whtheme/images/galprev.svg);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxNext,#cboxNext:hover{background-image:url(/themes/custom/whtheme/images/galnext.svg);width:33px;height:33px;background-position:left top;background-size:100% 100%;margin-top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#cboxClose,#cboxClose:hover{background-image:url(/themes/custom/whtheme/images/galclose.svg);background-size:100% 100%;background-position:left top;width:33px;height:33px;top:-7px;right:-7px;}#cboxOverlay{background:var(--bgcolor);}#cboxContent{background:var(--weiss);overflow:visible !important;}#cboxLoadedContent{border:12px solid #FFFFFF;background:var(--bgcolor);}#cboxWrapper{background:transparent;padding-top:0px;overflow:visible !important;}#cboxTitle{left:12px;top:-18px;color:#000;display:none !important;}#cboxCurrent{right:12px;top:-18px;color:#000;display:none !important;}#cboxLoadedContent{border:0px !important;overflow:visible !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important;}#cboxPrevious{left:-7px;}#cboxNext{right:-7px;}.addto{margin-top:50px;}.addtoany_list.a2a_kit_size_32 > a,.addtoany_list.a2a_kit_size_32 > a:visited{font-size:25px !important;}.addtoany_list.a2a_kit_size_32 a > span{width:25px;height:25px;line-height:25px;}.addtoany_list > a{padding:0px 0px;margin:0px 5px 0px 0px;}span.a2a_svg{background-size:25px 25px !important;}.a2a_menu a,.a2a_menu a:visited{color:#1A1619 !important;font-size:16px !important;}.a2a_menu a:hover,.a2a_menu a:active{color:#1A1619 !important;}.user-login-form{display:table;width:100%;}.user-login-form .js-form-item{width:calc(50% - 20px);float:left;margin-right:20px;}.user-login-form .js-form-item input,.user-pass .js-form-item input{width:100%;padding:5px;box-sizing:border-box;}input.js-form-submit{margin-top:1em;background-color:#666666;color:#FFFFFF;border-style:none;padding:10px 25px;}input.js-form-submit:hover{background-color:#999999;}.region-content .search-form input.js-form-submit{margin-top:1em;background-color:#888889;color:#FFFFFF;border-style:none;padding:10px 25px;}.region-content .search-form input.js-form-submit:hover{background-color:#9C9D9E;}.region-content .search-form input.form-search{padding:8px 25px;box-sizing:border-box;}.region-content .search-form label{clear:both;display:block;}.region-content .search-form .search-help-link{font-size:80%;}.flexslider{margin:0 0 0px;border:0px solid #ffffff;zoom:1;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);box-shadow:'' 0 1px 4px rgba(0,0,0,0.2);}.flex-control-nav{bottom:40px;z-index:99;}.flex-control-paging li a{width:16px;height:16px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 0px rgba(0,0,0,0.3);box-shadow:inset 0 0 0px rgba(0,0,0,0.3);}.flex-control-paging li a{background-color:var(--bgcolor);}.flex-control-paging li a.flex-active{background-color:var(--actioncolor);}.flex-control-paging li a:hover{background:var(--maincolor);}.flex-direction-nav{top:50%;position:absolute;z-index:86;width:100%;}.flex-direction-nav > li{position:absolute;top:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.flex-direction-nav > li a{position:absolute;left:0px;top:0px;width:100%;height:100%;padding:0px !important;box-sizing:border-box;display:block !important;}.flex-direction-nav > li a img{width:100%;height:100%;position:absolute;left:0px;top:0px;}.flex-direction-nav .flex-nav-prev{left:-2vw !important;}.flex-direction-nav .flex-nav-next{right:-2vw !important;}.flexslider flex-direction-nav .flex-nav-prev{left:1vw !important;}.flexslider .flex-direction-nav .flex-nav-next{right:1vw !important;}.flex-direction-nav .flex-nav-prev,.flex-direction-nav .flex-nav-next{width:40px;height:40px;}.flex-direction-nav .flex-prev{position:absolute;left:0px;top:0px;width:100%;height:100%;}.flex-direction-nav .flex-next{position:absolute;right:0vw !important;top:0px;width:100%;height:100%;}.flexslider .flex-direction-nav a{display:block !important;text-shadow:none !important;opacity:1 !important;}.flexslider .flex-direction-nav a{display:block !important;text-shadow:none !important;opacity:1 !important;}.flexslider .flex-direction-nav a.flex-disabled{opacity:0 !important;}.flex-direction-nav .flex-prev:after{content:"\f053";font-family:"Font Awesome 6 Pro";font-weight:100;font-size:40px;line-height:40px;color:var(--actioncolor);padding:0px 0px;box-sizing:border-box;}.flex-direction-nav .flex-next:after{content:"\f054";font-family:"Font Awesome 6 Pro";font-weight:100;font-size:40px;line-height:40px;color:var(--actioncolor);padding:0px 0px;}.flex-direction-nav .flex-prev{left:0px !important;margin:0px !important;}.flex-direction-nav .flex-next{right:0px !important;margin:0px !important;}.maxwidth{margin-left:5vw;margin-right:5vw;}.maxwidthcontent{max-width:1200px;margin-left:auto;margin-right:auto;}.center{text-align:center;}main{padding-top:50px;position:relative;z-index:95;}.page-node-type-bau-projekt.authenticated main,.page-node-type-homepage.authenticated main{padding-top:0px;}.authenticated main{margin-top:0px;}.path-frontpage.authenticated main,.page-node-type-bau-projekt main{margin-top:0px;}.text-xl{font-size:130%;line-height:140%;}.text-l{font-size:110%;line-height:140%;}.text-x{font-size:90%;line-height:140%;}.text-s{font-size:80%;line-height:140%;}.text-xs{font-size:70%;line-height:140%;}.blatt{width:130px;}.node .field--name-body{margin-bottom:var(--basicspace)}ul.tabs{text-align:center;}.bgcolor{background-color:var(--bgcolor);}p{margin-top:0px;margin-bottom:20px;}.field--type-text-long ul{padding-left:22px;}.page-node-type-legal .field--name-body ul{padding-left:0px;}.page-node-type-legal .field--name-body ul li{list-style-position:inside;}.views-table{width:100%;border-bottom:solid 1px var(--bgcolor);}.views-table td{border-top:solid 1px var(--bgcolor);padding:10px 0px;box-sizing:border-box;}.authenticated header{top:75px;}header{position:fixed;left:0px;top:0px;width:100%;height:var(--headerheight);background-color:var(--weiss);z-index:98;}.page-node-type-bau-projekt header{background-color:var(--basiccolor);}.region-header{margin-left:0vw;margin-right:0vw;height:var(--region-header);position:relative;}#block-whtheme-branding{width:214px;position:absolute;left:5vw;bottom:0px;line-height:0px;z-index:97;}.region-headerbottom{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-content:center;margin-top:12px;}.region-headerbottom > div{align-self:center;}.region-headerbottom .linieleft{width:calc(5vw + 45px);border-right:solid 5px var(--weiss);}.region-headerbottom .slogan{width:114px;line-height:0px;}.region-headerbottom .linieright{width:calc(100vw - 5vw - 214px + 45px);border-left:solid 5px var(--weiss);}.page-node-type-bau-projekt .region-headerbottom .linieleft{border-right:solid 5px var(--basiccolor);}.page-node-type-bau-projekt .region-headerbottom .linieright{border-left:solid 5px var(--basiccolor);}.region-headerbottom .linie{height:1px;background-color:var(--actioncolor);}header .socialmedia{float:right;top:45%;position:relative;margin-right:70px;}header .telmail{float:right;top:50%;position:relative;margin-right:70px;z-index:99;}.path-frontpage header .telmail,.page-node-type-bau-projekt header .telmail{margin-right:70px;}header .telmail .views-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}header .telmail .views-row > div{align-self:center;margin-left:15px;}header .views-field-field-e-mail{width:40px;height:30px;position:relative;overflow:hidden;}header .views-field-field-e-mail:after{content:"\f0e0";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:33px;line-height:33px;position:absolute;left:0px;top:0px;z-index:75;color:var(--actioncolor);}.page-node-type-bau-projekt header .views-field-field-e-mail:after{color:var(--weiss);}.page-node-type-bau-projekt header .views-field-field-e-mail:hover:after{color:var(--actioncolor);}header .views-field-field-e-mail:hover:after{color:var(--maincolor);}header .views-field-field-e-mail a{text-indent:100px;display:block;white-space:nowrap;z-index:80;position:absolute;left:0px;top:0px;width:100%;height:100%;}header .views-field-field-tel,header .views-field-field-tel a{color:var(--basiccolor);}header .views-field-field-tel a:hover{color:var(--maincolor);}.page-node-type-bau-projekt header .views-field-field-tel,.page-node-type-bau-projekt header .views-field-field-tel a{color:var(--weiss);}.page-node-type-bau-projekt header .views-field-field-tel a:hover{color:var(--actioncolor);}#dl-menu{display:none !important;}.topmenu{position:absolute;left:calc(5vw + 214px + 50px);bottom:1px;z-index:99;}.topmenu ul.menu{display:flex;padding:0px;margin:0px;}.topmenu ul.menu li{list-style:none;margin-right:2px;}.topmenu ul.menu li .menupunkt{background:var(--actioncolor);padding:3px 0px;box-sizing:border-box;display:block;position:relative;z-index:80;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);}.topmenu ul.menu li .menupunkt > a{-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);-o-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);}.topmenu ul.menu li .menupunkt:hover{background:var(--basiccolor);}.page-node-type-bau-projekt .topmenu ul.menu li:hover .menupunkt{background:var(--bgcolor);}.page-node-type-bau-projekt .topmenu ul.menu li:hover .menupunkt a{color:var(--maincolor) !important;}.topmenu ul.menu li.menu-item--active-trail .menupunkt{background:var(--maincolor);}.topmenu ul.menu li.mlevel1 .menupunkt a,.topmenu ul.menu li.mlevel1 .menupunkt a:visited,.topmenu ul.menu li.mlevel1 .menupunkt a:active,.topmenu ul.menu li.mlevel1 .menupunkt a:hover{display:block;padding:0px 20px;text-transform:uppercase;color:var(--weiss);}.topmenu ul.menu li{position:relative;}.topmenu ul.menu li .submenu{position:absolute;left:-9px;top:100%;width:auto;padding:0px 0px;box-sizing:border-box;background-color:var(--maincolor);display:none;}.topmenu ul.menu li:hover > .submenu{display:block;}.topmenu ul.menu li .submenu{}.submenu .view-header{}.submenu a,.submenu a:visited{padding:15px 20px;box-sizing:border-box;display:block;color:var(--weiss);text-transform:uppercase;border-top:solid 1px var(--weiss);white-space:nowrap;}.submenu a:hover,.submenu a:active,.submenu a.is-active{background-color:var(--basiccolor);}.submenu a.is-active{background-color:var(--basiccolor);}.submenu .navtitel{white-space:nowrap;}.submenu .navuntertitel{color:var(--actioncolor);}.sprachwechsler{position:absolute;right:0px;bottom:-5px;z-index:99;}.sprachwechsler ul.menu{padding:0px;margin:0px -30px 0px 0px;list-style:none;}.sprachwechsler ul.menu li{background:var(--bgcolor);padding:0px 0px;box-sizing:border-box;display:block;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);}.sprachwechsler ul.menu li:hover{background:var(--actioncolor);}.sprachwechsler ul.menu li a,.sprachwechsler ul.menu li a:visited{display:block;padding:0px 40px 0px 10px;text-transform:uppercase;color:var(--basiccolor);-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);-o-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);}.sprachwechsler ul.menu li a:active,.sprachwechsler ul.menu li a:hover{color:var(--weiss);}.sprachwechsler ul.menu li a.is-active{display:none !important;}html[lang=de] .sprachwechsler ul.menu li:nth-child(1){display:none !important;}html[lang=it] .sprachwechsler ul.menu li:nth-child(2){display:none !important;}html[lang=en] .sprachwechsler ul.menu li:nth-child(3){display:none !important;}.region-slideshow{position:relative;}.slideshow{position:relative;height:calc(100vh - 90px - 200px);z-index:80;}.slideshow .fslider,.slideshow .flexslider,.slideshow ul.slides,.slideshow ul.slides li{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:80;}.bgimg{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;left:0px;top:0px;z-index:80;}.slogans{position:absolute;top:0px;left:0px;width:100%;z-index:82;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);opacity:0.9;}.slogans h1,.slogans h3{margin:0px;padding:0px;font-weight:var(--thin);color:var(--weiss);text-shadow:0 0 10px var(--schwarz);}.slogans h3{}.slogans h1{animation-delay:1.2s;}.region-afterslideshow{position:relative;height:100px;}.region-afterslideshow .blattbox{position:absolute;left:0px;bottom:0px;width:100%;}.region-afterslideshow .socialmedia{position:absolute;z-index:80;right:5vw;top:20px;}.bauprojektlogo{position:absolute;left:5vw;top:10px;}.bauprojektlogo .view-content{display:flex;flex-direction:row;}.bauprojektlogo .views-row{margin-right:30px;}.bauprojektlogo img{width:auto;height:50px;}@media all and (-ms-high-contrast:none){.bauprojektlogo img{width:110px;height:auto;}}.breadcrumbblock{position:absolute;z-index:80;left:5vw;top:25px;white-space:nowrap;}.breadcrumbblock a,.breadcrumbblock a:visited{color:var(--actioncolor);}.breadcrumbblock a:hover,.breadcrumbblock a:active{color:var(--maincolor);}.titelblock{text-align:center;margin-bottom:40px;}.titelblock h1{margin:0px;padding:0px;}.page-node-type-bau-projekt .titelblock h1{text-transform:uppercase;}.titelblock h2{margin:0px;padding:0px;}.titelblock h3{margin:5px 0px 0px 0px;padding:0px;color:var(--actioncolor);}.kontaktblock{background:var(--maincolor);padding:6vh 0px 5vh 0px;margin-top:0vh;box-sizing:border-box;text-align:center;color:var(--weiss);position:relative;}.kontaktset{display:flex;flex-direction:row;justify-content:center;}.kontaktset h3{color:var(--weiss);}.kontaktblock .kontaktset h3:nth-child(1):after{content:"·";margin:0px 10px;}.kontaktset a,.kontaktset a:visited{color:var(--weiss);}.kontaktset a:hover,.kontaktset a:active{color:var(--actioncolor);}.kontaktblock h4{margin:0px;padding:0px;font-weight:var(--bold);}.kontaktblock h3{margin:3vh 0px 0px 0px;padding:0px;font-weight:var(--light);}.kontaktblock .view-header{position:absolute;left:50%;top:0vh;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.region-footer{margin-top:15vh;}.region-footerbottom{background-color:var(--maincolor);color:var(--weiss);padding-bottom:5vh;box-sizing:border-box;}.region-footerbottom a,.region-footerbottom a:visited{color:var(--weiss);}.region-footerbottom a:hover,.region-footerbottom a:active{color:var(--actioncolor);}.copyright{margin-bottom:3px;}.copyright .views-row{display:flex;flex-direction:row;justify-content:center;}.copyright .views-row .views-field:not(:last-child) .field-content:after{content:" -";margin:0px 3px 0px 0px;white-space:nowrap;}.usermenu ul{margin:0px;padding:0px;display:flex;flex-direction:row;justify-content:center;}.usermenu li{margin:0px;padding:0px;white-space:nowrap;}.usermenu li:not(:last-child):after{content:"-";margin:0px 3px 0px 0px;}.region-regionbottom{background:var(--bgcolor);height:100px;padding-top:20px;box-sizing:border-box;color:var(--actioncolor);}.region-regionbottom p{margin:0px;padding:0px;}.region-regionbottom a,.region-regionbottom a:visited{color:var(--actioncolor);}.region-regionbottom a:hover,.region-regionbottom a:active{color:var(--maincolor);}.kontaktboxen{margin-top:10vh;}.kontaktboxen .view-content{display:flex;flex-direction:row;justify-content:space-between;align-content:stretch;flex-wrap:wrap;}.kontaktboxen .views-row{align-self:stretch;flex-basis:calc(50% - 20px);text-align:center;border:solid 1px var(--actioncolor);padding:3vh;box-sizing:border-box;margin-bottom:3vh;}.kontaktboxen .views-row h2{padding:0px;margin:0px;}.kontaktboxen .views-row h3{padding:0px;margin:0px;}.kontaktboxen .boxset{margin-top:3vh;}.kontaktboxen a,.kontaktboxen a:visited{color:var(--schwarz);}.kontaktboxen a:hover,.kontaktboxen a:active{color:var(--actioncolor);}.webform .js-form-item-mailto{display:none !important;}.webformview{margin-top:5vh;}.webformview h2{margin:0px 0px 0vh 0px;padding:0px;text-align:center;}.webformview h3{margin:0px 0px 5vh 0px;padding:0px;text-align:center;}.webform{}.webform input[type=text],.webform input[type=tel],.webform input[type=email]{border:solid 1px #CCCCCC;padding:10px 20px;box-sizing:border-box;height:50px;width:100%;color:var(--schwarz);}.webform select{height:50px;border:0px;width:100%;background-color:#FFFFFF;padding:0px 15px;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--schwarz);}.webform textarea{border:solid 1px #CCCCCC;padding:10px 20px;box-sizing:border-box;color:var(--schwarz);}.webform .js-form-wrapper{margin:0px 0px 0px 0px;}.webform .form-item{margin:0px 0px 10px 0px;}.webform .wfleft{width:50%;float:left;}.webform .wfleft input{width:calc(100% - 10px);float:left;}.webform .wfright{width:50%;float:right;}input.js-form-submit{margin-top:1em;background-color:var(--actioncolor);color:var(--weiss);border-style:none;padding:13px 20px;box-sizing:border-box;text-transform:uppercase;}input.js-form-submit:hover{background-color:var(--maincolor);color:var(--weiss);}.webform .messages--error{margin-bottom:20px;}.webform .wfcont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;}.webform .js-form-item-fuer-welches-objekt-interessieren-sie-sich-{padding:30px 0px 30px 0px;box-sizing:border-box;margin:0px 0px 0px 0px;clear:both;}.webform .js-form-item-fuer-welches-objekt-interessieren-sie-sich- label{text-transform:uppercase;}.webform .js-form-item-fuer-welches-objekt-interessieren-sie-sich- > label{color:var(--actioncolor);}.webform .js-form-item-fuer-welches-objekt-interessieren-sie-sich- .js-webform-webform-entity-checkboxes{margin-top:10px;}.webform .js-form-item-fuer-welches-objekt-interessieren-sie-sich- .js-webform-webform-entity-checkboxes label{margin-right:30px;}.webform .wfcont > div{flex-basis:45%;}.webform .webform-actions{margin-left:auto;margin-right:auto;text-align:center;}.webform .webform-actions input{}.webform-confirmation{background:red;padding:20px;box-sizing:border-box;}.js-form-item-datenschutz,.js-form-item-ich-moechte-den-newsletter-abbonnieren-,.js-form-item-ich-mochte-den-luma-immobilien-newsletter-abbonnieren-und-in-unr,.js-form-item-ich-moechte-den-luma-immobilien-newsletter-abbonnieren-und-in-un{text-align:center;}.webform .captcha{display:table;margin:30px auto;}::-webkit-input-placeholder{color:var(--actioncolor)}::-moz-placeholder{color:var(--actioncolor)}:-ms-input-placeholder{color:var(--actioncolor)}:-moz-placeholder{color:var(--actioncolor)}.gmap{text-align:center;margin-top:10vh;margin-bottom:10vh;margin-top:5vh;position:relative;}.gmap iframe{width:100%;height:50vh;border:0px;}.gmap h2,.gmap h3{margin:0px;padding:0px;}.gmap .view-header{position:relative;margin-bottom:7vh;}.blattbox{position:relative;clear:both;z-index:1;}.blattbox:after{content:" ";display:block;position:absolute;top:50%;left:0px;width:100%;height:1px;background-color:var(--actioncolor);z-index:80;}.blattcontainer{background:var(--weiss);display:table;margin-left:auto;margin-right:auto;position:relative;z-index:98;padding:0px 10px;box-sizing:border-box;}.socialmedia{font-size:33px;line-height:33px;}.socialmedia .view-content{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;}.socialmedia .view-content .views-row{margin-left:10px;}.socialmedia a,.socialmedia a:visited{color:var(--actioncolor);}.socialmedia a:hover,.socialmedia a:active{color:var(--maincolor);}.region-footerbottom .socialmedia{margin-left:auto;margin-right:auto;text-align:center;}.region-footerbottom .socialmedia .view-content{justify-content:center;margin-bottom:var(--basicspace);}.region-footerbottom  .socialmedia a:hover,.region-footerbottom  .socialmedia a:active{color:var(--weiss);}.page-node-type-danke-seite .layout-container{background-color:var(--bgcolor);box-sizing:border-box;}.bauherren{}.bauherren{margin-bottom:var(--basicspace);position:relative;margin-top:var(--basicspace);}.node--type-homepage .bauherren{margin-top:0px;}.bauherren .view-header{position:relative;overflow:hidden;}.node--type-homepage .bauherren .view-header{display:none;}.bauherren .view-header .hcontainercontent{display:table;margin-left:auto;margin-right:auto;position:relative;z-index:70;background-color:var(--maincolor);-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);}.bauherren .view-header .hcontainer span{display:block;padding:3px 20px;box-sizing:border-box;color:var(--weiss);text-transform:uppercase;-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);-o-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);}.field--name-field-portrait{text-align:center;}.field--name-field-portrait img{max-width:250px;height:auto;}.page-node-type-bauherr{}.bauherren .view-content{display:flex;flex-direction:row;justify-content:center;padding:5vh 0px;box-sizing:border-box;}.bauherren .view-content .views-row{flex-basis:calc(50% - 20px);display:flex;flex-direction:row;justify-content:space-between;align-content:center;}.bauherren .view-content .views-row:nth-child(1){text-align:right;flex-direction:row-reverse;}.bauherren .views-field-field-portrait{flex-basis:200px;line-height:0px;align-self:center;}.views-field-field-portrait img{max-width:100%;height:auto;}.bauherren .bauherrset{flex-basis:calc(100% - 200px - 30px);align-self:center;}.bauherren .view-content .views-row p{margin:0px;padding:0px;}.bauherren .views-field-title{text-transform:uppercase;margin-top:20px;}.buttoncontainer{text-align:center;display:table;margin-left:auto;margin-right:auto;margin-top:var(--basicspace)}a.button,a.button:visited,.button a,.button a:visited{display:block;padding:18px 30px;box-sizing:border-box;text-align:left;background:var(--actioncolor);text-transform:uppercase;color:var(--weiss);font-weight:var(--bold);}a.button:hover,a.button:active,.button a:hover,.button a:active{background:var(--maincolor);color:var(--weiss);}.button a{display:table;}a.button:after,.button a:after{content:"\f054";font-family:"Font Awesome 6 Pro";font-weight:500;margin-left:15px;}.paragraph--type--textblock-mit-titel-untertitel{margin-top:var(--basicspace);}.paragraph--type--bloecke-mit-titel-untertitel .field--name-field-block-paragraph{display:flex;flex-direction:row;justify-content:center}.pblockcontent .field__item{border:solid 1px var(--actioncolor);padding:40px 40px 20px 40px;box-sizing:border-box;margin-right:20px;margin-bottom:var(--basicspace);flex-basis:100%;}.pblockcontent .field__item h2,.pblockcontent .field__item h3{margin:0px 0px 20px 0px;color:var(--schwarz);}.field--name-field-bild-gebaeude img{max-width:100%;height:auto;}.downloads{text-align:center;margin-bottom:var(--basicspace);}.downloads .field{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.downloads .file--application-pdf{background-image:none !important;}.downloads .file{padding-left:0px;}.downloads a,.downloads a:visited{display:block;padding:13px 30px;box-sizing:border-box;text-align:left;background:var(--actioncolor);text-transform:uppercase;color:var(--weiss);font-weight:var(--bold);margin:0px 10px 10px 10px;white-space:nowrap;}.downloads a:hover,.downloads a:active{background:var(--maincolor);color:var(--weiss);}.downloads a:after{content:"\f56d";font-family:"Font Awesome 6 Pro";font-weight:100;margin-left:15px;font-size:120%;line-height:100%;}.wohnungenblock{margin-top:var(--basicspace);padding-top:var(--basicspace);}.wohnungenblock .titelblock{margin-top:var(--basicspace);}.wohnungenblock .field--name-field-bild-gebaeude{margin-top:var(--basicspace);text-align:center;}.view-bild-garagen-on-paragraph .view-header{text-align:center;margin-top:30px;margin-bottom:20px;}.view-bild-garagen-on-paragraph{margin-top:var(--basicspace);}.wohnungenblock .views-field-field-bild-garagen{text-align:center;}.wohnungenblock .views-field-field-bild-garagen img{max-width:980px;height:auto;}.paragraph--type--bloecke-mit-titel-untertitel{margin-top:var(--basicspace);}.paragraph--type--gmap{margin-top:var(--basicspace);}.paragraph--type--gmap  iframe{width:100%;height:500px;border:0px;}.paravideo{margin-top:5vh;}.paravideo video{width:100% !important;height:auto !important;}.paragraph-bloecke-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.inline-block{flex-basis:calc(33.333333% - 40px);margin:0px 20px 10vh 20px;}.inline-block h2{margin:3vh 0px 20px 0px;padding:0px;font-size:220%;line-height:115%;}.inline-block h3{margin:0px;padding:0px;font-size:130%;line-height:115%;}.inline-block .textblock{width:80%;}.inline-block .button{margin-top:3vh;}.inline-block .field--name-field-blockbild{line-height:0px;}.inline-block .field--name-field-blockbild img{width:100%;height:auto;}.paragraph--type--downloads{margin-top:var(--basicspace);}.view-projektlogo-on-bau-projekt .views-field-field-projektlogo img{max-width:100%;height:auto;}.bauprojekteblock h2{padding:0px;margin:0px;}.bauprojekteblock h3{padding:0px;margin:0px;}.bauprojekteblock{position:relative;}.bauprojekteblock.aktuell{color:var(--weiss);}.bauprojekteblock.realisiert{margin-top:var(--basicspace);}.bauprojekteblock.realisiert .view-content{border-top:solid 1px var(--actioncolor);}.bauprojekteblock .view-content{padding:5vh 0px 5vh 0px;box-sizing:border-box;}.bauprojekteblock.aktuell .view-content{background-color:var(--basiccolor);}.bauprojekteblock ul.slides li,.bauprojekteblock .views-row{display:flex !important;flex-direction:row;justify-content:space-between;align-content:center;}.bauprojekteblock.realisiert .views-row{min-height:400px;}.bauprojekteblock.aktuell .views-row{min-height:calc(400px + var(--basicspace));}.bauprojekteblock ul.slides li .projektset2,.bauprojekteblock .views-row .projektset2{margin-left:calc(50% + 20px);}@media all and (-ms-high-contrast:none){.bauprojekteblock ul.slides li .projektset2,.bauprojekteblock .views-row .projektset2{width:50%;}}.bauprojekteblock .views-row{position:relative;min-height:400px;}.bauprojekteblock.realisiert .views-row{margin-bottom:var(--basicspace);}.bauprojekteblock.aktuell .views-row{margin-bottom:var(--basicspace);border-bottom:solid 1px var(--bgcolor);padding-bottom:var(--basicspace);box-sizing:border-box;}.bauprojekteblock.aktuell .projektset1{height:calc(100% - var(--basicspace));}.projektset1{position:absolute !important;left:0px;top:0px;width:calc(50% - 20px);height:100%;}.projektset1 .bgimg{z-index:0;}.projektset1 .views-field-field-projektlogo{position:absolute;left:0px;top:50%;width:30%;z-index:70;background:var(--weiss);padding:10px;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}.projektset1 .views-field-field-projektlogo img{max-width:100%;height:auto;}.projektset1 .views-field-view-node-1{width:100%;position:absolute;height:100%;left:0px;top:0px;z-index:80;}.projektset1 .views-field-view-node-1 img{width:100%;height:100%;}.bauprojekteblock.aktuell .flex-control-nav{position:absolute;top:22px;right:5vw;bottom:auto;width:auto !important;}.bauprojekteblock.aktuell .flex-control-paging li a:hover{background:var(--weiss);}.projektset2{align-self:center;}.bauprojekteblock .view-header{position:relative;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);overflow:hidden;}.bauprojekteblock.aktuell .view-header .hcontainer:after{content:" ";display:block;position:absolute;right:0px;top:0px;width:50%;height:100%;background:var(--maincolor);z-index:60;}.bauprojekteblock.realisiert .view-header .hcontainer:after{content:" ";display:block;position:absolute;right:0px;top:0px;width:50%;height:100%;background:var(--actioncolor);z-index:60;}.bauprojekteblock .view-header .hcontainercontent{display:table;margin-left:auto;margin-right:auto;position:relative;z-index:70;-moz-transform:skewX(-30deg);-webkit-transform:skewX(-30deg);-o-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);}.bauprojekteblock.aktuell .view-header .hcontainercontent{background:var(--maincolor);}.bauprojekteblock.realisiert .view-header .hcontainercontent{background:var(--actioncolor);}.bauprojekteblock .view-header .hcontainer span{display:block;padding:3px 20px;box-sizing:border-box;color:var(--weiss);text-transform:uppercase;-moz-transform:skewX(30deg);-webkit-transform:skewX(30deg);-o-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);}.bauprojekteblock .views-field-view-node{margin-top:40px;}.bauprojekteblock .fslider{position:relative;}.bauprojekteblock.aktuell .views-field-title a,.bauprojekteblock.aktuell .views-field-title a:visited{color:var(--weiss);text-transform:uppercase;}.bauprojekteblock.realisiert .views-field-title a,.bauprojekteblock.realisiert .views-field-title a:visited{color:var(--schwarz);text-transform:uppercase;}.bauprojekteblock.aktuell .flex-direction-nav{left:0px;}.logoonbauprojekt{position:absolute;z-index:85;left:0px;top:0px;width:calc(5vw + 214px + 30px);background:rgba(255,255,255,0.85);padding:20px 30px 10px 5vw;box-sizing:border-box;}.authenticated .logoonbauprojekt{top:85px;}.views-field-field-bilder-reihe-para{line-height:0px;}.views-field-field-bilder-reihe-para img{max-width:100%;height:auto;}.paragraph--type--bilderreihe{margin-top:5vh;}.paragraph--type--bilderreihe .views-field-field-bilder-reihe-para{padding:0px 5px;box-sizing:border-box;}.owl-theme .owl-controls .owl-buttons div{margin:0px;padding:0px;background:transparent;position:absolute;top:50%;width:40px;height:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:cover;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.owl-stage{display:block !important;margin-left:auto;margin-right:auto;text-align:center !important;width:auto !important;white-space:nowrap;}.owl-item{display:inline-block !important;float:none !important;vertical-align:middle !important;}.item{text-align:center !important;}.owl-theme .owl-controls .owl-prev{left:-2vw;background-image:url(/themes/custom/whtheme/images/pfeilleft.svg) !important;}.owl-theme .owl-controls .owl-next{right:-2vw;background-image:url(/themes/custom/whtheme/images/pfeilright.svg) !important;}.webformonwohnung{margin-top:var(--basicspace);}.kontaktonbauprojekt{margin-bottom:var(--basicspace);padding-bottom:var(--basicspace);}.kontaktonbauprojekt .view-content{background-color:var(--maincolor);padding:var(--basicspace) 0px;}.kontaktonbauprojekt h2.name{text-align:center;color:var(--weiss);margin:0px 0px 10px 0px;padding:0px;}.kontaktonbauprojekt .kontaktset h3{margin:0px;padding:0px;}.kontaktonbauprojekt .kontaktset h3:nth-child(2):before{content:"·";margin:0px 10px;}.blattonbauprojekt{margin-top:var(--basicspace);padding-top:var(--basicspace);margin-bottom:var(--basicspace);}.weighttable .view-content{background:var(--weiss) !important;color:var(--schwarz) !important;}.view-wohnungen > .view-footer .weighttable{border:dotted 3px var(--actioncolor);padding:40px;box-sizing:border-box;}.view-wohnungen > .view-footer{margin-top:30px;}.view-wohnungen .view-content > .accgroup{display:none;}.view-wohnungen > .view-footer .maxwidth{margin-left:0px;margin-right:0px;}.view-wohnungen > .view-footer h3{margin:0px;}.view-wohnungen > .view-footer caption{text-transform:uppercase;font-weight:var(--bold);margin-bottom:10px;text-align:left;}.view-wohnungen{}.accordion{}.accordion h3.js-views-accordion-group-header{background:var(--bgcolor);text-align:center;color:var(--actioncolor);padding:4px 20px;box-sizing:border-box;margin:var(--basicspace) 0px 0px 0px;}.ui-widget{font-weight:var(--regular);line-height:140%;}.ui-widget-content{color:var(--schwarz);}.views-field-field-datum-angebot.views-accordion-header b:after{content:":";position:relative;margin-left:-3px;margin-right:10px;}.ui-accordion .ui-accordion-header.ui-state-default{margin:0px;padding:14px 20px 14px 20px;border:0px;border-bottom:solid 1px #CCCCCC;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:var(--weiss) !important;color:var(--schwarz);}.ui-accordion .ui-accordion-header.ui-state-hover{margin:0px;padding:14px 20px 14px 20px;background-color:var(--maincolor) !important;color:var(--weiss);margin-bottom:0px;cursor:pointer;}.ui-accordion .ui-accordion-header{margin-top:0px !important;}.ui-accordion .ui-accordion-header.ui-state-active{margin:0px;padding:14px 20px 14px 20px;color:var(--weiss);background-color:var(--actioncolor) !important;font-weight:var(--bold);}.acctabtitle{display:flex;flex-direction:row;justify-content:space-between;position:relative;}.acctabtitle.accgroup{border-top:solid 1px var(--actioncolor);border-bottom:solid 1px var(--actioncolor);padding:10px 20px;box-sizing:border-box;font-weight:var(--regular);font-style:italic;color:var(--actioncolor);margin-bottom:5px;}.acctabtitle .acc{white-space:nowrap;flex-basis:100%;text-align:center;display:block;}.acctabtitle .acc1{text-align:left;}.acctabtitle .acc1,.acctabtitle .acc4{text-transform:uppercase;}.acctabtitle.accheader .acc1{font-weight:var(--bold);}.acctabtitle .acc-reserviert{position:absolute;display:block;background:var(--basiccolor);padding:3px 10px;box-sizing:border-box;left:16%;top:50%;-webkit-transform:translateY(-50%) rotate(-5deg);-moz-transform:translateY(-50%) rotate(-5deg);transform:translateY(-50%) rotate(-5deg);text-transform:uppercase;font-weight:var(--regular);color:var(--weiss);font-size:80%;line-height:100%;}.acctabtitle.accgroup .acc4:before{content:"...";}html[lang=de] .ui-accordion-header.ui-state-default .accheader .acc4:before{content:"Details";font-weight:var(--bold);color:var(--actioncolor);}html[lang=de] .ui-accordion-header.ui-state-hover .accheader .acc4:before{content:"öffnen";font-weight:var(--bold);color:var(--actioncolor);}html[lang=de] .ui-accordion-header.ui-state-active .accheader .acc4:before,html[lang=it] .ui-accordion-header.ui-state-active .accheader .acc4:before{content:"X";font-weight:var(--bold);color:var(--weiss);}html[lang=it] .ui-accordion-header.ui-state-default .accheader .acc4:before{content:"Dettagli";font-weight:var(--bold);color:var(--actioncolor);}html[lang=it] .ui-accordion-header.ui-state-hover .accheader .acc4:before{content:"Apri";font-weight:var(--bold);color:var(--actioncolor);}.ui-accordion .ui-accordion-content{border:solid 1px var(--actioncolor);border-top:0px;padding:40px;box-sizing:border-box;}.ui-helper-reset{line-height:140%;}.ui-accordion-content h3{color:var(--schwarz);margin:0px 0px 30px 0px;}.wcontent{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;flex-wrap:nowrap;}.wcontent .wset1{flex-basis:calc(60% - 20px);}.wcontent .wset2{flex-basis:calc(40% - 20px);}.wcontent .views-field-field-plan{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.wcontent .views-field-field-plan > a{flex-basis:calc(50% - 10px);display:block;}.wcontent .views-field-field-plan > a:nth-child(1){flex-basis:100% !important;}.wcontent .views-field-field-plan img{width:100%;height:auto;margin-bottom:20px;}.wcontent .views-field-body{margin-bottom:20px;}.wcontent .file--application-pdf{background-image:none !important;}.wcontent .file{padding-left:0px;}.wcontent .views-field-field-pdf-datei{display:table;}.wcontent .views-field-field-pdf-datei a,.wcontent .views-field-field-pdf-datei a:visited{display:block;padding:13px 30px;box-sizing:border-box;text-align:left;background:var(--maincolor);text-transform:uppercase;color:var(--weiss);font-weight:var(--bold);margin:15px 0px 0px 0px;white-space:nowrap;}.wcontent .views-field-field-pdf-datei a:hover,.wcontent .views-field-field-pdf-datei a:active{background:var(--actioncolor);color:var(--weiss);}.wcontent .views-field-field-pdf-datei a:after{content:"\f56d";font-family:"Font Awesome 6 Pro";font-weight:100;margin-left:15px;font-size:120%;line-height:100%;}.wcontent .views-field-nothing{display:table;padding:13px 30px;box-sizing:border-box;text-align:left;background:var(--actioncolor);text-transform:uppercase;color:var(--weiss);font-weight:var(--bold);margin:40px 0px 0px 0px;white-space:nowrap;}.wcontent .views-field-nothing:hover{background:var(--maincolor);color:var(--weiss);cursor:pointer;}.wcontent .views-field-nothing:after{content:"\f1d8";font-family:"Font Awesome 6 Pro";font-weight:100;margin-left:15px;font-size:120%;line-height:100%;}.webformonwohnung{margin-top:var(--basicspace);}.page-node-type-wohnung .wset1 .views-field-nothing{display:none;}.team{padding-bottom:var(--basicspace);box-sizing:border-box;}.team .view-content{display:flex;flex-direction:row;align-content:stretch;justify-content:space-between;height:60vh;max-height:550px;}.team .views-row{position:relative;flex-basis:33.33333333vw;-webkit-transition:all 1.20s ease;-moz-transition:all 1.20s ease;transition:all 1.20s ease;overflow:hidden;}.team .views-row img{object-fit:cover;object-position:center top;width:100%;height:100%;position:relative;object-position:}.team .views-row{position:relative;flex-basis:33.33333333vw;-webkit-transition:all 1.20s ease;-moz-transition:all 1.20s ease;transition:all 1.20s ease;}.team .views-row .bgimg{background-position:center top;}.team .views-row:hover{flex-basis:70vw;}.team .views-row .teamset .views-field-field-name,.team .views-row .teamset .views-field-field-taetigkeit-abteilung{}.team .views-row .teamset{position:absolute;bottom:0px;width:100%;background-color:var(--maincolor);z-index:90;text-align:right;color:var(--weiss);padding:7px 20px;box-sizing:border-box;opacity:1;-webkit-transition:all 1.20s ease;-moz-transition:all 1.20s ease;transition:all 1.20s ease;}.team .views-row .teamset a,.team .views-row .teamset a:visited{color:var(--weiss);}.team .views-row .teamset a:hover,.team .views-row .teamset a:active{color:var(--actioncolor);}.team .views-row:hover .teamset{opacity:1;-webkit-transition:all 1.20s ease;-moz-transition:all 1.20s ease;transition:all 1.20s ease;}.team .teamset .view-field{white-space:nowrap;}.presse{text-align:center;margin-top:var(--basicspace);padding-top:var(--basicspace);}.presse .view-content{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;}.presse .views-row{flex-basis:calc(25% - 15px);margin:0px 15px 30px 15px;}.presse .pdfpreview-image-wrapper{line-height:0px;}.presse .pdfpreview-image-wrapper img{width:100%;height:auto;border:solid 1px var(--bgcolor);margin-top:10px;margin-bottom:10px;}.newsletterblock{background:var(--bgcolor);padding:5vh 0px;box-sizing:border-box;margin-top:10vh;text-align:center;}.newsletterblock h3{text-align:center;}.newsletterblock .mailchimp-newsletter-mergefields label{display:none !important;}.newsletterblock .mailchimp-newsletter-mergefields{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;}.newsletterblock .mailchimp-newsletter-mergefields > div{flex-basis:calc(33.333333% - 10px);}.newsletterblock .mailchimp-newsletter-mergefields input{width:100%;padding:10px 20px;box-sizing:border-box;}.newsletterblock .js-form-item-gdpr-consent{text-align:center;}.newsletterblock .form-actions{text-align:center;}.page-node-type-legal .field--name-body .button a{margin-left:auto;margin-right:auto;}.webformgardasee{}.webformgardasee .form-item-og{background:var(--bgcolor);padding:15px;box-sizing:border-box;}.webformgardasee .form-item-og label{font-weight:var(--bold);margin-bottom:5px;}.webformgardasee .form-item-og input{background:var(--weiss) !important;}@media all and (min-width:1920px){body{font-size:130%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:140%;}.maxwidth{margin-left:auto;margin-right:auto;max-width:1800px;}}@media all and (max-width:2131px){header .views-field-field-tel{width:40px;height:30px;position:relative;overflow:hidden;}header .views-field-field-tel:after{content:"\f879";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:30px;line-height:30px;position:absolute;left:0px;top:0px;z-index:75;color:var(--actioncolor);}.page-node-type-bau-projekt header .views-field-field-tel:after{color:var(--weiss);}.page-node-type-bau-projekt header .views-field-field-tel:hover:after{color:var(--actioncolor);}header .views-field-field-tel:hover:after{color:var(--maincolor);}header .views-field-field-tel a{text-indent:100px;display:block;white-space:nowrap;z-index:80;position:absolute;left:0px;top:0px;width:100%;height:100%;}header .views-field-field-tel .field-content{padding-left:100px;}}@media all and (max-width:1664px){header .socialmedia{display:none;}}@media all and (max-width:1260px){.maxwidthcontent{margin-left:5vw;margin-right:5vw;}}@media all and (max-width:1640px){.topmenu{display:none;}#dl-menu{display:block !important;}}@media all and (max-width:1400px){body{font-size:105%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:140%;}.paragraph--type--bloecke-mit-titel-untertitel .field--name-field-block-paragraph{flex-wrap:wrap;text-align:center}.pblockcontent .field__item{margin-right:0px;}.paragraph--type--bloecke-mit-titel-untertitel .field--name-field-block-paragraph ul{padding-left:0px;}.paragraph--type--bloecke-mit-titel-untertitel .field--name-field-block-paragraph ul li{list-style-position:inside;}}@media all and (max-width:1200px){.bauherren .view-content .views-row{flex-wrap:wrap;}.bauherren .bauherrset{flex-basis:100%;margin-top:20px;}.presse .views-row{flex-basis:calc(33.333333% - 15px);}.team .view-content{flex-wrap:wrap;}.team .views-row{flex-basis:50%;height:50vw;}.team .views-row:hover{flex-basis:50%;}.team .view-content{max-height:none !important;height:auto;}.paragraph-bloecke-container{justify-content:space-between;}.inline-block{flex-basis:calc(50% - 20px);margin:0px 0px 10vh 0px;}}@media all and (max-width:980px){.blattonhome  .blattbox{}#block-whtheme-branding{width:180px;}.logoonbauprojekt{width:calc(5vw + 5vw + 180px + 30px);}.region-headerbottom .slogan{width:100px;}.region-headerbottom .linieleft{width:calc(5vw + 35px);}.region-headerbottom .slogan{width:100px;}.region-headerbottom .linieright{width:calc(100vw - 5vw - 180px + 35px);}.projektset1 .views-field-field-projektlogo{width:50%;}.kontaktboxen .views-row{flex-basis:100%;}}@media all and (max-width:890px){.kontaktset{flex-wrap:wrap;text-align:center;}.kontaktblock h3,.kontaktset h3{flex-basis:100%;margin-top:0px;}.kontaktblock .kontaktset h3:nth-child(1):after,.kontaktonbauprojekt .kontaktset h3:nth-child(2):before{content:" ";margin:0px 0px;}.kontaktset{margin-top:3vh;}.wohnungenblock .views-field-field-bild-garagen img{max-width:100%;height:auto;}}@media all and (max-width:834px){.slideshow{height:50vh;}.bauprojekteblock ul.slides li,.bauprojekteblock .views-row{flex-wrap:wrap;}.projektset1,.bauprojekteblock.aktuell .projektset1{position:relative !important;width:100%;height:300px;flex-basis:100%;}.bauprojekteblock ul.slides li .projektset2,.bauprojekteblock .views-row .projektset2{flex-basis:100%;margin-left:0px;margin-top:40px;}.projektset1 .views-field-field-projektlogo{width:30%;}.bauprojekteblock.realisiert .views-row{padding-bottom:var(--basicspace);}.acctabtitle .acc-reserviert{top:0px;left:0px;-webkit-transform:translateY(calc(-100% - 1px)) translateX(-20px) rotate(0deg);-moz-transform:translateY(calc(-100% - 1px)) translateX(-20px) rotate(0deg);transform:translateY(calc(-100% - 1px)) translateX(-20px) rotate(0deg);}.acctabtitle.accgroup{padding:10px 20px 10px 0px;}}@media all and (max-width:768px){.user-login-form .form-item-name,.user-login-form .form-item-pass{width:100%;float:none;}.node--type-legal .node__content{overflow-x:hidden;}.wcontent{flex-wrap:wrap;}.wcontent .wset1{flex-basis:100%;}.wcontent .wset2{flex-basis:100%;margin-top:var(--basicspace);}.wcontent .wset2 img{max-width:auto !important;width:auto !important;max-height:300px;}.inline-block{flex-basis:100%;}.inline-block .textblock{width:100%;}}@media all and (max-width:736px){body.menuopen{overflow:hidden;}.dl-menuwrapper{left:0px;}.dl-menuwrapper .dl-trigger{margin-left:5vw;top:9px;}.dl-menuwrapper{top:0px;}.dl-menuwrapper .dl-menu{margin:0px 0px 0px 0px;}.dl-menuwrapper{max-width:100%;height:60px;}body.menuopen .dl-menuwrapper:after{content:" ";display:block;position:fixed;left:0px;top:0px;width:100%;height:60px;background:rgba(255,255,255,0.9);z-index:82;}body.menuopen #block-whtheme-branding,body.menuopen .telmail{z-index:70;}body.menuopen .dl-menuwrapper .dl-trigger{z-index:85;}.dl-menuwrapper .dl-menu.dl-menuopen{position:absolute;left:0px;top:0px;width:100%;height:100vh;overflow:auto;padding-bottom:10vh;box-sizing:border-box;padding-top:60px;z-index:80;border:0px;}header{height:70px;}.region-header{height:43px;}body{padding:70px 0px 0px 0px;}header .telmail{margin-top:-7px;}#block-whtheme-branding{left:calc(5vw + 5vw + 50px);width:120px;}.region-headerbottom{margin-top:10px;}.region-headerbottom .slogan{width:50px;}.region-headerbottom .linieleft{width:calc(5vw + 5vw + 50px  + 35px);box-sizing:border-box;}.region-headerbottom .slogan{width:100px;}.region-headerbottom .linieright{width:calc(100vw - 5vw - 5vw - 50px - 70px + 0px);box-sizing:border-box;}.kontaktboxen .views-row{flex-basis:100%;}.flex-direction-nav .flex-nav-prev,.flex-direction-nav .flex-nav-next,.owl-theme .owl-controls .owl-buttons div{width:20px;height:20px;}.flex-direction-nav .flex-prev:after,.flex-direction-nav .flex-next:after{font-size:20px;line-height:20px;padding:0px 0px;}h1{font-style:normal;font-size:280%;line-height:125%;}h2{font-size:200%;line-height:125%;;}h3{font-size:160%;line-height:125%;font-weight:normal;}h4{font-size:120%;line-height:135%;margin:30px 0px 10px 0px;}.presse .view-content{justify-content:space-between;}.presse .views-row{flex-basis:calc(50% - 10px);margin:0px 0px 30px 0px;}.bauprojektlogo img{height:30px;margin-top:10px;}.bauprojektlogo .views-row{margin-right:20px;}.sprachwechsler{bottom:-8px;}}@media all and (max-width:650px){.bauprojekteblock.aktuell .flex-direction-nav,.flexslider .flex-direction-nav{display:none;}.webform .wfleft{width:100%;float:none;clear:both;}.webform .wfleft input{width:100%;float:none;clear:both;}.webform .wfright{width:100%;float:none;clear:both;}.webform .wfright input,.webform .wfright select{width:100%;float:none;clear:both;}input.js-form-submit{width:100%;}h1{font-style:normal;font-size:250%;line-height:125%;}h2{font-size:200%;line-height:125%;;}h3{font-size:130%;line-height:125%;font-weight:normal;}.bauherren .view-content{flex-wrap:wrap;}.bauherren .view-content .views-row{flex-basis:100%;text-align:center !important;justify-content:center;}.bauherren .view-content .views-row:nth-child(1){margin-bottom:40px;}.team .views-row .teamset{background-color:var(--basiccolor);}.team .views-row{flex-basis:100%;margin-bottom:1px;height:100vw;}.team .views-row:hover{flex-basis:100%;}.projektset1 .views-field-field-projektlogo{width:40%;}.wcontent .views-field-nothing,.wcontent .views-field-field-pdf-datei a,.wcontent .views-field-field-pdf-datei a:visited{white-space:normal;}.wcontent .wset2 img{max-width:100%;max-height:auto;}.titelblock{margin-bottom:20px;}.region-footer{margin-top:5vh;}.blatt{width:80px;}.breadcrumbblock{display:none;}.page-node-type-bau-projekt .region-afterslideshow .socialmedia{position:relative;margin-left:auto;margin-right:auto;left:auto;right:auto;}.page-node-type-bau-projekt .socialmedia .view-content{text-align:center;justify-content:center;}main{padding-top:20px;}.acctabtitle .acc4{padding-left:20px;box-sizing:border-box;}.usermenu ul,.copyright .views-row{flex-wrap:wrap;}.ui-accordion .ui-accordion-content{padding:20px;}.bauherren .views-field-field-portrait{width:150px;}.logoonbauprojekt{width:calc(5vw + 5vw + 80px + 30px);padding:10px 10px 10px 5vw}.bauprojekteblock ul.slides li{opacity:1 !important;margin-right:0px !important;margin-bottom:10vh !important;}.bauprojekteblock ul.slides li:nth-last-child(1){margin-bottom:0vh !important;}.bauprojekteblock .flex-control-nav{display:none !important;}.region-afterslideshow{position:relative;height:90px;}.newsletterblock .mailchimp-newsletter-mergefields{flex-wrap:wrap;}.newsletterblock .mailchimp-newsletter-mergefields > div{flex-basis:100%;}.acctabtitle .acc-reserviert{left:0px;top:0px;flex-basis:100%;}}@media all and (max-width:460px){.region-afterslideshow{display:none;}}@media all and (max-width:375px){.path-frontpage header .telmail,.page-node-type-bau-projekt header .telmail{margin-right:50px;}header .telmail .views-row > div{margin-left:5px;}a.button,a.button:visited,.button a,.button a:visited{padding:15px 15px;}.ui-accordion .ui-accordion-header.ui-state-default{padding:14px 0px 14px 0px;}header .views-field-field-tel,header .views-field-field-e-mail{width:40px;height:28px;}header .views-field-field-tel:after{font-size:25px;line-height:28px;}header .views-field-field-e-mail:after{font-size:28px;line-height:28px;}}@media all and (max-width:320px){header .views-field-field-e-mail{display:none !important;}header .telmail{margin-right:40px;}.captcha{width:calc(100% - 10vw) !important;overflow:hidden;display:block !important;}h1{font-style:normal;font-size:200%;line-height:125%;}h2{font-size:170%;line-height:125%;;}.presse .views-row{flex-basis:100%;}}@media only screen and (min-device-width:768px) and (max-device-width:1366px) and (orientation:landscape){}@media only screen and (max-width:736px) and (orientation:landscape){.bauprojekteblock .view-content{padding:10vh 0px 10vh 0px;}.slideshow{height:calc(100vh - 60px);}}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:none;transform:none;}}@keyframes wobble{from{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:none;transform:none;}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none;}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none;}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:none;transform:none;}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}to{-webkit-transform:none;transform:none;opacity:1;}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}to{-webkit-transform:none;transform:none;opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:none;transform:none;}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}@keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \203A ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/themes/misc/menu-expanded.png) 0px 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
.icon-help{background:url(/themes/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0;}
ul.menu{list-style:none outside;padding:0;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/themes/custom/whtheme/images/menu/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/themes/custom/whtheme/images/menu/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/whtheme/images/menu/menu-collapsed-rtl.png);}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/themes/custom/whtheme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/whtheme/images/icons/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/themes/custom/whtheme/images/icons/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
