@font-face{font-family:'Impact';src:url("../fonts/impact-webfont.woff2") format("woff2"),url("../fonts/impact-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../fonts/inter-v18-latin-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:url("../fonts/inter-v18-latin-600.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Inter-Medium';src:url("../fonts/inter-v18-latin-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Inter-Medium';src:url("../fonts/inter-v18-latin-500.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Inter-Medium';src:url("../fonts/inter-v18-latin-500.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}::selection,::-moz-selection{background:#008b55;color:#fff}*{color:#2e343b;margin:0;padding:0;list-style:none}body{font-family:"Inter",Arial,sans-serif;box-shadow:none !important}h1,h2,h3,h4,h5{font-family:"Impact",Arial,sans-serif;text-transform:uppercase;font-weight:normal;color:#008b55}a{transition:all 0.2s linear !important;text-decoration:none}a:hover{text-decoration:underline}.kc_single_image img{width:100%}.kc_text_block p{margin-bottom:1.1em}.kc_text_block p,.kc_text_block a,.kc_text_block li,.kc_text_block span{font-size:clamp(14px, 1.125vw, 19px);line-height:1.56;font-family:"Inter",Arial,sans-serif}.kc_text_block ul{padding-left:24px}.kc_text_block ul,.kc_text_block li{list-style:disc !important;line-height:2}.kc_button{background-color:transparent !important;color:#008b55 !important;position:relative;width:100%;display:block;line-height:1}.kc_button:before{content:"";display:block;position:absolute;transition:all 0.3s ease-in-out;background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="34px" height="24px" viewBox="0 0 34 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">     <g id="arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">         <g id="1000-Hover" transform="translate(-983.000000, -3065.000000)" fill="%23008b55">             <g id="Group-10" transform="translate(813.000000, 2201.000000)">                 <g id="Group-8" transform="translate(0.000000, 845.000000)">                     <g id="Combined-Shape-5" transform="translate(170.000000, 19.000000)">                         <path d="M21.4523795,-1.54543045e-13 L33.3061224,11.9689814 L33.2743795,12 L33.3061224,12.0310186 L21.4523795,24 L15.2273795,24 L24.812,14.32 L-1.47792889e-13,14.3203127 L-1.47792889e-13,9.87607771 L25.008,9.876 L15.2273795,-1.54543045e-13 L21.4523795,-1.54543045e-13 Z" id="Combined-Shape"></path>                     </g>                 </g>             </g>         </g>     </g> </svg>');background-size:contain;background-repeat:no-repeat;background-position:right center;width:34px;height:28px;right:0}#footer .kc_button{font-size:clamp(22px, 1.75vw, 29px) !important;padding:clamp(15px, 1.5vw, 25px) 0px;font-family:"Inter-Medium",Arial,sans-serif;width:100%;line-height:1;letter-spacing:-0.73px;color:#fff !important;border-bottom:1px solid #fff;text-align:left !important}#footer .kc_button:before{background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="34px" height="24px" viewBox="0 0 34 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">     <g id="arrow" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">         <g id="1000-Hover" transform="translate(-983.000000, -3065.000000)" fill="%23ffffff">             <g id="Group-10" transform="translate(813.000000, 2201.000000)">                 <g id="Group-8" transform="translate(0.000000, 845.000000)">                     <g id="Combined-Shape-5" transform="translate(170.000000, 19.000000)">                         <path d="M21.4523795,-1.54543045e-13 L33.3061224,11.9689814 L33.2743795,12 L33.3061224,12.0310186 L21.4523795,24 L15.2273795,24 L24.812,14.32 L-1.47792889e-13,14.3203127 L-1.47792889e-13,9.87607771 L25.008,9.876 L15.2273795,-1.54543045e-13 L21.4523795,-1.54543045e-13 Z" id="Combined-Shape"></path>                     </g>                 </g>             </g>         </g>     </g> </svg>')}#about .kc_button{font-size:clamp(22px, 1.75vw, 29px) !important;padding:clamp(15px, 1.5vw, 25px) 0px;font-family:"Inter-Medium",Arial,sans-serif;width:100%;line-height:1;letter-spacing:-0.73px;border-bottom:1px solid #008b55}#about .kc_button.first_button{border-top:1px solid #008b55}section{border-left:clamp(10px, 1.563vw, 25px) solid #fff;border-right:clamp(10px, 1.563vw, 25px) solid #fff;padding-left:clamp(10px, 3.75vw, 60px);padding-right:clamp(10px, 3.75vw, 60px)}section#navigation{z-index:1000;border-left:0px !important;border-right:0px !important;padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important}section#hero,section#footersujet{padding-left:0px !important;padding-right:0px !important}section#hero h,section#footersujet h{padding-left:0px !important;padding-right:0px !important}section#footer,section#subfooter{background-color:#008b55;border-left:0px;border-right:0px;margin-left:0px !important;margin-right:0px !important}section.bg_green{background-color:#008b55}section.offset_bottom{padding-bottom:clamp(120px, 16.75vw, 268px);margin-bottom:clamp(-268px, -16.75vw, -120px)}section.offset_top{padding-top:clamp(120px, 16.75vw, 268px);margin-top:clamp(-268px, -16.75vw, -120px)}#page_404{display:flex;align-items:center;height:100vh;text-align:center}#page_404 h1{font-size:clamp(80px, 10.625vw, 300px)}#page_404 h2{font-size:clamp(32px, 3.125vw, 52px)}#page_404 .kc_button{font-size:clamp(26px, 2.25vw, 38px);margin:0 auto;padding-right:calc( 38px + 0.5em ) !important;width:auto !important;letter-spacing:-1.67px}#page_404 .kc_button:before{height:38px}#navigation{position:absolute}#navigation .mega-close{right:0 !important}#navigation .mega-close::before{content:"" !important;background-image:url("../img/icon_close.svg");background-color:white;background-position:center center;background-repeat:no-repeat;background-size:75%;width:clamp(40px, 10vw, 60px) !important;height:clamp(40px, 10vw, 60px) !important}#navigation #mega-menu-wrap-primary-menu{border-left:clamp(10px, 1.563vw, 25px) solid #fff;border-right:clamp(10px, 1.563vw, 25px) solid #fff;padding-left:clamp(10px, 3.75vw, 60px);padding-right:clamp(10px, 3.75vw, 60px)}#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle{height:clamp(45px, 5.542vh, 75px);line-height:clamp(45px, 5.542vh, 75px)}#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-logo-block{margin-left:clamp(10px, 1.563vw, 25px);position:relative;left:clamp(10px, 3.75vw, 60px);align-self:auto !important}#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-logo-block img{height:clamp(90px, 11vh, 129px);width:auto}#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-menu-toggle-animated-block{margin-right:clamp(10px, 1.563vw, 25px)}#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-menu-toggle-animated-block button{margin-right:clamp(10px, 1.563vw, 25px)}#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-menu-toggle-animated-block button .mega-toggle-animated-box{width:clamp(30px, 7vw, 60px)}#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-menu-toggle-animated-block button .mega-toggle-animated-box span.mega-toggle-animated-inner,#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-menu-toggle-animated-block button .mega-toggle-animated-box span.mega-toggle-animated-inner::after,#navigation #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-menu-toggle-animated-block button .mega-toggle-animated-box span.mega-toggle-animated-inner::before{background-color:#008b55 !important;width:clamp(30px, 7vw, 60px);border-radius:inherit !important;height:clamp(2px, 0.5vw, 4px)}#navigation #mega-menu-wrap-primary-menu.mega-stuck{box-shadow:0 4px 2px -2px rgba(0,0,0,0.1);border-bottom:0px solid rgba(0,0,0,0.1)}#navigation #mega-menu-wrap-primary-menu.mega-stuck a.mega-menu-logo{line-height:1 !important}#navigation #mega-menu-wrap-primary-menu.mega-stuck a.mega-menu-logo img{max-height:100% !important}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu{max-width:1530px !important;margin:0 auto !important;float:none}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-menu-logo{padding-left:0px}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item{height:70px;line-height:70px}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item a{font-weight:bold !important;color:#008b55 !important}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item a:hover{text-decoration:underline !important}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-lang-item{float:right}@media only screen and (max-width: 1024px){#navigation #mega-menu-wrap-primary-menu{border-left:0px !important;border-right:0px !important;padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu{width:84.8vw;margin-right:0px;max-height:inherit !important}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu,#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu li,#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu a{background-color:#008b55 !important}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item a{color:#fff !important;font-size:clamp(20px, 5.33vw, 40px);height:clamp(60px, 18vw, 100px);line-height:clamp(60px, 18vw, 100px)}#navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-lang-item{position:relative;float:none !important}}#hero{height:90vh;overflow:hidden}#hero *{padding:0px !important}#hero h1{color:#fff !important;font-size:clamp(80px, 10.625vw, 300px);line-height:0.94;letter-spacing:-0.133vw}#hero .sub{color:#fff !important;font-size:clamp(18px, 1.375vw, 36px);line-height:1.18;margin-top:14px;max-width:96%}#hero>.kc-row-container,#hero .heroheight{height:90vh}#hero .kc-wrap-columns{height:100%}#hero .hero-text-container{position:relative;z-index:10;display:flex;padding-left:clamp(10px, 3.75vw, 60px) !important;padding-right:clamp(10px, 3.75vw, 60px) !important}#hero .hero-text-container .hero-text{display:table;width:100%;margin:0 auto !important;max-width:1530px}#hero .hero-text-container .hero-text .kc_column_inner{display:table-cell;vertical-align:middle;padding-left:50px !important}#hero .hero-text-container .hero-text *{float:none;display:inline-block}#about{background-color:#008b55}#about div.offset{margin-top:-10vh;padding:40px 20px 35px 50px;background-color:#fff;display:flex !important}#about div.offset>.kc_column_inner{padding-left:0px !important}#about div.offset>.kc_column_inner:first-child{padding-right:clamp(30px, 2.231vw, 35.7px)}#about h2{color:#008b55;font-size:clamp(26px, 2.25vw, 38px);margin-bottom:14px}#about .kc_text_block p{width:86% !important}#about div.image_fadein_slider,#about div.image_fadein_slider img,#about div.image_fadein_slider div.image_fadein{height:100%;width:100%}#about div.image_fadein_slider div.image_fadein img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}#about .space{height:20px;line-height:20px}#usecases{padding-top:66px}#usecases h2{color:white;font-size:clamp(40px, 6.25vw, 110px);line-height:0.9;letter-spacing:-1px;margin-bottom:26px}#usecases p{color:white;font-size:clamp(14px, 1.125vw, 19px);line-height:1.56;max-width:770px;margin:0 auto}#usecases .kc-tabs-slider{margin-bottom:clamp(66px, 10vh, 97px)}#usecases .owl-controls .owl-page span{width:14px !important;height:14px !important;background-color:#ffffff !important;box-shadow:none !important;opacity:40%}#usecases .owl-controls .owl-page.active span{background-color:#ffffff !important;opacity:100% !important}#usecases .owl-wrapper-outer{margin:0 auto;margin-top:clamp(43px, 3.973vh, 56px)}#usecases .owl-wrapper-outer .owl-wrapper{display:flex !important;align-items:stretch}#usecases .owl-wrapper-outer .kc_tab{background:white;margin:0 10px;width:auto;padding-bottom:76px;height:100%}#usecases .owl-wrapper-outer .kc_tab p{color:#2e343b;font-size:14px}#usecases .owl-wrapper-outer .kc_tab h3{color:#008b55;font-size:26px;margin-top:32px;margin-bottom:12px;word-break:break-all;line-height:1.1 !important}#usecases .owl-wrapper-outer .kc_tab .kc_button{height:34px;width:24px;position:absolute;bottom:20px;left:26px}#usecases .owl-wrapper-outer .kc_tab .kc_button::before{right:auto;left:0px;top:0px}#usecases .owl-wrapper-outer .kc_tab .kc_button:hover:before{left:24px !important;right:0px}@media only screen and (max-width: 767px){#contact h2,#usecases h2{line-height:1 !important;letter-spacing:-0.5px !important}}#highlights{margin-bottom:52px}#highlights .kc_column{padding-left:10px;padding-right:10px}#highlights p{font-size:clamp(14px, 1vw, 18px);line-height:1.63;max-width:90%}#highlights .sup{font-family:"Impact",Arial,sans-serif;color:#008b55;font-size:clamp(30px, 3.75vw, 64px);line-height:1.5;letter-spacing:-0.6px;text-transform:uppercase;margin-top:1vh}#highlights h2{color:#008b55;font-size:clamp(80px, 11.25vw, 200px);line-height:0.89;letter-spacing:-2.25px;margin-bottom:clamp(12px, 1.4vw, 23px)}#highlights .kc_button{padding-left:0px !important;padding-top:0px !important;padding-bottom:0px !important;padding-right:calc( 38px + 0.5em ) !important;width:auto !important;font-size:clamp(32px, 3.125vw, 52px);letter-spacing:-1.67px;margin-top:clamp(5px, 0.9vw, 15px)}#highlights .kc_button:before{height:50px}#highlights video{width:100% !important}#more{text-align:center;padding-left:0px !important;padding-right:0px !important;margin-bottom:clamp(43px, 5.75vw, 92px)}#more>.kc-row-container{border-top:1px solid #008b55;border-bottom:1px solid #008b55}#more p,#more a{font-size:16px;letter-spacing:-0.3px;font-family:"Inter-Medium",Arial,sans-serif}#more p{margin:26px auto;max-width:80%}#more a{color:#008b55;text-decoration:none}#more a:hover{text-decoration:underline}#more .kc-elm{float:none;clear:both}#contact h2{text-align:center;font-size:clamp(40px, 6.25vw, 110px);line-height:0.9;letter-spacing:-1px;margin-bottom:26px;color:#008b55;max-width:990px;margin-left:auto;margin-right:auto}#contact .kc_text_block p{font-size:clamp(14px, 1.125vw, 19px);line-height:1.56;max-width:770px;text-align:center;margin:0 auto}#contact form{width:990px;max-width:100%;margin:46px auto 93px auto;margin-bottom:clamp(30px, 5.8vw, 93px)}#contact form textarea,#contact form input.wpcf7-text{width:100%;display:block;border:solid 1px rgba(178,178,177,0.7);border-radius:3px;padding:15px;margin-bottom:12px}#contact form textarea{margin-bottom:clamp(20px, 2.5vw, 44px)}#contact form label{font-weight:bold;font-size:14px;line-height:1.57;display:block;margin-bottom:4px}#contact form .kc_button{border:none !important;padding-left:0px !important;padding-top:0px !important;padding-bottom:0px !important;padding-right:calc( 38px + 0.5em ) !important;width:auto !important;font-size:clamp(32px, 3.125vw, 52px);margin-top:-17px;letter-spacing:-1.67px;float:right}#contact form .kc_button:before{height:50px}#contact form .kc_button:hover{text-decoration:underline}#contact form .wpcf7-response-output,#contact form p{font-size:12px}#contact form .wpcf7-not-valid-tip{color:red;margin-top:-12px}#contact form .wpcf7-not-valid{border-color:red !important}#contact form .wpcf7-response-output{color:red !important;border:none !important}#contact form.sent .wpcf7-response-output{color:#008b55 !important}.grid:after{content:"";display:table;clear:both}.grid [class*='col-']{float:left;padding:0 14px}.grid .grid [class*='col-']:first-of-type{padding-left:0}.grid .grid [class*='col-']:last-of-type{padding-right:0}.grid .col-2-3{width:66.66%}.grid .col-1-3{width:33.33%}.grid .col-1-2{width:50%}.grid .col-1-1{width:100%}@media (max-width: 767px){.grid [class*="col-"]{padding-right:0px;padding-left:0px;width:100% !important}}#footersujet{padding-bottom:45px}#footersujet img{width:100%}#footer{padding-bottom:50px}#footer .kc_single_image img{width:auto !important}#footer #socialmedia_list{text-align:left;margin-top:10px}#footer #socialmedia_list .kc_single_image{display:inline-block;width:auto !important;float:none !important;margin-right:8px}#footer p,#footer li,#footer a{color:#fff;font-size:16px;text-decoration:none;line-height:1.5}#footer a:hover{text-decoration:underline}#footer .col_linklist{margin-top:65px}#footer .col_linklist ul{list-style:none !important;padding:0px;margin:0px;width:100%}#footer .col_linklist ul li{list-style:none !important;line-height:2}#footer .col_buttons{margin-top:32px}#subfooter{border-top:1px solid rgba(255,255,255,0.23);padding-top:36px;padding-bottom:46px}#subfooter p,#subfooter li,#subfooter a{color:#fff;font-size:12px;text-decoration:none;line-height:2.17 !important}#subfooter a:hover{text-decoration:underline}#subfooter .legallinks{width:100%;text-align:right}#subfooter .legallinks ul{list-style:none !important;padding:0px;margin:0px;width:100%;text-align:right}#subfooter .legallinks ul li{display:inline-block;list-style:none;padding:0 13px}.no-border{border:none !important}.no-padding{padding-left:0px !important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important}.fullscreen-bg{position:absolute;top:0px;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.fullscreen-bg__video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}.videomargin_zero{margin:0px !important}#hero .fullscreen-bg{top:70px}#hero .fullscreen-bg::after{content:"";width:100%;height:100%;position:absolute;z-index:10;background-color:rgba(0,0,0,0.4)}.video_big{display:none}@media screen and (min-width: 1600px){.video_small{display:none}.video_big{display:block}}.sidepanel_right{border-left:none !important;padding:0 !important}.sidepanel_right:before{content:"";width:100%;height:133px;background-color:#008b55;position:absolute;top:0;left:0;display:block}.sidepanel_right .sidepanel_content{padding:clamp(20px, 1.563vw, 1.563vw) !important;margin:0px !important;width:100% !important}.sidepanel_right .sidepanel_content .kc_column_inner{padding:0px}.sidepanel_right .sidepanel_content h2{color:#008b55;font-size:clamp(26px, 2.25vw, 38px);line-height:1.05;width:100%;border-bottom:1px solid #008b55;padding:16px 0;margin-bottom:16px}.sidepanel_right .sidepanel_content p{font-size:clamp(14px, 1vw, 17px);line-height:1.63;max-width:94%}.sidepanel_right .sidepanel_footer{background-color:white;border-top:1px solid #008b55;padding:15px clamp(20px, 1.563vw, 1.563vw);left:0;text-align:center}.sidepanel_right .sidepanel_footer p,.sidepanel_right .sidepanel_footer a{font-size:16px;font-family:"Inter-Medium",Arial,sans-serif;margin-bottom:0px;line-height:inherit}.sidepanel_right .sidepanel_footer a{color:#008b55}.sidepanel_right .close_btn{position:absolute;top:0;right:0;z-index:10}.sidepanel_right .close_btn a{background:url("../img/icon_close.svg") #fff;background-repeat:no-repeat;background-position:center center;width:50px;height:50px;display:block;text-decoration:none;float:right}.sidepanel_right .close_btn a span{display:none}#myoverlay{cursor:url("../img/icon_close.svg") 22 22,auto;border:0px !important;background-color:rgba(0,0,0,0.8) !important}@media (max-width: 1023px){#footer{padding-bottom:41px}#footer .kc-wrap-columns{display:block}#footer .kc-wrap-columns .kc_column{width:100% !important;text-align:center !important;padding-bottom:40px}#footer .kc-wrap-columns .kc_column #socialmedia_list{text-align:center}#footer .kc-wrap-columns .kc_column:last-child{padding-bottom:0px}#footer .kc-wrap-columns .kc_column .kc_button.button_first{border-top:1px solid #fff !important;margin-top:10px}#footer .kc-wrap-columns .kc_column .kc_button.no-border{border-bottom:1px solid #fff !important}#footer .col_buttons,#footer .col_linklist{margin-top:0px !important}#subfooter .kc_column{width:100%;text-align:center}#subfooter .kc_column .legallinks ul li{display:block !important;line-height:3 !important;text-align:center}}@media (max-width: 1024px){.sidepanel_right .sidepanel_content p{max-width:98% !important}}@media only screen and (max-width: 810px){#hero h1{font-size:9.852vh !important}#hero .sup{font-size:2.217vh !important}#hero .fullscreen-bg{top:clamp(45px, 5.542vh, 75px)}#hero,#hero .heroheight,#hero>.kc-row-container,#hero .fullscreen-bg__video{height:auto !important;min-height:63vh}}@media only screen and (max-width: 767px){div.kc_row_inner[data-kc-equalheight=true]{width:100% !important;margin:0 auto}#about .kc_column,#highlights .kc_column,#contact .kc_column{padding:0px !important}#highlights{margin-bottom:0px}#highlights .kc_button{margin-bottom:40px}#highlights .kc_button,#highlights .kc_button:before,#contact .kc_button,#contact .kc_button:before{height:39px !important;line-height:39px !important}#contact .kc_button{display:block !important;margin:20px auto !important;float:none !important}#about div.offset{padding:20px !important}#about div.offset .kc-elm{padding:0px !important}#about div.offset .kc-text-block{width:100%}#about div.offset div.image_fadein_slider{padding-top:24px !important}}@media only screen and (max-width: 640px){#usecases .owl-wrapper-outer .kc_tab{margin:0px !important}}@media only screen and (max-width: 480px){button .mega-toggle-animated-box span.mega-toggle-animated-inner::before{top:7px !important}button .mega-toggle-animated-box span.mega-toggle-animated-inner::after{top:14px !important}}
/*# sourceMappingURL=custom.css.map */
