﻿.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fltrt{float:right}.fltlft{float:left}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix::after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}body,html{height:100%;width:100%}*{padding:0;margin:0}*:focus{outline:none}p{margin-bottom:20px}p.center{text-align:center}input.formText,textarea{font-family:Arial,Helvetica,sans-serif}select{-webkit-border-radius:0;-webkit-appearance:none}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}input[type=text]::-ms-clear,input[type=password]::-ms-clear{display:none}textarea{resize:vertical;overflow:auto}ul{padding-left:23px}ol{padding-left:23px}img{border:0}canvas{-ms-touch-action:double-tap-zoom}a,button,img{transition:color .13s ease-in-out,border-color .13s ease-in-out,background-color .13s ease-in-out,opacity .15s ease-in-out,box-shadow .25s ease-in-out}.ht{text-indent:100%;white-space:nowrap;overflow:hidden;text-align:left;color:rgba(0,0,0,0)}a{color:#000;cursor:pointer}a:active{background-color:rgba(0,0,0,0)}a:hover{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}noscript.msg div{background-color:#c00;color:#fff;font-size:12px;padding:10px 20px;display:block}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000;background:#fff}@media only screen and (max-width: 700px){body.open{overflow:hidden}body.open #container{overflow:hidden}}img{display:block}img.half-width{width:100%;height:auto}.nomargin-bottom{margin-bottom:0 !important}@media only screen and (max-width: 700px){.hide-mobile{display:none !important}}@media only screen and (min-width: 820px)and (max-width: 1240px){.hide-mobile{display:none !important}}@media only screen and (max-width: 700px){.hide-smartphone{display:none !important}}@media only screen and (max-width: 700px){.show-mobile{display:block !important}}.hidden{display:none !important}@font-face{font-family:"thaff";src:url("../font/icomoon.eot?36580834");src:url("../font/icomoon.eot?36580834#iefix") format("embedded-opentype"),url("../font/icomoon.woff?36580834") format("woff"),url("../font/icomoon.ttf?36580834") format("truetype"),url("../font/icomoon.svg?36580834#thaff") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"thaff" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down-5:before{content:""}.icon-video-16:before{content:""}.icon-arrow-down-8:before{content:""}.icon-puzzel:before{content:""}.icon-gender:before{content:""}.icon-searchprofil:before{content:""}.icon-fav:before{content:""}.icon-social-linkedin:before{content:""}.icon-targetaudience:before{content:""}.icon-import:before{content:""}.icon-contactguide-32:before{content:""}.icon-whatsapp:before{content:""}.icon-eye:before{content:""}.icon-edit:before{content:""}.icon-list:before{content:""}.icon-arrow-down-12:before{content:""}.icon-arrow-left-12:before{content:""}.icon-arrow-left-32:before{content:""}.icon-arrow-right-12:before{content:""}.icon-arrow-right-32:before{content:""}.icon-arrow-up-5:before{content:""}.icon-arrow-up-8:before{content:""}.icon-arrow-up-12:before{content:""}.icon-arrowline-right-16:before{content:""}.icon-arrowline-right-32:before{content:""}.icon-bold:before{content:""}.icon-download-16:before{content:""}.icon-image-32:before{content:""}.icon-menu-close:before{content:""}.icon-speaker-32:before{content:""}.icon-speaker-16:before{content:""}.icon-sort:before{content:""}.icon-smartphone:before{content:""}.icon-job-16:before{content:""}.icon-label:before{content:""}.icon-social-youtube:before{content:""}.icon-social-xing:before{content:""}.icon-social-twitter:before{content:""}.icon-social-google:before{content:""}.icon-social-facebook:before{content:""}.icon-comment:before{content:""}.icon-clock:before{content:""}.icon-checkmark:before{content:""}.icon-calendar-tabevent-16:before{content:""}.icon-calendar-tabevent-32:before{content:""}.icon-calendar-events-32:before{content:""}.icon-fax:before{content:""}.icon-flag-16:before{content:""}.icon-flag-32:before{content:""}.icon-globe:before{content:""}.icon-handshake:before{content:""}.icon-heading:before{content:""}.icon-logout:before{content:""}.icon-lock:before{content:""}.icon-calendar-events-16:before{content:""}.icon-view-list:before{content:""}.icon-view-grid:before{content:""}.icon-facebook:before{content:""}.icon-delete:before{content:""}.icon-view-calendar:before{content:""}.icon-video-32:before{content:""}.icon-image-16:before{content:""}.icon-menu:before{content:""}.icon-user-32:before{content:""}.icon-map:before{content:""}.icon-home-32:before{content:""}.icon-user-16:before{content:""}.icon-update:before{content:""}.icon-datepicker:before{content:""}.icon-cursor:before{content:""}.icon-twitter:before{content:""}.icon-time:before{content:""}.icon-home-16:before{content:""}.icon-mail:before{content:""}.icon-minus:before{content:""}.icon-infinity:before{content:""}.icon-share:before{content:""}.icon-settings:before{content:""}.icon-download-32:before{content:""}.icon-calendar-date:before{content:""}.icon-search-32:before{content:""}.icon-search-16:before{content:""}.icon-calendar-event-add:before{content:""}.icon-euro:before{content:""}.icon-print:before{content:""}.icon-plus-28:before{content:""}.icon-italic:before{content:""}.icon-phone:before{content:""}.icon-job-32:before{content:""}.icon-job-add:before{content:""}.icon-plus-20:before{content:""}.icon-content:before{content:""}.icon-showpassword:before{content:""}.icon-social-instagram:before{content:""}.icon-messe:before{content:""}.icon-filedll:before{content:""}.icon-compass:before{content:""}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;color:#007eb0;font-weight:normal;margin-bottom:20px}h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange{color:#cc4b00 !important}h1{font-size:64px}h1.h1-home{font-size:46px;position:relative;padding-bottom:20px;color:gray;margin-bottom:60px}@media only screen and (max-width: 700px){h1.h1-home{font-size:26px;margin-bottom:40px}}h1.h1-home:before{content:"";display:block;width:calc(100% - 30px);position:absolute;bottom:0;left:0;height:2px;background:#cc4b00}@media only screen and (min-width: 700px){h1.h1-home:before{width:370px}}h2{font-size:36px;position:relative;padding-bottom:20px;color:gray;margin-bottom:60px}@media only screen and (max-width: 700px){h2{font-size:24px;margin-bottom:40px}}h2:before{content:"";display:block;width:calc(100% - 30px);position:absolute;bottom:0;left:0;height:2px;background:#cc4b00}@media only screen and (min-width: 700px){h2:before{width:370px}}h3{font-size:26px;position:relative;padding-bottom:20px;color:#007eb0;margin-bottom:60px}@media only screen and (max-width: 700px){h3{margin-bottom:40px}}h3:before{content:"";display:block;width:calc(100% - 30px);position:absolute;bottom:0;left:0;height:2px;background:#e7e7e7}@media only screen and (min-width: 700px){h3:before{width:370px}}h4{font-size:20px}h5{font-size:16px}h6{font-size:16px}a h1,a h2,a h3,a h4,a h5,a h6{text-decoration:none}p{line-height:150%}#mainContent{overflow-x:hidden;overflow-y:hidden}#container{background:url("../gfx/bg-polygons.svg") no-repeat center -57vw;-webkit-background-size:100% auto;background-size:100% auto}#container #outerheader{position:fixed;top:0;left:0;width:100%;z-index:10000}#container #outerheader+.teaser{margin-top:50px}@media only screen and (min-width: 1240px){#container #outerheader+.teaser{margin-top:100px}}#container #outercontent{padding-top:100px;transition:padding-top 200ms ease}@media only screen and (min-width: 1240px){#container #outercontent{padding-top:200px}}@media only screen and (min-width: 820px)and (max-width: 1240px){#container #outercontent{padding-top:200px}}body.landingpage #container #outercontent{padding-top:80px}@media only screen and (min-width: 1240px){body.landingpage #container #outercontent{padding-top:140px}}@media only screen and (min-width: 820px)and (max-width: 1240px){body.landingpage #container #outercontent{padding-top:140px}}#outerfooter{position:relative}@media only screen and (min-width: 1240px){#outerfooter{margin-top:150px}}#outerfooter:before{content:"";width:100%;height:calc(100% + 400px);position:absolute;top:-400px;left:0;background:url("../gfx/bg-polygons-footer.svg") no-repeat center top;-webkit-background-size:cover;background-size:cover;overflow:visible;pointer-events:none;z-index:-1}@media only screen and (min-width: 820px)and (max-width: 1240px){#outerfooter:before{height:calc(100% + 300px);top:-300px}}body.open{overflow:hidden}body.open #menu-overlay{background:rgba(217,217,217,.9);position:fixed;z-index:9;left:0;top:0;width:100%;height:100%}body.active-popup{overflow:hidden}body.cookie #container #outercontent{padding-top:185px}@media only screen and (min-width: 1240px){body.cookie #container #outercontent{padding-top:256px}}@media only screen and (min-width: 820px)and (max-width: 1240px){body.cookie #container #outercontent{padding-top:256px}}.polygon-v1#container{background-position:center 300px}.polygon-v2#container{background-position:center -41vw}.center-btn{text-align:center}.content-width{z-index:0}.content-width.elevate{z-index:1}@media only screen and (min-width: 1240px){.content-width{width:1170px;position:relative;margin:0 auto}.content-width.centered{text-align:center}.grid{position:relative;margin-right:-30px}.grid .align-right{text-align:right}.grid [class*=col-]{display:block;float:left;padding-right:30px;min-height:1px}.grid [class*=col-].centered{position:relative;margin:0 auto;float:none;text-align:center}.grid .col-1-1{width:100%;float:none}.grid .col-1-2{width:50%}.grid .col-1-3{width:33.33333%}.grid .col-2-3{width:66.66666%}.grid .col-1-4{width:25%}.grid .col-3-4{width:75%}.grid:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.grid.equal-height{display:flex;flex-wrap:wrap}.grid.equal-height .box>a,.grid.equal-height .box .img{flex:0 0 auto}.grid.equal-height.swiper-wrapper{flex-wrap:inherit}.grid.equal-height [class*=col-]{display:flex;margin-bottom:50px;float:none;height:auto !important}.grid.equal-height [class*=col-] .box{margin-bottom:0;display:flex;flex-direction:column}.grid.equal-height [class*=col-] .box .inner{flex:1 0 auto;display:flex;flex-direction:column}.grid.equal-height [class*=col-] .box .inner p{flex:1 1 auto}.grid.fairgrid .col-2-3,.grid.jobgrid .col-2-3{padding-right:64px;width:62%}.grid.fairgrid .col-1-3,.grid.jobgrid .col-1-3{padding-left:64px;width:38%}.grid.border .col-2-3{border-right:2px solid #e7e7e7}.grid.contactgrid .col-1-3{padding-right:64px;border-right:2px solid #e7e7e7}.grid.contactgrid .col-2-3{padding-left:64px}}@media only screen and (min-width: 820px)and (max-width: 1240px){.content-width.centered{text-align:center}.grid{position:relative;margin-right:-30px}.grid [class*=col-]{display:block;float:left;padding-right:30px}.grid [class*=col-].centered{position:relative;margin:0 auto;float:none;text-align:center}.grid .col-1-1{width:100%;float:none}.grid .col-1-2{width:50%}.grid .col-1-3{width:50%}.grid .col-2-3{width:50%}.grid .col-1-4{width:50%}.grid .col-3-4{width:50%}.grid .tb-1-3{width:33.33333%}.grid .tb-2-3{width:66.66666%}.grid .tb-1-4{width:25%}.grid:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.grid.equal-height{display:flex;flex-wrap:wrap}.grid.equal-height.swiper-wrapper{flex-wrap:inherit}.grid.equal-height [class*=col-]{display:flex;margin-bottom:50px;float:none;height:auto !important}.grid.equal-height [class*=col-] .box{margin-bottom:0;display:flex;flex-direction:column}.grid.equal-height [class*=col-] .box>a,.grid.equal-height [class*=col-] .box .img{flex:0 0 auto}.grid.equal-height [class*=col-] .box .inner{flex:1 0 auto;display:flex;flex-direction:column}.grid.equal-height [class*=col-] .box .inner p{flex:1 1 auto}.row.content-row .grid .col-1-3{width:33.33333%}.row.content-row .grid .col-2-3{width:66.66666%}.tb-1-1 .col-1-2,.tb-1-1 .col-2-3,.tb-1-1 .col-1-3{width:100%;float:none}.tb-1-1{float:none}.tb-1-1.col-1-2{width:100%;float:none}.tb-1-1.col-2-3{width:100%;float:none}.tb-1-1.col-1-3{width:100%}}@media only screen and (max-width: 700px){.row.content-row .grid .col-1-3{margin-bottom:50px}.row.content-row .grid .col-2-3{margin-bottom:50px}.grid .mb-1-4{width:25%;display:block;float:left;padding-right:30px}.grid.mb-reorder{display:flex;flex-direction:column}.grid.mb-reorder .col-1-3{order:2}}#media-container{margin-bottom:30px}.responsive-grid{position:relative}@media only screen and (min-width: 700px){.responsive-grid{padding:0 0 0 30px}}.responsive-grid>.box{display:block}@media only screen and (min-width: 700px){.responsive-grid>.box{float:left;padding-right:30px;width:25%}}@media only screen and (min-width: 1240px){.responsive-grid>.box{width:20%}}@media only screen and (min-width: 820px)and (max-width: 1240px){.responsive-grid>.box{width:50%}}@media only screen and (max-width: 700px){.responsive-grid>.box{width:100%}}.responsive-grid:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}#header{height:80px;background:#007eb0;transition:height 200ms ease}@media only screen and (min-width: 700px){#header{height:140px}}#header #logo{display:block;width:200px;height:80px;float:right;background:url("../gfx/logo-thaff.svg") #fff no-repeat center;-webkit-background-size:100px auto;background-size:100px auto;transition:all 200ms ease}@media only screen and (min-width: 700px){#header #logo{height:120px;-webkit-background-size:135px auto;background-size:135px auto}}#header .skip-to-content-link{color:rgba(255,255,255,.5);text-decoration:none;position:absolute;left:0;top:30px;font-size:14px;transition:color 200ms ease}#header .skip-to-content-link:not(:focus){clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute;padding:0}#header .skip-to-content-link::before{color:rgba(255,255,255,.9);font-size:16px;margin-right:5px;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}#header .skip-to-content-link:hover{color:#fff}#header .skip-to-content-link:hover::before{color:#fff}#header #meta{min-height:59px;list-style-type:none;float:right;text-align:right;padding:29px 0 11px 0;border-bottom:1px solid rgba(255,255,255,.2);width:calc(100% - 230px);margin:0 30px 25px 0;display:none;transition:border 200ms ease}@media only screen and (min-width: 1240px){#header #meta{display:block}}@media only screen and (min-width: 820px)and (max-width: 1240px){#header #meta{display:block}}@media only screen and (max-width: 700px){#header #meta{position:fixed;bottom:0;left:0;width:100%;text-align:left;z-index:2;padding:20px 30px 10px 30px;margin:0;border-bottom:none;background:#cc4b00;float:none;min-height:0;margin:0}#header #meta>li{margin-bottom:10px;margin-left:0 !important;margin-right:10px !important}}@media only screen and (max-width: 700px)and (max-height: 560px){#header #meta>li{display:inline-block !important}#header #meta>li ul{min-width:auto !important}#header #meta>li#language-select ul li:nth-child(2) a{padding-left:0 !important}}@media only screen and (max-width: 700px){#header #meta>li:last-child{margin-bottom:0}}@media only screen and (max-width: 700px){#header #meta>li#language-select>a{display:none}#header #meta>li#language-select:after{display:none}#header #meta>li#language-select ul{position:relative;display:block;border:none;background:rgba(0,0,0,0);top:inherit}#header #meta>li#language-select ul:before{content:"";font-family:"thaff";color:#fff;position:absolute;top:50%;left:0;margin-top:-8px;font-size:16px}#header #meta>li#language-select ul li{display:inline-block}#header #meta>li#language-select ul li a{padding:0;padding-left:22px;color:rgba(255,255,255,.5)}#header #meta>li#language-select ul li a.active{color:#fff}}#header #meta>li{display:inline-block;margin-left:20px;position:relative}#header #meta>li>a,#header #meta>li>button{text-decoration:none;color:rgba(255,255,255,.5);padding-left:22px;display:block;position:relative;font-size:14px;cursor:pointer}#header #meta>li>a:before,#header #meta>li>button:before{color:#fff;position:absolute;top:50%;left:0;margin-top:-9px;font-size:16px}#header #meta>li:hover>a{color:#fff}#header #meta .dropdown{padding-right:15px;height:auto !important;line-height:inherit !important}#header #meta .dropdown>button{height:auto;padding-right:0}#header #meta .dropdown ul{top:28px}#header #meta .dropdown:before{font-size:8px;color:rgba(255,255,255,.5);margin-top:-4px}#header #meta .dropdown:after{color:#fff;font-size:10px;height:16px;line-height:16px}#header #claim{float:right;margin-right:30px;font-size:22px;color:#fff;display:none}@media only screen and (min-width: 1240px){#header #claim{display:block}}#header>.content-width{height:100%}#header #searchbar{background:#007eb0;display:none;z-index:5;right:230px;bottom:8px;position:absolute}@media only screen and (max-width: 700px){#header #searchbar{position:fixed;top:0;left:0;bottom:inherit;width:100%;padding:8px 20px}#header #searchbar input{border-bottom:0 !important}}#header #searchbar .wrap{position:relative}#header #searchbar input{width:340px;height:65px;font-size:22px;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #cc4b00;color:#fff}#header #searchbar input::-webkit-input-placeholder{color:rgba(255,255,255,.3)}#header #searchbar input::-moz-placeholder{color:rgba(255,255,255,.3)}#header #searchbar input::-moz-placeholder{color:rgba(255,255,255,.3)}#header #searchbar input::-ms-input-placeholder{color:rgba(255,255,255,.3)}#header #searchbar button{background:rgba(0,0,0,0);border:0;width:30px;height:56px;display:block;position:absolute;right:0;top:50%;margin-top:-28px;font-size:20px;color:#fff;cursor:pointer;text-align:right}#header #searchbar ul{position:absolute;top:100%;width:100%;background:#fff;list-style-type:none;padding:20px}#header #searchbar ul li{padding:10px 0}#header #searchbar ul li.active{font-weight:bold;color:#007eb0}#header #searchbar ul li a{text-decoration:none}#header #searchbar ul li span{color:#cc4b00}#header #searchbar ul li:hover{color:#007eb0;font-weight:bold;cursor:pointer}#header #searchbar.open{display:block}#header.shrink{height:80px}#header.shrink .skip-to-content-link{display:none}#header.shrink #meta{border-bottom:1px solid rgba(0,0,0,0)}#header.shrink #logo{height:80px;-webkit-background-size:100px auto;background-size:100px auto}#header.shrink #claim{display:none}#header.shrink #mainmenu{top:80px}#share{float:right;overflow:hidden;position:relative;width:120px;height:19px;text-align:right;white-space:nowrap}@media only screen and (max-width: 700px){#share{display:none !important}}#share .btn-share{color:#747474;font-size:14px;display:inline-block;position:relative;padding-left:25px;transition:transform 200ms ease;vertical-align:top;text-decoration:none}#share .btn-share:before{position:absolute;top:50%;left:0;margin-top:-8px;font-size:16px}#share .btn-share:hover{color:#cc4b00}#share .btn-share[aria-expanded=true]{display:none}#share .btn-share[aria-expanded=true]+ul{max-width:110px}#share ul{list-style-type:none;padding:1px 0 0 0;transition:max-width 200ms ease 200ms;display:inline-block;max-width:0;overflow:hidden}#share ul li{display:inline-block;margin-right:10px}#share ul li a{font-size:16px;color:#747474;text-decoration:none}#share ul li a:hover{color:#cc4b00}#share ul li.whatsapp{display:none}#share.mobile ul li.whatsapp{display:inline-block}body.open #meta{display:block !important}#footer{background:rgba(0,0,0,0)}#footer .inner{display:flex;flex-direction:column;width:100%}#footer .link-list{list-style-type:none;padding:50px 0 0 0}#footer .link-list li{display:block}#footer .link-list li a{text-decoration:none;color:#007eb0;display:block;padding:15px 0}#footer .link-list li a:hover{text-decoration:underline}#footer .social-list{list-style-type:none;padding:60px 0 0 0;margin-top:60px;border-top:2px solid rgba(204,204,204,.5);flex:1 1 auto}@media only screen and (max-width: 700px){#footer .social-list{padding:30px 0 0 0;margin-top:20px}}#footer .social-list li{display:inline-block;margin-right:10px;margin-bottom:10px}#footer .social-list li a{display:block;width:46px;height:46px;background:#fff;text-decoration:none;color:#007eb0;line-height:46px;text-align:center;font-size:20px}#footer .social-list li a:before{display:inline-block}#footer .social-list li a:hover{color:#cc4b00}#footer .sponsor{margin-top:60px}#footer .sponsor img{width:240px;height:auto}@media only screen and (min-width: 820px)and (max-width: 1240px){#footer .grid{margin-right:-20px}}@media only screen and (min-width: 1240px){#footer .grid .col-1-3:nth-child(1){padding-right:100px}}@media only screen and (min-width: 820px)and (max-width: 1240px){#footer .grid .col-1-3:nth-child(3){display:none}}@media only screen and (max-width: 700px){#footer .grid .col-1-3:nth-child(2),#footer .grid .col-1-3:nth-child(3){display:none}}#mainmenu{position:absolute;top:140px;background:#fff;width:100%;overflow:hidden;max-height:0;transition:all 500ms ease}#mainmenu.no-focus a:focus{outline:none !important}#mainmenu .btn-back{position:fixed;left:0;top:80px;height:100%;width:13vw !important;opacity:0 !important;z-index:100;display:none}@media only screen and (max-width: 700px){#mainmenu{top:80px;overflow-y:auto;overflow-x:hiddenoki}}@media only screen and (min-width: 1240px){#mainmenu{width:1170px;top:140px}}#mainmenu.open{max-height:1500px}@media only screen and (max-width: 700px){#mainmenu.open .btn-back{display:block}}@media only screen and (min-width: 1240px){#mainmenu.open{max-height:calc(100vh - 140px);overflow:auto}}#mainmenu:before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:100%;background:#cc4b00;z-index:0}@media only screen and (min-width: 1240px){#mainmenu:before{width:300px}}@media only screen and (min-width: 820px)and (max-width: 1240px){#mainmenu:before{width:33.33333vw}}#mainmenu>ul{transition:all 500ms ease;padding-bottom:80px}@media only screen and (max-width: 700px){#mainmenu>ul{padding-bottom:100px}}#mainmenu>ul:before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:100%;background:#cc4b00;z-index:-1}@media only screen and (min-width: 1240px){#mainmenu>ul:before{width:300px}}@media only screen and (min-width: 820px)and (max-width: 1240px){#mainmenu>ul:before{width:33.33333vw}}#mainmenu ul{list-style-type:none;padding:10px 0}@media only screen and (max-width: 700px){#mainmenu ul{height:calc(100vh - 80px) !important;padding-bottom:75px}}@media only screen and (min-width: 1240px){#mainmenu ul{padding:40px 0}}#mainmenu ul li{padding:0 30px;width:95vw;background:#fff}@media only screen and (min-width: 820px)and (max-width: 1240px){#mainmenu ul li{width:33.3333vw}}@media only screen and (min-width: 1240px){#mainmenu ul li{width:300px}#mainmenu ul li.btn-back{display:none}}#mainmenu ul li.sub:before{content:"";font-family:"thaff";font-size:12px;color:rgba(255,255,255,.3);float:right;position:relative;top:25px}#mainmenu ul li a{text-decoration:none;padding:23px 0;display:block;border-bottom:2px solid rgba(255,255,255,.2)}@media only screen and (max-height: 670px){#mainmenu ul li a{padding:17px 0}}#mainmenu ul li.active>a{color:#cc4b00;font-weight:bold;z-index:5;width:calc(100% + 2px)}#mainmenu ul li.active>ul{transform:translateY(0);opacity:1;z-index:3;display:block}@media only screen and (min-width: 820px)and (max-width: 1240px){#mainmenu ul li.active>ul{z-index:10}}#mainmenu ul li.active>ul>li{opacity:1}#mainmenu ul ul{background:#fff;position:absolute;top:0;width:95vw;display:none}@media only screen and (min-width: 1240px){#mainmenu ul ul{width:300px;transform:translateY(-9999px);transition:opacity 200ms ease 200ms;opacity:0}}@media only screen and (min-width: 820px)and (max-width: 1240px){#mainmenu ul ul{width:33.33333vw;transform:translateY(-9999px);transition:opacity 200ms ease 200ms;opacity:0}}#mainmenu ul ul li{transition:all 200ms ease;opacity:0}#mainmenu ul ul li.sub:before{color:rgba(0,0,0,.3);z-index:5}#mainmenu ul ul li a{position:relative;transition:all 200ms ease}#mainmenu ul ul li a:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#eaeaea;transition:all 200ms ease}#mainmenu ul ul li a:before{top:-2px}#mainmenu ul ul li a:after{bottom:-2px}#mainmenu ul ul li a:hover{color:#cc4b00}#mainmenu ul ul li a:focus{outline:none !important}#mainmenu ul ul li.active{padding-right:0}#mainmenu ul ul li:hover,#mainmenu ul ul li.active,#mainmenu ul ul li:has(>a:focus){background:#cc4b00}#mainmenu ul ul li:hover>a,#mainmenu ul ul li.active>a,#mainmenu ul ul li:has(>a:focus)>a{color:#fff;border-bottom:2px solid #cc4b00}#mainmenu ul ul li:hover>a::after,#mainmenu ul ul li.active>a::after,#mainmenu ul ul li:has(>a:focus)>a::after{background:#cc4b00}#mainmenu ul ul li ul li.active{padding-right:30px}#mainmenu ul ul[data-level="2"],#mainmenu ul ul[data-level="3"],#mainmenu ul ul[data-level="4"]{left:95vw}@media only screen and (min-width: 1240px){#mainmenu ul ul[data-level="2"],#mainmenu ul ul[data-level="3"],#mainmenu ul ul[data-level="4"]{left:300px}}@media only screen and (min-width: 820px)and (max-width: 1240px){#mainmenu ul ul[data-level="2"],#mainmenu ul ul[data-level="3"],#mainmenu ul ul[data-level="4"]{left:33.33333vw}}@media only screen and (max-width: 700px){#mainmenu ul ul[data-level="2"]{width:90vw}#mainmenu ul ul[data-level="2"] li{width:100%}}#mainmenu ul ul[data-level="3"]{border-left:2px solid #eaeaea}@media only screen and (max-width: 700px){#mainmenu ul ul[data-level="3"]{width:90vw}#mainmenu ul ul[data-level="3"] li{width:100%}}#mainmenu>ul{width:300vw;position:relative;z-index:1}@media only screen and (min-width: 1240px){#mainmenu>ul{width:900px}}@media only screen and (min-width: 820px)and (max-width: 1240px){#mainmenu>ul{width:100vw}}#mainmenu>ul>li{background:rgba(0,0,0,0)}#mainmenu>ul>li>a{color:#fff}#mainmenu>ul>li>a:focus{outline:none !important}#mainmenu>ul>li:hover,#mainmenu>ul>li.active,#mainmenu>ul>li:has(>a:focus){background:#fff}#mainmenu>ul>li:hover>a,#mainmenu>ul>li:hover::before,#mainmenu>ul>li.active>a,#mainmenu>ul>li.active::before,#mainmenu>ul>li:has(>a:focus)>a,#mainmenu>ul>li:has(>a:focus)::before{color:#cc4b00}@media only screen and (max-width: 700px){#mainmenu[data-active="1"] .btn-back{display:none !important}#mainmenu[data-active="1"] ul[data-level="1"]{max-height:calc(100vh - 80px);overflow:auto}#mainmenu[data-active="2"]{z-index:5}#mainmenu[data-active="2"]>ul{transform:translateX(-90vw)}}@media only screen and (max-width: 700px)and (max-width: 700px){#mainmenu[data-active="2"]>ul li.sub.active{padding-right:5vw}}@media only screen and (max-width: 700px)and (max-width: 700px){#mainmenu[data-active="2"]>ul li.sub.active:before{font-size:26px !important;color:gray;transform:rotate(180deg);right:-24px;top:17px;z-index:10}}@media only screen and (max-width: 700px){#mainmenu[data-active="2"] ul[data-level="1"]{width:100vw}}@media only screen and (max-width: 700px){#mainmenu[data-active="2"] ul[data-level="2"]{max-height:calc(100vh - 80px);overflow:auto}}@media only screen and (max-width: 700px){#mainmenu[data-active="3"]{z-index:5}#mainmenu[data-active="3"]>ul{transform:translateX(-185vw)}#mainmenu[data-active="3"] ul[data-level="2"]{width:100vw}}@media only screen and (max-width: 700px)and (max-width: 700px){#mainmenu[data-active="3"] ul[data-level="2"] li.sub.active{padding-right:4.8vw}}@media only screen and (max-width: 700px)and (max-width: 700px){#mainmenu[data-active="3"] ul[data-level="2"] li.sub.active:before{font-size:26px !important;color:gray;transform:rotate(180deg);right:-7px;top:17px;z-index:10}}@media only screen and (max-width: 700px){#mainmenu[data-active="3"] ul[data-level="3"]{max-height:calc(100vh - 80px);overflow:auto}}#meta-mobile{display:block;position:absolute;bottom:30px;color:#fff;width:95vw}#meta-mobile div{float:left;width:33.3333%;text-align:center}#meta-mobile a{display:inline-block;color:#fff;text-decoration:none;font-size:14px;padding:10px 0 10px 23px;position:relative}#meta-mobile a:before{margin-right:10px;position:absolute;left:0;top:50%;margin-top:-8px}#meta-mobile #language-mobile a{display:inline-block}@media only screen and (min-width: 700px){#meta-mobile{display:none}}.content{position:relative;padding-left:50px;padding-right:50px}.content iframe{width:100%;height:600px;border:none;margin-bottom:20px}@media only screen and (max-width: 700px){.content iframe{height:calc(100vh - 80px)}}.content .btn+.btn{margin-top:20px}.content a{color:#007eb0;text-decoration:none}.content a:hover{color:#cc4b00}.content .btn-fav-large{border:0;position:absolute;left:0;top:-20px;cursor:pointer;color:gray;background:rgba(0,0,0,0);appearance:none;font-size:18px}.content .btn-fav-large::before{font-size:32px;float:left}.content .btn-fav-large span{margin-left:40px;display:block;padding:5px 0;opacity:0}.content .btn-fav-large:hover{color:#007eb0}.content .btn-fav-large:hover span{opacity:1}.content .btn-fav-large.added{color:#cc4b00}@media only screen and (min-width: 1240px){.content{padding-left:100px;padding-right:100px}.content .btn-fav-large{top:-40px}}.content img{width:100%;height:auto;margin-bottom:20px}.content h2{padding-top:20px;margin-bottom:40px;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-chars:auto 7;hyphenate-limit-chars:auto 7}@media only screen and (min-width: 1240px){.content h2{margin-left:-100px}}.content h3{padding-top:20px;margin-bottom:30px}.content h4{padding-top:10px}.content .inner{padding:30px 0}@media only screen and (min-width: 700px){.content .inner{padding:30px}}.content p{margin-bottom:25px;line-height:150%}.content p a{text-decoration:none;word-break:break-word}.content p a:hover{text-decoration:underline}.content ul{list-style-type:none !important;padding-left:10px;margin-bottom:25px}.content ul li{position:relative;padding-left:20px;line-height:150%;margin-bottom:12px}.content ul li:before{content:"";position:absolute;display:block;width:6px;height:6px;background:#007eb0;left:0;top:9px}.content ul li ul{margin:13px 0 10px 0}.content ul li ul li:before{background:#cecece}.content ol{padding-left:30px;margin-bottom:25px}.content ol li{position:relative;line-height:150%;margin-bottom:12px}.content blockquote{font-style:italic;color:gray;padding:30px;position:relative;z-index:1;width:100%;text-align:center;font-size:26px}@media only screen and (min-width: 700px){.content blockquote{padding:60px}}.content blockquote:before,.content blockquote:after{content:"";display:block;position:absolute;left:0;width:100%;height:1px;background:gray}@media only screen and (min-width: 700px){.content blockquote:before,.content blockquote:after{left:50%;margin-left:-215px;width:430px}}.content blockquote:before{top:0}.content blockquote:after{bottom:0}.content blockquote small{display:block;color:#000;font-size:14px;margin-top:30px;font-style:normal}.content figure{position:relative}.content figure img{display:block}.content figure figcaption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.8);padding:15px 20px;color:#fff}.content table{border:1px solid #e7e7e7;width:100%;margin-bottom:30px}.content table tr th,.content table tr td{padding:20px 30px;vertical-align:top;min-width:150px}.content table tr th{font-weight:normal}.content table tr td.bold{font-weight:bold}.content table tr td.italic{font-style:italic}.content table tr td.underline{text-decoration:underline}.content table tr:nth-child(odd) td{background:#f1f1f1}.content table tr:hover td{background:#007eb0;color:#fff}.content .table-wrap{position:relative}@media only screen and (max-width: 700px){.content .table-wrap{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 30px 0}}.content .table-wrap .note{width:570px;color:#fff;background:#cc4b00;padding:30px;font-size:14px;float:right;margin-top:-60px;margin-right:-100px;min-height:125px;margin-bottom:30px}.content .table-wrap .note p{margin-bottom:0}.content .table-wrap.has-note table{padding-bottom:60px;margin-bottom:0}.content .table-wrap::-webkit-scrollbar{-webkit-appearance:none;height:10px;background:gray}.content .table-wrap::-webkit-scrollbar-thumb{-webkit-appearance:none;height:10px;background:#007eb0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video{position:relative;cursor:pointer}.video .video-label{position:absolute;background:#007eb0;padding:10px 15px;left:0;z-index:3;top:30px;display:block;color:#fff;font-weight:bold;border:1px solid #fff;border-left:0}.video .img{position:relative}.video .img img{width:100%;height:auto}.video .img:before{content:"";position:absolute;top:50%;left:50%;margin-top:-92px;margin-left:-30px;width:0;height:0;border-style:solid;border-width:42px 0 42px 60px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #cc4b00;transition:border-color 200ms ease}@media only screen and (min-width: 700px){.video .img:before{margin-top:-42px}}@media only screen and (max-width: 700px){.video .img:before{margin-top:-42px}}.video .embed-container{display:none}.video:hover .img:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #007eb0}.video .caption{position:absolute;bottom:0;right:0;width:calc(100% - 30px);background:#fff;padding:30px;font-size:14px}@media only screen and (min-width: 700px){.video .caption{width:calc(100% - 100px)}}.video .caption h4{font-size:26px;color:#cc4b00}.video .caption p{margin-bottom:0}@media only screen and (max-width: 700px){.video .caption{position:relative;width:100%;padding:0 0 30px 0}.video .caption p{display:none}.video .caption h4{margin-bottom:20px;font-size:20px}}.video.fullscreen .caption{background:#cc4b00;width:670px;right:inherit;left:50%;color:#fff;bottom:-60px}.video.fullscreen .caption h4{color:#fff}.video.playing .img,.video.playing .caption{display:none}.video.playing .embed-container{display:block}.video img,.video figure,.video p,.video ul,.video ol,.video table,.video blockquote,.video .embed-container{margin-bottom:50px}.cta-msg{text-align:center;text-transform:uppercase;color:#007eb0;font-weight:bold;padding:16px 0}.row{padding:0 0 40px 0}@media only screen and (min-width: 1240px){.row{padding:0 0 60px 0}}.row.nopadding{padding:0}.row.grey{background:#aaa}.row.grey h2{color:#fff}.row.grey h2 .box .inner{color:#fff}.row>.content-width{padding:0 20px}@media only screen and (min-width: 1240px){.row>.content-width{padding:0}}.row .tab-content-row{border-bottom:1px solid gray}.row.pull-up{margin-top:-30px}@media only screen and (min-width: 1240px){.row.pull-up{margin-top:-60px}}.row.border-bottom>.content-width{padding-bottom:25px;border-bottom:1px solid gray}.row.row:has(+.row .breadcrumb){margin-top:60px}.row.row:has(.teaser.fullscreen){margin-top:0}@media only screen and (max-width: 700px){.row.service-row{display:none}}.popup{position:fixed;z-index:10001;opacity:0;visibility:hidden}.popup.visible{opacity:1;visibility:visible;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.popup .popup-content{display:inline-block;z-index:9999;width:calc(100% - 40px);max-height:calc(100% - 40px);overflow-y:auto;padding:30px;background-color:#fff;text-align:left;cursor:default;white-space:normal !important;padding-top:90px !important}@media only screen and (min-width: 1240px){.popup .popup-content{width:1170px}}@media only screen and (max-width: 700px){.popup .popup-content{padding-top:90px !important}}.popup.overlay{background:rgba(231,231,231,.9);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed}.popup.overlay .popup-outside{z-index:9998;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.popup.overlay .popup-inner{-webkit-backface-visibility:hidden;cursor:pointer;z-index:9997;text-align:center;white-space:nowrap;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;bottom:0;width:100%;height:calc(100vh - 80px);top:80px}@media only screen and (max-width: 700px){.popup.overlay .popup-inner{padding:40px 0}}.popup.overlay .popup-content{position:relative}.popup.overlay.visible .popup-inner{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.popup.full-screen{background:rgba(0,0,0,.85);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.popup.full-screen .popup-inner{-webkit-backface-visibility:hidden;cursor:pointer;z-index:9999;text-align:center;white-space:nowrap;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.popup.full-screen .popup-content{width:100%;height:100%}.popup.notification .popup-content{position:fixed;bottom:30px;left:30px;padding:15px;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.popup .popup-close{display:block;position:absolute;top:15px;right:15px}.popup .popup-content{position:relative;padding:115px 30px 30px 30px;overflow:visible}@media only screen and (max-width: 700px){.popup .popup-content{overflow:auto}}.popup .popup-content .btn-wrap{margin-top:30px;text-align:center}@media only screen and (max-width: 700px){.popup .popup-content .btn-wrap .btn{display:block;margin:0 0 20px 0;width:100%}}.popup .popup-content .btn-wrap.flex{display:flex;justify-content:space-between;margin:0 -15px}@media only screen and (max-width: 700px){.popup .popup-content .btn-wrap.flex{flex-direction:column;margin:0}}.popup .popup-content .btn-wrap.flex .select2,.popup .popup-content .btn-wrap.flex .btn{flex:1;margin:0 15px}@media only screen and (max-width: 700px){.popup .popup-content .btn-wrap.flex .select2,.popup .popup-content .btn-wrap.flex .btn{margin:10px 0}}.popup .popup-content h3{position:absolute;margin:0;background:#cc4b00;padding:30px 40px;width:auto;display:block;top:-58px;left:0;max-width:75%;color:#fff;font-size:42px}@media only screen and (min-width: 820px)and (max-width: 1240px){.popup .popup-content h3{max-width:calc(100% - 60px);font-size:36px}}@media only screen and (max-width: 700px){.popup .popup-content h3{padding:20px;max-width:calc(100% - 60px);font-size:26px;top:0}}.popup .popup-content h3:before{display:none}@media only screen and (min-width: 1240px){.popup .popup-content p{padding-left:70px}}.popup .popup-close{width:70px;height:70px;text-align:center;font-size:30px;color:#fff;position:absolute;right:0;top:-70px;background:#007eb0;z-index:10;border:none;cursor:pointer}.popup .popup-close:before{line-height:70px}.popup .popup-close:hover{background:#cc4b00}.popup .popup-close span{display:none}@media only screen and (max-width: 700px){.popup .popup-close{width:40px;height:40px;font-size:20px;top:0}.popup .popup-close:before{line-height:40px}}.popup.media .popup-close{top:0}.popup.media .popup-content{padding:0;background:rgba(0,0,0,0)}.popup.media .popup-content .swiper-container{height:100%}.popup.media .popup-content .swiper-container .swiper-slide img{width:100%;height:auto}.popup.media .popup-content .swiper-container .swiper-button{position:fixed;width:60px;height:60px}.popup.media .popup-content .swiper-container .swiper-button:before{font-size:60px;color:#007eb0}.popup.media .popup-content .swiper-container .swiper-button:hover:before{color:#cc4b00}.popup.media .popup-content .swiper-container .swiper-button.swiper-button-next{right:20px}@media only screen and (min-width: 1240px){.popup.media .popup-content .swiper-container .swiper-button.swiper-button-next{right:140px}}.popup.media .popup-content .swiper-container .swiper-button.swiper-button-prev{left:20px}@media only screen and (min-width: 1240px){.popup.media .popup-content .swiper-container .swiper-button.swiper-button-prev{left:140px}}.popup.media .caption{background:#cc4b00;color:#fff;font-size:20px;padding:20px;max-width:100%;position:absolute;bottom:0;left:0}@media only screen and (min-width: 1240px){.popup.media .caption{padding:40px;max-width:66.6666%;font-size:26px}}.popup.media .caption small{display:block;font-size:14px;margin-top:5px}.popup.media .caption span{display:block;font-size:14px;margin-top:5px;opacity:.5}.popup.media .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.popup.media .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup.media audio{width:100%}.popup.media .audio-transcription{background:#fff;padding:70px 70px 50px 70px;margin-top:30px;max-height:50vh;overflow-y:auto}@media only screen and (max-width: 700px){.popup.media .audio-transcription{padding:30px 30px 10px 30px}}.popup.media .audio-transcription p{padding-left:0}.popup.slider .popup-content{background:rgba(0,0,0,0);height:calc(100% - 40px)}@media only screen and (max-width: 700px){.popup.slider .popup-content{height:auto}}.popup.small .popup-content{width:500px}.popup.small .popup-content p{padding-left:0}.popup.request-popup .popup-content{padding:115px 95px 60px 95px}.popup.request-popup .popup-content h4{position:relative;padding-bottom:22px}.popup.request-popup .popup-content h4::before{content:"";position:absolute;height:2px;width:100%;max-width:270px;background:gray;bottom:0;left:0}.popup.request-popup .popup-content p{padding-left:0}@media only screen and (max-width: 700px){.popup.request-popup .popup-content{padding:115px 35px 30px 35px}}#chatPopup .popup-close{right:auto;left:-70px;top:0}#chatPopup .popup-close::before,#chatPopup .popup-close::after{content:" ";height:2px;width:30px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-1px}#chatPopup .popup-close::before{transform:rotate(45deg)}#chatPopup .popup-close::after{transform:rotate(-45deg)}#chatPopup .popup-inner{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;top:120px}#chatPopup .popup-content{padding:30px !important;width:100%;max-width:700px}#chatPopup .chat{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;height:calc(100vh - 180px)}#chatPopup .chat .chat-header{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid #e6e6e6;padding-bottom:20px;flex:0}#chatPopup .chat .chat-header h2{flex:1;margin-bottom:0;font-size:22px;color:#435060;font-weight:bold}#chatPopup .chat .chat-header h2::before{display:none}#chatPopup .chat .chat-header small{display:block;font-size:16px;font-weight:normal}#chatPopup .chat .chat-header .chatpartner-status{width:100%;color:#747474;font-size:15px}#chatPopup .chat .chat-header .chatpartner-status em{border-radius:2px;width:14px;height:14px;display:inline-block;margin-right:5px;background:#cc4b00}#chatPopup .chat .btn{align-self:flex-start;border-radius:5px}#chatPopup .chat .chat-content{padding-top:40px;overflow-y:auto;flex:1}#chatPopup .chat .status{position:relative;text-align:center;margin-bottom:30px;width:100%}#chatPopup .chat .status::before{content:"";position:absolute;left:0;top:50%;margin-top:-1px;width:100%;height:2px;background:rgba(0,0,0,.1);z-index:-1}#chatPopup .chat .status span{display:inline-block;padding:0 15px;background:#fff;z-index:2}#chatPopup .chat .message{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:30px;width:100%}#chatPopup .chat .message .avatar{flex:0 0 auto}#chatPopup .chat .message .avatar img{width:40px !important;height:auto;border-radius:5px}#chatPopup .chat .message .message-content{margin-right:17px;position:relative;display:flex;flex-direction:column;align-items:flex-end;width:100%}#chatPopup .chat .message .message-content p{background:#f5f5f5;border-radius:5px 0 5px 5px;max-width:75%;padding:15px;display:block;margin-bottom:10px}#chatPopup .chat .message .message-content::before{content:"";position:absolute;right:-12px;top:0;width:0;height:0;transform:rotate(270deg);border-style:solid;border-width:0 12px 12px 0;border-color:rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0)}#chatPopup .chat .message .message-content span{color:#747474;font-size:15px}#chatPopup .chat .message.received{flex-direction:row-reverse}#chatPopup .chat .message.received .message-content{margin-left:17px;margin-right:0;align-items:flex-start}#chatPopup .chat .message.received .message-content p{background:#e7eaed;border-radius:0 5px 5px 5px}#chatPopup .chat .message.received .message-content::before{right:initial;left:-12px;transform:rotate(0);border-color:rgba(0,0,0,0) #e7eaed rgba(0,0,0,0) rgba(0,0,0,0)}#chatPopup .chat-footer{flex:0;padding-top:30px}#chatPopup .chat-footer .form-item{margin:0;position:relative;overflow:hidden}#chatPopup .chat-footer .form-item button{position:absolute;right:0;bottom:-50px;transition:bottom 200ms cubic-bezier(0.22, 1, 0.36, 1) 300ms}#chatPopup .chat-footer .form-item textarea{height:40px;min-height:40px;display:block;transition:min-height 200ms cubic-bezier(0.22, 1, 0.36, 1) 300ms}#chatPopup .chat-footer .form-item textarea:focus{min-height:100px;transition:min-height 200ms cubic-bezier(0.22, 1, 0.36, 1)}#chatPopup .chat-footer .form-item textarea:focus+button{bottom:0;transition:bottom 200ms cubic-bezier(0.22, 1, 0.36, 1) 0}#chatPopup .chat-message{display:flex;align-items:center}#chatPopup .chat-message .subject{flex:1;color:#0894c8;padding:0 10px;transition:color 200ms cubic-bezier(0.22, 1, 0.36, 1)}#chatPopup .chat-message .subject strong{display:block}#chatPopup .chat-message em{background:#607189;color:#fff;font-style:normal;font-size:15px;font-weight:bold;flex:0 0 auto;width:20px;height:20px;border-radius:50%;text-align:center;transition:background 200ms cubic-bezier(0.22, 1, 0.36, 1),color 200ms cubic-bezier(0.22, 1, 0.36, 1)}#chatPopup .avatar{background:url("../gfx/placeholder-avatar.svg") #acacac no-repeat center;background-size:17px 20px;border-radius:5px;width:40px;height:40px}#chatPopup .form-item input:not([type=checkbox]),#chatPopup .form-item textarea{border:none;background:#f4ece2;width:100%;color:#435060;font-size:15px;border-radius:5px}#chatPopup .form-item input:not([type=checkbox])[disabled],#chatPopup .form-item textarea[disabled]{border:1px solid #000}#chatPopup .form-item input:not([type=checkbox])::placeholder,#chatPopup .form-item textarea::placeholder{color:#939fae}#chatPopup .form-item input:not([type=checkbox]){height:40px;padding:0 15px}#chatPopup .form-item textarea{padding:10px;min-height:150px;resize:vertical}#chatPopup .form-item.error input,#chatPopup .form-item.error textarea{border-color:red}#badgetPopup{background-color:#fff}#badgetPopup .popup-close::before,#badgetPopup .popup-close::after{content:" ";height:2px;width:30px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-1px}#badgetPopup .popup-close::before{transform:rotate(45deg)}#badgetPopup .popup-close::after{transform:rotate(-45deg)}#badgetPopup .popup-content{background:#007eb0;color:#fff;padding:30px !important}#badgetPopup .popup-content article{padding:20px 0 20px 100px}@media screen and (max-width: 960px){#badgetPopup .popup-content article{padding:20px}}#badgetPopup .popup-content h1{color:inherit;font-size:36px;margin-bottom:50px}#badgetPopup .popup-content p{padding-left:0}#badgetPopup .popup-content .btn{margin-right:auto}#badgetPopup .fair-img{display:inline-block;position:relative;margin-top:-60px;margin-left:auto}@media screen and (max-width: 960px){#badgetPopup .fair-img{margin:-60px auto 0}}@media screen and (max-width: 700px){#badgetPopup .fair-img{margin:0 auto}}#badgetPopup .fair-img img{display:block}#badgetPopup .fair-img .bg{position:relative;z-index:0}#badgetPopup .fair-img .logo{position:absolute;left:35%;top:31%;z-index:2}#badgetPopup .grid .col-1-2{margin-bottom:0;flex-direction:column}#badgetPopup .grid .col-1-2:last-child{text-align:right}@media screen and (max-width: 960px){#badgetPopup .grid{display:flex;flex-direction:column-reverse;flex-wrap:nowrap}#badgetPopup .grid .col-1-2{float:none;width:100%}}.box{margin-bottom:50px;background:#fff;width:100%}.box .inner{position:relative}.box.img-text .inner,.box.blue .inner,.box.orange .inner,.box.border-box .inner,.box.icon-box .inner{padding:30px}.box.has-headline{margin-top:30px}@media only screen and (max-width: 700px){.box.has-headline{margin-top:90px}}.box.has-headline .inner{padding-top:70px}.box.pull-right{margin-right:30px;width:calc(100% - 30px)}@media only screen and (max-width: 700px){.box.pull-right{margin-bottom:-80px}}.box.pull-left{margin-left:30px;width:calc(100% - 30px)}.box.pull-down{position:relative;top:50px}@media only screen and (min-width: 820px){.box.pull-right{margin-right:-90px;width:calc(100% + 90px)}.box.pull-right>.inner{padding-right:90px}.box.pull-left{margin-left:-90px;width:calc(100% + 90px)}.box.pull-left>.inner{padding-left:90px}.box.pull-right-infront{margin-right:-70px;width:calc(100% + 70px);position:relative;z-index:2}.box.pull-left-behind{margin-left:-70px;width:calc(100% + 70px)}.box.pull-left-behind .inner{padding-left:70px}.box.behind-right{padding-left:40px}.box.infront{position:relative;z-index:2}}.box.orange{background:#cc4b00;color:#fff}.box.orange h1,.box.orange h2,.box.orange h3,.box.orange h4{color:#fff}.box.orange *:focus{outline:3px solid #fff !important}.box.blue{background:#007eb0;color:#fff}.box.blue h1,.box.blue h2,.box.blue h3,.box.blue h4{color:#fff}@media only screen and (min-width: 1240px){.box.half-page{margin-top:35px}.box.half-page .inner{width:calc(1170px / 2)}}@media only screen and (min-width: 820px)and (max-width: 1240px){.box.half-page{margin-top:35px}}@media only screen and (max-width: 700px){.box.half-page{margin-top:-120px;z-index:5;position:relative}}.box.medium-padding .inner{padding:60px 100px}.box.medium-padding h2{padding-bottom:0}.box.medium-padding h2::before{display:none}a.box{text-decoration:none;display:block}.box+.has-headline{margin-top:80px}#job-container .box .inner{min-height:330px}.card{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.card h3{position:relative;font-size:20px;margin-bottom:20px}.card h3::before{content:"";width:100px}.card .date{font-weight:bold;margin-bottom:10px}.card a.more{position:relative;display:block;text-decoration:none;color:#007eb0;padding-top:20px}.card a.more::before{content:"";width:100px;height:2px;position:absolute;left:0;top:0;background:rgba(0,0,0,.1)}.card a.cta-btn{display:block;text-decoration:none;text-transform:uppercase;padding:5px 10px;font-weight:bold}.card .img{position:relative}.card .img img{display:block}.card .img .label{position:absolute;left:30px;top:0;z-index:2;padding:5px 10px}.card .img .label.orange{background:#cc4b00;color:#fff}.card .img .label.green{background:#7fbd21;color:#fff}.card .inner{padding:30px;flex:1 1 auto;border:1px solid #e7e7e7;border-top:0;border-bottom:0}.card .inner:last-child{border-bottom:1px solid #e7e7e7}.card .meta{padding:0 30px 30px;border:1px solid #e7e7e7;border-top:0}.card .meta .btn{margin:0 0 10px}.card .meta .btn:last-child{margin-bottom:0;margin-left:0}.card.orange{background:#cc4b00;color:#fff}.card.orange h3{color:inherit}.card.orange h3::before{background:rgba(255,255,255,.3)}.card.orange a.more{color:inherit}.card.orange a.more::before{background:rgba(255,255,255,.3)}.card.grey{background:#f1f1f1}.card.orange .inner,.card.orange .meta,.card.grey .inner,.card.grey .meta{border:0}.card-fair .inner:first-child{border-top:1px solid #e7e7e7}.text{position:relative}.text .img img{width:100%;height:auto}.text h3{padding-bottom:0;margin-bottom:30px}.text h3:before{display:none}.text .entry{margin-bottom:40px}.text h4{font-size:20px;padding:20px 30px;width:calc(100% - 30px);background:#007eb0;font-weight:normal;color:#fff;display:inline-block;position:absolute;left:0;top:0;margin-bottom:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.img-label .img,.img-text .img{display:block;position:relative;z-index:2}.img-label .img img,.img-text .img img{width:100%;height:auto}.img-label .img h3,.img-text .img h3,.img-label .img h4,.img-text .img h4,.img-label .img h5,.img-text .img h5,.img-label .img h6,.img-text .img h6,.img-label .img span,.img-text .img span{font-weight:normal;color:#fff;display:inline-block;position:absolute;left:0;bottom:0;margin-bottom:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease}.img-label .img h3:before,.img-text .img h3:before,.img-label .img h4:before,.img-text .img h4:before,.img-label .img h5:before,.img-text .img h5:before,.img-label .img h6:before,.img-text .img h6:before,.img-label .img span:before,.img-text .img span:before{display:none}.img-label .img h3,.img-text .img h3{font-size:20px;padding:20px 30px;width:calc(100% - 30px);background:#007eb0}@media only screen and (min-width: 700px){.img-label .img h3,.img-text .img h3{max-width:85%}}.img-label .img h4,.img-text .img h4{font-size:16px;padding:20px 30px;background:#007eb0}.img-label .img h5,.img-text .img h5,.img-label .img h6,.img-text .img h6,.img-label .img span,.img-text .img span{font-size:14px;padding:10px;background:#cc4b00}.img-label .img h6,.img-text .img h6,.img-label .img span,.img-text .img span{padding-left:35px}.img-label .img h6:before,.img-text .img h6:before,.img-label .img span:before,.img-text .img span:before{display:block;position:absolute;left:10px;top:50%;margin-top:-7px;font-size:14px}a.img-text:hover .img h3,a.img-text:hover .img h4{-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);background:#cc4b00}a.img-text:hover .btn-text{color:#cc4b00}.img-text a.img:hover h3,.img-text a.img:hover h4,.img-text .img a:hover h3,.img-text .img a:hover h4{-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);background:#cc4b00}.img-text .inner{border:1px solid #e7e7e7}.img-text .inner a{color:#007eb0;text-decoration:none}.img-text .inner a:hover{color:#cc4b00}.img-text .inner strong,.img-text .inner small{display:block}.img-text .inner small{font-size:14px;margin-bottom:20px;min-height:16px}.img-text .inner>small{color:gray}.img-text .inner h4{position:relative;color:#007eb0;margin-bottom:20px}.img-text .inner h4 span{color:gray;font-size:14px;display:block;margin-top:10px}.img-text .inner .splitter{content:"";display:block;width:100px;margin:20px 0;height:2px;background:gray}.img-text .inner h5{font-size:16px;font-weight:bold;color:#cc4b00}.img-text .inner ul{list-style-type:none;padding-left:10px;margin-bottom:25px}.img-text .inner ul li{position:relative;padding-left:20px;line-height:150%;margin-bottom:12px}.img-text .inner ul li:after{content:"";position:absolute;display:block;width:6px;height:6px;background:#007eb0;left:0;top:9px}.img-text .inner ul li a{color:#007eb0;text-decoration:none}.img-text .inner ul li a:hover{color:#cc4b00}.img-text .label{margin-bottom:10px}.img-text .img+.inner{border-top:0;padding-top:60px !important}.img-text.blue .inner{border:0}.img-text.noborder .inner{border:0}.img-text.top-event h6,.img-text.top-event span{padding-left:10px}.img-text.top-event h6:before,.img-text.top-event span:before{display:none}.img-text.top-event .label{margin-bottom:35px}.img-text.top-event .inner{padding-top:45px}.box-media .img+.inner{padding-top:45px !important}.box-media .img+.inner h4{flex:1 0 auto}.img-text.has-link:hover .btn-fav{color:#007eb0}.img-text.has-link:hover .btn-fav span{opacity:1}.img-label .img h3{max-width:85%;font-size:16px}.border-box{border:1px solid #e7e7e7;width:100%}.border-box .img-text .inner{border:0;padding:60px 0 30px 0}.border-box.no-margin{margin-bottom:0}.box--upload{border:2px dashed gray;display:flex;flex-direction:row}.box--upload .title{text-transform:uppercase;font-weight:bold;white-space:nowrap;padding:0 20px;font-size:13px;height:50px;line-height:50px;color:#747474}.box--upload .inner{flex:1 1 auto;padding:20px !important}.box--upload fieldset{margin-right:40px}.box--upload .droparea{margin-right:40px}.box--upload.doc-upload .doc-file{padding-left:0;padding-right:0;color:#000;font-size:16px;font-style:italic;font-weight:normal;margin-bottom:20px}.box--upload.doc-upload .doc-file button.icon-delete{color:#007eb0;font-size:24px;top:0}.icon-box{position:relative;margin-top:60px;background:#007eb0;color:#fff}h2+.grid>.col-1-3 .icon-box{margin-top:0}.teaser-job{position:relative;padding-bottom:40px}.teaser-job:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100px;height:2px;background:gray}.teaser-job .btn-fav{cursor:pointer;background:rgba(0,0,0,0);display:block;border:0;position:relative;top:-5px;margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:gray}.teaser-job .btn-fav span{display:block;opacity:0;padding:5px 0;margin-right:30px}.teaser-job .btn-fav::before{font-size:24px;float:right;margin-left:5px}.teaser-job .btn-fav.added{color:#cc4b00}.teaser-job:hover .btn-fav{color:#007eb0}.teaser-job:hover span{opacity:1}.teaser-job small{font-size:14px;color:gray}.teaser-job h4 a{text-decoration:none;color:#007eb0}.teaser-job ul{list-style-type:none;padding:0}.teaser-job ul li{position:relative;padding-left:25px;margin-bottom:12px}.teaser-job ul li:before{position:absolute;left:0;top:50%;margin-top:-8px;color:#747474}.teaser-job ul li:last-child{margin-bottom:0}@media only screen and (max-width: 700px){.grid .col-1-2:last-child .teaser-job:before{display:none}}.special-img figure{position:relative}@media only screen and (min-width: 700px){.special-img figure .img{margin-bottom:-290px;margin-right:-100px}.special-img figure:before{content:"";position:absolute;width:470px;height:300px;background:#fff;bottom:0;left:0}.special-img figure:after{content:"";float:right;width:calc(100% - 410px);height:300px}}.special-img p{position:relative}.hint-box{position:relative;top:40px}.hint-box h3{padding-bottom:0;margin-bottom:40px}.hint-box h3:before{display:none}.hint{font-style:italic;color:#cc4b00;line-height:150%}.table-entry{border-bottom:2px solid gray;margin-bottom:30px;padding-bottom:30px}.table-entry .left,.table-entry .right{float:left}.table-entry .left{width:25%;color:#cc4b00;font-size:16px}@media only screen and (min-width: 1240px){.table-entry .left{width:100px}}.table-entry .left small{font-size:14px}.table-entry .left strong{font-size:18px;display:block}.table-entry .right{width:75%}@media only screen and (min-width: 1240px){.table-entry .right{width:calc(100% - 100px)}}.table-entry h4{margin-bottom:20px;padding-bottom:20px;position:relative}.table-entry h4 a{text-decoration:none;color:#007eb0}.table-entry h4:before{content:"";display:block;width:100px;position:absolute;bottom:0;left:0;height:2px;background:gray}.facts{margin-top:80px}.facts .fact{display:table;table-layout:fixed;margin-bottom:35px}.facts .fact>div{display:table-cell;vertical-align:top}.facts .fact .left{width:45%;font-size:46px;color:#007eb0;padding-right:20px;text-align:right}.facts .fact .right{line-height:150%}.job-tile .inner{border-bottom:2px solid #cc4b00}.job-tile .inner .head small{color:gray}.job-tile .inner .company{color:gray}.job-tile .inner .btn-fav{cursor:pointer;background:rgba(0,0,0,0);display:block;border:0;position:relative;top:-5px;margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:gray}.job-tile .inner .btn-fav span{display:block;opacity:0;padding:5px 0;margin-right:30px}.job-tile .inner .btn-fav::before{font-size:24px;float:right;margin-left:5px}.job-tile .inner .btn-fav.added{color:#cc4b00}.job-tile .inner .label-info li:before{color:#747474}.infoBox .job-tile .inner .btn-fav{margin-right:20px}#gmap{height:850px;z-index:1}@media only screen and (max-width: 700px){#gmap{height:calc(100vh - 80px)}}#gmap img{width:100%;height:auto}#gmap .infoBox{width:370px;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000}#gmap .infoBox .btn-close{float:right;text-decoration:none;color:#cc4b00;font-size:16px;position:relative;z-index:5}#gmap.fullscreen{height:925px;position:relative;margin-top:60px}#gmap.fullscreen .content-width{position:absolute;top:-60px;left:50%;margin-left:-585px;width:1170px;z-index:5}@media only screen and (min-width: 820px)and (max-width: 1240px){#gmap.fullscreen .content-width{width:100%;left:0;margin-left:0}}@media only screen and (max-width: 700px){#gmap.fullscreen .content-width{width:100%;left:0;margin-left:0}}#gmap.fullscreen #landingpage-fullscreen-map{height:100%}#gmap .leaflet-popup .leaflet-popup-tip-container{display:none}#gmap .leaflet-popup .leaflet-popup-close-button{right:5px;top:5px;color:#007eb0}#gmap .leaflet-popup .leaflet-popup-content-wrapper{padding:0;border-radius:0}#gmap .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}#gmap .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .btn-close{display:none}#gmap .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .box{margin-bottom:0}.gmap-legend{height:700px;margin-top:60px;position:relative;z-index:2}.gmap-legend .inner{padding:30px 10px 30px 30px !important;overflow:auto;overflow-x:hidden;max-height:100%}.gmap-legend .inner ul{list-style-type:none;padding:0}.gmap-legend .inner ul li{position:relative;padding:0 30px}.gmap-legend .inner ul li a{text-decoration:none;font-size:20px;color:#007eb0;border-bottom:1px solid gray;padding-bottom:15px;margin-bottom:30px;display:block;position:relative;-ms-word-break:break-word;word-break:break-word}.gmap-legend .inner ul li a span{font-size:16px;color:#000;margin-top:20px;display:block}.gmap-legend .inner ul li:hover:before,.gmap-legend .inner ul li.active:before{content:"";font-family:"thaff";font-size:20px;color:#cc4b00;position:absolute;left:-10px;top:50%;margin-top:-10px}.gmap-legend .inner ul li:last-child a{margin-bottom:0;border-bottom:0;padding-bottom:0}.row:last-child #gmap.fullscreen{margin-bottom:-120px}.company-logo{width:100%}.company-logo img{width:100%;height:auto;border-top:1px solid gray;border-bottom:1px solid gray;padding:60px}.company-logo img.nobordertop{border-top:none;padding-top:30px}#doc-upload-template{display:none}@media only screen and (max-width: 700px){.doc-upload.pull-right{margin-bottom:50px !important;margin-right:0;width:100%}}.doc-upload .doc-file{margin-bottom:40px;font-size:20px;color:#007eb0;position:relative;display:block;padding-left:50px;padding-right:30px;-ms-word-break:break-word;word-break:break-word}.doc-upload .doc-file:before{position:absolute;font-size:28px;color:#007eb0;left:0;top:50%;margin-top:-14px}.doc-upload .doc-file a{color:#cc4b00;text-decoration:none}.doc-upload .doc-file a.icon-delete{float:right;margin-left:20px}.doc-upload .doc-file a:hover{color:#007eb0}.doc-upload .doc-file button.icon-delete{color:#cc4b00;cursor:pointer;background:rgba(0,0,0,0);border:0;float:right;position:relative;top:3px}.doc-upload .doc-file small{float:right;font-size:20px;color:gray}.doc-upload input[type=hidden]+.doc-file{margin-top:30px}.doc-upload fieldset,.doc-upload .formItem{margin-bottom:0}.doc-upload fieldset label,.doc-upload .formItem label{width:85px}.doc-upload .inner{padding:30px}.doc-upload .droparea{border:2px dashed gray;padding:20px;font-size:13px;margin-bottom:30px;position:relative;-webkit-transition:border-color 200ms ease;-moz-transition:border-color 200ms ease;-ms-transition:border-color 200ms ease;-o-transition:border-color 200ms ease;transition:border-color 200ms ease}.doc-upload .droparea>img{height:100% !important;object-fit:contain;margin-bottom:30px}.doc-upload .droparea:hover{cursor:pointer;border-color:#cc4b00}.doc-upload .droparea.dz-drag-hover{background:#cc4b00;color:#fff}.doc-upload .droparea .dz-message{text-transform:uppercase;color:#747474;font-weight:bold;text-align:center;background:rgba(0,0,0,0);border:none;cursor:pointer;width:100%}.doc-upload .droparea .dz-details .doc-file{margin-bottom:10px}.doc-upload .droparea .dz-preview .dz-details .dz-filename label{text-transform:uppercase;color:#747474;font-weight:bold;width:55px;display:inline-block}.doc-upload .droparea .dz-preview .dz-details .dz-filename span{font-style:italic;font-size:16px}.doc-upload .droparea .dz-preview .dz-details .dz-size{float:right;color:#747474;font-style:italic;font-size:16px}.doc-upload .droparea .dz-preview .dz-progress{position:absolute;height:5px;width:100%;bottom:-2px;left:0;background:gray}.doc-upload .droparea .dz-preview .dz-progress .dz-upload{height:100%;background:#cc4b00;display:block}.doc-upload .droparea .dz-preview .dz-error-message{color:#ea2221;text-align:center;font-size:16px}.doc-upload.images .droparea{height:300px}.doc-upload.images .droparea.dz-started{height:auto}.doc-upload.images .droparea .dz-message{position:relative;top:50%;transform:translate(0px, -50%)}.icon-text{text-align:center}.icon-text .img{text-align:center;height:200px;position:relative;margin-bottom:30px}.icon-text .img img{width:auto;display:inline-block;max-width:128px;max-height:128px;margin-bottom:20px}.icon-text .img h3{color:#cc4b00;font-size:26px;position:absolute;bottom:-10px;width:100%;text-align:center;margin-bottom:0}.icon-text .img h3:before{width:100px;margin-left:-50px;left:50%}.box-pflegekoffer .inner{display:-ms-flexbox;display:-webkit-flex;display:flex;border-right:1px solid gray;border-left:1px solid gray;border-top:1px solid gray}.box-pflegekoffer .inner .img{flex:0 0 auto;width:200px}@media only screen and (max-width: 700px){.box-pflegekoffer .inner .img{width:30%}}.box-pflegekoffer .inner .img img{width:100%;height:auto}.box-pflegekoffer .inner .pflege-content{padding:30px;flex:1 1 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.box-pflegekoffer .inner .pflege-content p{flex:1 1 auto}.box-pflegekoffer .inner .pflege-content .list-links{padding:0}.box-pflegekoffer .inner .pflege-content .list-links li{margin-bottom:10px}.box-pflegekoffer .inner .pflege-content .list-links li:last-child{margin-bottom:0}.box-pflegekoffer .inner .pflege-content .list-links li.external:after{display:none}.box-pflegekoffer .inner .pflege-content .list-links li.external a{padding-right:0;max-width:100%;overflow-x:visible;text-overflow:inherit;white-space:inherit}.box-pflegekoffer .inner .pflege-content h4{font-size:20px;position:relative;padding-bottom:30px;margin-bottom:30px}.box-pflegekoffer .inner .pflege-content h4:before{content:"";width:100px;height:2px;display:block;background:rgba(204,204,204,.5);position:absolute;bottom:0;left:0}.box-pflegekoffer .share{background:#f1f1f1;padding:20px 0;min-height:60px}.box-pflegekoffer .share span{display:block;width:200px;text-align:right;color:#747474;float:left}.box-pflegekoffer .share ul{list-style-type:none;padding:0 0 0 30px;float:left;position:relative;margin-top:-3px}.box-pflegekoffer .share ul li{display:inline-block;margin-right:10px}.box-pflegekoffer .share ul li a{display:block;color:#747474;text-decoration:none;font-size:18px}.box-pflegekoffer .share ul li a:hover{color:#cc4b00}.box-pflegekoffer .share ul li.whatsapp{display:none}.box-pflegekoffer .share.mobile .whatsapp{display:inline-block}.box-survey{margin-left:30px;width:calc(100% - 30px);margin-top:50px}@media only screen and (min-width: 1240px){.box-survey{margin-left:100px;width:calc(100% - 100px)}}.box-survey h2{padding:30px;background:#cc4b00;color:#fff;width:auto;min-width:370px;max-width:66%;margin:-45px 0 0 -30px}@media only screen and (min-width: 1240px){.box-survey h2{margin:-45px 0 0 -100px}}.box-survey h3{margin-bottom:40px}.box-survey .content{padding-left:0;margin-bottom:40px}.box-survey .survey-hint{font-size:16px;color:gray;margin-top:40px;line-height:150%;display:block}.box-survey .survey-hint p{margin-bottom:0}img.responsive{width:100%;height:auto}.video-bar{height:80px;background:#0894c8;padding:20px;text-align:right}@media screen and (min-width: 760px){.video-bar{padding:20px 60px}}.video-bar .btn{background:#f4ece2;border:none;color:#435060;min-height:40px;padding:0}.video-wrap,.video-bar+div{height:calc(100vh - 80px)}.video-wrap iframe,.video-bar+div iframe{height:100% !important}.video-logo{position:fixed;left:20px;top:0;height:60px;z-index:15;display:flex;justify-content:center;align-items:center;background:#fff;padding:15px 20px;border-radius:0 0 5px 5px;text-decoration:none;display:block;height:100%;max-width:300px}@media screen and (min-width: 760px){.video-logo{left:60px;height:100px}}.video-logo::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));filter:blur(8px);z-index:-1}.video-logo::after{content:"";background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0 0 5px 5px;z-index:1}.video-logo:hover::before{filter:blur(2px)}.video-logo img{height:100%;width:100%;object-fit:contain;position:relative;z-index:2}.stats-bar{margin-bottom:10px;position:relative;width:200px;height:10px;display:block;background:#ddd;cursor:pointer}@media only screen and (max-width: 700px){.stats-bar{width:75%;float:right}}.stats-bar:before{content:"";display:block;width:2px;height:16px;background:gray;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-1px;z-index:2}.stats-bar .value{height:100%;position:absolute}.stats-bar .value.positive{background:#4f8400;left:50%}.stats-bar .value.negative{background:#cc4b00;right:50%}.stats-bar .tooltip{position:absolute;bottom:calc(100% + 20px);left:50%;margin-left:-175px;z-index:5;width:350px;border:1px solid gray;background:#fff;display:none;color:gray;font-style:italic;line-height:150%}.stats-bar .tooltip span{padding:10px;position:relative;display:block}.stats-bar .tooltip span:before{content:"";position:absolute;top:100%;left:50%;margin-left:-12px;width:0;height:0;border-top:12px solid gray;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0)}.stats-bar .tooltip span:after{content:"";position:absolute;top:100%;left:50%;margin-left:-9px;width:0;height:0;border-top:10px solid #fff;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0)}.stats-bar:hover .tooltip{display:block}.right-bar{text-decoration:none;padding:0;float:right;z-index:5;position:relative}@media only screen and (max-width: 700px){.right-bar{margin-bottom:20px;float:none}}.right-bar>li{display:inline-block;vertical-align:middle;margin-left:25px}@media only screen and (max-width: 700px){.right-bar>li{margin-left:0;width:49%}.right-bar>li:nth-child(1){padding-right:10px}.right-bar>li:nth-child(2){padding-left:10px}.right-bar>li .dropdown #category-title-container{font-size:14px}}.right-bar>li fieldset,.right-bar>li .formItem{width:auto;margin:0}.right-bar>li .formText{width:200px}@media only screen and (max-width: 700px){.right-bar>li .formText{width:100%}}.right-bar>li .select2-container{width:200px !important;margin-right:-20px;background:none;border:1px solid #fff}.right-bar>li .select2-container.select2-container--open{border:1px solid gray}@media only screen and (max-width: 700px){.right-bar>li .select2-container{width:100%}}@media only screen and (max-width: 567px){.right-bar{display:flex;flex-direction:row}.right-bar>li{width:auto;flex:1}}@media only screen and (max-width: 700px){.right-bar.mb-block>li{display:block;margin-bottom:20px;width:100%;padding-left:0;padding-right:0}.right-bar.mb-block>li .select2-container{width:100% !important;margin-right:0 !important}.right-bar.mb-block>li .btn{width:100%}}@media only screen and (max-width: 700px){.mb-media-redorder.content-width{display:flex;flex-direction:column}.mb-media-redorder.content-width .right-bar{order:2}.mb-media-redorder.content-width .right-bar .icon-filter{padding:50px 0 0 0}.mb-media-redorder.content-width .right-bar .icon-filter li{margin-left:0;margin-right:30px}.mb-media-redorder.content-width .teaser{order:1}}fieldset .formItem .redactor-box{border:1px solid gray;border-top:0}fieldset .formItem .redactor-box .redactor-toolbar{box-shadow:none;width:calc(100% - 40px) !important;margin:0 20px !important;border-bottom:1px solid gray}fieldset .formItem .redactor-box .redactor-toolbar li a{color:#747474;border-right:0;padding:15px 5px;height:auto}fieldset .formItem .redactor-box .redactor-toolbar li a:hover{color:#007eb0;background:#fff}fieldset .formItem .redactor-box .redactor-toolbar li:first-child a{padding-left:0}fieldset .formItem .redactor-box .redactor-layer{border:0}fieldset .formItem .redactor-box .redactor-styles{font-family:Arial,Helvetica,sans-serif;color:#000;line-height:150%}#ui-datepicker-div{border:1px solid gray;border-top:0;border-radius:0;padding:20px}@media only screen and (max-width: 700px){#ui-datepicker-div{margin-left:0 !important}}#ui-datepicker-div .ui-datepicker-header{border-radius:0;background:none;padding:0;border:0;border-bottom:1px solid gray}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color:#cc4b00;font-size:16px;padding-bottom:10px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{border-radius:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before{font-family:"thaff";font-size:16px;color:gray;font-weight:normal}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-hover{background:none;border:none}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-state-hover:before{color:#cc4b00}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before{content:""}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:before{content:""}#ui-datepicker-div .ui-datepicker-calendar{margin-top:10px}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-other-month{visibility:hidden}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-unselectable{opacity:.5}#ui-datepicker-div .ui-datepicker-calendar thead th{text-transform:uppercase;color:#747474}#ui-datepicker-div .ui-datepicker-calendar tbody td{text-align:center}#ui-datepicker-div .ui-datepicker-calendar tbody td a{border:2px solid #fff;text-align:center;font-size:14px;height:32px;width:32px;line-height:30px;display:inline-block;padding:0;background:none}#ui-datepicker-div .ui-datepicker-calendar tbody td a.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar tbody td a.ui-state-hover{border:2px solid #cc4b00;background:none;color:#000}#ui-datepicker-div .ui-datepicker-calendar tbody td span{height:32px;width:32px;line-height:32px;border:none}.label-header{padding-bottom:30px;border-bottom:1px solid gray}.label-header ul{list-style-type:none;padding:0}.label-header ul li{display:inline-block;margin-right:40px;color:gray;position:relative;padding-left:27px}@media only screen and (max-width: 700px){.label-header ul li{margin-bottom:10px;display:block}.label-header ul li:last-child{margin-bottom:0}}.label-header ul li:first-child{color:#cc4b00}.label-header ul li:before{position:absolute;top:0;left:0;color:#007eb0}.label-header.application-detail{border-bottom:0;margin-bottom:50px}.label-header.application-detail ul li{color:inherit}.label-header.application-detail ul li:before{color:#747474}.label-header.application-detail ul li:first-child{color:inherit}.label-header.no-highlight ul li:first-child{color:gray}.list-icons{list-style-type:none;padding:0}.list-icons li{display:block}.list-icons li p{font-size:16px;margin-top:20px}.list-icons li a{border-bottom:2px solid rgba(255,255,255,.5)}.list-icons li a,.list-icons li span{text-decoration:none;font-size:18px;position:relative;color:#fff;padding:35px 0 35px 55px;display:block}.list-icons li a:before,.list-icons li span:before{position:absolute;top:26px;left:0;font-size:32px;transition:transform 200ms ease}.list-icons li:hover a:before{transform:translateY(-10px)}.list-icons li:last-child a{border-bottom:0}.list-icons li:last-child a,.list-icons li:last-child span{padding-bottom:25px}.list-icons.large li{margin-bottom:40px}@media only screen and (min-width: 820px)and (max-width: 1240px){.list-icons.large li{margin-bottom:30px}}@media only screen and (max-width: 700px){.list-icons.large li{margin-bottom:30px}}.list-icons.large li p{margin-bottom:0}.list-icons.large li a,.list-icons.large li span{padding:0 0 0 55px}.list-icons.large li a:before,.list-icons.large li span:before{top:-8px}.c-hamburger{display:block;position:relative;overflow:hidden;padding:0;width:28px;height:16px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;transition:background .3s;float:left}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:7px;left:0px;right:0px;height:2px;background:#fff}.c-hamburger span:before,.c-hamburger span:after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:""}.c-hamburger span:before{top:-7px}.c-hamburger span:after{bottom:-7px}.c-hamburger--htx{background-color:rgba(0,0,0,0)}.c-hamburger--htx span{transition:background 0s .3s}.c-hamburger--htx span:before,.c-hamburger--htx span:after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span:before{transition-property:top,transform}.c-hamburger--htx span:after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:rgba(0,0,0,0)}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span:before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span:after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span:before,.c-hamburger--htx.is-active span:after{transition-delay:0s,.3s}#hamburger-wrap{padding:30px 20px;position:absolute;bottom:0;left:0;cursor:pointer}@media only screen and (min-width: 700px){#hamburger-wrap{padding:30px 0}}#hamburger-wrap.icon-arrowline-right-32 span{color:rgba(255,255,255,.5)}#hamburger-wrap.icon-arrowline-right-32:before{color:#fff;transform:rotate(180deg);display:inline-block;top:4px;position:relative;font-size:20px;margin-right:10px}#hamburger-wrap.icon-arrowline-right-32:hover span{color:#fff}#hamburger-wrap .c-hamburger+span{font-size:18px;color:rgba(255,255,255,.5);padding-left:20px;transition:color 200ms ease}#hamburger-wrap:hover .c-hamburger+span{color:#fff}.online-appointment{border:1px solid gray;border-bottom:0}.online-appointment .swiper-container-free-mode .swiper-slide{width:auto}.online-appointment .calendar-swiper-background{border-right:1px solid gray;position:absolute;left:0;right:29px;top:0}.online-appointment .calendar-swiper-background .swiper-slide{height:72px;line-height:72px;text-align:center;text-transform:uppercase;font-size:16px;background:#fff}.online-appointment .calendar-swiper-foreground{z-index:2}.online-appointment .swiper-button-prev,.online-appointment .swiper-button-next{margin-top:0;top:0;width:72px;height:72px;background:none}.online-appointment .swiper-button-prev::before,.online-appointment .swiper-button-next::before{content:"";position:absolute;border:2px solid #cc4b00;width:14px;height:14px;top:50%;left:50%;margin-left:-7px;margin-top:-9px;transform:rotate(45deg)}.online-appointment .swiper-button-prev{left:0}.online-appointment .swiper-button-prev::before{border-right:0;border-top:0}.online-appointment .swiper-button-next{right:0}.online-appointment .swiper-button-next::before{border-left:0;border-bottom:0}.online-appointment .swiper-button-disabled::before{border-color:#747474}.online-appointment .day-head{height:72px;text-align:center;text-transform:uppercase;font-size:16px;border-bottom:1px solid gray;line-height:72px}.online-appointment .day-head span{visibility:hidden}.online-appointment .grid .col-1-4{padding-right:0}.online-appointment .grid .col-3-4{position:relative}.online-appointment .grid .date{background-color:#f1f1f1}.online-appointment .grid .date h3{height:72px;line-height:72px;padding:0 30px;text-transform:uppercase;color:#000;font-size:16px;margin-bottom:0;border-bottom:1px solid gray}.online-appointment .grid .date h3::before{display:none}.online-appointment .grid .date .day{padding:30px;border-bottom:1px solid gray;height:140px}.online-appointment .grid .date .day strong{display:block;font-size:26px;font-weight:normal}.online-appointment .grid .date .day small{display:block;font-size:16px}.online-appointment .grid .timeline-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.online-appointment .grid .timeline-item .day-item{border-bottom:1px solid gray;border-right:1px solid gray;height:140px;position:relative;flex:1 1 auto}.online-appointment .grid .timeline-item .day-item a,.online-appointment .grid .timeline-item .day-item button{display:block;height:139px;width:100%;border:none;border-radius:0;cursor:pointer}.online-appointment .grid .timeline-item .day-item a:hover,.online-appointment .grid .timeline-item .day-item button:hover{background:#007eb0;color:#fff}.online-appointment .grid .timeline-item .day-item strong{display:block;text-align:center;font-size:26px;font-weight:normal;padding-top:30px;margin-bottom:10px}.online-appointment .grid .timeline-item .day-item em{display:block;font-style:normal;text-align:center}.online-appointment .grid .timeline-item .day-item .label{position:absolute;bottom:0;right:0;margin:0;padding:7px 10px;color:#fff;font-weight:bold}.online-appointment .grid .timeline-item .day-item.disabled a,.online-appointment .grid .timeline-item .day-item.disabled button{pointer-events:none;color:gray}.online-appointment .grid .timeline-item .day-item.disabled .label{background:gray;color:#fff}.online-appointment .grid .timeline-item .day-item.available .label{background:#4f8400}.online-appointment .grid .timeline-item .day-item.created .label{background:#cc4b00}.online-appointment .grid .timeline-item .day-item:last-child a,.online-appointment .grid .timeline-item .day-item:last-child button{margin-right:-1px}@media only screen and (min-width: 820px)and (max-width: 1240px){.online-appointment .grid .col-1-4{width:200px}.online-appointment .grid .col-3-4{width:calc(100% - 200px)}}@media only screen and (max-width: 700px){.online-appointment{margin-right:-20px}.online-appointment .swiper-button-next,.online-appointment .swiper-button-prev{display:none}.online-appointment .grid .col-1-4{width:150px;float:left}.online-appointment .grid .col-3-4{padding-right:0;width:calc(100% - 150px);float:left}.online-appointment .grid .calendar-swiper-background{right:0}.online-appointment .grid .calendar-swiper-background .swiper-slide{text-align:left;padding:0 30px}.online-appointment .grid .date .day strong{font-size:18px}.online-appointment .grid .timeline-item .day-item strong{font-size:20px}.online-appointment .grid .timeline-item .day-item .label{font-size:14px}}fieldset{border:0;margin-bottom:30px;min-width:auto}fieldset .tooltip-wrap{position:relative;z-index:777}fieldset .tooltip-wrap .tooltip{position:absolute;background:#fff;z-index:10;bottom:calc(100% + 90px);left:0;right:0;font-size:14px;font-style:italic;line-height:21px;color:gray;border:1px solid #e7e7e7;padding:10px;pointer-events:none;opacity:0;transform:translate(0, -40px);transition:all 350ms ease}fieldset .tooltip-wrap .tooltip::before,fieldset .tooltip-wrap .tooltip::after{position:absolute;content:"";left:50%}fieldset .tooltip-wrap .tooltip::before{width:0;height:0;border-style:solid;border-width:12px 5px 0 5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-12px;margin-left:-5px;z-index:2}fieldset .tooltip-wrap .tooltip::after{width:0;height:0;border-style:solid;border-width:14px 6px 0 6px;border-color:#e7e7e7 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-14px;margin-left:-6px;z-index:1}fieldset .has-tooltip:hover+.tooltip-wrap .tooltip{opacity:1;transform:translate(0, 0);pointer-events:all}fieldset.contact-field{position:relative}fieldset.contact-field .btn.remContact{position:absolute;right:0;top:0;z-index:10}fieldset .formItem{margin-bottom:30px;display:flex;width:100%;position:relative;z-index:0}fieldset .formItem .error{margin:0;padding:0;list-style-type:none;position:absolute;top:100%;font-size:12px;margin-top:5px}fieldset .formItem .error li{color:#ea2221}fieldset .formItem.autocomplete{z-index:1}fieldset .formItem .btn-copy{border:1px solid #f1f1f1;background:#fff;font-size:16px;width:100%;border-radius:0;cursor:pointer;padding:20px;text-align:left}@media only screen and (max-width: 700px){fieldset .formItem{flex-direction:column}}fieldset .formItem button.icon-showpassword{position:absolute;font-size:35px;width:72px;height:52px;right:0;bottom:0;z-index:2;border:0;background:rgba(0,0,0,0);cursor:pointer;opacity:.5;transition:opacity 200ms ease;color:#007eb0}fieldset .formItem button.icon-showpassword:hover{opacity:1}@media only screen and (min-width: 700px){fieldset .formItem.half{width:50% !important;float:left;padding-right:15px}fieldset .formItem.half+.half{padding-right:0;padding-left:15px}}fieldset .formItem label{flex:0 0 auto;display:flex;height:50px;width:140px;vertical-align:middle;background:#f1f1f1;padding:0 20px;font-size:13px;color:#747474;text-transform:uppercase;font-weight:bold;overflow:hidden;text-overflow:ellipsis;align-items:center}fieldset .formItem label.wide{width:300px}@media only screen and (max-width: 700px){fieldset .formItem label{display:block;width:100%;line-height:50px}fieldset .formItem label.wide{width:100%}}fieldset .formItem .videoInput{flex:1}fieldset .formItem input,fieldset .formItem textarea{flex:1;border:1px solid #f1f1f1;font-size:16px;width:100%;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;border-radius:0;transition:all 200ms ease}fieldset .formItem input #inputPassword,fieldset .formItem textarea #inputPassword{padding-right:70px}@media only screen and (max-width: 700px){fieldset .formItem input,fieldset .formItem textarea{display:block;border:1px solid #f1f1f1;background:#fff}}fieldset .formItem input:hover,fieldset .formItem input:focus,fieldset .formItem textarea:hover,fieldset .formItem textarea:focus{border:1px solid #f1f1f1;background:#fff}fieldset .formItem input:focus,fieldset .formItem textarea:focus{outline:3px solid #cc4b00;background:#fff}fieldset .formItem input:disabled:hover,fieldset .formItem input:disabled:focus,fieldset .formItem textarea:disabled:hover,fieldset .formItem textarea:disabled:focus{border:1px solid #f1f1f1;background:#f1f1f1}fieldset .formItem select{width:100%;height:52px;background:#f1f1f1;border:1px solid #f1f1f1}fieldset .formItem input{background:#f1f1f1}fieldset .formItem input.formText{height:50px;line-height:50px;padding:0 20px}@media only screen and (min-width: 820px)and (max-width: 1240px){fieldset .formItem input.formText{display:inherit}}@media only screen and (max-width: 700px){fieldset .formItem input.formText{display:block;flex:0 0 auto;border:1px solid #f1f1f1;background:#fff}}fieldset .formItem textarea{padding:20px;min-height:150px}fieldset .formItem .btn{display:inline-block}fieldset .formItem .btn-delete{position:absolute;right:20px;top:50%;margin-top:-10px;text-decoration:none;z-index:3;border:none;background:rgba(0,0,0,0);cursor:pointer}fieldset .formItem .btn-delete:before{color:#007eb0;font-size:20px}fieldset .formItem .btn-delete:hover:before{color:#cc4b00}fieldset .formItem .tags{background:#f1f1f1;padding:20px 20px;position:relative}fieldset .formItem .tags::before{content:"";left:20px;right:20px;top:0;background:gray;height:1px;position:absolute}fieldset .formItem .tags .tag{display:inline-block;margin-right:20px}fieldset .formItem .tags .tag:last-child{margin-right:0}fieldset .formItem .tags .tag button{border:0;background:rgba(0,0,0,0);color:#007eb0;cursor:pointer;width:20px;height:20px;font-size:20px;position:relative;top:4px;margin-left:5px}fieldset .formItem.formCheckbox input[type=checkbox],fieldset .formItem.formCheckbox input[type=radio]{opacity:0;position:absolute;left:0;top:0;width:50px;height:50px;z-index:-1}fieldset .formItem.formCheckbox input[type=checkbox]+label,fieldset .formItem.formCheckbox input[type=radio]+label{display:flex;height:auto;background:rgba(0,0,0,0);padding:0;cursor:pointer;font-size:16px;font-weight:normal;text-transform:none;color:#000;width:100%}@media only screen and (max-width: 700px){fieldset .formItem.formCheckbox input[type=checkbox]+label,fieldset .formItem.formCheckbox input[type=radio]+label{line-height:120%}}fieldset .formItem.formCheckbox input[type=checkbox]+label a,fieldset .formItem.formCheckbox input[type=radio]+label a{color:#007eb0;text-decoration:none}fieldset .formItem.formCheckbox input[type=checkbox]+label a:hover,fieldset .formItem.formCheckbox input[type=radio]+label a:hover{color:#cc4b00}fieldset .formItem.formCheckbox input[type=checkbox]+label span,fieldset .formItem.formCheckbox input[type=radio]+label span{vertical-align:middle;flex:1}fieldset .formItem.formCheckbox input[type=checkbox]+label i,fieldset .formItem.formCheckbox input[type=radio]+label i{flex:0 0 auto;width:50px;height:50px;margin:0;vertical-align:middle;margin-right:25px;text-align:center;line-height:52px;font-style:normal;color:#007eb0;position:relative}fieldset .formItem.formCheckbox input[type=checkbox]+label i:after,fieldset .formItem.formCheckbox input[type=radio]+label i:after{content:"";width:50px;height:50px;background:#f1f1f1;position:absolute;top:0;left:0;z-index:0}fieldset .formItem.formCheckbox input[type=checkbox]+label i:before,fieldset .formItem.formCheckbox input[type=radio]+label i:before{content:"";opacity:0;display:inline-block;transform:scale(0);z-index:1;transition:transform 200ms ease;position:absolute;top:0;left:50%;margin-left:-12px}fieldset .formItem.formCheckbox input[type=checkbox]:focus+label i:after,fieldset .formItem.formCheckbox input[type=radio]:focus+label i:after{outline:none !important;box-shadow:inset 0 0 0 3px #cc4b00}fieldset .formItem.formCheckbox input[type=checkbox]+label i{font-size:25px}fieldset .formItem.formCheckbox input[type=checkbox]+label i:before{content:"";font-family:"thaff"}fieldset .formItem.formCheckbox input[type=radio]+label i{position:relative}fieldset .formItem.formCheckbox input[type=radio]+label i:before{width:10px;height:10px;border:2px solid #007eb0;border-radius:50%;position:absolute;top:25px !important;left:50% !important;margin-top:-7px;margin-left:-7px}fieldset .formItem.formCheckbox input[type=radio]+label i:after{border-radius:50%}fieldset .formItem.formCheckbox input[type=checkbox]:checked+label i,fieldset .formItem.formCheckbox input[type=radio]:checked+label i{border:0}fieldset .formItem.formCheckbox input[type=checkbox]:checked+label i:before,fieldset .formItem.formCheckbox input[type=radio]:checked+label i:before{transform:scale(1);opacity:1}fieldset .formItem.formCheckbox.large input[type=checkbox]+label span,fieldset .formItem.formCheckbox.large input[type=radio]+label span{font-size:20px}@media only screen and (max-width: 700px){fieldset .formItem.formCheckbox.large input[type=checkbox]+label span,fieldset .formItem.formCheckbox.large input[type=radio]+label span{font-size:16px}}fieldset .formItem .select2-container.select2-container--default{flex:1}@media only screen and (max-width: 700px){fieldset .formItem .select2-container.select2-container--default{display:block;background:#fff;width:100% !important}}fieldset .formItem .select2-container.select2-container--default.select2-container--focus{border-color:red}fieldset .formItem.formError>label{color:#ea2221}fieldset .formItem.formError.formCheckbox label span,fieldset .formItem.formError.formRadio label span{color:#ea2221}fieldset .formItem.formEditor,fieldset .formItem.formBlockLabel{flex-direction:column}fieldset .formItem.formEditor label,fieldset .formItem.formBlockLabel label{display:block;width:100%;line-height:50px;margin-bottom:0}fieldset .formItem.formEditor .formText,fieldset .formItem.formBlockLabel .formText{background:#fff}fieldset .formItem.formVideoInput .hint-grey{color:#747474;font-style:italic;line-height:150%;margin-top:20px}fieldset .formItem.formVideoInput .videoItem{height:50px;line-height:50px;padding:0 20px;border:1px solid #f1f1f1;font-size:16px}fieldset .formItem.formVideoInput .videoItem span{display:inline-block;position:relative;padding-right:25px}fieldset .formItem.formVideoInput .videoItem span i{font-size:14px;color:#007eb0;position:absolute;right:0;top:1px;cursor:pointer}fieldset .formItem.formVideoInput .videoItem span i:hover{color:#cc4b00}fieldset .formItem.formDate{position:relative}fieldset .formItem.formDate input{cursor:pointer}fieldset .formItem.formDate:after{content:"";display:block;font-family:"thaff";font-size:16px;color:#007eb0;position:absolute;right:20px;top:50%;margin-top:-8px;pointer-events:none}@media only screen and (max-width: 700px){fieldset .formItem.formDate:after{top:inherit;bottom:17px}}fieldset .formItem.formSearch{position:relative}fieldset .formItem.formSearch input{padding-left:55px;background:#f1f1f1}fieldset .formItem.formSearch:before{content:"";font-family:"thaff";font-size:16px;color:#747474;position:absolute;left:20px;top:50%;margin-top:-8px;pointer-events:none}fieldset .formItem.formFile{border:2px dashed gray}fieldset .formItem.formFile>label{background:#fff;overflow:visible}fieldset .formItem.formFile .right{padding:20px 20px 20px 0}fieldset .formItem.formFile .right .img{float:left;width:120px;margin-right:30px}fieldset .formItem.formFile .right .img img{width:100%;height:auto}fieldset .formItem.formFile .right span{font-style:italic}fieldset .formItem.formFile .right span a{float:right;color:#007eb0;text-decoration:none;font-size:20px}fieldset .formItem.formFile .doc-upload{margin-bottom:0;border:0;flex:1}fieldset .formItem.formFile .doc-upload .droparea{margin-bottom:15px}fieldset .formItem.formFile .doc-upload .doc-file{font-size:16px;color:#000;padding-left:0;font-style:italic;margin-bottom:15px}fieldset .formItem.formFile .doc-upload .doc-file button{float:right;color:#007eb0;text-decoration:none;font-size:20px;position:relative;right:inherit;border:none;background:rgba(0,0,0,0);cursor:pointer}fieldset .formItem.formFile .doc-upload .inner{padding:20px 20px 20px 0}fieldset .formItem .btn-datepicker{position:absolute;width:30px;height:50px;border:0;border-radius:0;right:50px;line-height:50px;text-align:center;background:none;cursor:pointer;text-decoration:none;z-index:10011}@media only screen and (max-width: 700px){fieldset .formItem .btn-datepicker{top:50px}}fieldset .formItem .btn-datepicker:after{content:"";display:block;font-family:"thaff";font-size:16px;color:#007eb0}fieldset .formItem .btn-datepicker:hover:after{color:#cc4b00}fieldset .formItem .input-datepicker{height:50px;position:absolute;top:0px;visibility:hidden}fieldset .has-btn{position:relative}fieldset .has-btn .btn-add{position:absolute;right:0;top:0;z-index:2}fieldset.candidate-search{margin-bottom:0}fieldset.candidate-search .tags{min-height:85px}fieldset.candidate-search .tags.small{min-height:0;padding:15px 20px}fieldset.candidate-search .tags.small .select2-container{padding:0}fieldset.candidate-search .tags.small:has(.select2){padding:0}fieldset.candidate-search .tags.small:has(.select2) .select2-container{padding:0 20px}fieldset.candidate-search .formItem .select2-container{width:100% !important}.error-notification,.status-container{color:#ea2221;display:block;margin-bottom:30px}.error-notification span,.status-container span{display:block;margin-bottom:10px}.error-notification.candidate-search-error,.status-container.candidate-search-error{color:#fff}.select2-container.select2-container--default{background:#f1f1f1;border:1px solid #f1f1f1;z-index:10010}.select2-container.select2-container--default .select2-selection--single{border-radius:0;height:48px;background:rgba(0,0,0,0);position:relative;border:none}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;text-align:left;padding:0 40px 0 20px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#000;max-width:100%}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;width:52px;transition:transform 200ms ease}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:"";font-family:"thaff";color:#007eb0;font-size:20px;position:absolute;right:17px;top:50%;margin-top:-10px}.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container.select2-container--default .select2-selection textarea{min-height:50px;padding:0 20px;margin:0}.select2-container.select2-container--default .select2-selection:hover .select2-selection__arrow:before{color:#cc4b00}.select2-container.select2-container--default.select2-container--disabled{background:#f8f8f8}.select2-container.select2-container--default .select2-dropdown{border-color:gray;margin-top:-2px;margin-left:-1px;border-radius:0}.select2-container.select2-container--default .select2-dropdown .select2-search--dropdown{padding:10px 20px}.select2-container.select2-container--default .select2-dropdown .select2-search--dropdown input{height:50px;line-height:50px;padding:0 10px;border:1px solid gray;font-size:16px;border-radius:0;-webkit-appearance:none}.select2-container.select2-container--default .select2-dropdown .select2-results{padding:10px 0}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:10px;height:10px}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track{background:#f1f1f1}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{background:#c1c1c1}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb:hover{background:#007eb0}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb:active{background:#007eb0}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:10px 20px;display:block;background:#fff}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#fff;color:#cc4b00}.select2-container.select2-container--default .select2-dropdown .select2-results .select2-results__options .select2-results__message{font-style:italic;color:#747474}.select2-container.select2-container--default .select2-dropdown.multiselect .select2-results .select2-results__options .select2-results__option{position:relative;padding-left:60px}.select2-container.select2-container--default .select2-dropdown.multiselect .select2-results .select2-results__options .select2-results__option:before{content:"";font-family:"thaff";width:25px;height:25px;display:block;background:#f1f1f1;position:absolute;left:20px;top:6px;color:#f1f1f1;text-align:center;line-height:25px;font-size:13px}.select2-container.select2-container--default .select2-dropdown.multiselect .select2-results .select2-results__options .select2-results__option.select2-results__option--selected:before{color:#007eb0}.select2-container.select2-container--default.select2-container--open{background:#fff;border:1px solid gray;border-bottom:1px solid #fff;border:1px solid gray}.select2-container.select2-container--default.select2-container--open.select2-container--below{border-bottom:1px solid #fff}.select2-container.select2-container--default.select2-container--open.select2-container--above{border-top:1px solid #fff}.select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}.formItem.multi-select{align-items:stretch}.formItem.multi-select label{height:auto}.formItem.multi-select.wide{display:block}.formItem.multi-select.wide label{display:block;width:100%;line-height:54px;position:relative}.formItem.multi-select.wide label:before{content:"";font-family:"thaff";font-weight:normal;font-size:20px;position:absolute;right:21px;top:0;color:#007eb0}.formItem.multi-select.wide .select2-container{width:100%;display:block;max-width:100%}.formItem.multi-select.wide .select2-container .select2-selection{border-top:1px solid gray}.formItem.multi-select.wide .select2-container .select2-selection:before{display:none !important}.formItem.multi-select .select2-container{padding:0;max-width:calc(100% - 140px)}@media only screen and (max-width: 700px){.formItem.multi-select .select2-container{max-width:100%;width:100% !important}}.formItem.multi-select .select2-container .select2-selection--multiple{border-radius:0;min-height:50px;position:relative;border:none;background:rgba(0,0,0,0);display:flex;flex-wrap:wrap;padding:0 50px 0 0}@media only screen and (max-width: 700px){.formItem.multi-select .select2-container .select2-selection--multiple .select2-search{min-height:48px}.formItem.multi-select .select2-container .select2-selection--multiple .select2-search .select2-search__field{height:48px}}.formItem.multi-select .select2-container .select2-selection--multiple:before{content:"";font-family:"thaff";font-size:20px;position:absolute;right:20px;top:50%;margin-top:-10px;color:#007eb0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-search--inline{flex:1;float:none}.formItem.multi-select .select2-container .select2-selection--multiple .select2-search--inline input{width:calc(100% - 6px) !important;height:46px;margin-top:3px;padding:0 20px;margin-left:3px;margin-right:-20px}.formItem.multi-select .select2-container .select2-selection--multiple .select2-search--inline textarea{outline:none !important;line-height:56px;width:100% !important}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered{line-height:46px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;margin:0;padding:0;cursor:default;display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width: 700px){.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered:has(li){min-height:48px}}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field[disabled]{color:#747474}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:rgba(0,0,0,0);border:none;border-radius:0;cursor:default;padding:0 0 0 20px;color:#000;overflow:hidden;text-overflow:ellipsis;height:35px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;float:none;margin:5px 0 0 0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:first-child{margin-top:5px}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display{overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 700px){.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{min-height:35px;max-width:calc(100% - 145px);overflow:hidden;text-overflow:ellipsis;padding-right:0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice input{height:100%;margin-top:0}}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{color:rgba(0,0,0,0);position:relative;margin-left:10px;border:none;padding:0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before{content:"";font-family:"thaff";font-size:14px;color:#007eb0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover:before{color:#cc4b00}.formItem.multi-select .select2-container.select2-container--open{background:#fff;border:1px solid gray}.formItem.multi-select .select2-container.select2-container--open.select2-container--below{border-bottom:1px solid #fff}.formItem.multi-select .select2-container.select2-container--open.select2-container--above{border-top:1px solid #fff}.formItem.multi-select .select2-container.select2-container--open .select2-selection--multiple:before{content:"";color:#cc4b00}@media only screen and (min-width: 820px)and (max-width: 1240px){.select2-container .select2-dropdown{margin-left:0 !important}}@media only screen and (max-width: 700px){.select2-container .select2-dropdown{margin-left:0 !important;min-width:auto !important}}fieldset.fair-options .info{color:#cc4b00;display:block;margin-bottom:30px}fieldset.chat{border:1px solid #e7e7e7;padding:30px}@media only screen and (max-width: 700px){fieldset.chat .col-2-3{padding-top:30px}}fieldset.chat .chat-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center;margin-bottom:30px}fieldset.chat .chat-title h4{margin-bottom:0;font-size:26px}fieldset.chat .formCheckbox{width:auto;margin-bottom:0}fieldset.chat .formCheckbox label span{text-transform:uppercase;font-weight:bold;padding-right:10px;color:#b3b3b3;font-size:13px}fieldset.chat .formCheckbox label em{width:40px;height:20px;border-radius:20px;background:#fff;display:block;position:relative}fieldset.chat .formCheckbox label em::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#bfbfbf;position:absolute;left:0;top:0}fieldset.chat .formCheckbox input:checked+label em::before{left:50%;background:#cc4b00}fieldset.chat .close{display:block;cursor:pointer;width:30px;height:30px;background:rgba(0,0,0,0);border:0;position:relative}fieldset.chat .close::before,fieldset.chat .close::after{content:"";height:2px;width:20px;position:absolute;left:50%;top:50%;background:#007eb0;margin-top:-1px;margin-left:-10px}fieldset.chat .close::before{transform:rotate(45deg)}fieldset.chat .close::after{transform:rotate(-45deg)}fieldset.chat .chat-slot-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:flex-start;margin-bottom:30px}fieldset.chat .chat-slot-header h5{color:gray;font-size:26px;margin-bottom:0}fieldset.chat .chat-contact{background:#f1f1f1;margin-top:30px;margin-right:-30px}fieldset.chat .chat-contact .grid{margin-right:0}fieldset.chat .chat-contact .col-1-3,fieldset.chat .chat-contact .col-2-3{margin-bottom:0;padding:30px;flex-direction:column}fieldset.chat .chat-contact .col-2-3{border-left:2px solid #fff}fieldset.chat .chat-info .formName{background:#fff;margin-bottom:2px}fieldset.chat .chat-info .formName label{background:#fff}fieldset.chat .chat-info .formName input{background:#fff;border-color:#fff}fieldset.chat .chat-info button.icon-delete{border:0;background:rgba(0,0,0,0);cursor:pointer}fieldset.chat .chat-info .formFile{border:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;background:#fff}@media only screen and (max-width: 700px){fieldset.chat .chat-info .formFile{flex-direction:column}}fieldset.chat .chat-info .formFile label{height:auto}fieldset.chat .chat-info .formFile .right a.icon-delete{text-decoration:none;color:#747474}fieldset.chat .chat-info .formFile .right .img{margin-right:10px}@media only screen and (max-width: 700px){fieldset.chat .chat-info .formFile .right{padding:20px}}fieldset.chat .chat-slot{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;padding:20px;margin-bottom:20px}fieldset.chat .chat-slot .count{background:#cc4b00;padding:16px 20px;display:inline-block;margin-right:15px}fieldset.chat .chat-slot .slot-name{flex:1 1 auto}fieldset.chat .chat-slot .slot-name small{font-size:13px;font-weight:bold;text-transform:uppercase;display:block;margin-bottom:10px}fieldset.chat .chat-slot .slot-name h6{font-size:20px;margin-bottom:0}fieldset.chat .chat-slot.active{color:#fff;background:gray}fieldset.chat .chat-slot.active h6{color:#fff}fieldset.chat .chat-slot.available{background:#e6e6e6}fieldset.chat .chat-slot.available h6{color:#7fbd21}fieldset.chat .chat-slot.available small{color:gray}fieldset.chat .btn-wrap{text-align:center}fieldset.chat .btn-wrap button.add-slot{border:0;background:rgba(0,0,0,0);font-size:13px;text-transform:uppercase;color:#b3b3b3;cursor:pointer}fieldset.chat .btn-wrap button.add-slot::before{color:#007eb0;float:right;margin-left:10px;font-size:20px;position:relative;top:-2px}fieldset.chat .btn-wrap button.add-slot:hover{color:#000}fieldset.chat .droparea{border:2px dashed gray;font-size:13px;text-align:center;width:108px;height:108px;font-weight:bold;color:#747474;font-style:normal;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}fieldset.chat .droparea .dz-message{margin:auto}fieldset.chat .droparea .dz-message span{font-style:normal;text-transform:uppercase}@media only screen and (min-width: 1240px){.ba-title-code-container .select2-container .select2-selection--single .select2-selection__rendered{max-width:220px}}.iframe-copy-response{position:relative;display:block}.iframe-copy-response span{position:absolute;top:100%;width:100%;text-align:center;color:#4f8400}#container{--fui-border-radius: 0;--fui-group-padding: 0;--fui-group-border: none;--fui-group-border-radius: 0;--fui-font: $fontDefault;--fui-font-size: 13px;--fui-color: #000000;--fui-label-color: $colorGreen;--fui-label-margin: 0;--fui-input-background-color: #F1F1F1;--fui-input-border: 1px solid #F1F1F1;--fui-input-font-size: 16px;--fui-input-border-color-focus: none;--fui-input-box-shadow-focus: none;--fui-label-error-color: #EA2221;--fui-input-error-border-color: #F1F1F1;--fui-primary-color: #007EB0}.fui-field-container{margin-bottom:30px;display:flex;width:100%}.fui-field-container .fui-label{flex:0 0 auto;display:flex;height:50px;width:140px;vertical-align:middle;background:#f1f1f1;padding:0 20px;font-size:13px;color:#747474;text-transform:uppercase;font-weight:bold;overflow:hidden;text-overflow:ellipsis;align-items:center;margin:0}.fui-field-container .fui-input-wrapper{flex:1}.fui-field-container .fui-input-wrapper .fui-input,.fui-field-container .fui-input-wrapper .fui-select,.fui-field-container .fui-input-wrapper .iti{height:100%}.fui-field-container .fui-input-wrapper .fui-input.fui-focus,.fui-field-container .fui-input-wrapper .fui-input:focus,.fui-field-container .fui-input-wrapper .fui-select.fui-focus,.fui-field-container .fui-input-wrapper .fui-select:focus,.fui-field-container .fui-input-wrapper .iti.fui-focus,.fui-field-container .fui-input-wrapper .iti:focus{border:none;box-shadow:none;outline:3px solid #cc4b00 !important;background:#fff}.fui-row{margin-bottom:0 !important}.fui-field{position:relative}.fui-field .fui-errors{position:absolute;bottom:10px;left:20px}.fui-type-group+.fui-type-group{padding-left:50px;margin-left:50px;border-left:2px solid #e7e7e7}.formie-friendly-captcha-placeholder{max-width:300px}.fui-type-multi-line-text .fui-field-container{flex-direction:column}.fui-type-multi-line-text .fui-field-container .fui-label{width:100%}.fui-type-multi-line-text .fui-field-container .fui-instructions{order:9}.fui-type-multi-line-text .fui-field-container .fui-input-wrapper .fui-input{border:1px solid #f1f1f1;background:#fff}.fui-submit{color:#fff !important;display:inline-block;padding:18px 20px 17px 20px !important;text-decoration:none !important;font-size:13px !important;font-weight:bold !important;text-transform:uppercase !important}.teaser{position:relative}.teaser .dropdown{float:right;margin-top:60px;padding-top:10px;padding-bottom:10px}.teaser .btn-logout{float:right;color:#cc4b00;font-size:18px;text-decoration:none;position:relative;padding-left:50px;line-height:32px;background:rgba(0,0,0,0);cursor:pointer;border:none}.teaser .btn-logout:hover{color:#007eb0}@media only screen and (max-width: 700px){.teaser .btn-logout{margin:10px 0 30px 0}}.teaser .btn-logout:before{font-size:32px;position:absolute;left:0;top:50%;margin-top:-16px}.teaser .img{width:calc(100% - 30px);position:relative;z-index:1}@media only screen and (min-width: 700px){.teaser .img{width:770px}}.teaser .img img{width:100%;height:auto;display:block}.teaser .caption{width:calc(100% - 30px);margin-left:30px;margin-top:-30px;z-index:2;color:#fff;background:#007eb0;padding:30px;position:relative}.teaser .caption fieldset{margin-top:30px}.teaser .caption a:hover{color:#fff}@media only screen and (min-width: 700px){.teaser .caption{position:absolute;width:570px;bottom:60px;right:0;padding:60px 100px}}@media only screen and (min-width: 700px)and (min-width: 820px)and (max-width: 1240px){.teaser .caption{padding:40px}}@media only screen and (min-width: 700px){.teaser .caption.grow-down{position:relative;width:100%;margin-top:-275px;float:right}}.teaser .caption h3{font-size:26px;color:#fff}.teaser .caption h1{font-size:46px;color:#fff;margin-bottom:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-chars:auto 7;hyphenate-limit-chars:auto 7}@media only screen and (max-width: 700px){.teaser .caption h1{font-size:26px}}.teaser .caption p{margin-top:20px;margin-bottom:0}.teaser .caption p a{color:#fff}.teaser .caption.button a{background:#cc4b00;color:#fff !important;display:inline-block;padding:18px 20px 17px 20px;text-decoration:none;font-size:13px;font-weight:bold;text-transform:uppercase;margin-top:10px}.teaser .swiper-button{right:600px;bottom:0;top:inherit;z-index:2}.teaser .swiper-button.swiper-button-prev{left:inherit;right:630px}.teaser .swiper-pagination{position:absolute;right:0;left:inherit;top:60px;bottom:inherit;width:10px;z-index:5}@media only screen and (min-width: 700px){.teaser .swiper-pagination{top:40%}}.teaser .swiper-pagination .swiper-pagination-bullet{display:block;width:3px;height:20px;background:gray;margin:0 0 10px 0;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.teaser .swiper-pagination .swiper-pagination-bullet-active{background:#007eb0}.teaser.contact .img .map{width:100%;height:590px}@media only screen and (max-width: 700px){.teaser.contact .img .map{height:60vh !important}}@media only screen and (min-width: 700px){.teaser.contact .img{width:870px}}.teaser.contact .caption .label:before{color:#fff}.teaser.contact .caption a{color:#fff}.teaser.contact .caption a:hover{color:#fff}@media only screen and (min-width: 700px){.teaser.contact .caption{position:absolute;width:370px;bottom:60px;right:0;padding:50px 40px}}.teaser.medium .swiper-container{margin:0;width:calc(100% - 30px)}@media only screen and (min-width: 700px){.teaser.medium .swiper-container{width:770px}}.teaser.large .img{width:calc(100% - 30px)}@media only screen and (min-width: 700px){.teaser.large .img{width:970px;margin-bottom:60px}}.teaser.large a{text-decoration:none}.teaser.large .caption{width:calc(100% - 30px);margin-left:30px;margin-top:-30px;z-index:5;color:#fff;background:#cc4b00;padding:30px}.teaser.large .caption a,.teaser.large .caption span{display:block;margin-top:20px;color:#fff;font-size:13px;font-weight:bold}@media only screen and (min-width: 700px){.teaser.large .caption{position:absolute;width:570px;bottom:0;right:0}}.teaser.large .caption h3{margin-bottom:20px}.teaser.large .caption h3:before{background:rgba(255,255,255,.5);width:100px}.teaser.large .caption:hover a,.teaser.large .caption:hover span{color:#007eb0}.teaser.small .caption{position:relative;margin:0;background:#cc4b00;padding:30px 40px;width:auto;display:inline-block;bottom:inherit;right:inherit;max-width:66.6666%}@media only screen and (max-width: 700px){.teaser.small .caption{max-width:100%}}.teaser.small .caption h1{margin-bottom:0;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width: 1240px){.teaser.fullscreen{margin-bottom:60px}}.teaser.fullscreen .img{width:100%}.teaser.fullscreen .img img{width:100%;height:auto}.teaser.fullscreen .caption{padding:40px;max-width:66.6666%;width:auto;right:inherit;background:#cc4b00;left:0;margin-left:20px}@media only screen and (min-width: 1240px){.teaser.fullscreen .caption{left:50%;margin-left:-585px;max-width:100%;bottom:-67px}}.teaser.fullscreen .caption h1{margin-bottom:0}.teaser.fullscreen-content{margin-bottom:60px}@media only screen and (max-width: 700px){.teaser.fullscreen-content{margin-bottom:30px}}.teaser.fullscreen-content .img{width:100%;padding-bottom:60px}.teaser.fullscreen-content .img img{width:100%;height:auto}.teaser.fullscreen-content .caption{padding:40px;bottom:0;left:50%;background:#cc4b00;width:670px;z-index:2}@media only screen and (min-width: 820px)and (max-width: 1240px){.teaser.fullscreen-content .caption{width:66.66666%;left:33.33333%}}@media only screen and (max-width: 700px){.teaser.fullscreen-content .caption{width:calc(100% - 30px);left:0;position:relative;margin-top:-90px}}.teaser.fullscreen-content .caption h3{margin-bottom:20px;color:#fff}.teaser.fullscreen-content .caption h3:before{width:100px;background:rgba(255,255,255,.5)}.teaser.fullscreen-content .swiper-pagination{position:relative;right:inherit !important;left:0;top:inherit !important;bottom:inherit !important;width:100%}@media only screen and (min-width: 700px){.teaser.fullscreen-content .swiper-pagination{top:50%}}.teaser.fullscreen-content .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:20px;height:3px;background:#fff;margin:0 10px 0 0;opacity:.3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.teaser.fullscreen-content .swiper-pagination .swiper-pagination-bullet-active{background:#007eb0;opacity:1}.btn{background:#007eb0;color:#fff !important;display:inline-block;padding:18px 20px 17px 20px;text-decoration:none;font-size:13px;font-weight:bold;text-transform:uppercase}.btn.orange{background:#cc4b00}.btn:hover{background:#666}.btn.grey{background:#747474}.btn.white{background:#fff;color:#000 !important}.btn.details{background:#f1f1f1;color:#007eb0 !important;text-align:left !important;padding:30px;line-height:150%}.btn.details:hover{background:#007eb0;color:#fff !important}.btn.centered{position:relative;margin:0 auto}.btn.btn-dash{margin-bottom:30px}@media only screen and (min-width: 1240px){.btn.btn-dash{margin-left:100px}}.btn.disabled{pointer-events:none;background:#f1f1f1;color:#b3b3b3 !important}button.btn{border:0;outline:0;cursor:pointer}.btn+.btn{margin-left:30px}.btn-icon{background:#007eb0;color:#fff !important;display:inline-block;padding:30px 30px 30px 80px;text-decoration:none;font-size:18px;max-width:370px;position:relative;text-align:left;margin-right:30px}.btn-icon.orange{background:#cc4b00}.btn-icon:hover{background:#666}.btn-icon.white{background:#fff;color:#cc4b00 !important;margin:-30px 0}.btn-icon:before{font-size:32px;position:absolute;left:30px;top:50%;margin-top:-16px}.btn-icon-only{background:#007eb0;color:#fff !important;display:inline-block;padding:18px 20px 17px 20px;text-decoration:none;font-size:16px;position:relative;text-align:left;width:50px;height:50px}.btn-icon-only.orange{background:#cc4b00}.btn-icon-only:hover{background:#666}.btn-icon-only:before{font-size:16px;position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}.btn-icon-only.loading:before{margin-left:0;margin-top:0}.btn-icon-number{background:#007eb0;color:#fff !important;display:inline-block;padding:18px 45px 17px 20px;text-decoration:none;font-size:13px;font-weight:bold;position:relative;text-align:left}.btn-icon-number.orange{background:#cc4b00}.btn-icon-number:hover{background:#666}.btn-icon-number:before{font-size:16px;position:absolute;right:20px;top:50%;margin-top:-8px}.btn-text{color:#007eb0;display:inline-block;text-decoration:none;font-size:13px;text-transform:uppercase;font-weight:bold;background:rgba(0,0,0,0);border:none;cursor:pointer}.btn-text:hover{color:#cc4b00}.btn-text.icon-search-32{padding-left:25px;position:relative}.btn-text.icon-search-32:before{position:absolute;left:0;top:50%;margin-top:-8px}.btn-text#job-index-reset-search,.btn-text#project-index-reset{margin-top:20px;color:#ffdfb7}.btn-text.orange{color:#cc4b00}.btn-text.white{color:#fff}.blue .btn-text.orange:hover{color:#fff}.btn.fullwidth,.btn-text.fullwidth{width:100%;text-align:center}@media only screen and (max-width: 700px){.btn.mb-fullwidth,.btn-text.mb-fullwidth{width:100%;text-align:center;margin-bottom:20px;margin-left:0;margin-right:0}}.btn-icon.fullwidth{width:100%}.btn-add{border:0;cursor:pointer;background:rgba(0,0,0,0);width:50px;height:50px;font-size:20px;color:#007eb0}.btn-add:hover{color:#cc4b00}.formItem .btn{display:inline-block}a.big-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;font-size:18px;text-decoration:none;color:#fff;height:73px;padding:10px;transition:background-image 200ms ease;background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));margin-bottom:50px}a.big-button em{font-size:33px;color:inherit}a.big-button small{font-size:13px;opacity:.9}a.big-button:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3))}a.big-button.primary{background-color:#cc4b00}a.big-button.secondary{background-color:#4f8400}a.big-button.disabled{background-color:#747474;pointer-events:none}.btn-wrap.qualification-test{padding-left:50px}@media only screen and (min-width: 1240px){.btn-wrap.qualification-test{padding-left:100px}}@media only screen and (max-width: 567px){.btn-wrap.qualification-test{padding-left:0}}*:focus{outline:3px solid #cc4b00 !important}#flying-focus{position:absolute;margin:0;background:rgba(0,0,0,0);-webkit-transition-property:left,top,width,height;transition-property:left,top,width,height;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1);visibility:hidden;pointer-events:none;box-shadow:0 0 0 3px #cc4b00}#flying-focus.flying-focus_visible{visibility:visible;z-index:999999}.flying-focus_target{outline:none !important}.flying-focus_target::-moz-focus-inner{border:0 !important}.swiper-container .swiper-button{background:none;height:20px}.swiper-container .swiper-button:before{font-size:20px;color:gray}.swiper-container .swiper-button:hover:before{color:#cc4b00}.content-swiper{position:relative}.content-swiper .content-swiper-button{background:none !important;font-size:32px;transition:color 200ms ease}.content-swiper .content-swiper-button:hover{color:#cc4b00}@media only screen and (min-width: 820px)and (max-width: 1240px){.content-swiper .content-swiper-button{display:none}}@media only screen and (max-width: 700px){.content-swiper .content-swiper-button{display:none}}.content-swiper .swiper-button-next{left:50%;margin-left:655px}.content-swiper .swiper-button-prev{left:50%;margin-left:-655px}.content-swiper .swiper-container.nocontent{padding-bottom:25px}.content-swiper .swiper-container .col-1-3{padding-right:0}.content-swiper .swiper-container .swiper-pagination{position:absolute;bottom:0}.content-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet{width:20px;height:3px;background:gray;margin:0 10px 0 0;opacity:1;border-radius:0}.content-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#007eb0}.fair-slider{position:relative;margin-bottom:40px;max-width:370px}.fair-slider>strong{display:block;text-transform:uppercase;position:absolute;left:20px;top:20px;color:#b3b3b3;z-index:2}.fair-slider .swiper-container{max-width:370px;position:relative;z-index:0}.fair-slider .swiper-pagination{bottom:30px;pointer-events:none}.fair-slider .swiper-slide{position:relative;width:auto}.fair-slider .swiper-slide img{display:block}.fair-slider .swiper-slide .bg{position:relative;z-index:0}.fair-slider .swiper-slide .logo-wrap{position:absolute;left:40%;top:20%;width:150px;height:185px;transform:scale(1.2, 1) skew(0deg, 34deg);z-index:1;transform-origin:0 0;display:flex;flex-direction:row;justify-content:center;align-items:center}.fair-slider .swiper-slide .logo{position:absolute;left:50%;top:50%;display:block;max-width:90%;max-height:90%;transform:translate(-50%, -50%)}.fair-slider .swiper-slide .person{position:absolute;z-index:2;left:15%;top:35%;transition:transform 200ms ease}.fair-slider .swiper-button-next,.fair-slider .swiper-button-prev{background-image:none;width:20px;height:20px;transform:rotate(45deg);top:auto;bottom:30px}.fair-slider .swiper-button-next{border-right:2px solid #444;border-top:2px solid #444;right:100px}.fair-slider .swiper-button-prev{border-left:2px solid #444;border-bottom:2px solid #444;left:100px}.menu-teaser{display:none}@media only screen and (min-width: 820px)and (max-width: 1240px){.menu-teaser{display:none !important}}@media only screen and (max-width: 700px){.menu-teaser{display:none !important}}@media only screen and (min-width: 1240px){.menu-teaser{width:270px;float:right;padding-top:60px}.menu-teaser .img-label .img h3{min-width:200px;width:auto;max-width:100%}}#breadcrumb{list-style-type:none;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 700px){#breadcrumb{display:none}}#breadcrumb li{display:inline-block;font-size:14px;color:#747474;padding-left:20px;position:relative}#breadcrumb li:before{content:"";width:15px;height:2px;background:#cecece;display:block;position:absolute;bottom:3px;left:0}#breadcrumb li:first-child{padding-left:0}#breadcrumb li:first-child:before{display:none}#breadcrumb li a{text-decoration:none;color:#747474}#breadcrumb li a:hover{color:#cc4b00}.tab-navi,.tab-header{margin-bottom:60px;position:relative;padding:0;white-space:nowrap;overflow:hidden;overflow-x:auto;padding-right:60px}.tab-navi::before,.tab-header::before{content:"";height:2px;width:100%;position:absolute;left:0;bottom:0;background:#e7e7e7}@media only screen and (max-width: 700px){.tab-navi,.tab-header{margin-bottom:30px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch}}.tab-navi.last-active:after,.tab-header.last-active:after{display:none}@media only screen and (min-width: 700px){.tab-navi,.tab-header{padding:0 0 0 100px}}.tab-navi button,.tab-header button{cursor:pointer;color:#007eb0;font-size:16px;padding:10px;border:1px solid rgba(0,0,0,0);border-bottom:2px solid #e7e7e7;background:#fff;position:relative;display:inline-block}@media only screen and (min-width: 700px){.tab-navi button,.tab-header button{padding:20px}}@media only screen and (max-width: 700px){.tab-navi button,.tab-header button{display:flex;flex:0 1 auto;align-self:auto;padding:0 20px !important;font-size:14px !important;height:81px;white-space:initial !important;align-items:center}.tab-navi button[class^=icon-],.tab-navi button[class*=" icon-"],.tab-header button[class^=icon-],.tab-header button[class*=" icon-"]{padding-left:60px !important}}.tab-navi button:hover,.tab-header button:hover{color:#cc4b00}.tab-navi button.active,.tab-navi button[aria-selected=true],.tab-header button.active,.tab-header button[aria-selected=true]{background:#fff;border:1px solid #e7e7e7;border-bottom:2px solid #fff;color:#cc4b00}@media only screen and (max-width: 700px){.tab-navi.min-width button,.tab-header.min-width button{max-width:250px;min-width:210px}}.tab-navi.pflegekoffer-tabs,.tab-header.pflegekoffer-tabs{padding-left:0}.tab-navi.pflegekoffer-tabs li,.tab-header.pflegekoffer-tabs li{font-size:18px;font-weight:normal;text-transform:none;padding:30px 30px 20px 80px;position:relative}@media only screen and (max-width: 700px){.tab-navi.pflegekoffer-tabs li,.tab-header.pflegekoffer-tabs li{min-width:210px}}.tab-navi.pflegekoffer-tabs li:before,.tab-header.pflegekoffer-tabs li:before{position:absolute;top:50%;left:30px;margin-top:-16px;font-size:32px}.tab-header{margin-bottom:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.tab-header::-webkit-scrollbar{display:none}@media only screen and (min-width: 700px){.tab-header{padding:0}}.tab-header button{font-size:16px;position:relative;padding:23px 20px 23px 55px;scroll-snap-align:start}.tab-header button:before{font-size:24px;position:absolute;top:20px;left:20px}@media only screen and (max-width: 700px){.tab-header button:before{left:20px}}.tab-outer-container .profile-tabs{position:relative}.tab-outer-container button.tab-scroller{border:none;height:100%;width:60px;position:absolute;right:0;top:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);z-index:10;font-size:22px;color:#007eb0;align-items:center;justify-content:flex-end;cursor:pointer;display:none}.tab-outer-container button.tab-scroller.prev{right:initial;left:0;background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);justify-content:flex-start}.custom-scrollbars .tab-navi::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbars .tab-navi::-webkit-scrollbar-track{background:#fff}.custom-scrollbars .tab-navi::-webkit-scrollbar-thumb{background:#c1c1c1}.custom-scrollbars .tab-navi::-webkit-scrollbar-thumb:hover{background:#007eb0}.custom-scrollbars .tab-navi::-webkit-scrollbar-thumb:active{background:#cc4b00}.accordion .accordion-title{position:relative;cursor:pointer;transition:color 200ms ease;padding:30px 0;padding-right:70px;margin-bottom:-1px;border:none;display:block;border-top:1px solid gray;border-bottom:1px solid gray;width:100%;text-align:left;font-size:26px;color:#747474;background:#fff}.accordion .accordion-title.noborder{border-top:0}@media only screen and (max-width: 1240px){.accordion .accordion-title{padding-left:30px}}@media only screen and (max-width: 700px){.accordion .accordion-title{font-size:24px;padding-left:20px;padding-right:20px}}.accordion .accordion-title:before{display:none}.accordion .accordion-title:after{content:"";font-family:"thaff";font-size:28px;position:absolute;right:30px;top:50%;margin-top:-14px;color:#007eb0;transition:color 200ms ease}.accordion .accordion-title:hover{color:#cc4b00}.accordion .accordion-content{overflow:hidden;height:0}.accordion .accordion-title[aria-expanded=true]{border-bottom:1px solid rgba(0,0,0,0);margin-bottom:60px}.accordion .accordion-title[aria-expanded=true]:before{display:block}.accordion .accordion-title[aria-expanded=true]:after{content:"";color:#cc4b00}.accordion .accordion-title[aria-expanded=true]+.accordion-content{height:auto}.accordion .accordion-title:focus{color:#cc4b00}.accordion+.row{margin-top:60px}.accordion.small p{margin-bottom:0}.accordion.small .accordion-title{font-size:20px;color:#007eb0;border-bottom:0;padding-left:0;padding-right:0;padding-top:20px}.accordion.small .accordion-title:after{right:20px;top:50%;margin-top:-14px}.accordion.small .accordion-title:hover{color:#cc4b00}.accordion.small .accordion-content .content{padding:0}.accordion.small.open .accordion-title{border-bottom:1px solid rgba(0,0,0,0);margin-bottom:0}.accordion.small.open .accordion-title:before{display:none}.accordion.small.open .accordion-title:after{content:"";color:#cc4b00}.accordion.map-accordion{margin:-40px 0 -39px 0;position:relative}.accordion.map-accordion .accordion-title{padding-left:30px !important;border-top:none}.accordion.landingpage h2{font-size:26px;padding-top:25px;padding-bottom:25px}.accordion.landingpage h2:after{top:25px}.accordions{margin-bottom:60px}.image-gallery{position:relative;display:block;margin-bottom:60px}.image-gallery ul{list-style-type:none;padding:0}.image-gallery ul li{width:25%;float:left}@media only screen and (max-width: 700px){.image-gallery ul li{width:100%;float:none}}.image-gallery ul li img{width:100%;height:auto}.image-gallery ul li:nth-child(1){width:75%}.image-gallery ul li:nth-child(2){margin-top:85px}@media only screen and (max-width: 700px){.image-gallery ul li:nth-child(1),.image-gallery ul li:nth-child(2){display:none}}.image-gallery .caption{position:absolute;background:#cc4b00;color:#fff;width:370px;bottom:-60px;right:0;padding:30px;text-decoration:none}@media only screen and (max-width: 700px){.image-gallery .caption{width:calc(100% - 30px)}}.image-gallery .caption .btn-text{color:#ffdfb7}.image-gallery .caption h4{font-size:26px;color:#fff;padding-bottom:20px;margin-bottom:20px;position:relative}.image-gallery .caption h4:before{content:"";position:absolute;display:block;width:100px;height:2px;background:rgba(255,255,255,.5);bottom:0;left:0}.image-gallery .caption .btn-text:hover{color:#fff !important}.list-links{list-style-type:none;padding:0}@media only screen and (min-width: 1240px){.list-links{padding:0 0 0 100px}}.list-links li{position:relative;overflow:hidden;margin-bottom:25px}@media only screen and (max-width: 700px){.list-links li{display:flex;flex-direction:column}}.list-links li:before{color:#007eb0;font-size:16px;position:absolute;left:0;top:50%;margin-top:-11px;z-index:2}@media only screen and (max-width: 700px){.list-links li:before{top:0;margin-top:0}}.list-links li:after{content:"";display:block;position:absolute;z-index:0;height:2px;background:#f1f1f1;top:50%;margin-top:-1px;left:25px;right:0}@media only screen and (max-width: 700px){.list-links li:after{display:none}}.list-links li a,.list-links li small{background:#fff;position:relative;z-index:1;display:inline-block}.list-links li a{color:#007eb0;text-decoration:none;padding-left:25px;padding-right:20px;max-width:calc(100% - 140px);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 700px){.list-links li a{order:0;max-width:100%}}.list-links li a:hover{color:#cc4b00}.list-links li small{float:right;font-size:16px;color:gray;padding-left:20px;text-align:right;overflow:hidden;max-width:300px;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 700px){.list-links li small{float:none;text-align:left;padding-left:25px;order:1}}.list-links.downloads li{line-height:100% !important}.list-links.downloads li small{display:block}.list-links.downloads li:after{top:12px}.blue .list-links{margin-top:60px}.blue .list-links li:before{color:#cc4b00}.blue .list-links li:after{background:rgba(255,255,255,.5)}.blue .list-links li small,.blue .list-links li a{background:#007eb0}.blue .list-links li small{color:rgba(255,255,255,.5);margin-bottom:0}.blue .list-links li a{color:#cc4b00 !important}.half-page .list-links{padding:0}:root{--color-green: green}.progress-bar{font-size:20px;margin-bottom:40px}.progress-bar .wrap{display:block;height:10px;width:calc(100% - 140px);background:gray;position:relative;margin-bottom:20px}.progress-bar .wrap span{background:#007eb0;height:100%;position:absolute;top:0;left:0}.progress-bar small{float:right;width:140px;text-align:left;font-size:16px;padding-left:30px}.progress-bar small strong{display:block;margin-bottom:5px}.progress-wrap{border:1px solid #e7e7e7;padding:30px;margin:0 100px;background:#fff}@media only screen and (max-width: 1120px){.progress-wrap{margin:0}}.progress-wrap .progress-title{text-transform:uppercase;font-size:26px;margin-bottom:20px;color:#cc4b00}.progress-wrap .progress-grid{display:flex;flex-wrap:wrap;row-gap:20px}.progress-wrap .progress-item{flex:1;display:flex}.progress-wrap .progress-splitter{width:60px;min-width:60px;position:relative}.progress-wrap .progress-splitter::before{width:10px;height:10px;transform:rotate(45deg);border-top:2px solid gray;border-right:2px solid gray;position:absolute;left:50%;top:50%;content:"";opacity:.4;margin-left:-10px;margin-top:-7px}.progress-wrap .progress-box{flex:1;min-width:180px;text-align:center;text-transform:uppercase;font-weight:bold;background-color:#e7e7e7;color:#747474;height:44px;position:relative;background-image:linear-gradient(90deg, rgb(79, 132, 0) var(--progress-percent, 0%), rgba(79, 132, 0, 0) var(--progress-percent, 0%))}.progress-wrap .progress-box span{background-image:linear-gradient(90deg, rgb(255, 255, 255) var(--progress-percent), rgb(116, 116, 116) var(--progress-percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:absolute;display:grid;justify-content:center;align-content:center;left:0;top:0;width:100%;height:100%}@media only screen and (min-width: 768px){.progress-wrap .progress-grid:has(>:last-child:nth-child(3)) .progress-item{flex:auto;width:calc(33.333333% - 40px)}.progress-wrap .progress-grid:has(>:last-child:nth-child(3)) .progress-item:has(.progress-splitter){width:calc(33.333333% + 20px)}}@media only screen and (max-width: 763px){.progress-wrap .progress-item,.progress-wrap .progress-grid{flex-direction:column}.progress-wrap .progress-grid{row-gap:0}.progress-wrap .progress-box{flex:auto}.progress-wrap .progress-splitter{min-height:44px;width:100%}.progress-wrap .progress-splitter::before{transform:rotate(135deg)}}@media only screen and (max-height: 763px){.progress-wrap{padding:15px 30px}.progress-wrap .progress-title{font-size:16px;margin-bottom:13px}.progress-wrap .progress-box{height:22px;font-size:13px}}#mainContent:has(.row-progress){overflow:visible}.row-progress{position:-webkit-sticky;position:sticky;top:140px;z-index:100}#container:has(#header.shrink) .row-progress{top:100px}.dashboard-entry{border-bottom:2px solid gray;padding:25px 0 10px 0}.dashboard-entry:last-child{border-bottom:none}.dashboard-entry:hover,.dashboard-entry.highlight{background:#f1f1f1}.dashboard-entry .left,.dashboard-entry .right{float:left}.dashboard-entry .left{width:30%;color:#cc4b00;padding-left:20px;font-size:16px}@media only screen and (min-width: 820px)and (max-width: 1240px){.dashboard-entry .left{width:120px}}@media only screen and (min-width: 1240px){.dashboard-entry .left{width:120px}}.dashboard-entry .left small{font-size:14px}.dashboard-entry .left strong{font-size:20px;display:block}.dashboard-entry .left label{display:inline-block;background:#007eb0;color:#fff;padding:9px;font-size:13px;font-weight:bold;margin-top:20px;position:relative;left:-20px}@media only screen and (max-width: 700px){.dashboard-entry .left label{padding:5px;width:calc(100% - 20px);font-size:12px;left:0}}.dashboard-entry .right{width:70%;padding-right:20px}.dashboard-entry .right .label{font-size:14px}@media only screen and (min-width: 820px)and (max-width: 1240px){.dashboard-entry .right{width:calc(100% - 120px)}}@media only screen and (min-width: 1240px){.dashboard-entry .right{width:calc(100% - 120px)}}.dashboard-entry h4{margin-bottom:20px;padding-bottom:20px;position:relative}.dashboard-entry h4 a{text-decoration:none;color:#007eb0}.dashboard-entry h4:before{content:"";display:block;width:100px;position:absolute;bottom:0;left:0;height:2px;background:gray}.label{position:relative;padding-left:25px;display:block;margin-bottom:10px}.label .progress{display:table;table-layout:fixed;width:100%}.label .progress span{display:table-cell}.label .progress .left,.label .progress .right{width:62px}.label .progress div{background:gray;height:10px}.label .progress div i{background:#007eb0;height:100%;display:block}.label .progress .left{text-align:left}.label .progress .right{text-align:right}.label:before{position:absolute;left:0;top:0px;font-size:16px;color:#747474}.label.blue{color:#007eb0}.label.blue:before{color:#007eb0}.label.orange{color:#cc4b00}.label.orange:before{color:#cc4b00}.label.blue-icon:before{color:#007eb0}.label .label-link{color:#007eb0;text-decoration:none}.label .label-link:hover{text-decoration:underline}a.label,.label a,button.label{text-decoration:none;color:#007eb0}a.label:hover,.label a:hover,button.label:hover{color:#cc4b00}button.label{background:rgba(0,0,0,0);cursor:pointer;border:none}.orange a.label,.orange .label,.blue a.label,.blue .label{color:#fff}.orange a.label:before,.orange .label:before,.blue a.label:before,.blue .label:before{color:#fff}.blue-icon:before{color:#007eb0}#esf-bar{height:100px;display:block;background:#eaeaea;position:fixed;bottom:0;left:0;width:100%;z-index:10;padding:30px 30px 0 30px;font-size:14px;line-height:150%;transition:bottom 200ms ease}@media only screen and (max-width: 700px){#esf-bar{height:auto;padding:30px}}#esf-bar a{display:block;height:45px}#esf-bar a img{height:100%;width:auto}#esf-bar.hidden{bottom:-100px}.label-info{padding:0 !important;margin-bottom:30px}.label-info li{padding-left:25px !important;position:relative;display:block;margin-bottom:10px !important;line-height:150% !important}.label-info li a{color:#007eb0;text-decoration:none}.label-info li:after{display:none !important}.label-info li:before{position:absolute;left:0;top:2px;font-size:16px;color:#007eb0}.label-info li:last-child{margin-bottom:0}.orange .label-info li a,.blue .label-info li a{color:#fff}.orange .label-info li:before,.blue .label-info li:before{color:#fff}.dropdown{position:relative;cursor:pointer;z-index:5;color:gray}.dropdown>button{background:rgba(0,0,0,0);cursor:pointer;border:none;color:gray;font-size:16px;display:inline;height:44px;padding-right:30px}.dropdown::after{font-family:"thaff";content:"";position:absolute;right:0;top:50%;margin-top:-9px;font-size:18px;display:block;color:#007eb0;transition:transform 200ms ease;pointer-events:none}.dropdown.icon-sort::before{position:absolute;top:50%;transform:translateY(-50%);left:0;pointer-events:none}.dropdown.icon-sort button{padding-left:20px;width:100%;text-align:left}.dropdown ul{list-style-type:none;position:absolute;top:100%;left:0;background:#fff;padding:0;text-align:left;border:1px solid gray;border-top:2px solid #cc4b00;width:100%;min-width:150px;display:none}.dropdown ul li a,.dropdown ul li button{color:#000;text-decoration:none;display:block;padding:10px 20px;font-size:14px;background:rgba(0,0,0,0);border:none;cursor:pointer}.dropdown ul li a:hover,.dropdown ul li button:hover{color:#007eb0}.dropdown ul li.active a{color:#cc4b00}.dropdown ul li[aria-selected=true] a,.dropdown ul li[aria-selected=true] button{color:#007eb0}.dropdown.open:after{transform:rotate(180deg)}.dropdown.open ul{display:block}.logo-upload{position:relative;min-height:270px;background:#fff;padding:60px;cursor:pointer;border:1px solid #e7e7e7;position:relative;background-size:cover;margin-bottom:-1px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.logo-upload>img{width:100%;height:auto;pointer-events:none}.logo-upload span{color:#fff;display:none;pointer-events:none}.logo-upload .btn{position:absolute;bottom:30px;left:60px;width:calc(100% - 120px);z-index:5;pointer-events:none}.logo-upload form{border:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0)}.logo-upload:hover .btn{background:#666}.logo-upload.dz-drag-hover{background:#cc4b00}.logo-upload.dz-drag-hover span{display:block}.logo-upload.dz-drag-hover>img{display:none}.logo-upload .dz-details,.logo-upload .dz-error-message{display:none}.logo-upload .dz-success-mark,.logo-upload .dz-error-mark{position:absolute;top:30%;text-align:center;width:50px;height:50px;left:50%;margin-left:-25px;background:rgba(255,255,255,.7);line-height:50px}.logo-upload .dz-success-mark:before,.logo-upload .dz-error-mark:before{font-family:"thaff";font-size:32px;display:block}.logo-upload .dz-success-mark svg,.logo-upload .dz-error-mark svg{display:none}.logo-upload .dz-success-mark:before{content:"";color:#007eb0}.logo-upload .dz-error-mark:before{content:"";color:#ea2221}.logo-upload .dz-preview{position:relative;width:100%}.logo-upload .dz-preview .dz-image{text-align:center;width:100%}.logo-upload .dz-preview .dz-image img{display:inline-block;width:100%;height:auto}#map{position:relative;z-index:10}#map svg path{cursor:pointer;transition:all 200ms ease;position:relative}#map svg path:hover{fill:#d6e1e5;stroke:#007eb0;z-index:10}#map .infobox{position:absolute;top:-9999px;left:-9999px;background:#007eb0;color:#fff;padding:20px;text-decoration:none}#map .infobox:hover{background:#cc4b00}.sidebar-gmap{width:100%;height:280px}.sidebar-gmap img{width:100%;height:auto}.filter-bar{background:#007eb0;color:#fff;padding:60px 100px}.filter-bar button{background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer}@media only screen and (max-width: 700px){.filter-bar{padding:40px 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}@media only screen and (min-width: 820px)and (max-width: 1240px){.filter-bar{padding:40px}}.filter-bar h1,.filter-bar h2{font-size:46px;color:#fff}@media only screen and (max-width: 700px){.filter-bar h1,.filter-bar h2{font-size:26px;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media only screen and (min-width: 820px)and (max-width: 1240px){.filter-bar h1,.filter-bar h2{font-size:36px}}.filter-bar h2::before{padding-bottom:0;display:none}.filter-bar .btn-filter{float:right;color:#ffdfb7;text-decoration:none;font-size:26px;position:relative;padding-right:60px}@media only screen and (max-width: 700px){.filter-bar .btn-filter{float:none;margin-bottom:10px}}.filter-bar .btn-filter:before{content:"";font-family:"thaff";font-size:28px;position:absolute;right:0;top:50%;margin-top:-14px}.filter-bar .btn-agent{color:#ffdfb7;text-decoration:none;display:block;position:relative;padding-left:25px}.filter-bar .btn-agent:before{font-size:16px;position:absolute;left:0;top:50%;margin-top:-8px}.filter-bar .set-filter{list-style-type:none;padding:0;margin-bottom:10px;min-height:27px}@media only screen and (max-width: 700px){.filter-bar .set-filter{min-height:0;margin-bottom:0}}.filter-bar .set-filter li{display:inline-block;position:relative;font-size:14px;margin-right:30px;margin-bottom:10px}@media only screen and (max-width: 700px){.filter-bar .set-filter li{margin-bottom:20px}}.filter-bar .set-filter li span{opacity:.5}.filter-bar .set-filter li a,.filter-bar .set-filter li button{color:#fff;text-decoration:none;font-size:14px;position:relative;top:2px;margin-left:10px}.filter-bar .set-filter li a:hover,.filter-bar .set-filter li button:hover{color:#cc4b00}.filter-bar .filter{display:none}.filter-bar .filter .btn-text{color:#ffdfb7;margin-top:20px;text-align:left}.filter-bar.open .filter{display:block}.filter-bar.open .btn-agent{display:none}.filter-bar.open .btn-filter:before{content:""}#searchprofileresults{margin-top:60px}.joblist .joblist-header .joblist-view{float:right;color:#747474;display:flex;flex-direction:row-reverse;align-items:center}@media only screen and (max-width: 700px){.joblist .joblist-header .joblist-view>span{display:none}}.joblist .joblist-header .joblist-view ul{list-style-type:none;padding:0;text-align:right}.joblist .joblist-header .joblist-view ul li{display:inline-block;margin-left:5px}.joblist .joblist-header .joblist-view ul li a,.joblist .joblist-header .joblist-view ul li button{color:#747474;text-decoration:none;border:none;background:rgba(0,0,0,0);cursor:pointer;width:30px;height:30px;display:grid;justify-content:center;align-content:center}.joblist .joblist-header .joblist-view ul li a:before,.joblist .joblist-header .joblist-view ul li button:before{font-size:16px}.joblist .joblist-header .joblist-view ul li.active a,.joblist .joblist-header .joblist-view ul li:hover a{color:#cc4b00}.joblist .joblist-header .joblist-sorting{width:230px;float:right}@media only screen and (max-width: 700px){.joblist .joblist-header .joblist-sorting{float:none;width:100%;white-space:nowrap}.joblist .joblist-header .joblist-sorting>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 30px);position:relative;top:3px}}.job-listing{border-bottom:1px solid #e7e7e7;padding:25px 25px 10px;position:relative;min-height:105px}.job-listing:first-child{border-top:1px solid #e7e7e7}.job-listing .status-label{position:absolute;right:0;top:30px;padding:10px;display:block;font-weight:bold;color:#fff;background:#4f8400;font-size:14px;transition:opacity 100ms ease}.job-listing .status-label.inactive{color:#fff;background:gray}.job-listing .status-label.audit{background:#007eb0}@media only screen and (min-width: 1240px){.job-listing .btn-bar{position:absolute;right:30px;bottom:30px;display:none;z-index:2}}.job-listing .btn-bar .btn,.job-listing .btn-bar .btn-icon-only,.job-listing .btn-bar .btn-icon-only,.job-listing .btn-bar .btn-icon-number{margin-left:20px;vertical-align:middle}@media only screen and (max-width: 700px){.job-listing .btn-bar .btn,.job-listing .btn-bar .btn-icon-only{padding:13px 15px 12px 15px}}.job-listing .btn-bar.visible{display:block;bottom:inherit;top:30px}.job-listing .left,.job-listing .right{float:left}.job-listing .left{width:20%;color:#cc4b00;font-size:16px}@media only screen and (min-width: 820px)and (max-width: 1240px){.job-listing .left{width:130px}}@media only screen and (min-width: 1240px){.job-listing .left{width:130px}}.job-listing .left img{width:100%;height:auto}.job-listing .left small{font-size:14px;display:block;margin-top:3px;margin-bottom:10px}.job-listing .left strong{font-size:18px;display:block}.job-listing .left a.icon-arrowline-right-32{text-decoration:none;color:#cc4b00;font-size:32px}.job-listing .left label{display:block;background:#007eb0;color:#fff;padding:9px;font-size:13px;font-weight:bold;margin-top:20px;position:relative;left:-30px}@media only screen and (max-width: 700px){.job-listing .left label{padding:5px;width:calc(100% - 20px);font-size:12px;left:0}}.job-listing .left .btn-fav{cursor:pointer;background:rgba(0,0,0,0);display:block;border:0;appearance:none;color:gray}.job-listing .left .btn-fav span{display:block;opacity:0;padding:5px 0;margin-left:30px}.job-listing .left .btn-fav::before{font-size:24px;float:left;margin-right:5px}.job-listing .left .btn-fav.added{color:#cc4b00}.job-listing .right{width:75%;padding-right:20px}.job-listing .right .grid{display:flex;flex-wrap:wrap}.job-listing .right .grid [class*=col-]{float:none}@media only screen and (min-width: 820px)and (max-width: 1240px){.job-listing .right{width:calc(100% - 100px)}.job-listing .right .col-1-4,.job-listing .right .col-1-3{width:100%;float:none;padding-right:0}}@media only screen and (min-width: 1240px){.job-listing .right{width:calc(100% - 100px)}}@media only screen and (max-width: 1240px){.job-listing .right{display:flex;flex-direction:column}}.job-listing .right .label{margin-bottom:20px;font-size:14px}@media only screen and (max-width: 1240px){.job-listing .right .btn-bar{margin-right:-20px;-webkit-order:2;-ms-flex-order:2;order:2}.job-listing .right .btn-bar a{margin:10px 5px 0 0;font-size:12px}.job-listing .right .btn-bar a.btn-icon-only{width:39px;height:39px}}@media only screen and (max-width: 1240px)and (max-width: 700px){.job-listing .right .btn-bar a.btn-icon-only{width:50px;height:50px}}@media only screen and (max-width: 1240px)and (min-width: 820px)and (max-width: 1240px){.job-listing .right .btn-bar a.btn-icon-only{width:50px;height:50px}}@media only screen and (max-width: 1240px){.job-listing .right .btn-bar a.btn-icon-number{padding:13px 40px 12px 15px}}.job-listing .right p{margin-bottom:0}.job-listing .right .grid .col-1-4:nth-child(4n-3){width:35%}.job-listing .right .grid .col-1-4:nth-child(4n-2){width:15%}.job-listing .right .grid .col-1-4:nth-child(4n-1){width:15%}.job-listing .right .grid .col-1-4:nth-child(4n){width:35%}.job-listing .right .grid .col-1-4>span{float:left}.job-listing .right .grid .col-1-4.icon-flag-16>span{float:none}.job-listing .right .grid .col-1-4 .stats-bar{float:left;margin-left:20px;margin-top:5px}@media only screen and (max-width: 700px){.job-listing .right .grid .col-1-4{width:100% !important}}.job-listing h4{margin-bottom:20px;position:relative;padding-right:50px}.job-listing h4 a{text-decoration:none;color:#007eb0}.job-listing h4 span{color:gray;font-size:14px;display:block;margin-top:10px}.job-listing .company{color:gray}.job-listing .splitter{content:"";display:block;width:100px;height:2px;background:gray;margin:20px 0}.job-listing:hover,.job-listing.visible{background:#f1f1f1}.job-listing:hover .status-label,.job-listing.visible .status-label{opacity:0}.job-listing:hover .btn-bar,.job-listing.visible .btn-bar{display:block}.job-listing:hover .left .btn-fav,.job-listing.visible .left .btn-fav{color:#007eb0}.job-listing:hover .left .btn-fav span,.job-listing.visible .left .btn-fav span{opacity:1}.job-listing:hover .left .btn-fav.added,.job-listing.visible .left .btn-fav.added{color:#cc4b00}.job-listing:hover .right .grid .col-1-4:nth-child(4n),.job-listing.visible .right .grid .col-1-4:nth-child(4n){visibility:hidden}@media only screen and (min-width: 820px)and (max-width: 1240px){.job-listing:hover .right .grid .col-1-4:nth-child(4n),.job-listing.visible .right .grid .col-1-4:nth-child(4n){visibility:visible}}@media only screen and (max-width: 700px){.job-listing:hover .right .grid .col-1-4:nth-child(4n),.job-listing.visible .right .grid .col-1-4:nth-child(4n){visibility:visible}}.job-listing:hover .right .grid .col-1-3:nth-child(3n),.job-listing.visible .right .grid .col-1-3:nth-child(3n){visibility:hidden}@media only screen and (min-width: 820px)and (max-width: 1240px){.job-listing:hover .right .grid .col-1-3:nth-child(3n),.job-listing.visible .right .grid .col-1-3:nth-child(3n){visibility:visible}}@media only screen and (max-width: 700px){.job-listing:hover .right .grid .col-1-3:nth-child(3n),.job-listing.visible .right .grid .col-1-3:nth-child(3n){visibility:visible}}.job-listing.inactive .left,.job-listing.inactive-with-button .left{color:#747474}.job-listing.inactive h4 a,.job-listing.inactive h4,.job-listing.inactive-with-button h4 a,.job-listing.inactive-with-button h4{color:#747474}.job-listing.inactive .status-label,.job-listing.inactive-with-button .status-label{color:#fff;background:gray}.job-listing.inactive:hover,.job-listing.inactive-with-button:hover{background:inherit}.job-listing.inactive:hover .right .grid .col-1-4:nth-child(4n),.job-listing.inactive-with-button:hover .right .grid .col-1-4:nth-child(4n){visibility:visible}.job-listing.inactive:hover .btn-bar{display:none}.job-listing.applicant .left{width:160px;padding-right:30px}@media only screen and (max-width: 700px){.job-listing.applicant .left{width:100px;padding-right:20px}.job-listing.applicant .left img{width:100%;height:auto}}.job-listing.applicant .right{width:calc(100% - 160px)}@media only screen and (max-width: 700px){.job-listing.applicant .right{width:calc(100% - 100px)}}@media only screen and (min-width: 1240px){.joblist-header{margin-bottom:20px}}#search-page-search-result .job-listing .left{width:130px;padding-left:30px}#search-page-search-result .job-listing .right{width:calc(100% - 130px)}.search-results{border-bottom:1px solid #e7e7e7}.search-results .candidate-item{padding:30px;border-top:1px solid #e7e7e7}.search-results .candidate-item .label{margin-bottom:20px}.search-results .candidate-item h2{font-size:20px;margin-bottom:30px}.search-results .candidate-item h2::before{background:rgba(204,204,204,.5);width:100px}.search-results .candidate-item .btn-text{border:0;background:rgba(0,0,0,0);cursor:pointer;font-weight:normal;text-transform:none;font-size:14px}.search-results .candidate-item .btn-text::before{margin-right:5px;font-size:25px;float:left}.search-results .candidate-item .btn-text span{padding:5px 0;display:block;margin-left:30px}.search-results .candidate-item:hover{background:#f1f1f1}.profileContent .job-listing{padding:25px}@media only screen and (min-width: 820px)and (max-width: 1240px){.profileContent .job-listing .right{width:calc(100% - 130px)}}@media only screen and (min-width: 1240px){.profileContent .job-listing .right{width:calc(100% - 160px)}}.standard .remContact{display:none !important}@keyframes loader-rotate{100%{transform:rotate(360deg)}}.loading{position:relative;cursor:wait !important}.loading:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url("/assets/gfx/loader.svg") rgba(255,255,255,.8) no-repeat center;background-size:28px 28px;z-index:8}.list-pagination{position:relative;padding:0 40px;max-width:50%;display:inline-block;height:40px;top:-10px}@media only screen and (max-width: 700px){.list-pagination{max-width:100%;width:100%;top:0;display:block;margin-bottom:20px}}.list-pagination.month{width:400px;top:0}@media only screen and (max-width: 700px){.list-pagination.month{max-width:100%;width:100%}}.list-pagination strong{font-size:36px;color:#007eb0;font-weight:normal;text-align:center;display:block}.list-pagination ul{list-style-type:none;padding:0;display:block;text-align:center;line-height:40px}.list-pagination ul li{display:inline-block;font-size:20px;color:gray}@media only screen and (max-width: 700px){.list-pagination ul li{font-size:16px}}.list-pagination ul li a{color:gray;text-decoration:none;padding:7px 5px;margin-right:20px}@media only screen and (max-width: 700px){.list-pagination ul li a{margin-right:15px}}.list-pagination ul li a:hover{color:#cc4b00}.list-pagination ul li.active a{border-bottom:2px solid gray;color:#cc4b00}.list-pagination ul li:last-child a{margin-right:0}.list-pagination .list-pagination-button{position:absolute;top:50%;margin-top:-10px;width:20px;height:20px;text-decoration:none}.list-pagination .list-pagination-button:before{font-size:20px;color:gray}.list-pagination .list-pagination-button.prev{left:0}.list-pagination .list-pagination-button.next{right:0}.list-pagination .list-pagination-button.inactive:before{color:gray;cursor:default}.list-pagination .list-pagination-button:hover:before{color:#cc4b00}.calendar{width:100%;table-layout:fixed;border-collapse:collapse}.calendar th,.calendar td{padding:20px;position:relative;border:1px solid #d6e1e5}.calendar th{text-align:center;font-size:16px;color:#747474;text-transform:uppercase}.calendar td{vertical-align:top;height:200px;overflow:hidden}.calendar td strong{position:absolute;top:18px;right:0;background:#007eb0;color:#fff;padding:10px;font-size:13px}.calendar td span{color:#cc4b00;font-size:26px;display:block;margin-bottom:15px}.calendar td ul{list-style-type:none;padding:0}.calendar td ul li{position:relative;padding-left:25px;color:#007eb0;font-size:13px;line-height:150%;margin-bottom:10px}.calendar td ul li:last-child{margin-bottom:0}.calendar td ul li a{color:#007eb0;text-decoration:none}.calendar td ul li:before{color:#007eb0;opacity:.5;position:absolute;left:0;top:0;font-size:16px}.calendar td ul li small{color:#747474;font-size:13px}.calendar td.highlight{background:#f1f1f1}.calendar td.inactive span{color:gray}.calendar td.today{position:relative;box-shadow:inset 0 0 0 2px #cc4b00}.calendar-widget{background:#007eb0;padding:20px}.calendar-widget .calendar th,.calendar-widget .calendar td{padding:0;position:relative;border:0}.calendar-widget .calendar th{text-align:center;font-size:16px;color:rgba(255,255,255,.3);text-transform:uppercase;padding-bottom:10px}.calendar-widget .calendar td{vertical-align:middle;text-align:center;height:32px;color:#fff}.calendar-widget .calendar td.event{background:rgba(255,255,255,.2);color:#fff}.calendar-widget .calendar td.today{position:relative;box-shadow:inset 0 0 0 2px #cc4b00}.calendar-widget .pagination{position:relative;width:100%;margin-bottom:40px;max-width:100%}.calendar-widget .pagination strong{font-size:26px;color:#fff;font-weight:normal;text-align:center;display:block;padding-top:5px}.calendar-widget .pagination .pagination-button{position:absolute;top:50%;margin-top:-10px;text-decoration:none}.calendar-widget .pagination .pagination-button:before{font-size:20px;color:#fff;top:50%;margin-top:-10px}.calendar-widget .pagination .pagination-button.prev{left:0}.calendar-widget .pagination .pagination-button.next{right:0}.calendar-widget .pagination .pagination-button:hover:before{color:#cc4b00}.icon-filter{list-style-type:none;padding:85px 0 0 0}.icon-filter li{display:inline-block;margin-left:20px;font-size:32px}.icon-filter li a{text-decoration:none;color:#007eb0;display:grid;justify-content:center;align-content:center;width:44px;height:44px}.icon-filter li.active a,.icon-filter li:hover a{color:#cc4b00}.sitemap ul{list-style-type:none;padding:0}.sitemap ul li a{color:#007eb0;text-decoration:none;position:relative;display:block}.sitemap ul li a:before{content:"";position:absolute;bottom:0;left:0;height:2px;display:block;background:gray}.sitemap ul li a:hover{color:#cc4b00}.sitemap>ul{list-style-type:none;padding:0}.sitemap>ul>li>a{font-size:36px;padding-bottom:20px;margin-bottom:36px}.sitemap>ul>li>a:before{width:370px}.sitemap>ul>li>ul{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:100px}.sitemap>ul>li>ul>li{width:33.3333%;margin-bottom:30px;padding-right:50px}@media only screen and (min-width: 820px)and (max-width: 1240px){.sitemap>ul>li>ul>li{width:50%}}@media only screen and (max-width: 700px){.sitemap>ul>li>ul>li{width:100%}}.sitemap>ul>li>ul>li>a{font-size:20px;padding-bottom:18px;margin-bottom:28px}.sitemap>ul>li>ul>li>a:before{width:100px}.sitemap>ul>li>ul>li>ul{padding-left:30px}.sitemap>ul>li>ul>li>ul>li{margin-bottom:18px}.cookie-bar{position:relative;bottom:0;left:0;width:100%;background:#fff;padding:20px;z-index:100;font-size:14px;color:gray}.cookie-bar .inner{width:100%;margin:0 auto;text-align:left;position:relative;z-index:2}@media only screen and (min-width: 1240px){.cookie-bar .inner{width:1170px}}.cookie-bar p{margin-right:30px;margin-bottom:0;line-height:120%;position:relative;font-size:14px}.cookie-bar p a{color:#007eb0;text-decoration:none}.cookie-bar p a:hover{text-decoration:underline}.cookie-bar a.btnMore{float:right;color:#007eb0;display:inline-block;text-decoration:none;font-size:13px;text-transform:uppercase;font-weight:bold;position:relative;z-index:10}@media only screen and (max-width: 700px){.cookie-bar p{font-size:14px;margin-right:100px;top:0}.cookie-bar a.btnMore{top:0}}.ui-autocomplete{padding:10px 0;border:1px solid gray !important;color:#000}.ui-autocomplete .ui-menu-item{padding:10px 20px}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:0}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#fff;border:none;color:#cc4b00;margin:0}fieldset .formItem .autoComplete_wrapper{flex:1}fieldset .formItem .autoComplete_wrapper>input{color:#000}fieldset .formItem .autoComplete_wrapper>ul{padding:10px 0;margin:0;border:1px solid gray;color:#000;border-radius:0}fieldset .formItem .autoComplete_wrapper>ul li{padding:10px 20px;white-space:normal}fieldset .formItem .autoComplete_wrapper>ul li:hover{background:#fff;color:#cc4b00}fieldset .formItem.autocomplete-open{z-index:1}.radial-progress .progress{position:relative}.radial-progress .progress:after{content:"";display:block;padding-bottom:100%}.radial-progress .progress svg{width:100%}.radial-progress .progress .progressbar-text{position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:70px;width:100%;text-align:center;padding-right:30px;margin-top:-20px;color:#cc4b00 !important}.radial-progress .progress span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-size:26px;color:#007eb0;padding-right:30px;margin-top:33px}@media only screen and (min-width: 820px)and (max-width: 1240px){.radial-progress .progress .progressbar-text{font-size:40px;margin-top:-10px}.radial-progress .progress span{font-size:18px;margin-top:23px}}@media only screen and (max-width: 700px){.radial-progress .progress{padding-right:20px}.radial-progress .progress .progressbar-text{padding-right:20px;font-size:18px;margin-top:-45px}.radial-progress .progress span{padding-right:20px;font-size:13px;margin-top:-28px}}.spinner-bg{position:absolute;left:0;top:0;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;background:#fff}.spinner-bg span{display:block;color:#007eb0;margin-top:30px}.spinner-bg .spinner{width:40px;height:40px;background-color:#007eb0;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out;flex:0 0 auto}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.search-loading-container>.col-1-1>.box>.inner{min-height:330px}.formItem .clr-field{width:100%}.formItem .clr-field button{width:50px;background:#f1f1f1;cursor:pointer}.formItem .clr-field button::after{width:14px;height:14px;top:50%;left:50%;margin-left:-7px;margin-top:-7px}.clr-picker{padding:20px;border-radius:0 !important;box-shadow:none !important;width:280px !important;border:1px solid #f1f1f1;border-top:none;justify-content:space-between !important;max-width:80vw}.clr-picker .clr-hue{order:0;position:relative;width:100%;height:20px;margin:0 0 10px 0;border-radius:0}.clr-picker .clr-hue input[type=range]{-webkit-appearance:none;appearance:none;height:100%;width:100%;left:0;top:0;border-radius:0}.clr-picker .clr-hue div{width:25px;height:25px;transform:translateY(-50%) translateX(-50%);margin-left:0;border-radius:3px;box-shadow:0 0 0 1px #b6b6b6}.clr-picker .clr-gradient{order:1;aspect-ratio:1/1;height:auto}.clr-picker .clr-gradient .clr-marker{width:24px;height:24px;margin:-12px 0 0 -12px;border:1px solid #b6b6b6}.clr-picker .clr-color{order:2;width:50%;height:50px;margin:0;padding:15px 20px;border:none;border-radius:0;color:#000;background-color:#f1f1f1;font-family:sans-serif;font-size:14px;text-align:left}.clr-picker .clr-preview{order:3;position:relative;width:100px;height:50px;margin:0;border-radius:0}.clr-picker .clr-close{order:3;height:50px;margin:0;padding:0 20px;border-radius:0;color:#fff;background-color:#007eb0;cursor:pointer;font-size:13px;font-weight:bold;text-transform:uppercase;width:calc(50% - 20px)}.clr-picker .clr-swatches,.clr-picker .clr-preview{display:none}@media print{#hamburger-wrap,#mainmenu,#share,#outerfooter{display:none}h2{font-size:26px;margin-bottom:30px}h2:before{width:20%}h3{font-size:20px;margin-bottom:20px}h3:before{width:20%}body{font-size:14px}#header #logo{width:140px;height:60px;margin-right:20px}#container{background:#fff}#container #outerheader{position:relative}#container #outercontent{padding-top:50px}.teaser.small .caption{background:rgba(0,0,0,0);padding:0;width:100%;max-width:100%}.teaser.small .caption h1{font-size:32px;color:#cc4b00}.label-header ul li{margin-right:15px}.col-1-3 .box{margin-top:80px}.col-1-3 .box .entry{display:none}.col-1-3 .box .entry:first-child{display:block}.col-1-3 .box .accordion .accordion-title{display:none}.col-1-3 .box .accordion .accordion-content{display:block;height:auto}.col-1-3 .box .map{display:none}.hide-print{display:none}.row{padding:0 0 40px 0}.row.border-bottom>.content-width{border-bottom:none;padding-bottom:0}.content ul li{margin-bottom:5px;line-height:120%}}/*# sourceMappingURL=style.css.map */
