@font-face{font-family:'OpenSansLight';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansRegular';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansMedium';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansSemiBold';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansBold';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:'OpenSansExtraBold';src:local(Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif");src:url(../_fonts/opensans/OpenSans-ExtraBold.ttf) format("truetype");font-display:swap}@keyframes carousel-shift{from{transform:scale(1)}to{transform:scale(1.075)}}@keyframes carousel-fade{from{opacity:0}to{opacity:1}}@keyframes stat-focus{0%{transform:scale(1)}30%{transform:scale(0.8)}60%{transform:scale(1.2)}80%{transform:scale(0.9)}100%{transform:scale(1)}}#carousel{position:relative;overflow:hidden;border-bottom:1px solid #ced4da}#carousel .swiper-slide{position:relative;overflow:hidden}#carousel .swiper-background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;transform:scale(1.075);transition:all 0.2s linear}#carousel .swiper-background-image img{width:100%}#carousel .swiper-gradient-overlay{position:absolute;top:-50%;right:0;width:150%;height:200%;background:radial-gradient(ellipse, rgba(1,2,3,0) 40%, #010203);z-index:5}#carousel .swiper-copy-overlay{position:absolute;top:0;left:0;width:35%;height:100%;background:rgba(255,255,255,0.4);box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(7px);border-right:1px solid rgba(255,255,255,0.075);z-index:6}#carousel .swiper-copy-overlay .swiper-copy{padding-top:160px;padding-left:3rem;padding-right:3rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:center;height:100%}#carousel .swiper-copy-overlay .swiper-copy h2{font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:3.2rem;font-weight:400;color:#010203;text-shadow:1px 1px 2px rgba(43,43,43,0.5);text-transform:uppercase;margin-bottom:0;opacity:0}#carousel .swiper-copy-overlay .swiper-copy h3{font-family:'OpenSansLight', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:2rem;font-weight:400;color:#010203;text-shadow:1px 1px 2px rgba(43,43,43,0.5);margin-top:0.3rem;margin-bottom:0;opacity:0}#carousel .swiper-copy-overlay .swiper-copy a:link,#carousel .swiper-copy-overlay .swiper-copy a:visited,#carousel .swiper-copy-overlay .swiper-copy a:hover,#carousel .swiper-copy-overlay .swiper-copy a:active,#carousel .swiper-copy-overlay .swiper-copy a:focus{margin-top:2rem;opacity:0}#carousel .swiper-navigation{position:absolute;bottom:2rem;right:3rem;z-index:9}#carousel .swiper-navigation .swiper-pagination{position:relative !important;padding:0.5rem 0.75rem;background:rgba(255,255,255,0.1);border-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,0.075);bottom:0;display:flex;color:#fff;font-size:1rem}#carousel .swiper-navigation .swiper-carousel-button{font-size:2rem;color:#fff;padding:0.5rem 0.75rem;background:rgba(255,255,255,0.1);border-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,0.075)}#carousel .swiper-slide-active .swiper-background-image{animation:10s carousel-shift 0s forwards}#carousel .swiper-slide-active .swiper-copy h2{animation:1.2s carousel-fade 0.15s forwards}#carousel .swiper-slide-active .swiper-copy h3{animation:1.2s carousel-fade 0.25s forwards}#carousel .swiper-slide-active .swiper-copy a:link,#carousel .swiper-slide-active .swiper-copy a:visited,#carousel .swiper-slide-active .swiper-copy a:hover,#carousel .swiper-slide-active .swiper-copy a:active,#carousel .swiper-slide-active .swiper-copy a:focus{animation:1.2s carousel-fade 0.35s forwards}#introduction .solutions-list-group{background-color:#21222d;background:radial-gradient(circle at top left, #4d4e57, #1a1b24 60%);border:3px solid #a4e10b;border-radius:1.5rem;padding:1.5rem;box-shadow:3px 3px 7px rgba(1,2,3,0.4)}#introduction .solutions-list-group .list-group-item{background-color:transparent;padding:1.5rem 0;border:none;border-radius:0 !important;border-bottom:3px dotted #a4e10b}#introduction .solutions-list-group .list-group-item:first-child{padding-top:0.5rem}#introduction .solutions-list-group .list-group-item:last-child{padding-bottom:0.5rem;border-bottom:none}#introduction .solutions-list-group .list-group-item h4{color:#fff;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1rem;text-transform:uppercase;margin-bottom:0.3rem;display:inline-block}#introduction .solutions-list-group .list-group-item p{color:#fff;font-family:'OpenSansLight', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1rem;font-style:italic;line-height:1.2;margin-bottom:0.6rem}#introduction .solutions-list-group .list-group-item p.tiny{background-color:#a4e10b;margin-bottom:0;font-size:0.7rem;font-style:normal;display:inline-block;padding:0.3rem 0.5rem;border-radius:0.2rem;text-shadow:1px 1px 1px rgba(1,2,3,0.4)}#introduction h2 span{border-bottom:4px solid #a4e10b}#introduction h3{display:inline-block;margin-bottom:0.4rem}#stats{position:relative;background:linear-gradient(90deg, #6e808f 0%, #99ca3c 50%, #f1d10f 100%);padding-top:5rem;padding-bottom:2.5rem}#stats .container{z-index:9}#stats .stat-container{margin-bottom:1.5rem}#stats .card{background:rgba(255,255,255,0.4);border-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,0.075);height:100%}#stats .card .card-body{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}#stats .card h4{color:#fff;font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:1rem;text-transform:uppercase;margin-bottom:0;text-align:center;text-shadow:1px 1px 3px rgba(43,43,43,0.6)}@media (min-width: 992px){#stats .card h4{font-size:1.2rem}}@media (min-width: 1400px){#stats .card h4{font-size:1.4rem}}#stats.animate .card[data-step="1"]{animation:0.35s stat-focus 0.25s linear 1}#stats.animate .card[data-step="2"]{animation:0.35s stat-focus 0.3s linear 1}#stats.animate .card[data-step="3"]{animation:0.35s stat-focus 0.35s linear 1}#stats.animate .card[data-step="4"]{animation:0.35s stat-focus 0.45s linear 1}#stats.animate .card[data-step="5"]{animation:0.35s stat-focus 0.5s linear 1}#stats.animate .card[data-step="6"]{animation:0.35s stat-focus 0.55s linear 1}#stats.animate .card[data-step="7"]{animation:0.35s stat-focus 0.6s linear 1}#stats.animate .card[data-step="8"]{animation:0.35s stat-focus 0.65s linear 1}#stats.animate .card[data-step="9"]{animation:0.35s stat-focus 0.7s linear 1}#stats.animate .card[data-step="10"]{animation:0.35s stat-focus 0.75s linear 1}#services{position:relative;background-repeat:no-repeat;background-position:bottom left;background-size:contain}#services .container{position:relative;z-index:9}#services h2{margin-bottom:1.5rem}#services #services-container{width:100%;position:relative;display:flex;margin-left:-100%;transition:all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}#services #services-container.animate{margin-left:0}#services .service-slide{display:flex;flex-direction:column;justify-content:space-between;transition:all 0.5s linear;position:relative;transform:scale(1);transition:all 0.1s linear;height:auto !important}#services .service-slide:hover{margin-top:-1rem;padding-bottom:1rem}#services .service-slide .service-slide-body{display:flex;flex-direction:column;align-items:center;padding:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem;text-align:center;border-left:1px solid #ced4da;border-top:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:1rem;border-top-right-radius:1rem;flex-grow:1;background:#010203;background:radial-gradient(circle at top left, #4d4e57, #1a1b24 50%)}#services .service-slide .service-slide-body img{width:100%;max-width:35px}#services .service-slide .service-slide-body h4{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-weight:400;margin-top:1.5rem;margin-bottom:1.5rem;color:#fff;line-height:1.2;font-size:1.2rem}@media (min-width: 576px){#services .service-slide .service-slide-body h4{font-size:1.4rem}}@media (min-width: 992px){#services .service-slide .service-slide-body h4{font-size:1.2rem}}@media (min-width: 1400px){#services .service-slide .service-slide-body h4{font-size:1.4rem}}#services .service-slide .service-slide-body .divider{width:70%;margin-left:15%;margin-right:15%;border-top:3px dotted #f1d10f;margin-bottom:1rem}#services .service-slide .service-slide-body p{margin-bottom:0;color:#fff}#services .service-slide .service-slide-footer img{border-left:1px solid #ced4da;border-bottom:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}#services .service-slide .service-slide-footer .btn{width:100%;border-radius:1rem;margin-top:0.75rem;color:#fff}#services .swiper-services-button{font-size:3rem;color:#fff;background-color:#21222d;transition:all 0.2s linear;border-radius:1.5rem}#services .swiper-services-button:hover{transform:scale(0.85)}#services .swiper-services-pagination{position:relative;display:block;bottom:0;top:0}#value{position:relative}#value .container{position:relative;z-index:9;background:rgba(255,255,255,0.6);border-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,0.075)}#value .value-background{position:absolute;top:-50%;left:0;width:100%;height:auto;z-index:2}#value .value-background img,#value .value-background picture{opacity:0.8}#value .value-headings{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:3rem}#value .value-headings h3{color:#21222d;margin-bottom:3rem}#value .value-headings ul{margin-bottom:0}#value .value-headings ul button{margin-bottom:0.7rem;padding:0.6rem 0.9rem}#value .value-headings .divider{width:50%;margin-left:auto;margin-right:auto;padding-bottom:0;margin-bottom:3rem;border-bottom:3px solid #828133}#value .value-headings picture{width:100%;max-width:55%;margin-bottom:3rem}#value .swiper-value{position:relative;height:100%;width:100%}#value .swiper-value .swiper-copy-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#value .swiper-value .swiper-copy-container .swiper-copy{width:100%;max-width:80%;padding:3rem;background:#345777;border-radius:1rem;box-shadow:0 4px 30px rgba(0,0,0,0.1);border:1px solid rgba(52,87,119,0.075)}#value .swiper-value .swiper-copy-container .swiper-copy h4{color:#fff;font-family:'OpenSansLight', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-weight:400;font-size:1.4rem;margin-bottom:0;text-shadow:1px 1px 3px rgba(43,43,43,0.6)}#value .swiper-value .swiper-copy-container .swiper-copy h4 span{font-family:'OpenSansBold', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";text-transform:uppercase}#value .swiper-value .swiper-value-pagination{top:auto;bottom:1.75rem !important;width:80% !important;left:10% !important}#value .swiper-value .swiper-value-pagination .swiper-pagination-progressbar-fill{background:#345777}#value .swiper-value .swiper-slide-shadow{background:rgba(255,255,255,0) !important}#news{position:relative}#news .card{height:100%;overflow:hidden;background-color:#f5f5f5}#news .card .card-image{position:relative}#news .card .card-image .card-category{position:absolute;top:1rem;left:1rem;background-color:#99ca3c;margin-bottom:0;font-family:'OpenSansLight', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#fff;font-size:0.8rem;font-style:normal;display:inline-block;padding:0.3rem 1rem;border-radius:1rem;text-shadow:1px 1px 1px rgba(1,2,3,0.4)}#news .card .card-image img{width:100%}#news .card .card-body .divider{width:50%;border-bottom:3px solid #99ca3c;margin-bottom:0.5rem}#news .card .card-body h5{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#21222d;font-size:1.2rem;margin-bottom:0.9rem}#news .card .card-body ul{margin-bottom:0}#news .card .card-body ul li{font-family:'OpenSansRegular', Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";font-size:0.9rem}#news .card .card-footer{border:none;padding-top:0;background-color:#f5f5f5}
