@media (max-width:980px){body.dipi-mobile-menu-fullscreen .mobile_nav.closed ul.et_mobile_menu{opacity:0;width:0}}@media screen and (max-width:980px){.reverse-columns{display:flex;flex-direction:column-reverse}}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}.three-columns .et_pb_column{width:33.33%!important}.four-columns .et_pb_column{width:25%!important}}.app-dev-posts .post-content{text-align:right!important}.app-dev-posts .post-content-inner{text-align:left!important}.app-dev-posts .et_pb_image_container{margin-bottom:0!important;order:1!important}.app-dev-posts .et_pb_image_container img{width:100%!important}.app-dev-posts article{display:flex;flex-wrap:wrap}.app-dev-posts .post-meta{order:2!important}.app-dev-posts .entry-title{order:3!important;margin:15px 0 10px 0}.app-dev-posts .post-content{order:4!important;.menu_cta{background-color:#f7a915;color:#f7a915;padding:0px!important;margin:17px 0px 17px 0px!important;border-radius:20px!important;text-align:center}.menu_cta a{color:#f7a915!important;padding:12px 13px 12px 13px!important}.pa-header{background:transparent;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.pa-fixed-header{background-color:#ffffff!important;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-fade.mfp-ready{top:0px!important;position:fixed!important}.mfp-iframe-holder .mfp-content{max-width:70%}.mfp-iframe-scaler button.mfp-close{top:-50px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.mfp-wrap .mfp-close:active{top:-50px!important}.video_popup_lightbox .mfp-iframe-holder .mfp-close{top:-50px}.video_popup{position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media all and (max-width:980px){.video_popup a:before{top:calc(50% - 32.5px);left:calc(50% - 33px);padding:33px 17px;font-size:10px}.video_popup a:after{top:calc(50% - 32.5px);left:calc(50% - 33px);padding:33px 17px;font-size:32px}.video_popup:hover a:before{opacity:0;padding:40px 22px;left:calc(50% - 43px);top:calc(50% - 42.5px)}.video_popup:hover a:after{opacity:1;padding:40px 22px;left:calc(50% - 43px);top:calc(50% - 42.5px);font-size:42px}}@media screen and (max-width:980px){.et-l--header{height:100%!important;background:#ffffff!important}}.dipi-testimonial-text{order:1!important}.dipi-testimonial-img{order:2!important}.dipi-company-name{order:4!important;margin-left:100px}.dipi-testimonial-name{order:3!important;margin-left:100px;margin-top:-70px;margin-bottom:5px}header .et_pb_menu__menu a.dipi-cta-button,header .mobile_nav.opened a.dipi-cta-button,header .mobile_nav.opened a.dipi-cta-button{border-radius:3px 19px 19px 19px!important;background:linear-gradient(180deg,#f15d2c 0%,#f15d2c 100%)!important;box-shadow:none!important}header .et_pb_menu__menu a.dipi-cta-button:hover,header .mobile_nav.opened a.dipi-cta-button{border-radius:19px 19px 19px 3px!important;box-shadow:none!important}header a.dipi-cta-button span{padding:5px 20px}.dvmd_tm_row_even{background-color:#F8FBFE!important;filter:none!important}.dvmd_tm_row_last{border-radius:0 0 11px 11px}.footer-menu li:before{width:4px;height:4px;background:transparent;border:1px solid #fff;border-radius:1000px;margin-right:10px;margin-top:4px;content:''}.footer-menu li:hover:before,.footer-menu li.current-menu-item:before{border-color:#246AE9!important}@media(max-width:980px){.footer-menu li:before{margin-top:7.5px}}.process_steps.dipi_timeline{counter-reset:timeline}.process_steps .dipi_timeline_item .ribbon-icon:after{counter-increment:timeline;content:counter(timeline)!important;font-family:'Open Sans',Arial,sans-serif;width:20px;height:20px;line-height:20px;text-align:center}.rev_row .dipi-wrapper{display:flex;flex-direction:column}.rev_row .dipi-star-rating{order:1!important}.rev_row .dipi-description{order:2!important}.rev_row .dipi-title{order:3!important}.rev_row .dipi-title span{display:block!important;font-weight:400!important;font-size:15px!important;color:#6F6F6F!important}.pa-accordion-second-line-1 .et_pb_accordion_item .et_pb_toggle_title:after{content:"";display:block;margin-top:15px;font-size:16px;font-weight:400;line-height:1.7em;color:#787A7D}@media screen and (max-width:767px){.pa-accordion-second-line-1 .et_pb_accordion_item .et_pb_toggle_title:after{margin-top:10px;font-size:13px}}.pa-accordion-second-line-1 .et_pb_accordion_item_0 .et_pb_toggle_title:after{content:"Remote & Büro / Vollzeit /  / Stuttgart"}.pa-accordion-second-line-1 .et_pb_accordion_item_1 .et_pb_toggle_title:after{content:"Remote & Büro / Vollzeit /  / Stuttgart"}.pa-accordion-second-line-1 .et_pb_accordion_item_2 .et_pb_toggle_title:after{content:"Remote & Büro / Vollzeit /  / Stuttgart"}.pa-accordion-second-line-1 .et_pb_accordion_item_3 .et_pb_toggle_title:after{content:"Remote & Büro / Vollzeit /  / Stuttgart"}.pa-accordion-second-line-1 .et_pb_accordion_item_4 .et_pb_toggle_title:after{content:"Remote & Büro / Vollzeit /  / Stuttgart"}.process_steps.dipi_timeline{counter-reset:timeline}.process_steps .dipi_timeline_item .ribbon-icon:after{counter-increment:timeline;content:counter(timeline)!important;font-family:'Open Sans',Arial,sans-serif!important;width:20px;height:20px;line-height:20px;text-align:center}@media screen and (max-width:767px){.dipi_timeline_item .dipi_timeline_item_card{padding-left:20px!important;padding-right:20px!important;padding-top:20px!important;padding-bottom:20px!important}}