@charset "UTF-8";@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;src:url('/files/build/fonts/noto-serif-v7-latin-regular.eot');src:local('Noto Serif'), local('NotoSerif'), url('/files/build/fonts/noto-serif-v7-latin-regular.eot?#iefix') format('embedded-opentype'), url('/files/build/fonts/noto-serif-v7-latin-regular.woff2') format('woff2'), url('/files/build/fonts/noto-serif-v7-latin-regular.woff') format('woff'), url('/files/build/fonts/noto-serif-v7-latin-regular.ttf') format('truetype'), url('/files/build/fonts/noto-serif-v7-latin-regular.svg#NotoSerif') format('svg');}@font-face{font-family:'Noto Serif';font-style:italic;font-weight:400;src:url('/files/build/fonts/noto-serif-v7-latin-italic.eot');src:local('Noto Serif Italic'), local('NotoSerif-Italic'), url('/files/build/fonts/noto-serif-v7-latin-italic.eot?#iefix') format('embedded-opentype'), url('/files/build/fonts/noto-serif-v7-latin-italic.woff2') format('woff2'), url('/files/build/fonts/noto-serif-v7-latin-italic.woff') format('woff'), url('/files/build/fonts/noto-serif-v7-latin-italic.ttf') format('truetype'), url('/files/build/fonts/noto-serif-v7-latin-italic.svg#NotoSerif') format('svg');}@font-face{font-family:'Noto Sans HK';font-style:normal;font-weight:900;src:url('/files/build/fonts/noto-sans-hk-v4-latin-900.eot');src:local('Noto Sans HK Black'), local('NotoSansHK-Black'), url('/files/build/fonts/noto-sans-hk-v4-latin-900.eot?#iefix') format('embedded-opentype'), url('/files/build/fonts/noto-sans-hk-v4-latin-900.woff2') format('woff2'), url('/files/build/fonts/noto-sans-hk-v4-latin-900.woff') format('woff'), url('/files/build/fonts/noto-sans-hk-v4-latin-900.ttf') format('truetype'), url('/files/build/fonts/noto-sans-hk-v4-latin-900.svg#NotoSansHK') format('svg');}*[data-icon]:before{content:attr(data-icon);font:1em/1 "LineAwesome"}header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top;}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:1rem/1.4rem 'Noto Serif', serif;color:#313131;font-weight:400;color:#313131}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco, monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font:2.4rem/2.7rem 'Noto Sans HK', sans-serif;color:#000;font-weight:900;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}h2{font:1.5rem/1.5rem 'Noto Sans HK', sans-serif;color:#000;font-weight:900;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}h3,h4,h5{font:1.2rem/1.3rem 'Noto Sans HK', sans-serif;color:#313131;font-weight:900;text-transform:none;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}h5{text-transform:none;font-size:0.5rem;line-height:0.8rem}@media screen and (max-width:767px){h1{font-size:1.6rem;line-height:1.9rem}h2{font-size:1.2rem;line-height:1.5rem}h3,h4,h5{font:0.8rem/1.2rem 'Noto Sans HK', sans-serif}body{font-size:1rem;line-height:1.3rem}}table{font-size:inherit}caption,th{font-weight:bold}a{color:#313131}a:hover{color:#007387}h1,h2,h3,h4,h5,h6{margin-top:0px}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:30px;}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.invisible{display:none}.video_container video,.video_container audio{width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}html,body{min-height:100%;width:100%;padding:0;margin:0;font:1rem/1.4rem 'Noto Serif', serif;color:#313131;font-weight:400}#main{scroll-snap-type:mandatory;scroll-snap-type:both mandatory}#main .mod_article,#footer{scroll-snap-align:start}#main .mod_article .grid,#footer .grid{margin-left:-15px;margin-right:-15px}#main .mod_article .grid *[class*="ce_"],#footer .grid *[class*="ce_"],#main .mod_article .grid *[class*="mod_"],#footer .grid *[class*="mod_"]{padding-left:15px;padding-right:15px}#main .mod_article .grid *[class*="ce_"].full,#footer .grid *[class*="ce_"].full,#main .mod_article .grid *[class*="mod_"].full,#footer .grid *[class*="mod_"].full{max-width:100% !important}@media screen and (max-width:767px){#main .mod_article .grid *[class*="ce_"],#main .mod_article .grid *[class*="mod_"]{padding-left:0;padding-right:0}}#wrapper{width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-content:stretch;background-color:#f3f3f3;overflow:hidden}#header,#slideshow,#container,#footer{display:inline-block;width:100%;height:auto;flex-basis:auto;align-self:stretch;box-sizing:border-box}#header,#slideshow,#footer{flex-basis:0}#header .inside,#slideshow .inside,#footer .inside{width:100%;max-width:1244px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:stretch;align-content:stretch;padding:15px;box-sizing:border-box}#header{position:relative;background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}#header .inside{display:flex;flex-flow:row nowrap;flex-basis:auto;align-items:center}#header .inside .logo{width:auto;flex-basis:300px;min-width:150px;flex-grow:1;display:inline-block;padding-right:15px}#header .inside .logo.sticky{display:none}#header .inside .spacer{flex-basis:75%;flex-grow:2;align-self:stretch}#header .inside .lupe{flex-basis:1%;flex-grow:1;margin-left:15px}#header .inside .lupe form{margin:0}#header .inside .lupe input{display:none}#header .inside .lupe .submit{border:hidden;margin:0;padding:0;font-size:150%;line-height:100%;color:#007387;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border:0;background-color:transparent}#header .inside .menu{flex-basis:1%;margin-left:15px;flex-grow:1}#header .inside .menu_hamburger{flex-basis:1%;margin-left:15px;flex-grow:1;display:none;text-align:right;line-height:0}#header .inside .menu_hamburger .button{display:inline-block;position:relative;height:22px;width:36px}#header .inside .menu_hamburger .line{position:absolute;left:0px;height:3px;width:100%;background-color:#007387;color:#fff;border-radius:2px;display:block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}#header .inside .menu_hamburger .line:nth-child(1){top:3px}#header .inside .menu_hamburger .line:nth-child(2){top:11px}#header .inside .menu_hamburger .line:nth-child(3){top:19px}#header .inside .menu_hamburger.open .line:nth-child(1){transform:translateY(8px) rotate(-45deg)}#header .inside .menu_hamburger.open .line:nth-child(2){opacity:0}#header .inside .menu_hamburger.open .line:nth-child(3){transform:translateY(-8px) rotate(45deg)}#header .inside .mobilemenu{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background-color:#313131;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:30px;padding-top:15px;padding-bottom:15px;box-sizing:border-box}#header .inside .mobilemenu .close{flex-basis:100%;font-size:250%;line-height:100%;align-self:flex-start;color:#fff;text-align:right}#header .inside .mobilemenu ul{display:flex;flex-flow:row wrap;list-style:none;margin:0}#header .inside .mobilemenu ul li{list-style:none;flex-basis:100%;line-height:0;text-align:center;padding-top:0;padding-bottom:0}#header .inside .mobilemenu ul li a{display:inline-block;color:#fff}#header .inside .mobilemenu ul li a.active,#header .inside .mobilemenu ul li a:hover{color:#007387 !important}#header .inside .mobilemenu ul.level_1 li{border-top:1px dotted #fff}#header .inside .mobilemenu ul.level_1 li:first-child{border:none}#header .inside .mobilemenu ul.level_1 li a{padding-top:1%;padding-bottom:1%;font:0.9rem/1.1rem 'Noto Sans HK', sans-serif;color:#313131;font-weight:700;text-decoration:none;text-transform:uppercase;color:#fff}#header .inside .mobilemenu ul.level_1 li a.submenu{padding-bottom:1%}#header .inside .mobilemenu ul.level_2 li{flex-basis:50%;border:none}#header .inside .mobilemenu ul.level_2 li.submenu{padding-bottom:1%}#header .inside .mobilemenu ul.level_2 li a{padding-top:0 !important;padding-bottom:1%;font:0.9rem/1.1rem 'Noto Sans HK', sans-serif;color:#313131;font-weight:700;text-decoration:none;text-transform:uppercase;text-transform:none;color:#fff}#header .inside .mobilemenu ul.level_3 li{flex-basis:100%}#header .inside .mobilemenu ul.level_3 li a{padding-bottom:0.5%;font:1rem/1.2rem 'Noto Serif', serif;color:#313131;font-weight:400;text-decoration:none;text-transform:none;color:#fff}#header .inside .mobilemenu ul.social{width:auto}#header .inside .mobilemenu ul.social li{flex-basis:auto}#header.sticky{position:fixed;width:100%;top:0;z-index:99}#header.sticky .inside{}#header.sticky .inside .logo{display:none}#header.sticky .inside .logo.sticky{display:inline-block !important;flex-basis:100px;max-width:150px}#header.sticky .inside .menu{display:none}#header.sticky .inside .menu_hamburger{display:inline-block !important;flex-basis:1%}@media screen and (max-width:1023px){#header .inside .mobilemenu ul.level_2 li{flex-basis:50%}}@media screen and (max-width:767px){#header .inside .mobilemenu{padding:15px}#header .inside .mobilemenu ul.level_2 li{flex-basis:100%}}#slideshow{position:relative;width:100%;max-width:100%;flex-basis:100%;flex-grow:1;flex-shrink:1;padding:0;margin:0 auto;height:auto;margin-bottom:30px}#slideshow .inside{width:100%;max-width:100%;min-width:0;height:auto;padding:0}#slideshow .inside .mod_article{width:100%;max-width:100%;height:auto;margin:0 auto;padding:0;margin-top:0 !important}#slideshow .inside .mod_article .content{width:100%;height:auto}#slideshow .inside .mod_article *[class*="ce_"],#slideshow .inside .mod_article *[class*="mod_"]{display:inline-block;width:100%;max-width:100%;height:auto;margin:0 auto;padding:0}#footer{background-color:#313131;color:#fff}#footer .inside{align-items:center}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .menu{width:auto !important}#footer .menu ul{flex-flow:row wrap;align-content:center;justify-content:center}#footer *[class*="ce_"],#footer *[class*="mod_"]{padding-bottom:15px}#footer *[class*="ce_"] .headline,#footer *[class*="mod_"] .headline,#footer *[class*="ce_"] .subheadline,#footer *[class*="mod_"] .subheadline,#footer *[class*="ce_"] .subsubheadline,#footer *[class*="mod_"] .subsubheadline{font:1.2rem/1.3rem 'Noto Sans HK', sans-serif;color:#313131;font-weight:900;text-transform:none;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;margin-bottom:0;color:#fff}#footer *[class*="ce_"] p,#footer *[class*="mod_"] p{color:#fff;margin-bottom:0}#totop{display:inline-block;position:relative;line-height:0}#totop.sticky{position:fixed;bottom:30px;right:30px;margin-right:-15px}#totop a{color:#000;width:30px;height:30px;font-size:30px;line-height:30px;text-align:center;border-radius:5px;padding:4%;background-color:rgba(255, 255, 255, 0.75);opacity:0.5;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}#totop a:hover{text-decoration:none;opacity:1}@media screen and (max-width:1244px){#totop.sticky{bottom:0;right:0;margin-right:0}}#container{flex-basis:100%;flex-shrink:1;min-width:1px;max-width:100%;align-self:center;justify-content:center;padding-top:30px;padding-bottom:30px}#container #main{display:inline-block;width:100%;height:auto}#container #main .inside{display:inline-block;width:100%;height:auto;display:flex;flex-flow:row wrap;justify-content:center}#container .mod_article{display:inline-block;width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box;max-width:1244px;margin:0 auto;margin-bottom:30px}#container .mod_article.width_full,#container .mod_article.width_full_padding{max-width:100%;padding-left:0;padding-right:0}#container .mod_article.width_full_padding{padding-left:15px;padding-right:15px}#container .mod_article.width_reduced,#container .mod_article.reduced_width{max-width:1024px !important}@media screen and (min-width:1244px){#container .mod_article.width_full_padding{padding-left:30px;padding-right:30px}}.mod_article{max-width:1244px;margin:0 auto}.mod_article.first{margin-top:30px !important}.mod_article *[class*="ce_"],.mod_article *[class*="mod_"]{display:inline-block;width:100%;max-width:100%;box-sizing:border-box;position:relative;margin-bottom:30px;}.mod_article *[class*="ce_"] self:first-child:not(.one_fourth, .two_fourth, .one_third, .two_third, .one_half),.mod_article *[class*="mod_"] self:first-child:not(.one_fourth, .two_fourth, .one_third, .two_third, .one_half){margin-top:30px}.mod_article *[class*="ce_"] self:last-child:not(.one_fourth, .two_fourth, .one_third, .two_third, .one_half),.mod_article *[class*="mod_"] self:last-child:not(.one_fourth, .two_fourth, .one_third, .two_third, .one_half){margin-bottom:0}.mod_article *[class*="ce_"] *:last-child,.mod_article *[class*="mod_"] *:last-child{margin-bottom:0}.mod_article *[class*="ce_"][class*="bg_"],.mod_article *[class*="mod_"][class*="bg_"]{margin-left:0;margin-right:0;padding:30px !important}.mod_article *[class*="ce_"][class*="bg_"].one_half,.mod_article *[class*="mod_"][class*="bg_"].one_half{margin-left:0;margin-right:0}.mod_article *[class*="ce_"].bg_highlight,.mod_article *[class*="mod_"].bg_highlight{background-color:#007387;color:#fff}.mod_article *[class*="ce_"].bg_highlight *,.mod_article *[class*="mod_"].bg_highlight *{color:#fff !important}.mod_article *[class*="ce_"].bg_black,.mod_article *[class*="mod_"].bg_black{background-color:#000}.mod_article *[class*="ce_"].bg_black p,.mod_article *[class*="mod_"].bg_black p,.mod_article *[class*="ce_"].bg_black a,.mod_article *[class*="mod_"].bg_black a,.mod_article *[class*="ce_"].bg_black span,.mod_article *[class*="mod_"].bg_black span{color:#fff !important}.mod_article *[class*="ce_"].bg_grey,.mod_article *[class*="mod_"].bg_grey{background-color:#e7f1f3;-webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2)}.mod_article *[class*="ce_"].bg_image,.mod_article *[class*="mod_"].bg_image{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.mod_article *[class*="ce_"][class*="bg_"],.mod_article *[class*="mod_"][class*="bg_"]{padding:15px !important}}.margin_top_none{margin-top:0}.margin_top_small{margin-top:15px}.margin_top_medium{margin-top:30px}.margin_top_large{margin-top:60px}.margin_bottom_none{margin-bottom:0}.margin_bottom_small{margin-bottom:15px !important}.margin_bottom_medium{margin-bottom:30px !important}.margin_bottom_large{margin-bottom:60px !important}.text_light p,.text_light a,.text_light span,.text_light div{color:#fff !important}.text_highlight p,.text_highlight a,.text_highlight span,.text_highlight div{color:#007387 !important}.text_left{justify-content:flex-start !important;text-align:left}.text_left p,.text_left span,.text_left div{display:inline-block;width:auto;text-align:left}.text_center{justify-content:center !important;text-align:center}.text_center p,.text_center span,.text_center div{display:inline-block;width:auto;text-align:center}.text_right{justify-content:flex-end !important;text-align:right}.text_right p,.text_right span,.text_right div{display:inline-block;width:auto;width:100%;text-align:right}.menu{display:inline-block;width:100%;overflow:visible}.menu ul{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;margin-bottom:0;box-sizing:border-box}.menu ul li{margin-right:15px}.menu ul li.submenu a.submenu::after{display:inline-block;font-family:"LineAwesome";content:"\f167";-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.menu ul li a{display:inline-block;-moz-hyphens:manual;-o-hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;word-wrap:unset;white-space:nowrap;font:0.9rem/1.1rem 'Noto Sans HK', sans-serif;color:#313131;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.menu ul li a.active,.menu ul li a:hover{color:#007387}.menu ul li.last{margin-right:0}.menu ul.level_2{display:none;flex-flow:row wrap;align-items:flex-start;justify-content:stretch;text-align:left;width:auto;max-width:1024px;max-width:75%;position:absolute;right:30px;top:100%;right:0;background-color:#fff;z-index:99;padding:15px;-webkit-box-shadow:30px 30px 45px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:30px 30px 45px 0px rgba(0, 0, 0, 0.5);box-shadow:30px 30px 45px 0px rgba(0, 0, 0, 0.5);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.menu ul.level_2 li{flex-basis:100%;width:auto;box-sizing:border-box;border-bottom:1px solid #313131;padding-bottom:15px;margin-bottom:15px}.menu ul.level_2 li.submenu a.submenu::after{display:none !important}.menu ul.level_2 li.last{border-bottom:hidden;padding-bottom:0;margin-bottom:0}.menu ul.level_3{width:auto;display:none;flex-flow:row wrap;align-items:flex-start;justify-content:stretch;margin-top:15px}.menu ul.level_3 li{flex-basis:25%;border:hidden;margin:0;padding:0;padding-right:30px}.menu ul.level_3 li a{font:1rem/1.2rem 'Noto Serif', serif;color:#313131;font-weight:400;text-decoration:none;text-transform:none}.menu ul.level_3 li a:hover{color:#007387}.menu ul li.submenu.open ul.level_2,.menu ul li.submenu.open ul.level_3{display:flex}.menu ul li.submenu.open a.submenu::after{transform:rotate(90deg)}.menu.social ul{justify-content:flex-start}@media screen and (max-width:1023px){.mainmenu{display:none !important}.menu_hamburger{display:inline-block !important}}.social ul{flex-flow:row wrap}.social .icon{font-size:50px;line-height:100%;text-decoration:none}.social .icon a{text-decoration:none !important;}.social .icon a:hover{color:#007387 !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.social .icon a.facebook:hover{color:#3b5999 !important}.social .icon a.instagram:hover{color:#e4405f !important}.social .icon a.twitter:hover{color:#55acee !important}.social .icon a.youtube:hover{color:#cd201f !important}.social .icon a.xing:hover{color:#126567 !important}.social .icon a.linkedin:hover{color:#0077b5 !important}.social .icon a.whatsapp:hover{color:#25d366 !important}.social .icon a.snapchat:hover{color:#fffc00 !important}.social .icon a.vimeo:hover{color:#1ab7ea !important}.social.small ul{justify-content:center}.social.small .icon{font-size:25px}.grid{display:flex !important;flex-flow:row wrap;align-items:stretch;align-content:stretch;justify-content:stretch}.grid .full{flex-basis:100%}.grid .one_half,.grid .two_fourth{flex-basis:50%}.grid .one_third{flex-basis:33.3333%;width:33.333%}.grid .two_third{flex-basis:66.6666%}.grid .one_fourth{flex-basis:25%}.grid .three_fourth{flex-basis:75%}.grid .grid{width:auto;max-width:110%;margin-left:0 !important;margin-right:0 !important}@media screen and (max-width:1023px){.grid .one_third,.grid .two_third,.grid .one_fourth{flex-basis:50%;width:50%}.grid .three_fourth{flex-basis:100%}}@media screen and (max-width:767px){.grid .grid{margin-left:-15px !important;margin-right:-15px !important}.grid:not(.items){display:inline-block !important;width:100%;box-sizing:border-box;margin-left:0 !important;margin-right:0 !important}}@media screen and (max-width:500px){.grid{display:inline-block !important;width:100%;box-sizing:border-box;margin-left:0 !important;margin-right:0 !important}.grid .one_third{width:100%}}.parallax{background-image:url("/files/build/img/LOESCHMICH/GWR_Corporate_Website_Hintergrund_Agentur.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax.grid{align-items:center;justify-content:center}.parallax.mod_article{max-width:100% !important;padding:30px !important;padding-top:10% !important;padding-bottom:10% !important;text-align:center}.parallax.mod_article .content{display:inline-block;margin:-30px auto !important;padding:0;box-sizing:border-box;max-width:1244px}.parallax.mod_article *[class*="ce_"],.parallax.mod_article *[class*="mod_"]{padding-left:30px !important;padding-right:30px !important;max-width:1244px;margin-bottom:0}.headline,.subheadline,.subsubheadline{font:2.4rem/2.7rem 'Noto Sans HK', sans-serif;color:#000;font-weight:900;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;display:inline-flex !important;flex-flow:row nowrap;justify-content:flex-start;align-items:center;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.headline i,.subheadline i,.subsubheadline i{font-size:50px;line-height:50px;margin-right:15px;align-self:center}.subheadline{font:1.5rem/1.5rem 'Noto Sans HK', sans-serif;color:#000;font-weight:900;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.subsubheadline{font:1.2rem/1.3rem 'Noto Sans HK', sans-serif;color:#313131;font-weight:900;text-transform:none;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}@media screen and (max-width:767px){.headline{font-size:1.6rem;line-height:1.9rem}.subheadline{font-size:1.2rem;line-height:1.5rem}.subsubheadline{font:0.8rem/1.2rem 'Noto Sans HK', sans-serif}}.btn{display:inline-block;width:auto;background-color:#007387;color:#fff;border:1px solid #007387;padding:10px;padding-left:20px;padding-right:20px;box-sizing:border-box;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center;-webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2)}.btn:hover,.teaser:hover .btn{background-color:#fff;color:#007387}picture{display:inline-block;line-height:0;max-width:100%;width:100%;height:auto}.image_container{position:relative;line-height:0}.image_container.float_above,.image_container.float_below{display:inline-block;width:100%;height:auto}.image_container.float_above{margin-bottom:15px}.image_container.float_below{margin-top:15px}.image_container.float_left,.image_container.float_right{max-width:50%;margin-bottom:30px}.image_container.float_left{float:left;margin-right:30px}.image_container.float_right{float:right;margin-left:30px}.image_container img{width:100%;height:auto;border:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.image_container .caption{position:absolute;right:0;bottom:0;max-width:100%;box-sizing:border-box;font-size:80%;line-height:100%;padding:15px;background-color:#007387;color:#fff;opacity:0.8;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.image_container .caption:hover{opacity:1}@media screen and (max-width:767px){.ce_text .image_container{float:none !important;display:inline-block;width:100%;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}}.ce_list,.ce_text{box-sizing:border-box}.ce_list ol li,.ce_text ol li,.ce_list ul li,.ce_text ul li{margin-left:15px;margin-bottom:15px}.ce_list ol li.last,.ce_text ol li.last,.ce_list ul li.last,.ce_text ul li.last{margin-bottom:0}.ce_list ul li,.ce_text ul li{list-style:circle}.ce_list ol li,.ce_text ol li{list-style:decimal}.ce_list a,.ce_text a{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.ce_rsce_accordion .items .item{border-top:2px solid #000;padding-top:15px;margin-bottom:15px}.ce_rsce_accordion .items .item .title{font:1.5rem/1.5rem 'Noto Sans HK', sans-serif;color:#000;font-weight:900;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;color:#000;cursor:pointer}.ce_rsce_accordion .items .item .title .status{float:right;font-size:inherit;line-height:inherit;color:#000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.ce_rsce_accordion .items .item .title .status.open{transform:rotate(180deg)}.ce_rsce_accordion .items .item .headline{font:1.2rem/1.3rem 'Noto Sans HK', sans-serif;color:#313131;font-weight:900;text-transform:none;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.ce_rsce_accordion .items .item .text{margin-top:15px}.ce_rsce_accordion .items .item .text p:last-child{margin-bottom:0}.ce_rsce_accordion .closeall,.ce_rsce_accordion .close{cursor:pointer;color:#007387;font-size:75%;text-align:right}.ce_rsce_accordion .close{text-align:left;margin-top:15px}.ce_rsce_slideshow .items{display:inline-block;width:100%;max-width:100%;height:auto}.ce_rsce_slideshow .slide{position:relative;display:inline-block;width:auto;max-width:100%;height:auto;display:flex;flex:1;flex-flow:row wrap;align-items:stretch;line-height:0}.ce_rsce_slideshow .slide .background{position:relative;display:inline-block;width:100%;max-width:100%;height:auto;line-height:0}.ce_rsce_slideshow .slide .background img{width:100%;max-width:100%;height:auto}.ce_rsce_slideshow .slide .content{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;align-content:flex-end;justify-content:center}.ce_rsce_slideshow .slide .content .image{flex-basis:50%;padding-left:30px;padding-right:30px;box-sizing:border-box;text-align:center;line-height:0}.ce_rsce_slideshow .slide .content .image.float_right{text-align:right}.ce_rsce_slideshow .slide .content .image.float_left{text-align:left}.ce_rsce_slideshow .slide .content .image.float_center{text-align:center}.ce_rsce_slideshow .slide .content .image img{display:inline-block;max-width:100%}.ce_rsce_slideshow .slide .content .text{flex-basis:100%;display:flex;flex-flow:column wrap;align-content:center;align-items:center;justify-content:center;padding:30px;box-sizing:border-box;margin-left:30px;margin-right:30px;font:1rem/1.4rem 'Noto Serif', serif;color:#313131;font-weight:400}.ce_rsce_slideshow .slide .content .text .headline,.ce_rsce_slideshow .slide .content .text .subheadline,.ce_rsce_slideshow .slide .content .text .txt{background-color:rgba(255, 255, 255, 0.8);padding:0.2%;padding-right:0.5%;padding-left:0.5%}.ce_rsce_slideshow .slide .content .text .headline{font:2.4rem/2.7rem 'Noto Sans HK', sans-serif;color:#000;font-weight:900;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.ce_rsce_slideshow .slide .content .text .subheadline{font:1.5rem/1.5rem 'Noto Sans HK', sans-serif;color:#000;font-weight:900;text-transform:uppercase;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.ce_rsce_slideshow .slide .content .text .txt p{margin:0}.ce_rsce_slideshow .slide .content .text .link{margin-top:15px;margin-bottom:0}.ce_rsce_slideshow .slide .content.hasImage .text{flex-basis:50%;margin-left:0}@media screen and (max-width:1023px){.ce_rsce_slideshow .slide .content{flex-flow:row wrap;align-content:center;align-items:center;justify-content:center}.ce_rsce_slideshow .slide .content .image,.ce_rsce_slideshow .slide .content .text{flex-basis:100% !important;margin:0}.ce_rsce_slideshow .slide .content .text{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;padding:15px}.ce_rsce_slideshow .slide .content .text .headline{font-size:1.6rem;line-height:1.9rem}.ce_rsce_slideshow .slide .content .text .subheadline{font-size:1.2rem;line-height:1.5rem}.ce_rsce_slideshow .slide .content .text .txt{font-size:1rem;line-height:1.3rem}.ce_rsce_slideshow .slide .content .text .headline,.ce_rsce_slideshow .slide .content .text .subheadline,.ce_rsce_slideshow .slide .content .text .txt{display:inline-block;text-align:center}}.ce_comments .comment_default{border-top:1px solid #e7f1f3;padding-top:15px;margin-bottom:15px}.ce_comments .comment_default.first{border-top:0}.ce_comments .comment_default .info{margin:0;margin-bottom:15px}.ce_comments .comment_default .info .time,.ce_comments .comment_default .info .author,.ce_comments .comment_default .info .comments{display:inline-block;width:auto;margin-right:15px}.ce_comments .comment_default .reply{margin-left:30px}.formbody{display:inline-block;width:100%;height:auto}.formbody:last-child{margin-bottom:0}.formbody .widget{margin-bottom:15px;box-sizing:border-box}.formbody .widget input.text,.formbody .widget textarea,.formbody .widget select{position:relative;display:inline-block;width:100%;border:none;background-color:#fff;line-height:20px;padding:15px;padding-left:30px;padding-right:30px;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);outline:none;border-radius:0px}.formbody .widget input.checkbox{display:none !important}.formbody .widget input.checkbox + label::before{display:inline-block;width:25px;height:25px;background-color:#fff;display:block;content:"";float:left;margin-right:5px;margin-bottom:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1)}.formbody .widget input.checkbox:checked + label::before{box-shadow:inset 0px 0px 0px 3px #fff;background-color:#007387;color:#fff}.formbody .widget textarea{resize:vertical}.formbody .widget select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;border:0;background-color:transparent;border:none}.formbody .widget select::-ms-expand{display:none}.formbody .widget select:focus::-ms-value{background-color:transparent}.formbody .widget select option{color:#000}.formbody .widget.widget-select{position:relative}.formbody .widget.widget-select::after{position:absolute;pointer-events:none;font-family:LineAwesome;content:"\f110";right:30px;top:10px;font-size:25px;line-height:25px;color:#000;text-align:center}.formbody.grid{margin-left:-15px;margin-right:-15px}.formbody.grid .widget{padding-left:15px;padding-right:15px}.ce_gallery ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}.ce_gallery ul.cols_2 li{flex-basis:50%}.ce_gallery ul.cols_3 li{flex-basis:33.333%}.ce_gallery ul.cols_4 li{flex-basis:25%}.ce_gallery ul.cols_5 li{flex-basis:20%}.ce_gallery ul.cols_6 li{flex-basis:16.666%}.ce_gallery ul.cols_7 .caption,.ce_gallery ul.cols_8 .caption,.ce_gallery ul.cols_9 .caption,.ce_gallery ul.cols_10 .caption,.ce_gallery ul.cols_11 .caption,.ce_gallery ul.cols_12 .caption{display:none !important}.ce_gallery ul.cols_7 li{flex-basis:14.285714%}.ce_gallery ul.cols_8 li{flex-basis:12.5%}.ce_gallery ul.cols_9 li{flex-basis:11.1111%}.ce_gallery ul.cols_10 li{flex-basis:10%}.ce_gallery ul.cols_11 li{flex-basis:9.0909%}.ce_gallery ul.cols_12 li{flex-basis:8.3333%}.ce_gallery ul li{line-height:0;box-sizing:border-box}@media screen and (max-width:767px){.ce_gallery ul.cols_3 li,.ce_gallery ul.cols_4 li,.ce_gallery ul.cols_5 li,.ce_gallery ul.cols_6 li,.ce_gallery ul.cols_7 li,.ce_gallery ul.cols_8 li,.ce_gallery ul.cols_9 li,.ce_gallery ul.cols_10 li,.ce_gallery ul.cols_11 li,.ce_gallery ul.cols_12 li{flex-basis:50%}.ce_gallery ul.cols_3 .caption,.ce_gallery ul.cols_4 .caption,.ce_gallery ul.cols_5 .caption,.ce_gallery ul.cols_6 .caption,.ce_gallery ul.cols_7 .caption,.ce_gallery ul.cols_8 .caption,.ce_gallery ul.cols_9 .caption,.ce_gallery ul.cols_10 .caption,.ce_gallery ul.cols_11 .caption,.ce_gallery ul.cols_12 .caption{display:none !important}}.info.news .time,.info.news .author,.info.news .comments{display:inline-block;width:auto;margin-right:15px}.mod_cfg_instagram{padding-left:0 !important;padding-right:0 !important;}.mod_cfg_instagram .items{width:100%;box-sizing:border-box}.teaser{position:relative;padding:15px;margin-bottom:0 !important;box-sizing:border-box;text-decoration:none;display:flex;flex-flow:row wrap;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.teaser:focus{outline:0}.teaser .front{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:start;width:100%;height:100%;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.teaser .front img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.teaser.slick-slide .front{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.teaser .back{display:flex;flex-flow:row wrap;align-items:flex-end;position:absolute;top:15px;left:15px;right:15px;bottom:15px;opacity:0;background-color:rgba(0, 0, 0, 0.85);color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center}.teaser:hover{color:#313131}.teaser:hover .front img{transform:scale(1.05)}.teaser:hover .back{opacity:1}.teaser .image_container{flex-basis:100%;overflow:hidden;box-sizing:border-box}.teaser .image_container .info{position:absolute;left:0;right:0;bottom:0;background-color:#007387;color:#fff;opacity:0;text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:center;padding:2%;box-sizing:border-box}.teaser .image_container img{width:100%;height:auto}.teaser .content{flex-basis:auto;padding:30px;box-sizing:border-box;max-width:100%}.teaser .content .category{font-style:italic}.teaser .content .text{flex-basis:100%}.teaser .content .text p{margin:0}.teaser .link{flex-basis:100%;align-self:flex-end;padding:30px;padding-top:0;box-sizing:border-box}.teaser .link .btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.teaser:hover .front{-webkit-box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.2)}.teaser:hover .image_container{overflow:hidden}.teaser:hover .image_container .info{opacity:1}.teaser:hover .image_container img{transform:scale(1.05)}.teaser:hover .btn{background-color:#fff;color:#007387}.mod_search .teaser{padding:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #313131}.mod_search .teaser.last{margin-bottom:0;padding-bottom:0;border:none}.mod_search .teaser .content{padding:0}.mod_search .teaser .content h2,.mod_search .teaser .content h3{margin-bottom:15px}.mod_search .teaser .content p{margin-bottom:15px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}img.lazyload:not([src]){visibility:hidden}.pagination{text-align:center}.pagination p{margin:0}.pagination ul{display:flex;flex-flow:row wrap;justify-content:center}.pagination ul li{margin-right:15px}.pagination ul li.last{margin-right:0}.pagination ul li a{text-decoration:none}.pagination ul li a i{font-size:125%;line-height:100%}.pagination ul li a:hover{text-decoration:underline}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/bundle/goodwillruncontent/js/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{z-index:10;position:absolute;display:block;height:35px;width:35px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{text-align:center;font-family:"LineAwesome";font-size:35px;line-height:35px;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}.slick-prev:before{content:"\f185"}[dir="rtl"] .slick-prev:before{content:"\f186"}.slick-next{right:0}.slick-next:before{content:"\f186"}[dir="rtl"] .slick-next:before{content:"\f185"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\f18a";width:20px;height:20px;font-family:"LineAwesome";font-size:20px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:0.75}.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:15px;background-color:#313131;color:#fff;font-size:1em;text-align:center;z-index:10;-webkit-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.2)}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex !important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__text{width:100%;max-width:1024px;display:flex;flex-flow:row wrap;align-content:center;justify-content:center}.cookiebar__text,.cookiebar__message{flex-basis:100%;margin-bottom:15px;}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{flex-basis:auto;margin:15px;padding:10px 20px;border:none;border-radius:0;background-color:#007387;color:#fff;text-transform:uppercase;cursor:pointer}.cookiebar__button:hover{background-color:#004854}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}h5{text-transform:none;font-size:0.6rem;line-height:0.8rem}h7{text-transform:bold;font-size:2.6rem;line-height:2.8rem}@media screen and (max-width:1023px){#header .inside .mobilemenu ul.level_2 li.submenu{padding-bottom:0}#header .inside .mobilemenu ul.level_3{display:none !important}}h2,h3{margin-top:20px;margin-bottom:10px}
