@import url(https://use.typekit.net/zrs4nuf.css);
.inner{max-width:1440px;padding:0 72px;margin:auto}@media(max-width: 767px){.inner{padding:0 20px}}section{padding:120px 0}@media(max-width: 767px){section{padding:50px 0}}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#0c0c0c;font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal}img{width:100%;height:100%}p{font-size:28px;line-height:41px;letter-spacing:0px;font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal}@media(max-width: 767px){p{font-size:16px;line-height:23px}}h1{font-family:"articulat-cf",sans-serif;font-weight:700;font-size:54px;line-height:60px;letter-spacing:0%;margin:0;color:#0c0c0c}@media(max-width: 767px){h1{font-size:34px;line-height:42px}}h2{border-top:4px solid #0c0c0c;color:#0c0c0c;font-size:38px;line-height:42px;margin:40px 0 0;padding-top:40px;padding-bottom:20px;font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal}@media(max-width: 767px){h2{font-size:25px;line-height:30px;padding-top:20px;padding-bottom:10px}}h3{color:#0c0c0c;font-size:32px;line-height:40px;margin-bottom:20px;padding:0;font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal}@media(max-width: 767px){h3{font-size:20px;line-height:28px}}h4,.commente h2,.template-founders h2{color:#0c0c0c;font-size:28px;line-height:38px;font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal}@media(max-width: 767px){h4,.commente h2,.template-founders h2{font-size:20px;line-height:28px}}h5{color:#0c0c0c;font-size:18px;line-height:25px;font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal}h6{color:#0c0c0c;font-size:14px;line-height:18px;font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal}ul{margin-left:20px}.template-about img{width:auto;height:auto}.template-about img.founder-image{max-width:97px}.template-about a{text-decoration:underline}.client-pages img{width:auto;height:auto}.blog-content a,.comment-content a{text-decoration:underline;color:#007ab7;font-weight:bold}.template-founders h2{margin-bottom:10px;padding:0}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:0}.hero-section::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0));position:absolute;content:"";bottom:0;left:0;width:100%;height:30%;pointer-events:none;z-index:1}.hero-section::before{background:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));position:absolute;content:"";top:0;left:0;width:100%;height:20%;pointer-events:none;z-index:1}.hero-section .hero-block{position:relative;width:100%}.hero-section .hero-block .background-image{height:65rem}@media(max-width: 1023px){.hero-section .hero-block .background-image{height:55rem}}@media(max-width: 767px){.hero-section .hero-block .background-image{height:45rem}}.hero-section .hero-block .background-image .desktop-background-image{width:100%;height:100%}.hero-section .hero-block .background-image .desktop-background-image img{object-fit:cover}@media(max-width: 1023px){.hero-section .hero-block .background-image .desktop-background-image{display:none}}.hero-section .hero-block .background-image .mobile-background-image{display:none}@media(max-width: 1023px){.hero-section .hero-block .background-image .mobile-background-image{display:block;width:100%;height:100%}.hero-section .hero-block .background-image .mobile-background-image img{object-fit:cover}}.hero-section .hero-block .hero-content{position:absolute;bottom:0;display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:flex-end}.hero-section .hero-block .hero-content p.hero-description{width:65%;text-align:left;padding-top:40px;padding-right:100px;margin-bottom:30px;color:#fff}@media(max-width: 767px){.hero-section .hero-block .hero-content p.hero-description{width:100%;font-size:15px;line-height:21px;padding-inline:20px;margin-bottom:40px}}.hero-section .hero-block .hero-content .headline-svg{width:100%}.hero-section .hero-block .hero-button{display:flex;gap:31px;position:absolute;bottom:0;padding-bottom:100px;justify-self:anchor-center;z-index:2}@media(max-width: 767px){.hero-section .hero-block .hero-button{padding-inline:20px;position:unset;padding-bottom:0;flex-wrap:wrap}}.hero-section .hero-block .hero-button a{width:400px;border:solid 1px;display:flex;justify-content:space-between;padding:15px 15px 25px;color:#fff;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;font-size:18px;line-height:18px;text-transform:uppercase}@media(max-width: 1023px){.hero-section .hero-block .hero-button a{width:300px}}@media(max-width: 767px){.hero-section .hero-block .hero-button a{font-size:14px;width:100%;padding:10px 10px 20px}}.hero-section .hero-block .hero-button a:nth-child(2) svg{transform:rotate(90deg)}.client-section{background-color:#0c0c0c}.client-section span#fix-height{height:70px;display:block}.client-section .client-heading-section{position:relative}.client-section .client-heading-section .client-block{display:flex;gap:80px;flex-wrap:wrap;justify-content:flex-end}@media(max-width: 767px){.client-section .client-heading-section .client-block{gap:20px}}.client-section .client-heading-section .client-block .client-content{width:40%}@media(max-width: 767px){.client-section .client-heading-section .client-block .client-content{width:100%}}.client-section .client-heading-section .client-block .client-content p{margin-bottom:60px;font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:21px;line-height:30px;padding-top:250px;color:#fff}@media(max-width: 1023px){.client-section .client-heading-section .client-block .client-content p{font-size:15px;line-height:21px;margin-bottom:30px;padding-top:0}}.client-section .client-logos{background-color:#fff;padding:20px;margin-top:200px}@media(max-width: 767px){.client-section .client-logos{margin-top:10px}}.client-section .client-logos .swiper{padding:40px 30px}@media(max-width: 767px){.client-section .client-logos .swiper{padding:0px;padding-bottom:80px}}.client-section .client-logos .swiper .client-logo img{max-height:120px}@media(max-width: 767px){.client-section .client-logos .swiper .client-logo img{width:70%}}.client-section .client-logos .swiper .swiper-pagination-bullet{width:20px;height:2px;border-radius:0;background:#0c0c0c;margin:0 2px}@media(max-width: 767px){.client-section .client-logos .swiper .swiper-pagination-bullet{background:rgba(0,0,0,0);height:24px;width:24px;background-color:rgba(0,0,0,0);border-bottom:2px solid #0c0c0c}}.client-section .client-logos .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{height:4px;background:#0af}@media(max-width: 767px){.client-section .client-logos .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(0,0,0,0);border-bottom:2px solid #0af}}@media(max-width: 767px){.client-section .client-logos .swiper .swiper-button-next,.client-section .client-logos .swiper .swiper-button-prev{top:91%;width:30px;height:25px}}.client-section .client-logos .swiper .swiper-wrapper{align-items:center}.client-section .client-logos .swiper .swiper-button-next svg,.client-section .client-logos .swiper .swiper-button-prev svg{width:40px}@media(max-width: 767px){.client-section .client-logos .swiper .swiper-button-next svg,.client-section .client-logos .swiper .swiper-button-prev svg{width:30px}}.client-section .client-logos .swiper .swiper-button-next{right:5}@media(max-width: 767px){.client-section .client-logos .swiper .swiper-button-next{right:0}}.client-section .client-logos .swiper .swiper-button-prev{left:5}@media(max-width: 767px){.client-section .client-logos .swiper .swiper-button-prev{left:0}}.client-section .client-heading{width:50%;position:absolute;top:0}@media(max-width: 767px){.client-section .client-heading{width:100%;position:relative;padding-top:0;padding-bottom:30px}}.client-section .client-heading .headline-svg{padding-bottom:50px}@media(max-width: 767px){.client-section .client-heading .headline-svg{padding-bottom:30px;padding-right:50px}}.client-section .client-heading span{color:#0af;font-size:36px;line-height:45px;letter-spacing:3px;text-transform:uppercase;padding-left:150px}@media(max-width: 1023px){.client-section .client-heading span{padding-left:60px;font-size:25px;line-height:45px}}.service-section{background-color:#000;position:relative}.service-section::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0));position:absolute;content:"";bottom:0;left:0;width:100%;height:30%;pointer-events:none;z-index:1}.service-section::before{background:linear-gradient(to bottom, #0e0d0d, rgba(0, 0, 0, 0));position:absolute;content:"";top:0;left:0;width:100%;height:20%;pointer-events:none;z-index:1}.service-section .service-background-img{position:absolute;top:0;left:0;object-fit:cover;height:100%}.service-section .service-background-img img{object-fit:cover}.service-section .service-block{position:relative;z-index:2}.service-section .service-heading{padding-bottom:80px}@media(max-width: 767px){.service-section .service-heading{padding-bottom:30px}}.service-section .service-content{display:flex;gap:70px}@media(max-width: 1023px){.service-section .service-content{flex-wrap:wrap}}@media(max-width: 767px){.service-section .service-content{flex-wrap:wrap;gap:30px}}.service-section .service-content .service-description{width:50%;font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:41px;letter-spacing:0;color:#fff}@media(max-width: 1023px){.service-section .service-content .service-description{width:100%}}.service-section .service-content .service-description p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:21px;line-height:30px;color:#fff}@media(max-width: 767px){.service-section .service-content .service-description p{font-size:15px;line-height:21px}}.service-section .service-content .service-accordion{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:30px;width:100%;box-sizing:border-box;height:fit-content}@media(max-width: 767px){.service-section .service-content .service-accordion{grid-template-columns:1fr}}.service-section .service-content .service-accordion .accordion-answer{display:none}.service-section .service-content .service-accordion .accordion-answer .answer-content p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:17px;line-height:20px;color:#fff}.service-section .service-content .service-accordion .accordion-icon img{width:70px}.service-section .service-content .service-accordion .accordion-item{border:solid #fff 1px;padding:20px;display:flex;align-items:flex-start;gap:40px;height:max-content}.service-section .service-content .service-accordion .accordion-item .accordion-question.active+.accordion-answer{display:block;max-height:1000px}.service-section .service-content .service-accordion .accordion-item .accordion-question p{font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal;line-height:22px;font-size:22px;letter-spacing:0;min-height:66px;color:#fff}.service-section .service-content .service-accordion .accordion-item .accordion-question .accordion-icon img{max-width:60px}.industry-section{background-color:#0c0c0c}.industry-section .industry-headline{display:grid;grid-template-columns:60% auto;column-gap:60px;padding-bottom:100px}@media(max-width: 767px){.industry-section .industry-headline{display:block;padding-bottom:30px}}.industry-section .industry-headline .headline-svg .desktop-headline{margin-left:-70px;margin-right:-20px}@media(max-width: 767px){.industry-section .industry-headline .industry-description{margin-top:20px}}.industry-section .industry-headline .industry-description p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:21px;line-height:30px;color:#fff}@media(max-width: 767px){.industry-section .industry-headline .industry-description p{font-size:15px;line-height:21px}}.industry-section .industry-row{display:grid;grid-template-columns:60% auto;column-gap:60px;row-gap:80px}@media(max-width: 767px){.industry-section .industry-row{grid-template-columns:100%;row-gap:40px}}.industry-section .industry-row .image-row{display:grid;grid-template-columns:1fr 1fr 1fr}.industry-section .industry-row .image-row .image-column img{max-width:300px;height:auto}.industry-section .industry-row .industry-content{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.industry-section .industry-row .industry-content .content .title{display:flex;gap:30px}.industry-section .industry-row .industry-content .content .title h2{font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;color:#fff;font-size:30px;line-height:38px;letter-spacing:0;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:10px}.industry-section .industry-row .industry-content .content .title span{font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;color:#fff;font-size:19px;line-height:45px;letter-spacing:0;border-top:solid 2px #fff;padding-right:20px}@media(max-width: 767px){.industry-section .industry-row .industry-content .content .title span{font-size:16px}}.industry-section .industry-row .industry-content .content p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:26px;letter-spacing:0;color:#fff}@media(max-width: 767px){.industry-section .industry-row .industry-content .content p{font-size:13px;line-height:20px}}.industry-section .industry-row .industry-content .industry-button{font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:18px;letter-spacing:0;color:#fff}.industry-section .industry-row .industry-content .industry-button .learn-more-container{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.industry-section .industry-row .industry-content .industry-button .learn-more-container span.learn-text{border-bottom:solid 1px;width:100%;height:40px;align-content:center}.industry-section .industry-row .industry-content .industry-button .learn-more-container .arrow{border:solid 1px #0af;border-width:0px 1px 1px 0px;height:40px;align-content:center;padding:10px}.industry-section .industry_bottom{display:flex;gap:30px;padding-top:100px}@media(max-width: 1023px){.industry-section .industry_bottom{flex-wrap:wrap;padding-top:30px}}.industry-section .industry_bottom .award-content{width:50%;display:flex;padding-top:30px;border-top:solid 1px #fff}@media(max-width: 1023px){.industry-section .industry_bottom .award-content{width:100%;flex-wrap:wrap}}.industry-section .industry_bottom .award-content h3{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:35px;line-height:42px;letter-spacing:5%;text-transform:uppercase;color:#fff}.industry-section .industry_bottom .award-content p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:26px;width:85%;color:#fff}.industry-section .industry_bottom .award{width:50%;padding-top:30px;border-top:solid 1px #fff}@media(max-width: 1023px){.industry-section .industry_bottom .award{width:100%}}.industry-section .industry_bottom .award .logo-heading{grid-template-columns:50% 50%;display:grid;gap:20px}@media(max-width: 767px){.industry-section .industry_bottom .award .logo-heading{display:block}}.industry-section .industry_bottom .award .logo-heading .main-logo img{width:100%;height:auto}.industry-section .industry_bottom .award .logo-heading .logo-description p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:21px;color:#fff}@media(max-width: 767px){.industry-section .industry_bottom .award .logo-heading .logo-description p{padding-top:20px}}.industry-section .industry_bottom .award .award-logo{gap:30px;display:flex;align-items:center;padding-top:20px}@media(max-width: 767px){.industry-section .industry_bottom .award .award-logo{gap:20px}}.industry-section .industry_bottom .award .award-logo img{width:100%;max-width:100px}@media(max-width: 767px){.industry-section .industry_bottom .award .award-logo img{width:20%}}.case-study-section{background-color:#0c0c0c}.case-study-section .case-study-block{display:flex;gap:60px;width:100%}@media(max-width: 767px){.case-study-section .case-study-block{gap:30px}}.case-study-section .case-study-block .case-study-headline{width:20%}@media(max-width: 1023px){.case-study-section .case-study-block .case-study-headline{width:10%}}.case-study-section .case-study-block .case-study-content{width:80%}@media(max-width: 1023px){.case-study-section .case-study-block .case-study-content{width:90%}}.case-study-section .case-study-block .case-study-content .case-study-flex{display:flex;justify-content:space-between;padding-bottom:60px;flex-wrap:wrap}.case-study-section .case-study-block .case-study-content .case-study-flex .case-study-description p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:41px;letter-spacing:0;width:500px;color:#fff}@media(max-width: 767px){.case-study-section .case-study-block .case-study-content .case-study-flex .case-study-description p{font-size:15px;line-height:21px;width:auto}}.case-study-section .case-study-block .case-study-content .case-study-flex a{width:350px;border:solid 1px;display:flex;justify-content:space-between;padding:15px 15px 25px;color:#fff;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;font-style:normal;font-size:18px;line-height:18px;text-transform:uppercase}@media(max-width: 767px){.case-study-section .case-study-block .case-study-content .case-study-flex a{font-size:14px;width:100%;gap:20px}}.case-study-section .case-study-block .case-study-content .case-study-container{grid-template-columns:repeat(3, 1fr);display:grid;gap:50px;justify-content:space-between}@media(max-width: 1023px){.case-study-section .case-study-block .case-study-content .case-study-container{grid-template-columns:repeat(2, 1fr);gap:25px}}@media(max-width: 767px){.case-study-section .case-study-block .case-study-content .case-study-container{grid-template-columns:repeat(1, 1fr)}}.case-study-section .case-study-block .case-study-content .case-study-container .case-study{display:flex;flex-direction:column;gap:20px}.case-study-section .case-study-block .case-study-content .case-study-container .case-study .case-study-image{width:auto;height:200px}.case-study-section .case-study-block .case-study-content .case-study-container .case-study .case-study-image img{height:100%;object-fit:cover;object-position:left top}.case-study-section .case-study-block .case-study-content .case-study-container .case-study .case-study-info{display:flex;gap:20px;justify-content:space-between;align-items:center}@media(max-width: 767px){.case-study-section .case-study-block .case-study-content .case-study-container .case-study .case-study-info{gap:10px}}.case-study-section .case-study-block .case-study-content .case-study-container .case-study .case-study-info h3{border:none;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:35px;letter-spacing:.6px;color:#fff;padding:0;text-transform:capitalize}@media(max-width: 767px){.case-study-section .case-study-block .case-study-content .case-study-container .case-study .case-study-info h3{font-size:17px;line-height:21px}}.case-study-section .case-study-block .case-study-content .case-study-container .case-study .case-study-description{color:#fff;display:none;transition:all .3s ease;font-size:20px}.case-study-section .case-study-block .case-study-content .case-study-container .case-study .toggle-description-icon{cursor:pointer}.publications-section{background-color:#0c0c0c}.publications-section .publications-block{display:flex;gap:60px;width:100%}@media(max-width: 767px){.publications-section .publications-block{gap:30px}}.publications-section .publications-block .publications-headline{width:20%}@media(max-width: 1023px){.publications-section .publications-block .publications-headline{width:10%}}.publications-section .publications-block .publications-headline img{max-width:120px}.publications-section .publications-block .publications-content{width:80%}@media(max-width: 1023px){.publications-section .publications-block .publications-content{width:90%}}.publications-section .publications-block .publications-content .publications-flex{display:flex;justify-content:space-between;padding-bottom:60px;flex-wrap:wrap}.publications-section .publications-block .publications-content .publications-flex .publications-description p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:41px;letter-spacing:0;width:500px;color:#fff}@media(max-width: 767px){.publications-section .publications-block .publications-content .publications-flex .publications-description p{font-size:15px;line-height:21px;width:auto}}.publications-section .publications-block .publications-content .publications-flex a{width:350px;border:solid 1px;display:flex;justify-content:space-between;padding:15px 15px 25px;color:#fff;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;font-style:normal;font-size:18px;line-height:18px;text-transform:uppercase}@media(max-width: 767px){.publications-section .publications-block .publications-content .publications-flex a{font-size:14px;width:100%;gap:20px}}.publications-section .publications-block .publications-content .publications-container{grid-template-columns:repeat(3, 1fr);display:grid;gap:50px;justify-content:space-between}@media(max-width: 1023px){.publications-section .publications-block .publications-content .publications-container{grid-template-columns:repeat(2, 1fr);gap:25px}}@media(max-width: 767px){.publications-section .publications-block .publications-content .publications-container{grid-template-columns:repeat(1, 1fr)}}.publications-section .publications-block .publications-content .publications-container a.publication{display:flex;flex-direction:column;gap:20px}.publications-section .publications-block .publications-content .publications-container a.publication h3{border:none;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:35px;letter-spacing:.6px;color:#fff;padding:0;text-transform:capitalize}@media(max-width: 767px){.publications-section .publications-block .publications-content .publications-container a.publication h3{font-size:17px;line-height:21px}}.about-us-section{background-color:#000;position:relative;overflow:hidden}.about-us-section::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0));position:absolute;content:"";bottom:0;left:0;width:100%;height:30%;pointer-events:none;z-index:1}.about-us-section::before{background:linear-gradient(to bottom, #0e0d0d, rgba(0, 0, 0, 0));position:absolute;content:"";top:0;left:0;width:100%;height:20%;pointer-events:none;z-index:1}.about-us-section .about_us_background-image{position:absolute;top:0;left:0;height:100%;width:100%}.about-us-section .about_us_background-image img{object-fit:cover;object-position:top}.about-us-section .about-us-content{width:50%;display:flex;gap:30px;flex-direction:column;position:relative;z-index:2}@media(max-width: 767px){.about-us-section .about-us-content{width:100%}}.about-us-section .about-us-content .about-description{display:flex;flex-direction:column;gap:20px}.about-us-section .about-us-content .about-description .about-main-description{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:41px;color:#fff}@media(max-width: 767px){.about-us-section .about-us-content .about-description .about-main-description{font-size:15px;line-height:21px}}.about-us-section .about-us-content .about-description .about-sub-description{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:26px;color:#fff}.about-us-section .about-us-content .about-cta{font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:18px;letter-spacing:0;color:#fff}.about-us-section .about-us-content .about-cta .learn-more-container{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.about-us-section .about-us-content .about-cta .learn-more-container span.learn-text{border-bottom:solid 1px;width:100%;height:40px;align-content:center}.about-us-section .about-us-content .about-cta .learn-more-container .arrow{border:solid 1px;border-width:0px 1px 1px 0px;height:40px;align-content:center;padding:10px}.about-us-section .testimonial-swiper{padding-top:100px;display:flex;z-index:2}@media(max-width: 1277px){.about-us-section .testimonial-swiper{display:block}}.about-us-section .testimonial-swiper .heading{width:20%;border-top:solid 1px #fff;padding-top:20px;padding-right:20px;margin-left:80px}@media(max-width: 1277px){.about-us-section .testimonial-swiper .heading{margin-left:0;border-top:none;width:100%}}.about-us-section .testimonial-swiper .heading h2{margin:0;padding:0;color:#fff;text-align:right}@media(max-width: 1277px){.about-us-section .testimonial-swiper .heading h2{text-align:left}}.about-us-section .testimonial-swiper .swiper-wrapper{width:80%}@media(max-width: 1277px){.about-us-section .testimonial-swiper .swiper-wrapper{width:100%}}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide{background-color:unset;opacity:0}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content{display:flex;gap:30px;width:100%}@media(max-width: 1277px){.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content{display:block}}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-text{width:50%;text-align:left;border-top:solid 1px #fff;padding-top:20px}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-text p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:21px;line-height:30px;color:#fff;font-style:italic}@media(max-width: 767px){.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-text p{font-size:15px;line-height:21px}}@media(max-width: 1277px){.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-text{width:100%;border-top:none}}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-company{width:25%;text-align:left;border-top:solid 4px #0af;padding-top:20px}@media(max-width: 1277px){.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-company{width:100%;padding-bottom:50px;border-top:none}}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-company h3{font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:35px;color:#fff;padding:0;border-top:none;text-transform:none}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-company h4{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:35px;color:#fff}@media(max-width: 1277px){.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide .testimonial-content .testimonial-company h4{padding-bottom:30px;font-size:16px;line-height:25px}}.about-us-section .testimonial-swiper .swiper-wrapper .swiper-slide-active{opacity:1}.about-us-section .testimonial-swiper .swiper-pagination{display:flex;flex-direction:column;gap:10px;top:100px}@media(max-width: 1277px){.about-us-section .testimonial-swiper .swiper-pagination{flex-direction:row;top:auto;border-top:solid 4px #0af;padding-top:30px}}.about-us-section .testimonial-swiper .swiper-pagination .swiper-pagination-bullet{padding:15px;border:solid 1px #fff;font-weight:bold;cursor:pointer;transition:background .3s;border-radius:0px;display:flex;align-items:center;font-size:15px;justify-content:center}.about-us-section .testimonial-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0af;color:#000;border:solid 1px #0af}.get-in-touch{background-color:#0c0c0c;position:relative}.get-in-touch::before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #0e0d0d);position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}@media(max-width: 767px){.get-in-touch::before{height:10%;top:unset;bottom:0}}.get-in-touch .get_in_touch_background-image{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}@media(max-width: 767px){.get-in-touch .get_in_touch_background-image{height:auto;bottom:0;top:unset}}.get-in-touch .get-in-touch-contnet{position:relative;padding-top:50px;padding-bottom:300px;z-index:2;display:flex;gap:50px;flex-direction:column;align-items:center}@media(max-width: 767px){.get-in-touch .get-in-touch-contnet{padding-bottom:200px}}.get-in-touch .get-in-touch-contnet a{width:400px;border:solid 1px;display:flex;justify-content:space-between;padding:15px 15px 25px;color:#fff;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;font-style:normal;font-size:18px;line-height:18px;text-transform:uppercase}@media(max-width: 767px){.get-in-touch .get-in-touch-contnet a{width:280px;padding:10px 10px 20px;font-size:15px}}.get-in-touch .get-in-touch-contnet .get-in-touch-description p{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:41px;width:50%;justify-self:center;text-align:center;color:#fff}@media(max-width: 767px){.get-in-touch .get-in-touch-contnet .get-in-touch-description p{width:100%;font-size:15px;line-height:21px}}@media(max-width: 1023px){.desktop-headline{display:none}}.mobile-headline{display:none}@media(max-width: 1023px){.mobile-headline{display:block}}.divider-container{background:#0c0c0c;text-align:start;padding:0}.divider-container .divider-line{display:flex;align-items:center}.divider-container .divider-line .divider-short{width:40px;height:2px;background-color:#0af;margin-right:8px}.divider-container .divider-line .divider-long{flex-grow:1;height:1px;background-color:#fff}.divider-container .divider-number{color:#0af;font-size:31px;line-height:45px;margin-right:8px;padding-top:6px}.founders-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:50px;padding-bottom:100px}@media(max-width: 1023px){.founders-row{gap:20px}}.founders-row .founder{width:calc(33.3% - 50px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width: 1023px){.founders-row .founder{width:calc(33.3% - 20px)}}@media(max-width: 767px){.founders-row .founder{width:100%;margin-bottom:40px}}.founders-row .founder .founder-image-container{width:97px;display:flex;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:1/1;position:relative;box-shadow:-4px 4px 2px rgba(0,0,0,.2);margin-bottom:20px}.founders-row .founder .founder-image-container img{object-fit:cover}.founders-row .founder h3{font-size:26px;line-height:32px;letter-spacing:0px;margin-bottom:10px}@media(max-width: 767px){.founders-row .founder h3{font-size:22px;line-height:25px}}.founders-row .founder p.title{font-size:18px;line-height:24px;letter-spacing:0px;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal}@media(max-width: 767px){.founders-row .founder p.title{font-size:16px;line-height:20px}}.founders-row .founder p.bio{font-size:16px;line-height:26px;letter-spacing:0px;margin-bottom:0}.founders-row .learn-more{display:block;font-size:18px;line-height:18px;font-weight:700;color:var(--grey-90);padding:12px 0 16px 0;border-bottom:1px solid var(--grey-90);padding-right:55px;position:relative}.founders-row .learn-more svg{width:20px;height:20px;position:relative;top:4px;transition:transform .3s ease}.founders-row .learn-more:hover svg{transform:translateX(10px)}.site-header{padding:30px 0;position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#0c0c0c}@media(max-width: 1023px){.site-header{position:fixed;padding:20px 0}}.site-header .inner{display:flex;gap:40px;justify-content:space-between;align-items:flex-end}.site-header .logo-container{width:150px}.site-header .logo-container a{display:block}@media(max-width: 1023px){.site-header .logo-container{width:auto}}@media(max-width: 1023px){.site-header .logo-container img{width:auto;height:53px;display:block}}.site-header .hambergur-menu{display:none;height:53px;background-color:rgba(0,0,0,0);border:none}@media(max-width: 1023px){.site-header .hambergur-menu{display:flex;align-items:center}}.site-header .js-close-mobile-menu{background-color:rgba(0,0,0,0);border:none}.site-header .open-menu-icon.hide{display:none}.site-header .close-menu-icon.hide{display:none}.site-header .main-menu-container{width:calc(100% - 220px)}@media(max-width: 1023px){.site-header .main-menu-container{width:100%;height:100dvh;top:0;left:-100%;z-index:9999;position:fixed;transition:.3s all;overflow:auto;transition:.2s all ease-in-out;background-color:#0c0c0c}}.site-header .main-menu-container.open{left:0}.site-header .main-menu-container .menu-bottom .main-menu{display:flex;justify-content:flex-end;align-items:center;gap:32px;padding-bottom:13px}@media(max-width: 1023px){.site-header .main-menu-container .menu-bottom .main-menu{display:none}}.site-header .main-menu-container .menu-bottom .main-menu .header-navigation{display:flex;gap:30px;list-style:none}.site-header .main-menu-container .menu-bottom .main-menu .header-navigation li{position:relative;padding-bottom:22px;border-bottom:solid 2px #fff;font-size:16px;line-height:26px}.site-header .main-menu-container .menu-bottom .main-menu .header-navigation li.menu-item-has-children{background-image:url(/wp-content/themes/mauro/img/down-arrow.svg);background-position:right 10px;background-repeat:no-repeat;padding-right:30px;background-size:15px}.site-header .main-menu-container .menu-bottom .main-menu .header-navigation li:hover>ul.sub-menu,.site-header .main-menu-container .menu-bottom .main-menu .header-navigation li:focus-within>ul.sub-menu{opacity:1;visibility:visible;transition:.3s all ease-in-out}.site-header .main-menu-container .menu-bottom .main-menu .header-navigation li ul.sub-menu{position:absolute;width:auto;background-color:#000;min-width:300px;border-bottom:none;z-index:999;margin-top:-1px;flex-direction:column;padding:15px;top:50px;left:0;opacity:0;visibility:hidden;transition:.3s all ease-in-out;gap:24px;margin-left:0}.site-header .main-menu-container .menu-bottom .main-menu .header-navigation li ul.sub-menu li{padding:15px 0;border-bottom:none}.site-header .main-menu-container .menu-bottom .main-menu .header-navigation li a{color:#fff;font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:18px;text-decoration:none}.site-header .main-menu-container .header-mobile{display:none}@media(max-width: 1023px){.site-header .main-menu-container .header-mobile{display:flex;justify-content:space-between;align-items:center;padding:20px 16px}}.site-header .main-menu-container .mobile-navigation{display:none}@media(max-width: 1023px){.site-header .main-menu-container .mobile-navigation{display:block;padding-bottom:50px}}.site-header .main-menu-container .mobile-navigation .header-navigation{padding:20px 16px;margin-left:0}.site-header .main-menu-container .mobile-navigation .header-navigation li>ul.sub-menu{padding:10px 0;display:none;margin-left:0}.site-header .main-menu-container .mobile-navigation .header-navigation li>ul.sub-menu li{font-size:16px;line-height:16px;letter-spacing:.05em}.site-header .main-menu-container .mobile-navigation .header-navigation li>ul.sub-menu li a{color:#fff;border:none;padding:10px 0;background-image:none;text-decoration:none}.site-header .main-menu-container .mobile-navigation .header-navigation li a{font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:30px;color:#fff;text-transform:uppercase;padding:30px 0;border-bottom:1px solid #fff;display:block;background-image:url(/wp-content/themes/mauro/img/menu-arrow.png);background-repeat:no-repeat;background-position:right 20px center;text-decoration:none}@media(max-width: 767px){.site-header .main-menu-container .mobile-navigation .header-navigation li a{font-size:16px}}.site-footer{background-color:#0c0c0c;margin-top:20px}.site-footer .home-footer{border-top:solid 2px #fff}.site-footer .footer-section{padding-top:50px;padding-bottom:100px;display:flex;justify-content:space-between;align-items:flex-start;gap:50px}@media(max-width: 767px){.site-footer .footer-section{flex-wrap:wrap;gap:50px;padding-top:30px;padding-bottom:20px}}.site-footer .footer-section .footer-menu{display:flex;flex-direction:column;gap:20px;align-items:flex-end}@media(max-width: 767px){.site-footer .footer-section .footer-menu{flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%}}.site-footer .footer-section .footer-menu ul#menu-footer-menu{display:flex;gap:30px;margin-left:0;margin-bottom:0;flex-wrap:wrap;justify-content:end}@media(max-width: 767px){.site-footer .footer-section .footer-menu ul#menu-footer-menu{display:grid;border-bottom:solid 1px #3f3f3f;padding-bottom:20px;width:100%;justify-content:flex-start}}.site-footer .footer-section .footer-menu ul#menu-footer-menu li a{color:#fff;font-family:articulat-cf,sans-serif;font-weight:600;font-style:normal;font-size:22px;line-height:18px;text-transform:uppercase;text-decoration:none}@media(max-width: 767px){.site-footer .footer-section .footer-menu ul#menu-footer-menu li a{font-size:14px;line-height:18px}}.site-footer .footer-section .footer-menu .copy-right p{color:#8e8e8e;font-family:articulat-cf,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:18px}
