@charset "UTF-8";.display-none{display:none}body.wait,body.wait *{cursor:wait}.px-5{padding-left:20px;padding-right:20px}.w-128{width:32rem}.h-80{height:20rem}@media screen and (min-width:992px){.h-80{height:32rem}}.h-128{height:32rem}.b-16{bottom:4rem}.section-py-140{padding-bottom:140px;padding-top:140px}@media (max-width:1366px){.section-py-140{padding-bottom:120px;padding-top:120px}}@media (max-width:1199px){.section-py-140{padding-bottom:90px;padding-top:90px}}@media (max-width:767px){.section-py-140{padding-bottom:64px;padding-top:64px}}.section-pt-140{padding-top:140px}@media (max-width:1366px){.section-pt-140{padding-top:120px}}@media (max-width:1199px){.section-pt-140{padding-top:90px}}@media (max-width:767px){.section-pt-140{padding-top:64px}}.section-pb-140{padding-bottom:140px}@media (max-width:1366px){.section-pb-140{padding-bottom:120px}}@media (max-width:1199px){.section-pb-140{padding-bottom:90px}}@media (max-width:767px){.section-pb-140{padding-bottom:64px}}.section-py-80{padding-bottom:80px;padding-top:80px}@media (max-width:1199px){.section-py-80{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.section-py-80{padding-bottom:60px;padding-top:60px}}.section-pb-80{padding-bottom:80px}@media (max-width:1199px){.section-pb-80{padding-bottom:70px}}@media (max-width:767px){.section-pb-80{padding-bottom:60px}}.section-py-50{padding-bottom:50px;padding-top:50px}@media (max-width:1199px){.section-py-50{padding-bottom:50px;padding-top:50px}}@media (max-width:767px){.section-py-50{padding-bottom:50px;padding-top:50px}}.z-negative{z-index:-1}.text-gray{color:#fff;opacity:.6}.bg-blue-transparent{background:rgba(2,29,47,.871)}.custom-text-gray{color:rgba(2,29,47,.5)}.custom-link-blue-color{color:#00cde7}.custom-link-dark-blue-color{color:#0061fb}.bg-custom-gray,.bg-custom-gray-matrix{background:#e9edf0}.custom-common-container{height:512px}.custom-common-container,.custom-common-container-only-width{max-width:512px;width:100%}.custom-max-w-590{max-width:590px}.custom-common-container-bg{background:#f5f5f7}.custom-blue-bg{background:#0061fb}.custom-footer-bg{background:#021d2f}.min-h-auto{min-height:auto}.opacity-60{opacity:.6}.custom-icon-border{border:1px solid hsla(0,0%,100%,.2)}.custom-icon-measurements{height:50px;width:50px}.custom-icon-behavior{transition:all .3s}.custom-icon-behavior:hover{border:1px solid #fff}.align-items-center{align-items:center}.uppercase{text-transform:uppercase}body,html{color:var(--color-dark);font-family:var(--font-text),sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.7}body a,html a{color:inherit}@media (max-width:1024px){body,html{font-size:17px}}@media (max-width:767px){body,html{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif}.h1,.heading-1{font-size:96px;line-height:1}@media (max-width:1400px){.h1,.heading-1{font-size:72px}}@media (max-width:1366px){.h1,.heading-1{font-size:64px}}@media (max-width:767px){.h1,.heading-1{font-size:44px}}@media (max-width:355px){.h1,.heading-1{font-size:36px}}.h1-5,.heading-1-5{font-size:72px;line-height:1}@media (max-width:1400px){.h1-5,.heading-1-5{font-size:64px}}@media (max-width:767px){.h1-5,.heading-1-5{font-size:44px}}@media (max-width:355px){.h1-5,.heading-1-5{font-size:32px}}.h2,.heading-2{font-size:62px;line-height:1.1}@media (max-width:1366px){.h2,.heading-2{font-size:56px}}@media (max-width:1199px){.h2,.heading-2{font-size:52px}}@media (max-width:991px){.h2,.heading-2{font-size:50px}}@media (max-width:767px){.h2,.heading-2{font-size:38px}}@media (max-width:355px){.h2,.heading-2{font-size:28px}}.h2-5,.heading-2-5{font-size:56px;line-height:1.1}@media (max-width:1366px){.h2-5,.heading-2-5{font-size:52px}}@media (max-width:991px){.h2-5,.heading-2-5{font-size:48px}}@media (max-width:767px){.h2-5,.heading-2-5{font-size:38px}}@media (max-width:355px){.h2-5,.heading-2-5{font-size:28px}}.h3,.heading-3{font-size:48px;line-height:1.2}@media (max-width:1366px){.h3,.heading-3{font-size:44px}}@media (max-width:991px){.h3,.heading-3{font-size:38px}}@media (max-width:767px){.h3,.heading-3{font-size:34px}}@media (max-width:355px){.h3,.heading-3{font-size:28px}}.h3-5,.heading-3-5{font-size:36px;line-height:1.2}@media (max-width:1366px){.h3-5,.heading-3-5{font-size:32px}}@media (max-width:991px){.h3-5,.heading-3-5{font-size:28px}}@media (max-width:767px){.h3-5,.heading-3-5{font-size:26px}}@media (max-width:355px){.h3-5,.heading-3-5{font-size:24px}}.h4,.heading-4{font-size:24px}@media (max-width:1366px){.h4,.heading-4{font-size:22px}}@media (max-width:991px){.h4,.heading-4{font-size:20px}}@media (max-width:565px){.h4,.heading-4{font-size:18px}}.h5,.heading-5{font-size:20px}@media (max-width:1366px){.h5,.heading-5{font-size:19px}}@media (max-width:991px){.h5,.heading-5{font-size:18px}}@media (max-width:767px){.h5,.heading-5{font-size:17px}}@media (max-width:565px){.h5,.heading-5{font-size:16px}}.h6,.heading-6{font-size:18px}@media (max-width:1366px){.h6,.heading-6{font-size:17px}}@media (max-width:991px){.h6,.heading-6{font-size:16px}}@media (max-width:767px){.h6,.heading-6{font-size:15px}}@media (max-width:565px){.h6,.heading-6{font-size:14px}}.acf-text-content,.text-content{color:var(--color-dark);font-family:var(--font-text),sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:1.7}.acf-text-content .h1,.acf-text-content .heading-1,.acf-text-content h1,.text-content .h1,.text-content .heading-1,.text-content h1{font-size:96px;line-height:1}@media (max-width:1400px){.acf-text-content .h1,.acf-text-content .heading-1,.acf-text-content h1,.text-content .h1,.text-content .heading-1,.text-content h1{font-size:72px}}@media (max-width:1366px){.acf-text-content .h1,.acf-text-content .heading-1,.acf-text-content h1,.text-content .h1,.text-content .heading-1,.text-content h1{font-size:64px}}@media (max-width:767px){.acf-text-content .h1,.acf-text-content .heading-1,.acf-text-content h1,.text-content .h1,.text-content .heading-1,.text-content h1{font-size:44px}}@media (max-width:355px){.acf-text-content .h1,.acf-text-content .heading-1,.acf-text-content h1,.text-content .h1,.text-content .heading-1,.text-content h1{font-size:36px}}.acf-text-content .h1-5,.acf-text-content .heading-1-5,.text-content .h1-5,.text-content .heading-1-5{font-size:72px;line-height:1}@media (max-width:1400px){.acf-text-content .h1-5,.acf-text-content .heading-1-5,.text-content .h1-5,.text-content .heading-1-5{font-size:64px}}@media (max-width:767px){.acf-text-content .h1-5,.acf-text-content .heading-1-5,.text-content .h1-5,.text-content .heading-1-5{font-size:44px}}@media (max-width:355px){.acf-text-content .h1-5,.acf-text-content .heading-1-5,.text-content .h1-5,.text-content .heading-1-5{font-size:32px}}.acf-text-content .h2,.acf-text-content .heading-2,.acf-text-content h2,.text-content .h2,.text-content .heading-2,.text-content h2{font-size:62px;line-height:1.1}@media (max-width:1366px){.acf-text-content .h2,.acf-text-content .heading-2,.acf-text-content h2,.text-content .h2,.text-content .heading-2,.text-content h2{font-size:56px}}@media (max-width:1199px){.acf-text-content .h2,.acf-text-content .heading-2,.acf-text-content h2,.text-content .h2,.text-content .heading-2,.text-content h2{font-size:52px}}@media (max-width:991px){.acf-text-content .h2,.acf-text-content .heading-2,.acf-text-content h2,.text-content .h2,.text-content .heading-2,.text-content h2{font-size:50px}}@media (max-width:767px){.acf-text-content .h2,.acf-text-content .heading-2,.acf-text-content h2,.text-content .h2,.text-content .heading-2,.text-content h2{font-size:38px}}@media (max-width:355px){.acf-text-content .h2,.acf-text-content .heading-2,.acf-text-content h2,.text-content .h2,.text-content .heading-2,.text-content h2{font-size:28px}}.acf-text-content .h2-5,.acf-text-content .heading-2-5,.text-content .h2-5,.text-content .heading-2-5{font-size:56px;line-height:1.1}@media (max-width:1366px){.acf-text-content .h2-5,.acf-text-content .heading-2-5,.text-content .h2-5,.text-content .heading-2-5{font-size:52px}}@media (max-width:991px){.acf-text-content .h2-5,.acf-text-content .heading-2-5,.text-content .h2-5,.text-content .heading-2-5{font-size:48px}}@media (max-width:767px){.acf-text-content .h2-5,.acf-text-content .heading-2-5,.text-content .h2-5,.text-content .heading-2-5{font-size:38px}}@media (max-width:355px){.acf-text-content .h2-5,.acf-text-content .heading-2-5,.text-content .h2-5,.text-content .heading-2-5{font-size:28px}}.acf-text-content .h3,.acf-text-content .heading-3,.acf-text-content h3,.text-content .h3,.text-content .heading-3,.text-content h3{font-size:48px;line-height:1.2}@media (max-width:1366px){.acf-text-content .h3,.acf-text-content .heading-3,.acf-text-content h3,.text-content .h3,.text-content .heading-3,.text-content h3{font-size:44px}}@media (max-width:991px){.acf-text-content .h3,.acf-text-content .heading-3,.acf-text-content h3,.text-content .h3,.text-content .heading-3,.text-content h3{font-size:38px}}@media (max-width:767px){.acf-text-content .h3,.acf-text-content .heading-3,.acf-text-content h3,.text-content .h3,.text-content .heading-3,.text-content h3{font-size:34px}}@media (max-width:355px){.acf-text-content .h3,.acf-text-content .heading-3,.acf-text-content h3,.text-content .h3,.text-content .heading-3,.text-content h3{font-size:28px}}.acf-text-content .h4,.acf-text-content .heading-4,.acf-text-content h4,.text-content .h4,.text-content .heading-4,.text-content h4{font-size:24px}@media (max-width:1366px){.acf-text-content .h4,.acf-text-content .heading-4,.acf-text-content h4,.text-content .h4,.text-content .heading-4,.text-content h4{font-size:22px}}@media (max-width:991px){.acf-text-content .h4,.acf-text-content .heading-4,.acf-text-content h4,.text-content .h4,.text-content .heading-4,.text-content h4{font-size:20px}}@media (max-width:565px){.acf-text-content .h4,.acf-text-content .heading-4,.acf-text-content h4,.text-content .h4,.text-content .heading-4,.text-content h4{font-size:18px}}.acf-text-content .h5,.acf-text-content .heading-5,.acf-text-content h5,.text-content .h5,.text-content .heading-5,.text-content h5{font-size:20px}@media (max-width:1366px){.acf-text-content .h5,.acf-text-content .heading-5,.acf-text-content h5,.text-content .h5,.text-content .heading-5,.text-content h5{font-size:19px}}@media (max-width:991px){.acf-text-content .h5,.acf-text-content .heading-5,.acf-text-content h5,.text-content .h5,.text-content .heading-5,.text-content h5{font-size:18px}}@media (max-width:767px){.acf-text-content .h5,.acf-text-content .heading-5,.acf-text-content h5,.text-content .h5,.text-content .heading-5,.text-content h5{font-size:17px}}@media (max-width:565px){.acf-text-content .h5,.acf-text-content .heading-5,.acf-text-content h5,.text-content .h5,.text-content .heading-5,.text-content h5{font-size:16px}}.acf-text-content .h6,.acf-text-content .heading-6,.acf-text-content h6,.text-content .h6,.text-content .heading-6,.text-content h6{font-size:18px}@media (max-width:1366px){.acf-text-content .h6,.acf-text-content .heading-6,.acf-text-content h6,.text-content .h6,.text-content .heading-6,.text-content h6{font-size:17px}}@media (max-width:991px){.acf-text-content .h6,.acf-text-content .heading-6,.acf-text-content h6,.text-content .h6,.text-content .heading-6,.text-content h6{font-size:16px}}@media (max-width:767px){.acf-text-content .h6,.acf-text-content .heading-6,.acf-text-content h6,.text-content .h6,.text-content .heading-6,.text-content h6{font-size:15px}}@media (max-width:565px){.acf-text-content .h6,.acf-text-content .heading-6,.acf-text-content h6,.text-content .h6,.text-content .heading-6,.text-content h6{font-size:14px}}.acf-text-content .h1,.acf-text-content .h1-5,.acf-text-content .h2,.acf-text-content .h2-5,.acf-text-content .h3,.acf-text-content .h4,.acf-text-content .h5,.acf-text-content .h6,.acf-text-content .heading-1,.acf-text-content .heading-1-5,.acf-text-content .heading-2,.acf-text-content .heading-2-5,.acf-text-content .heading-3,.acf-text-content .heading-4,.acf-text-content .heading-5,.acf-text-content .heading-6,.acf-text-content h1,.acf-text-content h2,.acf-text-content h3,.acf-text-content h4,.acf-text-content h5,.acf-text-content h6,.text-content .h1,.text-content .h1-5,.text-content .h2,.text-content .h2-5,.text-content .h3,.text-content .h4,.text-content .h5,.text-content .h6,.text-content .heading-1,.text-content .heading-1-5,.text-content .heading-2,.text-content .heading-2-5,.text-content .heading-3,.text-content .heading-4,.text-content .heading-5,.text-content .heading-6,.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin-bottom:1.2rem}.acf-text-content .h1-5:last-child,.acf-text-content .h1:last-child,.acf-text-content .h2-5:last-child,.acf-text-content .h2:last-child,.acf-text-content .h3:last-child,.acf-text-content .h4:last-child,.acf-text-content .h5:last-child,.acf-text-content .h6:last-child,.acf-text-content .heading-1-5:last-child,.acf-text-content .heading-1:last-child,.acf-text-content .heading-2-5:last-child,.acf-text-content .heading-2:last-child,.acf-text-content .heading-3:last-child,.acf-text-content .heading-4:last-child,.acf-text-content .heading-5:last-child,.acf-text-content .heading-6:last-child,.acf-text-content h1:last-child,.acf-text-content h2:last-child,.acf-text-content h3:last-child,.acf-text-content h4:last-child,.acf-text-content h5:last-child,.acf-text-content h6:last-child,.text-content .h1-5:last-child,.text-content .h1:last-child,.text-content .h2-5:last-child,.text-content .h2:last-child,.text-content .h3:last-child,.text-content .h4:last-child,.text-content .h5:last-child,.text-content .h6:last-child,.text-content .heading-1-5:last-child,.text-content .heading-1:last-child,.text-content .heading-2-5:last-child,.text-content .heading-2:last-child,.text-content .heading-3:last-child,.text-content .heading-4:last-child,.text-content .heading-5:last-child,.text-content .heading-6:last-child,.text-content h1:last-child,.text-content h2:last-child,.text-content h3:last-child,.text-content h4:last-child,.text-content h5:last-child,.text-content h6:last-child{margin-bottom:0}.acf-text-content p,.text-content p{margin-bottom:1.2rem}.acf-text-content p:last-child,.text-content p:last-child{margin-bottom:0}.acf-text-content ul li,.text-content ul li{font-family:var(--font-text);margin-bottom:1rem;padding-left:20px;position:relative}.acf-text-content ul li code,.acf-text-content ul li pre,.text-content ul li code,.text-content ul li pre{font-family:var(--font-text)}.acf-text-content ul li:before,.text-content ul li:before{color:#00cde7;content:"•";display:inline;font-family:var(--font-heading);left:-20px;margin-right:-7px;position:relative}.acf-text-content a,.text-content a{color:var(--color-blue);font-weight:600}.acf-text-content a:hover,.text-content a:hover{text-decoration:underline}@media (max-width:1024px){.acf-text-content,.text-content{font-size:18px}}@media (max-width:767px){.acf-text-content,.text-content{font-size:16px}}@media (max-width:480px){.acf-text-content br,.text-content br{display:none}}.acf-text-content.text-large,.text-content.text-large{font-size:20px}@media (max-width:1024px){.acf-text-content.text-large,.text-content.text-large{font-size:18px}}@media (max-width:767px){.acf-text-content.text-large,.text-content.text-large{font-size:16px}}.acf-text-content.text-small,.text-content.text-small{font-size:16px;line-height:1.85}.acf-text-content.text-normal,.text-content.text-normal{font-size:18px}@media (max-width:1024px){.acf-text-content.text-normal,.text-content.text-normal{font-size:17px}}@media (max-width:767px){.acf-text-content.text-normal,.text-content.text-normal{font-size:16px}}.heading{font-weight:700;line-height:1.2}.font-heading,.heading{font-family:var(--font-heading)}.font-text,.text{font-family:var(--font-text)}.link-item{align-items:center;display:inline-flex;justify-content:flex-start}.link-item .caption{color:var(--color-blue-2);font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:700;line-height:1.6;margin-right:8px}.link-item .icon{align-items:center;display:flex;justify-content:center;transition:all .2s}.link-item .icon svg{display:block;height:auto;max-height:12px;max-width:14px;-o-object-fit:contain;object-fit:contain}.link-item .icon svg path{fill:var(--color-blue-2);transition:all .2s}.link-item:hover .caption{color:var(--color-blue-hover)}.link-item:hover .icon{transform:translateX(5px)}.link-item:hover .icon svg path{fill:var(--color-blue-hover)}.section-cta{background-color:var(--color-dark);padding-bottom:100px;padding-top:80px;position:relative}.section-cta .section-row{align-items:center;display:flex;justify-content:space-between}.section-cta .col-left .section-title{color:var(--color-white);max-width:600px}.section-cta .col-left .section-title span{color:var(--color-blue-light)}.section-cta .line{bottom:0;display:flex;height:10px;left:0;position:absolute;right:0;width:100%;z-index:15}.section-cta .line span{display:block;flex:1;height:100%}.section-cta .line span:first-child{background-color:var(--color-pink)}.section-cta .line span:nth-child(2){background-color:var(--color-venetian)}.section-cta .line span:nth-child(3){background-color:var(--color-green)}.section-cta .line span:nth-child(4){background-color:var(--color-yellow)}.section-cta .line span:nth-child(5){background-color:var(--color-orange)}.section-cta[data-style=light]{background-color:var(--color-grey-light)}.section-cta[data-style=light] .col-left .section-title{color:var(--color-dark)}@media (max-width:991px){.section-cta .section-row{align-items:center;flex-direction:column;justify-content:center}.section-cta .col-left{width:100%}.section-cta .col-left .section-title{margin-left:auto;margin-right:auto;text-align:center}.section-cta .col-right{align-items:center;display:flex;justify-content:center;margin-top:32px;width:100%}}.page-homepage .hero-slider-wrap .hero-slider .post-item[data-number="1"] .post-item__bg img{-o-object-position:top center;object-position:top center}.page-homepage .hero-slider-wrap .hero-slider .post-item[data-number="2"]:after{background-color:rgba(0,0,0,.4);bottom:0;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.page-homepage .hero-slider-wrap .hero-slider .post-item[data-number="3"]:after{background-color:rgba(0,0,0,.15);bottom:0;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.page-homepage .hero-slider-wrap .hero-slider .post-item[data-number="3"] .post-title{max-width:955px}.page-homepage .hero-slider-wrap .hero-slider .post-item[data-number="4"]:after{background-color:rgba(0,0,0,.25);bottom:0;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.page-homepage .section-services-vision .section-head{align-items:flex-start;display:flex;justify-content:space-between}.page-homepage .section-services-vision .section-head .section-title{max-width:650px}.page-homepage .section-services-vision .section-content{margin-top:40px}.page-homepage .section-services-vision .services-grid{grid-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}.page-homepage .section-services-vision .services-grid .service-item__icon{align-items:center;border-radius:100%;display:flex;height:80px;justify-content:center;margin-bottom:28px;min-width:80px;width:80px}.page-homepage .section-services-vision .services-grid .service-item__icon img,.page-homepage .section-services-vision .services-grid .service-item__icon svg{display:block;max-width:56px;-o-object-fit:contain;object-fit:contain}.page-homepage .section-services-vision .services-grid .service-item__title{margin-bottom:16px}.page-homepage .section-services-vision .services-grid .service-item__description{max-width:90%}.page-homepage .section-services-vision .services-grid .service-item:nth-child(3n+1) .service-item__icon{background-color:var(--color-venetian)}.page-homepage .section-services-vision .services-grid .service-item:nth-child(3n+2) .service-item__icon{background-color:var(--color-pink)}.page-homepage .section-services-vision .services-grid .service-item:nth-child(3n+3) .service-item__icon{background-color:var(--color-green)}.page-homepage .section-services-vision .mobile-btn{display:none}@media (max-width:1199px){.page-homepage .section-services-vision .services-grid{grid-gap:35px}}@media (max-width:991px){.page-homepage .section-services-vision .section-head .section-title{max-width:100%}.page-homepage .section-services-vision .section-head .btn-wrap{display:none}.page-homepage .section-services-vision .section-content{margin-top:25px}.page-homepage .section-services-vision .services-grid{grid-template-columns:repeat(1,1fr);margin-top:40px}.page-homepage .section-services-vision .services-grid .service-item{display:flex}.page-homepage .section-services-vision .services-grid .service-item__info{padding-left:20px}.page-homepage .section-services-vision .services-grid .service-item__title{margin-bottom:10px}.page-homepage .section-services-vision .mobile-btn{display:block;margin-top:35px}}@media (max-width:660px){.page-homepage .section-services-vision .services-grid .service-item{flex-direction:column}.page-homepage .section-services-vision .services-grid .service-item__icon{height:60px;min-width:60px;width:60px}.page-homepage .section-services-vision .services-grid .service-item__icon img,.page-homepage .section-services-vision .services-grid .service-item__icon svg{max-width:32px}.page-homepage .section-services-vision .services-grid .service-item__info{padding:0}}@media (max-width:480px){.page-homepage .section-services-vision .section-head .section-title{font-size:9vw}}.page-homepage .section-culture .section-caption{color:var(--color-blue-light);display:block;font-family:var(--font-text);font-size:18px;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:16px}.page-homepage .section-culture .section-title{max-width:765px}.page-homepage .section-culture .section-content{margin-top:30px;max-width:655px}.page-homepage .section-culture .gallery-list{align-items:flex-end;display:flex;gap:48px;justify-content:flex-start;margin-top:-75px}.page-homepage .section-culture .gallery-list img{aspect-ratio:370/430;display:block;height:auto;max-width:370px;-o-object-fit:cover;object-fit:cover;width:100%}.page-homepage .section-culture .gallery-list img:nth-child(3){aspect-ratio:425/575;max-width:425px}.page-homepage .section-culture .gallery-list img:nth-child(4){display:none}@media (max-width:1199px){.page-homepage .section-culture .gallery-list{gap:36px;margin-top:-15px}.page-homepage .section-culture .gallery-list img,.page-homepage .section-culture .gallery-list img:nth-child(3){max-width:33.3333333333%}}@media (max-width:991px){.page-homepage .section-culture .section-content{max-width:100%}.page-homepage .section-culture .gallery-list{gap:0;justify-content:space-between;margin-top:35px;width:100%}.page-homepage .section-culture .gallery-list img{-o-object-fit:cover;object-fit:cover}.page-homepage .section-culture .gallery-list img,.page-homepage .section-culture .gallery-list img:nth-child(3){aspect-ratio:370/520;max-width:calc(33.33333% - 12px);width:33.3333333333%}}@media (max-width:660px){.page-homepage .section-culture .gallery-list{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.page-homepage .section-culture .gallery-list img{aspect-ratio:1/1;max-width:100%;-o-object-position:top center;object-position:top center;width:100%}.page-homepage .section-culture .gallery-list img:nth-child(3){aspect-ratio:1/1;max-width:100%;width:100%}.page-homepage .section-culture .gallery-list img:nth-child(4){display:block}}.page-homepage .section-jobs .section-caption{color:var(--color-blue-light);display:block;font-family:var(--font-text);font-size:18px;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:16px}.page-homepage .section-jobs .section-head{align-items:center;display:flex;justify-content:space-between;margin-top:-5px}.page-homepage .section-jobs .mobile-btn{display:none}.page-homepage .section-jobs .jobs-grid{margin-top:80px}@media (max-width:991px){.page-homepage .section-jobs .section-head .btn-wrap{display:none}.page-homepage .section-jobs .mobile-btn{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:35px}.page-homepage .section-jobs .jobs-grid{margin-top:40px}}.page-homepage .section-latest-news .section-head{align-items:center;display:flex;justify-content:space-between}.page-homepage .section-latest-news .posts-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:60px}.page-homepage .section-latest-news .posts-grid .post:nth-child(4){display:none}.page-homepage .section-latest-news .posts-grid .post__thumbnail{aspect-ratio:16/9;display:block;position:relative;width:100%}.page-homepage .section-latest-news .posts-grid .post__thumbnail img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.page-homepage .section-latest-news .posts-grid .post__info{padding-top:20px}.page-homepage .section-latest-news .posts-grid .post .categories-list{margin-bottom:8px}.page-homepage .section-latest-news .posts-grid .post .categories-list .category{color:var(--color-blue-light);font-family:var(--font-text);font-size:14px;font-style:normal;font-weight:600;line-height:1.35;transition:all .2s}.page-homepage .section-latest-news .posts-grid .post .categories-list .category:hover{color:var(--color-blue-light-hover)}.page-homepage .section-latest-news .posts-grid .post .post-title{color:var(--color-dark);font-family:var(--font-text);font-size:20px;font-style:normal;font-weight:700;line-height:1.5}.page-homepage .section-latest-news .posts-grid .post .post-title a{color:inherit;display:inline;transition:all .2s}.page-homepage .section-latest-news .posts-grid .post .post-title a:hover{color:var(--color-blue)}.page-homepage .section-latest-news .posts-grid .post .meta-list{color:var(--color-dark);font-family:var(--font-text);font-size:15px;font-style:normal;font-weight:400;line-height:1.7;margin-top:15px}.page-homepage .section-latest-news .posts-grid .post .meta-list .authors-list a{font-weight:600;transition:all .2s}.page-homepage .section-latest-news .posts-grid .post .meta-list .authors-list a:hover{color:var(--color-blue)}.page-homepage .section-latest-news .mobile-btn{display:none}@media (max-width:1024px){.page-homepage .section-latest-news .posts-grid{grid-row-gap:45px;grid-template-columns:repeat(2,1fr)}.page-homepage .section-latest-news .posts-grid .post:nth-child(4){display:block}}@media (max-width:991px){.page-homepage .section-latest-news .posts-grid{margin-top:35px}.page-homepage .section-latest-news .section-head .btn-wrap{display:none}.page-homepage .section-latest-news .mobile-btn{display:block;margin-top:35px}}@media (max-width:660px){.page-homepage .section-latest-news .posts-grid{grid-template-columns:repeat(1,1fr)}.page-homepage .section-latest-news .posts-grid .post:nth-child(4){display:none}}.page-homepage .section-case-studies .section-caption{color:var(--color-blue-light);display:block;font-family:var(--font-text);font-size:18px;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:16px}.page-homepage .section-case-studies .section-head{align-items:center;display:flex;justify-content:space-between}.page-homepage .section-case-studies .cases-slider{margin-top:45px;max-width:unset;overflow:unset;padding-top:45px}.page-homepage .section-case-studies .cases-slider .swiper-slide{display:flex;height:auto;margin-right:40px;width:400px}.page-homepage .section-case-studies .cases-slider .swiper-slide:last-child{margin-right:0}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item{box-shadow:0 25px 50px rgba(8,7,49,.1);display:flex;flex-direction:column;transition:all .2s;width:100%;will-change:box-shadow}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__photo{aspect-ratio:16/9;display:block;position:relative;width:100%}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__photo img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;right:0;top:0;width:100%}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__info{background-color:var(--color-white);display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:34px 34px 34px 30px}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__title{color:var(--color-dark);display:block;font-family:var(--font-text);font-size:18px;font-style:normal;font-weight:700;line-height:1.5;margin-bottom:14px}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__title a{color:var(--color-dark);transition:all .2s}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__title a:hover{color:var(--color-blue)}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__description{color:var(--color-dark);font-size:16px;font-weight:400;line-height:1.6}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link{align-items:center;display:inline-flex;justify-content:flex-start;margin-top:25px}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link .caption{color:var(--color-blue-2);font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:700;line-height:1.6;margin-right:8px}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link .icon{align-items:center;display:flex;justify-content:center;transition:all .2s}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link .icon svg{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:14px}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link .icon svg path{fill:var(--color-blue-2);transition:all .2s}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link:hover .caption{color:var(--color-blue-hover)}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link:hover .icon{transform:translateX(5px)}.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item__link:hover .icon svg path{fill:var(--color-blue-hover)}@media (hover:hover){.page-homepage .section-case-studies .cases-slider .swiper-slide .case-item:hover{box-shadow:0 25px 50px rgba(8,7,49,.2);transform:translate3d(0,-5px,0)}}.page-homepage .section-case-studies .cases-slider .swiper-pagination{display:none}@media (max-width:1366px){.page-homepage .section-case-studies .cases-slider{margin-top:25px}}@media (max-width:1199px){.page-homepage .section-case-studies .cases-slider{margin-top:0}.page-homepage .section-case-studies .cases-slider .swiper-slide{margin-right:30px;width:360px}}@media (max-width:660px){.page-homepage .section-case-studies .cases-slider{padding-top:30px}.page-homepage .section-case-studies .cases-slider .swiper-slide{width:100%}.page-homepage .section-case-studies .cases-slider .swiper-pagination{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:35px;min-width:100%;position:static;transform:none;width:100%;z-index:15}.page-homepage .section-case-studies .cases-slider .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:2px solid #b0b0bd;cursor:pointer;display:block;height:12px;margin:0 8px;opacity:1;transform:none;width:12px}.page-homepage .section-case-studies .cases-slider .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.page-homepage .section-case-studies .cases-slider .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0}.page-homepage .section-case-studies .cases-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-homepage .section-case-studies .cases-slider .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--color-dark);border-color:var(--color-dark);opacity:1}}.page-homepage .section-case-studies .mobile-btn{display:none}@media (max-width:991px){.page-homepage .section-case-studies .section-head .btn-wrap{display:none}.page-homepage .section-case-studies .mobile-btn{display:block;margin-top:35px}}@media (max-width:660px){.page-homepage .section-case-studies{padding-top:35px}}