::selection{background:#eb7e19;color:#fff;text-shadow:none}::-moz-selection{background:#eb7e19;color:#fff;text-shadow:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/thegem-child-user-icons/assets/fonts/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:"slick";src:url(/wp-content/themes/thegem-child-user-icons/assets/fonts/slick.eot);src:url("/wp-content/themes/thegem-child-user-icons/assets/fonts/slick.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/thegem-child-user-icons/assets/fonts/slick.woff) format("woff"),url(/wp-content/themes/thegem-child-user-icons/assets/fonts/slick.ttf) format("truetype"),url("/wp-content/themes/thegem-child-user-icons/assets/fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;z-index:2;height:35px;width:35px;line-height:0;font-size:0;cursor:pointer;background:#fff0;color:#fff0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#fff0;color:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:35px;line-height:1;color:#eb7e19;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:2rem;bottom:inherit;top:calc(50% - 3rem);transform:translateY(-50%)}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:2rem;bottom:inherit;top:calc(50% - 3rem);transform:translateY(-50%)}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0;z-index:1;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#fff0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:20px;line-height:20px;text-align:center;color:#2e2e2e;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#eb7e19;opacity:1}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.gem-team-style-4{padding-bottom:3rem;padding-left:4rem;padding-right:4rem}.gem-team-style-4 .team-person{height:100%}.gem-testimonials{padding-bottom:8rem;padding-left:4rem;padding-right:4rem;background:none!important}.gem-testimonials .slick-slide{margin:0 20px}.gem-testimonials .slick-list{margin:0 -20px}.gem-testimonials .slick-next{right:0}.gem-testimonials .slick-prev{left:0}.gem-testimonials .testimonial-slide-box{border:1px solid #f6f6f6;border-bottom:6px solid #eb7e19;padding:10px 20px}.gem-testimonials .testimonials_svg{display:none!important}@-moz-keyframes AniNew{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(0 0 0 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes AniNew{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(0 0 0 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}@keyframes AniNew{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(0 0 0 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}@-moz-keyframes AniNew_Main{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(235 126 25 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}@-webkit-keyframes AniNew_Main{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(235 126 25 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}@keyframes AniNew_Main{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(235 126 25 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}html body #powerTip{background-color:#fff;max-width:180px;padding:1rem;box-sizing:border-box;box-shadow:0 0 8px rgb(0 0 0 / .5)}html body #powerTip p{margin-bottom:0}html body #powerTip img{display:block;margin-bottom:2.5rem}html body #powerTip img:last-of-type{margin-bottom:0}html body .hotspot-map .wrap_svl_center{text-align:unset}html body #body_drag_2735 .pins_animation.ihotspot_pulse{-moz-animation:none;-webkit-animation:none;animation:none}html body #body_drag_2735 .is_mainplace .pins_animation.ihotspot_pulse{-moz-animation:AniNew_Main 2s infinite;-webkit-animation:AniNew_Main 2s infinite;animation:AniNew_Main 2s infinite}body #powerTip{background-color:#fff}body #powerTip.n:before{border-top:10px solid #fffcfc}body #powerTip.s:before{border-bottom:10px solid #fff}body #powerTip.e:before{border-right:10px solid #fff}body #powerTip.w:before{border-left:10px solid #fff;right:-10px}body #powerTip.ne:before,body #powerTip.nw:before{border-top:10px solid #fff;border-top:10px solid #fff}body #powerTip.se:before,body #powerTip.sw:before{border-bottom:10px solid #fff;border-bottom:10px solid #fff}body #powerTip.nw-alt:before,body #powerTip.ne-alt:before,body #powerTip.sw-alt:before,body #powerTip.se-alt:before{border-top:10px solid #fff;border-top:10px solid #fff}body #powerTip.sw-alt:before,body #powerTip.se-alt:before{border-bottom:10px solid #fff;border-bottom:10px solid #fff}body .box_view_html{color:#000}body .box_view_html span.close_ihp svg{fill:#000}form.wpcf7-form label,form.wpcf7-form .wpcf7-file{display:block;margin-bottom:20px}body .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left .ctl-icondot,body .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right .ctl-icondot{display:none}body .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left .ctl-arrow,body .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right .ctl-arrow{display:none}h1.title-xlarge{hyphens:auto}html body #mainheader-img .vc_single_image-wrapper{overflow:hidden}@media screen and (max-width:992px){html body #mainheader-img img{max-width:unset;margin:0 -30%;min-width:100%;width:160%}}html body .quickfinder-item-title{hyphens:auto}html body .type-thegem_pf_item.has-post-thumbnail .title{hyphens:auto}html body .stellenanzeige .title{hyphens:auto}html body .hover-gradient.title-on-page .portfolio-item .image .overlay:after,html body .hover-gradient.title-on-page .gallery-item .overlay-wrap .overlay:after{background:linear-gradient(to bottom,#fff0 40%,rgb(0 0 0 / .5) 100%)!important;background:-webkit-linear-gradient(top,#fff0 40%,rgb(0 0 0 / .5) 100%)!important}html body .gem-list>ul>li>ul li{padding-left:1.5rem}html body.single-thegem_pf_item .block-content{padding-top:0;padding-bottom:0}html body.single-thegem_pf_item .block-content article.thegem_pf_item .entry-content.post-content{margin-bottom:0}html body.single-thegem_pf_item .block-content .portfolio-item-page-bottom,html body.single-thegem_pf_item .block-content .gem-default-divider,html body.single-thegem_pf_item .block-content .block-navigation,html body.single-thegem_pf_item .block-content .post-meta{display:none}html body.single-thegem_pf_item .block-content .post-content .post-meta{margin-bottom:0}html body .header-layout-overlay #primary-menu.no-responsive,html body .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,html body .page-additional-menu.header-layout-overlay .nav-menu.no-responsive,html body .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu{padding:0}html body .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-has-children .menu-item-parent-toggle,html body .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-item-has-children .menu-item-parent-toggle{right:1rem}html body .thegem-vc-text h1,html body .thegem-vc-text h2{hyphens:auto}html body .vc_tta-panel-title>a{text-transform:uppercase!important;letter-spacing:0!important;line-height:1!important;font-size:1.5rem!important}footer h4{font-size:20px}footer .wpb_row{margin-bottom:0}footer h4,footer ul li,footer p{color:#2e2e2e}footer .footer-bot p,footer .footer-bot li,footer .footer-bot a,footer .footer-bot h4{color:#fff}footer .vc_column-inner{padding-top:0!important}footer .wpb_content_element{margin-bottom:0!important}body.search-results .post-meta-conteiner,body.search-results .cool_timeline{display:none}#menu-item-2819>a{cursor:default}body.single-post .post-content p,body.single-post .post-content img{margin-bottom:1rem}body .portfolio-grid .portfolio-item .read-more-button a,body .news-grid .portfolio-item .read-more-button a{background-color:#fff!important;border-color:#2e2e2e!important;color:#2e2e2e!important}body .portfolio-grid .portfolio-item .read-more-button a:hover,body .news-grid .portfolio-item .read-more-button a:hover{background-color:#fff!important;border-color:#eb7e19!important;color:#eb7e19!important}@media screen and (min-width:1212px){.container{width:100%!important;max-width:1400px}}.header_headline h1{display:inline-block;padding:.7rem 1rem .3rem;background-color:#eb7e19;font-size:6rem}.hasshadow img{border:2px solid #f2f2f2}.image_grey img{filter:url("/wp-content/themes/thegem-child-user-icons/assets/css/css/grayscale.svg#greyscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.portfolio_justify_center .portfolio.disable-isotope .portfolio-set{justify-content:center}.full_width img,.full_width .vc_figure,.full_width .vc_single_image-wrapper,.full_width .vc_single_image-img{width:100%}html body #sp-wp-carousel-free-id-3573.wpcp-carousel-section .wpcp-single-item img,html body #sp-wp-carousel-free-id-3575.wpcp-carousel-section .wpcp-single-item img{width:100%}html body #sp-wp-carousel-free-id-3573.wpcp-carousel-section .wpcp-swiper-dots,html body #sp-wp-carousel-free-id-3575.wpcp-carousel-section .wpcp-swiper-dots{margin:-40px 0 0 0}html body #sp-wp-carousel-free-id-3573.wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet,html body #sp-wp-carousel-free-id-3575.wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet{width:16px;height:16px;margin:5px;background:#fff0;border:2px solid #fff}html body #sp-wp-carousel-free-id-3573.wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active,html body #sp-wp-carousel-free-id-3575.wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}