.elementor-widget-contacts .title,.elementor-widget-fp-text .text,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{display:inline-block;color:#fff;text-decoration:none}.content-form-wrapper .title,.content-job-offer .title,.custom-deal .deal-contact .title,.custom-deal .page-title,.elementor-widget-contacts .title,.elementor-widget-fp-list .title,.elementor-widget-fp-team-overview .title,.h2,.widget-deals-wrapper>.title,.widget-job-offers .h1,h2{font-size:60px;font-weight:300;letter-spacing:.06em;line-height:63px;position:relative;display:flex;justify-content:center;word-break:break-word}@media (max-width:767px){.content-form-wrapper .title,.content-job-offer .title,.custom-deal .deal-contact .title,.custom-deal .page-title,.elementor-widget-contacts .title,.elementor-widget-fp-list .title,.elementor-widget-fp-team-overview .title,.h2,.widget-deals-wrapper>.title,.widget-job-offers .h1,h2{font-size:40px;line-height:46px}}@media (max-width:375px){.content-form-wrapper .title,.content-job-offer .title,.custom-deal .deal-contact .title,.custom-deal .page-title,.elementor-widget-contacts .title,.elementor-widget-fp-list .title,.elementor-widget-fp-team-overview .title,.h2,.widget-deals-wrapper>.title,.widget-job-offers .h1,h2{font-size:30px;line-height:34px}}.content-form-wrapper .title:after,.content-job-offer .title:after,.custom-deal .deal-contact .title:after,.custom-deal .page-title:after,.elementor-widget-contacts .title:after,.elementor-widget-fp-list .title:after,.elementor-widget-fp-team-overview .title:after,.h2:after,.widget-deals-wrapper>.title:after,.widget-job-offers .h1:after,h2:after{content:"";width:66px;height:3px;background-color:#299cb6;position:absolute;bottom:-20px}.content-form-wrapper .elementor-widget-fp-text .title+.text,.content-form-wrapper .title+.h3,.content-form-wrapper .title+h3,.content-form-wrapper .title+p,.content-job-offer .elementor-widget-fp-text .title+.text,.content-job-offer .title+.h3,.content-job-offer .title+h3,.content-job-offer .title+p,.custom-deal .deal-contact .elementor-widget-fp-text .title+.text,.custom-deal .deal-contact .title+.h3,.custom-deal .deal-contact .title+h3,.custom-deal .deal-contact .title+p,.custom-deal .elementor-column.elementor-col-33 .elementor-widget-contacts .page-title+.title,.custom-deal .elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .page-title+.title,.custom-deal .elementor-column.elementor-col-50 .elementor-widget-contacts .page-title+.title,.custom-deal .elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .page-title+.title,.custom-deal .elementor-column[data-col="33"] .elementor-widget-contacts .page-title+.title,.custom-deal .elementor-column[data-col="33"] .elementor-widget-fp-team-overview .page-title+.title,.custom-deal .elementor-column[data-col="50"] .elementor-widget-contacts .page-title+.title,.custom-deal .elementor-column[data-col="50"] .elementor-widget-fp-team-overview .page-title+.title,.custom-deal .elementor-widget-fp-text .page-title+.text,.custom-deal .page-title+.h3,.custom-deal .page-title+h3,.custom-deal .page-title+p,.elementor-column.elementor-col-33 .elementor-widget-contacts .content-form-wrapper .title+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .content-job-offer .title+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .custom-deal .deal-contact .title+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .custom-deal .page-title+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .elementor-widget-fp-list .title+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .h2+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .title+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .widget-deals-wrapper>.title+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts .widget-job-offers .h1+.title,.elementor-column.elementor-col-33 .elementor-widget-contacts h2+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .content-form-wrapper .title+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .content-job-offer .title+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .custom-deal .deal-contact .title+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .custom-deal .page-title+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .elementor-widget-fp-list .title+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .h2+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .title+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .widget-deals-wrapper>.title+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .widget-job-offers .h1+.title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview h2+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .content-form-wrapper .title+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .content-job-offer .title+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .custom-deal .deal-contact .title+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .custom-deal .page-title+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .elementor-widget-fp-list .title+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .h2+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .title+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .widget-deals-wrapper>.title+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts .widget-job-offers .h1+.title,.elementor-column.elementor-col-50 .elementor-widget-contacts h2+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .content-form-wrapper .title+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .content-job-offer .title+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .custom-deal .deal-contact .title+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .custom-deal .page-title+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .elementor-widget-fp-list .title+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .h2+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .title+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .widget-deals-wrapper>.title+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .widget-job-offers .h1+.title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview h2+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .content-form-wrapper .title+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .content-job-offer .title+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .custom-deal .deal-contact .title+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .custom-deal .page-title+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .elementor-widget-fp-list .title+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .h2+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .title+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .widget-deals-wrapper>.title+.title,.elementor-column[data-col="33"] .elementor-widget-contacts .widget-job-offers .h1+.title,.elementor-column[data-col="33"] .elementor-widget-contacts h2+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .content-form-wrapper .title+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .content-job-offer .title+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .custom-deal .deal-contact .title+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .custom-deal .page-title+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .elementor-widget-fp-list .title+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .h2+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .title+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .widget-deals-wrapper>.title+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .widget-job-offers .h1+.title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview h2+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .content-form-wrapper .title+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .content-job-offer .title+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .custom-deal .deal-contact .title+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .custom-deal .page-title+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .elementor-widget-fp-list .title+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .h2+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .title+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .widget-deals-wrapper>.title+.title,.elementor-column[data-col="50"] .elementor-widget-contacts .widget-job-offers .h1+.title,.elementor-column[data-col="50"] .elementor-widget-contacts h2+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .content-form-wrapper .title+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .content-job-offer .title+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .custom-deal .deal-contact .title+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .custom-deal .page-title+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .elementor-widget-fp-list .title+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .h2+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .title+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .widget-deals-wrapper>.title+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .widget-job-offers .h1+.title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview h2+.title,.elementor-widget-contacts .elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .title+.title,.elementor-widget-contacts .elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .title+.title,.elementor-widget-contacts .elementor-column[data-col="33"] .elementor-widget-fp-team-overview .title+.title,.elementor-widget-contacts .elementor-column[data-col="50"] .elementor-widget-fp-team-overview .title+.title,.elementor-widget-contacts .elementor-widget-fp-text .title+.text,.elementor-widget-contacts .title+.h3,.elementor-widget-contacts .title+h3,.elementor-widget-contacts .title+p,.elementor-widget-fp-list .elementor-widget-fp-text .title+.text,.elementor-widget-fp-list .title+.h3,.elementor-widget-fp-list .title+h3,.elementor-widget-fp-list .title+p,.elementor-widget-fp-team-overview .elementor-widget-fp-text .title+.text,.elementor-widget-fp-team-overview .title+.h3,.elementor-widget-fp-team-overview .title+h3,.elementor-widget-fp-team-overview .title+p,.elementor-widget-fp-text .content-form-wrapper .title+.text,.elementor-widget-fp-text .content-job-offer .title+.text,.elementor-widget-fp-text .custom-deal .deal-contact .title+.text,.elementor-widget-fp-text .custom-deal .page-title+.text,.elementor-widget-fp-text .elementor-widget-contacts .title+.text,.elementor-widget-fp-text .elementor-widget-fp-list .title+.text,.elementor-widget-fp-text .elementor-widget-fp-team-overview .title+.text,.elementor-widget-fp-text .h2+.text,.elementor-widget-fp-text .widget-deals-wrapper>.title+.text,.elementor-widget-fp-text .widget-job-offers .h1+.text,.elementor-widget-fp-text h2+.text,.h2+.h3,.h2+h3,.h2+p,.widget-deals-wrapper>.title+.h3,.widget-deals-wrapper>.title+h3,.widget-deals-wrapper>.title+p,.widget-job-offers .elementor-column.elementor-col-33 .elementor-widget-contacts .h1+.title,.widget-job-offers .elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .h1+.title,.widget-job-offers .elementor-column.elementor-col-50 .elementor-widget-contacts .h1+.title,.widget-job-offers .elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .h1+.title,.widget-job-offers .elementor-column[data-col="33"] .elementor-widget-contacts .h1+.title,.widget-job-offers .elementor-column[data-col="33"] .elementor-widget-fp-team-overview .h1+.title,.widget-job-offers .elementor-column[data-col="50"] .elementor-widget-contacts .h1+.title,.widget-job-offers .elementor-column[data-col="50"] .elementor-widget-fp-team-overview .h1+.title,.widget-job-offers .elementor-widget-fp-text .h1+.text,.widget-job-offers .h1+.h3,.widget-job-offers .h1+h3,.widget-job-offers .h1+p,h2+.h3,h2+h3,h2+p{margin-top:40px}.elementor-column.elementor-col-33 .elementor-widget-contacts .title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .title,.elementor-column.elementor-col-50 .elementor-widget-contacts .title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .title,.elementor-column[data-col="33"] .elementor-widget-contacts .title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .title,.elementor-column[data-col="50"] .elementor-widget-contacts .title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .title,.h3,h3{font-size:40px;font-weight:300;letter-spacing:.06em;line-height:44px;word-break:break-word}@media (max-width:767px){.elementor-column.elementor-col-33 .elementor-widget-contacts .title,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .title,.elementor-column.elementor-col-50 .elementor-widget-contacts .title,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .title,.elementor-column[data-col="33"] .elementor-widget-contacts .title,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .title,.elementor-column[data-col="50"] .elementor-widget-contacts .title,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .title,.h3,h3{font-size:24px;line-height:28px}}.h4,h4{font-size:16px;font-weight:700;letter-spacing:.06em;line-height:25px}.elementor-widget-fp-text .text,p{font-size:16px;font-weight:300;letter-spacing:.06em;line-height:25px}strong{font-weight:600}@font-face{font-display:swap;font-family:Proxima Nova;src:url(/wp-content/themes/doerr-group/fonts/ProximaNova-Light.ttf) format("ttf");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:Proxima Nova;src:url(/wp-content/themes/doerr-group/fonts/ProximaNova-Medium.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Proxima Nova;src:url(/wp-content/themes/doerr-group/fonts/ProximaNova-Regular.ttf) format("ttf");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Proxima Nova;src:url(/wp-content/themes/doerr-group/fonts/ProximaNova-Semibold.ttf) format("ttf");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Proxima Nova;src:url(/wp-content/themes/doerr-group/fonts/ProximaNova-Black.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Proxima Nova;src:url(/wp-content/themes/doerr-group/fonts/ProximaNova-Extrabld.ttf) format("ttf");font-weight:800;font-style:normal}.button,.content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-contacts .team-filter .filter,.elementor-widget-fp-team-overview .team-filter .filter,header .button-menu .menu-item a{padding:11px 50px;border-style:solid;border-width:1px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#page,.video-player .mute-button.muted .icon.off{display:flex}@media (max-width:767px){.button,.content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-contacts .team-filter .filter,.elementor-widget-fp-team-overview .team-filter .filter,header .button-menu .menu-item a{padding:11px 20px}}.highlighted+.highlighted,.highlighted-dark+.highlighted-dark{padding-top:0!important}.button.button--transparent,.content-form-wrapper .content-form .gform_footer .button--transparent.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-filter .gform_button.filter,.content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .team-filter .gform_button.filter,.content-form-wrapper .content-form .gform_footer header .button-menu .menu-item a.gform_button,.elementor-widget-contacts .team-filter .content-form-wrapper .content-form .gform_footer .gform_button.filter,.elementor-widget-contacts .team-filter .filter,.elementor-widget-fp-team-overview .team-filter .content-form-wrapper .content-form .gform_footer .gform_button.filter,.elementor-widget-fp-team-overview .team-filter .filter,header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer a.gform_button,header .button-menu .menu-item a{border-color:#299cb6;color:#299cb6}.button.button--transparent.active,.content-form-wrapper .content-form .gform_footer .button--transparent.active.gform_button,.content-form-wrapper .content-form .gform_footer header .button-menu .menu-item a.active.gform_button,.elementor-widget-contacts .team-filter .active.filter,.elementor-widget-fp-team-overview .team-filter .active.filter,header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer a.active.gform_button,header .button-menu .menu-item a.active{background-image:linear-gradient(to right,#4eafb0,#0b8eba);color:#fff;border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);border-image-slice:1}.button.button--gradient,.content-form-wrapper .content-form .gform_footer .custom-deal .deal-contact .contact-form .gform_wrapper .gform_button,.content-form-wrapper .content-form .gform_footer .gform_button,.custom-deal .deal-contact .contact-form .gform_wrapper .button,.custom-deal .deal-contact .contact-form .gform_wrapper .content-form-wrapper .content-form .gform_footer .gform_button,.custom-deal .deal-contact .contact-form .gform_wrapper .elementor-widget-contacts .team-filter .filter,.custom-deal .deal-contact .contact-form .gform_wrapper .elementor-widget-fp-team-overview .team-filter .filter,.custom-deal .deal-contact .contact-form .gform_wrapper header .button-menu .menu-item a,.elementor-widget-contacts .team-filter .button--gradient.filter,.elementor-widget-contacts .team-filter .custom-deal .deal-contact .contact-form .gform_wrapper .filter,.elementor-widget-contacts .team-filter .filter.active,.elementor-widget-fp-team-overview .team-filter .button--gradient.filter,.elementor-widget-fp-team-overview .team-filter .custom-deal .deal-contact .contact-form .gform_wrapper .filter,.elementor-widget-fp-team-overview .team-filter .filter.active,header .button-menu .menu-item .custom-deal .deal-contact .contact-form .gform_wrapper a,header .button-menu .menu-item a.button--gradient,header .button-menu .menu-item a.gradient{background-image:linear-gradient(to right,#4eafb0,#0b8eba);color:#fff;border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);border-image-slice:1;line-height:25px}.button.button--flex,.content-form-wrapper .content-form .gform_footer .button--flex.gform_button,.elementor-widget-contacts .team-filter .button--flex.filter,.elementor-widget-fp-team-overview .team-filter .button--flex.filter,header .button-menu .menu-item a.button--flex{word-break:break-word;white-space:normal;padding-right:15px;padding-left:15px;text-transform:none;text-align:left;width:100%;justify-content:flex-start}.button.button--flex span,.content-form-wrapper .content-form .gform_footer .button--flex.gform_button span,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .gform_button,.elementor-widget-contacts .team-filter .button--flex.filter span,.elementor-widget-contacts .team-filter .team-members .team-member .buttons .filter,.elementor-widget-contacts .team-members .team-member .buttons .button,.elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-contacts .team-members .team-member .buttons .team-filter .filter,.elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item a,.elementor-widget-fp-team-overview .team-filter .button--flex.filter span,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .filter,.widget-deals .offer .link,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons a,header .button-menu .menu-item a.button--flex span{white-space:nowrap}html[lang]{margin:0!important}html *{font-family:"Proxima Nova",Roboto,"Helvetica Neue",Arial}img.background{position:absolute;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.highlighted-dark:before,.highlighted:before{position:absolute;z-index:-1;top:0;left:50%;width:100vw;margin-left:-50vw;content:"";bottom:0}.highlighted:before{background-color:#e5edf0}.highlighted-dark{color:#fff}.highlighted-dark:before{background-color:#131c1c}.first-content .elementor-element{margin-top:0}input[type="text"],input[type="email"],input[type="tel"],textarea{background:0 0;border:none;border-bottom:1px solid #000}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,textarea::-moz-placeholder{color:#299cb6;font-size:16px;font-weight:400;letter-spacing:.06em;line-height:25px}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#299cb6;font-size:16px;font-weight:400;letter-spacing:.06em;line-height:25px}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,textarea::placeholder{color:#299cb6;font-size:16px;font-weight:400;letter-spacing:.06em;line-height:25px}.wrapper{position:relative;max-width:1280px;margin:0 auto;padding:0 40px}#page{flex-direction:column;min-height:100vh;overflow:hidden}.title{margin-top:0!important}.video-player{position:relative;width:100%;cursor:pointer;font-size:0}.video-player video{width:100%;max-height:calc(100vh - 189px - 150px);-o-object-fit:cover;object-fit:cover;-o-object-position:center 66.666%;object-position:center 66.666%}.video-player .mute-button{display:flex;align-items:center;justify-content:center;position:absolute;top:50px;right:50px;width:60px;height:60px;font-size:0}#banner,#scroll-to-top{position:fixed;z-index:100}@media (max-width:767px){.wrapper{padding:0 25px}.video-player .mute-button{top:10px;right:10px;transform:scale(.75)}}.video-player .mute-button:hover .icon svg path{fill:#299cb6!important}.video-player .mute-button.muted .icon.on{display:none}.video-player .mute-button .icon{display:flex;align-items:center;justify-content:flex-start;width:40px;height:32px}#intro2:after,#intro:after{position:absolute;z-index:-1;left:50%;width:100vw;margin-left:-50vw;content:""}.video-player .mute-button .icon.off{display:none}.video-player .mute-button .icon svg{height:100%}.video-player .mute-button .icon svg path{transition:fill 0.25s}#intro{position:relative}#intro:after{top:0;height:110%;background:url(/wp-content/themes/doerr-group/dist/images/gradient.png) center repeat-x;background-size:1px 100%}#intro .elementor-column:nth-child(2){padding-bottom:100px}@media (max-width:767px){#intro .elementor-column:nth-child(2){padding-bottom:0}#intro .elementor-widget-positioned-image .align{justify-content:flex-start}#intro .elementor-widget-positioned-image .align img{max-height:190px!important}}#intro2{padding-bottom:30px}#intro2:before{background:#e0ecf0!important}#intro2:after{bottom:0;height:105px;background:#131c1c}#BorlabsCookieBox ._brlbs-box ._brlbs-btn,#banner{background-image:linear-gradient(to right,#4eafb0,#0b8eba);color:#fff;font-size:12px;border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);border-image-slice:1}#intro2 .elementor-column:nth-child(2){margin-top:-100px}.rellax-image{transform:scale(1.15)}#banner{right:0;bottom:0;left:0;padding:5px;line-height:18px;text-align:center}#BorlabsCookieBox ._brlbs-box{border-radius:0!important}#BorlabsCookieBox ._brlbs-box ._brlbs-btn{padding:11px 15px 9px;border-radius:0;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#BorlabsCookieBox ._brlbs-box ._brlbs-btn[data-cookie-accept]{background:0 0;border:1px solid #299cb6;color:#299cb6}#BorlabsCookieBox ._brlbs-box [data-cookie-individual]{color:#555!important;text-decoration:underline}#scroll-to-top{display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;right:0;bottom:75px;width:55px;height:55px;padding:5px;background-image:linear-gradient(to right,#4eafb0,#0b8eba);color:#fff;border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);cursor:pointer;transform:translateX(100%);transition:transform 0.5s}@media (max-width:767px){#intro2 .elementor-column:nth-child(2){margin-top:0}#scroll-to-top{display:none}.content-form-wrapper .title{text-align:center}}#scroll-to-top.show{transform:none}#scroll-to-top .icon{margin-bottom:-10px}#scroll-to-top .label{text-transform:uppercase;font-weight:600;font-size:12px}.content-form-wrapper{display:flex;flex-direction:column;align-items:center}.content-form-wrapper .title{margin-bottom:55px}.content-form-wrapper .info{text-align:center;font-weight:300;line-height:1.6}.content-form-wrapper .info a{color:#000}.content-form-wrapper .info a span{display:inline-block;vertical-align:middle}.content-form-wrapper .info a span.icon{margin-right:5px}.content-form-wrapper .content-form{max-width:650px;padding:0 25px}.content-form-wrapper .content-form .gform_ajax_spinner{width:20px;height:20px;padding:0}.content-form-wrapper .content-form .gform_wrapper .textarea.small{height:40px}.content-form-wrapper .content-form .gform_description{font-size:16px;font-weight:300;letter-spacing:.06em;line-height:25px;text-align:center;width:100%}.content-form-wrapper .content-form .gfield_checkbox label{font-size:16px;font-weight:500;letter-spacing:0;padding-top:3px}.content-form-wrapper .content-form .gform_footer{display:flex;justify-content:center;align-items:center}.footer-contact-form{padding:75px 0;background-color:#e5edf0}.gfield_consent_label{font-weight:300;line-height:1.4}.popup-my-doerr{width:calc(100% - 100px)!important;max-width:1200px;box-sizing:border-box;background:url(/wp-content/themes/doerr-group/dist/images/my-doerr.jpg) center no-repeat;background-size:cover}.popup-my-doerr .title{font-size:60px;font-weight:700;letter-spacing:.025em;line-height:50px;color:#17c6e2;margin-bottom:30px}@media (max-width:767px){.footer-contact-form{padding:50px 0}.popup-my-doerr{width:calc(100% - 50px)!important}.popup-my-doerr .title{font-size:35px;line-height:35px}.popup-my-doerr form .body{flex-flow:wrap}}.popup-my-doerr .title:after{display:none}.popup-my-doerr form{width:100%;max-width:550px}.popup-my-doerr form .error{text-align:center;color:red;margin-bottom:25px}.popup-my-doerr form .body{display:flex;margin:0 -10px}.version-app #footer,.version-app #header,.version-app .event-header .post-navigation,.version-app .footer-contact-form,.version-app .news-header .post-navigation,.version-app .related-events,.version-app .related-news{display:none}.popup-my-doerr form .body .field{width:calc(50% - 20px);margin:0 10px}@media (max-width:767px){.popup-my-doerr form .body .field{width:calc(100% - 20px)}.popup-my-doerr form .body .field:not(:last-child){margin-bottom:25px}.rellax-image{transform:none!important}}.popup-my-doerr form .body .field input[type="text"],.popup-my-doerr form .body .field input[type="email"],.popup-my-doerr form .body .field input[type="tel"],.popup-my-doerr form .body .field input[type="password"]{width:100%;height:40px;background:0 0;border:1px solid #04e9f9;border-radius:0;font-weight:600;font-size:12px;padding:0 15px;color:#04e9f9;box-sizing:border-box}.popup-my-doerr form .body .field input[type="text"]::-webkit-input-placeholder,.popup-my-doerr form .body .field input[type="email"]::-webkit-input-placeholder,.popup-my-doerr form .body .field input[type="tel"]::-webkit-input-placeholder,.popup-my-doerr form .body .field input[type="password"]::-webkit-input-placeholder{color:#04e9f9;font-weight:600;font-size:12px}.popup-my-doerr form .body .field input[type="text"]::-moz-placeholder,.popup-my-doerr form .body .field input[type="email"]::-moz-placeholder,.popup-my-doerr form .body .field input[type="tel"]::-moz-placeholder,.popup-my-doerr form .body .field input[type="password"]::-moz-placeholder{color:#04e9f9;font-weight:600;font-size:12px}.popup-my-doerr form .body .field input[type="text"]:-ms-input-placeholder,.popup-my-doerr form .body .field input[type="email"]:-ms-input-placeholder,.popup-my-doerr form .body .field input[type="tel"]:-ms-input-placeholder,.popup-my-doerr form .body .field input[type="password"]:-ms-input-placeholder{color:#04e9f9;font-weight:600;font-size:12px}.popup-my-doerr form .body .field input[type="text"]:-moz-placeholder,.popup-my-doerr form .body .field input[type="email"]:-moz-placeholder,.popup-my-doerr form .body .field input[type="tel"]:-moz-placeholder,.popup-my-doerr form .body .field input[type="password"]:-moz-placeholder{color:#04e9f9;font-weight:600;font-size:12px}.popup-my-doerr form .footer{padding-top:30px;text-align:center}.popup-my-doerr form .footer .label,.popup-my-doerr form .footer a{font-weight:700;font-size:12px;color:#fff;letter-spacing:.03em}.popup-my-doerr form .footer a{color:#04e9f9}.popup-my-doerr form .footer .button-wrapper{padding-top:30px}.popup-my-doerr .close{background:#fff}.my-doerr{padding:100px 50px}.my-doerr .buttons{margin:-10px -25px;font-size:0;text-align:center}.content-form-wrapper .content-form .gform_footer .my-doerr .buttons .gform_button,.elementor-widget-contacts .team-filter .my-doerr .buttons .filter,.elementor-widget-fp-team-overview .team-filter .my-doerr .buttons .filter,.my-doerr .buttons .button,.my-doerr .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.my-doerr .buttons .elementor-widget-contacts .team-filter .filter,.my-doerr .buttons .elementor-widget-fp-team-overview .team-filter .filter,.my-doerr .buttons header .button-menu .menu-item a,header .button-menu .menu-item .my-doerr .buttons a{margin:10px 25px}.select-brand{cursor:pointer}.select-brand>div:after{opacity:0;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,#4eafb0,#0b8eba);border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);content:"";transition:opacity 0.5s}.select-brand>div .logo,.select-brand>div svg{position:relative;z-index:10!important}.select-brand.active>div:after{opacity:1}.elementor-widget-fp-image-gallery .rellax-image{transform:none!important}.version-app #main{padding-top:0}.elementor{max-width:1280px;margin:0 auto}.elementor .elementor-section{padding:60px 0}.elementor .elementor-section .elementor-container,.elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:none}.elementor .elementor-section .elementor-container .elementor-row{width:calc(100% + 80px);min-height:0;margin:0 -40px}@media (max-width:767px){.elementor .elementor-section{padding:35px 0}.elementor .elementor-section .elementor-container .elementor-row{width:calc(100% + 50px);margin:0 -25px}}.elementor .elementor-section .elementor-container .elementor-row .elementor-column,.elementor .elementor-section .elementor-container .elementor-column{padding:0 40px}@media (max-width:767px){.elementor .elementor-section .elementor-container .elementor-row .elementor-column,.elementor .elementor-section .elementor-container .elementor-column{padding:0 25px}.elementor .elementor-section .elementor-container .elementor-row .elementor-column:not(:last-child),.elementor .elementor-section .elementor-container .elementor-column:not(:last-child){margin-bottom:25px}}.elementor .elementor-section .elementor-container .elementor-row .elementor-column .elementor-column-wrap,.elementor .elementor-section .elementor-container .elementor-column .elementor-column-wrap,.elementor .elementor-section .elementor-container .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-section,.elementor .elementor-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-section{padding:0}.elementor .elementor-section .elementor-container .elementor-row .elementor-column.elementor-col-50 .elementor-column-wrap .elementor-widget-wrap>:not(:last-child),.elementor .elementor-section .elementor-container .elementor-column.elementor-col-50 .elementor-column-wrap .elementor-widget-wrap>:not(:last-child){margin-bottom:40px}.elementor .elementor-section .elementor-container .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap,.elementor .elementor-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap{display:block}.elementor .elementor-section .elementor-container .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap>:not(:last-child),.elementor .elementor-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap>:not(:last-child){margin-bottom:80px}@media (max-width:767px){.elementor .elementor-section .elementor-container .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap>:not(:last-child),.elementor .elementor-section .elementor-container .elementor-row .elementor-column .elementor-column-wrap .elementor-widget-wrap>:not(:last-child){margin-bottom:50px}}.elementor .elementor-widget-container{width:100%}[data-widget_type="button_element.default"]{text-align:center}[data-widget_type="button_element.default"] .elementor-widget-container{overflow:hidden}[data-widget_type="button_element.default"] .elementor-widget-container a.align-left{float:left}[data-widget_type="button_element.default"] .elementor-widget-container a.align-right{float:right}.swiper-pagination-bullets{height:95px;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.swiper-pagination-bullets .pagination-element{position:relative;display:inline-block;width:78px;height:1px;background-color:#fff}.swiper-pagination-bullets .pagination-element-active{height:3px;background-color:#17c6e2}.swiper-pagination-bullets .pagination-element.pagination-element{margin:0 6px}.swiper-pagination-bullets .pagination-element:before{position:absolute;top:-5px;right:0;bottom:-5px;left:0;cursor:pointer;content:""}.content-event{padding-bottom:80px}.content-event .event-header{display:flex;flex-direction:column;align-items:center}.content-event .event-header:not(:last-child){margin-bottom:45px}.content-event .event-header .date{margin-top:74px;font-size:60px;font-weight:700;letter-spacing:.14em;color:#141414}@media (max-width:767px){.content-event .event-header .date{font-size:40px;margin-top:35px}}.content-event .event-header .location{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-top:22px;color:#141414;max-height:40px;margin-bottom:8px}.content-event .event-header .title{text-align:center;margin-top:12px;font-size:40px;font-weight:700;letter-spacing:.03em;line-height:46px;color:#299cb6;margin-bottom:20px}.content-event .event-header .image{margin-top:40px;width:100%}.content-event .content:not(:last-child){margin-bottom:45px}.content-event .related-events .elementor-widget-fp-post-teaser{justify-content:center;padding-top:0}.content-event .elementor{max-width:900px;margin:-80px auto -40px}@media (max-width:767px){.content-event .elementor{margin:-40px auto}}.content-event .event-gallery-item{display:inline-block;width:49%}.content-event .event-gallery-item-inner{padding:10px}.content-event .event-gallery-item img{width:100%}.content-event .event-gallery-item-download{text-align:center;margin:10px 0}.content-job-offer{padding:80px 0}.content-job-offer:before{position:absolute;z-index:-1;top:0;left:50%;bottom:0;width:100vw;margin-left:-50vw;background-color:#e5edf0;content:""}.content-job-offer .title{margin-bottom:55px;text-align:center}.content-job-offer .content{max-width:800px;margin:0 auto;padding:40px 100px;background-color:#fff}@media (max-width:767px){.content-job-offer .content{padding:25px}.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button,.content-job-offer .content .details .contact .call-to-action .button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a{width:100%}}.content-job-offer .content .content-text{line-height:28px;padding-top:76px;margin-bottom:30px}.content-job-offer .content .content-text .elementor-widget-contacts .title,.content-job-offer .content .content-text h2,.elementor-widget-contacts .content-job-offer .content .content-text .title{font-size:22px;font-weight:700;letter-spacing:.015em;line-height:24px;justify-content:flex-start;margin-bottom:20px}.content-job-offer .content .content-text .elementor-widget-contacts .title:after,.content-job-offer .content .content-text h2:after,.elementor-widget-contacts .content-job-offer .content .content-text .title:after{display:none}.content-job-offer .content .content-text .elementor-widget-fp-text{margin-top:0;margin-bottom:0}.content-job-offer .content .details .location-link{padding-left:15px;padding-right:15px}.content-job-offer .content .details .contact{display:flex;margin-top:60px;padding-top:20px;padding-bottom:20px;border-top:1px solid #141414;flex-direction:column;font-size:16px;font-weight:400;letter-spacing:0}.content-job-offer .content .details .contact .call-to-action{display:flex;flex-flow:wrap;margin-top:20px}.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .button+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .gform_button+.filter,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .gform_button+.filter,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .gform_button+a,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.gform_button,.content-form-wrapper .content-form .gform_footer header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.gform_button,.content-job-offer .content .details .contact .call-to-action .button+.button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .button+.gform_button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-filter .gform_button+.filter,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .team-filter .gform_button+.filter,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.gform_button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer header .button-menu .menu-item .gform_button+a,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .button+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+.button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter header .button-menu .menu-item .filter+a,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .button+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+.button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter header .button-menu .menu-item .filter+a,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .button+a,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer a+.gform_button,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .elementor-widget-contacts .team-filter a+.filter,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .elementor-widget-fp-team-overview .team-filter a+.filter,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.button,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+a,.elementor-widget-contacts .team-filter .content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .button+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.button,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .filter+a,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.filter,.elementor-widget-contacts .team-filter header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.filter,.elementor-widget-fp-team-overview .team-filter .content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .button+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.button,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .filter+a,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.filter,.elementor-widget-fp-team-overview .team-filter header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.filter,header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .button+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer a+.gform_button,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter a+.filter,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter a+.filter,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.button,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+a,header .button-menu .menu-item .elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+a,header .button-menu .menu-item .elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+a{margin-left:24px}@media (max-width:767px){.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .button+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .gform_button+.filter,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .gform_button+.filter,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.gform_button,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .gform_button+a,.content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.gform_button,.content-form-wrapper .content-form .gform_footer header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.gform_button,.content-job-offer .content .details .contact .call-to-action .button+.button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .button+.gform_button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-filter .gform_button+.filter,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .team-filter .gform_button+.filter,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.gform_button,.content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer header .button-menu .menu-item .gform_button+a,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .button+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+.button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter header .button-menu .menu-item .filter+a,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .button+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+.button,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+.filter,.content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter header .button-menu .menu-item .filter+a,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .button+a,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer a+.gform_button,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .elementor-widget-contacts .team-filter a+.filter,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .elementor-widget-fp-team-overview .team-filter a+.filter,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.button,.content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+a,.elementor-widget-contacts .team-filter .content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .button+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.button,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.filter,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .filter+a,.elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.filter,.elementor-widget-contacts .team-filter header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.filter,.elementor-widget-fp-team-overview .team-filter .content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .button+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.button,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+.filter,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item .filter+a,.elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action header .button-menu .menu-item a+.filter,.elementor-widget-fp-team-overview .team-filter header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.filter,header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer .content-job-offer .content .details .contact .call-to-action .gform_button+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .button+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer .gform_button+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .content-form-wrapper .content-form .gform_footer a+.gform_button,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter .filter+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-contacts .team-filter a+.filter,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter .filter+a,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action .elementor-widget-fp-team-overview .team-filter a+.filter,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+.button,header .button-menu .menu-item .content-job-offer .content .details .contact .call-to-action a+a,header .button-menu .menu-item .elementor-widget-contacts .team-filter .content-job-offer .content .details .contact .call-to-action .filter+a,header .button-menu .menu-item .elementor-widget-fp-team-overview .team-filter .content-job-offer .content .details .contact .call-to-action .filter+a{margin-top:10px;margin-left:0}}.content-job-offer .content .details .location{border-top:1px solid #141414;padding-top:20px;padding-bottom:20px;display:flex;justify-content:flex-start}.content-job-offer .content .details .location .label{display:flex;flex-direction:column;font-size:16px;letter-spacing:0;line-height:22px;margin-left:20px}.content-job-offer .content .details .location .label .name{font-weight:400;text-transform:uppercase}.content-job-offer .content .details .location .label .address{font-weight:300}.content-job-offer .elementor{max-width:900px;margin:-80px auto -40px}.content-job-offer .elementor .elementor-section{padding:40px 0}.content-location .navigation{width:100%;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.content-location .navigation a{color:#299cb6}.content-location .navigation__previous{left:0}.content-location .navigation__next{right:0}.content-location .location-header{display:flex;flex-direction:column;align-items:center}.content-location .location-header .date{margin-top:74px;font-size:12px;font-weight:600;letter-spacing:.14em;color:#141414}.content-location .location-header .brand{margin-top:22px;color:#299cb6;max-height:40px}.content-location .location-header .title{max-width:850px;text-align:center}.content-location .location-header .image{margin-top:80px;width:100%}.content-location .related-news .elementor-widget-fp-post-teaser{padding-top:0}.content-location .elementor{max-width:900px;margin:0 auto}.location-info{padding:50px}.location-info .location-info-wrapper{position:relative;width:100%;max-width:340px;margin:0 auto}.elementor-widget-contacts .location-info .location-info-wrapper .title,.location-info .location-info-wrapper .elementor-widget-contacts .title,.location-info .location-info-wrapper h2{margin-bottom:50px}.location-info .location-info-wrapper .image{position:relative;width:100%;padding-bottom:100%;background:center no-repeat;background-size:cover;margin-bottom:25px}.location-info .location-info-wrapper .image .brand-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.location-info .location-info-wrapper .image .brand-wrapper .brand{max-width:228px;max-height:112px;-o-object-fit:contain;object-fit:contain}.location-info .location-info-wrapper .image .brand-wrapper .brand path{fill:#fff}.location-info .location-info-wrapper .opening-hours:not(:last-child){margin-bottom:25px}.location-info .location-info-wrapper .opening-hours .subline{color:#299cb6;font-size:12px;font-weight:400;letter-spacing:.14em}.location-info .location-info-wrapper .opening-hours h3{font-weight:700;font-size:25px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.location-info .location-info-wrapper .opening-hours .blocks{overflow:hidden;margin:0 -10px}.location-info .location-info-wrapper .opening-hours .blocks:not(:last-child){margin-bottom:30px}.location-info .location-info-wrapper .opening-hours .blocks .block{float:left;width:50%;padding:0 10px;box-sizing:border-box}.elementor-widget-fp-text .location-info .location-info-wrapper .opening-hours .blocks .block .text,.location-info .location-info-wrapper .opening-hours .blocks .block .elementor-widget-fp-text .text,.location-info .location-info-wrapper .opening-hours .blocks .block p{font-size:14px;letter-spacing:.02em;line-height:1.5}.location-info .location-info-wrapper .opening-hours .buttons{margin:0 -10px;overflow:hidden}.content-form-wrapper .content-form .gform_footer .location-info .location-info-wrapper .opening-hours .buttons .gform_button,.elementor-widget-contacts .team-filter .location-info .location-info-wrapper .opening-hours .buttons .filter,.elementor-widget-fp-team-overview .team-filter .location-info .location-info-wrapper .opening-hours .buttons .filter,.location-info .location-info-wrapper .opening-hours .buttons .button,.location-info .location-info-wrapper .opening-hours .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.location-info .location-info-wrapper .opening-hours .buttons .elementor-widget-contacts .team-filter .filter,.location-info .location-info-wrapper .opening-hours .buttons .elementor-widget-fp-team-overview .team-filter .filter,.location-info .location-info-wrapper .opening-hours .buttons header .button-menu .menu-item a,header .button-menu .menu-item .location-info .location-info-wrapper .opening-hours .buttons a{float:left;width:calc(50% - 20px);margin:0 10px;box-sizing:border-box}.location-info .location-info-wrapper .address{border-top:1px solid #000;padding-top:20px;padding-left:35px;position:relative}.location-info .location-info-wrapper .address i{position:absolute;left:0;top:20px;font-size:40px}.elementor-widget-fp-text .location-info .location-info-wrapper .address .text,.location-info .location-info-wrapper .address .elementor-widget-fp-text .text,.location-info .location-info-wrapper .address p{font-size:14px;letter-spacing:.02em;line-height:1.5}.content-news{padding-bottom:80px}.content-news .news-header{display:flex;flex-direction:column;align-items:center}.content-news .news-header:not(:last-child){margin-bottom:45px}.content-news .news-header .date{margin-top:74px;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.14em;color:#141414}@media (max-width:767px){.content-news .news-header .date{margin-top:35px}}.content-news .news-header .brand{margin-top:22px;max-height:40px}.content-news .news-header .brand path{fill:#299cb6}.elementor-element.elementor-widget-brand-list .images__image .image path,.elementor-widget-brand-overview .post>div .logo path,.elementor-widget-image-list .images__image .image path,.elementor-widget-image-list .images__image>a .image path{fill:#fff}.content-news .news-header .title{text-align:center;margin-top:12px;font-size:40px;font-weight:700;letter-spacing:.03em;line-height:46px;color:#299cb6;margin-bottom:20px}@media (max-width:375px){.content-news .news-header .title{font-size:30px;line-height:34px}}.content-news .news-header .image{margin-top:80px;width:100%}@media (max-width:767px){.content-news .news-header .image{margin-top:40px}}.content-news .content:not(:last-child){margin-bottom:45px}.content-news .related-news .elementor-widget-fp-post-teaser{justify-content:center;padding-top:0}.content-news .elementor{max-width:900px;margin:-80px auto -40px}@media (max-width:767px){.content-news .elementor{margin:-40px auto}}#main{flex:1;padding-top:189px}header{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#131c1c;color:#fff;display:flex;flex-direction:row}header .main-menu .menu-item.current-menu-item a,header .main-sub-menu .menu-item.current-menu-item a{color:#299cb6}header.shrink .wrapper:first-child{margin-top:-99px}header.shrink .logo{opacity:0}header.shrink .tiny-logo{opacity:1;pointer-events:auto}header .wrapper{width:100%;box-sizing:border-box;transition:margin 0.5s}@media (max-width:1023px){#main{padding-top:61px}header{position:fixed;z-index:100;height:60px;border-bottom:1px solid #299cb6}header.shrink .wrapper:first-child{margin-top:0!important}header.shrink .logo{opacity:1}header .wrapper{padding:0 15px}}header .logo{margin-top:20px;margin-bottom:10px;transition:opacity 0.5s,margin 0.5s}@media (max-width:1023px){header .logo{height:40px;margin:10px 0!important}header .logo img{height:40px}}header .header-nav{width:100%;display:flex;flex-direction:column}header .menu-toggle{display:none}header .tiny-logo{opacity:0;width:42px;height:42px;margin-left:5px;background:url(/wp-content/themes/doerr-group/dist/images/logo-small.png) center no-repeat;background-size:28px;pointer-events:none;transition:opacity 0.5s}header nav{display:flex;align-items:center;position:relative;padding-bottom:1px;margin-right:-40px}@media (max-width:1023px){header nav{display:none}}header nav:after{position:absolute;bottom:0;left:50%;width:200vw;height:1px;margin-left:-100vw;background:#299cb6;content:""}header nav #main-menu{padding:0 25px}@media (max-width:1279px){header nav #main-menu{padding:0 25px 0 0}}header .menu{display:flex;flex-direction:row}header .menu-item{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}header .main-menu,header .main-menu .menu,header .main-menu .menu-item{height:100%}header .main-menu .menu-item+.menu-item{margin-left:36px}header .main-menu .menu-item.current-menu-item{position:relative}header .main-menu .menu-item.current-menu-item:after{content:"";width:30px;height:2px;background-color:#299cb6;position:absolute;bottom:0}header .main-menu .menu-item a{padding:15px 0}header .button-menu .menu-item a,header .button-menu .menu-item a.gradient{padding:11px 25px;line-height:20px}header .button-menu{margin-left:auto;display:flex;justify-content:flex-end;margin-bottom:-1px}header .button-menu .menu-item a{width:175px;box-sizing:border-box}header .button-menu .menu-item+.menu-item{margin-left:-1px}header .main-sub-menu{display:flex;justify-content:flex-end;padding-right:10px}header .main-sub-menu .menu-item{padding-top:16px;padding-bottom:20px;font-size:10px;font-weight:300;text-transform:uppercase}header .main-sub-menu .menu-item a{color:#299cb6;font-weight:700}header .main-sub-menu .menu-item.current-menu-item{position:relative}header .main-sub-menu .menu-item.current-menu-item:after{content:"";width:30px;height:2px;background-color:#299cb6;position:absolute;bottom:0}header .phone,header .toggle-menu{top:0;width:60px;height:60px;position:absolute}header .main-sub-menu .menu-item+.menu-item{margin-left:39px}header .phone{right:60px;display:none;align-items:center;justify-content:center;font-size:0}@media (max-width:1023px){header .main-sub-menu{display:none}header .phone{display:flex}}header .toggle-menu{display:none;align-items:center;justify-content:center;right:0;background-image:linear-gradient(to right,#4eafb0,#0b8eba);color:#fff;border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);border-image-slice:1;cursor:pointer}@media (max-width:1023px){header .toggle-menu{display:flex}}header .toggle-menu.active .icon-menu{display:none}header .toggle-menu.active .icon-close{display:block}header .toggle-menu .icon-close{display:none}header .mobile-menu{display:none;position:absolute;top:61px;right:0;left:0;background-color:#131c1c}@media (min-width:1024px){header .mobile-menu{display:none!important}}header .mobile-menu .mobile-main-menu{padding:30px 25px}header .mobile-menu .mobile-main-menu ul{display:block}header .mobile-menu .mobile-main-menu ul li{display:block;padding:5px 0}header .mobile-menu .mobile-main-menu ul li a{display:block;padding:5px;font-weight:500;font-size:16px}header .mobile-menu .mobile-menu-footer{padding:15px 10px 20px;border-top:1px solid #299cb6}header .mobile-menu .mobile-menu-footer .social-menu{margin-bottom:10px;text-align:center}header .mobile-menu .mobile-menu-footer .social-menu ul{margin:0 -8px}header .mobile-menu .mobile-menu-footer .social-menu ul li{display:inline-block;margin:0 3px;font-size:0}header .mobile-menu .mobile-menu-footer .social-menu ul li a{padding:5px}header .mobile-menu .mobile-menu-footer .social-menu ul li a .icon{transform:scale(.8)}header .mobile-menu .mobile-menu-footer .mobile-footer-menu ul{display:block;text-align:center;font-size:0}header .mobile-menu .mobile-menu-footer .mobile-footer-menu ul li{display:inline-block;margin:0 5px}header .mobile-menu .mobile-menu-footer .mobile-footer-menu ul li a{font-size:10px}footer{width:100%;padding:25px 0;background-color:#131c1c;color:#fff}footer .wrapper{display:flex;justify-content:space-between}footer .logo{font-size:0}footer .logo img{width:180px}footer .footer-menu,footer .social-menu{display:flex;align-items:center}@media (max-width:1023px){footer .wrapper{padding:0 25px}footer .logo{position:absolute}footer .logo img{width:auto;height:32px}footer .footer-menu{width:100%;padding-top:62px}footer .social-menu{position:absolute;right:25px}}footer .social-menu ul{margin:0 -8px}footer .social-menu ul li{display:inline-block;margin:0 3px;font-size:0}footer .social-menu ul li a{padding:5px}footer .menu{display:flex;flex-direction:row}footer .menu-item{font-size:12px;font-weight:600;text-transform:uppercase}@media (max-width:1023px){footer .menu{flex-flow:wrap;margin:-10px auto;justify-content:center}footer .menu-item{margin:10px}}footer .menu-item+.menu-item{margin-left:39px}@media (max-width:1023px){footer .menu-item+.menu-item{margin:10px}}.js-popup{position:relative;width:100%;max-width:1300px;background-color:#fff;padding:76px 25px;box-sizing:border-box}.js-popup .content{width:100%;max-width:700px;margin:0 auto}.js-popup .close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:55px;height:55px;cursor:pointer}.js-popup .gform_ajax_spinner{padding:0!important;margin:14px 0 14px 14px!important;width:21px!important;height:21px!important}.post-navigation{display:flex;width:900px;position:relative;margin-top:60px}@media (max-width:767px){.post-navigation{margin-top:35px}}.post-navigation .previous{align-self:flex-start;margin-right:auto}.post-navigation .previous .fa{margin-right:15px}.post-navigation .overview{align-self:center;position:absolute;left:50%;transform:translate(-50%)}.post-navigation .next{align-self:flex-end;margin-left:auto}.post-navigation .next .fa{margin-left:15px}.post-navigation .next,.post-navigation .overview,.post-navigation .previous{color:#299cb6;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.custom-deal{position:relative}.custom-deal .content-wrapper{max-width:1200px;margin:0 auto;padding:0 50px}@media (max-width:767px){.custom-deal .content-wrapper{padding:0 25px}}.custom-deal .breadcrumbs{margin-top:24px}.custom-deal .page-title{padding-top:76px;margin-bottom:55px}.custom-deal .page-deal{display:flex;flex-wrap:wrap;justify-content:space-between}.custom-deal .page-deal .detail-element{width:calc((100% - 6px) / 2);margin-bottom:30px}.custom-deal .page-deal .image-gallery .image-ratio-wrapper{position:relative;padding-bottom:calc(100% * 0.75)}.custom-deal .page-deal .image-gallery .image-ratio-wrapper .image-wrapper{background-color:#131c1c;position:absolute;width:100%;height:100%;display:flex;justify-content:center}.custom-deal .page-deal .image-gallery .image-ratio-wrapper .image-wrapper img{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%}.custom-deal .page-deal .image-gallery .main-gallery .controls{display:flex;justify-content:flex-end;margin-top:10px;margin-right:10px;margin-bottom:-64px}.custom-deal .page-deal .image-gallery .main-gallery .controls .control-next,.custom-deal .page-deal .image-gallery .main-gallery .controls .control-prev{z-index:10;cursor:pointer}.custom-deal .page-deal .image-gallery .main-gallery .controls .hexagon+.hexagon{margin-left:10px}.custom-deal .page-deal .image-gallery .preview-gallery{margin-top:10px}.custom-deal .page-deal .details{display:flex;flex-direction:column;background-color:#fff;padding:30px;width:calc((100% - 6px) / 2 - 2 * 30px)}.custom-deal .page-deal .details .title{font-size:30px;font-weight:700;letter-spacing:0;line-height:36px;margin-bottom:5px}.custom-deal .page-deal .details .price{color:#299cb6;margin-bottom:30px;font-size:28px;font-weight:700;letter-spacing:0;line-height:28px}.custom-deal .page-deal .details .price span{display:block;font-weight:700}.custom-deal .page-deal .details .price .net-price{font-size:22px}.custom-deal .page-deal .details .price .vat-rate{font-size:16px}.custom-deal .page-deal .details .highlights ul li{position:relative}.custom-deal .page-deal .details .highlights ul li:before{content:"";position:absolute;left:-15px;width:1px;height:100%;background-color:#131c1c}.custom-deal .page-deal .details .seller{display:flex;padding-top:15px}.custom-deal .page-deal .details .seller .label{line-height:1.5;display:flex;flex-direction:column;justify-content:center;margin-left:15px}.custom-deal .page-deal .details .seller .company-name{font-size:16px;font-weight:700;letter-spacing:0;line-height:22px;text-transform:uppercase}.custom-deal .page-deal .details .seller .address{font-size:16px;font-weight:300;letter-spacing:0;line-height:22px}.custom-deal .page-deal .details .seller .address,.custom-deal .page-deal .details .seller .company-name{display:inline-block}.custom-deal .page-deal .listing ul{padding:15px;-moz-columns:2;columns:2;list-style:disc inside;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.custom-deal .page-deal .consumption li{border-bottom:1px dashed #cbcbcb;padding:6px 0;display:flex;justify-content:space-between}.custom-deal .page-deal .section-title{display:inline-block;width:100%;padding-bottom:5px;margin-bottom:24px;font-size:22px;font-weight:400;letter-spacing:.025em;line-height:24px;border-bottom:1px solid #cbcbcb}.custom-deal .deal-contact{padding:35px 50px 50px;background-color:#fff}@media (max-width:767px){.custom-deal .deal-contact{padding:35px 25px}.elementor-widget-brand-overview .post>div .logo{transform:scale(.5)}}.custom-deal .deal-contact .contact-wrapper{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.custom-deal .deal-contact .title{text-transform:uppercase;margin-bottom:55px}.custom-deal .deal-contact .contact-form,.custom-deal .deal-contact .contact-person{width:calc((100% - 40px) / 2);min-height:30px}.custom-deal .deal-contact .contact-person{display:flex;flex-direction:column;margin-bottom:30px}.custom-deal .deal-contact .contact-person .portrait-wrapper{width:80%}.custom-deal .deal-contact .contact-person .portrait{position:relative;padding-bottom:calc(100% * 0.75)}.custom-deal .deal-contact .contact-person .portrait .image-wrapper{position:absolute;height:100%;width:100%}.custom-deal .deal-contact .contact-person .portrait .image-wrapper .image{height:100%;-o-object-fit:cover;object-fit:cover}.custom-deal .deal-contact .contact-person .name{font-size:28px;font-weight:700;letter-spacing:.14em;line-height:32.25px;text-transform:uppercase}.custom-deal .deal-contact .contact-person .job-title{font-size:16px;font-weight:600;letter-spacing:.16em;line-height:20px;padding:8px 0;color:#299cb6}.custom-deal .deal-contact .contact-person .buttons{display:flex;margin-top:30px}@media (max-width:992px){.custom-deal .deal-contact .contact-form,.custom-deal .deal-contact .contact-person,.custom-deal .page-deal .detail-element{width:100%}.custom-deal .page-deal .image-gallery .preview-gallery{display:none}.custom-deal .page-deal .listing ul{-moz-columns:1;columns:1}}.elementor-element.elementor-widget-brand-list{position:relative;left:50%;margin-top:-80px;margin-bottom:-80px;margin-left:-50vw;width:100vw}.elementor-element.elementor-widget-brand-list .wrapper{max-width:none}.elementor-element.elementor-widget-brand-list .title{display:flex;position:relative;max-width:1200px;margin:0 auto;padding:4px 0;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:28px;text-transform:uppercase}.elementor-element.elementor-widget-brand-list .title:before{position:absolute;bottom:0;left:50%;width:100vw;height:1px;margin-left:-50vw;background:#299cb6;content:""}.elementor-element.elementor-widget-brand-list .images{display:flex;flex-flow:wrap;justify-content:center;margin:35px auto 30px}.elementor-element.elementor-widget-brand-list .images__image{max-width:200px;max-height:75px;padding:0 20px;display:flex;justify-content:center}.elementor-element.elementor-widget-brand-list .images__image a{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 5px}.elementor-element.elementor-widget-brand-list .images__image .image{width:auto;max-height:100%;min-height:55px;max-width:100%;-o-object-fit:contain;object-fit:contain}.elementor-element.elementor-widget-brand-list .link{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#299cb6}.elementor-element.elementor-widget-brand-list .link .fa-chevron-down{margin-top:15px;margin-bottom:30px}.elementor-widget-brand-overview{display:flex;justify-content:center}.elementor-widget-brand-overview .posts{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.elementor-widget-brand-overview .post{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:calc(33.333% - 6px);height:0;padding-bottom:calc(33.333% - 6px);margin:3px;color:#fff}@media (max-width:1023px){.elementor-widget-brand-overview .post{width:calc(50% - 6px);padding-bottom:calc(50% - 6px)}}.elementor-widget-brand-overview .post>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.elementor-widget-brand-overview .post>div .logo{max-width:228px;max-height:112px;-o-object-fit:contain;object-fit:contain}.elementor-widget-brand-overview .post :not(.background){z-index:1}.elementor-widget-combined_slider{display:flex;position:relative}.elementor-widget-combined_slider .combined-slider--image{position:absolute;top:0;left:10%;width:calc(50vw + 40%)}.widget-deals-wrapper,.widget-deals-wrapper .deals-slider{position:relative}.elementor-widget-combined_slider .combined-slider--image .swiper-slide{margin-right:0;display:flex}.elementor-widget-combined_slider .combined-slider--image .swiper-slide .image{width:1460px;height:600px;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.elementor-widget-combined_slider .combined-slider--image{position:relative;left:auto}.elementor-widget-combined_slider .combined-slider--image .swiper-slide .image{width:100%;height:225px}}.elementor-widget-combined_slider .combined-slider--text{float:left;width:596px;margin-top:50px;background-color:#fff;min-height:600px;display:flex;flex-direction:column}@media (max-width:767px){.elementor-widget-combined_slider .combined-slider--text{width:100%;margin-top:0}}.elementor-widget-combined_slider .combined-slider--text .swiper-slide{padding:60px;display:flex;flex-direction:column}.elementor-widget-combined_slider .combined-slider--text .title{font-size:40px;font-weight:300;letter-spacing:.06em;line-height:44px;margin-bottom:25px}@media (max-width:375px){.elementor-widget-combined_slider .combined-slider--text .title{font-size:30px;line-height:34px}}.elementor-widget-combined_slider .combined-slider--text .text{font-size:16px;font-weight:300;letter-spacing:.06em;line-height:25px}.elementor-widget-combined_slider .combined-slider--text .controls{margin-top:auto;margin-bottom:60px;margin-left:60px;display:flex}.elementor-widget-combined_slider .combined-slider--text .controls .control{cursor:pointer;display:flex;justify-content:center;align-items:center;width:55px;height:55px;background-image:linear-gradient(to right,#4eafb0,#0b8eba);color:#fff;border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);border-image-slice:1}.elementor-widget-combined_slider .combined-slider--text .controls .control+.control{margin-left:10px}.elementor-widget-contacts .title{margin-top:65px;text-align:center}.elementor-widget-contacts .team-members{display:flex;flex-wrap:wrap;width:100%;margin-top:50px;margin-bottom:25px;justify-content:center}.elementor-widget-contacts .team-members .team-member{display:flex;flex-direction:column;width:calc((100% - ((3 - 1) * 24px)) / 3);margin-bottom:50px}.elementor-widget-contacts .team-members .team-member .portrait{width:384px;height:384px;-o-object-fit:cover;object-fit:cover}.elementor-widget-contacts .team-members .team-member .name{font-size:28px;font-weight:700;letter-spacing:.14em;line-height:32.25px;text-transform:uppercase}.elementor-widget-contacts .team-members .team-member .job-title{font-size:16px;font-weight:600;letter-spacing:.16em;line-height:20px;padding:8px 0;color:#299cb6;margin-top:12px}.elementor-widget-contacts .team-members .team-member .buttons{display:flex;margin-top:30px}.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-filter .team-members .team-member .buttons .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-filter .team-members .team-member .buttons .gform_button+.filter,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .button+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .gform_button+.button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .gform_button+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .team-filter .filter+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .team-filter .gform_button+.filter,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item .gform_button+a,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item a+.gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .filter+.gform_button,.content-form-wrapper .content-form .gform_footer header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons a+.gform_button,.elementor-widget-contacts .team-filter .team-members .team-member .buttons .button+.filter,.elementor-widget-contacts .team-filter .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.elementor-widget-contacts .team-filter .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button+.filter,.elementor-widget-contacts .team-filter .team-members .team-member .buttons .filter+.button,.elementor-widget-contacts .team-filter .team-members .team-member .buttons .filter+.filter,.elementor-widget-contacts .team-filter .team-members .team-member .buttons header .button-menu .menu-item .filter+a,.elementor-widget-contacts .team-filter .team-members .team-member .buttons header .button-menu .menu-item a+.filter,.elementor-widget-contacts .team-members .team-member .buttons .button+.button,.elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .button+.gform_button,.elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button+.button,.elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button+.gform_button,.elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .team-filter .gform_button+.filter,.elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer header .button-menu .menu-item .gform_button+a,.elementor-widget-contacts .team-members .team-member .buttons .team-filter .button+.filter,.elementor-widget-contacts .team-members .team-member .buttons .team-filter .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.elementor-widget-contacts .team-members .team-member .buttons .team-filter .filter+.button,.elementor-widget-contacts .team-members .team-member .buttons .team-filter .filter+.filter,.elementor-widget-contacts .team-members .team-member .buttons .team-filter header .button-menu .menu-item .filter+a,.elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item .button+a,.elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer a+.gform_button,.elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item .team-filter a+.filter,.elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item a+.button,.elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item a+a,.elementor-widget-fp-team-overview .team-filter .content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .gform_button+.filter,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .button+.filter,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .filter+.gform_button,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button+.filter,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .filter+.button,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .filter+.filter,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item .filter+a,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons header .button-menu .menu-item a+.filter,.elementor-widget-fp-team-overview .team-filter header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons a+.filter,header .button-menu .menu-item .content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-members .team-member .buttons .gform_button+a,header .button-menu .menu-item .elementor-widget-contacts .team-filter .team-members .team-member .buttons .filter+a,header .button-menu .menu-item .elementor-widget-contacts .team-filter .team-members .team-member .buttons a+.filter,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons .button+a,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button+a,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons .content-form-wrapper .content-form .gform_footer a+.gform_button,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons .team-filter .filter+a,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons .team-filter a+.filter,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons a+.button,header .button-menu .menu-item .elementor-widget-contacts .team-members .team-member .buttons a+a,header .button-menu .menu-item .elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-members .team-member .buttons .filter+a{margin-left:24px}.widget-deals-wrapper>.title{margin-bottom:55px}.widget-deals-wrapper .filters{text-align:center;font-size:0;margin-bottom:50px}.widget-deals-wrapper .filters .buttons{margin:-12px}@media (max-width:767px){.widget-deals-wrapper .filters .buttons{margin:-6px}}.content-form-wrapper .content-form .gform_footer .widget-deals-wrapper .filters .buttons .gform_button,.elementor-widget-contacts .team-filter .widget-deals-wrapper .filters .buttons .filter,.elementor-widget-fp-team-overview .team-filter .widget-deals-wrapper .filters .buttons .filter,.widget-deals-wrapper .filters .buttons .button,.widget-deals-wrapper .filters .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.widget-deals-wrapper .filters .buttons .elementor-widget-contacts .team-filter .filter,.widget-deals-wrapper .filters .buttons .elementor-widget-fp-team-overview .team-filter .filter,.widget-deals-wrapper .filters .buttons header .button-menu .menu-item a,header .button-menu .menu-item .widget-deals-wrapper .filters .buttons a{margin:12px;font-size:12px}@media (max-width:767px){.content-form-wrapper .content-form .gform_footer .widget-deals-wrapper .filters .buttons .gform_button,.elementor-widget-contacts .team-filter .widget-deals-wrapper .filters .buttons .filter,.elementor-widget-fp-team-overview .team-filter .widget-deals-wrapper .filters .buttons .filter,.widget-deals-wrapper .filters .buttons .button,.widget-deals-wrapper .filters .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.widget-deals-wrapper .filters .buttons .elementor-widget-contacts .team-filter .filter,.widget-deals-wrapper .filters .buttons .elementor-widget-fp-team-overview .team-filter .filter,.widget-deals-wrapper .filters .buttons header .button-menu .menu-item a,header .button-menu .menu-item .widget-deals-wrapper .filters .buttons a{margin:6px}.widget-deals-wrapper .deals-slider .controls{display:none!important}}.widget-deals-wrapper .deals-slider .deal-wrapper{position:relative;width:100vw;left:50%;margin-left:-50vw}.widget-deals-wrapper .deals-slider .shadow{position:absolute;z-index:10;width:100vw;top:0;bottom:0;background:#131c1c}.widget-deals-wrapper .deals-slider .shadow.shadow-left{right:calc(50% + 50vw)}.widget-deals-wrapper .deals-slider .shadow.shadow-left:before{content:"";position:absolute;top:0;left:100%;height:100%;width:20vw;background-image:linear-gradient(90deg,#131c1c 0,rgb(19 28 28 / .9) 25%,#fff0 100%);pointer-events:none}.widget-deals-wrapper .deals-slider .shadow.shadow-right{left:calc(50% + 50vw)}.widget-deals-wrapper .deals-slider .shadow.shadow-right:before{content:"";position:absolute;top:0;right:100%;height:100%;width:20vw;background-image:linear-gradient(-90deg,#131c1c 0,rgb(19 28 28 / .9) 25%,#fff0 100%);pointer-events:none}.widget-deals-wrapper .deals-slider .controls .control{position:absolute;top:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;width:55px;height:55px;background-image:linear-gradient(to right,#4eafb0,#0b8eba);color:#fff;border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);border-image-slice:1;z-index:10}.widget-deals-wrapper .deals-slider .controls .control--prev{left:50px;transform:translate(-50%,-50%)}.widget-deals-wrapper .deals-slider .controls .control--next{right:50px;transform:translate(50%,-50%)}.widget-deals-wrapper .deals-slider .swiper-pagination{bottom:15px}.widget-deals{margin-top:25px;margin-bottom:25px}.widget-deals.widget-deals-grid .deal-wrapper{width:100%;left:auto;margin:0;display:grid;grid-template-columns:repeat(3,calc((100% - (3 - 1) * 6px) / 3));grid-row-gap:6px;justify-content:space-between}@media (max-width:1200px){.widget-deals.widget-deals-grid .deal-wrapper{display:grid;grid-template-columns:repeat(2,calc((100% - (2 - 1) * 6px) / 2));grid-row-gap:6px;justify-content:space-between}}@media (max-width:768px){.widget-deals.widget-deals-grid .deal-wrapper{display:grid;grid-template-columns:repeat(1,calc((100% - (1 - 1) * 25px) / 1));grid-row-gap:25px;justify-content:space-between}}.widget-deals.widget-deals-grid .shadow,.widget-deals.widget-deals.limit-0 .controls{display:none}.widget-deals.widget-deals-carousel{position:relative;width:100vw;left:50%;margin-left:-50vw}.widget-deals.widget-deals-carousel .title{margin-left:0}.widget-deals.widget-deals-carousel .swiper-slide{height:auto}.widget-deals.widget-deals-carousel .controls{margin-bottom:60px}.widget-deals.widget-deals-carousel .controls .button-hexagon+.button-hexagon{margin-left:25px}.widget-deals .deal{display:flex;flex-direction:column;background-color:#fff;color:#141414}.widget-deals .image-ratio-wrapper{position:relative;padding-bottom:calc(100% * 0.75)}.widget-deals .image-ratio-wrapper .image-wrapper{position:absolute;height:100%}.widget-deals .image-ratio-wrapper .image-wrapper .image{height:100%;-o-object-fit:cover;object-fit:cover}.widget-deals .content{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:auto;padding:20px;font-size:16px;font-weight:400;letter-spacing:.015em}.widget-deals .content .title{font-size:22px;font-weight:700;color:#299cb6}.widget-deals .content .subtitle{margin-top:5px}.widget-deals .content .subtitle,.widget-deals .content .title{margin-bottom:auto;line-height:1;text-transform:uppercase}.widget-deals .highlights{flex:1;margin-top:6px;-moz-columns:1;columns:1;list-style:disc inside;font-size:16px;font-weight:500;line-height:26px}.widget-deals .consumption{max-width:350px;margin-top:20px;font-size:13px;letter-spacing:.015em;font-weight:400;display:flex;flex-direction:column;line-height:1.5}.widget-deals .offer{display:flex;margin-top:10px;flex-wrap:wrap}.widget-deals .offer>*{width:calc(50% - 5px)}.widget-deals .offer .price{display:flex;flex-direction:column;justify-content:center;text-align:right}.widget-deals .offer .price .gross-price{font-size:28px;font-weight:700;text-transform:uppercase}@media (max-width:768px){.widget-deals .offer .price .gross-price{font-size:26px}}.widget-deals .offer .price .hint{font-size:13px;font-weight:500}.widget-deals .offer .link{display:flex;align-items:center}.widget-deals .offer .link .label{margin-left:15px}.widget-deals hr.dotted{margin-top:12px;margin-bottom:12px;width:100%;background-image:linear-gradient(to right,#000 33%,#fff0 0);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x}.elementor-widget-fp-image-gallery .controls .control,.elementor-widget-header_slider .header-slider .controls .control{top:50%;background-image:linear-gradient(to right,#4eafb0,#0b8eba);border-image-source:linear-gradient(to right,#4eafb0,#0b8eba);border-image-slice:1;z-index:10;display:flex;cursor:pointer}@media (max-width:767px){.widget-deals .swiper-pagination{position:relative;bottom:auto}}.elementor-widget-fp-image-gallery .controls .control{position:absolute;justify-content:center;align-items:center;width:55px;height:55px;color:#fff}@media (max-width:767px){.elementor-widget-fp-image-gallery .controls .control{width:40px;height:40px}}.elementor-widget-fp-image-gallery .controls .control--prev{left:0;transform:translate(-50%,-50%)}.elementor-widget-fp-image-gallery .controls .control--next{right:0;transform:translate(50%,-50%)}.elementor-widget-fp-image-gallery .elementor-widget-container{position:relative}.elementor-widget-fp-image-gallery .elementor-widget-container .swiper-container{position:initial;margin-bottom:50px}.elementor-widget-fp-image-gallery .elementor-widget-container .swiper-container .swiper-slide img{width:100%}.elementor-widget-fp-image-gallery .elementor-widget-container .swiper-pagination{transform:translateY(100%)}.elementor-widget-fp-image-gallery .elementor-widget-container .swiper-slider{height:auto}.elementor-widget-fp-image-gallery .elementor-widget-container .swiper-slider .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.elementor-widget-fp-list .list{margin-top:70px}.elementor-widget-fp-list .list .row{margin-top:32px;display:flex;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:19px}.elementor-widget-fp-list .list .row .name{font-size:13px;font-weight:400;letter-spacing:0;line-height:24px;text-transform:uppercase}.elementor-widget-fp-list .list .row .value{font-size:32px;font-weight:300;letter-spacing:0;line-height:24px}@media (max-width:767px){.elementor-widget-fp-list .list .row .value{font-size:13px;font-weight:400;line-height:24px}}.elementor-col-50:first-child .elementor-widget-fp-text{margin-left:auto}.elementor-widget-fp-text a:not(.button){color:#299cb6;font-weight:700}.elementor-widget-fp-text .text .text:not(:last-child),.elementor-widget-fp-text .text p:not(:last-child){margin-bottom:25px}.elementor-widget-fp-text .text ul{list-style:disc inside}.elementor-column:not(.elementor-col-100) .elementor-widget-fp-text .elementor-widget-contacts .title,.elementor-column:not(.elementor-col-100) .elementor-widget-fp-text h2,.elementor-widget-contacts .elementor-column:not(.elementor-col-100) .elementor-widget-fp-text .title{margin-bottom:45px}.elementor-column:not(.elementor-col-100) .elementor-widget-fp-text .elementor-widget-contacts .title:not([style*="text-align: center;"]),.elementor-column:not(.elementor-col-100) .elementor-widget-fp-text h2:not([style*="text-align: center;"]),.elementor-widget-contacts .elementor-column:not(.elementor-col-100) .elementor-widget-fp-text .title:not([style*="text-align: center;"]){justify-content:flex-start}.elementor-column:not(.elementor-col-100) .elementor-widget-fp-text h3{margin-bottom:35px}@-webkit-keyframes zoomin{0%{transform:scale(1,1)}100%{transform:scale(1.1,1.1)}}@keyframes zoomin{0%{transform:scale(1,1)}100%{transform:scale(1.1,1.1)}}.elementor-widget-header_slider .header-slider.no-slider .swiper-slide{justify-content:center;padding:0 25px}.elementor-widget-header_slider .header-slider.no-slider .swiper-slide .text{max-width:40%}.elementor-widget-header_slider .header-slider{position:relative;left:50%;margin-top:-60px;margin-bottom:-60px;margin-left:-50vw;width:100vw}@media (max-width:767px){.elementor-widget-header_slider .header-slider.no-slider .swiper-slide .text{max-width:calc(100% - 50px)}.elementor-widget-header_slider .header-slider{margin-top:-35px;margin-bottom:-35px}}.elementor-widget-header_slider .header-slider .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-top:auto;width:100%;height:620px;overflow:hidden}.elementor-widget-header_slider .header-slider .swiper-slide img{-webkit-animation:15s ease 0s normal none 1 running zoomin;animation:15s ease 0s normal none 1 running zoomin}.elementor-widget-header_slider .header-slider .swiper-slide .category{font-size:15px;font-weight:600;letter-spacing:.025em;line-height:28px;color:#fff;text-transform:uppercase;margin-bottom:20px}.elementor-widget-header_slider .header-slider .swiper-slide .title{font-size:67px;font-weight:700;letter-spacing:.025em;text-align:center;line-height:70px;color:#17c6e2}@media (max-width:767px){.elementor-widget-header_slider .header-slider .swiper-slide .title{font-size:40px!important;line-height:42px!important}}.elementor-widget-header_slider .header-slider .swiper-slide .text{font-size:15px;font-weight:400;letter-spacing:.025em;line-height:28px;color:#fff;margin-top:24px;max-width:522px;text-align:center}.content-form-wrapper .content-form .gform_footer .elementor-widget-header_slider .header-slider .swiper-slide .gform_button,.elementor-widget-contacts .team-filter .elementor-widget-header_slider .header-slider .swiper-slide .filter,.elementor-widget-fp-team-overview .team-filter .elementor-widget-header_slider .header-slider .swiper-slide .filter,.elementor-widget-header_slider .header-slider .swiper-slide .button,.elementor-widget-header_slider .header-slider .swiper-slide .content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-header_slider .header-slider .swiper-slide .elementor-widget-contacts .team-filter .filter,.elementor-widget-header_slider .header-slider .swiper-slide .elementor-widget-fp-team-overview .team-filter .filter,.elementor-widget-header_slider .header-slider .swiper-slide header .button-menu .menu-item a,header .button-menu .menu-item .elementor-widget-header_slider .header-slider .swiper-slide a{margin-top:33px;margin-bottom:95px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.elementor-widget-header_slider .header-slider .swiper-slide :not(.background){z-index:10}.elementor-widget-header_slider .header-slider--teaser .swiper-slide{height:550px}.elementor-widget-header_slider .header-slider--teaser .swiper-slide .title{position:relative;display:flex;justify-content:center;font-size:60px;font-weight:300;letter-spacing:.06em;line-height:63px;color:#fff;padding-bottom:10px;margin-bottom:20px}.elementor-widget-header_slider .header-slider--teaser .swiper-slide .title:after{content:"";width:66px;height:3px;background-color:#299cb6;position:absolute;bottom:-20px}.elementor-widget-header_slider .header-slider--teaser .swiper-slide .text{font-size:16px;font-weight:400;letter-spacing:.06em;line-height:25px}.elementor-widget-header_slider .header-slider .controls .control{position:absolute;justify-content:center;align-items:center;width:55px;height:55px;color:#fff}.elementor-widget-header_slider .header-slider .controls .control--prev{left:50px;transform:translate(-50%,-50%)}.elementor-widget-header_slider .header-slider .controls .control--next{right:50px;transform:translate(50%,-50%)}.elementor-widget-header_slider .header-slider video{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%}.elementor-widget-image-links{z-index:5;margin:-200px 0 0}.elementor-widget-image-links .images{display:flex;justify-content:center}@media (max-width:767px){.elementor-widget-image-links{margin-top:0}.elementor-widget-image-links .images{flex-flow:wrap}}.elementor-widget-image-links .images__image{width:240px;height:240px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:40px;padding-left:40px;border-bottom:6px solid #fff}@media (max-width:767px){.elementor-widget-image-links .images__image{width:50%}}.elementor-widget-image-links .images__image.active{color:#fff}.elementor-widget-image-links .images__image>:not(.image){z-index:10}.elementor-widget-image-links .images__image .active-overlay{position:absolute;background-image:linear-gradient(to right,rgb(78 175 176 / .8),rgb(11 142 186 / .8));width:100%;height:100%}.elementor-widget-image-links .images__image .subtitle{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;top:25px;position:absolute}.elementor-widget-image-links .images__image .title{font-size:22px;font-weight:700;letter-spacing:.06em;line-height:28px;text-transform:uppercase;text-align:center}.elementor-widget-image-links .images__image .image{top:0;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.elementor-widget-image-list .title{display:flex;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:28px;text-transform:uppercase;border-bottom:1px solid #299cb6}.elementor-widget-image-list .images{display:grid;grid-template-columns:repeat(6,calc((100% - (6 - 1) * 25px) / 6));grid-row-gap:25px;justify-content:space-between}.elementor-widget-image-list .images__image,.elementor-widget-image-list .images__image>a{display:flex;justify-content:center;position:relative;padding-bottom:100%}.elementor-widget-image-list .images__image .image,.elementor-widget-image-list .images__image>a .image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.elementor-widget-image-list .link{display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#299cb6}.widget-job-offers{padding:20px;background-color:#fff}.elementor-widget-image-list .link .fa-chevron-down{margin-top:15px;margin-bottom:30px}.widget-job-offers .ui-tabs-nav{display:flex;flex-flow:wrap;margin-top:30px;margin-bottom:50px}.widget-job-offers .ui-tabs-nav .ui-tabs-tab{margin:10px 0;padding:15px}.widget-job-offers .ui-tabs-nav .ui-tabs-tab a{font-size:16px;font-weight:600;letter-spacing:.015em;color:#141414;text-transform:uppercase}.widget-job-offers .ui-tabs-nav .ui-tabs-tab.ui-tabs-active{border-bottom:3px solid #299cb6}.widget-job-offers .ui-tabs-nav .ui-tabs-tab.ui-tabs-active a{font-weight:800;color:#299cb6}.widget-job-offers .ui-tabs-nav .ui-tabs-tab+.ui-tabs-tab{margin-left:22px}@media (max-width:767px){.widget-job-offers .ui-tabs-nav .ui-tabs-tab+.ui-tabs-tab{margin-left:0}}.widget-job-offers .job-overview{margin-top:30px;background-color:#fff;padding:80px 0}.widget-job-offers .h1{margin-bottom:55px}.widget-job-offers .subtitle{font-size:40px;font-weight:700;letter-spacing:.06em}.widget-job-offers .title{font-size:22px;font-weight:400;letter-spacing:.015em;text-transform:uppercase}.widget-job-offers .job-offers{margin-top:30px}.widget-job-offers .job-offer{font-size:30px;font-weight:700;letter-spacing:.025em;line-height:50px;margin-left:36px}.widget-job-offers .job-offer a{color:#299cb6}@media (max-width:767px){.widget-job-offers .job-offer{font-size:20px;letter-spacing:.025em;line-height:30px;margin-left:0}}.widget-job-offers .job-offer-location+.job-offer-location{margin-top:80px}.elementor-widget-location-overview{display:flex;justify-content:center}.elementor-widget-location-overview .filters{text-align:center;font-size:0;margin-bottom:50px}.elementor-widget-location-overview .filters .buttons{margin:-12px}.content-form-wrapper .content-form .gform_footer .elementor-widget-location-overview .filters .buttons .gform_button,.elementor-widget-contacts .team-filter .elementor-widget-location-overview .filters .buttons .filter,.elementor-widget-fp-team-overview .team-filter .elementor-widget-location-overview .filters .buttons .filter,.elementor-widget-location-overview .filters .buttons .button,.elementor-widget-location-overview .filters .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-location-overview .filters .buttons .elementor-widget-contacts .team-filter .filter,.elementor-widget-location-overview .filters .buttons .elementor-widget-fp-team-overview .team-filter .filter,.elementor-widget-location-overview .filters .buttons header .button-menu .menu-item a,header .button-menu .menu-item .elementor-widget-location-overview .filters .buttons a{margin:12px;font-size:12px}.elementor-widget-location-overview #map-wrapper{position:relative;width:100%}.elementor-widget-location-overview #map-wrapper #map{position:relative;left:50%;width:100vw;height:500px;margin-left:-50vw;color:#000}.elementor-widget-location-overview #map-wrapper #map .gm-style-iw{padding:10px 20px 10px 15px!important;border-radius:0}.elementor-widget-location-overview #map-wrapper #map .gm-style-iw .gm-style-iw-d{padding:0!important;overflow:hidden!important}.elementor-widget-location-overview #map-wrapper #map .gm-style-iw .gm-style-iw-d .headline{margin-bottom:8px;font-weight:300;letter-spacing:.06em;font-size:18px}.elementor-widget-location-overview #map-wrapper #map .gm-style-iw .gm-style-iw-d .text{line-height:1.5}.elementor-widget-location-overview #map-wrapper #map .gm-style-iw>button[type="button"]{top:-3px!important;right:-3px!important}.elementor-widget-location-overview #static-map-wrapper{position:relative;width:100%;font-size:0}.elementor-widget-location-overview #static-map-wrapper #static-map{position:relative;left:50%;width:100vw;margin-left:-50vw;padding:35px;background:url(/wp-content/themes/doerr-group/dist/..) center no-repeat #fff;text-align:center}.elementor-widget-location-overview #static-map-wrapper #static-map .image{display:inline-block;position:relative;margin:0 auto}.elementor-widget-location-overview #static-map-wrapper #static-map .image img{width:100%;max-width:600px;margin:0 auto}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas{position:absolute;top:0;right:0;bottom:0;left:0}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area{position:absolute;height:7%;cursor:pointer}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area.muenchen{width:19%;right:1%;bottom:4%}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area.stuttgart{width:19%;bottom:9%;left:7%}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area.hockenheim{width:23%;bottom:18%;left:0}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area.frankfurt{width:19%;bottom:28%;left:0}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area.berlin{width:11%;top:23%;right:0}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area.dusseldorf{width:20%;bottom:60%;left:0}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area.active .tooltip{opacity:1;transform:translateX(-50%);pointer-events:auto;cursor:default}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area .tooltip{position:absolute;z-index:1;left:50%;bottom:calc(100% + 5px);width:240px;padding:15px;background:#131c1c;color:#fff;text-align:left;opacity:0;pointer-events:none;transform:scale(.5) translateX(-50%);transform-origin:left bottom;transition:opacity 0.25s,transform 0.25s}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area .tooltip:before{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:#131c1c #fff0 #fff0;top:100%;left:50%;margin-left:-10px}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area .tooltip .headline{margin-bottom:8px;font-weight:300;letter-spacing:.06em;font-size:18px}.elementor-widget-location-overview #static-map-wrapper #static-map .image .click-areas .click-area .tooltip .text{font-size:13px;line-height:1.5}.elementor-widget-model-overview{display:flex;justify-content:center}.elementor-widget-model-overview .posts{display:flex;justify-content:space-between;padding:3px;flex-wrap:wrap;width:1206px}.elementor-widget-model-overview .post{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:396px;height:396px;color:#fff;flex-basis:calc((100% - 18px) / 3);margin:3px}.elementor-widget-model-overview .post :not(.background){z-index:1}.elementor-widget-model-overview .logo{top:45px;position:absolute;max-height:42px}.elementor-widget-model-overview .brand{font-size:12px;font-weight:600;letter-spacing:.14em;line-height:32.25px;text-transform:uppercase}.elementor-widget-model-overview .name{font-size:40px;font-weight:700;letter-spacing:.14em;line-height:32.25px;text-transform:uppercase}.elementor-widget-model-overview .models{position:absolute;top:50%;margin-top:55px;display:flex;flex-wrap:wrap;justify-content:center;padding:0 5px}.elementor-widget-model-overview .models .model{font-size:12px;font-weight:700;letter-spacing:.06em;line-height:26px;text-transform:uppercase;margin:0 5px}.elementor-widget-model-overview .models .model a{color:#299cb6}@media (max-width:767px){.elementor-section:not(:last-child) .elementor-column.elementor-col-50 .elementor-widget-positioned-image:last-child{margin-bottom:0}}.elementor-section:not(:last-child) .elementor-column.elementor-col-50 .elementor-widget-positioned-image:last-child .protrude{margin-bottom:-140px}.elementor-section .elementor-column.elementor-col-50:first-child .elementor-widget-positioned-image{float:right}.elementor-section .elementor-column.elementor-col-50:first-child .elementor-widget-positioned-image .align{float:right;justify-content:flex-end}.elementor-section .elementor-column.elementor-col-50 .elementor-widget-positioned-image{width:calc(50vw - 40px)}.elementor-section .elementor-column.elementor-col-50 .elementor-widget-positioned-image .align{width:100%;max-width:900px}.elementor-section .elementor-column.elementor-col-50 .elementor-widget-positioned-image .align img{max-width:100%}.elementor-widget-positioned-image .elementor-widget-container{position:relative}.elementor-widget-positioned-image .align{display:flex;justify-content:center}.elementor-widget-fp-post-teaser{display:flex}.elementor-widget-fp-post-teaser .elementor-widget-container{width:100%}.elementor-widget-fp-post-teaser .widget-post-teaser{display:flex;flex-direction:column}.elementor-widget-fp-post-teaser .widget-post-teaser--news .post__date{font-size:12px;font-weight:400;color:#141414}.elementor-widget-fp-post-teaser .widget-post-teaser--news .post__title{color:#299cb6}.elementor-widget-fp-post-teaser .widget-post-teaser--news .post__brand path{fill:#299cb6}.elementor-widget-fp-post-teaser .title{font-size:60px;font-weight:300;letter-spacing:.06em;line-height:63px;text-align:center;position:relative;display:flex;justify-content:center;padding-bottom:24px}@media (max-width:767px){.elementor-section:not(:last-child) .elementor-column.elementor-col-50 .elementor-widget-positioned-image:last-child .protrude{margin-bottom:0}.elementor-section .elementor-column.elementor-col-50 .elementor-widget-positioned-image{width:100%}.elementor-widget-fp-post-teaser .title{font-size:40px;line-height:46px}}@media (max-width:375px){.elementor-widget-fp-post-teaser .title{font-size:30px;line-height:34px}}.elementor-widget-fp-post-teaser .title:after{content:"";width:65px;height:3px;background-color:#17c6e2;position:absolute;bottom:0}.elementor-widget-fp-post-teaser .posts{display:flex;padding:3px;flex-wrap:wrap;width:100%;max-width:1206px;margin:30px auto 0}.elementor-widget-fp-post-teaser .post{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:calc(33.333% - 6px);height:396px;color:#fff;margin:3px}@media (max-width:1023px){.elementor-widget-fp-post-teaser .post{width:calc(50% - 6px)}}.elementor-widget-fp-post-teaser .post__date{font-size:40px;font-weight:700;letter-spacing:.06em;line-height:25px}@media (max-width:767px){.elementor-widget-fp-post-teaser .post{width:calc(100% - 6px)}.elementor-widget-fp-post-teaser .post__date{font-size:30px}}.elementor-widget-fp-post-teaser .post__location{font-size:12px;font-weight:400;letter-spacing:.14em;line-height:32.25px}.elementor-widget-fp-post-teaser .post__brand{margin-top:8px;height:40px;max-width:80%}.elementor-widget-fp-post-teaser .post__title{font-size:22px;font-weight:700;margin-top:16px;letter-spacing:.14em;line-height:32.25px}@media (max-width:767px){.elementor-widget-fp-post-teaser .post__title{font-size:20px;line-height:26px}}.elementor-widget-fp-post-teaser .post__date,.elementor-widget-fp-post-teaser .post__location,.elementor-widget-fp-post-teaser .post__title{text-align:center;text-transform:uppercase;max-width:70%}.elementor-widget-fp-post-teaser .post :not(.background){z-index:10}.elementor-widget-contacts .title,.elementor-widget-fp-team-overview .title{margin-bottom:55px}.elementor-widget-contacts .team-filter,.elementor-widget-fp-team-overview .team-filter{display:flex;flex-flow:wrap;margin:-10px;justify-content:center}.elementor-widget-contacts .team-filter .filter,.elementor-widget-fp-team-overview .team-filter .filter{min-width:180px;height:40px;margin:10px}.elementor-widget-contacts .team-overview,.elementor-widget-contacts .widget-team-overview,.elementor-widget-fp-team-overview .team-overview,.elementor-widget-fp-team-overview .widget-team-overview{display:flex;flex-wrap:wrap;width:100%;margin-top:50px;margin-bottom:25px;font-size:0}.elementor-widget-contacts .team-overview .team-member,.elementor-widget-contacts .widget-team-overview .team-member,.elementor-widget-fp-team-overview .team-overview .team-member,.elementor-widget-fp-team-overview .widget-team-overview .team-member{display:flex;flex-direction:column;width:calc(33.333% - 22px);min-height:416px;margin:0 11px 50px}@media (max-width:767px){.elementor-widget-contacts .team-overview .team-member,.elementor-widget-contacts .widget-team-overview .team-member,.elementor-widget-fp-team-overview .team-overview .team-member,.elementor-widget-fp-team-overview .widget-team-overview .team-member{width:calc(100% - 22px)}}.elementor-widget-contacts .team-overview .team-member .name,.elementor-widget-contacts .widget-team-overview .team-member .name,.elementor-widget-fp-team-overview .team-overview .team-member .name,.elementor-widget-fp-team-overview .widget-team-overview .team-member .name{font-size:28px;font-weight:700;letter-spacing:.14em;line-height:32.25px;text-transform:uppercase}.elementor-widget-contacts .team-overview .team-member .job-title,.elementor-widget-contacts .widget-team-overview .team-member .job-title,.elementor-widget-fp-team-overview .team-overview .team-member .job-title,.elementor-widget-fp-team-overview .widget-team-overview .team-member .job-title{font-size:16px;font-weight:600;letter-spacing:.16em;line-height:20px;padding:8px 0;color:#299cb6}.elementor-widget-contacts .team-overview .team-member .buttons,.elementor-widget-contacts .widget-team-overview .team-member .buttons,.elementor-widget-fp-team-overview .team-overview .team-member .buttons,.elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons{margin-top:30px;margin-right:-5px;margin-left:-5px}.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .team-overview .team-member .buttons .gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-contacts .widget-team-overview .team-member .buttons .gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .team-overview .team-member .buttons .gform_button,.content-form-wrapper .content-form .gform_footer .elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons .gform_button,.elementor-widget-contacts .team-filter .elementor-widget-fp-team-overview .team-overview .team-member .buttons .filter,.elementor-widget-contacts .team-filter .elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons .filter,.elementor-widget-contacts .team-filter .team-overview .team-member .buttons .filter,.elementor-widget-contacts .team-filter .widget-team-overview .team-member .buttons .filter,.elementor-widget-contacts .team-overview .team-member .buttons .button,.elementor-widget-contacts .team-overview .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-contacts .team-overview .team-member .buttons .team-filter .filter,.elementor-widget-contacts .team-overview .team-member .buttons header .button-menu .menu-item a,.elementor-widget-contacts .widget-team-overview .team-member .buttons .button,.elementor-widget-contacts .widget-team-overview .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-contacts .widget-team-overview .team-member .buttons .team-filter .filter,.elementor-widget-contacts .widget-team-overview .team-member .buttons header .button-menu .menu-item a,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .team-overview .team-member .buttons .filter,.elementor-widget-fp-team-overview .team-filter .elementor-widget-contacts .widget-team-overview .team-member .buttons .filter,.elementor-widget-fp-team-overview .team-filter .team-overview .team-member .buttons .filter,.elementor-widget-fp-team-overview .team-filter .widget-team-overview .team-member .buttons .filter,.elementor-widget-fp-team-overview .team-overview .team-member .buttons .button,.elementor-widget-fp-team-overview .team-overview .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-fp-team-overview .team-overview .team-member .buttons .team-filter .filter,.elementor-widget-fp-team-overview .team-overview .team-member .buttons header .button-menu .menu-item a,.elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons .button,.elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons .content-form-wrapper .content-form .gform_footer .gform_button,.elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons .team-filter .filter,.elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons header .button-menu .menu-item a,header .button-menu .menu-item .elementor-widget-contacts .team-overview .team-member .buttons a,header .button-menu .menu-item .elementor-widget-contacts .widget-team-overview .team-member .buttons a,header .button-menu .menu-item .elementor-widget-fp-team-overview .team-overview .team-member .buttons a,header .button-menu .menu-item .elementor-widget-fp-team-overview .widget-team-overview .team-member .buttons a{margin:5px;display:block;padding:10px;word-break:break-word;line-height:18px}.elementor-widget-contacts .widget-team-overview,.elementor-widget-fp-team-overview .widget-team-overview{justify-content:flex-start!important}.elementor-widget-contacts .widget-team-overview .team-member,.elementor-widget-fp-team-overview .widget-team-overview .team-member{margin:0 7px 50px}@media (max-width:768px){.elementor-widget-contacts .widget-team-overview .team-member,.elementor-widget-fp-team-overview .widget-team-overview .team-member{width:100%}}.elementor-column.elementor-col-33 .elementor-widget-contacts .team-member,.elementor-column.elementor-col-33 .elementor-widget-fp-team-overview .team-member,.elementor-column[data-col="33"] .elementor-widget-contacts .team-member,.elementor-column[data-col="33"] .elementor-widget-fp-team-overview .team-member{width:calc(100% - 22px)}.elementor-column.elementor-col-50 .elementor-widget-contacts .team-member,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .team-member,.elementor-column[data-col="50"] .elementor-widget-contacts .team-member,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .team-member{width:calc(50% - 22px)}@media (max-width:1023px){.elementor-column.elementor-col-50 .elementor-widget-contacts .team-member,.elementor-column.elementor-col-50 .elementor-widget-fp-team-overview .team-member,.elementor-column[data-col="50"] .elementor-widget-contacts .team-member,.elementor-column[data-col="50"] .elementor-widget-fp-team-overview .team-member{width:calc(100% - 22px)}}.timeline .pois.more-pois{display:none}.timeline .pois .poi{display:flex;justify-content:flex-end;position:relative}.timeline .pois .poi:not(.last){padding-bottom:80px}.timeline .pois .poi:not(.last):before{position:absolute;top:130px;bottom:0;left:50%;width:1px;background:#299cb6;content:""}.timeline .pois .poi.inverted{flex-direction:row-reverse}.timeline .pois .poi.inverted .content{padding:25px 50px 0 0;text-align:right}@media (max-width:767px){.timeline .pois .poi:not(.last):before{top:100px;left:50px}.timeline .pois .poi.inverted{flex-direction:row}.timeline .pois .poi.inverted .content{text-align:left}}.timeline .pois .poi .year{display:flex;align-items:center;justify-content:center;width:130px;height:130px;margin:0 auto;background:#fff;border:1px solid #299cb6;border-radius:50%;font-size:25px;font-weight:700}@media (max-width:767px){.timeline .pois .poi .year{width:100px;height:100px;font-size:20px}}.timeline .pois .poi .content,.timeline .pois .poi .placeholder{width:calc(50% - 65px)}.timeline .pois .poi .content{padding:25px 0 0 50px}.timeline .pois .poi .content h3:not(:last-child){margin-bottom:20px}@media (max-width:767px){.timeline .pois .poi .content,.timeline .pois .poi .placeholder{width:calc(100% - 100px)}.timeline .pois .poi .content{padding:10px 0 0 25px!important}.timeline .pois .poi .placeholder{display:none}}.timeline .button-wrapper{padding-top:25px;text-align:center}.social-icons{text-align:right}.social-icons ul{margin:0 -25px}.social-icons ul li{display:inline-block;margin:0 25px;font-size:0}.instagram-feed{width:100%}.instagram-feed .instagram-blocks{margin:-3px;overflow:hidden}.instagram-feed .instagram-blocks .instagram-block{float:left;position:relative;width:calc(50% - 6px);height:auto;margin:3px}@media (max-width:767px){.instagram-feed .instagram-blocks .instagram-block{width:calc(100% - 6px)}}.instagram-feed .instagram-blocks .instagram-block .instagram-posts{margin:-3px;overflow:hidden}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post{float:left;position:relative;display:block;width:calc(50% - 6px);margin:3px;padding-bottom:calc(50% - 6px);background:center no-repeat;background-size:cover}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post.big{width:calc(100% - 6px);padding-bottom:calc(100% - 6px)}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser{display:flex;align-items:center;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;padding:40px;background:#141414}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser:before{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:2px solid #2c9eb5;content:""}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .icon{margin-bottom:20px}@media (max-width:1023px){.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .icon{margin-bottom:15px}}@media (max-width:767px){.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser{padding:25px}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser:before{top:12px;right:12px;bottom:12px;left:12px}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .icon{margin-bottom:10px}}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .headline{width:100%;margin-bottom:12px;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:22px;letter-spacing:.01em;white-space:nowrap}@media (max-width:1023px){.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .headline{font-size:15px}}@media (max-width:374px){.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .headline{font-size:12.5px}}.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .link{color:#2c9eb5;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.01em}@media (max-width:374px){.instagram-feed .instagram-blocks .instagram-block .instagram-posts .instagram-post .channel-teaser .link{font-size:11px}}.elementor-widget-fp-video .elementor-widget-container{display:flex;justify-content:center}.elementor-widget-fp-video .elementor-widget-container .video{width:100%}.elementor-widget-fp-video .elementor-widget-container .video .wp-video,.elementor-widget-fp-video .elementor-widget-container .video .wp-video .wp-video-shortcode{width:100%!important}#tinymce{min-height:100vh;background:#fff;color:#131c1c}#tinymce .elementor-widget-contacts .title,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,.elementor-widget-contacts #tinymce .title{display:block}#tinymce .elementor-widget-contacts .title:after,#tinymce h1:after,#tinymce h2:after,#tinymce h3:after,#tinymce h4:after,#tinymce h5:after,#tinymce h6:after,.elementor-widget-contacts #tinymce .title:after{display:none}#tinymce a{color:#299cb6}#tinymce .button,#tinymce .content-form-wrapper .content-form .gform_footer .gform_button,#tinymce .elementor-widget-contacts .team-filter .filter,#tinymce .elementor-widget-fp-team-overview .team-filter .filter,#tinymce header .button-menu .menu-item a,.content-form-wrapper .content-form .gform_footer #tinymce .gform_button,.elementor-widget-contacts .team-filter #tinymce .filter,.elementor-widget-fp-team-overview .team-filter #tinymce .filter,header .button-menu .menu-item #tinymce a{float:none}
