.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width:23.438em){html{font-size:16px}}body{font-family:"Roboto",sans-serif;font-size:16px}::-moz-selection{background-color:#009cc0;color:#fff}::selection{background-color:#009cc0;color:#fff}img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.container{max-width:1440px;margin:0 auto}h1{font-family:"Poppins",sans-serif;font-weight:700;color:#fff;font-size:20px;line-height:32px}h2{font-size:20px;font-family:"Poppins",sans-serif;font-weight:700}h3{font-size:20px;font-family:"Poppins",sans-serif;font-weight:700}p{font-size:14px;font-family:"Roboto",sans-serif;font-weight:400;line-height:24px;opacity:.8}.desktop-view{display:none !important}.mobile-view{display:block !important}.content{background:-webkit-gradient(linear,left top,left bottom,from(rgba(245,247,250,0)),to(#f5f7fa));background:linear-gradient(180deg,rgba(245,247,250,0) 0,#f5f7fa 100%)}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.hidden{display:none}@media(min-width:48em){.desktop-view{display:block !important}.mobile-view{display:none !important}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}p{font-size:16px;line-height:28px}.content{background-color:#f5f7fa}}.btn{font-size:14px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;border:0;border-radius:5px}.btn:hover,.btn:focus{cursor:pointer}.btn.btn-primary{background-color:#009cc0;color:#fff;padding:16px 48px;font-size:16px}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#4e0f69}.btn-link{font-size:14px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;text-decoration:none;color:#656d78}.btn-link:hover,.btn-link:focus{cursor:pointer;text-decoration:underline}.btn-link.selected{color:#009cc0}.btn-link-primary{font-size:16px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;border:0;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;min-width:154px;background-color:#009cc0;color:#fff;padding:14px 48px}.btn-link-primary:hover,.btn-link-primary:focus{cursor:pointer;background-color:#4e0f69}@media(min-width:87.5em){.btn-link-primary{min-width:163px;padding:18px 48px}}header{display:grid;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;-webkit-box-shadow:0 4px 7px rgba(0,0,0,0.03);box-shadow:0 4px 7px rgba(0,0,0,0.03)}header .logo{width:48px;grid-row:1/2}header .btn.btn-primary{justify-self:end;grid-row:1/2;padding:8px 24px}header nav{grid-column:1/3}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav ul li{display:inline-block;padding:14px 0}@media(min-width:48em){header{padding:0 40px 0 0;height:112px;grid-template-columns:1fr -webkit-max-content -webkit-min-content;grid-template-columns:1fr max-content min-content;-webkit-box-shadow:0 0;box-shadow:0 0}header .logo{padding:24px 0 24px 60px;width:auto}header .btn.btn-primary{padding:16px 48px}header nav{margin-right:48px;grid-column:2/3;grid-row:1/2}header nav ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header nav ul li{margin-left:48px;padding:0}}@media(min-width:87.5em){header{padding:0}}.banner-section{background-image:url(../../src/images/bg-mobile.png);background-size:cover;background-position:center center;background-repeat:no-repeat;margin-top:8px;padding-bottom:30px}.banner-section p{color:#fff;padding:0 24px 25px;max-width:320px}.banner-section h1{padding:32px 24px 26px 24px;max-width:320px}.banner-section .btn.btn-primary{margin-left:24px;padding:18px 72px}@media(min-width:48em){.banner-section{background-image:url(../../src/images/bg.png);margin-top:0;padding-bottom:175px}.banner-section h1{padding:110px 0 0 60px;max-width:700px;line-height:56px}.banner-section p{padding:10px 0 25px 60px;max-width:690px}.banner-section .btn.btn-primary{margin-left:60px;padding:22px 88px}}@media(min-width:87.5em){.banner-section h1{padding:110px 0 0 140px}.banner-section p{padding:10px 0 25px 140px}.banner-section .btn.btn-primary{margin-left:140px}}.how-section{color:#323133;padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.how-section .image{padding:0 0 0 16px;max-width:320px}.how-section .info{padding:0 24px}.how-section h2{margin-bottom:20px;margin-top:5px}@media(min-width:48em){.how-section{padding-top:160px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.how-section .image{padding:0 0 0 40px;max-width:760px}.how-section h2{margin-bottom:40px;margin-top:-10px}.how-section .info{padding:0 60px 0 80px}}@media(min-width:87.5em){.how-section .image{padding:0 0 0 93px}.how-section h2{margin-top:65px}.how-section .info{padding:0 140px 0 80px}}.who-section{margin-top:30px}.who-section h2{text-align:left;margin-bottom:10px}.who-section h3{margin-bottom:8px}.who-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.who-section .info{padding:0 24px}.who-section .info p{text-align:left;margin:0 auto}.who-section .card{max-width:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:0 24px;margin-top:20px}.who-section .card .icon{position:relative;left:-24px;top:18px}.who-section .card p{margin-bottom:24px}@media(min-width:48em){.who-section{margin-top:100px}.who-section h2{margin-bottom:48px;text-align:center}.who-section h3{margin-bottom:24px}.who-section .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;padding:0 60px}.who-section .info{padding:0 24px}.who-section .info p{text-align:center;max-width:640px}.who-section .card{max-width:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0}.who-section .card .icon{position:initial}.who-section .card p{min-height:84px;margin-bottom:48px}.who-section .card .btn-link-primary{margin-top:auto}}@media(min-width:87.5em){.who-section h3{margin-bottom:24px}.who-section .row{margin-top:120px;padding:0 200px}.who-section .card{max-width:440px}}.testimonials-section{text-align:center;background-color:#4e0f69;margin-top:48px;padding:48px 24px 40px}.testimonials-section h3{color:#009cc0;text-transform:uppercase;font-size:12px;line-height:24px}.testimonials-section .slider .slider-text{font-size:16px;font-family:"Roboto",sans-serif;font-weight:400;line-height:28px;color:#fff;text-align:center;margin-top:24px}.testimonials-section .slider .quote{margin:28px auto}.testimonials-section .slider .slider-author{color:#fff}.testimonials-section .slider .slider-author span{opacity:.6}.testimonials-section .slider .slick-slide{height:initial}.testimonials-section .slider-controls{width:100%;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;margin-top:54px}.testimonials-section .slider-controls .slide-m-next,.testimonials-section .slider-controls .slide-m-prev{background:transparent;border:0}.testimonials-section .slider-controls .slide-m-next:active,.testimonials-section .slider-controls .slide-m-next:focus,.testimonials-section .slider-controls .slide-m-next:hover,.testimonials-section .slider-controls .slide-m-prev:active,.testimonials-section .slider-controls .slide-m-prev:focus,.testimonials-section .slider-controls .slide-m-prev:hover{outline:0;cursor:pointer}.testimonials-section .slider-controls .slide-m-next img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media(min-width:87.5em){.testimonials-section{padding:230px 200px 100px;background-color:#f5f7fa;margin-top:0}.testimonials-section h3{position:relative;font-size:24px;line-height:32px;color:#323133;text-transform:none}.testimonials-section h3:before{content:url("../../src/images/arrow-top.png");position:absolute;left:13%;top:-10px}.testimonials-section .slider{padding:64px 40px;background-color:#fff;margin:58px auto 0;position:relative}.testimonials-section .slider:after{content:url("../../src/images/arrow-down.png");position:absolute;right:14%;bottom:-134px}.testimonials-section .slider .slider-text{font-size:28px;line-height:48px;color:#323133;margin-bottom:50px;margin-top:0}.testimonials-section .slider .slider-author{font-size:16px;font-family:"Roboto",sans-serif;font-weight:500;color:#4e0f69}.testimonials-section .slider .slider-author span{font-size:12px;color:#656d78;font-weight:400}.testimonials-section .slider-controls{margin-top:64px}}.about-section{background-color:#fff;padding:48px 0 48px 24px}.about-section h2{margin-bottom:8px}.about-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-section .row img{width:100%}.about-section .row .column p{padding-right:24px}.about-section .row .column.first{margin-bottom:16px}.about-section .row .column.first p{margin-bottom:24px}.about-section .row .column blockquote{margin-top:32px;margin-bottom:24px;padding-right:32px;line-height:28px}.about-section .row .column blockquote span{color:#009cc0}@media(min-width:64em){.about-section{padding:60px 60px 0 60px}.about-section h2{margin-bottom:40px}.about-section .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-section .row .column p{max-width:460px;margin-bottom:82px;padding-right:0}.about-section .row .column.first p{margin-bottom:82px}.about-section .row .column blockquote{max-width:458px;font-size:24px;font-family:"Roboto",sans-serif;font-weight:400;line-height:40px;margin-bottom:40px;margin-top:0;padding-right:0}.about-section .row .column.second img{margin-top:-40px;margin-bottom:88px}}@media(min-width:87.5em){.about-section{padding:160px 140px 0 100px}.about-section .row{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.contact-section{background-color:#4e0f69;color:#fff;text-align:center;padding:40px 24px 24px}.contact-section h3{margin-bottom:8px}.contact-section p{font-size:12px;line-height:16px}.contact-section .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.contact-section .row .column:not(:last-of-type){margin-bottom:48px}.contact-section .row p:first-of-type{font-size:12px;text-transform:uppercase;font-weight:500;opacity:1}.contact-section .row ul{margin-top:16px}.contact-section .row ul li{display:inline-block;padding:0 6px}.contact-section p,.contact-section small{opacity:.4}.contact-section small{font-size:12px;margin-top:5px;display:inline-block;font-weight:400}.contact-section .accent{color:#009cc0;font-family:"Roboto",sans-serif;font-weight:400;opacity:1;font-size:16px;text-decoration:underline;margin-top:16px;margin-bottom:8px}.contact-section .accent a{color:inherit}@media(min-width:64em){.contact-section{padding:60px 60px 60px}.contact-section h3{margin-bottom:16px}.contact-section small{opacity:.6;margin-top:8px}.contact-section p{font-size:14px;max-width:510px;margin:0 auto;line-height:24px}.contact-section .accent{color:#009cc0;font-family:"Poppins",sans-serif;font-weight:700;font-size:20px;margin-top:0;margin-bottom:0}.contact-section .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:90px}.contact-section .row p:first-of-type{margin-bottom:24px}.contact-section .row .column{margin-bottom:0}.contact-section .row .column.second{margin-right:50px}.contact-section .row ul{margin-top:0}}@media(min-width:87.5em){.contact-section{padding:120px 260px 100px}}footer{background-color:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:48px 24px;gap:24px;text-align:center}footer p,footer a{font-size:12px;line-height:24px;font-family:"Roboto",sans-serif;font-weight:400;color:#aab2bd}footer strong{font-weight:500}footer ul li{display:inline-block;padding:0 7px 7px}footer ul li a{text-decoration:none;color:#656d78}footer ul li a:hover,footer ul li a:focus{text-decoration:underline}@media(min-width:64em){footer{padding:48px 54px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;text-align:left}footer ul li{padding:0}footer ul li a{margin-left:48px}}@media(min-width:87.5em){footer{padding:48px 140px}}