@font-face{font-family:'bebasneue-light';src:url(../fonts/bebasneue-light.ttf) format('truetype')}html{scroll-behavior:smooth}.swd-fw-light{font-family:'bebasneue-light';font-weight:600}.swd-news-list-card{border:1px solid var(--primary);background-color:#fff}.swd-news-list-card .desc h3{color:var(--black);min-height:2.3rem;margin-bottom:0;display:block;display:-webkit-box;max-width:100%;margin:0 auto;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.swd-news-list-card .desc{position:relative}.swd-news-list-card .desc a p{padding-bottom:2rem;line-height:1.2}.swd-news-list-card .desc a.swd-btn{position:absolute;bottom:.5rem;left:1rem}.swd-news-list-card .swd-image span.swd-meta{font-family:'bebasneue-regular';position:absolute;top:0rem;background:#fff;left:1rem;z-index:1;padding:.25rem;line-height:1;color:var(--black);font-size:.8rem;font-family:'bebasneue-regular';font-weight:100}.swd-news-card{border-radius:0;background-color:#f5f5f5!important}.swd-news-card .card-img-top{width:100%;height:220px;object-fit:cover;border-radius:0}.swd-news-card .card-body{border-top:1px solid #f3f3f4;min-height:160px}.swd-news-card .card-body .card-title{font-family:"bebasneue-bold"!important;color:var(--dark);line-height:1}.swd-news-card .card-body .desc .card-text{color:#3d4543}.swd-news-card .card-header p small{color:#fff!important}.swd-blog-content.text-white p{color:#fff!important}.swd-news-card:hover a.swd-btn-primary{background-color:var(--dark)!important;color:#fff!important}.swd-news-card .card-footer{border-radius:0!important}.swd-news-card a.swd-btn-primary{border-radius:0}.swd-related-slick .slick-slide{margin:0 10px}.swd-related-slick .slick-slide{position:relative}.swd-related-slick .slick-slide .slide{position:relative;height:300px;width:100%;overflow:hidden}.swd-related-slick .slick-slide .simage{position:absolute;top:0;left:0;right:0;bottom:0;transition:0.6s}.swd-related-slick .slick-slide .simage::before{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 20%);background:linear-gradient(0deg,rgb(0 0 0 / 60%) 6%,rgb(0 0 0 / 40%) 100%)}.swd-related-slick .slick-slide .simage img{height:300px;width:100%;object-fit:cover}.swd-related-slick .slick-slide .swd-desc{padding:2.5rem 2.5rem 2.5rem 2.5rem;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.swd-related-slick .slick-slide .slide:hover .simage{transform:scale(1.1)}.swd-related-slick .slick-slide .slide:hover .swd-desc img.icon-absolute{transition:0.9s;transform:rotateY(360deg)}.swd-related-slick .slick-slide .swd-desc h3{color:#fff;font-size:1.75rem;line-height:1.2}.swd-related-slick .slick-arrow{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:auto;cursor:pointer;z-index:9;bottom:-7rem}.swd-related-slick .slick-arrow i{color:#fff}.swd-related-slick .slick-arrow.next{left:0}.swd-related-slick .slick-arrow.prev{right:0}.swd-related-slick button.slick-arrow{width:4rem;height:4rem;background:#fff0;border:1px solid var(--black)}.swd-related-slick button.slick-arrow img{width:1.5rem;height:calc(4rem - 4px);object-fit:contain;position:relative}.swd-related-slick button.slick-arrow.swd-prev{left:calc(50% - 4.75rem);right:auto}.swd-related-slick button.slick-arrow.swd-next{right:calc(50% - 4.75rem);left:auto}.swd-related-slick .swd-news-card .image::before{padding-top:80%}div.pagination{display:block;text-align:center;margin:7px}div.pagination b{margin:2px;padding:.5em .64em .43em .64em;background-color:var(--black)!important;text-decoration:none;color:#fff;border-radius:0px!important;font-size:18px;border:none!important;box-shadow:0 2px 5px 0 rgb(0 0 0 / 16%),0 2px 10px 0 rgb(0 0 0 / 12%)}div.pagination a{margin:2px;padding:.5em .64em .43em .64em;background-color:var(--primary)!important;text-decoration:none;color:#fff;border-radius:0px!important;font-size:18px;border:none!important;box-shadow:0 2px 5px 0 rgb(0 0 0 / 16%),0 2px 10px 0 rgb(0 0 0 / 12%)}div.pagination a:hover,div.pagination a:active{padding:.5em .64em .43em .64em;margin:2px;background-color:#e0ac07!important;color:#fff}div.pagination li.current a{padding:.5em .64em .43em .64em;margin:2px;background-color:#f75d77!important;color:#fff}div.pagination li.current a{font-size:22px}div.pagination span.disabled{display:none}.swd-blog-card{color:#404040}.swd-blog-details-content .swd-blog-content p{color:var(--black)!important}.swd-blog-details-content p,.swd-blog-details-content p b,.swd-blog-details-content p strong{color:var(--black);font-size:1.25rem;font-weight:300;line-height:1.3}.swd-blog-details-content ol,.swd-blog-details-content ul{padding-bottom:1rem}.swd-blog-details-content ol li,.swd-blog-details-content ul li{color:var(--black);font-size:1.25rem;font-weight:300;line-height:1.3;margin-bottom:.25rem}.swd-blog-details-content ul li b,.swd-blog-details-content ul li strong{color:var(--black)}.swd-blog-details-content ol li b,.swd-blog-details-content ol li strong{color:var(--black)}.swd-blog-details-content h1{color:var(--primary);font-weight:700}.swd-blog-details-content h2,.swd-blog-details-content h2 strong,.swd-blog-details-content h3,.swd-blog-details-content h3 strong,.swd-blog-details-content h4,.swd-blog-details-content h4 strong,.swd-blog-details-content h5,.swd-blog-details-content h5 strong,.swd-blog-details-content h6,.swd-blog-details-content h6 strong{color:var(--black);line-height:1.2;font-weight:700;margin-bottom:.25rem}.swd-blog-details-content h2,.swd-blog-details-content h2 strong{color:var(--primary)}.swd-blog-details-content h3,.swd-blog-details-content h3 strong{color:var(--primary)}.swd-blog-details-content p a,.swd-blog-details-content p strong a,.swd-blog-details-content ul li a{color:var(--primary);transition:0.3s}.swd-blog-details-content p a:hover,.swd-blog-details-content p strong a:hover,.swd-blog-details-content ul li a:hover{color:var(--black);transition:0.3s}.swd-news-hero{position:relative}.swd-news-hero::before{content:none}.swd-news-hero.vh-100{height:calc(100vh - 0rem)!important;min-height:calc(100vh - 0rem)!important}.swd-news-hero .hero-bg{position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:center}.swd-news-hero-swd-card-footer{width:66.66667%;float:right;text-align:center;position:absolute;right:0;bottom:0}.swd-inner-hero{position:relative}.swd-inner-hero::before{content:'';width:33.33333%;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:rgb(0 0 0 / 70%)}.swd-inner-hero.vh-100{height:calc(100vh - 4rem)!important;min-height:calc(100vh - 4rem)!important}.swd-inner-hero .hero-bg{position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:center}.swd-inner-hero-swd-card-footer{height:4rem;width:66.66667%;float:right;position:absolute;right:0}.swd-projects-cards-row a.swd-image,.swd-sectors-cards-row a.swd-image{position:relative;display:inline-block}.swd-projects-cards-row a.swd-image::before,.swd-sectors-cards-row a.swd-image::before{content:'';width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .25);position:absolute;opacity:0;transition:0.3s}.swd-projects-cards-row a.swd-image:hover::before,.swd-sectors-cards-row a.swd-image:hover::before{opacity:1;transition:0.3s}.swd-project-card .photo-caption p{color:var(--black);line-height:1.1}.swd-news-card .desc h3{margin-bottom:0.25rem!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.25rem;display:-webkit-box;max-width:100%}.swd-solution-text ul{padding:0;margin:0}.swd-solution-text ul li{list-style:none;font-size:1.25rem!important;font-weight:300;line-height:1.3;color:#fff!important;font-family:"Open Sans",sans-serif!important;padding:0 0 0 1.5rem!important;margin-bottom:.35rem;position:relative}.swd-solution-text ul li::before{content:'';width:.75rem;height:.75rem;position:absolute;background:var(--white);left:0;top:.6rem}.swd-solution-text ul li:last-child{margin-bottom:0}.swd-overview ul{padding:0;margin:0}.swd-overview ul li{list-style:none;font-size:2rem!important;font-weight:300;line-height:1.3;color:var(--black)!important;font-family:"Open Sans",sans-serif!important;padding:0 0 0 1.5rem!important;margin-bottom:.35rem;position:relative}.swd-overview ul li::before{content:'';width:.75rem;height:.75rem;position:absolute;background:var(--primary);left:0;top:1rem}.swd-overview ul li:last-child{margin-bottom:0}.swd-contact-list li{list-style:none;display:block;margin-bottom:.5rem}.swd-contact-list li a{position:relative;padding-left:2.5rem;color:var(--black);font-size:2rem;font-family:"bebasneue-bold"}.swd-contact-list li a i{position:absolute;left:0;top:0}.swd-contact-list li a:hover{color:var(--primary)}.swd-btn-primary{background-color:var(--primary)!important;padding:1rem 3rem 1rem 1rem!important;line-height:.5;transition:0.3s}.swd-btn-primary::after{filter:brightness(0) invert(0);transition:0.3s}.swd-btn-primary:hover{color:var(--black)!important;transition:0.3s}.swd-btn-primary:hover::after{filter:brightness(0) invert(1);transition:0.3s}.swd-iframe-map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.swd-sectors-card .desc{right:10%}.swd-similar-projects .swd-sectors-card .image.image-overlay::after{background:#fff0}.swd-similar-projects .swd-sectors-card:hover .image.image-overlay::after{background:rgb(0 0 0 / .5)}.swd-news-hero-new{height:100vh!important}.swd-news-hero-new .slick-initialized .slick-slide{position:relative}.swd-news-hero-new.swd-home-hero-sec .swd-absolute{bottom:10rem}.swd-scroll-container{position:absolute;width:24px;height:24px;bottom:5rem;left:50%;transform:translate(-50%,0)}.swd-scroll-container .chevron{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 3s ease-out infinite}.swd-scroll-container .chevron:first-child{animation:move 3s ease-out 1s infinite}.swd-scroll-container .chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.swd-scroll-container .chevron:before,.swd-scroll-container .chevron:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:#fff}.swd-scroll-container .chevron:before{left:0;transform:skew(0deg,30deg)}.swd-scroll-container .chevron:after{right:0;width:50%;transform:skew(0deg,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}.swd-scroll-container .text{display:block;margin-top:75px;margin-left:-30px;font-size:12px;color:#fff;text-transform:uppercase;white-space:nowrap;opacity:.25;animation:pulse 2s linear alternate infinite}@keyframes pulse{to{opacity:1}}@media (min-width:1200px){.swd-cust-cs-row .col-cust-4{}}@media (max-width:991px){.swd-news-hero.swd-news-hero::before{width:50%}.swd-news-hero .container .col-xl-3{flex:0 0 50%;max-width:50%}.swd-inner-hero-swd-card-footer{width:50%}}@media (max-width:767px){.swd-news-hero-swd-card-footer{width:100%;min-width:100%}.swd-3d-iframe{max-height:90vh!important}}@media (max-width:420px){.swd-news-hero.swd-news-hero::before{width:75%}.swd-news-hero .container .col-xl-3{flex:0 0 75%;max-width:75%}.swd-inner-hero-swd-card-footer{width:100%}}.sidebar-wrapper .desc ul{padding:0}.sidebar-wrapper .desc ul li{list-style:none;display:inline-block;font-size:.84rem;padding:.25rem;font-family:'bebasneue-bold'}.sidebar-wrapper .desc a h3{transition:0.3s}.sidebar-wrapper .desc a:hover h3{transition:0.3s;color:var(--primary)!important}.swd-filtr-container li{list-style:none}@media (min-width:1800px){.swd-testimonial-card .desc_lg{width:50%}}@media (min-width:1200px){.col-md-6.sidebar-wrapper .desc{max-width:calc(585px - 30px);float:right}.swd-sectors-cards-row .col-md-6.sidebar-wrapper .desc{max-width:calc(585px - 30px);float:left}.swd-our-people .swd-sectors-card .desc p,.swd-our-people .swd-sectors-card .desc a{visibility:hidden;opacity:0;transform:translateY(0%);height:auto;transition:0.2s!important}.swd-our-people .swd-sectors-card .desc{top:calc(100% - 118px);transform:unset}.swd-our-people .swd-sectors-card:hover .desc{top:34%;transform:translateY(0%)}.swd-our-people .swd-sectors-card:hover .desc p,.swd-our-people .swd-sectors-card:hover .desc a{visibility:visible;opacity:1;transition:0.2s!important}.swd-sectors-card.active .desc{top:34%;transform:translateY(0%)}.swd-our-people .swd-sectors-card .desc h3{font-size:2.25rem}}@media (min-width:1600px){.swd-container-fluid{max-width:1920px}.col-md-6.sidebar-wrapper .desc{max-width:calc(650px - 30px);min-width:calc(650px - 30px)}.swd-sectors-cards-row .col-md-6.sidebar-wrapper .desc{max-width:calc(650px - 30px)}.swd-our-people .swd-sectors-card .desc p,.swd-our-people .swd-sectors-card .desc a{visibility:hidden;opacity:0;transform:translateY(0%);height:auto;transition:0.2s!important}.swd-our-people .swd-sectors-card .desc{top:calc(100% - 118px);transform:unset}.swd-our-people .swd-sectors-card:hover .desc{top:50%;transform:translateY(0%)}.swd-our-people .swd-sectors-card:hover .desc p,.swd-our-people .swd-sectors-card:hover .desc a{visibility:visible;opacity:1;transition:0.2s!important}.swd-sectors-card.active .desc{top:50%;transform:translateY(0%)}}@media (min-width:1800px){.swd-our-people .swd-sectors-card:hover .desc{top:65%}.swd-sectors-card.active .desc{top:65%}}@media (max-width:767px){.swd-projects-cards-row{flex-direction:column-reverse;padding-bottom:2rem}.col-md-6.sidebar-wrapper .desc{padding:15px!important}.swd-sectors-cards-row{padding-bottom:2rem}.swd-sectors-cards-row .col-md-6.sidebar-wrapper .desc{padding:0 15px 15px!important}.swd-testimonial-card .desc_lg{position:static;width:100%!important;background:var(--light);padding:1rem 0}.slick-sectors-list-1.swd-sectors-carousel .swd-sectors-card-1{height:320px}}@media (max-width:1199px){.col-md-6.sidebar-wrapper .desc{padding:15px!important}.swd-sectors-cards-row .col-md-6.sidebar-wrapper .desc{padding:0 15px 15px!important}.swd-overview p{color:var(--black)!important}.swd-overview ul li{font-size:1.45rem!important}.swd-overview ul li::before{top:.65rem}.lead-1{font-size:1.25rem}.lead-2{font-size:1.5rem}.swd-our-people .swd-sectors-card .desc p,.swd-our-people .swd-sectors-card .desc a{visibility:hidden;opacity:0;transform:translateY(0%);height:auto;transition:0.2s!important}.swd-our-people .swd-sectors-card .desc{top:calc(100% - 128px);transform:unset}.swd-our-people .swd-sectors-card:hover .desc{top:40%;transform:translateY(0%)}.swd-our-people .swd-sectors-card:hover .desc p,.swd-our-people .swd-sectors-card:hover .desc a{visibility:visible;opacity:1;transition:0.2s!important}}@media (min-width:577px) and (max-width:767px){.swd-section-desktop .swd-project-details-background-image::before{width:45%}}@media (min-width:360px) and (max-width:420px){.swd-btn-wrap button{width:3rem}.swd-sm-btn-group{flex-direction:row}.swd-btn-group.swd-sm-btn-group .swd-btn-wrap{width:13.5rem}.swd-btn-group.swd-sm-btn-group .swd-btn-wrap button{width:3rem}.swd-cust-mobile-flex.swd-sm-cust-mobile-flex{flex-direction:row!important;width:100%;justify-content:normal!important}.swd-cust-mobile-flex.swd-sm-cust-mobile-flex .swd-btn-wrap button{width:3rem}.swd-cust-mobile-flex.swd-sm-cust-mobile-flex .col-5{max-width:9.5rem;padding-right:0}.swd-cust-mobile-flex.swd-sm-cust-mobile-flex .col-5 .swd-btn-wrap.text-right{text-align:left!important;width:7rem;margin-left:16px}.swd-cust-mobile-flex.swd-sm-cust-mobile-flex .col-7{width:calc(100% - 10rem);padding-right:0;padding-left:0;max-width:100%;flex:none}.swd-cust-mobile-flex.swd-sm-cust-mobile-flex .col-7 a.swd-btn{white-space:nowrap}}.swd-project-details-background-image::before{width:35%}@media (min-width:1921px){.swd-project-details-background-image::before{width:42%}.swd-inner-hero-swd-card-footer-2,.swd-inner-hero-swd-card-footer-1{width:58%}.container{max-width:1600px}.swd-testimonial-card .desc{width:33.333%}.swd-testimonial-card .desc_lg{width:50%}.swd-inner-hero::before{width:42%}.swd-inner-hero-swd-card-footer{width:58%}.col-md-6.sidebar-wrapper .desc{max-width:calc(792px - 30px);min-width:calc(792px - 30px)}}@media (max-width:576px){.swd-project-details-background-image::before{width:50%}}@media only screen and (orientation:landscape) and (max-height:600px) and (max-width:1024px){.swd-inner-hero-1.swd-project-section{min-height:600px!important;height:600px!important}.swd-inner-hero-swd-card-footer-2{top:calc(600px - 4rem)}.swd-sectors-card-1{height:600px}}@media (min-width:1200px) and (max-width:1420px){.swd-testimonial-card .desc{padding-left:0!important}}@media (max-width:1799px){.swd-testimonial-card .desc_lg{width:50%}}@media(min-width:1200px){.swd-news-hero.swd-news-hero-new .swd-h-100 img{object-position:0 calc(50% - -10rem)}}@media (max-width:1199px){.swd-blog-details-content p,.swd-blog-details-content p b,.swd-blog-details-content p strong{font-size:1rem}.swd-blog-details-content ol li,.swd-blog-details-content ul li{font-size:1rem}}@media (max-width:767px){.swd-related-slick .slick-slide{margin:0}}#cookies{width:100%;position:fixed;bottom:0;color:#fff;background-color:#000;z-index:99999;display:none}.cookies{min-height:70px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.cookies p{color:#fff}.cookies a{text-decoration:none;font-weight:500;color:var(--primary)}.cookies-btn{border-radius:5px;padding:8px 12px 8px 12px;font-size:1rem;font-family:inherit;cursor:pointer;border:3px solid var(--primary);background-color:#000;color:#fff}#cookies-btn{border-radius:0;padding:8px 12px 8px 12px;font-size:1rem;font-family:inherit;cursor:pointer;border:3px solid var(--primary);background-color:#000;color:#fff}#cookies-btn:hover{color:var(--primary);border-color:var(--primary)}@media(max-width:1024px){.cookies{padding:10px 0}}@media(max-width:768px){#cookies-btn{width:100%}}@media(min-width:1600px){.swd-news-hero-new{height:calc(100vh - 7rem)!important;margin-top:7rem}}@media (max-width:991px){.swd-inner-hero.vh-100{min-height:600px!important}}