﻿.btn,.btn:active,.btn:focus,button,button.btn,button.btn:active,button.btn:focus,button:active,button:focus,input,input:active,input:focus {box-shadow:none;outline:0}
.btn {border:0;border-radius:25px;color:#fff;font-family:Lato-Regular;font-size:12px;letter-spacing:2.36px;padding:15px 20px;text-transform:uppercase;transition:background-color .3s ease}
@media (min-width:768px) {.btn {font-size:14px}
}
.btn:active,.btn:hover {background-color:#b5092b;box-shadow:none;color:#fff;outline:0}
.btn.scroll-explore {align-items:center;background-color:rgba(84,84,95,.45);border:0;border-radius:17.5px;color:#fff;display:flex;font-family:"Montserrat",sans-serif;font-size:15px;letter-spacing:0;padding:10px 20px;text-transform:none;transition:background-color .2s ease;white-space:nowrap}
.btn.scroll-explore:hover {background-color:rgba(84,84,95,.65)}
.full-width-box {background-color:#d11040;color:#fff;display:block;font-family:"Montserrat",sans-serif;font-size:18px;padding:35px 25px;text-decoration:none;width:100%}
.full-width-box:not([href]):not([tabindex]) {color:#fff}
.full-width-box:not([href]):not([tabindex]):hover {background-color:#d11040;color:#fff}
.full-width-box:hover {background-color:#b5092b;color:#fff;text-decoration:none}
@media only screen and (min-width:768px) {.btn {background-color:#6ea100;border:0;border-radius:25px;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:0.36px;padding:8px 20px;margin-right:30px;margin-top:10px;text-transform:uppercase}
.btn:focus {outline:0}
}
input:active,input:focus,textarea:active,textarea:focus {outline:0}
input[type=text],textarea {border:1px solid #9292a2;border-radius:30px;outline:none;padding:11px;width:100%}
textarea:active,textarea:focus {border-color:#9292a2;box-shadow:none}
.select-dropdown {max-width:300px;position:relative;width:100%}
.select-dropdown__trigger {background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 15 9'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%239292a2' stroke-linecap='round' stroke-width='2.5' d='M14 1 7.501 7.499M1 1l6.499 6.499'/%3E%3C/svg%3E");background-position:calc(100% - 18px),50%;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #9292a2;border-radius:21px;color:#9292a2;font-size:12px;height:42px;margin-left:auto;outline:none;padding-left:20px;padding-right:40px;text-align:left;width:100%}
.select-dropdown__trigger:focus {background-color:#fff;border-color:#9292a2;box-shadow:none;color:#9292a2;outline:0}
.select-dropdown__list {background-color:#fff;border-bottom:1px solid #9292a2;border-bottom-left-radius:21px;border-bottom-right-radius:21px;border-left:1px solid #9292a2;border-right:1px solid #9292a2;bottom:-15px;display:none;left:0;list-style:none;padding:0 0 15px;position:absolute;transform:translateY(100%);width:100%}
.select-dropdown__list li {cursor:pointer;font-size:15px;padding:5px 20px;position:relative}
.select-dropdown__list li:hover {background-color:#f4f4f5}
.select-dropdown__list li:hover .bold {opacity:1}
.select-dropdown__list li .bold {opacity:0}
.select-dropdown__list li .regular {font-family:Lato-Regular;left:20px;position:absolute;top:50%;transform:translateY(-50%)}
.select-dropdown__trigger.isActive,.select-dropdown__trigger[aria-expanded=true] {border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select-dropdown__trigger.isActive+.select-dropdown__list,.select-dropdown__trigger[aria-expanded=true]+.select-dropdown__list {border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:block;margin:0}
@media only screen and (min-width:768px) {input[type=text],textarea {padding:20px}
}
@font-face {font-display:auto;font-family:Lato-Black;font-style:normal;font-weight:400;src:url(../font/Lato-Black.ttf) format("truetype")}
@font-face {font-display:auto;font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;src:url(../font/Lato-Bold.ttf) format("truetype")}
@font-face {font-display:auto;font-family:"Montserrat",sans-serifItalic;font-style:normal;font-weight:400;src:url(../font/Lato-BoldItalic.ttf) format("truetype")}
@font-face {font-display:auto;font-family:Lato-Hairline;font-style:normal;font-weight:400;src:url(../font/Lato-Hairline.ttf) format("truetype")}
@font-face {font-display:auto;font-family:Lato-Italic;font-style:normal;font-weight:400;src:url(../font/Lato-Italic.ttf) format("truetype")}
@font-face {font-display:auto;font-family:Lato-Light;font-style:normal;font-weight:400;src:url(../font/Lato-Light.ttf) format("truetype")}
@font-face {font-display:auto;font-family:Lato-Medium;font-style:normal;font-weight:400;src:url(../font/Lato-Medium.ttf) format("truetype")}
@font-face {font-display:auto;font-family:Lato-Regular;font-style:normal;font-weight:400;src:url(../font/Lato-Regular.ttf) format("truetype")}
@font-face {font-display:auto;font-family:Lato-Semibold;font-style:normal;font-weight:400;src:url(../font/Lato-Semibold.ttf) format("truetype")}
@font-face {font-display:auto;font-family:PlayfairDisplay-Black;font-style:normal;font-weight:400;src:url(../font/PlayfairDisplay-Black.ttf) format("truetype")}
@font-face {font-display:auto;font-family:PlayfairDisplay-BlackItalic;font-style:normal;font-weight:400;src:url(../font/PlayfairDisplay-BlackItalic.ttf) format("truetype")}
@font-face {font-display:auto;font-family:PlayfairDisplay-Bold;font-style:normal;font-weight:400;src:url(../font/PlayfairDisplay-Bold.ttf) format("truetype")}
@font-face {font-display:auto;font-family:PlayfairDisplay-BoldItalic;font-style:normal;font-weight:400;src:url(../font/PlayfairDisplay-BoldItalic.ttf) format("truetype")}
@font-face {font-display:auto;font-family:PlayfairDisplay-Italic;font-style:normal;font-weight:400;src:url(../font/PlayfairDisplay-Italic.ttf) format("truetype")}
@font-face {font-display:auto;font-family:PlayfairDisplay-Regular;font-style:normal;font-weight:400;src:url(../font/PlayfairDisplay-Regular.ttf) format("truetype")}
.font-playfairDisplay-regular {font-family:"Montserrat",sans-serif!important;font-weight:700}
.font-playfairDisplay-black {font-family:PlayfairDisplay-Black!important}
.font-playfairDisplay-blackItalic {font-family:PlayfairDisplay-BlackItalic!important}
.font-playfairDisplay-bold {font-family:PlayfairDisplay-Bold!important}
.font-playfairDisplay-boldItalic {font-family:PlayfairDisplay-BoldItalic!important}
.font-playfairDisplay-italic {font-family:PlayfairDisplay-Italic!important}
.font-lato-regular {font-family:Lato-Regular!important}
.font-lato-black {font-family:Lato-Black!important}
.font-lato-bold {font-family:"Montserrat",sans-serif!important;line-height:25px;}
.font-lato-hairline {font-family:Lato-Hairline!important}
.font-lato-italic {font-family:Lato-Italic!important}
.font-lato-light {font-family:Lato-Light!important}
.font-lato-medium {font-family:Lato-Medium!important}
.font-lato-semibold {font-family:Lato-SemiBold!important}
.font-10 {font-size:10px!important}
@media (min-width:576px) {.font-sm-10 {font-size:10px!important}
}
@media (min-width:768px) {.font-md-10 {font-size:10px!important}
}
@media (min-width:992px) {.font-lg-10 {font-size:10px!important}
}
@media (min-width:1200px) {.font-xl-10 {font-size:10px!important}
}
.font-11 {font-size:11px!important}
@media (min-width:576px) {.font-sm-11 {font-size:11px!important}
}
@media (min-width:768px) {.font-md-11 {font-size:11px!important}
}
@media (min-width:992px) {.font-lg-11 {font-size:11px!important}
}
@media (min-width:1200px) {.font-xl-11 {font-size:11px!important}
}
.font-12 {font-size:12px!important}
@media (min-width:576px) {.font-sm-12 {font-size:12px!important}
}
@media (min-width:768px) {.font-md-12 {font-size:12px!important}
}
@media (min-width:992px) {.font-lg-12 {font-size:12px!important}
}
@media (min-width:1200px) {.font-xl-12 {font-size:12px!important}
}
.font-13 {font-size:13px!important}
@media (min-width:576px) {.font-sm-13 {font-size:13px!important}
}
@media (min-width:768px) {.font-md-13 {font-size:13px!important}
}
@media (min-width:992px) {.font-lg-13 {font-size:13px!important}
}
@media (min-width:1200px) {.font-xl-13 {font-size:13px!important}
}
.font-14 {font-size:14px!important}
@media (min-width:576px) {.font-sm-14 {font-size:14px!important}
}
@media (min-width:768px) {.font-md-14 {font-size:14px!important}
}
@media (min-width:992px) {.font-lg-14 {font-size:14px!important}
}
@media (min-width:1200px) {.font-xl-14 {font-size:14px!important}
}
.font-15 {font-size:15px!important}
@media (min-width:576px) {.font-sm-15 {font-size:15px!important}
}
@media (min-width:768px) {.font-md-15 {font-size:15px!important}
}
@media (min-width:992px) {.font-lg-15 {font-size:15px!important}
}
@media (min-width:1200px) {.font-xl-15 {font-size:15px!important}
}
.font-16 {font-size:16px!important}
@media (min-width:576px) {.font-sm-16 {font-size:16px!important}
}
@media (min-width:768px) {.font-md-16 {font-size:16px!important}
}
@media (min-width:992px) {.font-lg-16 {font-size:16px!important}
}
@media (min-width:1200px) {.font-xl-16 {font-size:16px!important}
}
.font-17 {font-size:17px!important}
@media (min-width:576px) {.font-sm-17 {font-size:17px!important}
}
@media (min-width:768px) {.font-md-17 {font-size:17px!important}
}
@media (min-width:992px) {.font-lg-17 {font-size:17px!important}
}
@media (min-width:1200px) {.font-xl-17 {font-size:17px!important}
}
.font-18 {font-size:18px!important}
@media (min-width:576px) {.font-sm-18 {font-size:18px!important}
}
@media (min-width:768px) {.font-md-18 {font-size:18px!important}
}
@media (min-width:992px) {.font-lg-18 {font-size:18px!important}
}
@media (min-width:1200px) {.font-xl-18 {font-size:18px!important}
}
.font-19 {font-size:19px!important}
@media (min-width:576px) {.font-sm-19 {font-size:19px!important}
}
@media (min-width:768px) {.font-md-19 {font-size:19px!important}
}
@media (min-width:992px) {.font-lg-19 {font-size:19px!important}
}
@media (min-width:1200px) {.font-xl-19 {font-size:19px!important}
}
.font-20 {font-size:20px!important}
@media (min-width:576px) {.font-sm-20 {font-size:20px!important}
}
@media (min-width:768px) {.font-md-20 {font-size:20px!important}
}
@media (min-width:992px) {.font-lg-20 {font-size:20px!important}
}
@media (min-width:1200px) {.font-xl-20 {font-size:20px!important}
}
.font-21 {font-size:21px!important}
@media (min-width:576px) {.font-sm-21 {font-size:21px!important}
}
@media (min-width:768px) {.font-md-21 {font-size:21px!important}
}
@media (min-width:992px) {.font-lg-21 {font-size:21px!important}
}
@media (min-width:1200px) {.font-xl-21 {font-size:21px!important}
}
.font-22 {font-size:22px!important}
@media (min-width:576px) {.font-sm-22 {font-size:22px!important}
}
@media (min-width:768px) {.font-md-22 {font-size:22px!important}
}
@media (min-width:992px) {.font-lg-22 {font-size:22px!important}
}
@media (min-width:1200px) {.font-xl-22 {font-size:22px!important}
}
.font-23 {font-size:23px!important}
@media (min-width:576px) {.font-sm-23 {font-size:23px!important}
}
@media (min-width:768px) {.font-md-23 {font-size:23px!important}
}
@media (min-width:992px) {.font-lg-23 {font-size:23px!important}
}
@media (min-width:1200px) {.font-xl-23 {font-size:23px!important}
}
.font-24 {font-size:24px!important}
@media (min-width:576px) {.font-sm-24 {font-size:24px!important}
}
@media (min-width:768px) {.font-md-24 {font-size:24px!important}
}
@media (min-width:992px) {.font-lg-24 {font-size:24px!important}
}
@media (min-width:1200px) {.font-xl-24 {font-size:24px!important}
}
.font-25 {font-size:25px!important}
@media (min-width:576px) {.font-sm-25 {font-size:25px!important}
}
@media (min-width:768px) {.font-md-25 {font-size:25px!important}
}
@media (min-width:992px) {.font-lg-25 {font-size:25px!important}
}
@media (min-width:1200px) {.font-xl-25 {font-size:25px!important}
}
.font-26 {font-size:26px!important}
@media (min-width:576px) {.font-sm-26 {font-size:26px!important}
}
@media (min-width:768px) {.font-md-26 {font-size:26px!important}
}
@media (min-width:992px) {.font-lg-26 {font-size:26px!important}
}
@media (min-width:1200px) {.font-xl-26 {font-size:26px!important}
}
.font-27 {font-size:27px!important}
@media (min-width:576px) {.font-sm-27 {font-size:27px!important}
}
@media (min-width:768px) {.font-md-27 {font-size:27px!important}
}
@media (min-width:992px) {.font-lg-27 {font-size:27px!important}
}
@media (min-width:1200px) {.font-xl-27 {font-size:27px!important}
}
.font-28 {font-size:28px!important}
@media (min-width:576px) {.font-sm-28 {font-size:28px!important}
}
@media (min-width:768px) {.font-md-28 {font-size:28px!important}
}
@media (min-width:992px) {.font-lg-28 {font-size:28px!important}
}
@media (min-width:1200px) {.font-xl-28 {font-size:28px!important}
}
.font-29 {font-size:29px!important}
@media (min-width:576px) {.font-sm-29 {font-size:29px!important}
}
@media (min-width:768px) {.font-md-29 {font-size:29px!important}
}
@media (min-width:992px) {.font-lg-29 {font-size:29px!important}
}
@media (min-width:1200px) {.font-xl-29 {font-size:29px!important}
}
.font-30 {font-size:30px!important}
@media (min-width:576px) {.font-sm-30 {font-size:30px!important}
}
@media (min-width:768px) {.font-md-30 {font-size:30px!important}
}
@media (min-width:992px) {.font-lg-30 {font-size:30px!important}
}
@media (min-width:1200px) {.font-xl-30 {font-size:30px!important}
}
.font-31 {font-size:31px!important}
@media (min-width:576px) {.font-sm-31 {font-size:31px!important}
}
@media (min-width:768px) {.font-md-31 {font-size:31px!important}
}
@media (min-width:992px) {.font-lg-31 {font-size:31px!important}
}
@media (min-width:1200px) {.font-xl-31 {font-size:31px!important}
}
.font-32 {font-size:32px!important}
@media (min-width:576px) {.font-sm-32 {font-size:32px!important}
}
@media (min-width:768px) {.font-md-32 {font-size:32px!important}
}
@media (min-width:992px) {.font-lg-32 {font-size:32px!important}
}
@media (min-width:1200px) {.font-xl-32 {font-size:32px!important}
}
.font-33 {font-size:33px!important}
@media (min-width:576px) {.font-sm-33 {font-size:33px!important}
}
@media (min-width:768px) {.font-md-33 {font-size:33px!important}
}
@media (min-width:992px) {.font-lg-33 {font-size:33px!important}
}
@media (min-width:1200px) {.font-xl-33 {font-size:33px!important}
}
.font-34 {font-size:34px!important}
@media (min-width:576px) {.font-sm-34 {font-size:34px!important}
}
@media (min-width:768px) {.font-md-34 {font-size:34px!important}
}
@media (min-width:992px) {.font-lg-34 {font-size:34px!important}
}
@media (min-width:1200px) {.font-xl-34 {font-size:34px!important}
}
.font-35 {font-size:35px!important}
@media (min-width:576px) {.font-sm-35 {font-size:35px!important}
}
@media (min-width:768px) {.font-md-35 {font-size:35px!important}
}
@media (min-width:992px) {.font-lg-35 {font-size:35px!important}
}
@media (min-width:1200px) {.font-xl-35 {font-size:35px!important}
}
.font-36 {font-size:36px!important}
@media (min-width:576px) {.font-sm-36 {font-size:36px!important}
}
@media (min-width:768px) {.font-md-36 {font-size:36px!important}
}
@media (min-width:992px) {.font-lg-36 {font-size:36px!important}
}
@media (min-width:1200px) {.font-xl-36 {font-size:36px!important}
}
.font-37 {font-size:37px!important}
@media (min-width:576px) {.font-sm-37 {font-size:37px!important}
}
@media (min-width:768px) {.font-md-37 {font-size:37px!important}
}
@media (min-width:992px) {.font-lg-37 {font-size:37px!important}
}
@media (min-width:1200px) {.font-xl-37 {font-size:37px!important}
}
.font-38 {font-size:38px!important}
@media (min-width:576px) {.font-sm-38 {font-size:38px!important}
}
@media (min-width:768px) {.font-md-38 {font-size:38px!important}
}
@media (min-width:992px) {.font-lg-38 {font-size:38px!important}
}
@media (min-width:1200px) {.font-xl-38 {font-size:38px!important}
}
.font-39 {font-size:39px!important}
@media (min-width:576px) {.font-sm-39 {font-size:39px!important}
}
@media (min-width:768px) {.font-md-39 {font-size:39px!important}
}
@media (min-width:992px) {.font-lg-39 {font-size:39px!important}
}
@media (min-width:1200px) {.font-xl-39 {font-size:39px!important}
}
.font-40 {font-size:40px!important}
@media (min-width:576px) {.font-sm-40 {font-size:40px!important}
}
@media (min-width:768px) {.font-md-40 {font-size:40px!important}
}
@media (min-width:992px) {.font-lg-40 {font-size:40px!important}
}
@media (min-width:1200px) {.font-xl-40 {font-size:40px!important}
}
h1 {color:#005c4d;font-family:"Montserrat",sans-serif;font-size:45px}
@media (min-width:576px) {h1 {font-size:51px}
}
@media (min-width:768px) {h1 {font-size:57px}
}
@media (min-width:992px) {h1 {font-size:44px;font-weight:600}
}
h2 {color:#003e34;font-family:Lato-Regular;font-size:34px}
@media (min-width:576px) {h2 {font-size:38px}
}
@media (min-width:768px) {h2 {font-size:43px}
}
@media (min-width:992px) {h2 {font-size:48px}
}
h2.font-playfairDisplay {font-family:PlayfairDisplay-Bold}
h3 {color:#45454f;font-family:"Montserrat",sans-serif;font-size:28px}
@media (min-width:576px) {h3 {font-size:32px}
}
@media (min-width:768px) {h3 {font-size:36px}
}
@media (min-width:992px) {h3 {font-size:40px}
}
h4 {color:#45454f;font-family:"Montserrat",sans-serif;font-size:25px}
@media (min-width:576px) {h4 {font-size:29px}
}
@media (min-width:768px) {h4 {font-size:32px}
}
@media (min-width:992px) {h4 {font-size:36px}
}
h5 {color:#45454f;font-family:"Montserrat",sans-serif;font-size:22px}
@media (min-width:576px) {h5 {font-size:26px}
}
@media (min-width:768px) {h5 {font-size:29px}
}
@media (min-width:992px) {h5 {font-size:32px}
}
h6 {color:#45454f;font-family:Lato-Regular;font-size:17px}
@media (min-width:576px) {h6 {font-size:19px}
}
@media (min-width:768px) {h6 {font-size:22px}
}
@media (min-width:992px) {h6 {font-size:24px}
}
h6.text-bold {font-family:"Montserrat",sans-serif}
li,p {color:#45454f;font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.44}
li>strong,p>strong {font-family:"Montserrat",sans-serif;font-weight:400}
li.font-playfairDisplay-Regular>strong,p.font-playfairDisplay-Regular>strong {font-family:PlayfairDisplay-Bold;font-weight:400}
a {color:#45454f}
a.btn {color:#fff}
a:hover {color:inherit}
p.quote {color:#45454f;display:flex;font-family:PlayfairDisplay-Regular;font-size:20px}
@media (min-width:576px) {p.quote {font-size:22px}
}
@media (min-width:768px) {p.quote {font-size:24px}
}
p.quote:before {background:#d11040;content:"";display:inline-flex;margin-right:25px;width:4px}
@media (min-width:768px) {p.quote:before {margin-right:50px}
}
p.quote-source {color:#45454f;font-family:PlayfairDisplay-Regular;font-size:20px;margin-left:62px}
@media (min-width:576px) {p.quote-source {font-size:22px}
}
@media (min-width:768px) {p.quote-source {font-size:24px}
}
p.quote-source:before {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='25'%3E%3Cpath fill='%23D11040' fill-rule='evenodd' d='M37.8 2.4c-5.9 0-11 3.4-13.3 8.3a8 8 0 0 1 4.1-1.2c4.4 0 8 3.5 8 7.8S33 25 28.6 25a7.8 7.8 0 0 1-7.9-8.2v-.1c0-9.2 7.7-16.7 17-16.7.8 0 1.3.5 1.3 1.2s-.5 1.2-1.2 1.2M17 2.4c-6 0-11 3.4-13.3 8.3a8 8 0 0 1 4.1-1.2c4.4 0 8 3.5 8 7.8s-3.6 7.7-8 7.7A7.8 7.8 0 0 1 0 16.8v-.1C0 7.5 7.7 0 17 0c.7 0 1.3.5 1.3 1.2s-.6 1.2-1.2 1.2z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:26px;margin-left:-62px;margin-top:10px;position:absolute;width:39px}
p.quote-source:after {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='25'%3E%3Cpath fill='%23D11040' fill-rule='evenodd' d='M1.2 22.6c5.9 0 11-3.4 13.3-8.3a8 8 0 0 1-4.1 1.2c-4.4 0-8-3.5-8-7.8S6 0 10.4 0a7.8 7.8 0 0 1 7.9 8.2v.1c0 9.2-7.7 16.7-17 16.7-.8 0-1.3-.5-1.3-1.2s.5-1.2 1.2-1.2m20.7 0c6 0 11-3.4 13.3-8.3a8 8 0 0 1-4.1 1.2c-4.4 0-8-3.5-8-7.8s3.6-7.7 8-7.7A7.8 7.8 0 0 1 39 8.2v.1C39 17.5 31.3 25 22 25c-.7 0-1.3-.5-1.3-1.2s.6-1.2 1.2-1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";margin-left:25px;padding-left:39px;position:relative;top:15px}
.full-width,.full-width img,img.full-width,img.full-width img {height:auto!important;width:100%!important}
ul.list-2-col {-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;padding-inline-start:20px;padding-left:20px}
ul.list-2-col li {padding-bottom:3px;padding-left:5px;padding-top:3px}
ul.list-3-col {-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;padding-inline-start:20px;padding-left:20px}
ul.list-3-col li {padding-bottom:3px;padding-left:5px;padding-top:3px}
ul.list-4-col {-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;padding-inline-start:20px;padding-left:20px}
ul.list-4-col li {padding-bottom:3px;padding-left:5px;padding-top:3px}
@media (min-width:768px) {.max-width-md-50 {display:block;max-width:50%}
}
p>img {max-width:100%}
p.red-dots span.dot {color:#d11040}
.js-animate[data-anim-direction=up] {opacity:0;transform:translateY(50px)}
.js-animate[data-anim-direction=down] {opacity:0;transform:translateY(-50px)}
.js-animate[data-anim-direction=right] {opacity:0;transform:translate(-50px)}
.js-animate[data-anim-direction=left] {opacity:0;transform:translate(50px)}
.js-animate-children[data-anim-direction=up]>* {opacity:0;transform:translateY(50px)}
.js-animate-children[data-anim-direction=down]>* {opacity:0;transform:translateY(-50px)}
.js-animate-children[data-anim-direction=right]>* {opacity:0;transform:translate(-50px)}
.js-animate-children[data-anim-direction=left]>* {opacity:0;transform:translate(50px)}
.js-animate[data-anim-direction=down],.js-animate[data-anim-direction=left],.js-animate[data-anim-direction=right],.js-animate[data-anim-direction=up] {transition:opacity 1.5s ease .25s,transform 1.5s ease .25s}
.js-animate[data-anim-direction=down].animated,.js-animate[data-anim-direction=left].animated,.js-animate[data-anim-direction=right].animated,.js-animate[data-anim-direction=up].animated {opacity:1;transform:translate(0)}
.js-animate-children[data-anim-direction=down]:first-child,.js-animate-children[data-anim-direction=left]:first-child,.js-animate-children[data-anim-direction=right]:first-child,.js-animate-children[data-anim-direction=up]:first-child {transition:opacity 1.5s ease .25s,transform 1.5s ease .25s}
.js-animate-children[data-anim-direction=down]:nth-child(2),.js-animate-children[data-anim-direction=left]:nth-child(2),.js-animate-children[data-anim-direction=right]:nth-child(2),.js-animate-children[data-anim-direction=up]:nth-child(2) {transition:opacity 1.5s ease .5s,transform 1.5s ease .5s}
.js-animate-children[data-anim-direction=down]:nth-child(3),.js-animate-children[data-anim-direction=left]:nth-child(3),.js-animate-children[data-anim-direction=right]:nth-child(3),.js-animate-children[data-anim-direction=up]:nth-child(3) {transition:opacity 1.5s ease .75s,transform 1.5s ease .75s}
.js-animate-children[data-anim-direction=down]:nth-child(4),.js-animate-children[data-anim-direction=left]:nth-child(4),.js-animate-children[data-anim-direction=right]:nth-child(4),.js-animate-children[data-anim-direction=up]:nth-child(4) {transition:opacity 1.5s ease 1s,transform 1.5s ease 1s}
.js-animate-children[data-anim-direction=down]:nth-child(5),.js-animate-children[data-anim-direction=left]:nth-child(5),.js-animate-children[data-anim-direction=right]:nth-child(5),.js-animate-children[data-anim-direction=up]:nth-child(5) {transition:opacity 1.5s ease 1.25s,transform 1.5s ease 1.25s}
.js-animate-children[data-anim-direction=down]:nth-child(6),.js-animate-children[data-anim-direction=left]:nth-child(6),.js-animate-children[data-anim-direction=right]:nth-child(6),.js-animate-children[data-anim-direction=up]:nth-child(6) {transition:opacity 1.5s ease 1.5s,transform 1.5s ease 1.5s}
.js-animate-children[data-anim-direction=down]:nth-child(7),.js-animate-children[data-anim-direction=down]:nth-child(8),.js-animate-children[data-anim-direction=left]:nth-child(7),.js-animate-children[data-anim-direction=left]:nth-child(8),.js-animate-children[data-anim-direction=right]:nth-child(7),.js-animate-children[data-anim-direction=right]:nth-child(8),.js-animate-children[data-anim-direction=up]:nth-child(7),.js-animate-children[data-anim-direction=up]:nth-child(8) {transition:opacity 1.5s ease 1.75s,transform 1.5s ease 1.75s}
.js-animate-children[data-anim-direction=down]:nth-child(9),.js-animate-children[data-anim-direction=left]:nth-child(9),.js-animate-children[data-anim-direction=right]:nth-child(9),.js-animate-children[data-anim-direction=up]:nth-child(9) {transition:opacity 1.5s ease 2s,transform 1.5s ease 2s}
.js-animate-children[data-anim-direction=down]:nth-child(10),.js-animate-children[data-anim-direction=left]:nth-child(10),.js-animate-children[data-anim-direction=right]:nth-child(10),.js-animate-children[data-anim-direction=up]:nth-child(10) {transition:opacity 1.5s ease 2.25s,transform 1.5s ease 2.25s}
.js-animate-children[data-anim-direction=down].animated>*,.js-animate-children[data-anim-direction=left].animated>*,.js-animate-children[data-anim-direction=right].animated>*,.js-animate-children[data-anim-direction=up].animated>* {opacity:1;transform:translate(0)}
#header .wrapper {background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;height:500px;position:relative}
#header .wrapper.normal-header .text {line-height:1.06;max-width:730px;width:80vw}
#header .wrapper.large-header .text h2 {font-family:Lato-Regular}
#header .wrapper.large-header .text .main-title {font-family:PlayfairDisplay-Bold;font-size:84px;line-height:1.17}
@media (min-width:576px) {#header .wrapper.large-header .text .main-title {font-size:96px}
}
@media (min-width:768px) {#header .wrapper.large-header .text .main-title {font-size:108px}
}
@media (min-width:992px) {#header .wrapper.large-header .text .main-title {font-size:120px}
}
#header .wrapper .text h2 {color:#fff;font-family:"Montserrat",sans-serif;font-size:21px}
@media (min-width:576px) {#header .wrapper .text h2 {font-size:24px}
}
@media (min-width:768px) {#header .wrapper .text h2 {font-size:27px}
}
@media (min-width:992px) {#header .wrapper .text h2 {font-size:30px}
}
#header .wrapper .text h2 a {color:inherit;color:#fff;font-family:PlayfairDisplay-Regular;font-size:22px;font-weight:400;letter-spacing:normal;line-height:1.02;position:relative;text-align:center;text-decoration:none;text-transform:none}
@media (min-width:576px) {#header .wrapper .text h2 a {font-size:24px;line-height:1.02}
}
@media (min-width:768px) {#header .wrapper .text h2 a {font-size:27px;line-height:.6}
}
@media (min-width:992px) {#header .wrapper .text h2 a {font-size:30px;line-height:.6}
}
#header .wrapper .text h2 a:before {content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='17'%3E%3Cpath fill='%23FFF' stroke='%239292A2' stroke-width='.5' d='M2.994 10.627 9 17l2-2.12L4.996 8.5 11 2.12 8.999 0 2.994 6.373 1 8.5z'/%3E%3C/svg%3E");margin-left:-25px;position:absolute;top:50%;transform:translateY(-50%)}
#header .wrapper .text .main-title {color:#fff;font-family:"Montserrat",sans-serif;font-size:38px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:350px;font-weight:400}
@media (min-width:576px) {#header .wrapper .text .main-title {font-size:52px;max-width:500px}
}
@media (min-width:768px) {#header .wrapper .text .main-title {font-size:66px;max-width:600px}
}
@media (min-width:992px) {#header .wrapper .text .main-title {font-size:80px;max-width:80%}
}
#header .wrapper .text p {color:#fff;font-family:PlayfairDisplay-Regular;font-size:15px;font-weight:400;line-height:1.44;text-align:center}
@media (min-width:576px) {#header .wrapper .text p {font-size:17px}
}
@media (min-width:768px) {#header .wrapper .text p {font-size:19px}
}
@media (min-width:992px) {#header .wrapper .text p {font-size:21px}
}
#header .wrapper .scroll-to-wrapper {display:flex;justify-content:center;z-index:100}
.page-home header {position:relative}
@media (min-width:768px) {.page-home header {position:fixed}
}
.page-home #home {position:relative}
@media (max-width:769px) {.page-home #home {height:auto!important}
}
@media (min-width:768px) {.page-home #home {height:175vw;position:relative}
}
.page-home #home .home-wrapper {flex-direction:column;position:relative}
@media (max-width:769px) {.page-home #home .home-wrapper {transform:translateX(0)!important}
}
@media (min-width:768px) {.page-home #home .home-wrapper {bottom:auto;flex-direction:row;height:calc(100vh - 80px);left:0;position:sticky;right:auto;top:80px;width:175vw}
}
.page-home #home .home-wrapper .main-section {background-position:50%;background-size:cover;display:grid;grid-template-columns:repeat(3,1fr);height:calc(100vh - 80px);justify-items:right;position:relative}
@media (min-width:768px) {.page-home #home .home-wrapper .main-section {width:75vw}
}
.page-home #home .home-wrapper .main-section:before {--size:75px;background:#005c4d;border-radius:50%;bottom:40vh;content:"";height:var(--size);left:0;position:absolute;transform:translateX(-50%);width:var(--size);z-index:1}
@media (min-width:768px) {.page-home #home .home-wrapper .main-section:before {--size:93px}
}
.page-home #home .home-wrapper .main-section:after {background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.page-home #home .home-wrapper .main-section .content {align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:1/span 3;justify-content:flex-end;margin-bottom:17vh;max-width:730px;width:85%;z-index:1}
@media screen and (min-width:576px) {.page-home #home .home-wrapper .main-section .content {grid-column:1/span 2;margin-bottom:13vh}
}
@media screen and (min-width:1440px) {.page-home #home .home-wrapper .main-section .content {margin-bottom:21vh}
}
@media screen and (min-width:2049px) {.page-home #home .home-wrapper .main-section .content {margin-bottom:25vh;margin-right:10vh}
}
.page-home #home .home-wrapper .main-section .content p {color:#fff;font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.36;margin-bottom:15px}
@media (min-width:768px) {.page-home #home .home-wrapper .main-section .content p {font-size:27px}
}
.page-home #home .home-wrapper .main-section .content h1 {color:#fff;font-size:28px;line-height:1.15;margin-bottom:25px;position:relative}
@media (min-width:365px) {.page-home #home .home-wrapper .main-section .content h1 {font-size:32px}
}
@media (min-width:768px) {.page-home #home .home-wrapper .main-section .content h1 {font-size:45px}
}
.page-home #home .home-wrapper .main-section .content a {color:#fff;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.33;margin-top:50px;padding:16px 41px;text-transform:uppercase}
.page-home #home .home-wrapper .main-section .explore-button {bottom:30px;position:absolute;right:50%;transform:translateX(50%);transition:right .7s ease,bottom .3s ease;white-space:nowrap}
@media (min-width:768px) {.page-home #home .home-wrapper .main-section .explore-button {right:45px;transform:none}
}
.page-home #home .home-wrapper .main-section .explore-button .scroll-explore {transition:padding .3s ease,border-radius .3s ease}
.page-home #home .home-wrapper .main-section .explore-button .scroll-explore span {display:inline-flex;max-height:22px;max-width:200px;opacity:1;transition:opacity .3s ease .3s,max-width .5s ease}
.page-home #home .home-wrapper .main-section .explore-button .scroll-explore svg {display:inline-flex;margin-left:.5rem;transform:rotate(90deg);transition:margin-left .3s ease,transform .3s ease}
@media (min-width:768px) {.page-home #home .home-wrapper .main-section .explore-button .scroll-explore svg {transform:rotate(0)}
.page-home #home .home-wrapper .main-section .explore-button.back {bottom:20px;right:-90px;transition:right .7s ease .3s,bottom .3s ease .5s}
.page-home #home .home-wrapper .main-section .explore-button.back .scroll-explore {border-radius:50px;padding:20px;transition:padding .3s ease .5s,border-radius .3s ease}
.page-home #home .home-wrapper .main-section .explore-button.back .scroll-explore span {max-width:0;opacity:0;transition:opacity .3s ease,max-width .5s ease .3s}
.page-home #home .home-wrapper .main-section .explore-button.back .scroll-explore svg {margin-left:0;transition:margin-left .3s ease,transform .3s ease .6s}
}
@media (min-width:768px) and (min-width:768px) {.page-home #home .home-wrapper .main-section .explore-button.back .scroll-explore svg {transform:rotate(180deg)}
}
.page-home #home .home-wrapper .other-solutions {flex-direction:column}
@media (min-width:768px) {.page-home #home .home-wrapper .other-solutions {flex-direction:row;width:100vw}
}
.page-home #home .home-wrapper .other-solutions .solution {background-position:50%;background-repeat:no-repeat;background-size:calc(100% + 50px) auto;height:25vh;position:relative;transition:width .7s ease-in-out;width:100%}
.page-home #home .home-wrapper .other-solutions .solution a {text-decoration:none;width:100%}
@media (min-width:768px) {.page-home #home .home-wrapper .other-solutions .solution {display:flex;height:100%;position:static;width:33vw}
.page-home #home .home-wrapper .other-solutions .solution:hover {width:41vw}
.page-home #home .home-wrapper .other-solutions .solution:hover~.solution {width:23vw}
.page-home #home .home-wrapper .other-solutions .solution:hover .content .collapsed-content {max-height:200px;transition:max-height .5s ease .2s}
.page-home #home .home-wrapper .other-solutions .solution:hover .content .collapsed-content p {opacity:1;transition:opacity .4s ease .5s}
.page-home #home .home-wrapper .other-solutions .solution:hover .content .collapsed-content a {opacity:1;transition:opacity .5s ease .7s,background-color .3s ease}
}
@media (min-width:1024px) {.page-home #home .home-wrapper .other-solutions .solution {display:flex;height:100%;position:static;width:33vw}
.page-home #home .home-wrapper .other-solutions .solution:hover {width:75vw}
.page-home #home .home-wrapper .other-solutions .solution:hover~.solution {width:22vw}
.page-home #home .home-wrapper .other-solutions .solution:hover .content .collapsed-content {max-height:200px;transition:max-height .5s ease .2s}
.page-home #home .home-wrapper .other-solutions .solution:hover .content .collapsed-content p {opacity:1;transition:opacity .4s ease .5s}
.page-home #home .home-wrapper .other-solutions .solution:hover .content .collapsed-content a {opacity:1;transition:opacity .5s ease .7s,background-color .3s ease}
}
.page-home #home .home-wrapper .other-solutions .solution .content {background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px;width:100%}
@media (min-width:768px) {.page-home #home .home-wrapper .other-solutions .solution .content {justify-content:flex-end}
}
.page-home #home .home-wrapper .other-solutions .solution .content h1 {color:#fff;font-family:"Montserrat",sans-serif;font-size:28.8px;line-height:1.15;margin-bottom:5px;font-weight:600}
.page-home #home .home-wrapper .other-solutions .solution .content h3 {color:#fff;font-family:PlayfairDisplay-Regular;font-size:28.8px;line-height:1.15;margin-top:5px}
.page-home #home .home-wrapper .other-solutions .solution .content .collapsed-content {max-height:0;overflow:hidden;transition:max-height .8s ease}
.page-home #home .home-wrapper .other-solutions .solution .content .collapsed-content p {color:#fff;font-family:"Montserrat",sans-serif;font-size:16px;margin-bottom:10px;margin-top:5px;opacity:0;transition:opacity .3s ease .1s}
.page-home #home .home-wrapper .other-solutions .solution .content .collapsed-content a {color:#fff;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.33;margin-top:10px;opacity:0;text-transform:none;transition:opacity .5s ease}
@media (max-width:769px) {.page-home #home .home-wrapper .other-solutions .solution .content .collapsed-content a {height:100%;left:0;margin:0;position:absolute;top:0;width:100%}
}
.page-about .nav-anchor {display:block;position:relative;top:-100px;visibility:hidden}
.page-about .body {overflow:hidden}
.page-about .body .section {padding-top:80px}
@media (min-width:768px) {.page-about .body .section {padding-top:120px}
}
.page-about .body h5 {color:#54545f;font-family:Lato-Regular;font-size:11px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.77;text-transform:uppercase}
@media (min-width:576px) {.page-about .body h5 {font-size:12px}
}
@media (min-width:768px) {.page-about .body h5 {font-size:13px}
}
.page-about .body h1 {color:#d11040;font-family:PlayfairDisplay;font-size:38px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.13}
@media (min-width:576px) {.page-about .body h1 {font-size:41px}
}
@media (min-width:768px) {.page-about .body h1 {font-size:43px}
}
@media (min-width:992px) {.page-about .body h1 {font-size:46px}
}
.page-about .body h1.red {color:#d11040}
.page-about .body .section-1 .grid .grid-row .content {display:flex;flex-direction:row;height:calc(50vw - 50px - .25rem);justify-content:center}
@media (min-width:576px) {.page-about .body .section-1 .grid .grid-row .content {height:calc(220px - .25rem)}
}
@media (min-width:768px) {.page-about .body .section-1 .grid .grid-row .content {height:calc(310px - .25rem)}
}
@media (min-width:992px) {.page-about .body .section-1 .grid .grid-row .content {height:calc(215px - .125rem)}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row .content {height:calc(260px - .125rem)}
}
.page-about .body .section-1 .grid .grid-row .content>div {display:flex;flex-direction:column;justify-content:center}
.page-about .body .section-1 .grid .grid-row .img {background-position:50%;background-size:cover}
.page-about .body .section-1 .grid .grid-row .red {background-color:#d11040}
.page-about .body .section-1 .grid .grid-row .gray {background-color:#54545f}
.page-about .body .section-1 .grid .grid-row span {color:#fff;font-family:"Montserrat",sans-serif}
.page-about .body .section-1 .grid .grid-row a {text-decoration:none}
.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span {font-size:16px;white-space:nowrap}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span {font-size:23px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span {font-size:28px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span {font-size:28px}
}
.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span.big {font-family:Lato-Black;font-size:40px;letter-spacing:3px;line-height:40px}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span.big {font-size:60px;line-height:60px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span.big {font-size:80px;line-height:80px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--1 span.big {font-size:80px;line-height:80px}
}
.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span {font-size:16px;white-space:nowrap}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span {font-size:23px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span {font-size:28px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span {font-size:28px}
}
.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span * {font-size:16px}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span * {font-size:23px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span * {font-size:28px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span * {font-size:28px}
}
.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span.big {white-space:nowrap}
.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span.big * {font-family:Lato-Black;font-size:40px;letter-spacing:8.5px;line-height:40px}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span.big * {font-size:70px;line-height:70px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span.big * {font-size:100px;line-height:100px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span.big * {font-size:100px;line-height:100px}
}
.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span.big .after-60 {display:inline-block;position:relative;transform:scale(0);transition:all .3s cubic-bezier(.18,.89,.32,1.28)}
.page-about .body .section-1 .grid .grid-row.row--1 .col--2 span.big .after-60.animated {transform:scale(1)}
.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span {font-size:12px;line-height:11px;white-space:nowrap}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span {font-size:15px;line-height:15px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span {font-size:17px;line-height:normal}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span {font-size:24px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span {font-size:24px}
}
.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.big {font-family:Lato-Black;font-size:40px;line-height:43px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.big {font-size:45px;line-height:48px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.big {font-size:80px;line-height:70px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.big {font-size:105px;line-height:90px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.big {font-size:105px;line-height:90px}
}
.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.small {font-size:8px;line-height:10px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.small {font-size:11px;line-height:12px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.small {font-size:13px;line-height:normal}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.small {font-size:16px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--2 span.small {font-size:16px}
}
.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span {font-size:13px;white-space:nowrap}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span {font-size:15px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span {font-size:17px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span {font-size:24px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span {font-size:24px}
}
.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span * {font-size:13px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span * {font-size:15px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span * {font-size:17px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span * {font-size:24px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span * {font-size:24px}
}
.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span.big * {font-family:Lato-Black;font-size:25px;letter-spacing:3.5px;line-height:25px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span.big * {font-size:30px;letter-spacing:3.5px;line-height:30px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span.big * {font-size:38px;letter-spacing:4.5px;line-height:38px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span.big * {font-size:58px;line-height:58px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span.big * {font-size:58px;line-height:58px}
}
.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span.big .after-1100 {left:50%;opacity:0;position:relative;transition:all .3s cubic-bezier(.18,.89,.32,1.28)}
.page-about .body .section-1 .grid .grid-row.row--2 .col--3 span.big .after-1100.animated {left:0;opacity:1}
.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span {font-size:13px;white-space:nowrap}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span {font-size:15px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span {font-size:17px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span {font-size:24px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span {font-size:24px}
}
.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span * {font-size:13px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span * {font-size:15px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span * {font-size:17px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span * {font-size:24px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span * {font-size:24px}
}
.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span.big * {font-family:Lato-Black;font-size:25px;letter-spacing:1.5px;line-height:25px;margin-top:5px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span.big * {font-size:30px;line-height:30px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span.big * {font-size:40px;line-height:40px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span.big * {font-size:50px;line-height:50px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span.big * {font-size:50px;line-height:50px}
}
.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span.big .after-1500 {display:inline-block;opacity:0;position:relative;transform:scale(10);transition:all .7s cubic-bezier(0,0,.2,1)}
.page-about .body .section-1 .grid .grid-row.row--3 .col--1 span.big .after-1500.animated {opacity:1;transform:scale(1)}
.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span {font-size:13px;white-space:nowrap}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span {font-size:15px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span {font-size:17px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span {font-size:24px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span {font-size:24px}
}
.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.big {font-size:21px;margin-top:5px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.big {font-size:21px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.big {font-size:21px}
}
@media (min-width:768px) and (max-width:991px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.big {font-size:28px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.big {font-size:28px}
}
.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.bigger {font-family:Lato-Black;font-size:26px;letter-spacing:1.2px;line-height:26px;margin:0 2px}
@media (min-width:375px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.bigger {font-size:30px;line-height:30px}
}
@media (min-width:460px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.bigger {font-size:40px;line-height:40px;margin:0 5px}
}
@media (min-width:768px) and (max-width:991px) and (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.bigger {font-size:60px;line-height:60px}
}
@media (min-width:1200px) {.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.bigger {font-size:60px;line-height:60px}
}
.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.after-12:first-of-type {opacity:0;position:relative;transition:all .3s cubic-bezier(.18,.89,.32,1.28) .1}
.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.after-12:first-of-type.animated {opacity:1}
.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.after-12:last-of-type {left:50%;opacity:0;position:relative;transition:all .3s cubic-bezier(.18,.89,.32,1.28) .3s}
.page-about .body .section-1 .grid .grid-row.row--3 .col--2 span.after-12:last-of-type.animated {left:0;opacity:1}
.page-about .body .section-2 .industries {display:flex;flex-wrap:wrap}
.page-about .body .section-2 .industries .industry a {text-decoration:none}
.page-about .body .section-2 .industries .industry .img {background-position:50%;background-size:cover;height:50vw}
@media (min-width:992px) {.page-about .body .section-2 .industries .industry .img {height:25vw}
}
.page-about .body .section-2 .industries .industry h2 {font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.86;text-align:center}
@media (min-width:576px) {.page-about .body .section-2 .industries .industry h2 {font-size:21px}
}
@media (min-width:768px) {.page-about .body .section-2 .industries .industry h2 {font-size:23px}
}
@media (min-width:992px) {.page-about .body .section-2 .industries .industry h2 {font-size:26px}
}
.page-about .body .section-4 {height:100%;min-height:65vh;padding-top:60px}
@media (min-width:768px) {.page-about .body .section-4 {padding-top:80px}
}
.page-about .body .section-4 .wrapper {flex-direction:column;height:100%}
@media (min-width:768px) {.page-about .body .section-4 .wrapper {flex-direction:row}
}
.page-about .body .section-4 .wrapper .mob-description .title {color:#d11040}
.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .sidebar-header {padding:0 0 0 20px;width:100%}
@media (min-width:768px) {.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .sidebar-header {padding:0 0 0 70px;width:70%}
}
.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs {margin-top:20px}
.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item {align-items:center;flex-basis:50%}
.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link {align-items:center;border:0;color:#9292a2;cursor:pointer;font-family:"Montserrat",sans-serif;justify-content:center;width:100%}
.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link g,.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link path,.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link svg {fill:#9292a2;pointer-events:none}
.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link.active {border-bottom:5px solid #d11040;color:#d11040}
.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link.active g,.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link.active path,.page-about .body .section-4 .wrapper .mob-description #mob-sidebar .nav-tabs .nav-item .nav-link.active svg {fill:#d11040;pointer-events:none}
.page-about .body .section-4 .wrapper .mob-description #accordion-region {display:flex;flex-direction:column;padding:20px 0}
.page-about .body .section-4 .wrapper .mob-description #accordion-region button {background-color:#fff;border:0;color:#d8d8d8;cursor:pointer;font-family:PlayfairDisplay-Bold;font-size:30px;padding:0 20px 0 70px;text-align:left;text-decoration:none;width:100%}
.page-about .body .section-4 .wrapper .mob-description #accordion-region button path,.page-about .body .section-4 .wrapper .mob-description #accordion-region button svg {fill:#d8d8d8}
.page-about .body .section-4 .wrapper .mob-description #accordion-region button[aria-expanded=true] {color:#d11040}
.page-about .body .section-4 .wrapper .mob-description #accordion-region button[aria-expanded=true] svg {transform:rotate(180deg)}
.page-about .body .section-4 .wrapper .mob-description #accordion-region button[aria-expanded=true] path,.page-about .body .section-4 .wrapper .mob-description #accordion-region button[aria-expanded=true] svg {fill:#d11040}
.page-about .body .section-4 .wrapper .mob-description #accordion-region .components {background-color:#f0f0f2}
.page-about .body .section-4 .wrapper .mob-description #accordion-region .components li a {border:0;color:#54545f;cursor:pointer;font-family:PlayfairDisplay-Bold;font-size:30px;padding:0 20px 0 70px;text-align:left;text-decoration:none;width:100%}
.page-about .body .section-4 .wrapper .description {position:relative}
.page-about .body .section-4 .wrapper .description .sidebar-header {background-color:#fff;padding:88px 60px 0 70px;z-index:100}
.page-about .body .section-4 .wrapper .description .title {color:#d11040;margin-right:-100vw;pointer-events:none;z-index:5}
.page-about .body .section-4 .wrapper .description #sidebar {background-color:#fff;padding:88px 60px 0 70px;z-index:2}
.page-about .body .section-4 .wrapper .description #sidebar .closebutton {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%239292A2' stroke-width='1.5' transform='translate(1 1)'%3E%3Ccircle cx='19.5' cy='19.5' r='19.5' fill='%23FFF'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m14.803 24.702 9.652-9.652m-9.528.124 9.404 9.405'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;cursor:pointer;height:39px;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);transition:opacity 0s linear;width:39px}
.page-about .body .section-4 .wrapper .description #sidebar .closebutton.show {opacity:1;pointer-events:all;transition:opacity .3s linear .3s;z-index:100}
.page-about .body .section-4 .wrapper .description #sidebar a {color:#d8d8d8;cursor:pointer;font-family:PlayfairDisplay-Bold;font-size:30px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.page-about .body .section-4 .wrapper .description #sidebar a:hover {color:#54545f}
.page-about .body .section-4 .wrapper .description #sidebar a:after {content:none}
.page-about .body .section-4 .wrapper .description #sidebar a .countryCount {pointer-events:none}
.page-about .body .section-4 .wrapper .description .submenu {background-color:#fff;border-left:1px solid #54545f;right:0;top:0;transform:translate(0);transition:transform .25s linear;will-change:transform;z-index:1}
.page-about .body .section-4 .wrapper .description .submenu .closebutton {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%239292A2' stroke-width='1.5' transform='translate(1 1)'%3E%3Ccircle cx='19.5' cy='19.5' r='19.5' fill='%23FFF'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m14.803 24.702 9.652-9.652m-9.528.124 9.404 9.405'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;cursor:pointer;height:39px;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);transition:opacity 0s linear;width:39px}
.page-about .body .section-4 .wrapper .description .submenu .closebutton.show {opacity:1;pointer-events:all;transition:opacity .3s linear .3s}
.page-about .body .section-4 .wrapper .description .submenu:before {background-image:linear-gradient(180deg,#fff,transparent);content:"";height:35%;left:0;pointer-events:none;position:absolute;top:0;width:100%}
.page-about .body .section-4 .wrapper .description .submenu .list-wrapper {overflow-y:auto;padding-top:65%}
.page-about .body .section-4 .wrapper .description .submenu a {color:#d8d8d8;cursor:pointer;font-family:PlayfairDisplay-Bold;font-size:30px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.page-about .body .section-4 .wrapper .description .submenu a:hover {color:#54545f}
.page-about .body .section-4 .wrapper .description .submenu a:after {content:none}
.page-about .body .section-4 .wrapper .description .submenu a .countryCount {pointer-events:none}
.page-about .body .section-4 .wrapper .description .submenu.country-level a {color:#45454f}
.page-about .body .section-4 .wrapper .description .submenu.country-level a:hover {text-decoration:underline}
.page-about .body .section-4 .wrapper .description .submenu li {padding:0 5rem}
.page-about .body .section-4 .wrapper .description .submenu.show {transform:translateX(100%)}
.page-about .body .section-4 .wrapper .description .submenu.show.shift {border-left-color:#fff;transform:translateX(0);z-index:2}
.page-about .body .section-4 .wrapper .description .submenu.show.shift.unshift {border-left-color:#54545f;transform:translateX(100%);z-index:2}
.page-about .body .section-4 .wrapper .map-wrapper {display:flex;flex-basis:100%;flex-grow:1;height:75vh;min-height:420px}
.page-about .body .section-4 .wrapper .map-wrapper #map {height:100%;width:100%}
.page-about .body .section-4 .wrapper .popup-bubble {background-color:#fff;border:1px solid #9292a2;border-radius:23px;cursor:pointer;font-family:PlayfairDisplay-Bold;font-size:22px;height:46px;left:0;max-height:46px;max-width:46px;overflow-y:auto;padding:5px;position:absolute;text-align:center;top:0;transform:translate(-50%,-100%);width:46px}
.page-about .body .section-4 .wrapper .popup-bubble-anchor {bottom:0;left:0;position:absolute;width:100%}
.page-about .body .section-4 .wrapper .popup-container {cursor:auto;height:0;position:absolute;width:200px}
.page-about .body .section-5 .logos {display:flex;flex-wrap:wrap}
.page-about .body .section-5 .logos .logo {background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin-right:30px}
.page-about .body .section-5 .img {background-position:50%;background-size:cover;height:100%;width:calc(100vw - 100%)}
.page-about .body .section-5 .contact-banner-wrapper {background-color:#fff;display:block;padding-bottom:60px;padding-top:60px}
@media (min-width:768px) {.page-about .body .section-5 .contact-banner-wrapper {display:flex;padding-bottom:100px;padding-top:100px}
}
.page-about .body .section-5 .contact-banner-wrapper .desc-wrapper {display:flex;flex-direction:column;justify-content:center}
.page-about .body .section-5 .contact-banner-wrapper .desc-wrapper .desc {padding-right:0}
@media (min-width:768px) {.page-about .body .section-5 .contact-banner-wrapper .desc-wrapper .desc {padding-bottom:0;padding-right:20%}
}
.page-about .body .section-5 .contact-banner-wrapper .desc-wrapper .desc h1 {font-family:PlayfairDisplay-Bold;font-size:46px;font-weight:400;line-height:1.13}
.page-about .body .section-5 .contact-banner-wrapper .desc-wrapper .desc p {font-family:Lato-Regular;font-size:16px;font-weight:400;line-height:1.44;margin-bottom:0}
.page-about .body .section-5 .contact-banner-wrapper .contact-person {display:flex;flex-wrap:wrap}
.page-about .body .section-5 .contact-banner-wrapper .contact-person .person {display:flex;flex-direction:column;justify-content:start;margin:auto auto 30px;text-align:center;width:50%}
@media (min-width:768px) {.page-about .body .section-5 .contact-banner-wrapper .contact-person .person {margin-bottom:auto}
}
.page-about .body .section-5 .contact-banner-wrapper .contact-person .person img {border-radius:50%;margin:0 auto 10px;max-height:200px;max-width:200px;width:100%}
.page-about .body .section-5 .contact-banner-wrapper .contact-person .person strong {font-family:PlayfairDisplay-Bold;font-size:22px;font-weight:400;line-height:1;margin-bottom:10px}
.page-about .body .section-5 .contact-banner-wrapper .contact-person .person span {font-family:Lato-Regular;font-size:16px;font-weight:400;line-height:1.44}
.page-about .body .section-5 .contact-banner-wrapper a.contact-btn {color:#fff;margin-top:50px;padding:15px 20px}
@media (min-width:768px) {.page-about .body .section-5 .contact-banner-wrapper a.contact-btn {margin-top:80px}
}
.page-about .body .section-6 {padding-top:200px;position:relative}
.page-about .body .section-6 .year-img {margin-top:-150px}
.page-about .body .section-6 .wrapper {background-color:#f4f4f5}
.page-about .body .section-6 .wrapper .image {font-size:16px;line-height:1.44}
.page-about .body .section-6 .wrapper .image .name {color:#54545f;font-family:PlayfairDisplay-Bold}
.page-about .body .section-6 .wrapper .image .date {font-family:PlayfairDisplay-Italic}
.page-about .body .section-6 .wrapper .content {width:100%}
@media (min-width:768px) {.page-about .body .section-6 .wrapper .content {width:66vw}
}
.page-about .body .section-6 .wrapper .content>* {max-width:700px}
.page-about .body .section-6 .wrapper .content .quote-wrapper .quote {font-family:"Montserrat",sans-serifItalic;font-size:15px;max-width:400px}
@media (min-width:576px) {.page-about .body .section-6 .wrapper .content .quote-wrapper .quote {font-size:18px}
}
@media (min-width:768px) {.page-about .body .section-6 .wrapper .content .quote-wrapper .quote {font-size:20px}
}
@media (min-width:992px) {.page-about .body .section-6 .wrapper .content .quote-wrapper .quote {font-size:22px}
}
.page-about .body .section-6 .wrapper .content .quote-wrapper .author {font-family:Lato-Light;font-size:14px;letter-spacing:-.5px}
@media (min-width:576px) {.page-about .body .section-6 .wrapper .content .quote-wrapper .author {font-size:15px}
}
@media (min-width:768px) {.page-about .body .section-6 .wrapper .content .quote-wrapper .author {font-size:16px}
}
.page-about .body .section-7 {padding-bottom:80px;padding-top:0}
@media (min-width:768px) {.page-about .body .section-7 {padding-bottom:120px}
}
.page-about .body .section-7 h1 {max-width:450px}
.page-about .body .section-7 .red-section {background-color:#d11040;padding-bottom:calc(15vw + 50px);padding-top:80px}
@media (min-width:768px) {.page-about .body .section-7 .red-section {padding-bottom:calc(15vw + 25px);padding-top:120px}
}
.page-about .body .section-7 .red-section * {color:#fff}
.page-about .body .section-7 .overlayed-content img {margin-top:-15vw}
.page-about .body .section-7 .overlayed-content h3 {font-family:PlayfairDisplay-Bold;font-size:22px}
@media (min-width:576px) {.page-about .body .section-7 .overlayed-content h3 {font-size:24px}
}
@media (min-width:768px) {.page-about .body .section-7 .overlayed-content h3 {font-size:26px}
}
@media (min-width:992px) {.page-about .body .section-7 .overlayed-content h3 {font-size:28px}
}
.page-about .body .section-8 {background-color:#f4f4f5;padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.page-about .body .section-8 {padding-bottom:120px;padding-top:120px}
}
.page-about .body .section-8+.section-8 {background-color:#fff}
@media (min-width:992px) {.page-about .body .section-8+.section-8 {padding-bottom:250px}
}
.page-about .body .section-8 .centres .centre {margin-top:30px}
.page-about .body .section-8 .centres .centre .image {background-position:50%;background-repeat:no-repeat;background-size:contain}
.page-about .body .section-8 .centres .centre .image img {opacity:0}
.page-about .body .section-9 {padding-top:0}
.page-about .body .section-9 .red-wrapper {background-color:#d11040}
.page-about .body .section-9 .red-wrapper * {color:#fff}
.page-about .body .section-9 .red-wrapper .image {background-position:50%;background-size:cover;min-height:40vw}
@media (min-width:992px) {.page-about .body .section-9 .red-wrapper .image {height:calc(100% + 100px);margin-top:-100px;min-height:0;width:calc(50vw + 50%)}
}
.page-about .body .section-9 .red-wrapper .subtitle {font-family:Lato-Regular;font-size:26px;line-height:1.12}
@media (min-width:576px) {.page-about .body .section-9 .red-wrapper .subtitle {font-size:29px}
}
@media (min-width:768px) {.page-about .body .section-9 .red-wrapper .subtitle {font-size:31px}
}
@media (min-width:992px) {.page-about .body .section-9 .red-wrapper .subtitle {font-size:34px}
}
.page-about .body .section-9 .content-wrapper {background-color:#f4f4f5}
.page-about .body .section-9 .content-wrapper h3 {font-family:PlayfairDisplay-Bold;font-size:28px}
.page-about .body .section-9 .contact-banner-wrapper {background-color:#f4f4f5;display:block;padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.page-about .body .section-9 .contact-banner-wrapper {display:flex;padding-bottom:100px;padding-top:100px}
}
.page-about .body .section-9 .contact-banner-wrapper .desc-wrapper {display:flex;flex-direction:column;justify-content:center}
.page-about .body .section-9 .contact-banner-wrapper .desc-wrapper .desc {padding-right:0}
@media (min-width:768px) {.page-about .body .section-9 .contact-banner-wrapper .desc-wrapper .desc {padding-bottom:0;padding-right:20%}
}
.page-about .body .section-9 .contact-banner-wrapper .desc-wrapper .desc h1 {font-family:PlayfairDisplay-Bold;font-size:46px;font-weight:400;line-height:1.13}
.page-about .body .section-9 .contact-banner-wrapper .desc-wrapper .desc p {font-family:Lato-Regular;font-size:16px;font-weight:400;line-height:1.44;margin-bottom:0}
.page-about .body .section-9 .contact-banner-wrapper .contact-person {display:flex;flex-wrap:wrap}
.page-about .body .section-9 .contact-banner-wrapper .contact-person .person {display:flex;flex-direction:column;justify-content:start;margin:auto auto 30px;text-align:center;width:50%}
@media (min-width:768px) {.page-about .body .section-9 .contact-banner-wrapper .contact-person .person {margin-bottom:auto}
}
.page-about .body .section-9 .contact-banner-wrapper .contact-person .person img {border-radius:50%;margin:0 auto 10px;max-height:200px;max-width:200px;width:100%}
.page-about .body .section-9 .contact-banner-wrapper .contact-person .person strong {font-family:PlayfairDisplay-Bold;font-size:22px;font-weight:400;line-height:1;margin-bottom:10px}
.page-about .body .section-9 .contact-banner-wrapper .contact-person .person span {font-family:Lato-Regular;font-size:16px;font-weight:400;line-height:1.44}
.page-about .body .section-9 .contact-banner-wrapper a.contact-btn {color:#fff;margin-top:50px;padding:15px 20px}
@media (min-width:768px) {.page-about .body .section-9 .contact-banner-wrapper a.contact-btn {margin-top:80px}
}
.page-about .body .section-10 {padding-bottom:80px;padding-top:0}
@media (min-width:768px) {.page-about .body .section-10 {padding-bottom:120px}
}
.page-about .body .section-10 .image-wrapper {padding-top:80px}
@media (min-width:768px) {.page-about .body .section-10 .image-wrapper {padding-top:120px}
}
.page-about .body .section-10 .red-wrapper {background-color:#d11040;margin-top:-15vw;padding-bottom:40px;padding-top:calc(50px + 15vw)}
@media (min-width:768px) {.page-about .body .section-10 .red-wrapper {padding-bottom:80px;padding-top:calc(80px + 15vw)}
}
.page-about .body .section-10 .red-wrapper h1,.page-about .body .section-10 .red-wrapper h5 {color:#fff}
.page-about .body .section-10 .red-wrapper .subtitle {color:#fff;font-family:Lato-Regular;font-size:26px;line-height:1.12}
@media (min-width:576px) {.page-about .body .section-10 .red-wrapper .subtitle {font-size:29px}
}
@media (min-width:768px) {.page-about .body .section-10 .red-wrapper .subtitle {font-size:31px}
}
@media (min-width:992px) {.page-about .body .section-10 .red-wrapper .subtitle {font-size:34px}
}
.page-about .body .section-10 .content-wrapper {padding-top:40px}
@media (min-width:768px) {.page-about .body .section-10 .content-wrapper {padding-top:80px}
}
.page-about .body .section-10 .content-wrapper .related-links h3 {font-family:PlayfairDisplay-Bold;font-size:22px;max-width:500px}
@media (min-width:576px) {.page-about .body .section-10 .content-wrapper .related-links h3 {font-size:24px}
}
@media (min-width:768px) {.page-about .body .section-10 .content-wrapper .related-links h3 {font-size:26px}
}
@media (min-width:992px) {.page-about .body .section-10 .content-wrapper .related-links h3 {font-size:28px}
}
.page-about .body .section-11 {background-color:#f4f4f5;padding-bottom:60px;padding-top:80px}
@media (min-width:768px) {.page-about .body .section-11 {padding-bottom:100px;padding-top:120px}
}
.page-about .body .section-11 .title {max-width:580px}
@media (min-width:992px) {.page-about .body .section-11 .description {-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}
}
.page-about .body .section-12 {padding-top:0}
.page-about .body .section-12 .background {background-position:50%;background-size:cover;padding-bottom:100px;padding-top:100px}
@media (min-width:768px) {.page-about .body .section-12 .background {padding-bottom:140px;padding-top:140px}
}
.page-about .body .section-12 .background * {color:#fff}
.page-about .body .section-12 .background .email {font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.05}
@media (min-width:576px) {.page-about .body .section-12 .background .email {font-size:18px}
}
@media (min-width:768px) {.page-about .body .section-12 .background .email {font-size:20px}
}
@media (min-width:992px) {.page-about .body .section-12 .background .email {font-size:22px}
}
.page-careers #careers {padding-bottom:40px}
.page-careers #careers .header-img {background-position:50%;background-size:cover;height:360px}
.page-careers #careers .datetime-d {display:none}
@media (min-width:768px) {.page-careers #careers .datetime-d {display:flex;margin:0;padding-top:80px}
}
.page-careers #careers .datetime-m {margin:0;padding-top:80px}
@media (min-width:768px) {.page-careers #careers .datetime-m {display:none}
}
.page-careers #careers .decs-wrapper {display:flex;flex-direction:column-reverse;justify-content:space-between;padding-bottom:40px}
@media (min-width:768px) {.page-careers #careers .decs-wrapper {flex-direction:row}
}
@media (min-width:1510px) {.page-careers #careers .decs-wrapper {position:relative}
}
.page-careers #careers .decs-wrapper .decs {color:#54545f;display:inline-flex;width:60%}
.page-careers #careers .decs-wrapper .decs h1 {color:inherit;font-family:PlayfairDisplay-Bold;font-size:32px;font-weight:700;letter-spacing:normal;line-height:1.13}
@media (min-width:576px) {.page-careers #careers .decs-wrapper .decs h1 {font-size:37px}
}
@media (min-width:768px) {.page-careers #careers .decs-wrapper .decs h1 {font-size:41px}
}
@media (min-width:992px) {.page-careers #careers .decs-wrapper .decs h1 {font-size:46px}
}
@media (min-width:768px) {.page-careers #careers .decs-wrapper .decs h1 {font-size:46px}
}
.page-careers #careers .decs-wrapper .decs-2 {background-color:#d11040;color:#fff;margin-top:-100px;padding:70px 120px 70px 60px;position:relative;right:0;width:125%}
@media (min-width:768px) {.page-careers #careers .decs-wrapper .decs-2 {margin-top:0;max-width:570px;padding:70px 78px;position:absolute;width:40%}
}
@media (min-width:1510px) {.page-careers #careers .decs-wrapper .decs-2 {margin-right:-238px;width:570px}
}
.page-careers #careers .decs-wrapper .decs-2 h1 {color:inherit;font-family:PlayfairDisplay-Regular;font-size:32px;letter-spacing:normal;line-height:1.13}
@media (min-width:768px) {.page-careers #careers .decs-wrapper .decs-2 h1 {font-size:46px}
}
.page-careers #careers .decs-wrapper .decs h6,.page-careers #careers .decs-wrapper .decs-2 h6 {color:inherit;font-family:Lato-Regular;font-size:13px;font-weight:400;letter-spacing:1px}
@media (min-width:768px) {.page-careers #careers .decs-wrapper .decs h6,.page-careers #careers .decs-wrapper .decs-2 h6 {font-size:12px}
}
.page-careers #careers .decs-wrapper .decs p,.page-careers #careers .decs-wrapper .decs-2 p {color:inherit;font-family:Lato-Regular;font-size:16px;line-height:1.44}
.page-careers #careers .career-wrapper {display:flex;flex-direction:row;flex-wrap:wrap;margin:-10px;padding-bottom:40px;padding-top:40px}
.page-careers #careers .career-wrapper .solution {display:flex;min-height:400px;padding:10px}
.page-careers #careers .career-wrapper .solution .content {background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:30px;position:relative;width:100%}
.page-careers #careers .career-wrapper .solution .content .item-date {color:#fff;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;padding-bottom:25px}
.page-careers #careers .career-wrapper .solution .content h1 {color:#fff;font-family:PlayfairDisplay-Regular;font-size:22px;font-weight:400;line-height:1.45}
.page-careers #careers .career-wrapper .solution .content .readMore a {background-color:#f4f4f5;border:0;border-radius:25px;color:#54545f;font-family:Lato-Light;font-size:14px;letter-spacing:2.36px;padding:10px 41px;text-transform:uppercase}
.page-careers #careers .career-wrapper .solution .content .item-type {color:#fff;display:flex;font-size:14px;letter-spacing:1px;position:absolute;right:-40px;top:80px;transform:rotate(90deg)}
.page-careers #careers .career-wrapper .solution .content .item-type:after {background-color:#fff;content:"";display:inline-block;height:1.5px;margin-bottom:auto;margin-left:5px;margin-top:auto;width:60px}
.page-careers #careers .career-wrapper .solution:first-of-type,.page-careers #careers .career-wrapper .solution:nth-of-type(2),.page-careers #careers .career-wrapper .solution:nth-of-type(5),.page-careers #careers .career-wrapper .solution:nth-of-type(6) {width:100%}
@media (min-width:768px) {.page-careers #careers .career-wrapper .solution:first-of-type,.page-careers #careers .career-wrapper .solution:nth-of-type(2),.page-careers #careers .career-wrapper .solution:nth-of-type(5),.page-careers #careers .career-wrapper .solution:nth-of-type(6) {width:25%}
}
.page-careers #careers .career-wrapper .solution:nth-of-type(3),.page-careers #careers .career-wrapper .solution:nth-of-type(4) {width:100%}
@media (min-width:768px) {.page-careers #careers .career-wrapper .solution:nth-of-type(3),.page-careers #careers .career-wrapper .solution:nth-of-type(4) {width:50%}
.page-careers #careers .career-wrapper .solution:nth-of-type(3) .content .item-date,.page-careers #careers .career-wrapper .solution:nth-of-type(3) .content h1,.page-careers #careers .career-wrapper .solution:nth-of-type(4) .content .item-date,.page-careers #careers .career-wrapper .solution:nth-of-type(4) .content h1 {width:calc(50% - 60px)}
}
.page-careers #career-archive {background-color:#f4f4f5;padding-bottom:80px;padding-top:60px}
.page-careers #career-archive .decs {padding-bottom:30px}
@media (min-width:768px) {.page-careers #career-archive .decs {padding-bottom:60px}
}
.page-careers #career-archive .decs h6 {color:#54545f;font-family:Lato-Regular;font-size:13px;font-weight:400;letter-spacing:1px}
.page-careers #career-archive .decs h1 {color:#54545f;font-family:PlayfairDisplay-Bold;font-size:32px;font-weight:700;letter-spacing:normal;line-height:1.13}
@media (min-width:768px) {.page-careers #career-archive .decs h1 {font-size:46px}
}
.page-careers #career-archive .decs-2 {background-color:#d11040;bottom:60px;color:#fff;margin-top:-100px;padding:70px 120px 70px 60px;position:relative;right:calc(-50vw - -50%);width:auto}
@media (min-width:768px) {.page-careers #career-archive .decs-2 {margin-top:0;padding:70px 78px;position:absolute}
}
.page-careers #career-archive .decs-2 h1 {color:inherit;font-family:PlayfairDisplay-Regular;font-size:32px;letter-spacing:normal;line-height:1.13}
@media (min-width:768px) {.page-careers #career-archive .decs-2 h1 {font-size:46px}
}
.page-careers #career-archive .careers-archive-wrapper .solution {background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin-bottom:12px;padding:10px 20px 20px}
@media (min-width:768px) {.page-careers #career-archive .careers-archive-wrapper .solution {flex-direction:row;padding:10px 30px 17px}
}
.page-careers #career-archive .careers-archive-wrapper .solution .content {flex-grow:1;padding-bottom:30px;padding-right:0}
@media (min-width:768px) {.page-careers #career-archive .careers-archive-wrapper .solution .content {padding-bottom:0;padding-right:35px}
}
.page-careers #career-archive .careers-archive-wrapper .solution .content .item-date {color:#54545f;font-family:Lato-Regular;font-size:10px;letter-spacing:normal;line-height:2.5}
.page-careers #career-archive .careers-archive-wrapper .solution .content h1 {color:#54545f;font-family:Lato-Regular;font-size:24px;font-weight:400;letter-spacing:normal;line-height:1.04}
.page-careers #career-archive .careers-archive-wrapper .solution .content p {color:#9292a2;font-family:Lato-Light;font-size:14px;letter-spacing:normal;line-height:1.43;margin:0}
.page-careers #career-archive .careers-archive-wrapper .solution .content-btn {display:flex}
@media (min-width:768px) {.page-careers #career-archive .careers-archive-wrapper .solution .content-btn {flex-direction:column;justify-content:flex-end;padding-left:35px}
}
.page-careers #career-archive .careers-archive-wrapper .solution .content-btn a {background-color:#f4f4f5;color:#54545f;font-family:Lato-Light;font-size:14px;letter-spacing:2.36px;line-height:1.36;padding:10px 41px;text-align:center}
.page-careers #career-archive .careers-archive-wrapper .solution:last-of-type {margin-bottom:0}
.page-careers #career-archive .careers-archive-wrapper .pagination {padding-top:20px}
.page-careers #career-archive .careers-archive-wrapper .pagination ul {display:flex;list-style:none;margin:-4px;padding:0}
.page-careers #career-archive .careers-archive-wrapper .pagination ul li {background-color:#fff;border-radius:10px;display:flex;height:38px;margin:4px;width:38pX}
.page-careers #career-archive .careers-archive-wrapper .pagination ul li a {color:#54545f;display:flex;font-family:Lato-Regular;font-size:14px;justify-content:center;text-decoration:none;width:100%}
.page-careers #career-archive .careers-archive-wrapper .pagination ul li a span,.page-careers #career-archive .careers-archive-wrapper .pagination ul li a svg {margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.page-careers #career-archive .careers-archive-wrapper .pagination ul li.active {border:1px solid #9292a2}
#position .header-img {background-position:50%;background-size:cover;height:360px}
@media (min-width:1510px) {#position .container {position:relative}
}
#position .container a.back-btn {background-color:#d11040;color:#fff;display:flex;margin-top:-70px;max-width:570px;padding:30px;position:absolute;right:0}
@media (min-width:1510px) {#position .container a.back-btn {margin-right:-165px}
}
#position .container a.back-btn h6 {color:#fff;font-size:13px;letter-spacing:4px}
#position .container a.back-btn svg path {transform:scale(2.5)}
#position .container a.back-btn:hover {text-decoration:none}
#position .container .back {align-items:flex-end;color:#d11040;display:flex;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.33;margin-top:auto;transition:all .1s ease}
#position .container .back svg {margin-right:15px}
#position .container .back:hover {text-decoration:none;transform:scale(1.1)}
#position .wrapper {max-width:650px;padding:80px 0 40px;width:100%}
@media (min-width:768px) {#position .wrapper {padding:40px 0}
}
#position h1 {margin:0 0 40px}
#position ul {list-style:none;margin:40px 0 0;padding-left:1.4em}
#position ul li {margin-bottom:20px}
#position ul li:before {color:#54545f;content:"•";display:inline-block;font-size:10px;font-weight:700;margin-left:-2em;width:2em}
#position a.apply-btn,#position button.apply-btn {color:#fff;height:50px;line-height:0;font:14px Lato-Regular;max-width:150px}
.cta-block {background:#fff;border:1px solid hsla(0,0%,76%,.5);box-shadow:0 1px 6px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;margin-top:2rem;padding:1.5rem}
.cta-block .btn {flex-shrink:0}
.cta-block__person {border-top:1px solid hsla(0,0%,76%,.5);display:flex;flex-direction:column;flex-wrap:wrap;margin-top:1rem;order:1;padding-top:1rem}
@media screen and (min-width:992px) {.cta-block__person {border-bottom:1px solid hsla(0,0%,76%,.5);border-top:0;margin-bottom:1rem;margin-top:0;order:0;padding-bottom:1rem;padding-top:0}
}
.cta-block__person img {border:1px solid hsla(0,0%,76%,.5);border-radius:50%;flex-shrink:0;height:70px;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:70px}
.cta-block__person p {color:#9292a2;font-size:14px;margin-bottom:0}
.cta-block__title {font-size:21px;margin-bottom:0}
.cta-block__action {align-items:center;display:flex}
.cta-block__action__heading {margin-right:1rem}
@media screen and (min-width:992px) {.cta-block__action__heading {text-align:right}
.cta-block {margin-top:0}
.cta-block .btn {width:100%}
}
.cta-block--sticky {border:0;border-bottom:1px solid hsla(0,0%,76%,.5);bottom:0;box-shadow:0 1px 6px 0 rgba(0,0,0,.05);left:0;opacity:0;padding:.5rem 0;position:fixed;transform:translateY(100%);transition:transform .5s ease-in-out .2s,opacity .5s ease-in-out .2s;width:100%;z-index:999}
.cta-block--sticky p {font-size:14px;margin-bottom:0}
@media screen and (min-width:992px) {.cta-block--sticky {bottom:auto;top:0;transform:translateY(-100%)}
.cta-block--sticky .btn {width:auto}
}
@media screen and (max-width:991px) {.cta-block--sticky {border-top:1px solid hsla(0,0%,76%,.5)}
.cta-block--sticky .cta-block__title {font-size:14px}
.cta-block--sticky .cta-block__action {margin:0 auto}
.cta-block--sticky p {font-size:12px}
}
.is-sticky .cta-block--sticky {opacity:1;transform:translateY(0)}
@media screen and (min-width:992px) {.header-shown .cta-block--sticky {transform:translateY(80px)}
}
#news-events {padding-bottom:40px;padding-top:40px}
#news-events .decs-wrapper {display:flex;flex-direction:column;justify-content:space-between;padding-bottom:10px;padding-top:0}
@media (min-width:768px) {#news-events .decs-wrapper {flex-direction:row;padding-bottom:40px;padding-top:40px}
}
#news-events .decs-wrapper .decs {display:inline-flex}
#news-events .decs-wrapper .decs h6 {color:#54545f;font-family:Lato-Regular;font-size:13px;font-weight:400;letter-spacing:1px}
@media (min-width:768px) {#news-events .decs-wrapper .decs h6 {font-size:12px}
}
#news-events .decs-wrapper .decs h1 {color:#d11040;font-family:PlayfairDisplay-Bold;font-size:32px;font-weight:700;letter-spacing:normal;line-height:1.13}
@media (min-width:576px) {#news-events .decs-wrapper .decs h1 {font-size:37px}
}
@media (min-width:768px) {#news-events .decs-wrapper .decs h1 {font-size:41px}
}
@media (min-width:992px) {#news-events .decs-wrapper .decs h1 {font-size:46px}
}
#news-events .decs-wrapper .search-wrapper {display:inline-flex;flex-direction:column;flex-grow:1;padding-top:40px}
@media (min-width:768px) {#news-events .decs-wrapper .search-wrapper {align-items:flex-end;margin-left:40px;padding-top:0}
}
#news-events .decs-wrapper .search-wrapper .select-dropdown {max-width:300px;position:relative;width:100%}
#news-events .decs-wrapper .search-wrapper .select-dropdown__trigger {background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 15 9'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%239292a2' stroke-linecap='round' stroke-width='2.5' d='M14 1 7.501 7.499M1 1l6.499 6.499'/%3E%3C/svg%3E");background-position:calc(100% - 18px),50%;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #9292a2;border-radius:21px;color:#9292a2;font-size:12px;height:42px;margin-left:auto;outline:none;padding-left:20px;padding-right:40px;text-align:left;width:100%}
#news-events .decs-wrapper .search-wrapper .select-dropdown__list {background-color:#fff;border-bottom:1px solid #9292a2;border-bottom-left-radius:21px;border-bottom-right-radius:21px;border-left:1px solid #9292a2;border-right:1px solid #9292a2;bottom:-15px;display:none;left:0;list-style:none;padding:0 0 15px;position:absolute;transform:translateY(100%);width:100%}
#news-events .decs-wrapper .search-wrapper .select-dropdown__list li {cursor:pointer;font-size:15px;padding:5px 20px;position:relative}
#news-events .decs-wrapper .search-wrapper .select-dropdown__list li:hover {background-color:#f4f4f5}
#news-events .decs-wrapper .search-wrapper .select-dropdown__list li:hover .bold {opacity:1}
#news-events .decs-wrapper .search-wrapper .select-dropdown__list li .bold {opacity:0}
#news-events .decs-wrapper .search-wrapper .select-dropdown__list li .regular {font-family:Lato-Regular;left:20px;position:absolute;top:50%;transform:translateY(-50%)}
#news-events .decs-wrapper .search-wrapper .select-dropdown__trigger.isActive {border-bottom-left-radius:0;border-bottom-right-radius:0}
#news-events .decs-wrapper .search-wrapper .select-dropdown__trigger.isActive+.select-dropdown__list {display:block;margin:16px 0}
#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput {background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;cursor:text;display:inline-block;line-height:33px;margin-top:15px;max-width:300px;padding:4px 6px;vertical-align:middle;width:100%}
#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput .label {background-color:#999;border-radius:3px;color:#fff;display:inline-block;font-size:11.844px;font-weight:700;line-height:14px;padding:2px 4px;text-shadow:none;vertical-align:baseline;white-space:nowrap}
#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput .label .tag [data-role=remove]:after {content:"x";padding:0 2px}
#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput input {background-color:transparent;border:none;box-shadow:none;color:#9292a2;font-size:12px;height:30px;margin:0;max-width:286px;outline:none;padding:0 6px;width:100%}
#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput input::-webkit-input-placeholder {color:#9292a2}
#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput .dropdown-menu>li>a {clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px;white-space:nowrap}
#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput .dropdown-menu>li>a:focus,#news-events .decs-wrapper .search-wrapper .bootstrap-tagsinput .dropdown-menu>li>a:hover {background-color:#0081c2;background-image:linear-gradient(180deg,#08c,#0077b3);background-repeat:repeat-x;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0077b3",GradientType=0);outline:0;text-decoration:none}
#news-events .news-events-wrapper {display:flex;flex-direction:row;flex-wrap:wrap;margin:-10px;padding-bottom:40px;padding-top:40px}
#news-events .news-events-wrapper .solution {display:flex;min-height:400px;padding:10px}
#news-events .news-events-wrapper .solution .content {background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;padding:40px 30px;position:relative;width:100%}
#news-events .news-events-wrapper .solution .content:before {background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.1));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}
#news-events .news-events-wrapper .solution .content .item-date {color:#fff;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;padding-bottom:25px}
#news-events .news-events-wrapper .solution .content h1 {color:#fff;font-family:PlayfairDisplay-Regular;font-size:20px;font-weight:400;line-height:1.45}
@media (min-width:768px) {#news-events .news-events-wrapper .solution .content h1 {font-size:22px}
}
#news-events .news-events-wrapper .solution .content .readMore a {background-color:#f4f4f5;border:0;border-radius:25px;color:#54545f;font-family:Lato-Light;font-size:14px;letter-spacing:2.36px;padding:10px 41px;text-transform:uppercase}
#news-events .news-events-wrapper .solution .content .item-type {background:#d11040;color:#fff;display:flex;font-size:10px;letter-spacing:1.5px;padding:2px 5px 2px 7px;position:absolute;right:0;top:0}
#news-events .news-events-wrapper .solution:first-of-type,#news-events .news-events-wrapper .solution:nth-of-type(2),#news-events .news-events-wrapper .solution:nth-of-type(5),#news-events .news-events-wrapper .solution:nth-of-type(6) {width:100%}
@media (min-width:768px) {#news-events .news-events-wrapper .solution:first-of-type,#news-events .news-events-wrapper .solution:nth-of-type(2),#news-events .news-events-wrapper .solution:nth-of-type(5),#news-events .news-events-wrapper .solution:nth-of-type(6) {width:25%}
}
#news-events .news-events-wrapper .solution:nth-of-type(3),#news-events .news-events-wrapper .solution:nth-of-type(4) {width:100%}
@media (min-width:768px) {#news-events .news-events-wrapper .solution:nth-of-type(3),#news-events .news-events-wrapper .solution:nth-of-type(4) {width:50%}
#news-events .news-events-wrapper .solution:nth-of-type(3) .content .item-date,#news-events .news-events-wrapper .solution:nth-of-type(3) .content h1,#news-events .news-events-wrapper .solution:nth-of-type(4) .content .item-date,#news-events .news-events-wrapper .solution:nth-of-type(4) .content h1 {width:calc(80% - 60px)}
}
#news-archive {background-color:#f4f4f5;padding-bottom:80px;padding-top:60px}
#news-archive .decs {padding-bottom:60px}
#news-archive .decs h6 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px}
@media (min-width:768px) {#news-archive .decs h6 {font-size:13px}
}
#news-archive .decs h1 {color:#d11040;font-family:PlayfairDisplay-Bold;font-size:32px;font-weight:700;letter-spacing:normal;line-height:1.13}
@media (min-width:768px) {#news-archive .decs h1 {font-size:46px}
}
#news-archive .news-archive-wrapper .solution {background-color:#fff;display:flex;flex-direction:column;margin-bottom:12px;padding:10px 20px 20px}
@media (min-width:768px) {#news-archive .news-archive-wrapper .solution {flex-direction:row;padding:10px 30px 17px}
}
#news-archive .news-archive-wrapper .solution .content {flex-grow:1;padding-bottom:30px;padding-right:0}
@media (min-width:768px) {#news-archive .news-archive-wrapper .solution .content {padding-bottom:0;padding-right:35px}
}
#news-archive .news-archive-wrapper .solution .content .item-date {color:#54545f;font-family:Lato-Regular;font-size:10px;letter-spacing:normal;line-height:2.5}
#news-archive .news-archive-wrapper .solution .content h1 {color:#54545f;font-family:Lato-Regular;font-size:24px;font-weight:400;letter-spacing:normal;line-height:1.04}
#news-archive .news-archive-wrapper .solution .content p {color:#9292a2;font-family:Lato-Light;font-size:14px;letter-spacing:normal;line-height:1.43;margin:0}
#news-archive .news-archive-wrapper .solution .content-btn {display:flex}
@media (min-width:768px) {#news-archive .news-archive-wrapper .solution .content-btn {flex-direction:column;justify-content:flex-end;padding-left:35px}
}
#news-archive .news-archive-wrapper .solution .content-btn a {background-color:#f4f4f5;color:#54545f;font-family:Lato-Light;font-size:14px;letter-spacing:2.36px;line-height:1.36;padding:10px 41px;text-align:center}
#news-archive .news-archive-wrapper .solution:last-of-type {margin-bottom:0}
#news-archive .news-archive-wrapper .pagination {padding-top:20px}
#news-archive .news-archive-wrapper .pagination ul {box-shadow:none;display:flex;list-style:none;margin:-4px;padding:0}
#news-archive .news-archive-wrapper .pagination ul li {background-color:#fff;border-radius:10px;display:flex;height:38px;margin:4px;min-width:38pX;width:auto}
#news-archive .news-archive-wrapper .pagination ul li a {background-color:transparent;border:none;color:#54545f;display:flex;font-family:Lato-Regular;font-size:14px;justify-content:center;padding:0 7px;text-decoration:none;width:100%}
#news-archive .news-archive-wrapper .pagination ul li a span,#news-archive .news-archive-wrapper .pagination ul li a svg {margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#news-archive .news-archive-wrapper .pagination ul li.active {border:1px solid #9292a2}
.news-events-details {padding-bottom:40px}
.news-events-details .header {background-position:50%;background-size:cover;height:360px;position:relative}
.news-events-details .header:after {background:#000;content:"";height:100%;opacity:.2;position:absolute;width:100%}
.news-events-details .header.hasVideo {height:calc(100vh - 80px);max-height:600px}
.news-events-details .linkedin-share-wrapper {height:100%;left:0;padding-top:60px;position:sticky;top:100px;width:0}
.news-events-details .linkedin-share-wrapper .linkedin-share {display:flex;position:relative;text-decoration:none}
.news-events-details .linkedin-share-wrapper .linkedin-share .icon {background-color:#d11040;margin-left:-15px;padding:7px}
@media (min-width:768px) {.news-events-details .linkedin-share-wrapper .linkedin-share .icon {padding:15px 15px 15px 25px}
}
.news-events-details .linkedin-share-wrapper .linkedin-share span {color:#d11040;display:none;flex-direction:column;font-family:PlayfairDisplay-Regular;justify-content:center;margin-left:10px}
@media (min-width:922px) and (max-width:992px) {.news-events-details .linkedin-share-wrapper .linkedin-share span {display:flex}
}
@media (min-width:1154px) and (max-width:1200px) {.news-events-details .linkedin-share-wrapper .linkedin-share span {display:flex}
}
@media (min-width:1340px) {.news-events-details .linkedin-share-wrapper .linkedin-share span {display:flex}
}
.news-events-details .content-wrapper {padding-bottom:40px;padding-top:40px}
@media (min-width:768px) {.news-events-details .content-wrapper {padding-bottom:80px;padding-top:80px}
}
@media (min-width:1510px) {.news-events-details .content-wrapper {position:relative}
}
.news-events-details .content-wrapper a.back-btn {background-color:#d11040;color:#fff;display:flex;margin-bottom:50px;margin-top:-40px;max-width:570px;padding:30px 20px;position:relative;right:0}
@media (min-width:570px) {.news-events-details .content-wrapper a.back-btn {margin-top:-150px;position:absolute}
}
@media (max-width:570px) {.news-events-details .content-wrapper a.back-btn {margin-left:-20px;margin-right:-20px}
}
@media (min-width:1510px) {.news-events-details .content-wrapper a.back-btn {margin-right:-28px}
}
.news-events-details .content-wrapper a.back-btn h6 {color:#fff;font-size:20px;margin-bottom:0}
.news-events-details .content-wrapper a.back-btn h2 {color:#fff;font-size:27px}
@media (min-width:576px) {.news-events-details .content-wrapper a.back-btn h2 {font-size:30px}
}
@media (min-width:768px) {.news-events-details .content-wrapper a.back-btn h2 {font-size:32px}
}
@media (min-width:992px) {.news-events-details .content-wrapper a.back-btn h2 {font-size:35px}
}
.news-events-details .content-wrapper a.back-btn:hover {text-decoration:none}
.news-events-details .content-wrapper span.datetime {font-family:Lato-Regular;font-size:13px;margin:0;padding-top:80px}
.news-events-details .content-wrapper h1.title {max-width:525px}
.news-events-details .content-wrapper .content {display:flex;flex-direction:column;padding-top:40px}
@media (min-width:768px) {.news-events-details .content-wrapper .content {flex-direction:row}
.news-events-details .content-wrapper .content .left-side {padding-right:25px}
.news-events-details .content-wrapper .content .right-side {padding-left:25px}
}
.news-events-details .content-wrapper .content .left-side,.news-events-details .content-wrapper .content .right-side {width:100%}
.news-events-details .content-wrapper .content .left-side p,.news-events-details .content-wrapper .content .right-side p {font-size:16px}
.news-events-details .content-wrapper .content .left-side ul,.news-events-details .content-wrapper .content .right-side ul {list-style:none;padding:0}
.news-events-details .content-wrapper .content .left-side ul li:before,.news-events-details .content-wrapper .content .right-side ul li:before {content:"·";margin-right:5px}
.news-events-details .content-wrapper .content .left-side .bold,.news-events-details .content-wrapper .content .left-side strong,.news-events-details .content-wrapper .content .right-side .bold,.news-events-details .content-wrapper .content .right-side strong {font-family:"Montserrat",sans-serif}
.news-events-details .content-wrapper .content .left-side a,.news-events-details .content-wrapper .content .right-side a {color:#d11040}
@media (min-width:768px) {.news-events-details .content-wrapper .content .left-side,.news-events-details .content-wrapper .content .right-side {width:50%}
}
.news-events-details .content-wrapper .base {display:flex;justify-content:space-between;padding-top:40px}
.news-events-details .content-wrapper .base .more-info {max-width:50%}
.news-events-details .content-wrapper .base .more-info p {font-family:Lato-Regular;font-size:16px}
.news-events-details .content-wrapper .base .more-info strong {font-family:Lato-Black}
.news-events-details .content-wrapper .base .back {align-items:flex-end;color:#d11040;display:flex;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.33;margin-top:auto;transition:all .1s ease}
.news-events-details .content-wrapper .base .back svg {margin-right:15px}
.news-events-details .content-wrapper .base .back:hover {text-decoration:none;transform:scale(1.1)}
.country-template {margin-top:40px}
@media (min-width:768px) {.country-template {margin-top:0}
}
.country-template .cover2 {background-position:50%;background-size:cover;height:60vh;width:100%}
.country-template .cover2 img {opacity:0;width:100%}
.country-template #pull-up {background-position:50%;background-size:cover;height:60vh;margin-top:-200px;overflow:hidden;width:100%}
@media (max-width:769px) {.country-template #pull-up {padding:0}
}
.country-template #pull-up img {opacity:0;width:100%}
.country-template #country-nav {display:none;left:0;pointer-events:none;top:50%;transform:translateY(-50%);z-index:9999}
@media (min-width:768px) {.country-template #country-nav {display:block}
}
.country-template #country-nav ul {list-style:none;padding-left:20px}
@media (min-width:768px) {.country-template #country-nav ul {padding-left:40px}
}
.country-template #country-nav ul a {color:#fff;padding-left:20px;position:relative;text-decoration:none}
.country-template #country-nav ul a:before {border:1px solid #9292a2;border-radius:8px;content:"";height:17px;left:0;pointer-events:all;position:absolute;width:17px}
.country-template #country-nav ul a li {left:-200px;position:relative;transition:left .5s;visibility:hidden;z-index:-10}
.country-template #country-nav ul a:hover li {left:0}
.country-template #country-nav ul a.active:before {background-color:#d11040;border:1px solid #d11040}
.country-template .contentLeft .extraInfo a,.country-template .contentLeft .offices a {color:#45454f}
.country-template .contentLeft .btn,.country-template .contentLeft .btn a {color:#fff!important}
.country-template .contentRight .industries .industryBlock {background-color:#d11040}
.country-template .contentRight .industries .industryBlock * {color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.country-template .contentRight .industries .industryBlock .contactBtn {border:1px solid #fff;border-radius:30px;display:block;padding:15px;text-align:center;text-decoration:none;white-space:normal}
.country-template .contentRight .documentBlock svg {height:40px;margin-right:10px}
.country-template .contentRight .documentBlock a {color:#45454f;text-decoration:none}
.country-template .offices .wrapper {padding-bottom:80px;padding-top:80px}
.country-template .offices .wrapper .title {width:85%}
@media (min-width:992px) {.country-template .offices .wrapper .title {width:65%}
}
.country-template .offices .wrapper .content {display:flex;flex-direction:column}
@media (min-width:768px) {.country-template .offices .wrapper .content {flex-direction:row}
}
.country-template .offices .wrapper .content .info {display:flex;flex-basis:50%;flex-direction:column;padding:35px 10px 10px 35px}
@media (min-width:992px) {.country-template .offices .wrapper .content .info {padding:70px 10px 10px 70px}
}
.country-template .offices .wrapper .content .info .sticky {position:sticky;top:100px}
.country-template .offices .wrapper .content .info .title h1 {color:#d11040}
.country-template .offices .wrapper .content .list {display:flex;flex-basis:50%;flex-direction:column;padding:0}
@media (min-width:768px) {.country-template .offices .wrapper .content .list {padding:0 10px 10px 70px}
}
.country-template .offices .wrapper .content .list .single {background-color:#d11040;border-radius:4px;display:flex;flex-direction:column;margin-bottom:20px;padding:36px}
@media (min-width:768px) {.country-template .offices .wrapper .content .list .single {flex-direction:row}
}
.country-template .offices .wrapper .content .list .single .title {color:#fff;flex-basis:40%}
.country-template .offices .wrapper .content .list .single .address {color:#fff;flex-basis:60%}
.country-template .offices .wrapper .content .list .single .address.has-address .contact {margin-top:20px}
.country-template .offices .wrapper .content .list .single .address p {color:#fff;margin-bottom:0}
.country-template .offices .wrapper .content .list .single .address p a {color:#fff;outline:none;text-decoration:underline}
.country-template .markets {background-color:#f4f4f5;margin-top:100px;padding:80px 0}
.country-template .markets .content {display:flex;flex-direction:column}
@media (min-width:768px) {.country-template .markets .content {flex-direction:row}
}
.country-template .markets .content .info {flex-basis:50%}
@media (min-width:768px) {.country-template .markets .content .info {padding-right:6vw}
}
.country-template .markets .content .list {display:flex;flex-basis:50%;flex-direction:column;padding-top:40px}
@media (min-width:768px) {.country-template .markets .content .list {padding-right:50px;padding-top:0}
}
.country-template .markets .content .list a {display:inline-flex;margin-bottom:20px;text-decoration:none}
.country-template .markets .content .list a .single {background-position:50%;background-size:cover;display:flex;padding:70px 0;width:100%}
.country-template .markets .content .list a .single h5 {color:#fff;font-size:24px;margin:auto}
.country-template .events {position:relative}
@media (min-width:768px) {.country-template .events {padding:120px}
}
.country-template .events .content-wrapper {background-color:#fff;padding-bottom:50px;padding-top:50px}
@media (min-width:768px) {.country-template .events .content-wrapper {margin-top:-200px}
}
.country-template .events .content-wrapper .title {align-items:center;display:flex}
.country-template .events .content-wrapper .title svg {fill:#54545f}
.country-template .events .content-wrapper .title h1 {margin-left:10px}
.country-template .events .content-wrapper a {display:inline-flex;margin-top:20px;text-decoration:none}
.country-template .events .content-wrapper a .solution {background-color:#f4f4f5;display:flex;flex-direction:column-reverse;max-height:500px}
@media (min-width:768px) {.country-template .events .content-wrapper a .solution {border-radius:4px;flex-direction:row;max-height:320px}
}
.country-template .events .content-wrapper a .solution .content {flex-basis:50%;margin:35px;overflow:hidden}
.country-template .events .content-wrapper a .solution .content h1 {color:#54545f;font-size:30px}
.country-template .events .content-wrapper a .solution .content .item-date {color:#9292a2}
.country-template .events .content-wrapper a .solution .content p {color:#9292a2;margin-top:20px}
.country-template .events .content-wrapper a .image {background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex-basis:50%;width:100%}
@media (min-width:768px) {.country-template .events .content-wrapper a .image {border-radius:0 4px 4px 0}
}
header {background-image:linear-gradient(180deg,#005c4d,#003e34);height:80px;position:relative;top:0;transition:transform .5s ease-in-out .2s;width:100%;z-index:1001}
@media (min-width:768px) {header {position:fixed}
}
header .desktop-nav {display:none;height:100%}
@media (min-width:768px) {header .desktop-nav {display:flex}
}
header .desktop-nav .logo {display:flex;position:relative}
header .desktop-nav .logo:after {content:"";display:block;height:60px;margin:10px 33px;width:70px}
@media (min-width:768px) {header .desktop-nav .logo:after {margin:10px 20px}
}
header .desktop-nav .logo img {height:65px;padding:.5rem 1rem .5rem 0;width:271px}
@media (min-width:768px) {header .desktop-nav .logo img {padding:.5rem 4rem .5rem 0;margin-top:5px;}
}
header .desktop-nav .nav-wrapper {display:flex;flex-grow:1;justify-content:space-between}
header .desktop-nav .nav-wrapper nav {display:flex}
header .desktop-nav .nav-wrapper nav ul.navbar-nav {height:100%}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item {display:flex}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item a {align-items:center;color:#fff;display:flex;margin:auto;padding:.5rem;white-space:nowrap}
@media (min-width:768px) {header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item a {padding:.5rem 1.5rem}
}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item a:hover {color:#fff}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown {display:flex}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown:hover .dropdown-menu {max-height:500px;transition:max-height .3s ease}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-toggle:after {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8'%3E%3Cpath fill='%23FFF' d='M8.001 6.104 12.5 1.901 11.004.5 6.5 4.703 1.996.5.5 1.901l4.499 4.203L6.5 7.5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;content:"";display:inline-flex;font-family:monospace;font-size:20px;font-weight:700;height:15px;transform:scaleX(1.3);vertical-align:middle;width:15px}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu {background:#fff;background-clip:unset;border:none;border-radius:0;box-shadow:0 14px 15px 0 rgba(68,68,68,.32);display:block;height:auto;margin-left:-21px;margin-top:0;max-height:0;overflow:hidden;padding:0;position:absolute;top:100%!important;transform:none!important;transition:max-height .3s ease .1s}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu li {list-style-type:none}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu.show {max-height:500px;transition:max-height .3s ease}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper {padding:15px 20px}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper .sub-dropdown {list-style-type:none;padding-left:1rem}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper .sub-dropdown li {line-height:1;position:relative}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper .sub-dropdown li:before {content:"-";left:0;position:absolute;top:7px}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper .sub-dropdown li span {font-style:italic}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper a.dropdown-item {color:#54545f;position:relative}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper a.dropdown-item .regular {font-family:Lato-Regular;height:100%;left:1rem;position:absolute;top:.5rem}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper a.dropdown-item .bold {font-family:"Montserrat",sans-serif;opacity:0}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper a.dropdown-item:hover {background-color:transparent}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper a.dropdown-item:hover .bold {opacity:1}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-items-wrapper a.dropdown-item:hover .regular {opacity:0}
header .desktop-nav .nav-wrapper nav ul.navbar-nav li.nav-item.dropdown .dropdown-menu .dropdown-image-wrapper {background-position:50%;background-repeat:no-repeat;background-size:cover;width:200px}
header .desktop-nav .nav-wrapper .search {align-items:center;display:flex}
header .desktop-nav .nav-wrapper .search .search-input .search-input-container {display:inline-block;position:relative}
header .desktop-nav .nav-wrapper .search .search-input .search-input-container svg {left:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%)}
header .desktop-nav .nav-wrapper .search .search-input .placeholder {color:#45454f;display:block;font-family:Lato-Regular;font-size:12px;left:26px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}
header .desktop-nav .nav-wrapper .search .search-input input:active~.placeholder,header .desktop-nav .nav-wrapper .search .search-input input:focus~.placeholder,header .desktop-nav .nav-wrapper .search .search-input input:valid~.placeholder {opacity:0}
header .desktop-nav .nav-wrapper .search .search-input input {border-color:#fff;border-radius:23px;color:#45454f;font-family:Lato-Regular;font-size:12px;height:40px;margin:auto;padding:0 20px;width:150px}
header .desktop-nav .nav-wrapper .search .search-input input::-moz-placeholder {color:#45454f}
header .desktop-nav .nav-wrapper .search .search-input input::placeholder {color:#45454f}
header .desktop-nav .language-toggle {color:#fff;margin-right:15px}
header .desktop-nav .language-toggle a {color:#fff;text-decoration:none}
header .desktop-nav .language-toggle a.current,header .desktop-nav .language-toggle a.current:hover {text-decoration:underline}
header .desktop-nav .language-toggle a:hover {color:#fff;text-decoration:none}
header .desktop-nav .language-toggle a:focus {outline:none}
header .mobile-nav {border-radius:26px;box-shadow:none;display:flex;height:80px;padding-left:20px;padding-right:20px;position:absolute;right:50%;transform:translateX(50%);width:100%}
@media (min-width:768px) {header .mobile-nav {display:none}
}
header .mobile-nav .content-wrapper {display:flex;flex-grow:1;justify-content:space-between}
header .mobile-nav .content-wrapper .logo {margin-bottom:auto;margin-right:auto;margin-top:auto;width:100px}
header .mobile-nav .content-wrapper .logo .full-logo {display:inherit;width:170px}
header .mobile-nav .content-wrapper .logo .small-logo {display:none}
header .mobile-nav .content-wrapper .hamburger {cursor:pointer;margin:auto 0 auto auto}
header .mobile-nav .nav-wrapper {background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 0 15px 0 rgba(68,68,68,.32);margin-left:auto;max-height:0;max-width:300px;overflow:hidden;position:absolute;right:15px;top:80px;transition:max-height .3s ease;width:calc(100vw - 30px)}
header .mobile-nav .nav-wrapper.show {max-height:100vh}
header .mobile-nav .nav-wrapper .nav-container {padding:0 30px 25px;text-align:right}
header .mobile-nav .nav-wrapper .nav-container .nav-bar {margin-bottom:15px}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item .nav-link {color:#54545f;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:400;letter-spacing:normal;line-height:normal;padding-right:0;position:relative;white-space:nowrap}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item .nav-link .regular {font-family:Lato-Regular;position:absolute;right:0;top:50%;transform:translateY(-50%)}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item .nav-link .bold {opacity:0}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item .nav-link:hover .regular {display:none}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item .nav-link:hover .bold {opacity:1}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-toggle:after {content:none}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu {border:none;float:unset;max-height:0;overflow:hidden;position:relative!important;text-align:right;transform:none!important;transition:max-height .3s ease}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-items-wrapper {list-style-type:none}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .sub-dropdown {list-style-type:none;padding-left:0;padding-right:1.25rem}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .sub-dropdown li {line-height:1;position:relative}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .sub-dropdown li:after {content:"-";position:absolute;right:-1rem;top:4px}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .sub-dropdown li span {font-style:italic}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item {padding:.25rem 0 .25rem 1.5rem;position:relative}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item .regular {font-family:Lato-Regular;position:absolute;right:0;top:50%;transform:translateY(-50%)}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item .bold {opacity:0}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item:focus,header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item:hover {background-color:inherit;color:inherit;text-decoration:none}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item:focus .regular,header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item:hover .regular {display:none}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item:focus .bold,header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu .dropdown-item:hover .bold {opacity:1}
header .mobile-nav .nav-wrapper .nav-container .nav-bar .list-group .list-group-item.dropdown .dropdown-menu.show {max-height:350px}
header .mobile-nav.float {background:#fff;border-radius:26px;box-shadow:0 2px 20px 0 rgba(68,68,68,.32);height:50px;justify-content:space-around;margin-left:16px;margin-right:16px;max-width:103px;opacity:.3;position:fixed;right:0;width:100%}
header .mobile-nav.float.nav-show {max-width:300px;opacity:1;padding-top:25px;top:20px!important;transform:translateY(0)!important;width:calc(100% - 32px)}
header .mobile-nav.float.animate-nav-show {transition:top .3s ease,transform .3s ease,width .3s ease,padding .3s ease,max-width .3s ease}
header .mobile-nav.float .content-wrapper {z-index:1}
header .mobile-nav.float .content-wrapper .logo {margin:auto 25px auto 5px;width:21px}
header .mobile-nav.float .content-wrapper .logo a {display:block}
header .mobile-nav.float .content-wrapper .logo .full-logo {display:none}
header .mobile-nav.float .content-wrapper .logo .small-logo {display:inherit}
header .mobile-nav.float .content-wrapper .hamburger g {stroke:#000}
header .mobile-nav.float .nav-wrapper {background-color:#fff;background-image:none;right:0;top:25px;width:100%}
header .mobile-nav.float .nav-wrapper.show {box-shadow:0 14px 15px 0 rgba(68,68,68,.32)}
header .mobile-nav.float .nav-wrapper .nav-container {padding-top:40px}
header .mobile-nav.float .nav-wrapper .nav-container .nav-bar .nav-link {color:#54545f}
header .mobile-nav .language-toggle {color:#45454f;margin-bottom:10px}
header .mobile-nav .language-toggle a {color:#45454f;text-decoration:none}
header .mobile-nav .language-toggle a.current,header .mobile-nav .language-toggle a.current:hover {text-decoration:underline}
header .mobile-nav .language-toggle a:hover {color:#45454f;text-decoration:none}
header .mobile-nav .language-toggle a:focus {outline:none}
.page-contact .header .image-wrapper {background-position:50%;background-size:cover;height:calc(15vh + 15vw)}
.page-contact .header .image-wrapper img {opacity:0}
.page-contact .contact-wrapper {padding-top:80px}
@media (min-width:768px) {.page-contact .contact-wrapper {padding-top:120px}
}
.page-contact .offices-section {background-color:#f4f4f5;padding-bottom:150px;padding-top:80px}
.page-contact .offices-section .title h1 {font-size:32px;margin-bottom:30px}
@media (min-width:576px) {.page-contact .offices-section .title h1 {font-size:37px}
}
@media (min-width:768px) {.page-contact .offices-section .title h1 {font-size:41px}
}
@media (min-width:992px) {.page-contact .offices-section .title h1 {font-size:46px}
}
.page-contact .offices-section .offices {margin-top:-60px}
.page-contact .offices-section .offices .office {padding-top:60px}
.page-contact .offices-section .offices .office strong {color:#45454f;font-family:Lato-Black;font-weight:400}
.page-contact .offices-section .offices .office p,.page-contact .offices-section .offices .office strong span {font-family:"Montserrat",sans-serif}
.page-contact .more-info {background-color:#d11040;padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.page-contact .more-info {padding-bottom:130px}
}
.page-contact .more-info h1 {color:#fff;font-size:32px;margin-bottom:30px}
@media (min-width:576px) {.page-contact .more-info h1 {font-size:37px}
}
@media (min-width:768px) {.page-contact .more-info h1 {font-size:41px}
}
@media (min-width:992px) {.page-contact .more-info h1 {font-size:46px}
}
.page-contact .more-info .desc {margin-bottom:40px}
.page-contact .more-info .desc * {color:#fff}
.page-contact .more-info .links {margin-bottom:-20px}
.page-contact .more-info .links a {background-color:#fff;color:#45454f;margin-bottom:20px}
.page-contact .more-info .links a:hover {background-color:#f4f4f5}
.page-contact .more-info .img-wrapper {background-position:50%;background-size:cover;height:auto;margin-bottom:50px;margin-left:0;margin-top:-150px;width:100%}
@media (min-width:992px) {.page-contact .more-info .img-wrapper {background-position:0;background-size:cover;height:calc(100% + 150px);margin-bottom:0;margin-left:80px;margin-top:-150px;width:calc(50vw - 80px)}
}
.page-contact .more-info .img-wrapper img {opacity:0}
@media (min-width:992px) {.page-contact .more-info .img-wrapper img {display:none}
}
.contact-wrapper .thankyou-intro,.thankyou-wrapper .thankyou-intro,.umbraco-forms-form .thankyou-intro {max-width:500px}
.contact-wrapper .thankyou-intro *,.thankyou-wrapper .thankyou-intro *,.umbraco-forms-form .thankyou-intro * {color:#fff}
.contact-wrapper .thankyou-intro .btn,.contact-wrapper .thankyou-intro .full-width-box,.thankyou-wrapper .thankyou-intro .btn,.thankyou-wrapper .thankyou-intro .full-width-box,.umbraco-forms-form .thankyou-intro .btn,.umbraco-forms-form .thankyou-intro .full-width-box {background-color:#fff;color:#54545f;text-decoration:none}
.contact-wrapper .thankyou-intro .btn *,.contact-wrapper .thankyou-intro .full-width-box *,.thankyou-wrapper .thankyou-intro .btn *,.thankyou-wrapper .thankyou-intro .full-width-box *,.umbraco-forms-form .thankyou-intro .btn *,.umbraco-forms-form .thankyou-intro .full-width-box * {color:#54545f}
.contact-wrapper .thankyou-intro .btn:hover,.contact-wrapper .thankyou-intro .full-width-box:hover,.thankyou-wrapper .thankyou-intro .btn:hover,.thankyou-wrapper .thankyou-intro .full-width-box:hover,.umbraco-forms-form .thankyou-intro .btn:hover,.umbraco-forms-form .thankyou-intro .full-width-box:hover {background-color:#f4f4f5}
.contact-wrapper .contact-intro p,.thankyou-wrapper .contact-intro p,.umbraco-forms-form .contact-intro p {font-family:Lato-Regular;font-size:16px}
.contact-wrapper .contact-form .umbraco-forms-container .umbraco-forms-field,.thankyou-wrapper .contact-form .umbraco-forms-container .umbraco-forms-field,.umbraco-forms-form .contact-form .umbraco-forms-container .umbraco-forms-field {flex:1 0 100%}
.contact-wrapper .contact-form .umbraco-forms-container .submit,.thankyou-wrapper .contact-form .umbraco-forms-container .submit,.umbraco-forms-form .contact-form .umbraco-forms-container .submit {flex-basis:100%}
.contact-wrapper .contact-form .umbraco-forms-container .submit .submit-button,.thankyou-wrapper .contact-form .umbraco-forms-container .submit .submit-button,.umbraco-forms-form .contact-form .umbraco-forms-container .submit .submit-button {align-items:flex-end;display:flex}
.contact-wrapper .mail-success,.thankyou-wrapper .mail-success,.umbraco-forms-form .mail-success {display:none}
.contact-wrapper .mail-success .umbraco-forms-submitmessage,.thankyou-wrapper .mail-success .umbraco-forms-submitmessage,.umbraco-forms-form .mail-success .umbraco-forms-submitmessage {color:#fff;font-family:PlayfairDisplay;font-size:32px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.13}
@media (min-width:576px) {.contact-wrapper .mail-success .umbraco-forms-submitmessage,.thankyou-wrapper .mail-success .umbraco-forms-submitmessage,.umbraco-forms-form .mail-success .umbraco-forms-submitmessage {font-size:37px}
}
@media (min-width:768px) {.contact-wrapper .mail-success .umbraco-forms-submitmessage,.thankyou-wrapper .mail-success .umbraco-forms-submitmessage,.umbraco-forms-form .mail-success .umbraco-forms-submitmessage {font-size:41px}
}
@media (min-width:992px) {.contact-wrapper .mail-success .umbraco-forms-submitmessage,.thankyou-wrapper .mail-success .umbraco-forms-submitmessage,.umbraco-forms-form .mail-success .umbraco-forms-submitmessage {font-size:46px}
}
.umbraco-forms-form .umbraco-forms-container {margin:-25px 0 150px;position:relative}
@media (min-width:992px) {.umbraco-forms-form .umbraco-forms-container {margin:-25px -25px 100px}
}
.umbraco-forms-form .umbraco-forms-container .form-group {margin:0 0 -25px;padding:25px 0;width:100%}
.umbraco-forms-form .umbraco-forms-container .form-group.hidden {padding:0}
@media only screen and (min-width:992px) {.umbraco-forms-form .umbraco-forms-container .form-group {padding:25px;width:100%}
}
.umbraco-forms-form .umbraco-forms-container .form-group input[type=text] {color:#9292a2;font-family:Lato-Regular;font-size:16px}
@media only screen and (min-width:992px) {.umbraco-forms-form .umbraco-forms-container .form-group input[type=text] {padding:15px 20px}
.umbraco-forms-form .umbraco-forms-container .form-group.recaptcha {bottom:0;flex:1 0 100%;left:0;padding-top:0;position:absolute;transform:translateY(100%);width:100%}
}
.umbraco-forms-form .umbraco-forms-container .form-group .dropdown-toggle:after {border:solid #9292a2;border-width:0 2px 2px 0;content:none;display:inline-block;margin-top:-3px;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:middle}
.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown__trigger {border-radius:30px;font-size:17px;height:auto;padding-bottom:15px;padding-top:15px}
.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown__trigger[aria-expanded=true] {border-bottom:1px solid;border-bottom-left-radius:0;border-bottom-right-radius:0}
.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown {max-width:100%}
.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown select {display:none}
.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown .dropdown-menu {margin-top:-1px}
.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown .dropdown-item {color:#9292a2;font-family:Lato-Regular;font-size:16px}
.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown .dropdown-item:active,.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown .dropdown-item:focus,.umbraco-forms-form .umbraco-forms-container .form-group .select-dropdown .dropdown-item:hover {background-color:#f4f4f5;font-family:"Montserrat",sans-serif}
.umbraco-forms-form .umbraco-forms-container .form-group .address-popin p strong,.umbraco-forms-form .umbraco-forms-container .form-group .address-popin strong {font-family:Lato-Black;font-weight:400}
.umbraco-forms-form .umbraco-forms-container .form-group .address-popin p {font-family:"Montserrat",sans-serif}
.umbraco-forms-form .umbraco-forms-container .submit {bottom:-60px;left:0;position:absolute}
@media (min-width:992px) {.umbraco-forms-form .umbraco-forms-container .submit {}
}
.umbraco-forms-form .umbraco-forms-container .submit .btn {margin-top:auto}
.umbraco-forms-form .umbraco-forms-container textarea {padding:15px 20px}
@media only screen and (min-width:768px) {.contact-intro p {font-family:"Montserrat",sans-serif;font-size:18px}
}
@media only screen and (min-width:768px) and (min-width:576px) {.contact-intro p {font-size:20px}
}
@media only screen and (min-width:768px) and (min-width:768px) {.contact-intro p {font-size:22px}
}
@media only screen and (min-width:768px) and (min-width:992px) {.contact-intro p {font-size:24px}
}
@media only screen and (min-width:768px) {.umbraco-forms-container .umbraco-forms-field {flex:1 0 44%}
.umbraco-forms-container .umbraco-forms-field:last-of-type {flex:none;width:50%}
.umbraco-forms-container .umbraco-forms-field:nth-of-type(5n) {margin-right:0}
.umbraco-forms-container .umbraco-forms-field.hidden {display:none}
.umbraco-forms-container .submit {flex-basis:auto}
.umbraco-forms-container .submit .submit-button {align-items:flex-end;display:flex}
}
.section--form {padding:40px 0}
.section--form .umbraco-forms-form .umbraco-forms-container {margin:-25px 0 80px}
@media (min-width:992px) {.section--form .umbraco-forms-form .umbraco-forms-container {margin:-25px -25px 160px}
}
.children-view-wrapper.industry {padding-bottom:50px;padding-top:50px}
.children-view-wrapper.industry .color-wrapper.bg-color-gray,.children-view-wrapper.industry.bg-color-gray {background-color:#f4f4f5}
.children-view-wrapper.industry .color-wrapper.bg-color-red,.children-view-wrapper.industry.bg-color-red {background-color:#d11040}
@media (min-width:768px) {.children-view-wrapper.industry {padding-bottom:150px;padding-top:150px}
}
.children-view-wrapper.industry.full-column {padding-bottom:80px;padding-top:80px}
.children-view-wrapper.industry.full-column .children-view .children-wrapper h5 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase}
@media (min-width:992px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper h5 {font-size:13px}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper h1 {font-size:36px;margin-bottom:20px}
@media (min-width:576px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper h1 {font-size:39px;margin-bottom:30px}
}
@media (min-width:768px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper h1 {font-size:43px;margin-bottom:40px}
}
@media (min-width:992px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper h1 {font-size:46px;margin-bottom:50px}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper.small-style .children .child {flex-basis:unset;height:50vw;margin-bottom:0;min-height:0;z-index:1}
@media (min-width:768px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper.small-style .children .child {flex-basis:unset;height:30vh;min-height:250px}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper.small-style .children .child:hover .background {transform:scale(1.1)}
.children-view-wrapper.industry.full-column .children-view .children-wrapper.small-style .children .child .background:before {background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent);content:"";height:100%;position:absolute;width:100%}
.children-view-wrapper.industry.full-column .children-view .children-wrapper.small-style .children .child h1 {bottom:30px;color:#fff;font-family:"Montserrat",sans-serif;font-size:18px;left:25px;margin:0;position:absolute;z-index:1}
@media (min-width:576px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper.small-style .children .child h1 {font-size:20px}
}
@media (min-width:768px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper.small-style .children .child h1 {font-size:22px}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child {flex-basis:100%;height:calc(100vw - 40px);margin-bottom:30px;min-height:0;z-index:1}
@media (min-width:576px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child {height:50vh;min-height:400px}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child:last-child {margin-bottom:0}
@media (min-width:768px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child:last-child {margin-bottom:30px}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child {flex-basis:calc(50% - 15px)}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child.odd {flex-basis:100%}
@media (min-width:768px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child.odd {flex-basis:100%}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child.pos-1 {margin-right:0}
@media (min-width:768px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child.pos-1 {margin-right:15px}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child.pos-2 {margin-left:0}
@media (min-width:768px) {.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child.pos-2 {margin-left:15px}
}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child:hover .background {transform:scale(1)}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child .background:before {background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent);content:"";height:50%;position:absolute;width:100%}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child .child-details {display:flex;flex-direction:column;justify-content:space-between;padding:30px;z-index:1}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child .child-details h1 {color:#fff}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child .child-details .button-wrapper {display:flex}
.children-view-wrapper.industry.full-column .children-view .children-wrapper .children .child .child-details .button-wrapper a {flex-grow:0;padding:15px 20px}
.children-view-wrapper.industry .children-view {display:flex;flex-wrap:wrap}
.children-view-wrapper.industry .children-view .children-wrapper,.children-view-wrapper.industry .children-view .info-wrapper {flex:100%;width:100%}
@media (min-width:768px) {.children-view-wrapper.industry .children-view .children-wrapper,.children-view-wrapper.industry .children-view .info-wrapper {flex:50%;width:50%}
}
.children-view-wrapper.industry .children-view .info-wrapper .sticky {padding-bottom:40px;position:sticky;top:100px}
@media (min-width:768px) {.children-view-wrapper.industry .children-view .info-wrapper .sticky {padding-bottom:0;padding-right:15%}
}
.children-view-wrapper.industry .children-view .info-wrapper .sticky h1 {margin-bottom:0;padding-bottom:40px}
@media (min-width:768px) {.children-view-wrapper.industry .children-view .info-wrapper .sticky h1 {padding-bottom:50px}
}
.children-view-wrapper.industry .children-view .info-wrapper .sticky p {font-family:Lato-Light}
.children-view-wrapper.industry .children-view .info-wrapper .sticky p strong {font-family:"Montserrat",sans-serif;font-weight:400}
.children-view-wrapper.industry .children-view .children {display:flex;flex-wrap:wrap;overflow:hidden}
.children-view-wrapper.industry .children-view .children .child {display:flex;flex:100%;height:160px;overflow:hidden;position:relative}
@media (min-width:768px) {.children-view-wrapper.industry .children-view .children .child {flex:50%;height:200px}
}
.children-view-wrapper.industry .children-view .children .child .background {background-position:50%;background-size:cover;height:100%;position:absolute;transform:scale(1);transition:transform .7s ease;width:100%;z-index:0}
.children-view-wrapper.industry .children-view .children .child a {color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:25px 30px;z-index:1}
.children-view-wrapper.industry .children-view .children .child a h1 {color:#fff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;letter-spacing:normal;line-height:normal;margin-bottom:0;white-space:nowrap}
@media (min-width:576px) {.children-view-wrapper.industry .children-view .children .child a h1 {font-size:20px}
}
@media (min-width:768px) {.children-view-wrapper.industry .children-view .children .child a h1 {font-size:22px}
}
.children-view-wrapper.industry .children-view .children .child a:hover {text-decoration:none}
.children-view-wrapper.industry .children-view .children .child:hover .background {transform:scale(1.1)}
.children-view-wrapper.market-segment .children-view {display:flex}
.children-view-wrapper.market-segment .children-view .left-wrapper {background-color:#fff;background-color:#025245;display:flex;flex-direction:column;margin-left:calc(-50vw - -50%);margin-top:50vh;padding:100px calc(50vw - 50%);width:100vw;z-index:1}
@media (min-width:768px) {.children-view-wrapper.market-segment .children-view .left-wrapper {margin-top:100px;padding-right:90px;width:calc(50vw + 30px)}
}
.children-view-wrapper.market-segment .children-view .left-wrapper .text-wrapper {align-items:stretch;display:flex;margin-bottom:50px}
.children-view-wrapper.market-segment .children-view .left-wrapper .text-wrapper .img-wrapper {display:block;margin-right:20px}
.children-view-wrapper.market-segment .children-view .left-wrapper .text-wrapper .img-wrapper img {height:80px}
.children-view-wrapper.market-segment .children-view .left-wrapper .text-wrapper h1 {color:#fff;display:block;font-size:27px;line-height:1.2;margin-bottom:0}
@media (min-width:576px) {.children-view-wrapper.market-segment .children-view .left-wrapper .text-wrapper h1 {font-size:30px}
}
@media (min-width:768px) {.children-view-wrapper.market-segment .children-view .left-wrapper .text-wrapper h1 {font-size:32px}
}
@media (min-width:992px) {.children-view-wrapper.market-segment .children-view .left-wrapper .text-wrapper h1 {font-size:35px}
}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper {display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:-40px;position:relative}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child {padding-left:15px;padding-right:15px;padding-top:40px;width:50%}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a {color:#fff}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a.info:hover h1,.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a:hover {text-decoration:none}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a:hover h1 {text-decoration:underline}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a h1,.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a p,.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a:hover {color:#fff}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a:focus {outline:none}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a h1 {font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400}
@media (min-width:576px) {.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a h1 {font-size:15px}
}
@media (min-width:768px) {.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a h1 {font-size:16px}
}
.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a p {font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.43}
@media (min-width:576px) {.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a p {font-size:15px}
}
@media (min-width:768px) {.children-view-wrapper.market-segment .children-view .left-wrapper .children-wrapper .child a p {font-size:14px}
}
.children-view-wrapper.market-segment .children-view .right-wrapper {background-position:50%;background-size:cover;height:60vh;margin-bottom:100px;margin-left:-60vw;margin-right:calc(-50vw - -50%);width:100vw;z-index:0}
@media (min-width:768px) {.children-view-wrapper.market-segment .children-view .right-wrapper {height:auto;margin-left:-120px;width:calc(50vw + 90px);}
}
.nc-contact-block {background-color:hsla(240,8%,60%,.1)}
.nc-contact-block .contact-block-wrapper {display:block;padding-bottom:60px;padding-top:60px}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper {padding-bottom:50px;padding-top:50px;margin-top:50px;}
}
.nc-contact-block .contact-block-wrapper .desc-wrapper {display:flex;flex-direction:column;justify-content:center}
.nc-contact-block .contact-block-wrapper .desc-wrapper .desc {padding-bottom:60px;padding-right:0}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper .desc-wrapper .desc {padding-bottom:0;padding-right:20%}
}
.nc-contact-block .contact-block-wrapper .desc-wrapper .desc h5 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase}
@media (min-width:992px) {.nc-contact-block .contact-block-wrapper .desc-wrapper .desc h5 {font-size:13px}
}
.nc-contact-block .contact-block-wrapper .desc-wrapper .desc h1 {font-family:"Montserrat",sans-serif;font-size:32px;font-weight:600;line-height:1.13}
@media (min-width:576px) {.nc-contact-block .contact-block-wrapper .desc-wrapper .desc h1 {font-size:37px}
}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper .desc-wrapper .desc h1 {font-size:41px}
}
@media (min-width:992px) {.nc-contact-block .contact-block-wrapper .desc-wrapper .desc h1 {font-size:46px}
}
.nc-contact-block .contact-block-wrapper .desc-wrapper .desc p {font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.44;margin-bottom:0}
@media (min-width:576px) {.nc-contact-block .contact-block-wrapper .desc-wrapper .desc p {font-size:15px}
}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper .desc-wrapper .desc p {font-size:14px}
}
.nc-contact-block .contact-block-wrapper .count-2 .person:first-of-type {margin-bottom:20px}
.nc-contact-block .contact-block-wrapper .people {display:flex;flex-wrap:wrap}
.nc-contact-block .contact-block-wrapper .people .person {display:flex;flex-direction:column;justify-content:start;text-align:center;width:100%}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper .people .person {width:50%}
.nc-contact-block .contact-block-wrapper .people .person:first-of-type {padding-right:25px}
.nc-contact-block .contact-block-wrapper .people .person:nth-of-type(2) {padding-left:25px}
}
.nc-contact-block .contact-block-wrapper .people .person img {border-radius:50%;margin:0 auto 10px;max-height:200px;max-width:200px;width:100%}
.nc-contact-block .contact-block-wrapper .people .person strong {font-family:PlayfairDisplay-Bold;font-size:18px;font-weight:400;line-height:1;margin-bottom:10px}
@media (min-width:576px) {.nc-contact-block .contact-block-wrapper .people .person strong {font-size:20px}
}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper .people .person strong {font-size:22px}
}
.nc-contact-block .contact-block-wrapper .people .person a,.nc-contact-block .contact-block-wrapper .people .person span {font-family:Lato-Regular;font-size:14px;font-weight:400;line-height:1.44}
@media (min-width:576px) {.nc-contact-block .contact-block-wrapper .people .person a,.nc-contact-block .contact-block-wrapper .people .person span {font-size:15px}
}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper .people .person a,.nc-contact-block .contact-block-wrapper .people .person span {font-size:16px}
}
.nc-contact-block .contact-block-wrapper .people .person a.small,.nc-contact-block .contact-block-wrapper .people .person span.small {font-size:12px}
.nc-contact-block .contact-block-wrapper .people .person a:hover,.nc-contact-block .contact-block-wrapper .people .person span:hover {color:#212529}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper .people .links .link:first-of-type {padding-left:0;padding-right:25px}
.nc-contact-block .contact-block-wrapper .people .links .link:nth-of-type(2) {padding-left:25px;padding-right:0}
}
.nc-contact-block .contact-block-wrapper a.contact-btn {color:#fff;margin-top:20px;padding:10px 20px}
@media (min-width:768px) {.nc-contact-block .contact-block-wrapper a.contact-btn {margin-top:0px}
}
.brands-block-wrapper {padding-bottom:70px;padding-top:70px}
@media (min-width:768px) {.brands-block-wrapper {padding-bottom:90px;padding-top:90px}
}
.brands-block-wrapper.bg-color-gray {background-color:#f4f4f5}
.brands-block-wrapper.bg-color-red {background-color:#d11040}
.brands-block-wrapper.bg-color-red .info .description *,.brands-block-wrapper.bg-color-red .info .title h2,.brands-block-wrapper.bg-color-red .info h5 {color:#fff}
.brands-block-wrapper.bg-color-red .info .description .btn,.brands-block-wrapper.bg-color-red .info .description .full-width-box {background-color:#fff;color:#54545f;text-decoration:none}
.brands-block-wrapper.bg-color-red .info .description .btn *,.brands-block-wrapper.bg-color-red .info .description .full-width-box * {color:#54545f}
.brands-block-wrapper.bg-color-red .info .description .btn:hover,.brands-block-wrapper.bg-color-red .info .description .full-width-box:hover {background-color:#f4f4f5}
.brands-block-wrapper.bg-color-red .info .description a {text-decoration:underline}
.brands-block-wrapper.bg-color-red .contactEmail a {background-color:#fff;color:#54545f}
.brands-block-wrapper.bg-color-red .contactEmail a:hover {background-color:#f4f4f5}
.brands-block-wrapper .info h5 {color:#54545f;font-family:Lato-Regular;font-size:13px;letter-spacing:1px;line-height:1.77;text-transform:uppercase}
.brands-block-wrapper .info .title h2 {color:#54545f;font-family:PlayfairDisplay-Bold;font-size:32px;line-height:1.13;margin:0}
@media (min-width:576px) {.brands-block-wrapper .info .title h2 {font-size:36px}
}
@media (min-width:768px) {.brands-block-wrapper .info .title h2 {font-size:41px}
}
@media (min-width:992px) {.brands-block-wrapper .info .title h2 {font-size:45px}
}
.brands-block-wrapper .info .logo {background-position:0;background-repeat:no-repeat;height:100%;min-height:100px;width:100%}
.brands-block-wrapper .info .logo img {height:100%;opacity:0;width:auto}
@media (min-width:992px) {.brands-block-wrapper .info .logo img {position:absolute}
}
.brands-block-wrapper .info .description * {color:#9292a2}
.brands-block-wrapper .info .description a {color:#54545f}
.brands-block-wrapper .contactEmail {margin-top:30px}
.split-image-description-wrapper.bg-color-gray {background-color:#f4f4f5}
.split-image-description-wrapper.bg-color-red {background-color:#d11040}
.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col .desc *,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col h2 {color:#fff}
.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col .desc .btn,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col .desc .full-width-box,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col h2.btn,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col h2.full-width-box {background-color:#fff;color:#54545f}
.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col .desc .btn *,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col .desc .full-width-box *,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col h2.btn *,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col h2.full-width-box * {color:#54545f}
.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col .desc .btn:hover,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col .desc .full-width-box:hover,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col h2.btn:hover,.split-image-description-wrapper.bg-color-red .type-ssid_RichTextBlock .split-col h2.full-width-box:hover {background-color:#f4f4f5}
.split-image-description {display:block;height:auto;padding-bottom:40px;padding-top:40px}
@media (min-width:992px) {.split-image-description {display:flex;padding-bottom:80px;padding-top:80px}
}
@media (max-width:992px) {.pro .split-image-description .left-side.type-psid_image {margin-left:auto!important}
.split-image-description .left-side.type-psid_ContentBuilder,.split-image-description .left-side.type-ssid_RichTextBlock {min-width:unset!important;width:100%}
}
@media (min-width:992px) {.split-image-description .left-side.type-psid_ContentBuilder,.split-image-description .left-side.type-ssid_RichTextBlock {padding-right:100px}
}
@media (max-width:992px) {.split-image-description .right-side.type-psid_ContentBuilder,.split-image-description .right-side.type-ssid_RichTextBlock {min-width:unset!important;width:100%}
}
@media (min-width:992px) {.split-image-description .right-side.type-psid_ContentBuilder,.split-image-description .right-side.type-ssid_RichTextBlock {padding-left:100px}
}
@media (max-width:992px) {.split-image-description .left-side.type-ssid_ImageBlock,.split-image-description .right-side.type-ssid_ImageBlock {margin-left:0!important;min-width:unset!important;width:100%}
}
.split-image-description .right-side.type-ssid_ImageBlock .images-wrapper.image-count-2 {margin-right:-10%}
@media (min-width:991px) {.split-image-description .left-side.type-ssid_ImageBlock .images-wrapper.image-count-1 {margin-left:-50px}
}
.split-image-description .left-side.type-ssid_ImageBlock .images-wrapper.image-count-2 {margin-left:-10%}
.split-image-description .type-psid_ContentBuilder,.split-image-description .type-ssid_RichTextBlock {display:flex;flex-direction:column;padding-bottom:7vw;padding-top:7vw}
.split-image-description .type-psid_ContentBuilder .split-col h2,.split-image-description .type-ssid_RichTextBlock .split-col h2 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase}
@media (min-width:992px) {.split-image-description .type-psid_ContentBuilder .split-col h2,.split-image-description .type-ssid_RichTextBlock .split-col h2 {font-size:13px}
}
.split-image-description .type-psid_ContentBuilder .split-col h1,.split-image-description .type-ssid_RichTextBlock .split-col h1 {font-family:"Montserrat",sans-serif;font-size:32px;font-weight:600;letter-spacing:normal;line-height:1.13;margin:0}
@media (min-width:992px) {.split-image-description .type-psid_ContentBuilder .split-col h1,.split-image-description .type-ssid_RichTextBlock .split-col h1 {font-size:46px}
}
@media (min-width:1200px) {.split-image-description .type-psid_ContentBuilder .split-col h1:before,.split-image-description .type-ssid_RichTextBlock .split-col h1:before {content:"";float:right;height:1em;width:25%}
}
.split-image-description .type-psid_ContentBuilder .split-col .desc,.split-image-description .type-ssid_RichTextBlock .split-col .desc {padding-top:20px}
.split-image-description .type-psid_ContentBuilder .split-col .desc *,.split-image-description .type-ssid_RichTextBlock .split-col .desc * {color:#54545f}
.split-image-description .type-psid_ContentBuilder .split-col .desc .btn,.split-image-description .type-psid_ContentBuilder .split-col .desc .btn *,.split-image-description .type-psid_ContentBuilder .split-col .desc .full-width-box,.split-image-description .type-psid_ContentBuilder .split-col .desc .full-width-box *,.split-image-description .type-ssid_RichTextBlock .split-col .desc .btn,.split-image-description .type-ssid_RichTextBlock .split-col .desc .btn *,.split-image-description .type-ssid_RichTextBlock .split-col .desc .full-width-box,.split-image-description .type-ssid_RichTextBlock .split-col .desc .full-width-box * {color:#fff}
.split-image-description .type-psid_ContentBuilder .split-col .desc p,.split-image-description .type-ssid_RichTextBlock .split-col .desc p {font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.44}
.split-image-description .type-psid_ContentBuilder .split-col .desc p strong,.split-image-description .type-ssid_RichTextBlock .split-col .desc p strong {font-family:"Montserrat",sans-serif;font-weight:400}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery label,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery label {color:#9292a2;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;letter-spacing:.54px;margin-bottom:20px;text-transform:uppercase}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper {display:flex;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper::-webkit-scrollbar,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper::-webkit-scrollbar {height:7px;width:50%}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper::-webkit-scrollbar-track,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper::-webkit-scrollbar-track {background:hsla(240,8%,60%,.5);border:3px solid #fff;width:44px}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper::-webkit-scrollbar-thumb,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper::-webkit-scrollbar-thumb {background:#d11040;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);height:7px}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper .item,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper .item {display:inline-flex;flex-direction:column;margin-left:30px;margin-right:30px;min-width:200px;padding-bottom:10px;text-align:center}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper .item:first-of-type,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper .item:first-of-type {margin-left:0}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper .item:last-of-type,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper .item:last-of-type {margin-right:0}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper .item .image,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper .item .image {background-position:50%;background-size:cover;height:5vw;min-height:200px;width:100%}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper .item strong,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper .item strong {color:#54545f;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;letter-spacing:.54px;margin-top:10px}
.split-image-description-wrapper.pro .split-image-description .type-psid_ContentBuilder .split-col .builder-wrapper .gallery .images-wrapper .item span,.split-image-description-wrapper.pro .split-image-description .type-ssid_RichTextBlock .split-col .builder-wrapper .gallery .images-wrapper .item span {color:#54545f;font-family:PlayfairDisplay-Regular;font-size:13px;font-weight:400;letter-spacing:.5px}
.split-image-description .type-psid_image .split-col,.split-image-description .type-psid_image .split-col .image-count-1,.split-image-description .type-ssid_ImageBlock .split-col,.split-image-description .type-ssid_ImageBlock .split-col .image-count-1 {height:100%}
@media (max-width:992px) {.split-image-description .type-psid_image .split-col .image-count-1,.split-image-description .type-ssid_ImageBlock .split-col .image-count-1 {width:100%}
}
.split-image-description .type-psid_image .split-col .image-count-1 .image,.split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image {background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
.split-image-description-wrapper.pro .right-side .split-image-description .type-psid_image .split-col .image-count-1 .image,.split-image-description-wrapper.pro .right-side .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image {padding-right:calc(50vw - 740px)}
.split-image-description-wrapper.pro .left-side .split-image-description .type-psid_image .split-col .image-count-1 .image,.split-image-description-wrapper.pro .left-side .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image {padding-left:calc(50vw - 740px)}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image {display:flex;flex-direction:column;justify-content:space-between;padding:20%}
@media (max-width:1525px) {.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image {padding-left:23px}
}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper h1,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper h1 {color:#fff;font-family:PlayfairDisplay-Bold;font-size:35px;font-weight:400;line-height:1.2;margin-bottom:40px}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .rte p,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .rte p {margin-bottom:20px}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .rte p a,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .rte p a {color:#fff;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .rte p a:active,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .rte p a:hover,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .rte p a:active,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .rte p a:hover {color:#fff;text-decoration:none}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-white .rte *,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-white .rte p,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-white .rte p>*,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-white h1,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-white .rte *,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-white .rte p,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-white .rte p>*,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-white h1 {color:#fff}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-grey .rte *,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-grey .rte p,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-grey .rte p>*,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper.text-color-grey h1,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-grey .rte *,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-grey .rte p,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-grey .rte p>*,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper.text-color-grey h1 {color:#54545f}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .text-color-red .rte *,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .text-color-red .rte p,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .text-color-red .rte p>*,.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .text-wrapper .text-color-red h1,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .text-color-red .rte *,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .text-color-red .rte p,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .text-color-red .rte p>*,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .text-wrapper .text-color-red h1 {color:#d11040}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .btn-wrapper span,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .btn-wrapper span {color:#fff;display:block;font-family:Lato-Regular;font-size:16px;font-weight:400;line-height:1.44;margin-bottom:15px}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .btn-wrapper a,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .btn-wrapper a {color:#fff;font-family:Lato-Regular;font-size:14px;letter-spacing:2.36px;line-height:1.36;padding:15px 20px;text-align:center}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .btn-wrapper.text-color-white .caption,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .btn-wrapper.text-color-white .caption {color:#fff}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .btn-wrapper.text-color-grey .caption,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .btn-wrapper.text-color-grey .caption {color:#54545f}
.split-image-description-wrapper.pro .split-image-description .type-psid_image .split-col .image-count-1 .image .btn-wrapper .text-color-red .caption,.split-image-description-wrapper.pro .split-image-description .type-ssid_ImageBlock .split-col .image-count-1 .image .btn-wrapper .text-color-red .caption {color:#d11040}
.split-image-description .type-psid_image .split-col .image-count-2,.split-image-description .type-ssid_ImageBlock .split-col .image-count-2 {display:flex;flex-direction:row;flex-grow:1;height:100%}
.split-image-description .type-psid_image .split-col .image-count-2 .image,.split-image-description .type-ssid_ImageBlock .split-col .image-count-2 .image {background-position:50%;background-size:cover;flex-basis:calc(50% - 15px);overflow:hidden}
.split-image-description .type-psid_image .split-col .image-count-2 .image:first-of-type,.split-image-description .type-ssid_ImageBlock .split-col .image-count-2 .image:first-of-type {margin-right:15px}
.split-image-description .type-psid_image .split-col .image-count-2 .image:last-of-type,.split-image-description .type-ssid_ImageBlock .split-col .image-count-2 .image:last-of-type {margin-left:15px}
.page-our-people .red-wrapper {background-color:#d11040;padding-bottom:280px;padding-top:80px}
@media (min-width:768px) {.page-our-people .red-wrapper {padding-bottom:320px;padding-top:120px}
}
.page-our-people .red-wrapper h5 {color:#fff;font-family:Lato-Regular;font-size:13px;letter-spacing:1px}
.page-our-people .red-wrapper h2 {color:#fff;font-family:PlayfairDisplay-Bold;font-size:32px;line-height:1.13;max-width:450px}
@media (min-width:576px) {.page-our-people .red-wrapper h2 {font-size:37px}
}
@media (min-width:768px) {.page-our-people .red-wrapper h2 {font-size:41px}
}
@media (min-width:992px) {.page-our-people .red-wrapper h2 {font-size:46px}
}
.page-our-people .red-wrapper .desc-wrapper {margin-top:40px}
.page-our-people .red-wrapper .desc-wrapper * {color:#fff}
.page-our-people .red-wrapper .desc-wrapper:last-child {margin-bottom:0}
.page-our-people .content-wrapper.bg-color-red {background-color:#d11040}
.page-our-people .content-wrapper.bg-color-red .people-wrapper .color-wrapper.first-group {padding-top:0}
.page-our-people .content-wrapper.bg-color-red .people-wrapper .color-wrapper.first-group .people-wrapper .person .descritpion *,.page-our-people .content-wrapper.bg-color-red .people-wrapper .color-wrapper.first-group .people-wrapper .person .name,.page-our-people .content-wrapper.bg-color-red .people-wrapper .color-wrapper.first-group .people-wrapper .person .position {color:#fff}
.page-our-people .peopleGroups-wrapper {margin-top:-200px}
.page-our-people .peopleGroups-wrapper .color-wrapper {padding-bottom:60px;padding-top:60px}
@media (min-width:768px) {.page-our-people .peopleGroups-wrapper .color-wrapper {padding-bottom:100px;padding-top:100px}
}
.page-our-people .peopleGroups-wrapper .color-wrapper.bg-color-red {background-color:#d11040}
.page-our-people .peopleGroups-wrapper .color-wrapper.bg-color-red .people-wrapper .person .description *,.page-our-people .peopleGroups-wrapper .color-wrapper.bg-color-red .people-wrapper .person .name,.page-our-people .peopleGroups-wrapper .color-wrapper.bg-color-red .people-wrapper .person .position,.page-our-people .peopleGroups-wrapper .color-wrapper.bg-color-red h2 {color:#fff}
.page-our-people .peopleGroups-wrapper .color-wrapper.bg-color-red .people-wrapper .person svg path {fill:#fff}
.page-our-people .peopleGroups-wrapper .color-wrapper.bg-color-gray {background-color:#f4f4f5}
.page-our-people .peopleGroups-wrapper .color-wrapper.first-group {padding-top:0}
.page-our-people .peopleGroups-wrapper .color-wrapper.first-group h2 {color:#fff}
.page-our-people .peopleGroups-wrapper h2 {color:#54545f;font-family:PlayfairDisplay-Bold;font-size:46px}
.page-our-people .peopleGroups-wrapper .people-wrapper {display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-top:30px}
.page-our-people .peopleGroups-wrapper .people-wrapper .person {padding:15px;width:100%}
.page-our-people .peopleGroups-wrapper .people-wrapper .person .image {background-position:50%;background-size:cover;height:100vw;width:100%}
.page-our-people .peopleGroups-wrapper .people-wrapper .person .name {color:#54545f;font-family:PlayfairDisplay-Bold;font-size:16px;line-height:1.38;margin-top:15px}
.page-our-people .peopleGroups-wrapper .people-wrapper .person .position {font-family:Lato-Regular;font-size:12px;text-transform:uppercase}
.page-our-people .peopleGroups-wrapper .people-wrapper .person .description {margin-top:20px}
.page-our-people .peopleGroups-wrapper .people-wrapper .person .description * {color:#54545f}
@media (min-width:576px) {.page-our-people .peopleGroups-wrapper .people-wrapper .person {width:50%}
.page-our-people .peopleGroups-wrapper .people-wrapper .person .image {height:200px}
}
@media (min-width:768px) {.page-our-people .peopleGroups-wrapper .people-wrapper .person {width:33.3333%}
}
@media (min-width:992px) {.page-our-people .peopleGroups-wrapper .people-wrapper .person {width:25%}
}
@media (min-width:1200px) {.page-our-people .peopleGroups-wrapper .people-wrapper .person {width:20%}
}
.nc-split {padding-top:80px}
@media (min-width:992px) {.nc-split {padding-top:150px}
}
.nc-split.aka-video {padding-bottom:80px}
@media (min-width:992px) {.nc-split.aka-video {padding-bottom:150px}
}
.nc-split.aka-video h5 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase}
@media (min-width:992px) {.nc-split.aka-video h5 {font-size:13px}
}
.nc-split .bg-color-gray {background-color:#f4f4f5}
.nc-split .bg-color-red {background-color:#d11040}
.nc-split .bg-color-red .desc * {color:#fff}
.nc-split .bg-color-red .desc .btn,.nc-split .bg-color-red .desc .full-width-box {background-color:#fff;color:#45454f}
.nc-split .bg-color-red .desc .btn *,.nc-split .bg-color-red .desc .full-width-box * {color:#54545f}
.nc-split .bg-color-red .desc .btn:hover,.nc-split .bg-color-red .desc .full-width-box:hover {background-color:#f4f4f5}
.nc-split .color-wrapper {padding-bottom:80px}
@media (min-width:992px) {.nc-split .color-wrapper {padding-bottom:150px}
}
.nc-split.set-color-offset-top .color-wrapper {margin-top:80px}
@media (min-width:992px) {.nc-split.set-color-offset-top .color-wrapper {margin-top:150px}
}
.nc-split.set-color-offset-top .desc p:first-child img,.nc-split.set-color-offset-top .desc p:first-child span.full-width {margin-top:-80px}
@media (min-width:992px) {.nc-split.set-color-offset-top .desc p:first-child img,.nc-split.set-color-offset-top .desc p:first-child span.full-width {margin-top:-150px}
}
.nc-split.set-color-offset-top .desc.last {margin-top:0}
@media (min-width:768px) {.nc-split.set-color-offset-top .desc.last img,.nc-split.set-color-offset-top .desc.last span.full-width {margin-top:-80px}
}
@media (min-width:768px) and (min-width:992px) {.nc-split.set-color-offset-top .desc.last img,.nc-split.set-color-offset-top .desc.last span.full-width {margin-top:-150px}
}
.nc-split .titles h6 {font-family:Lato-Regular;font-size:13px}
.nc-split .titles h4 {font-family:"Montserrat",sans-serif;font-weight:600}
.nc-rich-text {padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.nc-rich-text {padding-bottom:50px;padding-top:50px}
}
.nc-rich-text.bg-color-gray {background-color:#f4f4f5}
.nc-rich-text.bg-color-red {background-color:#d11040}
.nc-rich-text.bg-color-red .rte-wrapper .rte *,.nc-rich-text.bg-color-red h2,.nc-rich-text.bg-color-red h5 {color:#fff}
.nc-rich-text.bg-color-red .rte-wrapper .rte .btn,.nc-rich-text.bg-color-red .rte-wrapper .rte .full-width-box {background-color:#fff;color:#45454f}
.nc-rich-text.bg-color-red .rte-wrapper .rte .btn *,.nc-rich-text.bg-color-red .rte-wrapper .rte .full-width-box * {color:#45454f}
.nc-rich-text.bg-color-red .rte-wrapper .rte .btn:hover,.nc-rich-text.bg-color-red .rte-wrapper .rte .full-width-box:hover {background-color:#f4f4f5}
.nc-rich-text .rte-wrapper .titles h2 {font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.13;margin-bottom:0;max-width:590px;padding-bottom:30px;font-size:20px;}
.nc-rich-text .rte-wrapper .titles h2.text-center {margin-left:auto;margin-right:auto}
.nc-rich-text .rte-wrapper .titles h5 {font-family:"Montserrat",sans-serif;font-size:13px;letter-spacing:1px;text-transform:uppercase}
.nc-rich-text .rte-wrapper .rte p {color:#9292a2;font-family:"Montserrat",sans-serif;line-height:1.35}
.nc-rich-text .rte-wrapper .rte:last-child {margin-bottom:0}
.related-links-wrapper {padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.related-links-wrapper {padding-bottom:120px;padding-top:120px}
}
.related-links-wrapper.pro {padding-bottom:0;padding-top:80px}
@media (min-width:768px) {.related-links-wrapper.pro {padding-top:100px}
}
.related-links-wrapper.pro .color-wrapper {padding-bottom:60px}
@media (min-width:768px) {.related-links-wrapper.pro .color-wrapper {padding-bottom:100px}
}
.related-links-wrapper.pro .color-wrapper .intro {padding-top:150px}
@media (min-width:768px) {.related-links-wrapper.pro .color-wrapper .intro {padding-top:100px}
}
.related-links-wrapper.pro .color-wrapper .intro h1 {font-family:PlayfairDisplay-Bold;font-size:38px;line-height:1.13}
@media (min-width:576px) {.related-links-wrapper.pro .color-wrapper .intro h1 {font-size:41px}
}
@media (min-width:768px) {.related-links-wrapper.pro .color-wrapper .intro h1 {font-size:43px}
}
@media (min-width:992px) {.related-links-wrapper.pro .color-wrapper .intro h1 {font-size:46px}
}
.related-links-wrapper.pro .color-wrapper .intro .image {background-position:50%;background-size:cover;margin-top:-250px;padding-bottom:250px;width:100%}
@media (min-width:992px) {.related-links-wrapper.pro .color-wrapper .intro .image {width:50vw}
}
.related-links-wrapper.pro .color-wrapper .intro .image img {opacity:0}
.related-links-wrapper.pro .link-group-wrapper {margin-top:30px}
@media (min-width:992px) {.related-links-wrapper.pro .link-group-wrapper {margin-top:60px}
}
.related-links-wrapper.pro .link-group-wrapper .links-wrapper>div {margin:0}
.related-links-wrapper.pro .link-group-wrapper .links-wrapper>div a {display:block;margin:15px 0}
@media (min-width:992px) {.related-links-wrapper.pro .link-group-wrapper .links-wrapper>div a {margin:15px}
}
.related-links-wrapper.pro .link-group-wrapper h1 {font-family:Lato-Regular;font-size:13px;letter-spacing:1px;margin-bottom:15px}
.related-links-wrapper .color-wrapper.bg-color-gray,.related-links-wrapper.bg-color-gray {background-color:#f4f4f5}
.related-links-wrapper .color-wrapper.bg-color-red,.related-links-wrapper.bg-color-red {background-color:#d11040}
.related-links-wrapper .color-wrapper.bg-color-red .intro .description *,.related-links-wrapper .color-wrapper.bg-color-red .intro h1,.related-links-wrapper .color-wrapper.bg-color-red h5,.related-links-wrapper.bg-color-red .intro .description *,.related-links-wrapper.bg-color-red .intro h1,.related-links-wrapper.bg-color-red h5 {color:#fff}
.related-links-wrapper .color-wrapper.bg-color-red .intro .description .btn,.related-links-wrapper .color-wrapper.bg-color-red .intro .description .full-width-box,.related-links-wrapper.bg-color-red .intro .description .btn,.related-links-wrapper.bg-color-red .intro .description .full-width-box {background-color:#fff;color:#54545f}
.related-links-wrapper .color-wrapper.bg-color-red .intro .description .btn:hover,.related-links-wrapper .color-wrapper.bg-color-red .intro .description .full-width-box:hover,.related-links-wrapper.bg-color-red .intro .description .btn:hover,.related-links-wrapper.bg-color-red .intro .description .full-width-box:hover {background-color:#f4f4f5}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper h1,.related-links-wrapper.bg-color-red .link-group-wrapper h1 {color:#fff}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link {background-color:#fff;color:#54545f}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link span,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link span {color:#54545f}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description *,.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link.has-color,.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link.has-color span,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description *,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link.has-color,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link.has-color span {color:#fff}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .btn,.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .full-width-box,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .btn,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .full-width-box {background-color:#fff;color:#54545f}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .btn *,.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .full-width-box *,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .btn *,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .full-width-box * {color:#54545f}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .btn:hover,.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .full-width-box:hover,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .btn:hover,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper .link-description .full-width-box:hover {background-color:#f4f4f5}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper a.btn,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper a.btn {background-color:#fff;color:#54545f}
.related-links-wrapper .color-wrapper.bg-color-red .link-group-wrapper .links-wrapper a.btn:hover,.related-links-wrapper.bg-color-red .link-group-wrapper .links-wrapper a.btn:hover {background-color:#f4f4f5}
.related-links-wrapper h5 {color:#54545f;font-family:Lato-Regular;font-size:13px;letter-spacing:1px;text-transform:uppercase}
.related-links-wrapper .link-group-wrapper {margin-bottom:20px}
@media (min-width:768px) {.related-links-wrapper .link-group-wrapper {margin-bottom:35px}
}
.related-links-wrapper .link-group-wrapper:last-of-type {margin-bottom:0}
.related-links-wrapper .link-group-wrapper h1 {color:#d11040;font-family:PlayfairDisplay-Bold;line-height:1.13;max-width:440px}
.related-links-wrapper .link-group-wrapper h1.large {font-size:38px;margin-bottom:15px}
@media (min-width:576px) {.related-links-wrapper .link-group-wrapper h1.large {font-size:41px;margin-bottom:20px}
}
@media (min-width:768px) {.related-links-wrapper .link-group-wrapper h1.large {font-size:43px;margin-bottom:25px}
}
@media (min-width:992px) {.related-links-wrapper .link-group-wrapper h1.large {font-size:46px;margin-bottom:35px}
}
.related-links-wrapper .link-group-wrapper h1.small {font-size:28px;margin-bottom:25px}
.related-links-wrapper .link-group-wrapper a {text-decoration:none}
.related-links-wrapper .link-group-wrapper a .link {background-color:#d11040;color:#fff;display:flex;font-family:"Montserrat",sans-serif;font-size:18px;justify-content:space-between;padding:35px 25px}
.related-links-wrapper .link-group-wrapper a .link.has-image {background-position:50%;background-size:cover}
.related-links-wrapper .link-group-wrapper a .link span {color:#fff;font-family:Lato-Regular;font-size:13px;letter-spacing:1px;line-height:26px}
@media (min-width:768px) {.related-links-wrapper .link-group-wrapper .link-description {margin-top:20px}
}
.related-links-wrapper .link-group-wrapper .link-description:last-child {margin-bottom:0}
.related-links-wrapper .link-group-wrapper .links-wrapper.title-desc-btn {margin-top:-3rem}
.related-links-wrapper .link-group-wrapper .links-wrapper.title-desc-btn h1 {font-size:38px;margin-bottom:20px}
@media (min-width:576px) {.related-links-wrapper .link-group-wrapper .links-wrapper.title-desc-btn h1 {font-size:41px;margin-bottom:20px}
}
@media (min-width:768px) {.related-links-wrapper .link-group-wrapper .links-wrapper.title-desc-btn h1 {font-size:43px;margin-bottom:25px}
}
@media (min-width:992px) {.related-links-wrapper .link-group-wrapper .links-wrapper.title-desc-btn h1 {font-size:46px;margin-bottom:35px}
}
.related-links-wrapper .link-group-wrapper .links-wrapper.title-desc-btn .link-description {margin-bottom:20px}
@media (min-width:768px) {.related-links-wrapper .link-group-wrapper .links-wrapper.title-desc-btn .link-description {margin-bottom:35px}
}
.related-links-wrapper .link-group-wrapper .links-wrapper.box-desc>div {margin:15px;padding:0}
.related-files-wrapper {background-color:#f4f4f5;padding-bottom:80px;padding-top:80px}
.related-files-wrapper.bg-color-white {background-color:#fff}
.related-files-wrapper.bg-color-red {background-color:#d11040}
.related-files-wrapper.bg-color-red .titles h1,.related-files-wrapper.bg-color-red .titles h5 {color:#fff}
.related-files-wrapper.bg-color-red .files-wrapper.img-style a {color:#fff;text-decoration:none}
.related-files-wrapper.bg-color-red .files-wrapper.img-style a svg path:first-of-type {fill:#fff}
.related-files-wrapper.bg-color-red .files-wrapper.img-style a svg path:last-of-type {fill:#d11040}
.related-files-wrapper.bg-color-red .files-wrapper.box-style .file .download-link {background-color:#fff;color:#54545f}
.related-files-wrapper.bg-color-red .files-wrapper.box-style .file .download-link h5 {color:#54545f}
.related-files-wrapper.bg-color-red .files-wrapper.box-style .file .download-link .download-text svg path {fill:#54545f}
.related-files-wrapper.bg-color-red .files-wrapper.box-style .file .file-description {color:#54545f}
@media (min-width:768px) {.related-files-wrapper {padding-bottom:100px;padding-top:100px}
}
.related-files-wrapper .titles h5 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase}
@media (min-width:992px) {.related-files-wrapper .titles h5 {font-size:13px}
}
.related-files-wrapper .titles h1 {font-size:38px;line-height:1.13;margin-bottom:30px}
@media (min-width:576px) {.related-files-wrapper .titles h1 {font-size:41px}
}
@media (min-width:768px) {.related-files-wrapper .titles h1 {font-size:43px}
}
@media (min-width:992px) {.related-files-wrapper .titles h1 {font-size:46px}
}
.related-files-wrapper .files-wrapper.img-style svg {height:40px;margin-right:10px}
.related-files-wrapper .files-wrapper.img-style a {color:#45454f;text-decoration:none}
.related-files-wrapper .files-wrapper.box-style {margin-bottom:-40px}
.related-files-wrapper .files-wrapper.box-style .file {margin:0 15px 40px;padding:0}
.related-files-wrapper .files-wrapper.box-style .file .download-link {background-color:#d11040;color:#fff;display:flex;justify-content:space-between;padding:35px 25px;text-decoration:none}
.related-files-wrapper .files-wrapper.box-style .file .download-link h5 {color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;margin:0}
@media (min-width:576px) {.related-files-wrapper .files-wrapper.box-style .file .download-link h5 {font-size:16px}
}
@media (min-width:768px) {.related-files-wrapper .files-wrapper.box-style .file .download-link h5 {font-size:16px}
}
.related-files-wrapper .files-wrapper.box-style .file .download-link .download-text {align-items:center;display:flex;font-family:Lato-Regular;font-size:13px;padding-left:20px;white-space:nowrap}
.related-files-wrapper .files-wrapper.box-style .file .download-link .download-text svg {margin-left:10px}
.related-files-wrapper .files-wrapper.box-style .file .file-description {color:#54545f;font-family:Lato-Light;font-size:14px;line-height:1.44;margin-top:20px}
@media (min-width:576px) {.related-files-wrapper .files-wrapper.box-style .file .file-description {font-size:15px}
}
@media (min-width:768px) {.related-files-wrapper .files-wrapper.box-style .file .file-description {font-size:16px}
}
.related-files-wrapper.pro {background-color:transparent;padding:0}
.related-files-wrapper.pro.mt-n1px {margin-top:-80px}
@media (min-width:768px) {.related-files-wrapper.pro.mt-n1px {margin-top:-120px}
}
.related-files-wrapper.pro h5 {color:#54545f;font-family:Lato;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:normal}
@media (min-width:992px) {.related-files-wrapper.pro .overlay-wrapper {margin-bottom:-120px}
.related-files-wrapper.pro .overlay-wrapper.simple {margin-bottom:0}
.related-files-wrapper.pro .overlay-wrapper.simple .introduction {padding-bottom:120px}
}
.related-files-wrapper.pro .overlay-wrapper .image {background-position:50%;background-size:cover;height:100%;width:100%}
.related-files-wrapper.pro .overlay-wrapper .image img {opacity:0}
.related-files-wrapper.pro .overlay-wrapper .introduction {max-width:370px;padding-bottom:100px;padding-top:100px}
@media (min-width:992px) {.related-files-wrapper.pro .overlay-wrapper .introduction {max-width:450px;padding-bottom:160px;padding-top:120px}
}
.related-files-wrapper.pro .overlay-wrapper .introduction h1 {color:#45454f}
.related-files-wrapper.pro .overlay-wrapper .introduction .simple-file svg {height:40px;margin-right:10px}
.related-files-wrapper.pro .overlay-wrapper .introduction .simple-file a {color:#45454f;text-decoration:none}
.related-files-wrapper.pro .color-wrapper {background-color:#d11040;padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.related-files-wrapper.pro .color-wrapper {padding-bottom:100px;padding-top:100px}
}
.related-files-wrapper.pro .color-wrapper.bg-color-white {background-color:#fff}
.related-files-wrapper.pro .color-wrapper.bg-color-gray {background-color:#f4f4f5}
.related-files-wrapper.pro .color-wrapper.bg-color-gray h1,.related-files-wrapper.pro .color-wrapper.bg-color-white h1 {color:#54545f}
.related-files-wrapper.pro .color-wrapper.bg-color-gray .files-wrapper .download-link,.related-files-wrapper.pro .color-wrapper.bg-color-white .files-wrapper .download-link {background-color:#d11040;color:#fff}
.related-files-wrapper.pro .color-wrapper.bg-color-gray .files-wrapper .download-link h5,.related-files-wrapper.pro .color-wrapper.bg-color-white .files-wrapper .download-link h5 {color:#fff}
.related-files-wrapper.pro .color-wrapper.bg-color-gray .files-wrapper .download-link svg path,.related-files-wrapper.pro .color-wrapper.bg-color-white .files-wrapper .download-link svg path {fill:#fff}
.related-files-wrapper.pro .color-wrapper.bg-color-gray .files-wrapper .download-link.has-file:hover,.related-files-wrapper.pro .color-wrapper.bg-color-white .files-wrapper .download-link.has-file:hover {background-color:#b5092b}
@media (min-width:992px) {.related-files-wrapper.pro .color-wrapper {padding-top:220px}
}
.related-files-wrapper.pro .color-wrapper.only-files {padding-top:100px}
.related-files-wrapper.pro .color-wrapper.only-files.remove-padding {padding-top:0}
.related-files-wrapper.pro h1 {color:#fff;max-width:140px}
.related-files-wrapper.pro h1.small {font-family:Lato-Regular;font-size:13px}
.related-files-wrapper.pro .files-wrapper .download-link {background-color:#fff;color:#54545f}
.related-files-wrapper.pro .files-wrapper .download-link h5 {color:#54545f}
.related-files-wrapper.pro .files-wrapper .download-link.has-file:hover {background-color:#f4f4f5}
.related-files-wrapper.pro .files-wrapper .file .file-description {color:#fff}
.product-list-block {padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.product-list-block {padding-bottom:50px;padding-top:100px}
}
.product-list-block .color-wrapper.bg-color-gray,.product-list-block.bg-color-gray {background-color:#f4f4f5}
.product-list-block .color-wrapper.bg-color-red,.product-list-block.bg-color-red {background-color:#d11040}
.product-list-block .color-wrapper.bg-color-red .row svg *,.product-list-block.bg-color-red .row svg * {fill:#fff}
.product-list-block .color-wrapper.bg-color-red .row .details,.product-list-block .color-wrapper.bg-color-red .row .title,.product-list-block.bg-color-red .row .details,.product-list-block.bg-color-red .row .title {color:#fff}
.product-list-block .row {margin-bottom:-50px}
.product-list-block .row>div {margin-bottom:50px}
.product-list-block .row svg * {fill:#d11040}
.product-list-block .row .title {color:#000;font-family:"Montserrat",sans-serif;font-size:14px;margin-bottom:20px;margin-top:10px}
@media (min-width:576px) {.product-list-block .row .title {font-size:15px}
}
@media (min-width:768px) {.product-list-block .row .title {font-size:16px}
}
.product-list-block .row .details {color:#000;font-family:"Montserrat",sans-serif;font-size:14px}
@media (min-width:576px) {.product-list-block .row .details {font-size:15px}
}
@media (min-width:768px) {.product-list-block .row .details {font-size:14px;text-decoration:underline;line-height:28px}
}
.buttons-block {padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.buttons-block {padding-bottom:100px;padding-top:100px}
}
.buttons-block.bg-color-gray {background-color:#f4f4f5}
.buttons-block.bg-color-red {background-color:#d11040}
.buttons-block.bg-color-red .btn {background-color:#fff;color:#54545f}
.buttons-block.bg-color-red .btn:hover {background-color:#f4f4f5}
.buttons-block .centered-true {align-items:center;justify-content:center}
.buttons-block .centered-false {align-items:flex-start;justify-content:flex-start}
.buttons-block .style-beside {flex-direction:row}
.buttons-block .style-stacked {flex-direction:column}
.banner-block {padding-top:80px}
@media (min-width:768px) {.banner-block {padding-top:100px}
}
.banner-block .classes {padding-bottom:80px}
@media (min-width:768px) {.banner-block .classes {padding-top:100px}
}
.banner-block .classes.bg-color-gray {background-color:#f4f4f5}
.banner-block .classes.bg-color-red {background-color:#d11040}
.banner-block .classes.text-color-black .desc *,.banner-block .classes.text-color-black .titles h2,.banner-block .classes.text-color-black .titles h5 {color:#45454f}
.banner-block .classes.text-color-black .desc .btn,.banner-block .classes.text-color-black .desc .full-width-box {background-color:#d11040;color:#fff}
.banner-block .classes.text-color-black .desc .btn *,.banner-block .classes.text-color-black .desc .full-width-box * {color:#fff}
.banner-block .classes.text-color-black .desc .btn:hover,.banner-block .classes.text-color-black .desc .full-width-box:hover {background-color:#b5092b}
.banner-block .classes.text-color-white .desc *,.banner-block .classes.text-color-white .titles h2,.banner-block .classes.text-color-white .titles h5 {color:#fff}
.banner-block .classes.text-color-white .desc .btn,.banner-block .classes.text-color-white .desc .full-width-box {background-color:#d11040;color:#fff}
.banner-block .classes.text-color-white .desc .btn *,.banner-block .classes.text-color-white .desc .full-width-box * {color:#fff}
.banner-block .classes.text-color-white .desc .btn:hover,.banner-block .classes.text-color-white .desc .full-width-box:hover {background-color:#b5092b}
.banner-block .classes.text-color-red .desc *,.banner-block .classes.text-color-red .titles h2,.banner-block .classes.text-color-red .titles h5 {color:#d11040}
.banner-block .classes.text-color-red .desc .btn,.banner-block .classes.text-color-red .desc .full-width-box {background-color:#d11040;color:#fff}
.banner-block .classes.text-color-red .desc .btn *,.banner-block .classes.text-color-red .desc .full-width-box * {color:#fff}
.banner-block .classes.text-color-red .desc .btn:hover,.banner-block .classes.text-color-red .desc .full-width-box:hover {background-color:#b5092b}
.banner-block .titles {padding-top:50px}
@media (min-width:992px) {.banner-block .titles {padding-top:150px}
}
.banner-block .titles h5 {font-family:Lato-Regular;font-size:13px}
.banner-block .titles h2 {font-family:PlayfairDisplay-Bold;font-size:32px}
@media (min-width:576px) {.banner-block .titles h2 {font-size:37px}
}
@media (min-width:768px) {.banner-block .titles h2 {font-size:41px}
}
@media (min-width:992px) {.banner-block .titles h2 {font-size:46px}
}
.banner-block .image-wrapper {background-position:bottom;background-size:cover;height:calc(100% + 100px);margin-left:calc(-50vw - -50%);margin-top:-100px;width:100vw}
@media (min-width:992px) {.banner-block .image-wrapper {margin-left:0;width:calc(50vw + 25%)}
}
.banner-block .image-wrapper img {height:auto;opacity:0;width:100%}
@media (min-width:992px) {.banner-block .image-wrapper img {position:absolute}
}
.banner-block .desc {margin-top:20px}
@media (min-width:768px) {.banner-block .desc {margin-top:50px}
}
.banner-block .desc p {font-family:Lato-Regular}
.banner-block .desc p:last-child {margin-bottom:0}
.banner-block .desc.large p {font-size:24px}
@media (min-width:576px) {.banner-block .desc.large p {font-size:27px}
}
@media (min-width:768px) {.banner-block .desc.large p {font-size:31px}
}
@media (min-width:992px) {.banner-block .desc.large p {font-size:34px}
}
.columns-block {padding-bottom:80px;padding-top:80px}
@media (min-width:768px) {.columns-block {padding-bottom:30px;padding-top:100px}
}
.columns-block.bg-color-gray {background-color:#f4f4f5}
.columns-block.bg-color-red {background-color:#d11040}
.columns-block.bg-color-red .rte-wrapper * {color:#fff}
.columns-block.bg-color-red .rte-wrapper .btn,.columns-block.bg-color-red .rte-wrapper .full-width-box {background-color:#fff;color:#45454f}
.columns-block.bg-color-red .rte-wrapper .btn *,.columns-block.bg-color-red .rte-wrapper .full-width-box * {color:#54545f}
.columns-block.bg-color-red .rte-wrapper .btn:hover,.columns-block.bg-color-red .rte-wrapper .full-width-box:hover {background-color:#f4f4f5}
.columns-block .image-wrapper {background-position:50%;background-size:cover}
.columns-block .rte-wrapper:last-child {margin-bottom:0}
.columns-block .title h5 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase}
@media (min-width:992px) {.columns-block .title h5 {font-size:13px}
}
.table-block {padding-bottom:80px;padding-top:80px}
@media (min-width:992px) {.table-block {padding-bottom:100px;padding-top:100px}
}
.table-block.bg-color-gray {background-color:#f4f4f5}
.table-block.bg-color-red {background-color:#d11040}
.table-block.bg-color-red h2 {color:#fff}
.table-block.bg-color-red table.dataTable thead {background-color:#fff;color:#45454f}
.table-block.bg-color-red table.dataTable tbody tr {color:#fff}
.table-block h5 {color:#54545f;font-family:Lato-Regular;font-size:12px;font-weight:400;letter-spacing:1px;line-height:normal;text-transform:uppercase}
@media (min-width:992px) {.table-block h5 {font-size:13px}
}
.table-block h2 {color:#54545f;font-family:"Montserrat",sans-serif;font-size:24px;margin:0}
.table-block table.dataTable {margin-bottom:20px;margin-top:20px}
.table-block table.dataTable.table-vertical-lines {border-right:1px solid #979797}
.table-block table.dataTable.table-vertical-lines td,.table-block table.dataTable.table-vertical-lines th {border:0;border-left:none;border-right:1px solid #979797}
.table-block table.dataTable.table-horizontal-lines {border-bottom:1px solid #979797}
.table-block table.dataTable.table-horizontal-lines td,.table-block table.dataTable.table-horizontal-lines th {border:0;border-bottom:none;border-top:1px solid #979797}
.table-block table.dataTable td,.table-block table.dataTable th {padding-left:15px;padding-right:15px}
.table-block table.dataTable thead {background-color:#54545f;color:#fff}
.table-block table.dataTable thead th {font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400}
.table-block table.dataTable tbody tr {background-color:transparent;color:#45454f;font-size:12px}
.product-by-tag-wrapper {background-color:#d11040}
@media (min-width:768px) {.product-by-tag-wrapper {background-color:#f4f4f5}
}
.product-by-tag-wrapper .product-by-tag {display:block}
@media (min-width:768px) {.product-by-tag-wrapper .product-by-tag {display:flex}
}
.product-by-tag-wrapper .product-by-tag .description {background-color:#fff;display:flex;flex-direction:column;margin-left:calc(-50vw - -50%);padding:70px calc(50vw - 50%);width:100vw}
@media (min-width:768px) {.product-by-tag-wrapper .product-by-tag .description {background-color:#d11040;padding:100px 6vw 100px calc(50vw - 50%);width:56vw}
}
.product-by-tag-wrapper .product-by-tag .description h1 {color:#54545f;font-family:PlayfairDisplay-Bold;font-size:32px;font-weight:400;line-height:1.13;margin-bottom:35px}
@media (min-width:768px) {.product-by-tag-wrapper .product-by-tag .description h1 {color:#fff;font-size:46px;margin-bottom:50px}
}
.product-by-tag-wrapper .product-by-tag .description .rte p {color:#9292a2;font-family:Lato-Regular;font-size:16px;font-weight:400;line-height:1.35}
@media (min-width:768px) {.product-by-tag-wrapper .product-by-tag .description .rte p {color:#fff;font-size:20px}
}
.product-by-tag-wrapper .product-by-tag .description .sticky {position:sticky;top:100px}
.product-by-tag-wrapper .product-by-tag .products {margin-left:calc(-50vw - -50%);padding:60px calc(50vw - 50%) 70px;width:100vw}
@media (min-width:768px) {.product-by-tag-wrapper .product-by-tag .products {margin-left:0;margin-right:calc(-50vw - -50%);padding:100px calc(50vw - 50%) 100px 50px;width:44vw}
}
.product-by-tag-wrapper .product-by-tag .products h1 {color:#fff;font-family:PlayfairDisplay-Bold;font-size:32px;font-weight:400;line-height:1.2;margin-bottom:40px;margin-right:40%}
@media (min-width:768px) {.product-by-tag-wrapper .product-by-tag .products h1 {color:#54545f;font-size:35px;margin-right:0}
}
.product-by-tag-wrapper .product-by-tag .products ul {list-style:none;margin-bottom:-15px;padding-left:0}
.product-by-tag-wrapper .product-by-tag .products ul li {background:#fff;margin-bottom:15px;margin-top:15px;padding:25px}
.product-by-tag-wrapper .product-by-tag .products ul li h5 {color:#54545f;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;text-transform:none}
.product-by-tag-wrapper .product-by-tag .products ul li p {color:#9292a2;font-family:Lato-Light;font-size:16px;font-weight:400;line-height:1.13;margin:0}
#footer {background-color:#fff;color:#54545f;padding:80px 0 1rem}
@media (min-width:768px) {#footer {padding:50px 0 0.1rem}
}
#footer .logo {width:150px}
#footer .better-solution {color:#000;font-family:PlayfairDisplay-Bold;font-size:14px;letter-spacing:normal}
#footer .footer-columns {flex-wrap:wrap}
#footer .footer-columns div {flex-basis:50%;flex-grow:1;margin:15px 0}
@media (min-width:768px) {#footer .footer-columns div {margin:30px 0}
}
#footer .footer-columns div p {color:#54545f;font-family:"Montserrat",sans-serif;font-size:14px}
#footer .footer-columns div p:last-child {margin-bottom:0}
#footer .footer-columns div:first-of-type {flex-basis:100%;margin-left:0}
#footer .footer-columns div:first-of-type p {font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.64}
#footer .footer-columns div:first-of-type p:last-child {margin-bottom:0}
#footer .footer-columns div:last-of-type {flex-basis:50%;flex-grow:0;margin-right:0}
#footer .footer-columns div:last-of-type a {align-items:baseline;display:inline-flex}
#footer .copyright a,#footer .copyright div {color:#54545f;font-family:Lato-Light;font-size:10px}
#footer h5 {font-size:14px;letter-spacing:normal;text-transform:none}
#footer a,#footer h5 {color:#54545f;font-family:Lato-Regular}
#footer a {font-size:11px;text-decoration:none}
@media only screen and (min-width:768px) {#footer .logo {width:150px}
#footer .better-solution {font-family:"Montserrat",sans-serif;font-size:20px;letter-spacing:.74px}
#footer .footer-columns {flex-wrap:nowrap}
#footer .footer-columns div {flex-basis:0;flex-grow:1;margin:0 1%}
#footer .footer-columns div:last-of-type {align-items:flex-end;flex-basis:5%;flex-grow:0;margin-right:0}
#footer .footer-columns div:last-of-type a {align-items:baseline;display:inline-flex}
#footer .copyright a,#footer .copyright div {font-family:Lato-Light;font-size:10px}
#footer h5 {font-size:16px;letter-spacing:normal;text-transform:none}
#footer a,#footer h5 {font-family:"Montserrat",sans-serif}
#footer a {font-size:14px;text-decoration:none}
}
.page-search #header .wrapper {background-position:50%;height:calc(15vh + 15vw)}
.page-search #searchResults .wrapper {background-color:#f4f4f5}
.page-search #searchResults .wrapper h3 {color:#54545f;font-family:PlayfairDisplay-Bold}
.page-search #searchResults .wrapper .container ul {list-style:none}
.page-search #searchResults .wrapper .container ul li {background-color:#fff;height:auto;margin-bottom:12px}
@media (min-width:768px) {.page-search #searchResults .wrapper .container ul li {height:150px}
}
.page-search #searchResults .wrapper .container ul li .image-wrapper {background-position:50%;background-size:cover;height:150px;margin:24px 30px 0;min-width:200px}
@media (min-width:768px) {.page-search #searchResults .wrapper .container ul li .image-wrapper {margin:0}
}
.page-search #searchResults .wrapper .container ul li .item-date {color:#54545f;font-family:Lato-Regular;font-size:10px;letter-spacing:normal;line-height:2.5}
.page-search #searchResults .wrapper .container ul li h4 {color:#54545f;font-family:PlayfairDisplay-Bold;font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.04;min-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (min-width:768px) {.page-search #searchResults .wrapper .container ul li h4 {font-family:Lato-Regular;font-size:24px}
}
.page-search #searchResults .wrapper .container ul li .content {display:block;padding:10px 30px 17px;text-overflow:ellipsis;word-wrap:break-word;height:130px;overflow:hidden}
.page-search #searchResults .wrapper .container ul li .content span {color:#9292a2;font-family:Lato-Light;font-size:14px;letter-spacing:normal;line-height:1.43;margin:0}
.page-search #searchResults .wrapper .container ul li .content span li,.page-search #searchResults .wrapper .container ul li .content span p {color:#9292a2;display:-webkit-box;font-family:Lato-Light;font-size:14px;letter-spacing:normal;line-height:1.43;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.page-search #searchResults .wrapper .container ul li div a {background-color:#f4f4f5;border-radius:50px;color:#54545f;font-family:Lato-Light;font-size:14px;letter-spacing:2.36px;line-height:1.36;margin:0 30px 24px;padding:10px 41px;text-align:center}
.page-search #searchResults .wrapper .container ul li div a span,.page-search #searchResults .wrapper .container ul li div a svg {margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.page-search #searchResults .wrapper .container ul li div a:hover {text-decoration:none}
.page-search #searchResults .wrapper .container ul li.active {border:1px solid #9292a2}
.page-search #searchResults .wrapper .container ul .more-results {background-color:transparent;height:auto}
.page-search #searchResults .wrapper .container ul .more-results a {background-color:#fff;border-radius:50px;color:#54545f;cursor:pointer;font-family:Lato-Light;font-size:14px;letter-spacing:2.36px;line-height:1.36;margin:0 auto;padding:10px 41px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.page-search #searchResults .wrapper .container ul .hidden-results {display:none}
.content-section {padding:48px 0}
@media screen and (min-width:992px) {.content-section {padding:112px 0}
}
.content-section--secondary {background-color:#f4f4f5}
.pretitle {color:#54545f;font-family:Lato-Regular;font-size:11px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.77;text-transform:uppercase}
@media (min-width:576px) {.pretitle {font-size:12px}
}
@media (min-width:768px) {.pretitle {font-size:13px}
}
.block-link {align-items:center;background:#fff;border:1px solid #9292a2;border-radius:47px;display:inline-flex;font-family:"Montserrat",sans-serif;margin-bottom:1rem;margin-right:.85rem;padding:14px 40px;transition:color .2s ease-in-out,background-color .2s ease-in-out}
.block-link:last-child {margin-right:0}
.block-link:hover {background-color:#f7f7f7;color:#d11040;text-decoration:none}
.region {border-bottom:1px solid rgba(69,69,79,.34)}
.region:before {content:"";display:block;height:90px;margin:-90px 0 0}
@media screen and (min-width:768px) {.region {border-bottom:0}
.region+.region {margin-top:3rem}
}
.region__header {margin-bottom:1rem}
.region__header h3 {font-family:PlayfairDisplay-Bold;font-size:24px;margin:0}
@media screen and (min-width:768px) {.region__header h3 {font-size:30px}
}
.region__header svg {height:12px;width:20px;fill:#d11040;transform:rotate(90deg)}
.region__header[aria-expanded=true] svg {transform:rotate(-90deg)}
.region__header--toggle {align-items:center;background:none;border:0;display:flex;justify-content:space-between;margin-bottom:0;padding:1rem 0;width:100%}
.region__list {-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;list-style-type:none;padding:0}
@media screen and (min-width:992px) {.region__list {-moz-column-count:4;column-count:4}
}
.region__list li+li {margin-top:1rem}
.region__list li a {font-size:18px;position:relative}
.region__list li a:hover {text-decoration:none}
.region__list li a:hover:after {opacity:0;transform:translateY(2px)}
.region__list li a:after {background-color:#d11040;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform-origin:left center;transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:100%}
@media screen and (min-width:768px) {.region__panel {display:block!important}
}
.map-wrapper {height:500px}
@media screen and (min-width:992px) {.map-wrapper {height:780px}
}
.map-wrapper #map {height:100%}
.marker-cluster {align-items:center;background:#fff;border:1px solid hsla(240,8%,60%,.5);border-radius:32px;color:#54545f;cursor:pointer;display:flex;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;justify-content:center;padding:10px 28px;position:absolute;transition:color .2s ease-in-out,background-color .2s ease-in-out}
.marker-cluster .count {font-size:11px;margin-left:5px;opacity:.6}
.marker-cluster:focus,.marker-cluster:hover {background-color:#f7f7f7}
.infowindow-content {padding:1rem .5rem 0}
.infowindow-content h3 {font-size:18px;margin-bottom:1rem}
.infowindow-content p {font-size:14px}
.infowindow-content .btn {align-items:center;display:flex;font-family:"Montserrat",sans-serif;font-size:15px;height:38px;justify-content:center;letter-spacing:0;line-height:38px;padding:0 28px;text-align:center;text-transform:none}
.infowindow-content .btn--light {background:#fff;border:1px solid hsla(240,8%,60%,.5);color:#54545f}
.infowindow-content .btn--light:hover {background-color:#f7f7f7}
.infowindow-content .btn+.btn {margin-top:6px}
.gm-style .gm-style-iw-c {background-color:#fff;border-radius:4px;box-shadow:0 0 1px 0 hsla(240,8%,60%,.5),0 2px 8px 0 rgba(0,0,0,.08);width:210px}
.gm-style .gm-style-iw-c button {right:0!important;top:0!important}
.gm-style .gm-style-iw-t:after {height:10px;width:10px}
.steps-module .modal-flex {max-width:100%}
@media (min-width:768px) {.steps-module .modal-flex {max-width:90%}
}
.steps-module .step {border:0}
@media (min-width:768px) {.steps-module .step:not(:last-child):after {content:url(../image/step-arrow.svg);height:33px;position:absolute;right:-30px;top:50%;width:33px}
}
.steps-module .card-image {align-items:flex-end;display:flex;min-height:76px;padding-left:1.25rem}
.steps-module .step-button-group {background:0;border:0;padding:0}
.steps-module .step-button-group .btn-step {width:100%}
.steps-module .modal-header {border:0}
.steps-module .col-12.ingredients,.steps-module .col-lg-4.ingredients {margin-top:1rem}
.steps-module .ingredient-header {min-height:64px}
.steps-module .btn-link {align-items:center;background:none;color:#45454f;display:flex;justify-content:space-between;padding:0 1rem;text-align:left;text-transform:none;width:100%}
.steps-module .btn-link.disabled,.steps-module .btn-link:disabled {color:#45454f;opacity:unset}
.steps-module .btn-link.disabled>svg,.steps-module .btn-link:disabled>svg {display:none}
.steps-module .btn-link .content {max-width:250px}
.steps-module .btn-link p {font-family:"Montserrat",sans-serif;margin-bottom:.25rem}
.steps-module .btn-link span {color:#9292a2;font-size:.75rem}
.steps-module .btn-link svg {width:1rem;fill:currentColor}
.steps-module .btn-link.collapsed>svg {transform:rotate(180deg)}
.steps-module .downloads {width:100%}
.steps-module .btn-outline-primary {align-items:center;background-color:#fff;border:1px solid #d11040;border-radius:25px!important;color:#d11040;display:flex;justify-content:space-between;padding-right:1rem}
.steps-module .btn-outline-primary,.steps-module .btn-outline-secondary {font-family:"Montserrat",sans-serif;padding-left:1rem;text-align:left;text-transform:none}
.steps-module .btn-outline-secondary {background-color:#f5f5f5;border:1px solid #45454f;border-radius:25px!important;color:#45454f}
.steps-module span.btn-outline-secondary {cursor:unset!important}
.steps-module span.btn-outline-secondary:active {background-color:inherit!important;border-color:#f5f5f5!important;color:inherit!important}
.steps-module svg {width:2rem;fill:currentColor}
.page-404,.page-404 main,.page-404-page-not-found,.page-404-page-not-found main {display:flex;flex-direction:column;flex-grow:1}
.page-404 main,.page-404-page-not-found main {min-height:calc(100vh - 80px)}
.page-404 main .notfound-wrapper,.page-404-page-not-found main .notfound-wrapper {background-position:50%;background-size:cover;display:flex;flex-grow:1;padding-bottom:60px;padding-top:60px}
@media (min-width:768px) {.page-404 main .notfound-wrapper,.page-404-page-not-found main .notfound-wrapper {padding-bottom:80px;padding-top:80px}
}
.page-404 main .notfound-wrapper .title,.page-404-page-not-found main .notfound-wrapper .title {color:#fff;font-family:Lato-Regular;font-size:13px}
.page-404 main .notfound-wrapper .subtitle,.page-404-page-not-found main .notfound-wrapper .subtitle {color:#fff;font-family:PlayfairDisplay-Bold;font-size:32px;max-width:450px}
@media (min-width:576px) {.page-404 main .notfound-wrapper .subtitle,.page-404-page-not-found main .notfound-wrapper .subtitle {font-size:37px}
}
@media (min-width:768px) {.page-404 main .notfound-wrapper .subtitle,.page-404-page-not-found main .notfound-wrapper .subtitle {font-size:41px}
}
@media (min-width:992px) {.page-404 main .notfound-wrapper .subtitle,.page-404-page-not-found main .notfound-wrapper .subtitle {font-size:46px}
}
.page-404 main .notfound-wrapper .back-link,.page-404-page-not-found main .notfound-wrapper .back-link {color:#fff;font-family:PlayfairDisplay-Regular}
html {scroll-behavior:smooth}
#side-nav {display:none;left:0;pointer-events:none;top:50%;transform:translateY(-50%);z-index:9999}
@media (min-width:768px) {#side-nav {display:block}
}
#side-nav ul {list-style:none;padding-left:20px}
@media (min-width:768px) {#side-nav ul {padding-left:40px}
}
#side-nav ul a {color:#45454f;height:17px;margin:5px 0;position:relative;text-decoration:none;text-shadow:#fff 0 0 10px}
#side-nav ul a:before {background-color:#fff;border:1px solid #9292a2;border-radius:8px;content:"";height:17px;left:0;pointer-events:all;width:17px}
#side-nav ul a li {position:relative;transform:translateX(-100%) translateX(-200px);transition:transform .5s;z-index:-10}
#side-nav ul a li:after {background:hsla(0,0%,100%,.7);border-radius:18px;content:"";height:calc(100% + 1px);left:calc(-50vw + 13px);position:absolute;top:-1px;width:calc(100% + 50vw);z-index:-1}
#side-nav ul a:hover li {transform:translateX(10px)}
#side-nav ul a.active:before {background-color:#d11040;border:1px solid #fff}
.container,.container-fluid {padding-left:20px;padding-right:20px}
.row {margin-left:-20px;margin-right:-20px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {padding-left:20px;padding-right:20px}
#popup-modal {z-index:10500}
#popup-modal .modal-dialog {margin:25px;max-width:800px}
@media (min-width:850px) {#popup-modal .modal-dialog {margin:1.75rem auto}
}
#popup-modal .modal-dialog .modal-content {border:none;border-radius:0;box-shadow:0 12px 20px 0 rgba(0,0,0,.5)}
#popup-modal .modal-dialog .modal-content.bg-grey,#popup-modal .modal-dialog .modal-content.bg-white {background-color:#fff}
#popup-modal .modal-dialog .modal-content.bg-grey .close,#popup-modal .modal-dialog .modal-content.bg-white .close {background-color:#d11040;border-color:#d11040}
#popup-modal .modal-dialog .modal-content.bg-grey .modal-body .content *,#popup-modal .modal-dialog .modal-content.bg-grey .modal-body h2,#popup-modal .modal-dialog .modal-content.bg-white .modal-body .content *,#popup-modal .modal-dialog .modal-content.bg-white .modal-body h2 {color:#45454f}
#popup-modal .modal-dialog .modal-content.bg-red {background-color:#d11040}
#popup-modal .modal-dialog .modal-content.bg-red .close {background-color:#fff}
#popup-modal .modal-dialog .modal-content.bg-red .modal-body .content *,#popup-modal .modal-dialog .modal-content.bg-red .modal-body h2 {color:#fff}
#popup-modal .modal-dialog .modal-content .close {border:1px solid #979797;border-radius:50%;height:37px;opacity:1;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:37px}
#popup-modal .modal-dialog .modal-content .close svg {left:-9px;position:absolute;top:-9px}
#popup-modal .modal-dialog .modal-content .modal-body {padding:50px 30px}
@media (min-width:650px) {#popup-modal .modal-dialog .modal-content .modal-body {padding:60px 80px}
}
@media (min-width:750px) {#popup-modal .modal-dialog .modal-content .modal-body {padding:80px 100px}
}
@media (min-width:850px) {#popup-modal .modal-dialog .modal-content .modal-body {padding:100px 120px}
}
#popup-modal .modal-dialog .modal-content .modal-body h2 {font-family:PlayfairDisplay-Bold;font-size:32px;line-height:1.13;margin:auto auto 20px;max-width:440px;text-align:center}
@media (min-width:650px) {#popup-modal .modal-dialog .modal-content .modal-body h2 {font-size:38px;margin-bottom:30px}
}
@media (min-width:850px) {#popup-modal .modal-dialog .modal-content .modal-body h2 {font-size:46px}
}
#popup-modal .modal-dialog .modal-content .modal-body .content * {font-family:Lato-Light;font-size:16px;letter-spacing:normal;text-align:center}
#popup-modal .modal-dialog .modal-content .modal-body .content:last-child {margin-bottom:0}
/*# sourceMappingURL=styles.min.css.map */