html body .bold{font-weight:bold}html body .italic{font-style:italic}html body .left{text-align:left}html body .center{text-align:center}html body .balance{text-wrap:balance}html body .upper{text-transform:uppercase}html body .green-text{color:var(--light-green)}html body .sec-green-text{color:var(--secondary)}html body .white-text{color:var(--white)}html body .remove-pseudo::before,html body .remove-pseudo::after{content:none}:root{--main: rgb(30, 55, 109);--main-form: rgba(var(--main), .05);--dark-main: rgb(23, 43, 85);--secondary: rgb(106, 133, 43);--dark-grey: rgb(0, 1, 3);--text-grey: rgb(112, 112, 112);--text-grey-light: rgb(157, 157, 159);--black: rgb(0, 0, 0);--black-fade: rgba(0, 0, 0, 0.4);--accent: $black;--black-opaque: rgba($black, 0.6);--white: rgb(255, 255, 255);--white-opaque: rgba(var(--white), 0.6);--transparent: rgba(var(--black), 0);--font: $black;--yellow: rgb(255, 218, 0);--text-light-grey: rgb(92, 96, 107);--resets-grey: rgb(204, 204, 204);--bg-grey: rgb(244, 244, 244);--light-grey: rgb(247, 247, 247);--mid-grey: rgb(188, 184, 184);--light-green: rgb(168, 181, 116);--dark-blue: rgb(46, 62, 92);--font-main: "Exo2-Regular",sans-serif;--font-medium: "Exo2-Medium",sans-serif;--font-italic: "Exo2-Italic",sans-serif;--font-semibold: "Exo2-Semibold",sans-serif;--font-secondary: "Roboto",sans-serif;--font-helvetica: "Helvetica-Neue",sans-serif;--font-helvetica-light: "HelveticaNeueLight",sans-serif;--font-awesome: "Font Awesome 6 Pro";--sectionPadding: 20px}@media (min-width: 576px){:root{--sectionPadding: 45px}}.home h3,.home .h3{color:var(--dark-grey);font:clamp(22px, 3vw, 26px)/calc(1em + 6px) var(--font-semibold);padding-bottom:10px}@media (min-width: 576px){.home h3,.home .h3{padding-bottom:30px}}.home .hero-slider p{margin-bottom:0}.home .hero-slider img{min-height:150px;object-fit:cover;width:100%}.home .home-buttons{align-items:center;display:flex;gap:30px;justify-content:center;padding-bottom:var(--sectionPadding);padding-top:var(--sectionPadding);width:100%}@media (max-width: 767px){.home .home-buttons{flex-wrap:wrap;gap:15px}}.home .home-buttons p{flex-grow:1;flex-basis:33%;margin-bottom:0}@media (max-width: 767px){.home .home-buttons p{flex-basis:100%}}.home .home-buttons .btn-round{display:block;font:clamp(18px, 2vw, 24px)/calc(1em + 6px) var(--font-medium);padding:10px 20px}@media (min-width: 576px){.home .home-buttons .btn-round{padding:15px 30px}}.home .grey-bg{background-color:var(--bg-grey)}.home .grey-bg .DnnModule:not(:has(.solution-cards)){padding-bottom:var(--sectionPadding);padding-top:var(--sectionPadding)}.home .grey-bg h1,.home .grey-bg .h1{color:var(--dark-grey);font:clamp(26px, 3vw, 36px)/calc(1em + 6px) var(--font-main);margin-bottom:20px;position:relative;padding-bottom:20px;text-transform:none}@media (min-width: 576px){.home .grey-bg h1,.home .grey-bg .h1{padding-bottom:30px;margin-bottom:30px}}.home .grey-bg h1::after,.home .grey-bg .h1::after{background-color:var(--secondary);content:'';bottom:0;height:7px;left:50%;transform:translateX(-50%);position:absolute;width:180px}.home .grey-bg h2,.home .grey-bg .h2{color:var(--text-grey);font:clamp(18px, 3vw, 26px)/calc(1em + 6px) var(--font-medium)}@media (min-width: 576px){.home .grey-bg h2,.home .grey-bg .h2{font:clamp(22px, 3vw, 26px)/calc(1em + 6px) var(--font-medium)}}.home .solution-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));column-gap:50px;row-gap:15px;padding-bottom:20px}@media (min-width: 576px){.home .solution-cards{padding-bottom:80px}}@media (max-width: 1250px){.home .solution-cards{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}.home .solution-cards .card-item{background-color:var(--white);padding:15px 20px 30px 20px}@media (min-width: 576px){.home .solution-cards .card-item{padding:15px}}.home .solution-cards .card-item ul{margin:0;padding:0}.home .solution-cards .card-item li{color:var(--text-grey);font:clamp(18px, 3vw, 20px)/calc(1em + 6px) var(--font-main);padding-left:15px;position:relative}.home .solution-cards .card-item li::after{background-color:var(--secondary);content:'';top:12px;border-radius:50%;height:4px;left:5px;position:absolute;width:4px}.home .solution-cards .card-item li span{font:14px/calc(1em + 6px) var(--font-italic)}.home .solution-cards .card-item h3,.home .solution-cards .card-item .h3{color:var(--secondary);font:clamp(20px, 3vw, 24px)/calc(1em + 6px) var(--font-main);padding-bottom:15px;margin-bottom:10px;position:relative}.home .solution-cards .card-item h3::after,.home .solution-cards .card-item .h3::after{background-color:var(--secondary);content:'';bottom:0;height:3px;left:0;position:absolute;width:100%}.home .image-grid{align-items:center;justify-content:center;padding-bottom:var(--sectionPadding);padding-top:var(--sectionPadding)}@media (max-width: 991px){.home .image-grid{row-gap:25px}}@media (max-width: 767px){.home .image-grid{row-gap:15px}}.home .image-grid p{margin-bottom:0}.home .image-grid img{width:100%}.home .testimonial-wrap .testimonial-cards{display:flex;gap:30px}@media (max-width: 767px){.home .testimonial-wrap .testimonial-cards{flex-wrap:wrap}}.home .testimonial-wrap .testimonial-cards span{color:var(--black);display:block;font:clamp(18px, 3vw, 20px)/calc(1em + 6px) var(--font-medium);margin:20px 0 0 20px}@media (min-width: 576px){.home .testimonial-wrap .testimonial-cards span{margin:30px 0 0 30px}}.home .testimonial-wrap .quote{background-color:var(--white);padding:15px;position:relative}@media (min-width: 576px){.home .testimonial-wrap .quote{padding:30px 30px 50px 30px}}.home .testimonial-wrap .quote::after{background-color:var(--white);content:'';bottom:-10px;height:30px;left:50px;position:absolute;transform:rotate(-45deg);width:30px}.home .testimonial-wrap .quote p{color:var(--text-grey);font:clamp(18px, 3vw, 20px)/calc(1em + 6px) var(--font-italic);margin-bottom:0}.home .partners{padding-bottom:var(--sectionPadding);padding-top:var(--sectionPadding)}.home .partners .partner-images{align-items:center;display:flex;justify-content:space-between;gap:15px}@media (max-width: 991px){.home .partners .partner-images{flex-wrap:wrap;justify-content:center}}@media (max-width: 575px){.home .partners .partner-images{flex-wrap:wrap;justify-content:center}}.home .partners .partner-images img{max-width:max-content;width:100%}@media (max-width: 767px){.home .partners .partner-images img{flex-basis:33%}}@media (max-width: 575px){.home .partners .partner-images img{flex-basis:100%;object-fit:none;max-width:100%;max-height:80px}}.hero-background-image{background-image:linear-gradient(180deg, rgba(18,36,76,0.9) 0%, rgba(30,55,109,0.75) 100%),var(--hero-bg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:63px;margin-bottom:-55px}.hero-left h1,.hero-left p{color:var(--white);margin-bottom:0}.hero-left p.bold{margin-bottom:15px;font-weight:700;font-size:20px;line-height:28.9px}.hero-left h1{padding-bottom:16px;font-weight:700;font-size:36px;line-height:42.2px}@media screen and (max-width: 767px){.hero-left h1{padding-top:12px}}@media screen and (min-width: 768px){.hero-left h1{font-size:56px;line-height:67.2px}}.hero-left .sub-title{font-weight:700;letter-spacing:0.7px}@media screen and (min-width: 992px){.hero-left .big-p{max-width:465px}}@media screen and (max-width: 991px){.hero-left img{padding-block:20px}}.big-p{font-size:20px;line-height:26px}.hero-background-image .fmFormBuilderDiv{background-color:var(--white);padding:31px 33px;border-radius:10px;box-shadow:0px 10px 15px -3px #0000001A}.hero-background-image .fmFormBuilderDiv h2{font-weight:700;font-size:24px;line-height:36px;color:var(--dark-blue);margin-bottom:20px}.hero-background-image .fmFormBuilderDiv label{font-weight:400;font-size:14px;line-height:14px;color:var(--dark-blue)}.hero-background-image .fmFormBuilderDiv input,.hero-background-image .fmFormBuilderDiv textarea{border-radius:8px;border-top:1px solid #d1d5dc;background-color:#f3f3f5 !important}.hero-background-image .fmFormBuilderDiv textarea{max-height:64px;min-height:unset}.hero-background-image .fmFormBuilderDiv .form-group:has(.g-recaptcha){display:none}.hero-background-image .fmFormBuilderDiv input#Button{width:100%;background-color:var(--secondary) !important;font-size:20px;line-height:25.71px;border-radius:0;padding-block:11px}.hero-background-image .fmFormBuilderDiv input#Button:hover{background-color:var(--dark-blue) !important}.hero-background-image .fmFormBuilderDiv #CustomProjectForm{margin-bottom:0}@media screen and (min-width: 992px){.hero-background-image .fmFormBuilderDiv{margin-left:65px}}@media (min-width: 576px){.main-site-content:has(.hero-left){padding-top:193px}}.home .grey-bg .grey-left h2{font-weight:500;font-size:32px;line-height:40px;color:var(--dark-blue);margin-bottom:15px}@media screen and (max-width: 767px){.home .grey-bg .grey-left h2{padding-top:12px}}@media screen and (min-width: 768px){.home .grey-bg .grey-left h2{font-size:40px;line-height:52px}}.home .grey-bg .grey-left .big-p{color:var(--text-light-grey)}@media screen and (max-width: 991px){.home .grey-bg .grey-left{padding-top:30px}}@media screen and (min-width: 992px){.home .grey-bg .grey-left .big-p{max-width:565px}}.home .grey-bg .grey-left ul{margin-left:0;padding-left:22px;list-style:disc outside}.home .grey-bg .grey-left ul li{font-size:20px;line-height:25.6px;padding-left:6px;color:var(--dark-blue)}.home .grey-bg .grey-left ul li:not(:last-of-type){margin-bottom:16px}.grey-bg:has(.grey-left){padding-top:58px;padding-bottom:20px}.row:has(#dnn_ImagePane1.DNNEmptyPane):has(#dnn_ImagePane2.DNNEmptyPane):has(#dnn_ImagePane3.DNNEmptyPane){display:none}@media screen and (max-width: 767px){.sub-title:has(~ .trust-orenco){padding-top:30px}}.trust-orenco{font-weight:500;font-size:32px;line-height:40px}@media screen and (max-width: 767px){.trust-orenco{padding-top:12px}}@media screen and (min-width: 768px){.trust-orenco{font-size:40px;line-height:60px}}.icons-btn-grid{display:grid;gap:24px;padding-top:38px;padding-bottom:72px}@media screen and (min-width: 1200px){.icons-btn-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 992px) and (max-width: 1199px){.icons-btn-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 768px) and (max-width: 991px){.icons-btn-grid{grid-template-columns:repeat(2, 1fr)}}.icons-btn-grid p{font-weight:600;font-size:15px;line-height:22.5px;color:var(--main);padding:19.5px 21px 15.5px 21px;border:2px solid var(--secondary);border-radius:32px;display:inline-flex;justify-content:center;margin-bottom:0}.icons-btn-grid p::before{content:url("/Portals/0/Images/Monitoring%20And%20Control%20Panels/check-mark.svg");padding-right:10px}.dark-blue-cta{background-color:var(--main);padding:45px;text-align:center;border-radius:10px;margin-bottom:95px}@media screen and (min-width: 992px){.dark-blue-cta{padding:45px 120px 48px 120px}}@media screen and (max-width: 500px){.dark-blue-cta{padding:35px 20px}}.dark-blue-cta p{font-weight:700;font-size:22px;line-height:30px;color:var(--white);margin-bottom:32px}@media screen and (min-width: 992px){.dark-blue-cta p{font-size:30px;line-height:36px}}.dark-blue-cta .btn-primary{font-size:20px;line-height:27px;padding:16px 33px;background-color:var(--secondary) !important}.dark-blue-cta .btn-primary:hover{background-color:var(--dark-blue) !important}@media screen and (max-width: 991px){#dnn_GreyLeft>div{padding-bottom:0}#dnn_GreyRight>div{padding-top:0}}
