.case-study-1 {padding-bottom: 0 !important;padding-top: 0 !important;}.case-study-1 .breadcrumbs {position: absolute;width: 100%;z-index: 5;background: rgba(17, 17, 17, 0.54);border: none;}.case-study-1 .breadcrumbs .container > span {color: #fff;}.case-head {background: #112030;text-align: center;color: #fff;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 828px;margin-bottom: 130px;padding: 70px 15px 50px;}.case-head .image {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}.case-head .title {max-width: 1480px;position: relative;z-index: 5;}.case-head h1 {color: #fff;line-height: 1.2em;letter-spacing: 2px;}.case-head .short-desc {font-size: 24px;margin: 0;letter-spacing: 1.2px;}@media only screen and (max-width: 1199px) {.case-head {margin-bottom: 80px;}}@media only screen and (max-width: 991px) {.case-head {height: 700px;margin-bottom: 80px;}}@media only screen and (max-width: 767px) {.case-head {height: auto;min-height: 500px;padding-top: 20px;padding-bottom: 20px;margin-bottom: 50px;}.case-head h1 {margin: 0;}.case-head .short-desc {display: none;}}@media only screen and (max-width: 575px) {.case-head {min-height: 400px;}}@media only screen and (max-width: 420px) {.case-head {min-height: 260px;}.case-head h1 {font-size: 24px;line-height: 1.4em;}}.case-main-desc {margin-bottom: 150px;}.case-main-desc .row{justify-content: space-between;}.case-main-desc .left-box {max-width: 45%;-webkit-box-flex: 0;-ms-flex: 0 0 45%;flex: 0 0 45%;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: justify;align-content: space-between;padding: 0 15px;}.case-main-desc .desc-text {color: #555555;line-height: 1.8em;margin-bottom: 120px;max-width: 515px;letter-spacing: 0.5px;}.case-main-desc .desc-text h3 {color: #555555;text-transform: none;font-weight: 600;}.case-main-desc .desc-text p + h3 {margin-top: 1.45em;margin-bottom: 0.95em;}.case-main-desc .desc-text li {list-style: none;}.case-main-desc .desc-text li:before {content: '';display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #555;margin-right: 6px;vertical-align: middle;}.case-main-desc .desc-image {max-width: 790px;-webkit-box-flex: 0;-ms-flex: 0 0 55%;flex: 0 0 55%;padding: 10px 15px 0;text-align: right;}.stores-links {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;position: relative;z-index: 5;}.stores-links a {margin-right: 45px;}.stores-links a img{height: 55px;}.stores-links a:last-child {margin-right: 0 !important;}@media only screen and (max-width: 1445px) {.case-main-desc .left-box {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}.case-main-desc .desc-image {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}.stores-links a {margin-right: 13px;}}@media only screen and (max-width: 1199px) {.case-main-desc {margin-bottom: 100px;}.case-main-desc .left-box {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.case-main-desc .desc-image {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;text-align: center;margin-bottom: 15px;padding: 0 15px;}.case-main-desc .desc-image img{max-width: 720px;}.case-main-desc .stores-links {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-bottom: 45px;}.case-main-desc .desc-text {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;max-width: none;margin: 0;}}@media only screen and (max-width: 991px) {.case-main-desc .desc-image img{max-width: 100%;}}@media only screen and (max-width: 767px) {.case-main-desc {margin-bottom: 80px;}}@media only screen and (max-width: 575px) {.case-main-desc {margin-bottom: 55px;}}@media only screen and (max-width: 420px) {.case-main-desc .desc-image img {max-width: 230px;}.case-main-desc .desc-text {line-height: 1.45em;}.case-main-desc .desc-text h3 {font-size: 18px;}}.case-highlights {padding: 80px 0 103px;background: #164460;color: #fff;font-size: 24px;line-height: 1.6em;letter-spacing: 1px;position: relative;min-height: 495px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.case-highlights:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../../images/bg-case-highlights.png) bottom right no-repeat;background-size: cover;z-index: 1;}.case-highlights .container {position: relative;z-index: 10;margin: 0;}.case-highlights .text {max-width: 935px;}.case-highlights h2, .case-highlights h3, .case-highlights .h2, .case-highlights .h3 {color: #fff;text-transform: none;letter-spacing: 1.2px;font-weight: 900;margin-bottom: 0.55em;}.case-highlights h2, .case-highlights .h2 {font-size: 40px;}.case-highlights ul li, .case-highlights ol li {margin-bottom: 0.5em;}.case-highlights ul li {list-style: none;position: relative;padding-left: 18px;}.case-highlights ul li:before {content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #fff;margin-right: 12px;position: absolute;left: 0;top: 17px;}.case-study-1 .case-form-wrap {background: #fafafa;padding: 110px 0;}.case-study-1 .form-sm-box {margin-bottom: 0;}@media only screen and (max-width: 991px) {.case-highlights {min-height: 0;font-size: 20px;}.case-highlights ul li:before {top: 14px;}.case-study-1 .case-form-wrap {background: #fff;padding: 80px 0;margin-bottom: 0;}}@media only screen and (max-width: 767px) {.case-highlights {padding: 55px 0 40px;}.case-highlights:before {background-image: url(../../images/bg-case-highlights-mobile.png);}.case-highlights h2, .case-highlights .h2 {font-size: 30px;}.case-study-1 .case-form-wrap {padding: 50px 0 40px;}}@media only screen and (max-width: 420px) {.case-highlights {letter-spacing: 0.35px;font-size: 14px;}.case-highlights h2, .case-highlights .h2 {font-size: 20px;padding-left: 12px;margin-bottom: 1em;}.case-highlights ul li {padding-left: 12px;margin-bottom: 1.3em;}.case-highlights ul li:before {top: 10px;width: 4px;height: 4px;}}.case-content {display: -webkit-box;display: -ms-flexbox;display: flex;}.case-content .case-content-image {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-right: 15px;position: relative;}.case-content .case-content-image .image-w {position: absolute;right: 15px;top: 0;left: 0;bottom: 0;overflow: hidden;}.case-content .case-content-image img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}.case-content .case-content-text {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 70px 0 50px;}.case-content .case-text-box {max-width: 520px;float: right;color: #555555;line-height: 1.8em;letter-spacing: 0.5px;margin-bottom: 80px;}.case-content .case-text-box:last-child {margin-bottom: 0;}.case-content .case-text-box h3 {color: #555555;text-transform: none;font-weight: 600;line-height: 1.5em;margin-bottom: 2.2em;}.case-content .case-text-box p + h3 {margin-top: 1.45em;margin-bottom: 0.95em;}.case-content .case-text-box p {margin-bottom: 1.6em;}.case-content .case-text-box li {list-style: none;margin-bottom: 1.6em;position: relative;}.case-content .case-text-box li:before {content: '';display: inline-block;width: 8px;height: 8px;border: 2px solid #55db6c;position: absolute;top: 12px;left: -32px;}.case-content .case-content-image-mobile {display: none;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.case-content .case-content-image img {width: auto;max-width: none;}}@media only screen and (max-width: 1445px) {.case-content .case-text-box li {padding-left: 32px;}.case-content .case-text-box li:before {left: 0;}}@media only screen and (max-width: 991px) {.case-content .case-content-image {display: none;}.case-content .case-content-image-mobile {display: block;margin-right: -15px;margin-left: -15px;margin-bottom: 45px;}.case-content .case-content-text {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;padding: 0;}.case-content .case-text-box {max-width: none;width: 100%;margin-bottom: 30px;}.case-content .case-text-box h3 {margin-bottom: 1.7em;}.case-content .half-content {width: auto;float: none;max-width: 720px;margin: 0 auto;}}@media only screen and (max-width: 575px) {.case-content .case-text-box li:before {top: 8px;}}@media only screen and (max-width: 420px) {.case-content .case-text-box {line-height: 1.40em;margin-bottom: 40px;}.case-content .case-text-box h3 {font-size: 18px;}.case-content .case-text-box li {padding-left: 12px;margin-bottom: 1em;}.case-content .case-text-box li:before {width: 5px;height: 5px;border: 1px solid #55db6c;}}.half-content-r {float: left;padding: 0 15px;}@media (max-width: 767px) {.half-content {width: 100%;max-width: 510px;margin: 0 auto;float: none;}}@media (max-width: 575px) {.half-content {max-width: none;}}@media (min-width: 768px) {.half-content {width: 330px;}}@media (min-width: 992px) {.half-content {width: 450px;}}@media (min-width: 1200px) {.half-content {width: 570px;}}@media (min-width: 1446px) {.half-content {width: 708px;}}.case-results {background: #fafafa;padding: 70px 0;}.case-results .results-items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-right: -15px;margin-left: -15px;}.case-results .results-item {padding: 0 15px;text-align: center;color: #555555;font-size: 24px;line-height: 1.6em;letter-spacing: 0.5px;min-width: 255px;}.case-results .results-item span {font-weight: 900;font-size: 42px;color: #0091ea;display: block;}@media only screen and (max-width: 991px) {.case-results .results-item {font-size: 20px;min-width: 0;}.case-results .results-item span {font-size: 30px;}}@media only screen and (max-width: 767px) {.case-results {padding: 50px 0;}.case-results .results-item {font-size: 16px;min-width: 0;line-height: 1.8em;}.case-results .results-item span {font-size: 25px;}}@media only screen and (max-width: 575px) {.case-results {padding: 25px 0;}.case-results .results-items {-ms-flex-wrap: wrap;flex-wrap: wrap;}.case-results .results-item {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-top: 12px;padding-bottom: 12px;}}@media only screen and (max-width: 420px) {.case-results .results-item {font-size: 14px;}.case-results .results-item span {font-size: 25px;}}.case-blockquotes {background: #fafafa;padding: 90px 0 20px;}.case-blockquotes blockquote {margin: 0 auto 80px;padding: 0;font-style: italic;color: #303b4e;position: relative;letter-spacing: 0.8px;line-height: 1.8em;max-width: 890px;}.case-blockquotes blockquote .blockquote-content {position: relative;padding: 60px 20px 10px;margin-bottom: 12px;}.case-blockquotes blockquote .blockquote-content:before, .case-blockquotes blockquote .blockquote-content:after {content: '';position: absolute;width: 21px;height: 19px;background: url("../../images/blockquote-2.png") center center no-repeat;left: 0;top: 0;}.case-blockquotes blockquote .blockquote-content:after {left: auto;top: auto;bottom: 0;right: 0;}.case-blockquotes blockquote .blockquote-content p {margin-bottom: 1.75em;}.case-blockquotes blockquote .blockquote-content .blockquote-footer {padding: 0;margin-bottom: 1em;}.case-blockquotes blockquote .blockquote-footer {padding: 0 20px;font-style: normal;color: #8f959f;letter-spacing: 0.8px;font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.case-blockquotes blockquote .blockquote-footer:before {display: none;}.case-blockquotes blockquote .blockquote-footer p {margin: 0;}.case-blockquotes blockquote .blockquote-footer strong {color: #303b4e;}.case-blockquotes blockquote .blockquote-footer .photo {overflow: hidden;width: 100px;margin-right: 25px;}.case-blockquotes blockquote .blockquote-footer .photo img {margin: 0;border-radius: 50%;}.case-blockquotes blockquote.blockquote-video {max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content {max-width: 51%;-webkit-box-flex: 0;-ms-flex: 0 0 51%;flex: 0 0 51%;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content iframe {width: 100%;height: 405px;}.case-blockquotes blockquote.blockquote-video .blockquote-content {max-width: 550px;-webkit-box-flex: 0;-ms-flex: 0 0 49%;flex: 0 0 49%;}@media only screen and (max-width: 1199px) {.case-blockquotes blockquote.blockquote-video {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content iframe {height: 350px;}.case-blockquotes blockquote.blockquote-video .blockquote-content {max-width: 48%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}}@media only screen and (max-width: 991px) {.case-blockquotes blockquote .blockquote-content {position: relative;padding: 40px 0 10px;margin-bottom: 12px;}.case-blockquotes blockquote .blockquote-footer {padding: 0;}.case-blockquotes blockquote.blockquote-video {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content iframe {height: 250px;}.case-blockquotes blockquote.blockquote-video .blockquote-content {max-width: 46%;}}@media only screen and (max-width: 767px) {.case-blockquotes {padding: 70px 0 5px;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;margin-bottom: 40px;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content iframe {height: 350px;}.case-blockquotes blockquote.blockquote-video .blockquote-content {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}@media only screen and (max-width: 575px) {.case-blockquotes blockquote {margin-bottom: 70px;}.case-blockquotes blockquote .blockquote-footer {font-size: 14px;}.case-blockquotes blockquote.blockquote-video .blockquote-video-content iframe {height: 300px;}}@media only screen and (max-width: 420px) {.case-blockquotes blockquote.blockquote-video .blockquote-video-content iframe {height: 250px;}}@media only screen and (max-width: 330px) {.case-blockquotes blockquote.blockquote-video .blockquote-video-content iframe {height: 163px;}}