@font-face{font-family:'Open Sans';src:local('Open Sans Bold'),local(OpenSans-Bold),url(../fonts/OpenSans/subset-OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/subset-OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans/subset-OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:local('Open Sans Regular'),local(OpenSans-Regular),url(../fonts/OpenSans/subset-OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/subset-OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans/subset-OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
#complain-root {padding: 25px 0 60px;}
#complain-root * {-webkit-box-sizing: border-box;box-sizing: border-box;}
.cpn-root-breadcrumbs {color: #afafaf;font-size: 12px;}
.cpn-root-breadcrumbs > a {color: inherit;text-decoration: none;}
.cpn-root-heading > h2 {font-size: 30px;font-weight: bold;display: block;margin: 10px 0 20px;padding: 0;}
.cpn-root-content > h2 {font-weight: bold;font-size: 24px;margin: 1em 0;}
.cpn-root-content > p {font-size: 16px;margin: 1em 0;padding: 0;}
.cpn-root-content > ul {margin: 1em 0;padding: 0;list-style: none;list-style-type: none;}
.cpn-root-content li {position: relative;}
.cpn-root-content li:before {content: "•";margin-right: 10px;}
.cpn-root-content > p > strong {font-size: 16px;font-weight: bold;}
.cpn-root-form {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 25px;}
.cpn-root-inputs {width: 65%;padding-right: 20px;padding-left: 45px;padding-top: 20px;padding-bottom: 20px;}
.cpn-root-image {width: 35%;}
.cpn-root-image > img {width: 100%;display: block;margin: auto;margin-top: -15px;}
.cpn-root-inputs input[type="text"] {height: 40px;line-height: 40px;border: none;font-size: 14px;padding: 0 20px;width: 100%;}
.cpn-root-inputs textarea {border: none;resize: none;width: 100%;padding: 20px;font-size: 14px;display: block;margin-bottom: 15px;}
.cpn-root-inputs textarea::-webkit-input-placeholder {color: #242424;}
.cpn-root-inputs textarea::-moz-placeholder {color: #242424;}
.cpn-root-inputs textarea:-ms-input-placeholder {color: #242424;}
.cpn-root-inputs textarea::-ms-input-placeholder {color: #242424;}
.cpn-root-inputs textarea::placeholder {color: #242424;}
.cpn-root-inputs input::-webkit-input-placeholder {color: #242424;}
.cpn-root-inputs input::-moz-placeholder {color: #242424;}
.cpn-root-inputs input:-ms-input-placeholder {color: #242424;}
.cpn-root-inputs input::-ms-input-placeholder {color: #242424;}
.cpn-root-inputs input::placeholder {color: #242424;}
.cpn-root-inputs > div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.cpn-root-inputs > div > * {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.cpn-root-inputs > div > *:not(:last-child) {margin-right: 10px;}
.cpn-root-inputs > div > button {margin-left: 10px;cursor: pointer;font-weight: bold;font-size: 16px;height: 40px;line-height: 40px;border: none;padding: 0 15px;}
.cpn-root-inputs > div > button:hover {opacity: 0.9;}
#complain-root.cpn-global--model {font-family: 'Open Sans' , sans-serif;}
.cpn-global--model .cpn-root-form {background: #002754;}
.cpn-global--model button[type="submit"] {background-color: #3fb350;color: #fff;}
.cpn-root-inputs input[type="tel"] {
    height: 40px;
    line-height: 40px;
    border: none;
    font-size: 14px;
    padding: 0 20px;
    width: 100%;
}