html,body,body.page,.wf-container>*{font-family:'Work Sans',Helvetica,Arial,sans-serif;color:#0d0200;line-height:1.42857143;font-size:18px}body#the7-body{--the7-woo-title-font-size:18px!important}.elementor-kit-12{--e-global-typography-el_content_1-font-family:"Work Sans"}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Work Sans',Helvetica,Arial,sans-serif;font-weight:400;color:#0d0200;text-transform:uppercase}h1,.h1 h2{font-size:78px;letter-spacing:.2em}h2,.h2{font-size:56px;letter-spacing:.06em;line-height:1.1}h3,.h3 h1{font-size:36px;letter-spacing:.06em}h4,.h4{font-size:28px}.vertical_devider_before{border-left:1px solid #ff9027}.hero_breaker{position:absolute;top:150px;right:10%;z-index:100;-webkit-transform:rotate(-8deg)}.hero_breaker a{font-family:'Work Sans',Helvetica,Arial,sans-serif;width:350px;height:350px;padding:5px;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;color:#fff;background-color:#ff4219;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-box-shadow:5px 10px 10px rgba(0,0,0,.3);box-shadow:5px 10px 10px rgba(0,0,0,.3)}.hero_breaker a .big{font-size:48px}.hero_info_breaker_container{max-width:1200px!important;width:auto!important;position:absolute;top:400px;left:13%}.hero_info_breaker_container.partner_page_hero_breaker_container{top:860px}.hero_breaker.partner_page_hero_breaker{right:0;top:430px;-webkit-transform:rotate(17deg)}.hero_breaker.partner_page_hero_breaker a{padding:20px}.half-width{width:50%}.google-maps-content{width:100%}.hero_shot img{min-width:100%;max-height:600px;object-fit:cover;margin-top:60px}#elementor-popup-modal-73689 .dialog-widget-content{background-color:#fff}#elementor-popup-modal-73689 .dialog-widget-content .dialog-message.dialog-lightbox-message.the7-custom-scroll{background-color:#fff;height:100vh}.scroll_down_button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:99}.single_page_title{position:absolute;left:0;top:50%;transform:translateY(-50%);display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-align:center;-ms-flex-wrap:wrap;-ms-flex-pack:center;padding:60px 20px;text-shadow:0 0 10px rgba(0,0,0,.8)}.single_page_title .elementor-widget-container{width:100%;text-align:center}.single_page_title .align-left .elementor-widget-container,.single_page_title .align-left-not-mobile .elementor-widget-container{text-align:left}.single_page_title h1{color:#fff}.single_page_title .elementor-button{text-shadow:none}.single_page_hero_shot img{min-width:100%;height:auto!important;max-width:100%!important;object-fit:cover;vertical-align:middle}body.jobs-template-default #main{padding-top:80px}a,.elementor-widget-text-editor a{color:#ff9027;text-decoration:none;cursor:pointer}a:hover,.elementor-widget-text-editor a:hover{color:#ff4219;text-decoration:none;outline:0}.hero_breaker a:hover{background-color:#ed1800;color:#fff}.contact-form input.wpcf7-form-control,.contact-form textarea.wpcf7-form-control,.contact-form select.wpcf7-form-control{border:1px solid #eee;color:#0d0200;padding:10px 24px;border-radius:24px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none;line-height:24px;width:100%;font-size:18px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.contact-form.customers-recuit-customers input.wpcf7-form-control,.contact-form.customers-recuit-customers textarea.wpcf7-form-control,.contact-form.customers-recuit-customers select.wpcf7-form-control{background-color:rgba(255,255,255,.3);color:#fff;font-size:16px;line-height:20px;border-radius:22px;border:none}.contact-form.customers-recuit-customers input.wpcf7-form-control,.contact-form.customers-recuit-customers textarea.wpcf7-form-control,.contact-form.customers-recuit-customers select.wpcf7-form-control{color:#000}.contact-form.customers-recuit-customers input.wpcf7-form-control::placeholder,.contact-form.customers-recuit-customers textarea.wpcf7-form-control::placeholder,.contact-form.customers-recuit-customers select.wpcf7-form-control::placeholder{color:#fff}.contact-form.customers-recuit-customers input.wpcf7-form-control.wpcf7-date{color:#fff}.wpcf7-form input[type=submit],input[type=submit]:not([name=update_cart]):not(.woocommerce-widget-layered-nav-dropdown__submit){padding:10px 30px;line-height:26px;font-size:16px;letter-spacing:.1em;background-color:#ff4219;border-color:#ff4219;color:#fff;margin-top:30px}#page .wpcf7-submit:hover,#page .wpcf7-form input[type=submit]:hover,#page input[type=submit]:not([name=update_cart]):hover,{background-color:#e52900;border-color:#e52900;color:#fff}#page .white-button .wpcf7-submit,#page .white-button .wpcf7-form input[type=submit],#page input[type=submit]:not([name=update_cart]),#page .white-button .wpcf7-submit:hover,#page .white-button .wpcf7-form input[type=submit]:hover,#page input[type=submit]:not([name=update_cart]):hover{background-color:#fff;border-color:#fff;color:#000}.contact-form.career h3,.contact-form.career p.general_text{text-align:center}a.dark_link{color:#0d0200}a.dark_link:hover{color:#fff}.elementor-85113.elementor-location-single .elementor-element.elementor-element-1ff8073{--spacer-size:100px}.wpgmza_infowindow_address,.wpgmza_infowindow_categories{display:none}.wpgmza_infowindow_title{margin-top:10px;margin-bottom:0}.sticky-buttons.-medium a.sticky-button-all-pages .sb-icon{width:60px}.sticky-buttons.-medium a.sticky-button-all-pages .sb-icon,.sticky-buttons.-medium .sb-label{height:60px;line-height:60px;font-size:30px}.sticky-buttons.-right-center.-space#sticky-buttons-1 li{margin:10px 0}.sticky-buttons.-right-center.-space#sticky-buttons-1{margin-right:10px;z-index:100}.sticky-buttons.-right-center#sticky-buttons-1,.sticky-buttons.-right-center#sticky-buttons-2{top:unset;bottom:50px;transform:none}.bg-gray-gradient{background:#eee;background:-webkit-gradient(linear,left top,right top,from(#eee),to(#fff));background:linear-gradient(90deg,#eee 0,#fff 100%)}.scroll-top.scroll-top-elementor-icon{display:none}.elementor-shortcode .juicer-feed.image-grid .j-text .j-message{display:none}.elementor-shortcode .juicer-feed.image-grid .j-text,.juicer-feed.slider .j-text,.juicer-feed.hip .j-text{background:0 0}.img-footer,.img-footer img{width:20%;min-width:150px}.img-footer-large,.img-footer-large img{width:20%;min-width:260px!important}a.footer-menu-item{margin-right:15px;color:#fff}a.footer-menu-item:hover{color:#0d0200}.feed-item.j-instagram.j-instagram-bg.j-gallery.is-not-youTube,.feed-item.j-instagram.j-instagram-bg.image-post.is-not-youTube{border-right:10px solid transparent;border-bottom:10px solid transparent;background-color:transparent}#cta_button_header_navigation a.elementor-button.elementor-size-lg{background:0 0;border-color:#ff4219;background-color:#ff4219;letter-spacing:.1em;line-height:26px;color:#fff}.elementor-widget-container .elementor-button-wrapper .elementor-button{border-style:solid;border-width:0;border-radius:100px}.elementor-button-wrapper .elementor-button.elementor-size-s{font-size:10px;padding:2px 14px;min-height:28px}.elementor-button-wrapper .elementor-button.elementor-size-m{font-size:12px;padding:5px 18px;min-height:34px}.elementor-button-wrapper .elementor-button.elementor-size-l{font-size:14px;padding:8px 20px;min-height:42px}.elementor-button-wrapper .elementor-button.elementor-size-lg{font-size:16px;padding:10px 26px;min-height:50px}.elementor-button-wrapper .elementor-button.elementor-size-xl{font-size:18px;padding:10px 32px;min-height:60px}#cta_button_header_navigation a.elementor-button:visited:hover{background-color:#e52900;border-color:#e52900}#cta_button_header_navigation.visible{display:inline-block;animation:appear .5s ease-out forwards;pointer-events:all}#horizontal-main-menu{pointer-events:all}#horizontal-main-menu.hide,#cta_button_header_navigation{display:none;pointer-events:none}.the7-e-sub-nav.horizontal-sub-nav{visibility:visible}.elementor-section.the7-e-sticky-spacer{display:none !important}.jobs-row.jobs-row-button a.button.primary-style{color:#fff;background:#ff9027;border:2px solid #ff9027;padding-top:20px;padding-bottom:20px;font-size:20px;line-height:20px}.jobs-row.jobs-row-button a.button.primary-style:hover{color:#ff9027;background:#fff}.wrap .job-post{width:calc(100% - 30px)}.elementor-50845 .elementor-element.elementor-element-18944c0#horizontal-main-menu .dt-nav-menu-horizontal>li>a .menu-item-text{font-family:'Work Sans',Helvetica,Arial,sans-serif;text-transform:uppercase}body .jp-apply-button,body .primary-style,body .job-listing .job-preview .job-cta .apply-btn,body .jobs-modal-form .job-submit,body .job-submit,body .jobs-modal-form .choose_file,body .jobs-modal-form .choose_file_multi,body .jobs-modal-form .choose_file_multi_add,body .job-listing-categories .job-category.active,body .jobs-modal-form .progress-button button{border:2px solid #ff8f27}body .jp-apply-button:hover,body .primary-style:hover,body .job-listing .job-preview .job-cta .apply-btn:hover,body .jobs-modal-form .job-submit:hover,body .jobs-modal-form .choose_file:hover,body .jobs-modal-form .choose_file_multi:hover,body .jobs-modal-form .choose_file_multi_add:hover,body .job-listing-categories .job-category.active:hover,body .jobs-modal-form .progress-button button:hover,body .jobs-modal-form .progress-button button:active{color:#fff}body.page-template.page-template-elementor_canvas .elementor-element-968da6e{display:none}.button-full-width.elementor-align-center a.elementor-button,.button-full-width a.elementor-button,.button-full-width.elementor-mobile-align-left a.elementor-button{width:100%}.button-full-width.elementor-align-left a.elementor-button .elementor-button-text{text-align:left}.elementor-element .elementor-button .elementor-button-icon svg{font-size:20px;height:100%}.arrow-right-icon-button{position:absolute;top:50%;right:10px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:15px}button.gm-ui-hover-effect{outline:none}button.gm-ui-hover-effect:focus-visible,button.gm-ui-hover-effect:focus{outline:none;border:none}.elementor img{border-radius:inherit}.configurator-container{margin-left:5%}.configurator-container.config-container-centered{margin-left:0;left:50%;transform:translateX(-50%)}.wpcf7-form a.spacing-left{padding-left:15px}a[href="https://www.forge12.com/product/contact-form-7-double-opt-in/"]{display:none}#header_section_with_menu{overflow:visible}.blog-articles-with-load-more .paginator.filter-decorations:not(.class-1) a.button-load-more svg{height:30px;width:30px}ul.sticky-buttons li{text-align:right}.sticky-button-all-pages{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;overflow:hidden}.sb-text{width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:width .3s ease-out,opacity .3s ease-out;z-index:-1}.sticky-button-all-pages:hover .sb-text{width:190px;opacity:1;padding-left:15px;padding-right:40px;padding-top:12px;padding-bottom:13px;margin-right:-30px;background:#ff4219;color:#fff;font-size:25px;border-top-left-radius:50px;border-bottom-left-radius:50px}#btn-whatsapp.sticky-button-all-pages:hover .sb-text{background:#25d366}#btn-phone.sticky-button-all-pages:hover .sb-text{width:155px}#btn-mail.sticky-button-all-pages:hover .sb-text{width:140px}#btn-appointment.sticky-button-all-pages:hover .sb-text{width:240px}.sticky-buttons.-medium a.sticky-button-all-pages .sb-icon{width:50px;height:50px;line-height:50px;font-size:25px}table.table.table-functions-overview{border-collapse:collapse}table.table.table-functions-overview td{border-bottom:1px solid #d4d4d4;padding:20px 0}table.table.table-functions-overview tr:last-child{border-bottom:none}table.table.table-functions-overview thead th{text-transform:uppercase}table.table.table-functions-overview img.green-icon{filter:brightness(0) saturate(100%) invert(46%) sepia(99%) saturate(523%) hue-rotate(66deg) brightness(88%) contrast(88%);max-height:33px}@keyframes appear{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){body{font-size:15px}h1,.h1,.single_page_title h1.elementor-heading-title.elementor-size-default,.h1 h2{font-size:28px}h2,.h2{font-size:24px}h3,.h3 h1{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}.hero_info_breaker_container{margin-top:0;left:50%;top:250px;transform:translateX(-50%);width:90%!important}.hero_breaker{top:80px;right:20px}.hero_breaker a{width:170px;height:170px;font-size:12px;line-height:1.42857143;padding:5px}.hero_breaker a .big{font-size:24px}.hero_shot img{height:auto!important;max-width:100%!important;aspect-ratio:1.66666667}.single_page_hero_shot.mobile_large img{min-height:600px}.scroll_down_button{display:none}.single_page_title .align-left-not-mobile .elementor-widget-container{text-align:inherit}#cta_button_header_navigation,#cta_button_header_navigation.visible,#cta_button_header_navigation.hidden{display:none;pointer-events:none}#horizontal-main-menu,#horizontal-main-menu.hide{pointer-events:all;display:inline-block}.wrap .job-post{padding:0 15px}.hero_info_breaker_container.partner_page_hero_breaker_container{top:250px}.wpgmza_map.wpgmza-auto-center.wpgmza-initialized.wpgmza-auto-left.wpgmza-viewport-small{height:600px!important}table.table.table-functions-overview thead th,table.table.table-functions-overview tbody td{width:33%;font-size:small;max-width:180px;padding-right:5px}}@media (max-width:1240px){.configurator-container{max-width:90% !important}}@media (min-width:1101px) and (max-width:1310px){.single_page_title h1,.single_page_title_simple h1{font-size:46px}.single_page_title_simple h2{font-size:28px}h2,.h2{font-size:46px}.header_phone_icon_box .elementor-icon-box-title a{display:none}}@media (min-width:768px) and (max-width:1100px){body{font-size:15px}h1,.h1 h2{font-size:38px}h2,.h2{font-size:30px}h3,.h3 h1{font-size:28px}h4,.h4{font-size:24px}.hero_info_breaker_container{left:50%;transform:translateX(-50%);top:300px;width:90%!important}.hero_breaker{top:80px;right:60px}.hero_breaker a{width:240px;height:240px;font-size:16px;padding:5px}.hero_breaker a .big{font-size:32px}.scroll_down_button{bottom:20px}.single_page_hero_shot.mobile_large img{min-height:600px}#cta_button_header_navigation,#cta_button_header_navigation.visible,#cta_button_header_navigation.hidden{display:none;pointer-events:none}#horizontal-main-menu,#horizontal-main-menu.hide{pointer-events:all;display:inline-block}.hero_info_breaker_container.partner_page_hero_breaker_container{top:360px}}