.main{max-width:100%;width:100%}.c{max-width:calc(100% - 40px);width:100%;margin:0 auto}@media screen and (min-width: 980px){.c{max-width:940px}}.c--w{max-width:calc(100% - 32px);padding:0}@media screen and (min-width: 768px){.c--w{max-width:calc(100% - 40px);padding:0 20px}}@media screen and (min-width: 1420px){.c--w{max-width:1400px;padding:0 40px}}.s-hero{background:#f5f5f5;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (min-width: 768px){.s-hero{min-height:540px;padding:80px 0}}.s-hero__ctn{color:#fff}.s-hero .c{position:relative;z-index:1}.s-hero__breadcrumbs{margin:0 0 20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;gap:0 10px}@media screen and (min-width: 768px){.s-hero__breadcrumbs{margin:0 0 20px}}.s-hero__breadcrumbs li{display:inline-block;font-size:12px;color:#2cbfc5}@media screen and (min-width: 768px){.s-hero__breadcrumbs li{font-size:14px}}.s-hero__breadcrumbs li a{color:#fff;font-size:12px;text-decoration:none}@media screen and (min-width: 768px){.s-hero__breadcrumbs li a{font-size:14px}}.s-hero h1{max-width:480px;margin:0 0 20px;color:#fff;font-weight:500}@media screen and (max-width: 767px){.s-hero h1{max-width:250px;font-size:32px}}.s-hero h1 span{color:#2cbfc5}.s-hero p{max-width:480px;color:#fff;margin:0 0 20px}.s-hero p a{color:#2cbfc5;text-decoration:none}.s-hero .button{margin:20px 0 0}@media screen and (min-width: 768px){.s-hero .button{margin:20px 0 -40px}}.s-hero__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.s-hero__bg .overlay{background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0.8)));background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.8) 100%);width:100%;height:100%;position:absolute;top:0;left:0;opacity:.9;pointer-events:none}@media screen and (min-width: 1200px){.s-hero__bg .overlay{background:-webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);width:80%}}.s-hero__bg img,.s-hero__bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.intro{background:#f8f7f6;padding:32px 0}@media screen and (min-width: 768px){.intro{padding:72px 0}}.intro__ctn{background:#eef9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:24px 16px;border:1px solid #b2e4e5;border-radius:12px}@media screen and (min-width: 768px){.intro__ctn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:20px;padding:32px 20px}}.intro__ctn__logo img{max-width:160px;height:auto}.intro__ctn__title{max-width:100%}@media screen and (min-width: 768px){.intro__ctn__title{max-width:390px}}.intro__ctn__title h3{margin:0 0 10px;font-weight:700}.intro__ctn__title p{margin:0;line-height:1.56}.intro__ctn__contact{display:grid;grid-template-columns:1fr;gap:10px}.intro__ctn__contact .phone,.intro__ctn__contact .email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px}.intro__ctn__contact .phone img,.intro__ctn__contact .email img{max-width:20px;height:auto}.intro__ctn__contact .phone a,.intro__ctn__contact .email a{color:#2cbfc5;font-weight:600;text-decoration:none}.intro__ctn__headquarters{max-width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.intro__ctn__headquarters img{max-width:20px;height:auto;margin-bottom:auto}.intro__ctn__headquarters h4{margin:0 0 10px;font-weight:600}.intro__ctn__headquarters p{margin:0;line-height:1.56}.s-cards{background:#f8f7f6;padding:0 0 72px}.s-cards__cards{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width: 768px){.s-cards__cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.s-cards__cards{grid-template-columns:repeat(3, 1fr)}}.s-cards__card{background:#fff;padding:24px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #b2e4e5;border-radius:12px}@media screen and (min-width: 768px){.s-cards__card{padding:32px 32px 12px}}.s-cards__card .card-logo{margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.s-cards__card .card-logo{height:46px;margin:0 0 40px}}.s-cards__card .card-logo img{max-width:100%;max-height:100%;width:auto;height:auto}.s-cards__card h4{margin:0;font-weight:700}.s-cards__card .card-title{margin:0 0 10px}@media screen and (min-width: 768px){.s-cards__card .card-title{margin:0 0 20px}}.s-cards__card ul{width:100%;margin:0 0 16px;padding:0}@media screen and (min-width: 768px){.s-cards__card ul{margin:0 0 32px}}.s-cards__card ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;margin:16px 0;color:#0e2f37;font-weight:300}.s-cards__card ul li:last-child{margin-bottom:0}@media screen and (min-width: 768px){.s-cards__card ul li{gap:0 20px}}.s-cards__card ul li a{color:#2cbfc5;font-weight:600;text-decoration:none}.s-cards__card .card-footer{margin-top:auto;margin-bottom:16px}@media screen and (min-width: 768px){.s-cards__card .card-footer{margin-bottom:20px}}.s-cards__card .card-sep{background:#edebe6;width:100%;height:1px;margin:0 0 16px}@media screen and (min-width: 768px){.s-cards__card .card-sep{margin:0 0 32px}}.s-cards__cta{margin:72px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}