@font-face{font-family:Gilroy-100;src:url(/fonts/gilroy/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy-200;src:url(/fonts/gilroy/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy-300;src:url(/fonts/gilroy/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy-400;src:url(/fonts/gilroy/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy-500;src:url(/fonts/gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy-600;src:url(/fonts/gilroy/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy-700;src:url(/fonts/gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy-800;src:url(/fonts/gilroy/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy-900;src:url(/fonts/gilroy/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}.case-intro-inner .subtitle,.case-intro__bottom-left .description,.case-intro__bottom-left .title,.case-intro__bottom-right .description,.case-intro__bottom-right .statistics__item .number,.case-intro__bottom-right .statistics__item .text,.case-intro__top .h1,.case-intro__top .h2{color:#fff;line-height:1;letter-spacing:0}.case-intro-inner,.case-intro__bottom,.case-intro__bottom-left,.case-intro__bottom-right,.case-intro__bottom-right .statistics,.case-intro__bottom-right .statistics__item,.case-intro__bottom-right-img,.case-intro__top{display:flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex}.modal__inner{padding:0;overflow-x:hidden}.modal>div{background-color:rgba(0,0,0,.74)!important;z-index:99999;overflow-y:scroll}.modal .form-check-list{background-color:rgba(0,0,0,0);padding:0}.modal__close{position:absolute;top:-80px;right:5%;z-index:2}@media(max-width:1550px){.modal__close svg{width:50px}}@media(max-width:750px){.modal__close{top:-30px}}@media(max-width:450px){.modal__close{top:-50px;width:30px}.modal__close svg{top:0;height:fit-content;width:30px;right:1%}}.modal .ReactModal__Content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,0)!important;border:none!important;border-radius:12px!important;position:absolute!important;height:fit-content;left:0!important;right:0!important;top:14%!important;overflow:visible!important;padding:0 0 5%!important;width:100%;margin:0 auto;box-shadow:none}@media(max-width:1500px){.modal .ReactModal__Content{width:90%}}@media(max-width:750px){.modal .ReactModal__Content{top:5%!important}}@media(max-width:450px){.modal .ReactModal__Content{top:12%!important}}.modal.type_form .ReactModal__Content{width:50%;left:0!important;right:0!important}.modal.type_form .ReactModal__Content .modal__close{top:-100px;right:-25%}@media(max-width:1300px){.modal.type_form .ReactModal__Content .modal__close{right:-15%}}@media(max-width:750px){.modal.type_form .ReactModal__Content .modal__close{right:0;top:-15%}}@media(max-width:450px){.modal.type_form .ReactModal__Content .modal__close{top:-10%}}@media(max-width:1300px){.modal.type_form .ReactModal__Content{width:70%}}@media(max-width:750px){.modal.type_form .ReactModal__Content{width:90%;top:15%!important}}.case-intro{position:relative;width:100%;padding:178px 0 111px;border-radius:0 0 100px 100px;background:#f5f5f5;background:#fff;display:flex;justify-content:center;align-items:flex-end;overflow-x:hidden}@media(max-width:750px){.case-intro{padding:110px 0 50px}}@media(max-width:450px){.case-intro{padding:110px 0 50px;border-radius:0 0 30px 30px}}.case-intro-inner{flex-direction:column;width:fit-content;gap:64px}@media(max-width:450px){.case-intro-inner{gap:25px}}.case-intro-inner .subtitle{width:60%;font-size:20px;line-height:125%;color:#fff}@media(max-width:450px){.case-intro-inner .subtitle{font-size:16px;width:100%}}.case-intro-inner .btn{background:hsla(0,0%,100%,.3);padding:19px 30px;margin:0 auto}.case-intro-inner .search-form-mob-btn{color:#fff;background:#ed1d25;display:none;outline:none;border:none}@media(max-width:640px){.case-intro-inner .search-form-mob-btn{display:block}}.case-intro__top{flex-direction:column;gap:20px}.case-intro__top .h1{text-transform:uppercase;color:#1f2d51;font-size:138px;font-family:Gilroy-600;font-weight:600;line-height:84%;letter-spacing:2.76px}@media(max-width:1700px){.case-intro__top .h1{font-size:120px;line-height:1}}@media(max-width:1500px){.case-intro__top .h1{font-size:100px}}@media(max-width:1200px){.case-intro__top .h1{font-size:70px}}@media(max-width:750px){.case-intro__top .h1{font-size:48px}}@media(max-width:500px){.case-intro__top .h1{font-size:35px}}.case-intro__top .h2{font-size:36px;font-family:Gilroy-400;letter-spacing:2.76px;color:#186f7c;letter-spacing:.53px}.case-intro__top .h2 a{color:#186f7c;text-decoration:underline}@media(max-width:1500px){.case-intro__top .h2{font-size:35px}}@media(max-width:1200px){.case-intro__top .h2{font-size:25px}}@media(max-width:450px){.case-intro__top .h2{text-align:center;font-size:20px}}@media(max-width:900px){.case-intro__top{flex-direction:column;gap:10px}}.case-intro__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}@media(max-width:1000px){.case-intro__bottom{flex-direction:column}}@media(max-width:750px){.case-intro__bottom{flex-direction:column;gap:25px}}.case-intro__bottom.mobile{padding-top:34px}.case-intro__bottom .btn-arrow{gap:50px;font-size:22px;line-height:113%;padding:20px 40px 24px 55px;width:48%}@media(max-width:1500px){.case-intro__bottom .btn-arrow{font-size:18px}}@media(max-width:1200px){.case-intro__bottom .btn-arrow{font-size:15px;gap:10px}}@media(max-width:750px){.case-intro__bottom .btn-arrow{text-align:center;width:100%}}@media(max-width:450px){.case-intro__bottom .btn-arrow:after{display:none}}.case-intro__bottom-left{flex-direction:column;justify-content:space-between;gap:20px;width:38%;border-left:8px solid #244b86;padding-left:30px;padding-top:20px;padding-bottom:20px;justify-content:center;height:70%}@media(max-width:1000px){.case-intro__bottom-left{width:100%}}@media(max-width:500px){.case-intro__bottom-left{padding-left:15px;border-left:3px solid #244b86}}.case-intro__bottom-left .title{text-transform:capitalize;font-size:35px;font-family:Gilroy-600;font-weight:600;line-height:84%;letter-spacing:2.76px;color:#1f2d51}@media(max-width:500px){.case-intro__bottom-left .title{font-size:25px}}.case-intro__bottom-left .description{font-size:25px;font-family:Gilroy-400;color:#666f81;line-height:1;letter-spacing:normal}@media(max-width:500px){.case-intro__bottom-left .description{font-size:17px}}.case-intro__bottom-right{flex-direction:column;justify-content:space-between;background:#325688;background-image:url(/img/cases/gradient_5.png);background-position:100% 100%;background-repeat:no-repeat;border-radius:30px;gap:40px;width:auto}@media(max-width:900px){.case-intro__bottom-right{width:100%}}@media(max-width:500px){.case-intro__bottom-right{border-radius:20px}}.case-intro__bottom-right-img{align-items:center;justify-content:center;align-content:center;height:100%;padding:60px 0}@media(max-width:500px){.case-intro__bottom-right-img{padding:20px 0}}.case-intro__bottom-right-img img{width:84%;border-radius:30px}@media(max-width:500px){.case-intro__bottom-right-img img{width:90%;border-radius:10px}}.case-intro__bottom-right .description{font-size:22px;font-family:Gilroy-500;line-height:150%;letter-spacing:.53px}@media(max-width:1500px){.case-intro__bottom-right .description{line-height:110%}}@media(max-width:900px){.case-intro__bottom-right .description{text-align:center}}@media(max-width:450px){.case-intro__bottom-right .description{font-size:17px;line-height:146%}}.case-intro__bottom-right .statistics{flex-direction:row;justify-content:space-between}.case-intro__bottom-right .statistics__item{flex-direction:column;gap:24px}@media(max-width:450px){.case-intro__bottom-right .statistics__item{gap:20px;align-items:center}}.case-intro__bottom-right .statistics__item .number{font-size:48px;color:rgba(0,0,0,0);font-family:Gilroy-700;line-height:66%;letter-spacing:.53px;letter-spacing:1.44px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:hsla(0,0%,100%,.8)}@media(max-width:1200px){.case-intro__bottom-right .statistics__item .number{font-size:37px}}.case-intro__bottom-right .statistics__item .text{font-size:15px;line-height:133%;text-align:center}@media(max-width:450px){.case-intro__bottom-right .statistics__item .text{font-size:13px}}