/* ----------------------------------------------------------- */
/* FONTS */
/* ----------------------------------------------------------- */
@font-face {
  font-family: 'Joyride';
  src: url('https://video.handlangers.com/font/Joyride-Extended.otf'); 
}


@font-face {
  font-family: 'Gotham';
  src: url('https://video.handlangers.com/font/gotham-book.eot'); 
  src: url('https://video.handlangers.com/font/gotham-book.eot?#iefix') format('embedded-opentype'),
       url('https://video.handlangers.com/font/gotham-book.woff') format('woff'),
       url('https://video.handlangers.com/font/gotham-book.ttf')  format('truetype'),
       url('https://video.handlangers.com/font/gotham-book.svg#Gotham') format('svg');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
    font-family: 'Gotham';
    src: url('https://video.handlangers.com/font/gotham-book.svg#Gotham') format('svg');
}
}
@font-face {
  font-family: 'Gotham Light';
  src: url('https://video.handlangers.com/font/Gotham-Light.eot'); 
  src: url('https://video.handlangers.com/font/Gotham-Light.eot?#iefix') format('embedded-opentype'),
       url('https://video.handlangers.com/font/Gotham-Light.woff') format('woff'),
       url('https://video.handlangers.com/font/Gotham-Light.ttf')  format('truetype'),
       url('https://video.handlangers.com/font/Gotham-Light.svg#Gotham-Light') format('svg');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
    font-family: 'Gotham Light';
    src: url('https://video.handlangers.com/font/Gotham-Light.svg#Gotham-Light') format('svg');
}
}
@font-face {
  font-family: 'Gotham Medium';
  src: url('https://video.handlangers.com/font/Gotham-Medium.eot'); 
  src: url('https://video.handlangers.com/font/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
       url('https://video.handlangers.com/font/Gotham-Medium.woff') format('woff'),
       url('https://video.handlangers.com/font/Gotham-Medium.ttf')  format('truetype'),
       url('https://video.handlangers.com/font/Gotham-Medium.svg#Gotham-Medium') format('svg');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
    font-family: 'Gotham Medium';
    src: url('https://video.handlangers.com/font/Gotham-Medium.svg#Gotham-Medium') format('svg');
}
}
@font-face {
  font-family: 'Gotham Bold';
  src: url('https://video.handlangers.com/font/Gotham-Bold.eot'); 
  src: url('https://video.handlangers.com/font/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
       url('https://video.handlangers.com/font/Gotham-Bold.woff') format('woff'),
       url('https://video.handlangers.com/font/Gotham-Bold.ttf')  format('truetype'),
       url('https://video.handlangers.com/font/Gotham-Bold.svg#Gotham-Bold') format('svg');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
    font-family: 'Gotham Bold';
    src: url('https://video.handlangers.com/font/Gotham-Bold.svg#Gotham-Bold') format('svg');
}
}

@font-face {
  font-family: 'Gotham Black';
  src: url('https://video.handlangers.com/font/Gotham-Black.eot'); 
  src: url('https://video.handlangers.com/font/Gotham-Black.eot?#iefix') format('embedded-opentype'),
       url('https://video.handlangers.com/font/Gotham-Black.woff') format('woff'),
       url('https://video.handlangers.com/font/Gotham-Black.ttf')  format('truetype'),
       url('https://video.handlangers.com/font/Gotham-Black.svg#Gotham-Bold') format('svg');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
    font-family: 'Gotham Black';
    src: url('https://video.handlangers.com/font/Gotham-Black.svg#Gotham-Black') format('svg');
}
}

@font-face {
  font-family: 'eleganticons';
  src: url('https://video.handlangers.com/font/ElegantIcons.eot'); 
  src: url('https://video.handlangers.com/font/ElegantIcons.eot?#iefix') format('embedded-opentype'),
       url('https://video.handlangers.com/font/ElegantIcons.woff') format('woff'),
       url('https://video.handlangers.com/font/ElegantIcons.ttf')  format('truetype'),
       url('https://video.handlangers.com/font/ElegantIcons.svg#ElegantIcons') format('svg');
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
    font-family: 'eleganticons';
    src: url('https://video.handlangers.com/font/ElegantIcons.svg#ElegantIcons') format('svg');
}
}

/* ----------------------------------------------------------- */
/* GENERAL */
/* ----------------------------------------------------------- */

body {font-family:'Gotham',Arial,Helvetica;font-size:16px;line-height:1.6em; color:#000;}
h1,h2,h3,h4,h5,h6 {font-family:'Gotham',Arial,Helvetica; color:#000;}
p {font-family:'Gotham',Arial,Helvetica;font-size:20px;line-height:1.6em;}
ul li {font-family:'Gotham',Arial,Helvetica;font-size:20px;line-height:1.6em;}

.icon {font-family:'eleganticons';}
.bounce {-moz-animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite;}
#main-content .container:before {display:none;visibility:hidden;}

/* BACKGROUND */
.bg-fl-r .et_parallax_bg {background-position: top right;}
.bg-fl-l .et_parallax_bg {background-position: top left;}

.sm-btn {border:1px solid #000;padding:3px 10px;font-family:'Gotham',Arial,Helvetica;border-radius:30px;color:#000;background-color:#FFF;font-size:16px;}
.sm-btn:hover {background-color:#000;color:#FFF;}
.lrg-button {border:1px solid #000;border-radius:30px;padding:13px 20px 12px 20px;transition: all 0.5s linear;}
.lrg-button .lrg-button-text {font-family:'Gotham',Arial,Helvetica;font-size:20px;line-height:1em;color:#000;padding-right:8px;}
.lrg-button .arrow_right:before {content: "\24";font-size:19px;padding-right:2px;color:#000;}
.lrg-button:hover {background-color:#000;color:#FFF;}
.lrg-button:hover .lrg-button-text, .lrg-button:hover .arrow_right:before {color:#FFF;}

.box-grey {background-color:#F0F0F0;padding:25px;}
.box-line {border:1px solid #000;padding:20px;margin-top:30px;}
.box-line h2 {padding-top:0 !important;}
.sm {font-family:'Gotham',Arial,Helvetica;font-size:16px;line-height:1.4em;}

/* ----------------------------------------------------------- */
/* MENU */
/* ----------------------------------------------------------- */
#logo {height:70px;width:70px;}
#main-header, .et-fixed-header#main-header, .et-fixed-header#main-header .nav li ul, .et-fixed-header .et-search-form {background-color:transparent !important;}
.et_fixed_nav #main-header {padding-top:30px;}
.et_header_style_left .logo_container {width:inherit;}

.scroll_section {overflow:hidden !important;}

.menu-wrap__inner {padding:100px !important;}
#dm-menu {}
#dm-menu a {font-family:'Gotham Light',Arial,Helvetica !important;font-size:55px !important;transition: all 0.5s linear;border-bottom:1px solid #000;}
#dm-menu a:hover {border-bottom:1px solid #FFF;}
body #dm_nav .menu-wrap__inner .sub-menu, .et-db #et-boc .et-l #dm-menu.nav li ul.sub-menu {padding-top:0;border-top:0;}
#dm_nav .menu-wrap__inner .menu-item-has-children > a:after {font-family:'eleganticons';}
#dm_nav .menu-wrap__inner .menu-item-has-children > a:after, .clickthrough {right: -40px!important;top:15px;}
#dm_nav .menu-wrap__inner .sub-menu, .et-db #et-boc .et-l #dm-menu.nav li ul.sub-menu {left:400px !important;right:inherit !important;}
#dm-menu li.menu-sm a {font-size:28px !important;}
#dm-menu li.menu-sm {padding-bottom: 15px;margin-top:0 !important;margin-bottom:0 !important;}
#dm-menu li.menu-mtop {padding-top:50px;padding-bottom:15px;}
.numberCircle {position: relative;top: -7px;right: 4px;padding: 0px 4px;border-radius: 100%;background: #000;color: #fff;border:2px solid #FFF;font-size:1.2rem;font-family:'Gotham Bold',Arial,Helvetica;}

#dd h5 {font-family:'Gotham Bold',Arial,Helvetica;font-size:18px;}
#dd nav {width : 500px; background: #FFF;border:2px solid #000;margin: 0;}
#dd span {padding :15px 30px;color : #000;font-family:'Gotham',Arial,Helvetica;font-size : 18px;cursor : pointer;display: block;}
#dd span::after {float: right;right: 10%;content: "+";}
#dd .slide {clear:both;width:100%;height:0px;overflow: hidden;text-align: left;transition: height .4s ease;padding: 0 !important;}
#dd .slide li {padding: 8px 30px;}
#dd .slide ul li, #dd .slide ul li a {font-family: 'Gotham',Arial,Helvetica;font-size: 16px;line-height: 1.3em;color:#000;}
#dd #touch {position: absolute; opacity: 0; height: 0px;}    
#dd #touch:checked + .slide {height: 300px;} 

/* ----------------------------------------------------------- */
/* SECTIONS */
/* ----------------------------------------------------------- */

.section-title {font-family:'Gotham Bold',Arial,Helvetica;font-size:14px;color:#FFF;letter-spacing:1px;text-transform:uppercase;padding:5px 0 4px 0;border-top:2px solid #FFF;border-bottom:1px solid #FFF;}
.section-title-bl {font-family:'Gotham Bold',Arial,Helvetica;font-size:14px;color:#000;letter-spacing:1px;text-transform:uppercase;padding:5px 0 4px 0;border-top:2px solid #000;border-bottom:1px solid #000;}

.section-1 {}
.section-1 h1 {font-family:'Gotham Light',Arial,Helvetica;font-size:72px;line-height:1.2em;letter-spacing:1px;color:#000;}
.section-1 h1 span {color:#666;}

.section-1 h3 {font-family:'Gotham Light',Arial,Helvetica;font-size:62px;line-height:1.4em;letter-spacing:1px;color:#000;}
.section-1 h3 .sel-branding, .section-1 h3 .sel-content, .section-1 h3 .sel-leadgen {border:1px solid #000;padding:5px 30px 6px 30px;border-radius:50px;transition: all 0.5s linear;}
.section-1 h3 .sel-branding:hover, .section-1 h3 .sel-content:hover, .section-1 h3 .sel-leadgen:hover {background-color:#000;color:#FFF;}

.ico-scroll {margin-top:50px;}
.ico-jobs {position:absolute;top:-100px;right:390px;width:140px;-webkit-transition: -webkit-transform 0.8s ease-in-out;transition: transform 0.8s ease-in-out;}
.ico-jobs:hover {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.ico-work {position:absolute;top:-70px;right:240px;width:140px;transition: transform 0.8s ease-in-out;}
.ico-work:hover {-webkit-transform: scale(20);transform: scale(20);}

.section-2 {}
.section-2 p {font-family:'Gotham',Arial,Helvetica;font-size:24px;line-height:1.6em;color:#FFF;}
p span.wavy {position: relative;}
p span.wavy:after {content: '';position: absolute;bottom: -1.5rem;left: 0;right: -0.5rem;height: 1.2rem;z-index: -1;background-image: url('https://video.handlangers.com/wp-content/uploads/2021/09/txt_ul_01_wh.svg');background-repeat: no-repeat;background-size: cover;}

.client-r {border-radius:35px;background-color:#FFF;font-family:'Gotham Light',Arial,Helvetica;color:#000;font-size:32px;padding:14px 25px;margin-right:8px;margin-bottom:15px;float:left;border:2px solid #FFF;pointer:cursor;transition: all 0.5s ease;}
.client-r:hover {background-color:#000;color:#FFF;}
.client-s {background-color:#FFF;font-family:'Gotham Light',Arial,Helvetica;color:#000;font-size:32px;padding:14px 25px;margin-right:8px;margin-bottom:15px;float:left;border:2px solid #FFF;}
.client-s:hover {background-color:#000;color:#FFF;pointer:cursor;transition: all 0.5s ease;}
.disabled {pointer:none !important;}
.disabled:hover {background-color:#FFF !important;color:#000 !important;}

.section-3 {}
.section-3 h2 {font-family:'Gotham',Arial,Helvetica;font-size:46px;line-height:1.2em;color:#FFF;margin-bottom:21px;}
.section-3 h5 {font-family:'Gotham Bold',Arial,Helvetica;font-size:20px;line-height:1.6em;color:#FFF;}
.section-3 p {font-family:'Gotham Light',Arial,Helvetica;font-size:20px;line-height:1.6em;color:#FFF;}
.section-3 .colhl h2 {font-family:'Gotham Light',Arial,Helvetica;font-size:75px;line-height:1em;color:#FFF;margin-bottom:10px;padding-bottom:0;}
.section-3 .colhl h6 {font-family:'Gotham Bold',Arial,Helvetica;font-size:21px;line-height:1.2em;color:#FFF;margin-bottom:0px;}
.section-3 .colhl p {font-family:'Gotham Light',Arial,Helvetica;font-size:12px;line-height:1.6em;color:#FFF;}

.section-4 {}
.section-4 p {font-family:'Gotham Light',Arial,Helvetica;font-size:20px;line-height:1.6em;color:#FFF;}
.section-4 ul li {font-size:15px;color:#FFF;line-height:23px;}
.section-4 ul {margin-top:0px;}
.section-4 .service-line {position:relative;float:left;width:100%;}
.section-4 .service-line .line-col-a {width:30%;position:relative;display:inline;float:left;}
.section-4 .service-line .line-col-b {width:70%;position:relative;display:inline;float:left;}

.circle {width:130px;height:130px;line-height:24px;border-radius:50%;font-size:18px;font-family:'Gotham Medium',Arial,Helvetica;color:#000;text-align:center;background-color:#fff;vertical-align: middle;display:table-cell;}

.section-case-a {}
.section-case-a h2 {font-size:56px;line-height:1.1em;font-family:'Gotham',Arial,Helvetica;}

.section-case-a p {}

/* New case layout */
.section-case-b {overflow: hidden;}
.section-case-b h2 {
font-size: 1.3125rem;font-size: clamp(1.3125rem, 0.859375rem + 2.2656250000000004vw, 3.125rem);line-height:1.3em;font-family:'Gotham',Arial,Helvetica;
}

/*case bg*/
#case-liebherr .et_parallax_bg_wrap div {left:-120px;overflow:hidden;}
#case-centralpoint .et_parallax_bg_wrap div {left:-20px;overflow:hidden;}

.case-element {border:1px solid #000;border-radius:30px;padding:5px 10px; display: inline-flex; align-items: flex-end;}
.case-element .case-element-text {font-family:'Gotham',Arial,Helvetica;font-size:14px;line-height:0.8em;}
.case-element .case-element-text strong {font-family:'Gotham Bold',Arial,Helvetica; font-weight: 400}
.case-element .arrow_right-down {line-height: 0.8em; margin-left: 10px;}
.case-element .arrow_right-down:before {font-size:14px; line-height:0.8em; content: "\27";padding-right:8px;}

.client-element {}
.client-element h6 {text-transform:uppercase;font-family:'Gotham Bold',Arial,Helvetica;margin-bottom:0;font-size:16px;padding-bottom:2px;letter-spacing:1px;}
.client-element p {font-size:18px;}

.dl-intro {font-family:'Gotham',Arial,Helvetica;font-size:16px !important;line-height:1.4em;color:#000;}

.dl-button {border:1px solid #000;border-radius:30px;padding:13px 20px 12px 20px;transition: all 0.5s linear;}
.dl-button .dl-button-text {font-family:'Gotham',Arial,Helvetica;font-size:20px;line-height:1em;color:#000;padding-right:8px;}
.dl-button .icon_document_alt:before {content: "\68";font-size:19px;padding-right:2px;color:#000;}
.dl-button:hover {background-color:#000;color:#FFF;}
.dl-button:hover .dl-button-text, .dl-button:hover .icon_document_alt:before {color:#FFF;}


.section-services .section-services-intro h1 {font-family:'Gotham Light',Arial,Helvetica;font-size:72px;line-height:1.2em;letter-spacing:1px;color:#000;text-align:center;margin-bottom:20px;}
.section-services .section-services-intro h5 {font-family:'Gotham Bold',Arial,Helvetica;font-size:20px;line-height:1.6em;color:#000;text-align:center;}
.section-services .section-services-intro p {font-family:'Gotham Light',Arial,Helvetica;font-size:20px;line-height:1.3em;color:#000;text-align:center;}
.et_pb_accordion .et_pb_toggle:last-child:last-child {border-bottom:1px solid #000;}
.et_pb_accordion_item {margin-bottom:0 !important;}
.et_pb_toggle {border-top:1px solid #000;border-bottom:0;border-right:0;border-left:0;padding:20px 0;}
.et_pb_toggle_title span {padding-right:30px;}
.et_pb_toggle_title::before {font-family: 'Gotham Light',Arial,Helvetica !important;font-size:45px;line-height:1em;padding-top:0;color:#000 !important;content:"+";top:13px;}
.et_pb_toggle_content {border-top:1px solid #000;margin-top:20px;}
.et_pb_toggle_content h5 {padding-bottom:20px;margin-bottom:0px;border-bottom:1px solid #000;}
.accordion-text, .accordion-list, .accordion-related {position:relative;float:left;display:inline;}
.accordion-text {width:40%;margin-right:3%;padding-bottom:50px;}
.accordion-list {width:24%;margin-right:3%;}
.accordion-related {width:30%;}
.accordion-text, .accordion-text p {font-family: 'Gotham',Arial,Helvetica !important;font-size:24px;line-height:1.5em;}
.accordion-list ul {padding-top:20px;}
.accordion-list ul li {font-size:16px;padding-bottom:3px;}
.accordion-list ul li a {color:#000;text-decoration:underline solid black;}
.accordion-list ul li a:hover {text-decoration:none;}
.accordion-related h4 {font-family:'Gotham', Arial, Helvetica;font-size:24px;line-height:1.2em;}
.accordion-related p {font-family:'Gotham', Arial, Helvetica;font-size:16px;line-height:1.5em;margin-bottom:0;}
.accordion-related .img-related-item {width:100%;border-bottom:1px solid #000;margin-bottom:0;padding-bottom:0;}
.accordion-related .accordion-related-item-text {margin-bottom:15px;}

/* ----------------------------------------------------------- */
/* ON DEMAND */
/* ----------------------------------------------------------- */
.section-ondemand {}
.section-ondemand h4 {font-family:'Gotham Black',Arial,Helvetica;font-size:23px;margin-bottom:0;padding-bottom:0;}

.et-waypoint:not(.et_pb_counters) {opacity: 1;}

/*Filter*/
.el-dbe-filterable-categories {margin-bottom:0;}
.et_pb_blog_extras_0 .el-dbe-post-categories {float:left;width:100%;margin-bottom:20px;}
.et_pb_blog_extras_0 .el-dbe-post-categories ul {}
.et_pb_blog_extras_0 .el-dbe-post-categories li {float:left;margin-bottom:0;padding-top:15px;}
/*Categories*/
.el-dbe-post-categories li a {padding:1px 0 0 0;background:none;color:#000;font-size:16px;}
.el-dbe-post-categories li a.el-dbe-active-category {background-color:#F0F0F0;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-all {padding:4px 20px 3px 20px;margin-right:10px;border-radius:30px;border:1px solid #FFF;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-all:hover {border:1px solid #000;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-4 {padding:4px 20px 3px 33px !important;background-image:url(https://handlangers.com/wp-content/uploads/2021/09/img_cat-marketing-automation.png);background-size:20px 20px;background-repeat:no-repeat;background-position:3px 3px;border:1px solid #FFF;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-4:hover {border:1px solid #000;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-6 {padding:4px 20px 3px 33px !important;background-image:url(https://handlangers.com/wp-content/uploads/2021/09/img_cat-lead-generation.png);background-size:20px 20px;background-repeat:no-repeat;background-position:3px 3px;border:1px solid #FFF;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-6:hover {border:1px solid #000;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-9 {padding:4px 20px 3px 33px !important;background-image:url(https://handlangers.com/wp-content/uploads/2021/09/img_cat-account-based-marketing.png);background-size:20px 20px;background-repeat:no-repeat;background-position:3px 3px;border:1px solid #FFF;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-9:hover {border:1px solid #000;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-8 {padding:4px 20px 3px 33px !important;background-image:url(https://handlangers.com/wp-content/uploads/2021/09/img_cat-branding.png);background-size:20px 20px;background-repeat:no-repeat;background-position:3px 3px;border:1px solid #FFF;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-8:hover {border:1px solid #000;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-7 {padding:4px 20px 3px 33px !important;background-image:url(https://handlangers.com/wp-content/uploads/2021/09/img_cat-data.png);background-size:20px 20px;background-repeat:no-repeat;background-position:3px 3px;border:1px solid #FFF;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-7:hover {border:1px solid #000;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-5 {padding:4px 20px 3px 33px !important;background-image:url(https://handlangers.com/wp-content/uploads/2021/09/img_cat-downloads.png);background-size:20px 20px;background-repeat:no-repeat;background-position:3px 3px;border:1px solid #FFF;border-radius:30px;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a.cat-5:hover {border:1px solid #000;border-radius:30px;}

/*Post detail*/
.et_pb_title_container h1 {line-height:1.2em !important;}
.single-post h2 {padding-top:30px;font-size: 32px;}
.single-post ul li, .single-post ol li {font-family: 'Gotham',Arial,Helvetica;font-size: 20px;line-height: 1.6em;margin-bottom:15px;}
.single-post ul, .single-post ol, #left-area ol, .entry-content ol, #left-area ul, .entry-content ul {padding-top:25px;}

/*Post overview*/
.el-dbe-blog-extra.block_extended {float:left;width:100%;}
.et_pb_post_extra.el_dbe_block_extended {border:none !important;box-shadow: none !important;border-radius:0;}
.et_pb_post_extra.el_dbe_block_extended.image-top .post-content {padding:15px 0 0 0;}
/*Media*/
.post-media-container {border:1px solid #000;}
.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container {height:290px;}
/*Category*/
.et_pb_post_extra.el_dbe_block_extended.image-top .post-categories, .et_pb_post_extra.el_dbe_block_extended .post-categories {padding:0px;width:100px;z-index:9999;background-color:#FFF;}
.et_pb_post_extra.el_dbe_block_extended .post-categories .post-categories-media {width:100%;border:1px solid #000;}
.et_pb_post_extra.el_dbe_block_extended .post-categories .post-categories-media img {margin-bottom:0px;padding-bottom:0;padding-top:5px;}
.et_pb_post_extra.el_dbe_block_extended .post-categories .post-categories-title {width:100%;border-width:0 1px 1px 1px;border-color:#000;border-style:solid;}
.et_pb_post_extra.el_dbe_block_extended .post-categories .post-categories-title a {margin:0 !important;line-height:1.2em;font-size:11px;}
.et_pb_blog_extras_0 .et_pb_post.et_pb_post_extra .post-categories a, .et_pb_blog_extras_0 .et_pb_post_extra.et_pb_no_thumb .post-categories a {border-color:none !important;border-radius:0 !important;}
/*Title+Text*/
.post-content h2.entry-title {text-align:left;font-size:24px;margin-bottom:0;}
.post-data p {text-align:left !important;font-size:16px !important;}

/* ----------------------------------------------------------- */
/* CHAPTER */
/* ----------------------------------------------------------- */
.chapter-section-0 h3 {font-family:'Gotham Light',Arial,Helvetica;font-size:62px;line-height:1.4em;letter-spacing:1px;color:#000;}
.chapter-section-0 .balloon-hl {font-family:'Gotham Light',Arial,Helvetica;font-size:62px;line-height:1.4em;letter-spacing:1px;color:#000;border: 1px solid #000;padding: 5px 30px 6px 30px;border-radius: 50px; transition: all 0.5s linear;}
.chapter-section-0 .arrow_right:after {content: "\24";font-size:55px;color:#000;top: 6px;position: absolute;border: 1px solid #000;padding: 5px 30px 6px 30px;border-radius: 50px;}

.chapter-section-1 h1 {font-family:'Gotham Light',Arial,Helvetica;margin-bottom:15px;}
.chapter-section-1 h6 {text-transform:uppercase;letter-spacing:1px;padding-top:5px;}
.chapter-section-1 .arrow_right:after {content: "\24";font-size:19px;color:#000;top: 6px;position: absolute;}

.chapter-section-2 {}
.chapter-section-2 .col-a {}
.chapter-section-2 .col-a .box {border:1px solid #000;}
.chapter-section-2 .col-a .box-head {border-bottom:1px solid #000;padding:5px 15px;}
.chapter-section-2 .col-a .box-body {padding:15px;}
.chapter-section-2 .col-a h3 {font-weight:28px;font-family:'Gotham Bold',Arial,Helvetica;color:#000;margin-bottom:0;padding-bottom:0;}
.chapter-section-2 .col-a p  {font-family:'Gotham Light',Arial,Helvetica;font-size:16px;line-height:1.4em;color:#000;margin-bottom:20px;}
.chapter-section-2 .col-a ul {padding:0;margin:0;}
.chapter-section-2 .col-a ul li {list-style:none;padding-left:0;}
.chapter-section-2 .col-a ul li a {border-radius:30px;padding:5px 15px;color:#000;border:1px solid #000;font-size:13px;}
.chapter-section-2 .col-a ul li a:hover {background-color:#000;color:#fff;}
.chapter-section-2 .col-b, .chapter-section-2 .col-b p {font-family:'Gotham Light',Arial,Helvetica;color:#000;font-size: 20px;line-height: 1.2em;}

.chapter-section-item .p-intro {line-height:1.6em;margin-bottom:25px;}
.chapter-section-item .p-intro span {font-family:'Gotham Light',Arial,Helvetica;padding-bottom:2px;border-bottom:1px solid #E2E2E2;}
.chapter-section-item .arrow_right:before {content: "\24";font-size:25px;color:#000;top: 5px;left:-35px;position: absolute;}
.chapter-section-item p {font-size:18px;} 

.chapter-section-box {border:1px solid #000;padding:20px;font-size:16px;}
.chapter-section-box h5 {font-family:'Gotham Bold',Arial,Helvetica;}
.chapter-section-box p {font-size:16px !important;line-height:1.4em;}
.chapter-section-box img {width:70%;}
.chapter-section-box a.btn {position:absolute;border-radius:30px;padding:5px 15px;color:#000;border:1px solid #000;font-size:16px;background-color:#FFF;bottom:-40px;right:0px;}
.chapter-section-box a.btn:hover {background-color:#000;color:#FFF;}

.chapter-section-topline {border-top:1px solid #000;padding-top:20px;font-size:16px;}
.chapter-section-topline h5 {font-family:'Gotham Bold',Arial,Helvetica;font-size:16px;}
.chapter-section-topline p {font-size:16px !important;line-height:1.4em;}
.chapter-section-topline a.btn {border-radius:30px;padding:5px 15px;color:#000;border:1px solid #000;font-size:16px;background-color:#FFF;}
.chapter-section-topline a.btn:hover {background-color:#000;color:#FFF;}

.chapter-section-cta {border-top:3px solid #000;padding-top:15px;font-size:16px;min-height:70px;}
.chapter-section-cta .cta-container {float:left;display:inline;width:70%;}
.chapter-section-cta h5 {font-family:'Gotham Bold',Arial,Helvetica;font-size:18px;}
.chapter-section-cta p {font-size:16px !important;line-height:1.4em;}
.chapter-section-cta .btn-container {float:left;display:inlne;width:30%;}
.chapter-section-cta a.btn {border-radius:30px;padding:5px 15px;color:#000;border:1px solid #000;font-size:16px;background-color:#FFF;float:right;}
.chapter-section-cta a.btn:hover {background-color:#000;color:#FFF;}

/* ----------------------------------------------------------- */
/* LANDINGPAGE DOWNLOAD */
/* ----------------------------------------------------------- */
.dl-col {border:1px solid #000;}
.dl-col .col-a {width:35% !important;margin-right:5% !important;margin-bottom:0;border-right:1px solid #000;} 
.dl-col .col-b {width:60% !important;}
.dl-col .col-b h5 {font-family:'Gotham Bold',Arial,Helvetica;margin-bottom:0;padding-bottom:0;padding-top:25px;}
.dl-col .col-b ul {padding-top:15px !important;padding-right:15px !important;}
.dl-col .col-b ul li {font-size:14px;}
.dl-col .col-b p {font-size:14px;}

/* ----------------------------------------------------------- */
/* JOBS */
/* ----------------------------------------------------------- */
.jobs-section-1 {}
.jobs-section-1 h1.ttl-top {font-family:'Gotham',Arial,Helvetica;font-size:125px;letter-spacing:-5px;color:#000;margin-bottom:0;padding-bottom:0;}
.jobs-section-1 h1.ttl-bottom {font-family:'Gotham',Arial,Helvetica;font-size:125px;letter-spacing:-5px;color:#000;-webkit-text-fill-color: white;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: black;margin-bottom:0;padding-bottom:0;}
.jobs-section-1 .list-intro, .jobs-section-1 .list-intro p {font-family:'Gotham',Arial,Helvetica;font-size:15px;line-height:1.4em;padding-top:5px;}
.jobs-section-1 .list-name, .jobs-section-1 .list-name p {font-family:'Gotham Light',Arial,Helvetica;font-size:48px;line-height:1.2em;}

.jobs-section-2 {}
.jobs-section-2 h1 {font-family:'Gotham Light',Arial,Helvetica;font-size:48px;margin-bottom:15px;}
.jobs-section-2 p.mbot {font-size:18px;line-height:1.4em;margin-bottom:12px;}
.jobs-section-2 .arrow_down:before {font-size:32px;content:"\22";margin-top:20px;color:#999;}

.jobs-section-3 {}
.jobs-section-3 h3 {margin-bottom:0;padding-bottom:0;border: 1px solid #000;padding: 5px 30px 6px 30px;border-radius: 50px;font-family:'Gotham Light',Arial,Helvetica;font-size:46px;line-height:1.2em;background-color:#FFF;}

.jobs-section-4 {}
.jobs-section-4 h1 {font-family: 'Gotham',Arial,Helvetica;font-size: 46px;line-height: 1.2em;color: #FFF;margin-bottom: 21px;}
.jobs-section-4 h5 span {font-family:'Gotham Bold',Arial,Helvetica;color:#FFF;padding:2px;border-bottom:2px solid #FFF;margin-bottom:12px;font-size:18px;}
.jobs-section-4 p {font-size:16px;color:#FFF;}
.jobs-section-4 .img-job-map img {top:-110px !important;}

.jobs-section-5 {}
.jobs-section-5 h1 {font-family: 'Gotham',Arial,Helvetica;font-size: 46px;line-height: 1.2em;color: #FFF;margin-bottom: 21px;}
.jobs-section-5 ul {padding:0;margin:0;}
.jobs-section-5 ul li {font-family:'Gotham Light',Arial,Helvetica;color:#FFF;padding:10px 0 10px 0;border-bottom:1px solid #FFF;font-size:24px;list-style:none;}
.jobs-section-5 p {font-size:16px;color:#FFF;}

.section-jobs-overview {}
.section-jobs-overview h2 {font-size:58px;line-height:1.1em;font-family:'Gotham',Arial,Helvetica;}

.section-jobs-overview .job-item .col-b, .section-jobs-overview .job-item .col-c {border-top:1px solid #000;}
.section-jobs-overview .job-item .col-b h5 {padding-bottom:0;}
.section-jobs-overview .job-item .col-b h5 a {font-family:'Gotham Light',Arial,Helvetica;font-size:36px;}
.section-jobs-overview .job-item .col-b h5 a:hover:after {padding-left:20px;content: "\24";font-size:25px;color:#000;top:3px;position: absolute;font-family:'eleganticons';}
.section-jobs-overview .job-item .col-c h6 {text-transform:uppercase;font-size:11px;letter-spacing:1px;color:#666;margin-bottom:0;padding-bottom:2px;}
.section-jobs-overview .job-item .col-c p {font-size:13px;}
.section-jobs-overview .job-item .sm {font-size:12px;line-height:1.2em;}

.section-jobs-slider h2 {font-size: 58px;line-height: 1.1em;font-family: 'Gotham',Arial,Helvetica;}
.section-jobs-slider .slick-slide {margin-right:30px;}
.section-jobs-slider .slick-prev, .section-jobs-slider .slick-next {display:none;visibility:hidden;}
.section-jobs-slider .slick-dots {bottom:-45px;text-align:right;}
.section-jobs-slider .slick-dots li {margin:0;}
.section-jobs-slider .slick-dots li button:before {color:#999 !important;}
.section-jobs-slider .slick-dots li.slick-active button:before {color:#000 !important;}


/* ----------------------------------------------------------- */
/* FOOTER */
/* ----------------------------------------------------------- */
.footer-question {}
.footer-question h2 {font-family:'Gotham Bold',Arial,Helvetica;font-size:45px;line-height:1.2em;color:#FFF;text-align:center;}
.footer-mailto {}
.footer-mailto h3 a {font-family:'Gotham Light',Arial,Helvetica;color:#FFF;font-size:42px;padding-bottom:3px;border-bottom:1px solid #FFF;text-align:center;transition: all 0.5s ease;}
.footer-mailto h3 a:hover {border-style:dotted;}
.footer-mailto p {color:#FFF;}
.talk, .footer-mailto p a {border-radius:15px;border:1px solid #FFF;padding:2px 9px 3px 9px;margin-left:1px;transition: all 0.5s ease;}
.talk:hover, .footer-mailto p a:hover {background-color:#FFF;color:#000;}
body .talk:hover{
	color:black !important;
}
.footer-address {}
.footer-address h5 {font-family:'Gotham Bold',Arial,Helvetica;color:#FFF;text-transform:uppercase;font-size:14px;letter-spacing:2px;margin-bottom:5px;text-align:center;}
.footer-address p {color:#FFF;text-align:center;}
.footer-disclaimer p {color:#FFF;font-size:11px;text-align:center;}
.footer-disclaimer a {text-decoration:underline;}

/* ----------------------------------------------------------- */
/* FORMS */
/* ----------------------------------------------------------- */
div.wpforms-container-full {margin-bottom:0;}
div.wpforms-container-full .wpforms-form .wpforms-field-label {font-family:'Gotham',Arial,Helvetica;color:#000;font-size:16px;font-weight:normal;}
div.wpforms-container-full .wpforms-form input[type=text] {border-radius:30px !important;font-family:'Gotham',Arial,Helvetica;padding: 6px 20px;border-color:#000;}
div.wpforms-container-full .wpforms-form input[type=email] {border-radius:30px !important;font-family:'Gotham',Arial,Helvetica;padding: 6px 20px;border-color:#000;}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {background-color: #000;border: 1px solid #000;border-radius:30px;color: #FFF;font-size: 16px;padding: 13px 20px 12px 20px;font-family: 'Gotham',Arial,Helvetica;font-size: 20px;line-height: 1em;}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {background-color:#FFF;color:#000;border-color:#000;}
div.wpforms-container-full p.form-disclaimer {font-size:11px;line-height:1.3em;}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {background:none !important;border:none !important;}
.msg-thank {font-family:'Gotham',Arial,Helvetica;font-size:20px;line-height:1.6em;text-align: center;padding-top:50px;padding-bottom:50px;}
.wpforms-confirmation-container-full .lrg-button {color:#000;}
.wpforms-confirmation-container-full p {text-align:center;}
/* ----------------------------------------------------------- */
/* COOKIES */
/* ----------------------------------------------------------- */
#cookie-notice {position:absolute;bottom:30px;left:inherit !important;right:30px !important;min-width:300px;width:300px;background-color:#FFF !important;font-family:'Gotham',Arial,Helvetica;color:#000;z-index:1000 !important;}
.cookie-notice-container {border:2px solid #000;padding-bottom:50px;}
#cn-notice-text {color:#000;text-align:left;margin-bottom:15px;}
.cn-buttons-container {float:left;}
#cn-notice-buttons {margin-bottom:15px;}
#cn-accept-cookie {font-family:'Gotham Medium',Arial,Helvetica;font-size:13px;border-radius:30px;background-color:#FFF;border:2px solid #000;color:#000;padding:8px 15px;margin:0 10px 0 0 !important;}
#cn-accept-cookie:hover {background-color:#000;color:#FFF;}
#cn-refuse-cookie {font-family:'Gotham',Arial,Helvetica;font-size:13px;border-radius:30px;background-color:#FFF;border:1px solid #000;color:#000;padding:8px 15px;margin:0 !important;}
#cn-accept-cookie:hover {background-color:#000;color:#FFF;}

/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
/* SCREEN SIZES */
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 

}

@media all and ( max-width: 980px ) {
.section-case-b .et_pb_row {display: flex; flex-direction: column; justify-content: center;}
.section-case-b .et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {margin-right: auto !important;}
.section-case-b .column__case_image {
  order: -1;
  height: 500px;
  width: 100% !important;
}
.section-case-b .column__case_image:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}
}

@media all and ( min-width: 980px ) {
.section-case-b .column__case_image {
  min-height: 57.5rem;
}

.section-case-b .column__case_image:after {
  content: '';
  position: absolute;
  width: 50vw;
  height: 100%;
  bottom: 0;
  background-size: cover;
  background-position: center;
}

.section-case-b .column__case_image.image_right:after {
  left: 0;
}

.section-case-b .column__case_image.image_left:after {
  right: 0;
}
}

/* Set backgrounds cases */
@media only screen and ( min-width: 980px ) and ( max-width: 1200px ) {
.bg-fl-r .et_parallax_bg_wrap div {right:-150px;overflow:hidden;background-position:top;}
.bg-fl-l .et_parallax_bg_wrap div {left:-150px;overflow:hidden;background-position:top;}

#case-liebherr .et_parallax_bg_wrap div {left:0px;overflow:hidden;}
#case-centralpoint .et_parallax_bg_wrap div {left:0px;overflow:hidden;}
#case-auping .et_parallax_bg_wrap div {right:-250px;overflow:hidden;}
#case-serena-bay .et_parallax_bg_wrap div {left:0px;overflow:hidden;}
#case-de-kazerne .et_parallax_bg_wrap div {left:0px;overflow:hidden;}

.section-case-a h2 {font-size: 48px;}
.ico-jobs {top:-130px;}
.ico-work {top:-100px;}
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.section-1 h3 {font-size:52px;}
.ico-work {right:0px;top:-80px;}
.ico-jobs {right:140px;top:-110px;}
.section-2 p span.wavy {display: none;}
.section-case-a h2 {font-size:48px;line-height:1.1em;font-family:'Gotham',Arial,Helvetica;}

.client-r, .client-s {font-size:28px;padding:10px 20px;margin-right:8px;margin-bottom:12px;}

.accordion-text {width:100%;clear:both;}
.accordion-list, .accordion-related {position:relative;float:left;display:inline;width:45%;}
.accordion-list {margin-right:10%;}
.accordion-list a {text-decoration:underline;}

.single-post h2 {padding-top:30px;font-size: 28px;}
/* chapter pages */
.chapter-section-1 .arrow_right:after {display:none;visibility:hidden;}
.chapter-section-1 .col-a {margin-bottom:0 !important;}
/* post filter */
.el-dbe-post-categories li {clear:both;width:100%;padding-top:0 !important;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-filterable-mobile-categories {margin-bottom:30px;margin-top:30px;border-radius:30px;border:1px solid #000;color:#000;background-color:#FFF;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-post-categories {background-color:#FFF;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-post-categories li {display:block !important;background:#FFF;border-bottom:1px solid #000;}
.el-dbe-post-categories li a {padding:10px 0 10px 15px;background:none !important;color:#000;border-radius:0 !important;}
.el-dbe-post-categories li a.el-dbe-active-category {background:none !important;border-radius:0 !important;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a {border:none !important;border-radius:0 !important;background-color:#F0F0F0 !important;color:#000 !important;border:none !important;width:100%;background-image:none !important;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a:hover {border:none !important;border-radius:0 !important;background-color:#000 !important;color:#FFF !important;border:none !important;}
.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container {height:inherit !important;}
/*jobs*/
.section-jobs-overview .job-item .col-c {border-top:none;padding-top:0;}
.jobs-section-1 h1.ttl-top {font-size:50px;line-height:1.4em;letter-spacing:0;-webkit-text-fill-color: black;-webkit-text-stroke-width:0px;}
.jobs-section-1 h1.ttl-bottom {font-size:50px;line-height:1.4em;letter-spacing:0;-webkit-text-fill-color: black;-webkit-text-stroke-width:0px;}
.jobs-section-1 .list-name p, .jobs-section-1 .list-name {font-size:21px;}

/* footer */
.footer-question h2 {font-size:32px;}
.footer-mailto h3 a {font-size:32px;}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
 p, ul li {font-size:18px;}
.section-1 h3 {font-size:42px;}
.ico-work {right:0px;top:-100px;width:120px;}
.ico-jobs {right:130px;top:-130px;width:120px;}
.section-2 p {font-size:18px;}
.section-2 p span.wavy {display: none;}
.section-case-a h2 {/*font-size:38px;*/line-height:1.1em;font-family:'Gotham',Arial,Helvetica;}

.client-r, .client-s {font-size:18px;padding:6px 15px;margin-right:8px;margin-bottom:12px;}

.accordion-text,.accordion-list, .accordion-related  {width:100%;clear:both;}
.accordion-list a {text-decoration:underline;}

.single-post h2 {padding-top:30px;font-size: 28px;}

.circle {width:100px;height:100px;line-height:24px;border-radius:50%;font-size:14px;}
/* chapter pages */
.chapter-section-1 .arrow_right:after {display:none;visibility:hidden;}
.chapter-section-1 .col-a {margin-bottom:0 !important;}
.chapter-section-1 h1 {font-size:32px;}
/* post filter */
.el-dbe-post-categories li {clear:both;width:100%;padding-top:0 !important;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-filterable-mobile-categories {margin-bottom:30px;margin-top:30px;border-radius:30px;border:1px solid #000;color:#000;background-color:#FFF;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-post-categories {background-color:#FFF;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-post-categories li {display:block !important;background:#FFF;border-bottom:1px solid #000;}
.el-dbe-post-categories li a {padding:10px 0 10px 15px;background:none !important;color:#000;border-radius:0 !important;}
.el-dbe-post-categories li a.el-dbe-active-category {background:none !important;border-radius:0 !important;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a {border:none !important;border-radius:0 !important;background-color:#F0F0F0 !important;color:#000 !important;border:none !important;width:100%;background-image:none !important;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a:hover {border:none !important;border-radius:0 !important;background-color:#000 !important;color:#FFF !important;border:none !important;}
.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container {height:inherit !important;}
  /*post*/
.et_pb_post_title_0 .et_pb_title_container h1.entry-title {font-size:32px !important;}
/*jobs*/
.section-jobs-overview .job-item .col-c {border-top:none;padding-top:0;}
.jobs-section-1 h1.ttl-top {font-size:50px;line-height:1.4em;letter-spacing:0;-webkit-text-fill-color: black;-webkit-text-stroke-width:0px;}
.jobs-section-1 h1.ttl-bottom {font-size:50px;line-height:1.4em;letter-spacing:0;-webkit-text-fill-color: black;-webkit-text-stroke-width:0px;}
.jobs-section-1 .list-name p, .jobs-section-1 .list-name {font-size:21px;}
/*menu*/
body .hamburger {right:30px !important;}
.menu-wrap__inner {padding: 80px 30px 30px 30px!important;}

/* footer */
.footer-question h2 {font-size:32px;}
.footer-mailto h3 a {font-size:32px;}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
 p, ul li {font-size:18px;}
.section-1 h3 {font-size:42px;}
.ico-work {right:0px;top:-80px;width:120px;}
.ico-jobs {right:140px;top:-110px;width:120px;}
.section-2 p {font-size:18px;}
.section-2 p span.wavy {display: none;}
.section-case-a h2 {/*font-size:38px;*/line-height:1.1em;font-family:'Gotham',Arial,Helvetica;}

.client-r, .client-s {font-size:18px;padding:6px 15px;margin-right:8px;margin-bottom:12px;}

.accordion-text,.accordion-list, .accordion-related  {width:100%;clear:both;}
.accordion-list a {text-decoration:underline;}

.single-post h2 {padding-top:30px;font-size: 24px;}

.circle {width:100px;height:100px;line-height:24px;border-radius:50%;font-size:14px;}
/* chapter pages */
.chapter-section-0 h3, .chapter-section-0 .balloon-hl {font-size:42px;}
.chapter-section-1 .arrow_right:after {display:none;visibility:hidden;}
.chapter-section-1 .col-a {margin-bottom:0 !important;}
.chapter-section-1 h1 {font-size:32px;}
.chapter-section-cta .btn-container {float:left;display:inherit;width:100%;margin-bottom:70px;}
.chapter-section-cta a.btn {float:left;}
.chapter-section-cta .cta-container {float:left;display:inherit;width:100%;line-height:1.2em;margin-bottom:10px;}
.chapter-section-item .arrow_right:before {display:none;visibility:hidden;}
/* dl */
.dl-col .col-a {display:none;visibility:hidden;} 
.dl-col .col-b {padding-left:25px;width:90% !important;}
/* post filter */
.el-dbe-post-categories li {clear:both;width:100%;padding-top:0 !important;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-filterable-mobile-categories {margin-bottom:30px;margin-top:30px;border-radius:30px;border:1px solid #000;color:#000;background-color:#FFF;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-post-categories {background-color:#FFF;}
.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-post-categories li {display:block !important;background:#FFF;border-bottom:1px solid #000;}
.el-dbe-post-categories li a {padding:10px 0 10px 15px;background:none !important;color:#000;border-radius:0 !important;}
.el-dbe-post-categories li a.el-dbe-active-category {background:none !important;border-radius:0 !important;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a {border:none !important;border-radius:0 !important;background-color:#F0F0F0 !important;color:#000 !important;border:none !important;width:100%;background-image:none !important;}
.et_pb_blog_extras_0 .el-dbe-post-categories li a:hover {border:none !important;border-radius:0 !important;background-color:#000 !important;color:#FFF !important;border:none !important;}
.et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_3_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media, .et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-media-container {height:inherit !important;}
/*post*/
.et_pb_post_title_0 .et_pb_title_container h1.entry-title {font-size:36px !important;}
.et_pb_image_0 .et_pb_image_wrap {}
.et_pb_image_0 .et_pb_image_wrap img {width:300px !important;height:auto !important;}
/*jobs*/
.section-jobs-overview .job-item .col-c {border-top:none;padding-top:0;}
.jobs-section-1 h1.ttl-top {font-size:50px;line-height:1.2em;letter-spacing:0;-webkit-text-fill-color: black;-webkit-text-stroke-width:0px;}
.jobs-section-1 h1.ttl-bottom {font-size:50px;line-height:1.4em;letter-spacing:0;-webkit-text-fill-color: black;-webkit-text-stroke-width:0px;}
.jobs-section-1 .list-name p, .jobs-section-1 .list-name {font-size:21px;}
/*menu*/
body .hamburger {right:30px !important;}
.menu-wrap__inner {padding: 80px 30px 30px 30px!important;}

/* footer */
.footer-question h2 {font-size:23px;}
.footer-mailto h3 a {font-size:23px;}
.section-case-b .et_pb_row .et_pb_column {margin: 0 auto !important;}
}

/* Helper classes */

.bp_tl {
background-position: top left !important;	
}

.bp_br {
background-position: bottom right !important;	
}

.bp_tl_a:after {
background-position: top left !important;	
}

.bp_br_a:after {
background-position: bottom right !important;	
}