.panel{padding-top:0 !important}@media screen and (min-width:1400px){.front-page nav~.region:after{content:"";z-index:99;width:1px;background-color:rgba(0,115,128,.2784313725);height:12rem;position:absolute;left:calc((100vw - 1536px)/2 + 6rem);transform:translateY(-50%)}}.front-page .navbar{background-color:rgba(0,0,0,0) !important}.front-page #content{padding-top:0 !important}.layout.layout-paragraph.featured-services__paragraph{padding-top:13rem;background-color:#f5f5f5;padding-bottom:3rem !important}.layout.layout-paragraph.featured-services__paragraph strong{color:#000;font-weight:600}@media screen and (max-width:1400px){.layout.layout-paragraph.featured-services__paragraph{padding-top:7.5rem}}@media screen and (max-width:1280px){.layout.layout-paragraph.featured-services__paragraph{padding-top:5rem}}@media screen and (max-width:992px){.layout.layout-paragraph.featured-services__paragraph{padding-top:4rem}}.layout.layout-paragraph.featured-services__paragraph .container{width:fit-content}@media screen and (max-width:1536px){.layout.layout-paragraph.featured-services__paragraph .container{margin-left:0}}.layout.layout-paragraph.featured-services__paragraph .container .layout-field-title{font-weight:600;font-size:1.75rem}.layout.layout-paragraph.featured-services__paragraph .container .layout-field-desc{max-width:45rem}@media screen and (max-width:768px){#latest-news,#some-clients{padding-top:4rem}}.featured-service{padding:0 0 10rem;background-color:#f5f5f5}@media screen and (max-width:768px){.featured-service{padding:0 0 4rem}}.featured-service__grid>.container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:2rem}@media screen and (max-width:1280px){.featured-service__grid>.container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.featured-service__grid>.container{grid-template-columns:1fr}}.featured-service__grid>.container:before,.featured-service__grid>.container:after{display:none}.card.card-service{box-shadow:rgba(0,0,0,.1) 0px 10px 50px}.card.card-service .card__title{font-weight:600;margin-bottom:1rem}.card.card-service .card__desc{margin-bottom:1rem}.card.card-service .card__link{justify-content:flex-end;color:#000;display:flex;flex-grow:1;height:100%;font-weight:600;margin-bottom:.5rem}.card.card-service .card__content{border:none;display:flex;flex-direction:column;border-radius:0}.card.card-service .card__media{height:12.5rem;border-radius:0}.card.card-service .card__media img{width:100%;height:100%;object-fit:cover}.navbar{background-color:#fff;position:relative;top:0 !important}.navbar-header{margin:0 !important}.navbar-header .header-left{align-items:center}.navbar-header .logo-partnership{max-width:10rem;margin-top:.75rem;height:fit-content}@media screen and (max-width:640px){.navbar-header .logo-partnership{display:none}}@media screen and (max-width:768px){.navbar-header{margin-left:-15px !important;margin-right:-15px !important}}.navbar-toggle{color:rgba(0,0,0,.75) !important}.navbar-toggle .bar{background-color:rgba(0,0,0,.75) !important}.navbar__top{background-color:#f5f5f5}.navbar__top .nav li.active a,.navbar__top .nav li a:hover,.navbar__top .nav li a:focus{color:rgba(0,0,0,.75) !important;background-color:rgba(0,0,0,0) !important}@media screen and (max-width:700px){.navbar__top-info{padding:.75rem 0}}@media screen and (max-width:700px){.navbar__top .navbar__top{display:none}}.navbar__top>.container{display:flex;align-items:center}.navbar__top>.container #language-switcher{margin-left:.5rem;width:fit-content;float:none;text-transform:uppercase}.navbar__top>.container #language-switcher li>span{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap;color:rgba(0,0,0,.3);font-size:14px;font-weight:400;transition:color .3s ease}.navbar__top>.container #language-switcher ul.dropdown-menu{min-width:20px;border:none;background-color:#f5f5f5;box-shadow:none}@media screen and (max-width:769px){.navbar__top>.container #language-switcher ul.dropdown-menu{position:absolute}.navbar__top>.container #language-switcher ul.dropdown-menu li a{padding:5px 15px}}.navbar__top-info{flex-grow:1;display:flex;column-gap:1rem}.navbar__top-info~div{display:flex;align-items:center}.navbar__top-info li{display:flex;align-items:center;column-gap:.5rem}@media screen and (max-width:375px){.navbar__top-info li:has(.fa-envelope){display:none}}.navbar__top-info li i,.navbar__top-info li svg{fill:#007480;color:#007480;font-size:13px}.navbar__top-info li a{color:rgba(0,0,0,.3);font-weight:400;font-size:14px}@media screen and (max-width:768px){.navbar__top{display:flex}.navbar__top>.container{margin:0}}@media screen and (min-width:700px){.navbar__top-collapse{display:none}}.navbar__top .nav li a{color:rgba(0,0,0,.3);font-size:14px;font-weight:400;transition:color .3s ease}.navbar__top .nav li a:hover,.navbar__top .nav li a:focus{color:#fff}@media screen and (max-width:992px){.navbar .navbar-collapse{padding-left:16px;padding-right:16px}}.navbar .navbar-collapse .navbar-nav:first-child{margin-bottom:0 !important}.navbar .navbar-collapse .navbar-nav:last-child{margin-top:0 !important}@media screen and (max-width:992px){.navbar .navbar-collapse .nav li{border-bottom:1px solid rgba(0,0,0,.1)}}.navbar .navbar-collapse .nav li.active a{color:#007480;fill:#007480}.navbar .navbar-collapse .nav li.active a svg{color:#007480;fill:#007480}.navbar .navbar-collapse .nav li a{transition:color .3s ease;font-weight:500;color:#000;fill:#000}.navbar .navbar-collapse .nav li a:hover,.navbar .navbar-collapse .nav li a:focus{color:#007480;fill:#007480}.navbar .navbar-collapse .nav li a svg{color:#000;fill:#000}.page-3532 .lead .field-title,.page-3747 .lead .field-title{clip:unset !important;clip-path:unset !important;overflow:visible !important;position:static !important;width:fit-content !important;height:fit-content !important}.page-4173,.page-4182,.page-4180{background-color:#f5f5f5}.page-4173 #smart-block,.page-4182 #smart-block,.page-4180 #smart-block{background-color:#fff}.page-4173 #some-clients,.page-4182 #some-clients,.page-4180 #some-clients{background-color:#fff}@media screen and (min-width:1280px){.page-4173 .lead,.page-4182 .lead,.page-4180 .lead{padding-bottom:3rem;margin-bottom:5rem}}.page-4173 #content,.page-4182 #content,.page-4180 #content{background-color:#f5f5f5;margin:auto;max-width:1536px;margin-bottom:3rem;padding:0 2rem;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1280px){.page-4173 #content,.page-4182 #content,.page-4180 #content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.page-4173 #content,.page-4182 #content,.page-4180 #content{grid-template-columns:1fr}}.page-4173 .layout-parity,.page-4182 .layout-parity,.page-4180 .layout-parity{padding-bottom:3rem !important;border-radius:0;margin-top:0 !important}.page-4173 .layout-parity .btn.btn-primary,.page-4182 .layout-parity .btn.btn-primary,.page-4180 .layout-parity .btn.btn-primary{margin-top:0;padding-top:1rem;background-color:rgba(0,0,0,0);text-transform:none;color:#000;letter-spacing:0;font-size:16px;font-weight:600;padding:0;min-height:0;border:none}.page-4173 .layout-parity .btn.btn-primary:hover,.page-4182 .layout-parity .btn.btn-primary:hover,.page-4180 .layout-parity .btn.btn-primary:hover{padding-right:1.25rem}.page-4173 .layout-parity .btn.btn-primary svg,.page-4173 .layout-parity .btn.btn-primary i,.page-4182 .layout-parity .btn.btn-primary svg,.page-4182 .layout-parity .btn.btn-primary i,.page-4180 .layout-parity .btn.btn-primary svg,.page-4180 .layout-parity .btn.btn-primary i{display:none}.page-4173 .layout-parity .container,.page-4182 .layout-parity .container,.page-4180 .layout-parity .container{width:auto;height:100%}.page-4173 .layout-parity .row,.page-4182 .layout-parity .row,.page-4180 .layout-parity .row{display:flex;height:100%;border-radius:0;display:flex;flex-direction:column;background-color:#fff;box-shadow:rgba(149,157,165,.1) 0px 8px 24px}.page-4173 .layout-parity .row .col-sm-6,.page-4182 .layout-parity .row .col-sm-6,.page-4180 .layout-parity .row .col-sm-6{padding:0;width:100%}.page-4173 .layout-parity .row .col-sm-6:last-child,.page-4182 .layout-parity .row .col-sm-6:last-child,.page-4180 .layout-parity .row .col-sm-6:last-child{display:flex;flex-grow:1}.page-4173 .layout-parity .row .col-sm-6 .group-paragraph,.page-4182 .layout-parity .row .col-sm-6 .group-paragraph,.page-4180 .layout-parity .row .col-sm-6 .group-paragraph{display:flex;flex-direction:column;width:100%;padding:2rem 2.5rem;padding-top:2rem !important;padding-bottom:1.5rem}.page-4173 .layout-parity .row .col-sm-6 .group-paragraph .layout-field-desc,.page-4182 .layout-parity .row .col-sm-6 .group-paragraph .layout-field-desc,.page-4180 .layout-parity .row .col-sm-6 .group-paragraph .layout-field-desc{flex-grow:1;padding-bottom:1rem}.page-4173 .layout-parity .row img,.page-4182 .layout-parity .row img,.page-4180 .layout-parity .row img{width:100%;height:15rem;object-fit:cover}.container{padding:0 2rem !important;width:100% !important}@media screen and (min-width:1536px){.container{max-width:1536px !important}}#the-hero{overflow:hidden;padding-bottom:2rem;padding-top:3rem;z-index:10;position:relative;margin-bottom:-5rem}#the-hero .swiper{overflow:visible}@media screen and (max-width:1280px){#the-hero{padding-top:0;padding-bottom:0;margin-bottom:0}}#the-hero .btn-primary{transition:all .5s ease;border-radius:9999px;border:1px solid #007480;background-color:rgba(0,0,0,0);color:#007480;font-size:16px;letter-spacing:0;text-transform:none}#the-hero .btn-primary:hover{background-color:#007480;color:#fff}#the-hero .btn-secondary{transition:all .5s ease;border-radius:9999px;border:1px solid #007480;background-color:#007480;color:#fff;font-size:16px;letter-spacing:0;text-transform:none}#the-hero .btn-secondary:hover{background-color:#fff;color:#007480}#the-hero .swiper-slide{position:relative}#the-hero .swiper-slide>.container{display:flex;height:42.5rem;align-items:center}@media screen and (max-width:1280px){#the-hero .swiper-slide>.container{padding-left:0 !important;padding-right:0 !important;flex-direction:column;height:100%;align-items:start}}#the-hero .slide__media{position:absolute;top:0;height:100%;width:55vw;right:0}@media screen and (max-width:1280px){#the-hero .slide__media{position:relative;height:30rem;order:1}}@media screen and (max-width:640px){#the-hero .slide__media{height:22.5rem}}#the-hero .slide__media-detail{position:absolute;bottom:-2rem;left:-3rem}@media screen and (max-width:1280px){#the-hero .slide__media-detail{display:none}}#the-hero .slide__media-detail-2{height:45rem;left:-3rem;width:fit-content;position:absolute;bottom:0}@media screen and (max-width:1280px){#the-hero .slide__media-detail-2{display:none}}@media screen and (max-width:1280px){#the-hero .slide__media{width:100vw}}#the-hero .slide__media img{box-shadow:0 0px 20px rgba(0,0,0,.07);border-top-left-radius:99999px;border-bottom-left-radius:99999px;height:100%;width:100%;position:absolute;top:0;right:0;object-fit:cover}@media screen and (max-width:1280px){#the-hero .slide__media img{border-radius:0}}#the-hero .slide__content{max-width:32.5rem;width:fit-content;padding:6rem 0}@media screen and (max-width:1280px){#the-hero .slide__content{max-width:45rem;order:2;padding-left:2rem}}@media screen and (max-width:992px){#the-hero .slide__content{padding:4rem 2rem;width:100%}}#the-hero .slide__content>.container{padding-left:0 !important;padding-right:0 !important}#the-hero .slide__subtitle{text-transform:uppercase;letter-spacing:.2em;font-weight:500;font-size:14px;color:#adadad;margin-bottom:.5rem}@media screen and (max-width:640px){#the-hero .slide__subtitle{font-size:12px}}#the-hero .slide__title{font-weight:600;font-size:2.5rem;margin-bottom:1rem}@media screen and (max-width:992px){#the-hero .slide__title{font-size:2rem}}@media screen and (max-width:640px){#the-hero .slide__title{font-size:1.85rem}}#the-hero .slide__desc{max-width:32.5rem;text-wrap:balance;font-weight:500}@media screen and (max-width:1280px){#the-hero .slide__desc{max-width:40rem}}#the-hero .slide__desc strong{font-weight:600;color:#000}#the-hero .slide__cta{row-gap:.5rem;margin-top:1.5rem;display:flex;flex-wrap:wrap;column-gap:1rem}.site-footer{background-color:#007480}.site-footer .footer-directory>.container{column-gap:5rem;display:flex}.site-footer .footer-directory>.container:before,.site-footer .footer-directory>.container:after{display:none}@media screen and (max-width:1400px){.site-footer .footer-directory>.container{flex-direction:column;row-gap:3rem}}.site-footer .footer-directory>.container>.row{margin-top:1rem;width:100%;display:grid;grid-template-columns:repeat(4,1fr);row-gap:3rem}.site-footer .footer-directory>.container>.row:before,.site-footer .footer-directory>.container>.row:after{display:none}@media screen and (max-width:1024px){.site-footer .footer-directory>.container>.row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.site-footer .footer-directory>.container>.row{grid-template-columns:1fr}}.site-footer .footer-directory>.container>.row>div{width:100% !important}.site-footer .footer-directory svg{max-width:13rem;height:fit-content;margin:0}@media screen and (max-width:640px){.site-footer .footer-directory svg{max-width:7.5rem}}.site-footer .footer-legal{padding:1rem 0;color:rgba(255,255,255,.5)}.site-footer .logo-partnership{max-width:20rem;position:absolute;bottom:100%;left:50%;transform:translateY(50%) translateX(-50%)}@media screen and (max-width:992px){.site-footer .logo-partnership{max-width:15rem}}@media screen and (max-width:640px){.site-footer .logo-partnership{max-width:12.5rem}}.service,.card{border-radius:0 !important}.service .group.group-figcaption,.card .group.group-figcaption{display:flex;flex-direction:column}.service .group.group-figcaption .btn.btn-primary,.card .group.group-figcaption .btn.btn-primary{padding-top:1rem;width:100%;height:100%;flex-grow:1;align-items:end}.service .field-featured-img,.card .field-featured-img{border-radius:0 !important}.service img,.card img{height:15rem !important}.service .btn,.card .btn{padding-top:1rem;position:relative !important;top:0 !important;left:0 !important;padding:0;min-height:0;background-color:rgba(0,0,0,0);letter-spacing:0;color:#000;font-weight:600;text-transform:none;border:none;font-size:16px;border-radius:0 !important}.service .btn:hover,.service .btn:focus,.card .btn:hover,.card .btn:focus{background-color:rgba(0,0,0,0)}.service .btn i,.service .btn svg,.card .btn i,.card .btn svg{display:none}.service .card__content,.card .card__content{border-radius:0;padding-bottom:.75rem;border:none}.service .card__media,.card .card__media{border-radius:0;border:0}.service .card__footer,.card .card__footer{border-top:0;padding:1rem 2rem 1.5rem;background-color:#fff}@media screen and (max-width:1280px){.service .card__footer,.card .card__footer{padding:1rem 1.5rem}}.service .card__footer .btn,.card .card__footer .btn{padding:0;min-height:0;background-color:rgba(0,0,0,0);letter-spacing:0;color:#000;font-weight:600;text-transform:none;border:none;font-size:16px}.page-3532 .layout-blocks .row{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1rem;row-gap:3rem}.page-3532 .layout-blocks .row:before,.page-3532 .layout-blocks .row:after{display:none}.page-3532 .layout-blocks .row>div{width:100% !important}@media screen and (max-width:1280px){.page-3532 .layout-blocks .row{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.page-3532 .layout-blocks .row{grid-template-columns:1fr}}.lead:not(:has(.group-figcaption)) .smart-detail{display:none}.lead:not(:has(.group-figcaption)) .group-media{padding:0 !important}.lead:has(.group-figcaption){background-color:#fff;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1280px){.lead:has(.group-figcaption){display:flex;flex-direction:column-reverse}}.lead:has(.group-figcaption) .group-media{padding:0;order:2;position:relative;background-color:rgba(0,0,0,0);min-height:35rem}.lead:has(.group-figcaption) .group-media .smart-detail{position:absolute;left:-3rem;bottom:-1rem;max-width:35rem;z-index:2}@media screen and (max-width:1280px){.lead:has(.group-figcaption) .group-media .smart-detail{display:none}}@media screen and (max-width:1280px){.lead:has(.group-figcaption) .group-media{min-height:30rem}}@media screen and (max-width:768px){.lead:has(.group-figcaption) .group-media{min-height:25rem}}@media screen and (max-width:640px){.lead:has(.group-figcaption) .group-media{min-height:20rem}}.lead:has(.group-figcaption) .group-media .field-image{box-shadow:0 0px 20px rgba(0,0,0,.07);border-top-left-radius:99999px;border-bottom-left-radius:99999px;height:100%;width:100%;position:absolute;top:0;right:0;object-fit:cover}@media screen and (max-width:1280px){.lead:has(.group-figcaption) .group-media .field-image{border-top-left-radius:0;border-bottom-left-radius:0}}.lead:has(.group-figcaption) .group-figcaption{text-align:left;padding:6rem 0 !important;margin:auto 0;padding-left:2rem !important}@media screen and (max-width:1280px){.lead:has(.group-figcaption) .group-figcaption{padding:4rem 2rem !important}}@media screen and (min-width:1536px){.lead:has(.group-figcaption) .group-figcaption{padding-left:calc((100vw - 1536px)/2 + 2rem) !important}}.lead:has(.group-figcaption) .group-figcaption>.container{max-width:100%;padding:0 !important}.lead:has(.group-figcaption) .group-figcaption .field-title{font-size:2.15rem}@media screen and (max-width:768px){.lead:has(.group-figcaption) .group-figcaption .field-title{font-size:1.75rem}}.lead:has(.group-figcaption) .group-figcaption .field-desc{font-size:16px;font-weight:400;max-width:35rem}@media screen and (max-width:1280px){.lead:has(.group-figcaption) .group-figcaption .field-desc{max-width:45rem}}#smart-block{display:flex;justify-content:flex-end}@media screen and (max-width:1024px){#smart-block{flex-direction:column-reverse}}#smart-block .button{transition:all .5s ease;border-radius:9999px;border:1px solid #007480;background-color:rgba(0,0,0,0);font-weight:600;color:#007480;font-size:16px;padding:.5em 1.625em;letter-spacing:0;text-decoration:none;text-transform:none}#smart-block .button:hover{background-color:#007480;color:#fff;text-decoration:none}#smart-block .smart__content{width:50%;padding:10rem 6rem 10rem 2rem;margin:auto 0}#smart-block .smart__content .field-subtitle{text-transform:uppercase;letter-spacing:.2em;color:#b4b4b4;font-size:14px;font-weight:500;margin-bottom:.25rem}#smart-block .smart__content .field-title{text-wrap:wrap;font-size:2.15rem;max-width:40rem;margin-bottom:1rem;font-weight:600}@media screen and (max-width:768px){#smart-block .smart__content .field-title{font-size:1.75rem}}#smart-block .smart__content .field-desc{max-width:40rem;text-wrap:balance;margin-bottom:1.75rem}@media screen and (max-width:1024px){#smart-block .smart__content{width:100%;padding:4rem 2rem}}@media screen and (min-width:1536px){#smart-block .smart__content{padding-left:calc((100vw - 1536px)/2 + 2rem)}}#smart-block .smart__media{display:flex;align-items:center;justify-content:center;position:relative;width:50%;min-height:30rem}@media screen and (max-width:1024px){#smart-block .smart__media{width:100%;min-height:25rem}}@media screen and (max-width:640px){#smart-block .smart__media{min-height:20rem}}#smart-block .smart__media .smart-detail{z-index:2;position:absolute;left:0;transform:translateX(-50%);max-height:75%}@media screen and (max-width:1024px){#smart-block .smart__media .smart-detail{display:none}}#smart-block .smart__media .field-bg-img{filter:grayscale(1);background-image:none !important;position:absolute;left:0;top:0;width:100%;height:100%}#smart-block .smart__media .field-bg-img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(112,112,112,.1803921569)}#smart-block .smart__media .field-bg-img img{opacity:.15;height:100%;width:100%;object-fit:cover}#smart-block .smart__media .field-product-img{position:relative;z-index:2}#smart-block .smart__media .field-product-img img{width:80%;max-height:85%;object-fit:contain}#some-clients .block-title,#latest-news .block-title{font-weight:600;color:#007480}.card .card__media img{object-fit:cover}