@font-face{font-family:HelveticaNeue;src:url(../../../../../../../../../marel-scripts/fonts/HelveticaNeue-01.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueBold;src:url(../../../../../../../../../marel-scripts/fonts/HelveticaNeue-Bold-02.ttf) format("opentype");font-weight:400;font-style:normal}.animation_slide_up__container{overflow:hidden;display:block}.animation_slide_up__container .animation_slide_up__content{-webkit-transform:translate3d(0,140%,0);transform:translate3d(0,140%,0);-webkit-transition:opacity 2s ease-in-out,-webkit-transform 1.4s cubic-bezier(.32,.94,.6,1);transition:opacity 2s ease-in-out,-webkit-transform 1.4s cubic-bezier(.32,.94,.6,1);-o-transition:transform 1.4s cubic-bezier(.32,.94,.6,1),opacity 2s ease-in-out;transition:transform 1.4s cubic-bezier(.32,.94,.6,1),opacity 2s ease-in-out;transition:transform 1.4s cubic-bezier(.32,.94,.6,1),opacity 2s ease-in-out,-webkit-transform 1.4s cubic-bezier(.32,.94,.6,1);display:inline-block;opacity:0}.animation_slide_up__container.animated_once .animation_slide_up__content,.animation_slide_up__container.in_viewport .animation_slide_up__content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.div-slide-up{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:opacity 1s cubic-bezier(.23,1,.32,1),-webkit-transform 2.15s cubic-bezier(.23,1,.32,1);transition:opacity 1s cubic-bezier(.23,1,.32,1),-webkit-transform 2.15s cubic-bezier(.23,1,.32,1);-o-transition:transform 2.15s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);transition:transform 2.15s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);transition:transform 2.15s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1),-webkit-transform 2.15s cubic-bezier(.23,1,.32,1)}.div-slide-up.animated_once,.div-slide-up.in_viewport{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.w-80{width:80%!important}.w-90{width:90%!important}p{color:#fff}.bw_image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bw_image:hover{filter:none;-webkit-filter:grayscale(0)}.top_header{position:fixed;top:0;font-family:'HelveticaNeue',Arial,sans-serif;background:transparent;padding-top:15px;padding-bottom:10px;width:100%;z-index:999;font-size:16px}.top_header .light a{color:#fff;text-shadow:0 0 5px rgb(0 0 0 / 50%)}.top_header .light .hamburger_menu span{background:#fff}.top_header .dark a{color:#2f2f2f!important}.top_header .dark .hamburger_menu span{background:#2f2f2f}.top_header__container{max-width:1320px;margin:0 auto;padding:0 12px}.top_header .site_logo{display:inline-block;width:81px}.top_header .site_logo>img{width:100%}@media (min-width:1005px){.top_header .menu-top-menu-container{display:block!important}}.top_header .menu-top-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.top_header .menu-top-menu-container ul li{position:relative;cursor:pointer;padding:10px 0;margin-left:22px;margin-right:22px}.top_header .menu-top-menu-container ul li.menu-item-has-children{padding-bottom:20px}.top_header .menu-top-menu-container ul li ul{display:none;padding-top:55px;position:absolute;top:0;left:0}.top_header .menu-top-menu-container ul li ul li{padding:5px 15px}.top_header .menu-top-menu-container ul li ul li.current_page_item{border:none}.top_header .menu-top-menu-container ul li a{text-decoration:none;color:#fff}.top_header .menu-top-menu-container ul li.current_page_item a,.top_header .menu-top-menu-container ul li.current_page_parent a{font-family:'HelveticaNeue',Arial,sans-serif}.top_header .menu-top-menu-container ul li:last-child a{border:1px solid #fff;padding:10px 25px}.top_header .menu-top-menu-container ul li:hover a{font-size:18px;text-decoration:underline}.top_header .menu-top-menu-container ul li:hover:last-child a{text-decoration:none}.top_header .hamburger_menu{display:none;margin-left:auto;cursor:pointer}.top_header .hamburger_menu span{display:block;width:33px;height:1px;margin-bottom:8.5px;position:relative;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(.77,.2,.05,1);transition:opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(.77,.2,.05,1);-o-transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(.77,.2,.05,1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(.77,.2,.05,1)}.top_header .hamburger_menu span:first-child{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%}.top_header .hamburger_menu span:last-child{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;margin:0}.top_header .hamburger_menu.state_opened span{opacity:1;-webkit-transform:rotate(45deg) translate(-4px,-2px);-ms-transform:rotate(45deg) translate(-4px,-2px);transform:rotate(45deg) translate(-4px,-2px)}.top_header .hamburger_menu.state_opened span:nth-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(.2,.2);-ms-transform:rotate(0deg) scale(.2,.2);transform:rotate(0deg) scale(.2,.2)}.top_header .hamburger_menu.state_opened span:last-child{-webkit-transform:rotate(-45deg) translate(0,-1px);-ms-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px)}@media (max-width:1004px){.top_header{padding-bottom:0}.top_header--light.top_header--color_bg{background:#2f2f2f}.top_header--dark.top_header--color_bg{background:#2f2f2f}.top_header .site_logo{padding-bottom:20px}.top_header .hamburger_menu{display:block;padding-bottom:20px}.top_header .menu-top-menu-container{background:#2f2f2f;margin:0;display:none;padding:0;padding-bottom:30px;position:absolute;top:100%;z-index:99;width:100%;max-width:none;left:0}.top_header .menu-top-menu-container ul{border-top:1px solid #cfd0cf;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top_header .menu-top-menu-container ul li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #cfd0cf}.top_header .menu-top-menu-container ul li>a{color:#fff;padding:10px 12px}.top_header .menu-top-menu-container ul li>a::after{display:none}.top_header .menu-top-menu-container ul li.current-menu-item>a,.top_header .menu-top-menu-container ul li.current_page_parent>a{color:#fff!important}.top_header .menu-top-menu-container ul li.menu-item-has-children{padding-bottom:0}.top_header .menu-top-menu-container ul li ul{display:block;padding-top:0;position:unset}.top_header .menu-top-menu-container ul li ul li{padding:5px 15px}.top_header .menu-top-menu-container ul li ul li.current_page_item{border:none}}footer{background-color:#272727;font-family:'HelveticaNeue',Arial,sans-serif}footer .footer-item{position:relative;height:140px}@media (max-width:767.98px){footer .footer-item{height:max-content}}footer .footer-item>div{width:100%;position:absolute;bottom:20px;padding-right:40px}@media (max-width:767.98px){footer .footer-item>div{padding:20px 40px;position:relative}}footer .footer-item>div.text-center{text-align:center}footer .footer-item>div img{width:88px}footer .footer-item>div p{color:#fff;font-size:14px}footer .footer-item>div ul{list-style:none;display:grid;grid-template-columns:auto auto auto}footer .footer-item>div ul li a{color:#fff;text-decoration:none}footer .footer-item>div ul li a:hover{color:#fff;text-decoration:none}@media (max-width:767.98px){footer .footer-item.social-icons div{top:0}}@media (max-width:767.98px){footer{text-align:center}}.top_banner{position:relative}.top_banner .top_banner__background_image{position:relative;z-index:1}.top_banner .top_banner__background_image img{width:100vw;object-fit:cover;height:100vh}.top_banner .top_banner__background_image .hover_image{display:none}.top_banner .shadow-overlay{width:100%;position:absolute;bottom:0;z-index:2}.top_banner .shadow-overlay svg rect{width:100%;height:100%}.top_banner video{width:100vw}.top_banner .top_banner__content{position:absolute;bottom:40px;left:50%;transform:translate(-50%,-50%);z-index:3}.top_banner .top_banner__content img{width:auto;object-fit:unset;height:auto}@media (max-width:767.98px){.top_banner .top_banner__content img{margin-bottom:40px}}.top_banner .top_banner__content h1,.top_banner .top_banner__content p{color:#fff}.top_banner .top_banner__content h1{font-family:'HelveticaNeueBold',Arial,sans-serif;font-size:50px}.top_banner .top_banner__content p{font-size:16px;font-family:'HelveticaNeue',Arial,sans-serif}.top_banner .top_banner__content .register_cta{margin-top:50px}.top_banner .top_banner__content .register_cta a{font-family:'HelveticaNeue',Arial,sans-serif;text-decoration:none;color:#000;background-color:#fff;padding:15px 20px}.top_banner .top_banner__content .play{color:#fff;font-size:16px;cursor:pointer}.top_banner .top_banner__content .play svg{margin-left:10px}.custom-content{padding-top:60px;padding-bottom:60px}.custom-content h1 span,.custom-content h2 span,.custom-content h3 span,.custom-content h4 span,.custom-content h5 span,.custom-content h6 span,.custom-content p span{color:#fff!important}.custom-content p{font-family:'HelveticaNeue',Arial,sans-serif;color:#fff!important;font-size:14px}.custom-content h1,.custom-content h2,.custom-content h3,.custom-content h4,.custom-content h5,.custom-content h6{font-family:'HelveticaNeue',Arial,sans-serif;color:#fff!important;font-size:25px}.custom-content .register_cta,.custom-content .cta_list{margin-top:30px}.custom-content .register_cta div,.custom-content .cta_list div{margin-bottom:25px}.custom-content .register_cta .custom-button,.custom-content .cta_list .custom-button{padding:10px 30px;background-color:#fff;color:#000;text-decoration:none;text-transform:uppercase;border:1px #000 solid}.custom-content .register_cta .custom-button:hover,.custom-content .cta_list .custom-button:hover{background-color:#0099d8;color:#fff;border-color:#0099d8}.custom-content .layout_1 p{font-family:'HelveticaNeue',Arial,sans-serif;color:#000}.custom-content .layout_1 h1,.custom-content .layout_1 h2,.custom-content .layout_1 h3,.custom-content .layout_1 h4,.custom-content .layout_1 h5,.custom-content .layout_1 h6{font-family:'HelveticaNeue',Arial,sans-serif;color:#000;font-size:35px}.custom-content .layout_2 img,.custom-content .layout_3 img,.custom-content .layout_5 img{object-fit:cover;width:100%;height:500px}.custom-content .layout_2 .hover_image,.custom-content .layout_3 .hover_image,.custom-content .layout_5 .hover_image{display:none}@media (max-width:767.98px){.custom-content .layout_2 img,.custom-content .layout_3 img,.custom-content .layout_5 img{height:auto}}@media (max-width:767.98px){.custom-content .layout_2 h1,.custom-content .layout_2 h3{font-size:18px}}.custom-content .layout_3 .content-body{min-height:150px;max-height:fit-content}.custom-content .layout_3 .blocks .block-item{max-height:500px}.custom-content .layout_3 .blocks .block-item img{max-height:400px;object-fit:cover}.custom-content .layout_3 .blocks .block-item .hover_image{display:none}.custom-content .layout_3 .blocks .block-item p{margin-top:30px;margin-bottom:30px;padding-left:20px;font-size:22px;border-left:1px solid #fff;color:#fff}.custom-content .layout_5 .content-body,.custom-content .layout_4 .content-body{min-height:200px;max-height:fit-content}.custom-content .layout_5 .image-body,.custom-content .layout_4 .image-body{padding-left:30px;padding-right:30px}.custom-content .layout_5 .sticky-section,.custom-content .layout_4 .sticky-section{position:relative}.custom-content .layout_5 .sticky-section .image-left,.custom-content .layout_4 .sticky-section .image-left,.custom-content .layout_5 .sticky-section .image-right,.custom-content .layout_4 .sticky-section .image-right{float:right}.custom-content .layout_5 .sticky-section .image-left img,.custom-content .layout_4 .sticky-section .image-left img,.custom-content .layout_5 .sticky-section .image-right img,.custom-content .layout_4 .sticky-section .image-right img{object-fit:cover}.custom-content .layout_5 .sticky-section .image-left,.custom-content .layout_4 .sticky-section .image-left{float:left}.custom-content .layout_6 .background_image{width:100vw;position:relative}.custom-content .layout_6 .background_image img{max-height:768px;object-fit:cover;width:100%;object-position:top}.custom-content .layout_6 .background_image .hover_image{display:none}.custom-content .layout_6 .content-body{position:absolute;top:33%;left:70px}.custom-content .layout_6 .content-body p{color:#000!important;font-size:16px;margin:0}.custom-content .layout_6 .content-body h1,.custom-content .layout_6 .content-body h2,.custom-content .layout_6 .content-body h3,.custom-content .layout_6 .content-body h4,.custom-content .layout_6 .content-body h5,.custom-content .layout_6 .content-body h6{color:#000!important;font-size:35px}@media (max-width:767.98px){.custom-content .layout_6 .content-body{position:unset;padding:20px}.custom-content .layout_6 .content-body .w-75{width:100%!important}}.contact-form{padding-top:100px;padding-bottom:60px;background-color:#2f2f2f}.contact-form p,.contact-form label,.contact-form legend,.contact-form div{font-family:'HelveticaNeue',Arial,sans-serif;color:#fff;font-size:16px}.contact-form p a,.contact-form label a,.contact-form legend a,.contact-form div a{text-decoration:none;color:#fff}.contact-form h1,.contact-form h2,.contact-form h3,.contact-form h4,.contact-form h5,.contact-form h6{font-family:'HelveticaNeue',Arial,sans-serif;color:#fff;font-size:35px}.contact-form h1 a,.contact-form h2 a,.contact-form h3 a,.contact-form h4 a,.contact-form h5 a,.contact-form h6 a{text-decoration:none;color:#fff}.contact-form h1{font-family:'HelveticaNeueBold',Arial,sans-serif;font-size:65px}.contact-form .content-body{margin-bottom:30px}.contact-form input,.contact-form textarea{border-color:#fff;color:#fff;border-width:1px;outline:none;background-color:#2f2f2f}.contact-form input[type=submit]{padding:10px 30px;background-color:#2f2f2f;color:#fff;text-decoration:none;text-transform:uppercase;border:1px solid #fff}.contact-form .right_section img,.contact-form .left_section img{object-fit:cover;width:100%;height:550px}.contact-form .description,.contact-form .contact_info{margin:50px 0}.contact-form .description p,.contact-form .contact_info p{font-size:30px;line-height:1.3;max-width:500px}@media (max-width:767.98px){.contact-form .description p,.contact-form .contact_info p{font-size:22px}}.contact-form .cont_form{width:85%}.contact-form .right_section{position:relative}.contact-form .right_section .address_bg{width:293px;height:154px;background:#204d6e;position:absolute;top:50px;left:50px;opacity:.5;filter:drop-shadow(3px 3px 2px black)}@media (max-width:767.98px){.contact-form .right_section .address_bg{bottom:50px;top:unset}}.contact-form .right_section .address{position:absolute;top:50px;left:50px;padding:20px}@media (max-width:767.98px){.contact-form .right_section .address{bottom:50px;top:unset}}.contact-form .right_section .address p{font-size:20px;line-height:14px;text-shadow:0 0 2px rgb(0 0 0 / 50%);font-family:'HelveticaNeueBold',Arial,sans-serif}.contact-form .right_section .address a{line-height:36px;color:#fff!important;text-decoration:underline;font-size:18px}.contact-form .contact_info hr{margin:30px 0}.contact-form .contact_info strong{font-family:'HelveticaNeueBold',Arial,sans-serif}.contact-form .contact_info div{border-left:1px solid #fff;padding-left:20px;padding-top:10px}.contact-form .contact_info p,.contact-form .contact_info a{font-size:18px;line-height:20px}.contact-form .contact_info .addresses,.contact-form .contact_info .head_office{margin-bottom:30px}.contact-form .contact_info .addresses p{line-height:1.4}@media (max-width:767.98px){.contact-form .contact_info .addresses{width:100%}}.contact-form .contact_info .gn_info{margin-bottom:30px}@media (max-width:767.98px){.contact-form .contact_info .gn_info{width:100%}}.projects{padding-top:100px;padding-bottom:50px;background-color:#2f2f2f}.projects .title{font-weight:300;font-size:65px;font-family:'HelveticaNeueBold',Arial,sans-serif;padding-bottom:60px;color:#fff}.projects .project_details img,.projects .swiper-slide img{width:100%;object-fit:cover;height:400px}.projects .swiper-slide img{height:550px}.projects .projects_list{padding-top:30px}.projects .projects_list .hover_image{display:none}.projects .projects_list video{width:100%;max-height:85vh}.projects .projects_list .project_info{border-left:1px solid #fff}.projects .projects_list .project_info h3{padding-left:30px;font-size:16px;line-height:28px;color:#fff}.projects .projects_list .project_info h3 strong{font-size:22px}.projects .projects_list .project_info p{color:#fff;padding-left:30px;font-size:15px}.projects .filter_text{font-size:16px;font-size:'HelveticaNeue',Arial,sans-serif}.projects .filter ul{padding:0}.projects .filter ul li{list-style:none;display:inline;padding-right:10px}.projects .filter ul li a{color:#fff;text-decoration:none;font-family:'HelveticaNeue',Arial,sans-serif}.projects .filter ul li a.active{color:#0099d8}.projects .filter ul li .checkmark{width:20px;margin-top:-3px}.swiper{position:relative}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{color:#fff;font-size:24px;content:unset!important}.swiper .modal_close_btn{position:absolute;top:5px;right:10px;z-index:1;cursor:pointer}.modal-dialog{max-width:100%;height:100%}.modal-dialog .modal-content{background:none;border:none}.projects_carousel{background-color:#272727;padding-top:30px;padding-bottom:30px}.projects_carousel .container{position:relative;padding-top:40px}.projects_carousel a{text-decoration:none;color:#fff}.projects_carousel p{font-size:18px;color:#fff;font-family:}.projects_carousel h3{font-size:18px;color:#fff;font-family:}.projects_carousel .head_cta{color:#fff;text-align:right}.projects_carousel .projects_slider{padding-top:30px}.projects_carousel .projects_slider .title{padding-top:10px;color:#fff}.projects_carousel .projects_slider .project_thumbnail img{width:100%;object-fit:cover;height:400px}.projects_carousel .projects_slider .project_thumbnail .hover_image{display:none}.projects_carousel .projects_slider h3{border-left:1px solid #fff;padding-left:30px;font-size:16px;line-height:28px}.projects_carousel .projects_slider h3 strong{font-size:22px}.projects_carousel .links{text-align:right}.projects_carousel .links a{padding-right:10px}.projects_carousel .links a p{display:inline;padding:10px 20px;border:1px solid #fff}.projects_carousel .swiper-button-next:after,.projects_carousel .swiper-button-prev:after{color:#fff;font-size:24px;content:unset}.projects_carousel .swiper-button-prev,.projects_carousel .swiper-button-next{position:unset;display:inline;padding:0 20px}.projects_carousel .swiper{width:100%;height:100%}.projects_carousel .swiper-slide{font-size:18px}.projects_carousel .swiper-slide p{padding-bottom:30px}.safety_policy{background-color:#2f2f2f}.safety_policy .container{padding:30px 0;height:75vh;display:grid}.safety_policy .container .row{margin:auto 0}.safety_policy .container p{font-family:'HelveticaNeue',Arial,sans-serif;color:#fff;font-size:16px}.safety_policy .container h1,.safety_policy .container h2,.safety_policy .container h3,.safety_policy .container h4,.safety_policy .container h5,.safety_policy .container h6{font-family:'HelveticaNeueBold',Arial,sans-serif;color:#fff;font-size:65px}.services{position:relative;background-color:#272727;padding-top:50px}.services h3{color:#fff}.services .overlay{display:none;background-color:#fff;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.services .info{display:none;position:absolute;top:35%;right:30px;width:45vw;min-width:375px;min-height:300px;max-height:max-content;background-color:#2f2f2f;padding:30px;color:#fff}.services .info h3{margin-top:20px;font-size:65px;font-family:'HelveticaNeueBold',Arial,sans-serif;color:#fff}.services .info .close_btn{float:right;cursor:pointer}.services .info p{font-size:16px;margin-bottom:0;color:#fff}.services .content-body{min-height:150px;max-height:fit-content;font-family:'HelveticaNeue',Arial,sans-serif;font-size:35px}.services .services .service-item{position:relative;border-left:1px solid #fff;margin-bottom:60px;max-height:500px}.services .services .service-item img{max-height:400px;object-fit:cover;padding-left:20px}.services .services .service-item img.secondary{display:none}.services .services .service-item h3{margin-top:30px;padding-left:20px;font-size:65px;font-family:'HelveticaNeueBold',Arial,sans-serif;color:#fff}.services .services .service-item .explore-service{position:absolute;top:30px;right:30px}.services .services .service-item .explore-service .secondary{display:none}.services .services .service-item:hover{cursor:pointer}.services .services .service-item:hover h3{color:#0099d8}.popup_modal .modal-content{position:relative;padding:20px}.popup_modal .modal-content .modal-body{background-color:#fff;padding:30px;color:#282828;border-radius:0}.popup_modal .modal-content .modal-body *{color:inherit}.popup_modal .modal-content .modal-body #popupModalTitle{color:#0099d8;position:relative;padding-bottom:30px;margin-bottom:0;max-width:400px}.popup_modal .modal-content .modal-body #popupModalTitle::after{position:absolute;content:'';left:0;bottom:0;width:50%;height:1px;background:#0099d8}.popup_modal .modal-content .modal-body .popup_modal__image{max-width:200px;height:auto;width:100%}.popup_modal .modal_close_btn{background:none;position:absolute;top:-40px;right:0;width:auto;height:auto;padding:0;cursor:pointer;z-index:9}.popup_modal .modal_close_btn svg *{fill:#282828}