:root{--color-primary: #002D59;--color-secondary: #EE6C4D;--color-new-primary: #D6E1E5;--color-primary-light: #9FD6E2;--color-white-rep: #F9FFFF;--color-black-rep: #17202D;--font-primary: stolzl, sans-serif;--font-secondary: 'Safiro'}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-primary);font-size:16px;line-height:1.3;color:var(--color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;color:var(--color-primary)}@media screen and (max-width: 991px){html,body{font-size:12px}}img,svg,iframe{max-width:100%;display:block}button,input,textarea,select{font:inherit;background:none;border:none;outline:none}a{color:#002d59;text-decoration:none}a:hover{color:inherit;opacity:.8}@media screen and (max-width: 991px){.container{padding-left:15px;padding-right:15px}}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-family:var(--font-secondary);font-weight:500;font-size:2rem}h2{font-size:2rem;margin-bottom:20px}.py-10{padding-top:10rem;padding-bottom:10rem}.color-primary{color:var(--color-primary)}.gsap-reveal{opacity:0}button{color:var(--color-primary)}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-Bold.woff2") format("woff2"),url("../fonts/Safiro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-BoldItalic.woff2") format("woff2"),url("../fonts/Safiro-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-RegularItalic.woff2") format("woff2"),url("../fonts/Safiro-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-Regular.woff2") format("woff2"),url("../fonts/Safiro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-MediumItalic.woff2") format("woff2"),url("../fonts/Safiro-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-Medium.woff2") format("woff2"),url("../fonts/Safiro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-SemiBoldItalic.woff2") format("woff2"),url("../fonts/Safiro-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Safiro";src:url("../fonts/Safiro-SemiBold.woff2") format("woff2"),url("../fonts/Safiro-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}a.return-top{position:fixed;left:30px;bottom:30px;z-index:999;background-color:var(--primary-color);padding:10px;display:none}a.pointer,button.pointer{color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:10px 20px;border-radius:20px;transition:all .3s ease;background:rgba(0,0,0,0);border:2px solid var(--color-new-primary)}a.pointer:after,button.pointer:after{content:" ";display:inline-flex;margin-left:10px;width:32px;height:32px;border-radius:12px;align-items:center;justify-content:center;background:var(--color-primary) url(../img/pointer.svg) no-repeat center center}a.pointer:hover,button.pointer:hover{animation:spin-border .2s linear;background:rgba(0,0,0,0)}a.pointer2{display:flex;align-items:center;justify-content:center}a.pointer2:after{content:" ";display:inline-flex;margin-left:10px;width:64px;height:64px;border-radius:64px;align-items:center;justify-content:center;background:var(--color-primary) url(../img/pointer2.svg) no-repeat center center}@media screen and (max-width: 991px){a.pointer2:after{width:32px;height:32px;background-size:contain}}.square-corner{position:relative;display:inline-block}.square-corner::after{content:"";width:20px;height:20px;position:absolute;left:100%;top:-10px;background-color:var(--color-secondary)}@media screen and (max-width: 991px){.square-corner::after{width:10px;height:10px}}body.scrolled a.return-top{display:block}body.scrolled .scroll-disappear{transition:all .5s ease-in-out;transform:translateY(-100%);opacity:0}body.scrolled .scroll-disappear.delayed{transition-delay:.2s}body.scrolled .scroll-disappear.longer{transition-duration:1s}.expertise-icon-wrapper{background-color:var(--color-primary);width:90px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:15px;margin:0 auto 0 auto}.reveal-up{opacity:0;animation:revealUp .6s ease-in-out forwards}.column-2{-moz-column-count:2;column-count:2}.column-2 p{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media screen and (max-width: 991px){.column-2{-moz-column-count:1;column-count:1}}@keyframes scrollLogo{from{background-position:0 0%}to{background-position:0 -400px}}@keyframes fadeOut{to{visibility:hidden;pointer-events:none;top:-120%}}@keyframes revealUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLabel{from{opacity:0}to{opacity:1}}header{position:fixed;top:0;left:0;right:0;z-index:1000}header .container{display:flex;align-items:center;justify-content:center;padding:15px}@media screen and (max-width: 991px){header .container{justify-content:space-between}header .container .logo img{max-width:120px}body.menu-open header .container{filter:invert(100) brightness(100)}}header .menu-right{justify-items:end}header .menu-left,header .menu-right{flex:1}header .menu-left ul.nav,header .menu-right ul.nav{display:flex;margin:0;padding:0;list-style:none}header .menu-left ul.nav>li,header .menu-right ul.nav>li{padding:15px;position:relative}header .menu-left ul.nav>li>a,header .menu-right ul.nav>li>a{position:relative;transition:all .2s ease-in-out}header .menu-left ul.nav>li>a:hover,header .menu-left ul.nav>li>a.active,header .menu-right ul.nav>li>a:hover,header .menu-right ul.nav>li>a.active{color:var(--color-secondary)}header .menu-left ul.nav>li>a:hover:before,header .menu-left ul.nav>li>a.active:before,header .menu-right ul.nav>li>a:hover:before,header .menu-right ul.nav>li>a.active:before{content:"";width:5px;height:5px;background-color:var(--color-secondary);display:block;position:absolute;left:-10px;top:0}header .menu-left ul.nav>li ul,header .menu-right ul.nav>li ul{position:absolute;left:0;top:100%;width:300px;background-color:#fff;border:1px solid var(--color-new-primary);list-style:none;margin:0;padding:20px;border-radius:30px;transform:translateY(20px);transition:transform .3s ease,opacity .3s ease;opacity:0;display:none}header .menu-left ul.nav>li ul li,header .menu-right ul.nav>li ul li{padding:10px 15px;border-bottom:1px solid #eee}header .menu-left ul.nav>li ul li a,header .menu-right ul.nav>li ul li a{color:#333;font-size:.9rem}header .menu-left ul.nav>li ul li a:hover,header .menu-right ul.nav>li ul li a:hover{color:var(--color-secondary)}header .menu-left ul.nav>li ul li:last-child,header .menu-right ul.nav>li ul li:last-child{border-bottom:none}header .menu-left ul.nav>li:hover ul,header .menu-right ul.nav>li:hover ul{opacity:1;display:block;transform:translateY(0px)}header .menu-left ul.nav>li:first-child{padding-left:0}header .menu-right ul.nav>li:last-child{padding-right:0}header .menu-toggle{display:flex;flex-direction:column;gap:4px;background:rgba(0,0,0,0);border:none;cursor:pointer}header .menu-toggle span{display:block;width:30px;height:3px;background:#333;transition:all .3s ease}.menu-open .menu-toggle span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.menu-open .menu-toggle span:nth-child(2){opacity:0}.menu-open .menu-toggle span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.menu-open .mobile-menu{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-menu{transform:translateY(-200dvh);background-color:var(--color-primary);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:flex;align-items:flex-start;justify-content:flex-start;opacity:0;transition:all .3s ease;pointer-events:none;padding:100px 30px}.mobile-menu a{color:#fff}.mobile-menu ul.nav{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;align-items:flex-start}.mobile-menu ul.nav li{font-size:2rem;margin:20px 0}.mobile-menu ul.nav li ul{list-style:none;display:none}.mobile-menu ul.nav li ul a{font-size:1.2rem}.mobile-menu ul.nav li:has(ul)>a:after{content:"+";margin-left:10px;font-size:2.5rem}.mobile-menu ul.nav li.open>a:after{content:"-"}.mobile-menu ul.nav li.open ul{display:block}@media(min-width: 992px){.mobile-menu{display:none !important}}footer{color:#fff;margin-top:100px}footer .footer-upper{background-color:#d6e1e5;color:var(--color-primary)}footer .footer-upper .container{display:flex;justify-content:space-between;align-items:center;min-height:90px}footer .footer-upper .container label{font-size:1.6rem}@media screen and (max-width: 991px){footer .footer-upper .container{flex-direction:column;text-align:center;gap:20px;justify-content:space-around;padding-top:15px;padding-bottom:15px}}footer .footer-lower{background-color:var(--color-primary);padding-top:50px}@media screen and (max-width: 991px){footer .footer-lower{padding-top:30px}}footer .footer-lower ul#menu-footer-menu{list-style:none;display:flex;justify-content:space-between;gap:30px;line-height:2;padding:0}@media screen and (max-width: 991px){footer .footer-lower ul#menu-footer-menu{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:30px}}footer .footer-lower ul#menu-footer-menu>li>a,footer .footer-lower ul#menu-footer-menu>li>span.menu-parent{font-weight:bold;display:block;margin-bottom:10px;font-size:1.5rem}@media screen and (max-width: 991px){footer .footer-lower ul#menu-footer-menu>li>a,footer .footer-lower ul#menu-footer-menu>li>span.menu-parent{line-height:1}}footer .footer-lower ul#menu-footer-menu a{color:#fff}footer .footer-lower ul#menu-footer-menu ul{list-style:none;padding:0}footer .footer-lower .footer-contact{font-size:1.1rem}footer .footer-lower .footer-contact .tagline{color:var(--color-secondary)}footer .footer-lower .footer-contact a{display:block;color:#fff}footer .footer-lower .footer-contact .social-icons{display:flex;gap:5px;padding:15px 0}footer .footer-lower .footer-contact .social-icons img{max-width:32px;height:auto}footer .footer-lower .footer-bottom{font-size:.8rem;display:flex;justify-content:space-between;border-top:1px solid rgba(121,182,209,.1254901961);margin-top:50px;padding:30px 15px}@media screen and (max-width: 991px){footer .footer-lower .footer-bottom{flex-direction:column;gap:20px}}footer .footer-lower .footer-bottom a{color:#fff}footer .footer-lower .footer-bottom .footer-copyright{opacity:.8}footer .footer-lower .footer-bottom .footer-menu img{width:130px;filter:brightness(0) invert(1)}footer .footer-lower .footer-bottom .footer-menu ul{list-style:none;padding:0;margin:0}footer .footer-lower .footer-bottom .footer-menu li{display:inline}footer .footer-lower .footer-bottom .footer-menu a{padding-right:30px}a.return-top{position:fixed;left:30px;bottom:30px;z-index:999;transform:rotate(-90deg);background-color:var(--random-color);padding:10px;display:none}.scrolled a.return-top{display:block}.accordion .accordion-item{border:none;margin-bottom:20px;background-color:var(--color-new-primary);border:1px solid var(--color-new-primary);border-radius:20px;transition:all .2s ease-in-out;color:var(--color-primary)}.accordion .accordion-item:has(.show){background-color:#fff}.accordion .accordion-item .accordion-header{padding:10px 10px 10px 60px;margin-bottom:5px;position:relative}.accordion .accordion-item .accordion-header:before{content:"";position:absolute;top:calc(50% - 10px);left:20px;width:20px;height:20px;background-color:var(--color-secondary);border:1px solid var(--color-primary)}.accordion .accordion-item .accordion-header:has(.collapsed):before{border-color:var(--color-secondary)}.accordion .accordion-item .accordion-header .accordion-button{background-color:rgba(0,0,0,0);color:var(--color-primary);font-size:1rem;font-weight:500;padding:20px 0;text-decoration:none;border:none;box-shadow:none;position:relative}.accordion .accordion-item .accordion-header .accordion-button::after{content:"+";font-size:2rem;font-weight:300;transform:none;margin-left:auto;background-image:none;position:absolute;right:20px;top:10px}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{content:"-"}.accordion .accordion-item .accordion-body{padding:0 20px 20px 60px}.carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:30px}@media screen and (max-width: 991px){.carousel-controls{justify-content:center;margin-bottom:20px}}.carousel-arrow{background:url(../img/carousel-arrow-left.svg) center center no-repeat;border:none;width:48px;height:48px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}@media screen and (max-width: 991px){.carousel-arrow{width:24px;height:24px;background-size:contain}}.carousel-arrow.carousel-next{background-image:url(../img/carousel-arrow-right.svg)}.carousel-arrow:hover{opacity:.8;transform:scale(1.05)}.carousel-arrow:disabled{opacity:.3;cursor:not-allowed;transform:scale(1)}.carousel-wrapper{overflow:hidden;width:100%;position:relative}@media screen and (max-width: 991px){.carousel-wrapper{display:flex;flex-direction:column-reverse}}.carousel-track{display:flex;flex-wrap:nowrap;transition:transform .5s ease}.carousel-slide{flex-shrink:0}.modal.fade .modal-dialog{transition:none;transform:translateX(100%)}.modal.fade.show .modal-dialog{animation:slideInRight .4s forwards}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}body.modal-open{overflow:hidden}body.modal-open #contactModal .modal-content{background:#fff url(../img/contact-modal-mobile-bg.jpg) no-repeat;background-size:100% auto;background-position:right 0% bottom 0%}body.modal-open #contactModal{line-height:1.6}body.modal-open #contactModal strong{display:block;font-weight:500}@media(min-width: 992px){body.modal-open #contactModal .modal-content{background:#fff url(../img/contact-modal-bg.jpg) no-repeat;background-position:right 0% top 0%;background-size:auto 100%}body.modal-open #contactModal .modal-content .modal-body{padding-right:350px}body.modal-open #contactModal .modal-content .modal-body p{margin-bottom:25px}body.modal-open #contactModal .modal-content .modal-body p.excerpt{font-size:1.5rem}}body.modal-open .modal.fade.show{background-color:rgba(0,0,0,.3137254902)}body.modal-open .modal-body{padding:0px}body.modal-open .modal-dialog{max-width:unset;margin:0px;position:fixed;right:0px}@media(min-width: 992px){body.modal-open .modal-dialog{width:66%}}body.modal-open .modal-dialog{height:100%}body.modal-open .modal-dialog .modal-content{height:inherit;overflow:auto;padding:0px 24px;padding-bottom:24px;border-radius:unset;border:0;border-bottom-left-radius:30px;border-top-left-radius:30px}body.modal-open .modal-dialog .modal-content .modal-header{border:unset;position:relative;justify-content:space-between;padding:40px 0px}body.modal-open .modal-dialog .modal-content .modal-header .modal-title{text-align:left;font-weight:normal}body.modal-open .modal-dialog .modal-content input,body.modal-open .modal-dialog .modal-content textarea{border:1px solid var(--color-primary-light);padding:15px}body.modal-open .modal-dialog .modal-content input[type=file]{background:linear-gradient(45deg, #fff, rgba(159, 214, 226, 0.3137254902));border:0;padding:30px 10px}body .modal-backdrop.show{background-color:rgba(var(--color-primary), 1);opacity:.8}.logos-marquee{overflow:hidden;position:relative;width:100%}.logos-marquee:hover .logos-track{animation-play-state:paused}.logos-track{display:flex;align-items:center;gap:75px;animation:marquee 30s linear infinite;width:-moz-max-content;width:max-content}.logos-track img{height:75px;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.logos-track img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1)}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.home-hero{position:relative;min-height:80dvh;display:flex;align-items:center;background-color:#d6e1e5}.home-hero .video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;opacity:.5}.home-hero .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero .video:after{content:"";width:100%;height:200px;position:absolute;background:linear-gradient(to top, #fff, transparent);left:0;bottom:0}.home-hero .container{position:relative;z-index:1;padding-top:100px}.home-hero h1{font-size:4rem;margin-bottom:30px}.home-hero p{font-size:1.2rem}.home-about{position:relative;padding:100px 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.home-about{padding:30px 0}}.home-about .container{background-color:#d6e1e5;border-radius:30px;padding:50px 30px;line-height:1.6}.home-about .container h2{font-size:2rem}.home-about .container a.pointer{background-color:#fff}.home-about .container .home-about-boxes .home-about-box{background:#fff;padding:20px;margin-bottom:20px;border-radius:20px}.home-about .container .home-about-boxes .home-about-box h3{font-size:1.2rem;font-weight:600}.home-expertise{text-align:center}.home-expertise .expertise-items{height:100vh;background-size:100%;line-height:1.8;position:relative;overflow:hidden}.home-expertise .expertise-items .bg{position:absolute;top:40px;left:0;width:100%;aspect-ratio:1;border-radius:100%;background:linear-gradient(to right, #002D59, transparent);will-change:background-position}@keyframes bgMove{0%{background-position:0% 0%,100% 100%}50%{background-position:100% 100%,0% 0%}100%{background-position:0% 0%,100% 100%}}.home-expertise .expertise-items .bg{z-index:-1}.home-expertise .expertise-items .bg:before{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;background-color:var(--color-white-rep);content:" ";border-radius:100%}@media screen and (max-width: 991px){.home-expertise .expertise-items .bg:after{position:absolute;content:"";width:100%;height:50%;left:0;bottom:0;right:0;background-color:var(--color-white-rep)}}.home-expertise .expertise-items:after{position:absolute;width:100%;height:100px;left:0px;bottom:0;background:linear-gradient(to bottom, transparent, #fff);content:" "}.home-expertise .expertise-items .expertise-item{text-align:center;max-width:600px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);top:0;height:70vh;opacity:0}.home-expertise .expertise-items .expertise-item.first{opacity:1}.home-expertise .expertise-items .expertise-item h3{font-size:2rem;font-weight:600;margin-bottom:30px}.home-expertise .expertise-items .expertise-item label{color:var(--color-secondary);margin:50px auto 30px auto}.home-expertise .expertise-items .expertise-item a.pointer{margin-top:30px}.home-expertise-tabs .home-expertise-tabs-header{margin:100px auto 30px auto;text-align:center}@media screen and (max-width: 991px){.home-expertise-tabs .home-expertise-tabs-header{margin:50px auto}}@media screen and (max-width: 991px){.home-expertise-tabs .expertise-tabs .container .row{flex-direction:column-reverse}}.home-expertise-tabs .expertise-tabs .container{padding:10px 30px;border-radius:30px;border:1px solid #e9ecef}.home-expertise-tabs .expertise-tabs .container .nav-tabs{justify-content:space-around}@media screen and (max-width: 991px){.home-expertise-tabs .expertise-tabs .container .nav-tabs{display:none}}.home-expertise-tabs .expertise-tabs .container .nav-tabs button{padding:15px;border-bottom:none}.home-expertise-tabs .expertise-tabs .container .nav-tabs button.active{color:var(--color-secondary)}@media screen and (max-width: 991px){.home-expertise-tabs .expertise-tabs .container .tab-content>.tab-pane{opacity:1;display:block;text-align:center}}.home-models{padding-bottom:30px}@media screen and (max-width: 991px){.home-models{text-align:center;padding-bottom:0px}}.home-models .model-item{border:1px solid #d6e1e5;padding:20px;border-radius:30px;color:var(--color-primary);line-height:1.8;min-height:330px}.home-models .model-item h3{font-size:1.2rem;font-weight:600}.home-models .model-item img{height:40px;margin:30px 0}@media screen and (max-width: 991px){.home-models .model-item{margin:10px 30px;text-align:center;min-height:unset}.home-models .model-item img{margin:15px auto}}body.template-page-company .home-models .model-item{background:#fff}body.template-page-company .home-models .model-item img{height:60px}body.template-page-company .home-models.corporate-identity{background-color:#d6e1e5;padding-top:50px}.home-partners .container{line-height:1.8;background-color:var(--color-new-primary);border-radius:30px;padding:40px 30px}.home-partners .container h2{margin-bottom:20px}@media screen and (max-width: 991px){.home-partners{text-align:center}}.home-partners .partner-item{background-color:#fff;padding:20px;border-radius:20px;margin-bottom:20px}.home-partners .partner-item img{margin:25px 0;height:40px;width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 991px){.home-partners .partner-item img{margin:25px auto}}.home-partners .partner-item p{display:block;border-top:1px solid var(--color-new-primary);padding-top:5px;text-align:center;color:#888}.content-hero{position:relative;min-height:80dvh;display:flex;align-items:center;justify-content:center;line-height:1.6;border-bottom:1px solid var(--color-new-primary);margin-bottom:50px;padding-top:100px}@media screen and (max-width: 991px){.content-hero{padding:200px 30px 50px 30px;min-height:unset;padding-top:100px}.content-hero .row{flex-direction:column-reverse}}.content-hero.clients{padding-left:0;padding-right:0}@media screen and (max-width: 991px){.content-hero.clients{padding-top:100px}}.content-hero.clients .container{padding-left:0;padding-right:0}@keyframes breathe{0%,100%{opacity:1}50%{opacity:.2}}.content-hero .content-titles{display:flex;flex-direction:column;justify-content:center}.content-hero label{color:var(--color-secondary)}.content-hero .expertise-hero-imgs{position:relative}.content-hero .expertise-hero-imgs img{padding:50px}.content-hero .expertise-hero-imgs img:first-child{position:static}.company-content{color:var(--color-black-rep);padding:50px 0 150px 0;line-height:1.6}.company-content .excerpt{color:var(--color-primary);font-size:1.5rem}.company-values{text-align:center}.company-values .values-items:before{position:absolute;content:" ";left:50%;height:70%;width:300px;top:100px;background:linear-gradient(to right bottom, transparent, rgba(214, 225, 229, 0.3137254902));border-radius:300px;transform:translateX(-50%)}.company-values .values-items{height:100vh;line-height:1.8;position:relative}.company-values .values-items .values-item{text-align:center;max-width:600px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);top:100px;height:70vh;opacity:0}.company-values .values-items .values-item.first{opacity:1}.company-values .values-items .values-item .img-wrapper img{height:150px;margin:0 auto}.company-values .values-items .values-item h3{font-size:2rem;font-weight:600;margin-bottom:10px}.company-values .values-items .values-item label{color:var(--color-secondary);margin:50px auto 10px auto}.company-values .values-items .values-item a.pointer{margin-top:30px}@media screen and (max-width: 991px){.expertise-details{padding:0 20px}}.expertise-details h2{font-size:1.6rem;margin-bottom:20px}.expertise-clients{overflow:hidden}.expertise-clients .logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}@media screen and (max-width: 991px){.expertise-clients .logos img{max-width:150px}}.list-expertises{margin-top:50px}.list-expertises h2{font-size:1.6rem;margin-bottom:20px}.list-expertises h2.square-corner:after{width:12px;height:12px}@media screen and (max-width: 991px){.list-expertises{text-align:center}}@media screen and (max-width: 991px){.list-expertises .expertise-list-item{margin-right:20px;margin-left:20px}}.list-expertises .expertise-list-item{border:1px solid var(--color-new-primary);padding:30px;border-radius:20px}.list-expertises .expertise-list-item h3{font-size:1rem;font-weight:600}.list-expertises .expertise-list-item p{margin:15px 0}.list-expertises .expertise-list-item .expertise-icon-wrapper{margin-left:0;margin-bottom:25px}@media screen and (max-width: 991px){.list-expertises .expertise-list-item .expertise-icon-wrapper{margin:0 auto 25px auto}}.careers-content .careers-item{border:1px solid var(--color-new-primary);padding:20px;border-radius:30px;line-height:1.8;margin-bottom:30px;min-height:330px}.careers-content .careers-item .img-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:15px;margin-bottom:25px}.careers-content .careers-item a{color:var(--color-secondary)}.careers-content .careers-item h3{font-size:1.2rem;font-weight:600}.client-map-wrapper{background:url("../img/client-map.png");background-position:top 0 center;max-width:1100px;height:400px;margin:100px auto 30px auto;position:relative}@media screen and (max-width: 991px){.client-map-wrapper{background-size:600px;background-repeat:no-repeat;margin-top:50px;height:250px}}.client-map-wrapper label{color:var(--color-secondary);font-size:.7rem;position:absolute;left:50%;top:50px;padding-left:3px;opacity:0;animation:fadeInLabel 1s ease-in-out forwards}.client-map-wrapper label span{position:absolute;height:50px;width:1px;background-color:var(--color-secondary);left:0;top:5px}.client-map-wrapper label span:after{content:" ";width:10px;height:10px;border-radius:16px;background-color:var(--color-secondary);display:block;position:absolute;top:100%;left:-5px}.client-map-wrapper label.tr{transform:translate(88px, -35px);animation-delay:1s}.client-map-wrapper label.de{transform:translate(-10px, -60px);animation-delay:0s}.client-map-wrapper label.at{transform:translate(8px, -35px);animation-delay:.5s}.client-map-wrapper label.at span{height:30px}.client-map-wrapper label.ae{transform:translate(180px);animation-delay:1.5s}@media screen and (max-width: 991px){.client-map-wrapper label.de{transform:translate(-10px, -80px)}.client-map-wrapper label.at{transform:translate(8px, -55px)}.client-map-wrapper label.tr{transform:translate(70px)}.client-map-wrapper label.ae{transform:translate(85px, -50px);animation-delay:1.5s}}.client-list h2.square-corner{font-size:2rem;margin-bottom:20px}.client-list .client-item{border:1px solid var(--color-new-primary);padding:20px;border-radius:30px;line-height:1.8;margin-bottom:30px;text-align:center}.client-list .client-item .img-wrapper{margin:15px 0;border-bottom:1px solid var(--color-new-primary)}.client-list .client-item .img-wrapper img{width:300px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.client-list .client-item p{color:rgba(0,45,89,.2509803922);font-size:.8rem;margin-bottom:0}section.our-team{line-height:1.8;padding-bottom:50px}@media screen and (max-width: 991px){section.our-team{padding-right:40px;padding-left:40px}}section.our-team h2{margin-bottom:20px}section.core-values{line-height:1.8;background:#d6e1e5;padding-top:50px;padding-bottom:50px}section.core-values h2{margin-bottom:20px}section.core-values .model-item{min-height:230px}@media screen and (max-width: 991px){section.core-values .model-item{min-height:unset}}