.caseSlider{background:#000}.caseSlider .swiper{width:100%}.caseSlider .swiper-pagination{max-width:1250px;padding-left:30px;padding-right:30px;margin:auto;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:20px;bottom:30px}.caseSlider .swiper-pagination-bullet.caseBullet{margin:0;width:100%;height:auto;-moz-border-radius:0;border-radius:0;opacity:1;position:relative;text-align:left;font-size:14px;line-height:1.5;display:block;background:0 0;padding-top:12px;color:#fff}.caseSlider .swiper-pagination-bullet.caseBullet:after,.caseSlider .swiper-pagination-bullet.caseBullet:before{content:'';width:100%;height:5px;background-color:#fff;position:absolute;top:0;left:0;opacity:.3}.caseSlider .swiper-pagination-bullet.caseBullet:after{width:0;background-color:#e25252;opacity:0}.caseSlider .swiper-pagination-bullet.caseBullet span{opacity:.3}.caseSlider .swiper-pagination-bullet-active.caseBullet:after{width:0;-webkit-animation-name:countingBar;-moz-animation-name:countingBar;animation-name:countingBar;-webkit-animation-duration:7s;-moz-animation-duration:7s;animation-duration:7s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}.caseSlider .swiper-pagination-bullet-active.caseBullet span{opacity:1;color:#e25252}@media (min-width:1541px){.caseSlider .swiper-pagination{max-width:1920px}}@media (max-width:767px){.caseSlider .swiper-pagination{bottom:10px;padding-left:15px;padding-right:15px}.caseSlider span{display:none}}@-webkit-keyframes countingBar{0%{width:0}100%{width:100%}}@-moz-keyframes countingBar{0%{width:0}100%{width:100%}}@keyframes countingBar{0%{width:0}100%{width:100%}}.caseFullCard{min-height:-webkit-calc(100svh - 100px);min-height:-moz-calc(100svh - 100px);min-height:calc(100svh - 100px);position:relative;z-index:1;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.caseFullCard.textAlignLeft .innerWide{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;text-align:left}.caseFullCard.textAlignLeft .innerWide .ftext{max-width:640px}.caseFullCard.textAlignRight .innerWide{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;text-align:right}.caseFullCard.textAlignRight .innerWide .ftext{max-width:640px}.caseFullCard .innerWide{text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.caseFullCard .bg{position:absolute;z-index:-1;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover}.caseFullCard .bg:after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.7)}.caseFullCard .bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.caseFullCard .ftext{max-width:815px;padding-bottom:50px}.caseFullCard h2{font-weight:400;font-size:60px;line-height:1;margin:0 0 20px;text-transform:uppercase}.caseFullCard p{font-size:20px;line-height:1.5;margin-bottom:30px}@media (min-width:1541px){.caseFullCard.textAlignLeft .innerWide .ftext,.caseFullCard.textAlignRight .innerWide .ftext{max-width:940px}.caseFullCard .ftext{max-width:1240px}.caseFullCard h2{font-size:80px}.caseFullCard p{font-size:32px;margin-bottom:50px}.caseFullCard .ctaLink{font-size:20px}}@media (max-width:991px){.caseFullCard h2{font-size:40px}.caseFullCard p{font-size:16px}.caseFullCard .ftext{max-width:500px}}@media (max-width:767px){.caseFullCard h2{font-size:36px}}
.introLogos{padding:120px 0;background:#121d26;color:#fff;text-align:center}.introLogos .ftext{max-width:680px;margin:0 auto 50px}.introLogos h2{font-size:50px;line-height:1;font-weight:400;margin-bottom:20px}.introLogos p{font-size:18px;line-height:1.5}.introLogos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.introLogos li{position:relative}.introLogos li:after{content:'';position:absolute;inset:0 -6px 0 auto;width:1px;height:70px;background-color:#fff;margin:auto}.introLogos li:nth-child(5n):after{content:none}.introLogos li a{color:#fff}.introLogos li a:hover img{-webkit-filter:brightness(.5) sepia(1) hue-rotate(314deg) saturate(7);filter:brightness(.5) sepia(1) hue-rotate(314deg) saturate(7)}.introLogos img{width:100%;height:auto}.introLogos .ctaContainer{margin-top:40px}@media (min-width:1541px){.introLogos{padding:200px 0}.introLogos .innerWide{max-width:1560px}.introLogos .ftext{max-width:775px}.introLogos h2{font-size:70px;margin-bottom:30px}.introLogos p{font-size:20px}.introLogos .ctaContainer{margin-top:60px}.introLogos a.ctaLink{font-size:20px}}@media (max-width:991px){.introLogos{padding:100px 0}.introLogos .ftext{max-width:580px}.introLogos h2{font-size:40px}.introLogos p{font-size:16px}}@media (max-width:767px){.introLogos{padding:60px 0}.introLogos ul{grid-template-columns:repeat(2,1fr)}.introLogos li:nth-child(5n):after{content:''}.introLogos li:nth-child(2n):after{content:none}.introLogos h2{font-size:36px}.introLogos .ftext{margin-bottom:20px}}
.contact-profile{background-color:#f7f7f7;padding:70px 0}.contact-profile .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}@media (max-width:991px){.contact-profile{padding:60px 0}}@media (max-width:767px){.contact-profile{padding:50px 0}.contact-profile .inner{display:block}}.contact-profile__body{margin-left:85px;width:510px}@media (max-width:991px){.contact-profile__body{margin-left:60px}}@media (max-width:767px){.contact-profile__body{margin-left:0;width:auto;text-align:center}}.contact-profile__image{margin:0;width:289px;position:relative;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.contact-profile__image:before{content:"";display:block;padding-top:100%;width:100%}.contact-profile__image img{display:block;position:absolute;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:991px){.contact-profile__image{width:225px}}@media (max-width:767px){.contact-profile__image{width:160px;margin:0 auto 30px}}.contact-profile__info{overflow:hidden}.contact-profile__info h3{font-size:18px;line-height:1.3;font-weight:600;color:#e25252;margin:0 0 15px}.contact-profile__info h2{font-size:1.4em;line-height:1.3;font-weight:400;margin:0 0 15px}@media (min-width:769px){.contact-profile__info h2{font-size:1.7em}}.contact-profile__info p{font-weight:300;font-size:16px}.contact-profile__info .info-name{font-size:28px}.contact-profile__info .sepV{margin:0 10px}.contact-profile__info a{color:inherit;text-decoration:none}@media (hover:hover){.contact-profile__info a:hover{color:#e25252}}@media (max-width:991px){.contact-profile__info .info-name{font-size:22px}}.contact-profile__button{margin-top:25px}
