[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],textarea{height:auto}html{scroll-padding-top:75px}p,h1,h2,h3,h4,h5{letter-spacing:0;margin-top:0}:focus{outline:none}::-moz-focus-inner{border:0}.Head{margin-bottom:0}.btn,button{-webkit-appearance:inherit;outline:0 none !important;transition:background .3s ease 0s, border-color .3s ease 0s, color .3s ease 0s}a,a:link,a:visited,a:active,a:hover,a:focus{outline:0 none !important;transition:background .3s ease 0s, border-color .3s ease 0s, color .3s ease 0s}a img,a:link img,a:visited img,a:active img{opacity:1;transition:opacity .3s ease 0s}a:hover img,a:focus img{opacity:.8}textarea{outline:none}.Normal,.NormalDisabled,.NormalDeleted{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body div{--bs-gutter-x: 15px}body .row>*{padding-right:15px;padding-left:15px}.loginGroup{display:inline-block}.DnnModule-SearchResults{margin-bottom:40px}.dnnSearchBoxPanel{background:rgba(0,0,0,0);margin:20px 0 40px;max-width:100%;padding:0}.dnnSearchBoxPanel .dnnSearchResultAdvancedTip{display:none}.dnnSearchBoxPanel .dnnSearchBox{align-items:center;background:rgba(0,0,0,0);border:0;box-shadow:none;display:flex;margin:0;padding:0}.dnnSearchBoxPanel .dnnSearchBox .dnnSearchBoxClearAdvanced{display:none}.dnnSearchBoxPanel .dnnSearchBox>input[type="text"],.dnnSearchBoxPanel .dnnSearchBox>input[type="text"]:focus{background:#fff;border:1px solid #ccc;height:auto;left:0;padding:5px 10px;position:relative;right:auto !important;width:100% !important}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchBoxClearText{display:none}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton{align-items:center;background:#09ce27;border:1px solid #ccc;border-left:0;display:flex;height:36px;justify-content:center;margin:0;position:relative;right:auto;top:auto;transition:background .3s ease 0s;width:36px}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton:hover,.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton:focus{background:#2a2a2a}.dnnSearchBoxPanel .dnnSearchBox>a.dnnSearchButton::before{color:#fff;content:"\f002";font-family:"Font Awesome 5 Pro"}.dnnSearchBoxPanel .dnnSearchBox>.dnnSearchBox_advanced{display:none;position:relative;right:auto;top:auto}.dnnSearchBoxPanel .dnnSearchBox>.dnnSearchBox_advanced>.dnnSearchBox_advanced_label{background:none;border:0;height:auto;margin:0;padding:0}.dnnSearchResultPanel{background:rgba(0,0,0,0);display:none;max-width:100%}.dnnSearchResultPanel .dnnRight{margin-right:0}.dnnSearchResultPager.dnnSearchResultPagerTop,.dnnSearchResultPager{margin:0;padding:0}.dnnSearchResultPager.dnnSearchResultPagerTop .dnnLeft,.dnnSearchResultPager .dnnLeft{float:none}.dnnSearchResultPager.dnnSearchResultPagerTop .dnnLeft span,.dnnSearchResultPager .dnnLeft span{font-size:12px;line-height:18px;margin:0}.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Title{display:none}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Title,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Title{margin-bottom:0 !important}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Link,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Link{display:none !important}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Description,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Description{margin-bottom:0 !important}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Description>b,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Description>b{font-weight:700}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others>span,.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others>label,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others>span,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others>label{font-size:12px !important;font-weight:500 !important;line-height:18px !important;margin-bottom:0}.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others .dnnSearchResultItem-sourceLink,.dnnSearchResultContainer>.dnnSearchResultItem>.dnnSearchResultItem-Others label+span,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others .dnnSearchResultItem-sourceLink,.dnnSearchResultContainer>.dnnSearchResultItem-Subset>.dnnSearchResultItem-Others label+span{display:none !important}#dnn_DnnSearch_ClassicSearch .searchInputContainer .dnnSearchBoxClearText{display:none}#dnn_DnnSearch_ClassicSearch .searchInputContainer .searchSkinObjectPreview{display:none}#dnn_DnnSearch_ClassicSearch .searchInputContainer .searchSkinObjectPreview>li:first-of-type{border-top:0}@media screen and (min-width: 1580px){.container{max-width:1550px}}.container{padding-left:15px;padding-right:15px}.container-fluid,.container-fluid>div>div{padding:0px}.DNNEmptyPane{display:none;min-height:0}.fm-form-wrapper{width:100%}.interior .console-large h3{font-size:1em}.personabar-visible>form{max-width:calc(100% - 80px)}.sc-content-block-menu{display:none !important}.sc-content-block{padding-bottom:50px}.site-wrap{display:flex;flex-direction:column;min-height:100vh}.main-site-content{flex-grow:1}.dnnEditState .site-wrap{min-height:calc(100vh - 80px)}@media (min-width: 1400px){.fm-d-xxl-none{display:none !important}}@media (min-width: 1400px){.fm-d-xxl-inline-block{display:inline-block !important}}html{font-size:16px;line-height:calc(1em + 6px)}body{font-family:industry,Arial}p{color:#000;font:400 clamp(16px, 3vw, 21px)/1.3em proxima-nova,Arial;margin:0 0 20px}h1,.h1{color:#09ce27;font:400 72px/calc(1em + 6px) industry,Arial;margin-bottom:0}h2,.h2{color:#09ce27;font:400 40px/calc(1em + 6px) industry,Arial;margin-bottom:0}h3,.h3{color:#09ce27;font:400 35px/calc(1em + 6px) industry,Arial;margin-bottom:0}h4,.h4{color:#09ce27;font:400 30px/calc(1em + 6px) industry,Arial;margin-bottom:0}h5,.h5{color:#09ce27;font:400 24px/calc(1em + 6px) industry,Arial;margin-bottom:0}h6,.h6{color:#09ce27;font:400 18x/calc(1em + 6px) industry,Arial;margin-bottom:0}a,a:link,a:visited,a:active{color:#09ce27;text-decoration:none}a:hover,a:focus{color:#000}.bold{font-weight:bold}.read-btn:after{content:'\f061';font-family:'Font Awesome 5 Pro';font-weight:100;padding-left:35px}.gr-inline{color:#09ce27 !important;font-weight:bold}@media (max-width: 600px){.multi-btns a:first-of-type{margin-bottom:20px}}footer{margin-top:clamp(25px, 5.5vw, 100px)}.site-footer{background:#5d7e82;padding:30px 0 15px}@media screen and (min-width: 1440px){.site-footer{padding:85px 0 40px}}.site-footer .twitter-icon{transform:none}.site-footer .twitter-icon svg path{fill:#fff;transition:fill .3s ease 0s}.site-footer .twitter-icon:hover svg path,.site-footer .twitter-icon:focus svg path{fill:#09ce27}.site-footer h2,.site-footer .h2{color:#fff;font:300 28px/40px industry,Arial}@media screen and (min-width: 1440px){.site-footer h2,.site-footer .h2{font:300 55px/65px industry,Arial}}.site-footer span,.site-footer p,.site-footer a{color:#fff;transition:color 0.3s}.site-footer a:hover,.site-footer a:hover span,.site-footer a:focus,.site-footer a:focus span{color:#09ce27}.site-footer .fm-bootstrap .ko-validation-message{color:#fff;position:absolute}.footer-top{margin-bottom:30px}@media (min-width: 1440px){.footer-top{margin-bottom:150px}}.footer-top .btn,.footer-top .btn:link,.footer-top .btn:visited,.footer-top .btn:active{border-radius:5px;font:18px/28px industry,Arial;margin-top:15px;padding:6px 15px;text-transform:uppercase}@media screen and (min-width: 1440px){.footer-top .btn,.footer-top .btn:link,.footer-top .btn:visited,.footer-top .btn:active{margin-top:65px;padding:16px 30px}}.footer-mid{justify-content:center;margin-bottom:30px}@media (min-width: 1440px){.footer-mid{margin-bottom:110px;justify-content:space-between}}.footer-social{font-size:0;margin:0;padding:10px 0 20px}@media (min-width: 1440px){.footer-social{padding-bottom:0}}.footer-social a{font:30px / 40px Arial;display:inline-block;vertical-align:top}.footer-social i{display:inline-block;line-height:40px;vertical-align:top}.footer-social .fa-instagram{font-size:34px}.footer-social .fa-linkedin-in{font-size:23px}.footer-social li{display:inline-block;font:0/0 industry,Arial;vertical-align:middle}.footer-social li:nth-child(n+2){margin-left:35px}.footer-social .fm-youtube{height:23px;margin-bottom:5px;position:relative;vertical-align:middle;width:55px}.footer-social .fm-youtube:before{background-image:url("../img/yt-white.png")}.footer-social .fm-youtube:after{background-image:url("../img/yt-green.png");opacity:0}.footer-social .fm-youtube:before,.footer-social .fm-youtube:after{background-size:100%;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity 0.3s;width:100%}.footer-social .fm-youtube:hover::before,.footer-social .fm-youtube:focus::before{opacity:0}.footer-social .fm-youtube:hover::after,.footer-social .fm-youtube:focus::after{opacity:1}.newsletter-section p{font:20px/28px industry,Arial;margin-bottom:8px;margin-right:15px;text-align:center}@media (min-width: 576px){.newsletter-section p{font:24px/60px industry,Arial;margin-bottom:0;text-align:left}}@media (min-width: 992px){.newsletter-section p{margin-right:50px}}.newsletter-section .footer-signup{margin-bottom:0}.newsletter-section .fm-form-wrapper .form-group input[type="text"]{height:auto;margin-top:0}.footer-signup .col,.footer-signup .col-auto{padding:0 15px}.footer-signup .recap-wrap{padding:0}.footer-signup .row{justify-content:end;margin-left:-15px;margin-right:-15px}.footer-signup .form-group.email-group input:not(.btn){background:#fff 0% 0% no-repeat padding-box;border:0;border-radius:5px;box-shadow:0px 3px 21px rgba(220,222,228,0.61);color:#324650;font:16px/32px industry,Arial;padding:6px 32px}@media (min-width: 576px){.footer-signup .form-group.email-group input:not(.btn){padding:14px 32px;width:320px}}.footer-signup .form-group.email-group input:not(.btn)::placeholder{color:#a39d9d;text-transform:uppercase}.footer-signup .form-group .form-control.signup-submit{background:rgba(0,0,0,0);border:1px solid #fff;border-radius:5px;color:#fff;font:18px/28px industry,Arial;letter-spacing:1.44px;padding:6px 30px;text-transform:uppercase;transition:border-color 0.3s, color 0.3s}@media (min-width: 576px){.footer-signup .form-group .form-control.signup-submit{padding:15px 30px}}.footer-signup .form-group .form-control.signup-submit:hover{border-color:#09ce27;color:#09ce27}.footer-menu ul{margin:0;padding:0}.footer-menu .top-level{display:inline-flex;margin-top:15px}.footer-menu .top-level>li:nth-child(n+2){margin-left:30px}@media (min-width: 992px){.footer-menu .top-level>li:nth-child(n+2){margin-left:90px}}.footer-menu .top-level>li>a{font-family:proxima-nova,Arial;font-weight:700}.footer-menu li{font:0/0 industry,Arial}.footer-menu a{display:inline-block;font:16px/19px proxima-nova,Arial;margin-bottom:11px}.footer-address{font:18px/21px proxima-nova,Arial}.footer-address .company-name{font-family:industry,Arial}.footer-logo-sm{margin-top:20px}@media (min-width: 1440px){.footer-logo-sm{margin-top:185px}}.footer-logo{width:69px}.footer-tagline{margin-right:25px;width:120px}.footer-address{color:#fff}.legalese{color:#fff;font:14px/20px proxima-nova,Arial;margin-top:20px;text-align:center}@media (min-width: 1440px){.legalese{margin-top:50px;text-align:right}}.footer-info{text-align:center}@media (min-width: 1440px){.footer-info{text-align:right}}.header-menu .top-level{display:none;margin:0;padding-left:0;padding-top:2px;position:relative}@media screen and (min-width: 1400px){.header-menu .top-level{display:flex}}@media screen and (min-width: 1580px){.header-menu .top-level{padding-left:70px}}.header-menu .top-level li{list-style-type:none;position:relative}.header-menu .top-level li a{color:#334650}.header-menu .top-level li:hover>a,.header-menu .top-level li:focus>a{color:#09ce27}.header-menu .top-level>li{font:0/0 industry,Arial;margin:0;position:relative}.header-menu .top-level>li>span,.header-menu .top-level>li>a{display:inline-block;font:300 clamp(18px, 1.5vw, 21px)/clamp(70px, 3vw, 74px) industry,Arial;padding:0 10px}@media (min-width: 1580px){.header-menu .top-level>li>span,.header-menu .top-level>li>a{padding:0 25px}}.header-menu .top-level>li>span::after,.header-menu .top-level>li>a::after{background-color:#09ce27;content:"";height:4px;left:25px;opacity:0;position:absolute;top:100%;transition:opacity 0.3s;width:calc(100% - 20px)}@media (min-width: 1580px){.header-menu .top-level>li>span::after,.header-menu .top-level>li>a::after{width:calc(100% - 50px)}}.header-menu .top-level>li:hover .drop-down,.header-menu .top-level>li:focus .drop-down{opacity:1;visibility:visible}.header-menu .top-level>li:hover>a::after,.header-menu .top-level>li:focus>a::after{opacity:1}.header-menu .top-level>li:first-of-type .drop-down li:first-of-type>.fly-out{column-count:2}.header-menu .top-level>li:first-of-type .drop-down li:first-of-type>.fly-out>li{border-top:none;border-bottom:1px solid #e6e1dc}.header-menu .drop-down{left:10px;margin-top:8px;min-width:100%;padding:30px 0;top:100%}@media (min-width: 1580px){.header-menu .drop-down{left:25px}}.header-menu .drop-down a{background:#fff;display:block}.header-menu .drop-down::before{background:#fff;bottom:-30px;box-shadow:0 0px 10px -5px rgba(0,0,0,0.5);content:"";height:100vh;left:-100vw;position:absolute;width:200vw;z-index:-1}.header-menu .drop-down:after{bottom:100%;content:"";height:8px;position:absolute;width:100%}.header-menu .drop-down>li:last-child .fly-out{bottom:0;top:auto}.header-menu .fly-out{left:calc(100% + 57px);padding:0;top:0}@media (min-width: 1440px){.header-menu .fly-out .fly-out{display:none}}.header-menu .fly-out::before{content:"";height:100%;position:absolute;right:100%;width:57px}.header-menu .drop-down,.header-menu .fly-out{margin:0;opacity:0;position:absolute;transition:opacity .3s ease 0s, visibility .3s ease 0s;visibility:hidden;z-index:-1}.header-menu .drop-down li>span,.header-menu .drop-down a,.header-menu .fly-out li>span,.header-menu .fly-out a{color:#324650;font:500 18px/52px industry,Arial;padding:0 25px 0 0;min-width:200px;position:relative}.header-menu .drop-down li>span::after,.header-menu .drop-down a::after,.header-menu .fly-out li>span::after,.header-menu .fly-out a::after{content:"\f061";font-size:17px;font-weight:400;font-family:"Font Awesome 5 Pro";opacity:0;position:absolute;right:0;top:0;transition:opacity 0.3s}.header-menu .drop-down>li,.header-menu .fly-out>li{font:16px/24px industry,Arial;white-space:nowrap}.header-menu .drop-down>li:nth-child(n+2),.header-menu .fly-out>li:nth-child(n+2){border-top:1px solid #e6e1dc}.header-menu .drop-down>li:hover>.fly-out,.header-menu .drop-down>li:focus>.fly-out,.header-menu .fly-out>li:hover>.fly-out,.header-menu .fly-out>li:focus>.fly-out{opacity:1;visibility:visible}.header-menu .drop-down>li:hover>a,.header-menu .drop-down>li:focus>a,.header-menu .fly-out>li:hover>a,.header-menu .fly-out>li:focus>a{color:#09ce27;font-weight:600}.header-menu .drop-down>li:hover>a::after,.header-menu .drop-down>li:focus>a::after,.header-menu .fly-out>li:hover>a::after,.header-menu .fly-out>li:focus>a::after{opacity:1}.extra-menu ul{margin-left:0;padding-left:0}.extra-menu li{display:inline-block;margin-right:40px}.extra-menu li:last-of-type{margin-right:0px}.extra-menu a{color:#5D7E82;font:600 16px/21px industry,Arial;letter-spacing:0.8px;opacity:0.6;text-transform:uppercase}.extra-menu a:hover,.extra-menu a:focus{color:#09ce27}button.hamburger{display:inline-block;margin-right:40px;opacity:0.6}button.hamburger:hover .menu-label{color:#09ce27}button.hamburger:hover .hamburger-box-inner,button.hamburger:hover .hamburger-box-inner::before,button.hamburger:hover .hamburger-box-inner::after{background:#09ce27}button.hamburger .menu-label{color:#324650;font:600 16px/24px industry,Arial;transition:color 0.3s}button.hamburger .hamburger-box{height:14px;top:2px}button.hamburger .hamburger-box .hamburger-inner,button.hamburger .hamburger-box .hamburger-inner::before,button.hamburger .hamburger-box .hamburger-inner::after{background:#324650;height:3px}button.hamburger .hamburger-box .hamburger-inner::before{top:-6px}button.hamburger .hamburger-box .hamburger-inner::after{bottom:-6px}#ocmMenuWrapper a.ocm-logo img{max-height:50px}.site-header{background:transparent;left:0;padding-bottom:15px;padding-top:15px;position:fixed;right:0;transition:transform .3s ease 0s, background-color .3s ease 0s, box-shadow-color .3s ease 0s;top:0;z-index:500}.site-header.green{background:rgba(9,206,39,0)}@media (max-width: 992px){.site-header.green{background:#09ce27 !important}}.site-header.green.white-bg{background:#09ce27 !important}@media (min-width: 767px){.site-header{padding-top:64px}}.site-header.white-bg{background:#fff;box-shadow:0 0px 10px -5px rgba(0,0,0,0.5)}@media (max-width: 991px){.site-header{background:#fff;box-shadow:0 0px 10px -5px rgba(0,0,0,0.5)}}@media (min-width: 1200px){.site-header.no-show{transform:translateY(-155px) !important}}.header-main{position:relative;z-index:2}form>.alert{display:none}.language-select{font-size:16px;line-height:0;margin-right:40px;position:relative}.language-select .fal{margin-left:8px}.language-select:hover .active-lang{color:#09ce27}.active-lang{cursor:default;display:inline-block;vertical-align:middle;display:none}.active-lang .lang-iso{margin-left:6px}.active-lang .fal{color:#A8B7B8}.active-lang::after{content:"";height:30px;left:-5px;position:absolute;top:100%;width:calc(100% + 10px);visibility:hidden}.active-lang:hover::after{visibility:visible}.active-lang:hover>.lang-iso,.active-lang:hover>.fal{color:#09ce27}.active-lang:hover .alt-langs{opacity:1;visibility:visible}.active-lang img{display:inline-block}.lang-iso{color:#5D7E82;display:inline-block;font:600 16px/21px industry,Arial;opacity:0.6;vertical-align:top}.alt-langs{left:0;list-style:none;margin:0;opacity:0;padding:30px 0;position:absolute;top:100%;transition:opacity 0.3s, visility 0.3s;visibility:hidden;width:calc(100% + 10px);z-index:-1}.alt-langs.active{display:block}.alt-langs::before{background:#fff;bottom:-30px;box-shadow:0 0px 10px -5px rgba(0,0,0,0.5);content:"";height:100vh;left:-100vw;position:absolute;transition:opacity 0.3s, visibility 0.3s;width:200vw;z-index:-1}.alt-langs li{font:16px/24px industry,Arial;white-space:nowrap}.alt-langs li ~ li{border-top:1px solid #e6e1dc}.alt-langs .lang-iso{color:#324650;display:inline-block;font:600 16px/53px industry,Arial;opacity:1;position:relative;vertical-align:middle}.alt-lang{background:#fff;display:block;padding:3px 0}.alt-lang:hover .lang-iso{color:#09ce27}@media (max-width: 575px){.left-header{width:100%}}.right-header{font-size:0;padding-top:2px}@media (max-width: 575px){.right-header{padding-top:12px}}.logo-wrapper{line-height:0}.logo-wrapper a{display:inline-block;line-height:0}.logo-wrapper img{height:76px}.fm-form-wrapper .validationMessage{color:red;float:right;font-size:11px}.fm-form-wrapper .alert-success p{margin:0}.fm-form-wrapper .btn-primary{margin-top:25px}.fm-form-wrapper .form-group label{color:#000;display:none;font:12px/18px industry,Arial;text-transform:uppercase}.fm-form-wrapper .form-group>input:not(.btn),.fm-form-wrapper .form-group textarea{background:rgba(9,206,39,0.05);border-radius:0;box-shadow:none;color:#000;transition:border-color .3s ease 0s}.fm-form-wrapper .form-group>input:not(.btn):focus,.fm-form-wrapper .form-group textarea:focus{border-color:#09ce27}.fm-form-wrapper .form-group textarea{min-height:132px}.fm-form-wrapper .form-group .radio-inline,.fm-form-wrapper .form-group .checkbox-inline{margin-right:10px}.fm-form-wrapper .form-group .radio-inline+.radio-inline,.fm-form-wrapper .form-group .radio-inline+.checkbox-inline,.fm-form-wrapper .form-group .checkbox-inline+.radio-inline,.fm-form-wrapper .form-group .checkbox-inline+.checkbox-inline{margin-left:0}.fm-form-wrapper .form-group .filedrag{border:0;margin:0;padding:0}.fm-form-wrapper .form-group .filedrag .input-group-btn{font-size:inherit}.fm-form-wrapper .form-group .custom-file-input-file-name{background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;color:#000;transition:border-color .3s ease 0s}.fm-form-wrapper .form-group .custom-file-input-file-name:focus{border-color:#09ce27}.fm-form-wrapper .form-group .custom-file-input-button,.fm-form-wrapper .form-group .custom-file-input-clear-button{background:#000;margin:0;padding:6px 10px;transition:background .3s ease 0s;vertical-align:top}.fm-form-wrapper .form-group .custom-file-input-button:hover,.fm-form-wrapper .form-group .custom-file-input-button:focus,.fm-form-wrapper .form-group .custom-file-input-clear-button:hover,.fm-form-wrapper .form-group .custom-file-input-clear-button:focus{background:#09ce27}.fm-form-wrapper .form-group input[type=text],.fm-form-wrapper .form-group input[type=password],.fm-form-wrapper .form-group input[type=email],.fm-form-wrapper .form-group input[type=tel],.fm-form-wrapper .form-group textarea,.fm-form-wrapper .form-group select{background-color:#fff;border-radius:7px;height:55px;margin:25px 0px 0px}.fm-form-wrapper .form-group select.form-control:focus{border-color:#09ce27}.fm-form-wrapper.service-form .form-group{margin-bottom:25px}.fm-form-wrapper.service-form .form-group label{display:block}.fm-form-wrapper.service-form .form-group input[type=text],.fm-form-wrapper.service-form .form-group input[type=password],.fm-form-wrapper.service-form .form-group input[type=email],.fm-form-wrapper.service-form .form-group input[type=tel],.fm-form-wrapper.service-form .form-group textarea,.fm-form-wrapper.service-form .form-group select{margin:0}.form-required{font-size:12px;text-transform:none}.ModDNNHTMLC img{height:auto;max-width:100%}.btn,.btn:link,.btn:visited,.btn:active{border:0;border-radius:0;box-shadow:none;color:#fff;font-family:industry,Arial;font-size:inherit;text-shadow:none;transition:background .3s ease 0s}.btn.btn-primary{background:#09ce27;border-radius:10px;padding:15px 35px}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#2a2a2a;color:#fff}.btn.btn-secondary{background:#324650;border-radius:10px;padding:15px 35px}.btn.btn-secondary:hover,.btn.btn-secondary:focus{background:#2a2a2a;color:#fff}.btn.btn-default{background:#2a2a2a}.btn.btn-default:hover,.btn.btn-default:focus{background:#09ce27;color:#fff}.btn.btn-white{background:#fff;color:#09ce27;border:2px solid #fff;border-radius:10px;padding:15px 35px}.btn.btn-white:hover,.btn.btn-white:focus{background:rgba(0,0,0,0);color:#fff}.btn.btn-outline{background:rgba(0,0,0,0);color:#09ce27;border:2px solid #09ce27;border-radius:10px;padding:13px 35px}.btn.btn-outline:hover,.btn.btn-outline:focus{background:#09ce27;color:#fff}.container-bg-layer{height:100%;position:absolute;width:100%}.container-bg-layer img{height:100%;mix-blend-mode:overlay;object-fit:cover;opacity:0.1;position:relative;width:100%;z-index:2}.container-bg-layer::after{background:#324650;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.container-content-layer{padding:20px;position:relative;z-index:2}@media (min-width: 992px){.container-content-layer{padding:clamp(30px, 6vw, 115px) clamp(25px, 4vw, 75px) clamp(30px, 5.5vw, 100px)}}@media (max-width: 991px){.container-content-layer{margin-bottom:50px}}.container-content-layer .h3{color:#fff;font:24px/36px industry,Arial;margin-bottom:30px}@media (min-width: 992px){.container-content-layer .h3{font:46px/56px industry,Arial}}.container-content-layer p{color:#fff;font:21px/34px proxima-nova,Arial}.container-content-layer p a,.container-content-layer p a:link,.container-content-layer p a:visited,.container-content-layer p a:active{background:#09ce27;border-radius:5px;color:#fff;display:inline-block;font:16px/24px proxima-nova,Arial;margin-top:40px;padding:13px 24px;transition:background-color 0.3s;text-transform:uppercase}.container-content-layer p a:hover,.container-content-layer p a:focus{background:#2a2a2a;color:#fff}.text-indent{margin:clamp(25px, 5.5vw, 65px) auto}.two-column{column-count:2;column-gap:30px}.two-column div{break-after:column}.sidebar-wrapper{background-color:#ebeff4;border-bottom:5px solid #09ce27;padding:25px}.sidebar-wrapper .h5{color:#09ce27;font-size:32px}.sidebar-wrapper li{font-size:18px}.sidebar-wrapper .btn-primary{display:block}.interior .indent-h6,.simple-interior .indent-h6{margin:clamp(25px, 5.5vw, 75px) 35px 25px 0px}.interior .indent-h6 .h6,.simple-interior .indent-h6 .h6{margin:10px 0px}@media screen and (min-width: 992px){.interior .container-downloads .container-content-layer{padding:30px}}.interior .container-downloads .container-content-layer .h3{font:300 clamp(24px, 3vw, 36px)/1.3em industry,Arial;color:#fff}.interior .container-feature-bucket{margin-bottom:clamp(25px, 5.5vw, 75px);margin-top:clamp(25px, 5.5vw, 75px)}.interior .container-feature-bucket .h3{font:300 clamp(24px, 3vw, 36px)/1.3em industry,Arial;color:#fff}.column-section{display:flex;gap:50px;row-gap:15px}@media (max-width: 1199px){.column-section{flex-wrap:wrap}}.column-section .h4{color:#09ce27;font:400 30px/calc(1em + 6px) industry,Arial;font-weight:bold;margin-bottom:0}.column-section p{font:400 1rem/1.7em proxima-nova,Arial !important}.hamburger .hamburger-box .hamburger-inner{background:#fff}.hamburger .hamburger-box .hamburger-inner::before,.hamburger .hamburger-box .hamburger-inner::after{background:#fff}.hamburger:hover .hamburger-box .hamburger-inner,.hamburger:focus .hamburger-box .hamburger-inner{background:#09ce27}.hamburger:hover .hamburger-box .hamburger-inner::before,.hamburger:hover .hamburger-box .hamburger-inner::after,.hamburger:focus .hamburger-box .hamburger-inner::before,.hamburger:focus .hamburger-box .hamburger-inner::after{background:#09ce27}#ocmMenuWrapper .ocm-close span{padding:24px 22px}@media (min-width: 1200px){.count-up-wrapper{padding:0 15px}}.count-up-wrapper>div>div{display:flex;flex-direction:row;justify-content:center}.count-up-wrapper .count{background:rgba(231,235,241,0.73);border-bottom:5px solid #09ce27;display:flex;flex-direction:column;flex-grow:1;height:220px;justify-content:center;margin:27px;max-width:190px;min-width:180px;width:0}.count-up-wrapper .count .count-up.full-width span{color:#09ce27;font:600 72px/102px "industry"}.count-up-wrapper .count p{color:#324650;font:300 22px/32px "industry"}.count-up-wrapper .count .count-up{color:#09ce27;font:600 60px/90px "industry";margin-top:2px}@media (max-width: 1579px) and (min-width: 1400px){.count-up-wrapper .count{margin:clamp(8px, 0.5vw, 27px)}}.interior .count-up-wrapper .count{margin:25px}.card-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:35px 20px;justify-content:flex-start;margin:25px 0px clamp(25px, 4vw, 75px)}.card-wrapper>div{background-color:#324650;background-repeat:no-repeat;background-size:cover;padding:30px;position:relative;width:32%}@media screen and (min-width: 1200px){.card-wrapper>div.two-columns{width:48%}}@media screen and (min-width: 768px) and (max-width: 1199px){.card-wrapper>div{width:48%}}@media screen and (max-width: 767px){.card-wrapper>div{width:100%}}.card-wrapper>div>*{color:#fff;position:relative;z-index:10}.card-wrapper>div h3,.card-wrapper>div .h3{color:#fff;font:300 clamp(24px, 3vw, 36px)/1.3em industry,Arial;margin-bottom:30px}.card-wrapper>div .btn{margin-top:40px}.product-slider-wrapper{position:relative}.product-slider-wrapper .slick-prev,.product-slider-wrapper .slick-next{position:absolute;transition:color 0.3s ease 0s;z-index:10}.product-slider-wrapper .slick-prev:before,.product-slider-wrapper .slick-next:before{color:#000;font:900 clamp(32px, 4vw, 64px)/clamp(32px, 4vw, 64px) "Font Awesome 5 Pro";padding:10px}.product-slider-wrapper .slick-prev:hover:before,.product-slider-wrapper .slick-next:hover:before{color:#09ce27}.product-slider-wrapper .slick-prev{left:25px}.product-slider-wrapper .slick-prev:before{content:'\f053'}.product-slider-wrapper .slick-next{right:50px}.product-slider-wrapper .slick-next:before{content:'\f054'}.modal-body iframe{width:100%;height:66vh}.modal-dialog{max-width:90%;width:1168px}i.fas.fa-play-circle::before{color:#09ce27;font-family:"Font Awesome 5 Pro";font-size:65px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:color .3s ease 0s;z-index:1}.video-modal{cursor:pointer}.video-modal img{transition:opacity .3s ease 0s}.video-modal:hover img{opacity:.8}.video-modal:hover .fa-play-circle:before{color:#2a2a2a}.product-slide-item img{object-fit:cover;width:100%}p.machine-video-modal{cursor:pointer;margin:0px 75px 20px;padding:0px;position:relative}p.machine-video-modal img{transition:opacity .3s ease 0s}p.machine-video-modal i.fas.fa-play-circle::before{color:#09ce27;font-family:"Font Awesome 5 Pro";font-size:100px;left:calc((100% - 100px ) / 2);position:absolute;top:calc((100% - 100px ) / 2);transform:none;transition:color .3s ease 0s;z-index:1}p.machine-video-modal:hover img{opacity:.8}p.machine-video-modal:hover i.fas.fa-play-circle:before{color:#2a2a2a}.recent-section{display:flex;padding-top:50px}@media screen and (max-width: 1199px){.recent-section{flex-direction:column;gap:0px}}.recent-section>div{border-bottom:5px solid #09ce27;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;margin-bottom:clamp(50px, 6.5vw, 100px);margin-right:4%;padding-bottom:50px;width:33%}.recent-section>div:last-of-type{margin-right:0px}@media screen and (max-width: 1199px){.recent-section>div{width:100%}}.recent-section>div p:first-of-type{color:#09ce27;font:500 16px/32px industry,Arial}.recent-section>div p:last-of-type{color:#324650;font:400 21px/34px "proxima-nova";margin-bottom:clamp(25px, 3vw, 50px)}.recent-section>div h4,.recent-section>div .h4{color:#324650;font:300 clamp(32px, 4vw, 48px)/clamp(40px, 4vw, 60px) industry,Arial;margin-bottom:20px}.recent-section>div a{color:#324650;font:400 18px/30px industry,Arial}.recent-section>div a:after{color:#09ce27}.recent-section>div a:hover{color:#09ce27}.blog-pane-wrapper{display:flex;flex-wrap:wrap;margin:50px 0px}.blog-pane-wrapper .tile-wrapper{background-color:#5d7e82;border-radius:5px;display:flex;flex-direction:column;justify-content:space-evenly;transition:background-color 0.3s;margin-bottom:30px;margin-right:0px;padding:20px;width:100%}.blog-pane-wrapper .tile-wrapper .description{color:#fff;flex-grow:1}.blog-pane-wrapper .tile-wrapper:hover{background-color:#09ce27}.blog-pane-wrapper .tile-wrapper:hover .child-learn-more span:after{color:#fff}.blog-pane-wrapper .tile-wrapper .category-wrapper{background-color:#fff;border-radius:100px;color:#09ce27;padding:2px 15px;margin-bottom:10px;max-width:max-content}@media screen and (min-width: 991px) and (max-width: 1399px){.blog-pane-wrapper .tile-wrapper{margin-right:3%;width:47%}}@media screen and (min-width: 1400px){.blog-pane-wrapper .tile-wrapper{margin-right:3%;width:30%}.blog-pane-wrapper .tile-wrapper:nth-of-type(3n){margin-right:0%}}.blog-pane-wrapper .title-wrapper{color:#fff;font-size:32px;margin-top:15px}.blog-pane-wrapper .date-wrapper{color:#fff}.blog-pane-wrapper .tile-clickable-link{font-size:18px;text-align:right}.blog-pane-wrapper .tile-clickable-link a{color:#09ce27}.blog-pane-wrapper .tile-clickable-link a:after{content:"\f178";display:inline-block;font-family:"Font Awesome 5 Pro";margin-left:10px}.blog-pane-wrapper .tile-clickable-link a:hover{color:#324650}.blog-pane-wrapper .tile-card{display:flex;flex-direction:column;height:100%}.article-wrapper{margin-bottom:50px}.article-wrapper h2{margin-bottom:15px}.pagination .active>.page-link{background-color:#ebeff4;border-color:#dee2e6;color:#09ce27}.pagination .active>.page-link:hover{color:#09ce27}.pagination .page-link:hover{color:#2a2a2a}.article-tabs{display:flex;justify-content:center}.article-tabs .nav-link{color:#09ce27}.line{border-top:1px solid #c5cdd7;position:absolute;right:-41%;text-align:end;top:-200%;transform:rotate(90deg);width:80%;z-index:-1}.line span{color:#09ce27;font:300 24px "industry";left:125px;position:relative;top:-16px}@media (max-width: 1200px){.line{display:none}}.line.solutions{right:140%;text-align:start;top:40%;transform:rotate(270deg);width:145%}.line.solutions span{left:-19%}.line.news{right:61%;text-align:start;top:-145%;transform:rotate(270deg);width:85%}.line.news span{left:-175px}.interior .line.line-right{right:-47%;top:-600px;width:88%;z-index:1}.interior .line.line-right span{left:150px}.interior .line.line-left{right:62%;text-align:start;top:-655px;transform:rotate(270deg);width:83%;z-index:1}.interior .line.line-left span{left:-130px}.interior .line.line-left.line-teams{top:-1245px}.interior .line.line-left.line-news{right:68%;width:71%;z-index:0}.interior .line.line-left.line-news span{left:-160px}.interior .line.line-solutions span{left:240px}#dnn_DnnSearch_ClassicSearch{display:flex;width:100%}#dnn_DnnSearch_ClassicSearch>.searchInputContainer{margin:0;width:100%}#dnn_DnnSearch_ClassicSearch>.searchInputContainer input{background:#e7ebf1;border:0;border-radius:5px 0 0 5px;font-family:#000;font-size:20px;height:53px;line-height:23px;padding:0 23px;width:100%}#dnn_DnnSearch_ClassicSearch>.searchInputContainer input::placeholder{color:#000}#dnn_DnnSearch_ClassicSearch>a{background:#09ce27;border-radius:0 5px 5px 0;color:#fff;font-size:25px;padding:8px 18px 7px;transition:background-color 0.3s ease 0s, color 0.3s ease 0s}#dnn_DnnSearch_ClassicSearch>a:hover{background:#000}.search-wrapper{background:#09ce27;bottom:0;opacity:0;position:absolute;transition:opacity 0.3s ease-in, bottom 0.3s ease-in, visibility 0.3s ease-in;visibility:hidden;width:100%;z-index:-1}.search-wrapper.active{bottom:-79px;opacity:1;visibility:visible}.search-wrapper>div{display:flex;padding:13px 15px}.search-wrapper .search-close{align-items:center;color:#2a2a2a;display:flex;flex-direction:column;font-family:industry,Arial;font-size:13px;justify-content:space-between;line-height:15px;margin-left:16px}.search-wrapper .search-close:hover{color:#09ce27}.search-wrapper .search-close>span{font-size:30px;position:relative;top:8px}.search-wrap{background:#324650;bottom:-65px;left:0;padding:6px 9px;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform 0.3s;width:100%;z-index:1}.search-wrap.active{transform:scaleY(1)}.search-icon{color:#A8B7B8;cursor:pointer;display:inline-block;font-size:21px;line-height:34px;transition:color 0.3s}@media (min-width: 576px){.search-icon{line-height:74px}}.search-icon:hover{color:#09ce27}.dnnLoginService{margin-top:20px}.dnnLoginService .dnnFormItem:first-of-type,.dnnLoginService .dnnFormItem:nth-of-type(2){display:flex;flex-direction:column}.dnnLoginService .dnnFormItem:first-of-type .dnnLabel,.dnnLoginService .dnnFormItem:nth-of-type(2) .dnnLabel{margin:0;padding:0;float:none;text-align:left;width:auto}.dnnLoginService .dnnFormItem:nth-of-type(3) .dnnFormLabel{display:none}.dnnLoginService .dnnFormItem:nth-of-type(4) .dnnSecondaryAction{background:#2a2a2a}.dnnLoginService .dnnFormItem:nth-of-type(4) .dnnSecondaryAction:hover{background:#09ce27}.dnnLoginService .dnnFormItem:nth-of-type(4) .dnnFormLabel{display:none}.dnnLoginService .dnnFormItem:last-of-type .dnnFormLabel{display:none}.dnnLoginService .dnnFormItem .dnnPrimaryAction,.dnnLoginService .dnnFormItem .dnnSecondaryAction{background:#09ce27;border-radius:10px;padding:15px 35px;color:#fff;outline:none;text-transform:uppercase;border-color:transparent;text-shadow:none;box-shadow:none;-webkit-box-shadow:none}.dnnLoginService .dnnFormItem .dnnPrimaryAction:hover,.dnnLoginService .dnnFormItem .dnnSecondaryAction:hover{background:#2a2a2a}.dnnLoginService .dnnFormItem ul{padding-left:0}
