/** @define Svg */

.tr-Svg {
  display: block;
  max-width: 100%;
}

.tr-Svg-inner {
  display: block;
  height: 0;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}

/* stylelint-disable plugin/selector-bem-pattern */

.tr-Svg-inner > svg:first-child {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* stylelint-enable */


/** @define GlobalFooter */

/*
 * 1. Half gutter is required for sectioning elements.
 * 2. Allow footer to reflow in standard viewport.
 */

:root { /* 1 */
}

.tr-GlobalFooter {
  background-color: rgb(38, 38, 38);
  height: 71px;
  height: 4.4375rem;
  overflow: hidden;
}

.tr-GlobalFooter--expanded .tr-GlobalFooter-caret, .tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-caret {
  transform: rotate(0.5turn);
}

@media (min-width: 48em) {
  .tr-GlobalFooter {
    display: -ms-flexbox;
    display: flex;
    height: auto; /* 2 */
    -ms-flex-pack: center;
        justify-content: center;
    overflow: auto; /* 2 */
  }
}

.tr-GlobalFooter--expanded {
  height: auto;
}

@media (min-width: 48em) {
  .tr-GlobalFooter-inner {
    display: -ms-flexbox;
    display: flex;
    width: 75rem;
  }
}

.tr-GlobalFooter-top {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  height: 100%;
}

.tr-GlobalFooter-logo {
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 24px 18px;
  padding: 1.5rem 1.125rem;
}

@media (min-width: 48em) {
  .tr-GlobalFooter-logo {
    -ms-flex-positive: 0;
        flex-grow: 0;
  }
}

.tr-GlobalFooter-logoInner {
  background-image: url("data:image/svg+xml,%3Csvg width%3D%22475%22 height%3D%2273%22 viewBox%3D%220 0 475 73%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Elogo%3C%2Ftitle%3E%3Cg fill-rule%3D%22nonzero%22 fill%3D%22none%22%3E%3Cpath d%3D%22M28.974 40.082c.574-.126.94-.7.84-1.284-.128-.597-.707-1.005-1.29-.854-.616.103-.973.686-.855 1.245.12.614.697 1.033 1.304.892zM51.17 35.45c.575-.133.937-.703.84-1.286-.13-.607-.714-1.014-1.29-.86-.614.096-.97.687-.856 1.254.116.602.7 1.018 1.307.89zM31.64 44.992c.68-.557.762-1.494.275-2.152-.55-.634-1.496-.75-2.154-.253-.64.488-.76 1.453-.233 2.114.496.656 1.458.82 2.11.293zm18.144-14.245c.682-.556.76-1.496.272-2.15-.545-.632-1.495-.75-2.145-.25-.636.493-.767 1.458-.233 2.113.496.657 1.456.82 2.105.288zM37.6 48.43c.427-1.032-.14-2.252-1.175-2.622-1.092-.425-2.23.11-2.677 1.215-.406 1.04.15 2.21 1.22 2.623 1.078.356 2.232-.158 2.63-1.216zm8.244-22.012c.408-1.02-.14-2.246-1.184-2.614-1.088-.42-2.222.12-2.678 1.214-.41 1.043.157 2.213 1.216 2.625 1.08.35 2.238-.15 2.646-1.225zm3.682 12.846c-.184.84.233 1.628 1.046 1.844.807.222 1.638-.29 1.85-1.06.21-.794-.274-1.598-1.073-1.804-.796-.234-1.613.25-1.824 1.02zm-3.033 4.168c-.846.88-.846 2.296.016 3.178.887.847 2.28.833 3.083-.008.915-.86.933-2.304.056-3.14-.89-.883-2.27-.883-3.157-.03zm-4.657 2.442c-1.2.3-2.034 1.54-1.737 2.75.26 1.264 1.532 2.06 2.77 1.785 1.262-.26 2.026-1.533 1.774-2.774-.302-1.268-1.533-2.01-2.808-1.762zM27.19 33.3c-.23.826.24 1.614 1.07 1.865.764.2 1.59-.277 1.798-1.064.23-.8-.28-1.605-1.052-1.822-.784-.213-1.598.244-1.817 1.02zm2.77-6.522c-.834.886-.876 2.275-.012 3.13.867.877 2.26.884 3.17 0 .844-.855.844-2.244-.03-3.13-.866-.86-2.266-.85-3.128 0zm6.786-3.792c-1.285.26-2.067 1.515-1.82 2.735.322 1.25 1.535 2.05 2.81 1.756 1.233-.272 2.024-1.506 1.75-2.753-.287-1.232-1.532-2.035-2.74-1.737zm14.826 27.86c.67.647 1.66.67 2.295-.007.64-.593.676-1.59.01-2.226-.613-.662-1.67-.653-2.277-.04-.627.634-.635 1.673-.028 2.272zm-26.024-26.18c.647.637 1.678.666 2.305-.01.61-.62.632-1.648-.007-2.272-.64-.625-1.65-.615-2.287-.004-.616.628-.616 1.655-.012 2.285zm30.594 20.553c.835.36 1.778-.05 2.13-.865.337-.816-.053-1.774-.867-2.113-.833-.367-1.768.03-2.087.864-.38.84.05 1.797.824 2.113zm2.296-6.333c1.08 0 1.954-.847 1.958-1.917.03-1.056-.816-1.955-1.892-1.97-1.05-.013-1.96.813-1.986 1.897.01 1.06.865 1.944 1.92 1.99zm-.03-6.856c1.29-.484 1.905-1.936 1.376-3.234-.484-1.254-1.906-1.925-3.163-1.422-1.32.517-1.964 1.946-1.46 3.228.517 1.307 1.956 1.928 3.247 1.43zm-36.384-1.033c.848.318 1.783-.066 2.132-.89.33-.817-.05-1.764-.862-2.124-.827-.35-1.802.065-2.12.887-.34.813.045 1.762.85 2.127zm-1.083 7.238c1.043.006 1.93-.85 1.955-1.922.018-1.047-.868-1.93-1.88-1.95-1.087-.02-1.97.81-1.993 1.883-.02 1.088.847 1.967 1.92 1.99zm1.906 7.616c1.277-.49 1.942-1.92 1.414-3.255-.474-1.283-1.938-1.922-3.213-1.39-1.29.497-1.914 1.94-1.422 3.21.51 1.28 1.925 1.938 3.22 1.436zm23.235 6.252c-.874.358-1.335 1.355-.945 2.27.367.894 1.404 1.336 2.285.982.892-.382 1.34-1.382.935-2.306-.342-.904-1.385-1.33-2.274-.946zm-6.422.91c-1.283-.02-2.336 1.05-2.364 2.347.028 1.335 1.08 2.348 2.346 2.382 1.3-.03 2.358-1.047 2.387-2.353.02-1.285-1.044-2.345-2.37-2.378zM33.6 51.798c-1.374-.578-2.93.124-3.503 1.504-.53 1.366.15 2.943 1.514 3.468 1.34.544 2.915-.07 3.462-1.45.556-1.387-.093-2.94-1.472-3.522zm-5.32-3.836c-1.136-1.175-3.03-1.173-4.176-.027-1.192 1.183-1.205 3.05-.05 4.214 1.185 1.16 3.06 1.17 4.227.03 1.17-1.167 1.17-3.047 0-4.218zm3.75-30.066c-.9.36-1.32 1.388-.968 2.268.4.913 1.415 1.337 2.313.99.904-.39 1.305-1.437.93-2.31-.356-.915-1.39-1.32-2.275-.948zm7.773-2.404c-1.3-.005-2.377 1.06-2.377 2.377.022 1.228 1.045 2.31 2.368 2.316 1.27.024 2.358-1.046 2.333-2.342.025-1.248-1.04-2.335-2.324-2.352zm8.065.97c-1.354-.553-2.92.124-3.492 1.46-.543 1.35.13 2.972 1.473 3.507 1.402.55 2.947-.12 3.49-1.494.565-1.37-.106-2.91-1.472-3.473zm7.488 4.63c-1.184-1.168-3.063-1.19-4.228.015-1.153 1.108-1.153 2.998 0 4.153 1.165 1.172 3.044 1.19 4.212.03 1.178-1.185 1.205-3.036.016-4.198zm.316 36.387c.516.603 1.414.67 2.005.165.6-.496.674-1.4.156-1.988-.497-.576-1.4-.642-1.98-.157-.597.51-.67 1.402-.18 1.98zm4.306-3.872c.724.534 1.753.39 2.284-.347.545-.725.383-1.74-.326-2.28-.748-.538-1.774-.394-2.295.337-.538.727-.382 1.748.338 2.29zm3.746-5.29c.99.412 2.13-.077 2.507-1.08.398-.99-.06-2.11-1.07-2.512-.982-.395-2.11.07-2.51 1.08-.384.987.093 2.113 1.074 2.51zm2.538-6.89c1.112.133 2.13-.695 2.25-1.803.125-1.137-.7-2.132-1.812-2.253-1.137-.11-2.143.703-2.26 1.81-.12 1.113.7 2.144 1.822 2.245zm.513-7.153c1.36-.23 2.272-1.548 2.008-2.91-.222-1.35-1.538-2.263-2.908-2.014-1.358.263-2.268 1.547-2.015 2.916.265 1.357 1.548 2.273 2.915 2.01zM21.677 17.532c.535.585 1.41.667 1.994.17.6-.528.67-1.413.178-1.998-.506-.577-1.415-.657-1.996-.154-.593.522-.66 1.396-.175 1.982zm-4.073 4.69c.728.533 1.75.388 2.28-.358.548-.712.398-1.736-.327-2.257-.734-.55-1.755-.396-2.282.328-.546.728-.384 1.743.33 2.287zm-3.25 6.247c.987.383 2.122-.075 2.53-1.088.394-.984-.09-2.117-1.08-2.507-.992-.397-2.11.07-2.53 1.08-.384.973.09 2.102 1.08 2.514zm-1.52 7.354c1.12.138 2.13-.704 2.276-1.82.09-1.123-.73-2.124-1.862-2.24-1.105-.12-2.114.698-2.235 1.81-.126 1.12.693 2.145 1.822 2.25zm.81 8.022c1.38-.24 2.278-1.55 2.02-2.9-.245-1.365-1.536-2.294-2.912-2.02-1.362.25-2.264 1.538-2.02 2.908.25 1.343 1.542 2.273 2.912 2.012zm38.104 14.76c-.583.312-.79 1.064-.474 1.644.317.585 1.05.795 1.64.483.58-.313.815-1.05.487-1.633-.314-.594-1.054-.816-1.652-.494zm-4.828 1.768c-.744.234-1.157 1.015-.946 1.743.233.757 1.01 1.172 1.762.963.733-.234 1.174-1.02.94-1.774-.223-.728-1.01-1.143-1.756-.932zm-5.583.906c-.907.044-1.58.833-1.52 1.73.074.905.837 1.585 1.74 1.52.894-.054 1.576-.83 1.514-1.737-.032-.896-.834-1.567-1.733-1.513zm-6.22-.632c-1.153-.22-2.255.522-2.487 1.66-.23 1.168.523 2.265 1.666 2.502 1.172.226 2.27-.526 2.497-1.688.22-1.148-.54-2.262-1.677-2.474zm-6.365-2.325c-1.232-.606-2.735-.108-3.364 1.125-.603 1.23-.12 2.71 1.097 3.368 1.242.61 2.74.11 3.385-1.138.617-1.213.112-2.726-1.118-3.355zm-5.387-4.17c-1.196-1.104-3.055-1.042-4.15.135-1.116 1.193-1.045 3.06.132 4.155 1.187 1.112 3.056 1.057 4.16-.12 1.11-1.214 1.056-3.066-.142-4.17zm-4.42-6.234c-.85-1.538-2.773-2.11-4.322-1.268-1.537.845-2.094 2.77-1.25 4.313.833 1.53 2.756 2.123 4.307 1.29 1.54-.853 2.106-2.788 1.266-4.336zm7.67-35.46c-.595.308-.81 1.058-.49 1.642.318.577 1.053.816 1.647.484.58-.322.804-1.066.492-1.65-.323-.59-1.08-.8-1.65-.477zm5.18-2.33c-.738.214-1.146 1.002-.933 1.75.234.744 1.008 1.17 1.744.946.755-.222 1.165-1.022.937-1.76-.21-.743-.988-1.16-1.748-.935zm6.163-1.47c-.886.063-1.564.832-1.518 1.728.065.894.838 1.588 1.742 1.533.906-.052 1.58-.845 1.525-1.748-.07-.9-.84-1.567-1.75-1.51zm7.272-.253c-1.176-.234-2.273.524-2.495 1.672-.223 1.142.54 2.262 1.675 2.474 1.162.228 2.263-.532 2.494-1.666.217-1.166-.545-2.256-1.674-2.48zm7.57 1.837c-1.22-.614-2.724-.116-3.347 1.16-.6 1.215-.102 2.73 1.137 3.342 1.243.6 2.754.117 3.355-1.15.61-1.252.104-2.727-1.144-3.352zm7.403 4.492c-1.196-1.12-3.057-1.06-4.16.128-1.09 1.195-1.05 3.06.147 4.17 1.18 1.097 3.056 1.043 4.16-.14 1.103-1.192 1.05-3.06-.147-4.158zm5.96 7.492c-.842-1.533-2.77-2.114-4.323-1.283-1.542.852-2.114 2.784-1.276 4.316.842 1.55 2.77 2.128 4.323 1.303 1.546-.853 2.116-2.79 1.276-4.335zM44.997 70.594c.204 1.01 1.193 1.653 2.185 1.433 1.002-.205 1.636-1.195 1.427-2.18-.202-.993-1.195-1.627-2.184-1.427-.988.21-1.635 1.183-1.43 2.174zm7.363-1.778c.495 1.087 1.782 1.548 2.847 1.058 1.08-.51 1.538-1.784 1.042-2.862-.51-1.074-1.77-1.544-2.85-1.035-1.064.503-1.523 1.774-1.04 2.84zm7.54-3.658c.93 1.135 2.6 1.3 3.718.35 1.122-.928 1.29-2.59.344-3.72-.91-1.115-2.573-1.285-3.7-.337-1.115.91-1.286 2.578-.36 3.708zm7.102-6.085c1.374.964 3.3.61 4.254-.77.962-1.403.603-3.3-.775-4.256-1.415-.965-3.303-.626-4.265.776-.94 1.38-.61 3.31.787 4.25zm5.186-7.907c1.872.63 3.92-.412 4.55-2.303.623-1.866-.398-3.913-2.297-4.55-1.894-.618-3.914.407-4.54 2.292-.628 1.895.395 3.926 2.288 4.56zM30.918 3.333c.214 1.02 1.195 1.65 2.19 1.437.998-.21 1.636-1.176 1.427-2.18-.21-.992-1.2-1.634-2.18-1.424-1.01.208-1.642 1.174-1.436 2.167zm-7.64 2.854c.498 1.072 1.784 1.54 2.85 1.026 1.077-.482 1.534-1.757 1.042-2.828-.505-1.068-1.784-1.53-2.843-1.05-1.076.507-1.533 1.772-1.05 2.852zm-7.723 5.206c.93 1.127 2.59 1.294 3.723.343 1.123-.915 1.284-2.586.356-3.7-.932-1.132-2.583-1.3-3.72-.354-1.126.92-1.294 2.584-.36 3.71zM9.05 19.155c1.39.97 3.293.607 4.276-.783.94-1.394.595-3.288-.8-4.257-1.387-.96-3.293-.61-4.25.773-.968 1.39-.61 3.307.775 4.267zm-3.96 9.73c1.88.63 3.918-.405 4.546-2.287.623-1.88-.394-3.917-2.296-4.55-1.887-.62-3.916.393-4.548 2.288-.612 1.87.396 3.924 2.298 4.55zM39.773 69.42c-.88 0-1.585.722-1.585 1.587 0 .878.705 1.577 1.585 1.59.872-.013 1.584-.712 1.584-1.59 0-.865-.712-1.587-1.584-1.587zm-6.66-1c-.996-.2-1.986.443-2.185 1.433-.21.99.434 1.978 1.427 2.18.986.214 1.976-.423 2.18-1.43.21-.996-.437-1.968-1.422-2.183zm-6.996-2.444c-1.067-.512-2.335-.044-2.833 1.028-.49 1.08-.033 2.35 1.043 2.848 1.06.495 2.338.044 2.843-1.05.492-1.05.017-2.337-1.053-2.826zm-6.84-4.525c-1.133-.94-2.793-.763-3.722.35-.94 1.125-.773 2.78.35 3.708 1.133.95 2.797.786 3.725-.35.93-1.12.762-2.797-.354-3.707zm-5.962-6.627c-.96-1.38-2.867-1.733-4.256-.767-1.39.946-1.74 2.857-.8 4.257.967 1.373 2.88 1.72 4.276.764 1.385-.952 1.747-2.864.78-4.254zm-3.673-8.226c-.64-1.886-2.673-2.91-4.544-2.29-1.91.624-2.918 2.677-2.306 4.55.622 1.897 2.66 2.922 4.553 2.298 1.892-.633 2.916-2.662 2.297-4.558zm-.92-10.006c0-2.288-1.856-4.16-4.163-4.16-2.293 0-4.156 1.872-4.156 4.16 0 2.31 1.863 4.183 4.155 4.183 2.306 0 4.162-1.872 4.162-4.182zM39.754.596c-.875-.005-1.578.708-1.578 1.58 0 .876.703 1.59 1.578 1.59.88 0 1.584-.714 1.584-1.59 0-.872-.705-1.585-1.584-1.58zm7.43.577c-.993-.216-1.963.416-2.18 1.426-.204.996.434 1.968 1.422 2.172.993.22 1.983-.417 2.187-1.43.206-.996-.432-1.966-1.43-2.168zM55.2 3.335c-1.072-.48-2.333-.018-2.84 1.04-.483 1.062-.024 2.346 1.04 2.838 1.078.513 2.357.042 2.85-1.033.495-1.08.032-2.347-1.05-2.845zm8.41 4.35c-1.123-.94-2.78-.77-3.713.357-.927 1.115-.772 2.787.356 3.71 1.126.935 2.797.773 3.708-.35.947-1.135.772-2.79-.35-3.716zm7.638 7.203c-.957-1.38-2.863-1.738-4.257-.766-1.38.95-1.73 2.87-.78 4.246.963 1.405 2.866 1.764 4.265.787 1.393-.972 1.733-2.854.773-4.267zm5.49 9.447c-.637-1.9-2.678-2.92-4.55-2.295-1.888.63-2.916 2.66-2.292 4.55.636 1.878 2.67 2.906 4.545 2.288 1.894-.627 2.915-2.678 2.3-4.543zm2.39 12.256c0-2.288-1.865-4.16-4.17-4.16-2.297 0-4.162 1.872-4.162 4.16 0 2.31 1.865 4.183 4.163 4.183 2.303 0 4.17-1.872 4.17-4.182z%22 fill%3D%22%23E6772B%22%2F%3E%3Cpath d%3D%22M411.373 38.233h11.58c.402 0 .718-.325.718-.72v-2.612c0-.393-.315-.72-.716-.72h-11.58v-3.318c0-3.027.112-3.11 2.854-3.11h9.166c.387 0 .718-.33.718-.726v-2.312c0-.508-.182-.692-.718-.76-1.165-.18-3.518-.505-7.822-.505-6.016 0-9.196-.043-9.196 7.412v11.45c0 7.455 3.18 7.414 9.196 7.414 4.304 0 6.657-.323 7.822-.507.536-.07.718-.252.718-.762v-2.31c0-.398-.33-.723-.718-.723h-9.166c-2.742 0-2.855-.082-2.855-3.114v-4.077zm63.03 3.947c0-3.47-1.978-5.266-5.025-6.5-2.406-.967-4.513-1.788-6.12-2.42-1.607-.64-2.965-1.733-2.965-2.925 0-1.626 2.005-2.568 4.687-2.568 3.146 0 5.623.44 8.013.658h.07c.368 0 .614-.294.614-.65v-2.68c0-.36-.285-.615-.65-.685-1.23-.294-4.386-.95-7.835-.95-6.73 0-9.933 2.893-9.933 6.875 0 2.53 1.114 5.025 4.26 6.327 3.164 1.303 9.642 2.805 9.642 5.518 0 2.1-.985 3.252-4.203 3.252-3.346 0-6.732-.474-8.18-.655h-.073c-.358 0-.688.293-.688.69v2.606c0 .398.33.648.687.72 1.736.4 4.98.95 8.178.95 7.238 0 9.517-3.91 9.517-7.563zm-28.757-10.556c0-2.713-2.106-3.872-5.73-3.872-.756 0-4.048.074-4.7.146v7.845c.586.037 4.096.11 4.7.11 3.734 0 5.73-.718 5.73-3.9v-.33zm5.864 17.383c0 .25-.15.432-.433.432h-4.42c-.398 0-.54-.368-.72-.725l-5.215-8.774h-.805c-.938 0-3.865-.103-4.7-.146v8.92c0 .397-.287.725-.683.725h-3.616c-.397 0-.725-.33-.725-.725V25c0-.724.43-.978 1.157-1.085 1.88-.288 5.93-.466 8.567-.466 5.577 0 10.72 1.99 10.72 8.174v.33c0 3.83-1.92 5.926-4.886 7.08l5.688 9.68c.072.11.072.213.072.293zm-48.856-21.724v-2.86c0-.4-.325-.687-.718-.687h-19.48c-.392 0-.72.286-.72.687v2.86c0 .397.328.647.72.647h7.224v20.785c0 .396.327.724.724.724h3.583c.398 0 .73-.33.73-.725V27.93h7.22c.392 0 .717-.25.717-.647zm-24.51 12.2v-15.06c0-.4-.326-.687-.728-.687h-3.582c-.397 0-.72.286-.72.687v15.06c0 4.127-1.906 6.083-5.815 6.083-3.903 0-5.812-1.956-5.812-6.083v-15.06c0-.4-.323-.687-.724-.687h-3.576c-.397 0-.726.286-.726.687v15.06c0 7.71 5.015 10.243 10.837 10.243 5.827 0 10.844-2.532 10.844-10.243zm-39.832-1.25h11.582c.397 0 .724-.325.724-.72v-2.612c0-.393-.327-.72-.724-.72h-11.582v-3.318c0-3.027.116-3.11 2.853-3.11h9.16c.4 0 .727-.33.727-.726v-2.312c0-.508-.183-.692-.726-.76-1.158-.18-3.515-.505-7.818-.505-6.007 0-9.194-.043-9.194 7.412v11.45c0 7.455 3.187 7.414 9.194 7.414 4.303 0 6.66-.323 7.818-.507.543-.07.726-.252.726-.762v-2.31c0-.398-.328-.723-.726-.723h-9.16c-2.738 0-2.854-.082-2.854-3.114v-4.077zm-15.51-6.61c0-2.712-2.106-3.87-5.725-3.87-.763 0-4.055.073-4.7.145v7.845c.573.037 4.08.11 4.7.11 3.724 0 5.725-.718 5.725-3.9v-.33zm5.862 17.384c0 .25-.144.432-.433.432h-4.417c-.396 0-.543-.368-.722-.725l-5.21-8.774h-.803c-.944 0-3.868-.103-4.7-.146v8.92c0 .397-.293.725-.69.725h-3.62c-.394 0-.72-.33-.72-.725V25c0-.724.427-.978 1.157-1.085 1.883-.288 5.928-.466 8.573-.466 5.57 0 10.717 1.99 10.717 8.174v.33c0 3.83-1.916 5.926-4.88 7.08l5.676 9.68c.074.11.074.213.074.293zm-70.738-14.27c0-4.776-2.887-6.91-6.434-6.91s-6.433 2.134-6.433 6.91v3.7c0 4.777 2.885 6.91 6.432 6.91 3.547 0 6.434-2.133 6.434-6.91v-3.7zm5.06 0v3.7c0 7.962-5.525 11.29-11.494 11.29-5.97 0-11.495-3.328-11.495-11.29v-3.7c0-7.96 5.526-11.288 11.495-11.288 5.97 0 11.495 3.327 11.495 11.286zm-27.55 7.443c0-3.47-1.972-5.266-5.03-6.5-2.404-.967-4.516-1.788-6.124-2.42-1.6-.636-2.963-1.733-2.963-2.925 0-1.626 2.014-2.568 4.685-2.568 3.15 0 5.63.44 8.02.658h.072c.36 0 .61-.294.61-.65v-2.68c0-.36-.283-.615-.647-.685-1.227-.294-4.384-.95-7.835-.95-6.728 0-9.936 2.893-9.936 6.875 0 2.53 1.114 5.025 4.268 6.327 3.16 1.303 9.63 2.805 9.63 5.518 0 2.1-.977 3.252-4.2 3.252-3.345 0-6.732-.474-8.18-.655h-.073c-.36 0-.685.293-.685.69v2.606c0 .398.325.648.685.72 1.74.4 4.986.95 8.18.95 7.243 0 9.522-3.91 9.522-7.563zm55.27 5.81V24.424c0-.4-.292-.687-.69-.687h-3.113c-.402 0-.69.286-.69.687v17.85c0 .214-.104.328-.176.328-.114 0-.22-.113-.288-.29L275.54 24.9c-.438-.945-.834-1.162-1.593-1.162h-3.91c-.797 0-1.44.648-1.44 1.445v23.535c0 .396.316.724.722.724h3.068c.397 0 .69-.33.69-.725V31.697c0-.215.078-.293.182-.293.107 0 .22.078.323.293L283.4 48.14c.568 1.3 1.33 1.3 2.2 1.3h3.66c.794 0 1.446-.65 1.446-1.45zm-80.31.906V25.18c0-.796-.654-1.444-1.45-1.444h-2.968c-.577 0-1.085.358-1.338.868L197.7 38.74c-.186.324-.26.505-.4.505-.15 0-.225-.18-.404-.506l-6.942-14.136c-.255-.51-.763-.868-1.337-.868h-2.97c-.796 0-1.45.648-1.45 1.445v23.716c0 .36.293.543.622.543h3.65c.326 0 .58-.368.58-.725V33.07c0-.253.038-.36.11-.36.03 0 .106.107.183.215l5.88 12.938c.21.393.682.616 1.153.616h1.883c.47 0 .937-.224 1.15-.617l5.84-12.938c.08-.108.15-.215.18-.215.078 0 .115.107.115.36v15.645c0 .357.253.724.574.724h3.655c.328 0 .62-.184.62-.544zm-36.868-14.16c0-4.775-2.884-6.91-6.43-6.91s-6.435 2.135-6.435 6.91v3.702c0 4.776 2.89 6.908 6.434 6.908 3.547 0 6.43-2.132 6.43-6.908v-3.702zm5.072 0v3.702c0 7.96-5.53 11.288-11.503 11.288-5.97 0-11.495-3.327-11.495-11.288v-3.702c0-7.96 5.526-11.287 11.495-11.287 5.972 0 11.503 3.327 11.503 11.286zm-28.712 13.98V24.422c0-.4-.33-.687-.724-.687h-3.576c-.406 0-.732.286-.732.687v9.397h-11.46v-9.397c0-.4-.33-.687-.72-.687h-3.582c-.403 0-.726.286-.726.687v24.292c0 .396.323.724.726.724h3.582c.39 0 .72-.33.72-.725V38.233h11.46v10.482c0 .396.326.724.732.724h3.576c.394 0 .724-.33.724-.725zm-26.83-20.786h-7.218v20.785c0 .396-.327.724-.73.724h-3.577c-.398 0-.72-.33-.72-.725V27.93h-7.228c-.396 0-.725-.25-.725-.647v-2.86c0-.4.33-.687.725-.687h19.472c.397 0 .725.286.725.687v2.86c0 .397-.328.647-.725.647z%22 fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size:
    9.8125rem     1.4375rem;
  height: 23px;
  height: 1.4375rem;
  width: 157px;
  width: 9.8125rem;
}

.tr-GlobalFooter-button {
  -ms-flex-align: center;
      align-items: center;
  color: rgb(255, 128, 0);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 24px 24px 24px 24px;
  padding: 1.5rem 1.5rem 1.5rem 1.5rem;
}

@media (min-width: 48em) {
  .tr-GlobalFooter-button {
    display: none;
  }
}

.tr-GlobalFooter-button:focus {
  opacity: 0.845;
}

.tr-GlobalFooter-button:hover {
  cursor: pointer;
  opacity: 0.845;
}

.tr-GlobalFooter-button:active {
  opacity: 1;
}

.tr-GlobalFooter-caret {
  height: 24px;
  height: 1.5rem;
  width: 24px;
  width: 1.5rem;
}

.tr-GlobalFooter-items {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 12px 0;
  margin: 0 0 0.75rem 0;
  padding: 12px 18px;
  padding: 0.75rem 1.125rem;
}

@media (min-width: 48em) {
  .tr-GlobalFooter-items {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
}

/** @define GlobalFooterItem */

.tr-GlobalFooterItem {
  margin-top: 24px;
  margin-top: 1.5rem;
}

.tr-GlobalFooterItem:first-of-type {
  margin-top: 0;
}

@media (min-width: 48em) {
  .tr-GlobalFooterItem {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 4.4375rem; /* 2 */
    margin-left: 1.125rem;
    margin-right: 1.125rem;
    margin-top: 0;
  }
}

.tr-GlobalFooterItem-inner {
  color: rgb(175, 175, 175);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  text-decoration: none;
}

.tr-GlobalFooterItem-inner:visited {
  color: rgb(175, 175, 175);
}

.tr-GlobalFooterItem-inner:focus,
.tr-GlobalFooterItem-inner:hover {
  text-decoration: underline;
}

.tr-GlobalFooterItem-inner:active {
  color: rgb(255, 128, 0);
}


/** @define SearchFilters */

/** @define SearchInputTypeaheadItem */

/*
 * 1. Remove default border radius introduced in Chrome 62 on macOS.
 */

.tr-SearchInputTypeaheadItem-button {
  border-radius: 0; /* 1 */
  color: rgb(77, 77, 77);
  display: block;
  font-family: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 12px 18px;
  padding: 0.75rem 1.125rem;
  text-align: left;
  width: 100%;
}

[dir="rtl"] .tr-SearchInputTypeaheadItem-button {
  text-align: right;
}

.tr-SearchInputTypeaheadItem-highlight {
  font-weight: 500;
}

/* Modifiers
   ========================================================================== */

.tr-SearchInputTypeaheadItem--dark .tr-SearchInputTypeaheadItem-button {
  color: rgb(255, 255, 255);
}

/* States
   ========================================================================== */

.tr-SearchInputTypeaheadItem-button:hover {
  cursor: pointer;
  text-decoration: underline;
}

.tr-SearchInputTypeaheadItem.is-selected .tr-SearchInputTypeaheadItem-button {
  background-color: rgb(234, 234, 234);
  cursor: pointer;
  text-decoration: underline;
}

.tr-SearchInputTypeaheadItem--dark.is-selected .tr-SearchInputTypeaheadItem-button {
  background-color: rgb(175, 175, 175);
}

/** @define SearchInput */

/**
 * 1. Remove default border radius introduced in Chrome 62 on macOS.
 */

.tr-SearchInput {
  position: relative;
}

.tr-SearchInput-box {
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgb(208, 208, 208);
  border-bottom: 0.0625rem solid rgb(208, 208, 208);
  border-left: 1px solid rgb(208, 208, 208);
  border-left: 0.0625rem solid rgb(208, 208, 208);
  border-radius: 0.3125rem;
  border-right: 1px solid rgb(208, 208, 208);
  border-right: 0.0625rem solid rgb(208, 208, 208);
  border-top: 1px solid rgb(208, 208, 208);
  border-top: 0.0625rem solid rgb(208, 208, 208);
  display: -ms-flexbox;
  display: flex;
  height: 57px;
  height: 3.5625rem;
  overflow: hidden;
  position: relative;
  z-index: auto;
}

.tr-SearchInput-buttons {
  display: -ms-flexbox;
  display: flex;
}

.tr-SearchInput-clearButton {
  -ms-flex-align: center;
      align-items: center;
  border-radius: 0; /* 1 */
  color: rgb(77, 77, 77);
  display: none;
  padding-left: 18px;
  padding-left: 1.125rem;
  padding-right: 18px;
  padding-right: 1.125rem;
}

.tr-SearchInput-searchButton {
  -ms-flex-align: center;
      align-items: center;
  border-radius: 0; /* 1 */
  color: rgb(77, 77, 77);
  display: -ms-flexbox;
  display: flex;
  padding-left: 18px;
  padding-left: 1.125rem;
  padding-right: 18px;
  padding-right: 1.125rem;
}

.tr-SearchInput-icon {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
}

.tr-SearchInput-input {
  background-color: transparent;
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: none;
  color: rgb(77, 77, 77);
  -ms-flex-positive: 1;
      flex-grow: 1;
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial";
  outline: none;
  padding-bottom: 18px;
  padding-bottom: 1.125rem;
  padding-left: 18px;
  padding-left: 1.125rem;
  padding-top: 18px;
  padding-top: 1.125rem;
}

@media (min-width: 48em) {
  .tr-SearchInput-input {
    font-size: 1rem;
  }
}

.tr-SearchInput-input:-ms-input-placeholder {
  color: rgb(77, 77, 77);
}

.tr-SearchInput-input::placeholder {
  color: rgb(77, 77, 77);
}

.tr-SearchInput-input:focus:-ms-input-placeholder {
  color: rgb(175, 175, 175);
}

.tr-SearchInput-input:focus::placeholder {
  color: rgb(175, 175, 175);
}

.tr-SearchInput-typeahead {
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgb(208, 208, 208);
  border-bottom: 0.0625rem solid rgb(208, 208, 208);
  border-left: 1px solid rgb(208, 208, 208);
  border-left: 0.0625rem solid rgb(208, 208, 208);
  border-radius: 0.3125rem;
  border-right: 1px solid rgb(208, 208, 208);
  border-right: 0.0625rem solid rgb(208, 208, 208);
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: none;
  left: 0;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  padding-top: 12px;
  padding-top: 0.75rem;
  position: absolute;
  right: 0;
  z-index: 1;
}

/* Modifiers
   ========================================================================== */

.tr-SearchInput--dark .tr-SearchInput-box {
  background-color: rgb(102, 102, 102);
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: none;
}

.tr-SearchInput--dark .tr-SearchInput-clearButton {
  color: rgb(255, 255, 255);
}

.tr-SearchInput--dark .tr-SearchInput-searchButton {
  color: rgb(234, 234, 234);
}

.tr-SearchInput--dark .tr-SearchInput-input {
  color: rgb(255, 255, 255);
}

.tr-SearchInput--dark .tr-SearchInput-typeahead {
  background-color: rgb(102, 102, 102);
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: 1px solid rgb(208, 208, 208);
  border-top: 0.0625rem solid rgb(208, 208, 208);
}

.tr-SearchInput--dark .tr-SearchInput-input:-ms-input-placeholder {
  color: rgb(255, 255, 255);
}

.tr-SearchInput--dark .tr-SearchInput-input::placeholder {
  color: rgb(255, 255, 255);
}

.tr-SearchInput--dark .tr-SearchInput-input:focus:-ms-input-placeholder {
  color: rgb(175, 175, 175);
}

.tr-SearchInput--dark .tr-SearchInput-input:focus::placeholder {
  color: rgb(175, 175, 175);
}

/* States
   ========================================================================== */

.tr-SearchInput-searchButton:hover {
  cursor: pointer;
}

.tr-SearchInput.is-active .tr-SearchInput-clearButton {
  display: -ms-flexbox;
  display: flex;
}

.tr-SearchInput.is-active .tr-SearchInput-searchButton {
  background-color: rgb(234, 234, 234);
}

.tr-SearchInput--dark.is-active .tr-SearchInput-searchButton {
  background-color: rgb(136, 136, 136);
  color: rgb(234, 234, 234);
}

.tr-SearchInput.is-active .tr-SearchInput-clearButton:hover,
.tr-SearchInput.is-active .tr-SearchInput-searchButton:hover {
  color: rgb(136, 136, 136);
  cursor: pointer;
}

.tr-SearchInput--dark.is-active .tr-SearchInput-clearButton:hover,
.tr-SearchInput--dark.is-active .tr-SearchInput-searchButton:hover {
  color: rgb(175, 175, 175);
}

.tr-SearchInput.is-expanded .tr-SearchInput-typeahead {
  display: block;
}

.tr-SearchInput.is-expanded .tr-SearchInput-box {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}


/** @define SiteFooterNavList */

/*
 * 1. (1200px - (36px * 5)) / 5
 * 2. Ensure we don't show an outline on button.
 * 3. Offset padding when applying border
 */

.tr-SiteFooterNavList {
  border-top: 1px solid rgb(102, 102, 102);
  border-top: 0.0625rem solid rgb(102, 102, 102);
  display: block;
  height: 60px;
  height: 3.75rem;
  overflow: hidden;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavList {
    border-top: 0;
    height: auto;
    margin-left: 1.125rem;
    margin-right: 1.125rem;
    max-width: 12.75rem; /* 1 */
  }
}

.tr-SiteFooterNavList-title {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  height: 3.75rem;
  padding-left: 24px;
  padding-left: 1.5rem;
  padding-right: 24px;
  padding-right: 1.5rem;
  text-align: left;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  width: 100%;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavList-title {
    height: auto;
    margin: 0 0 1.5rem 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.tr-SiteFooterNavList-text {
  color: rgb(255, 255, 255);
  -ms-flex-positive: 1;
      flex-grow: 1;
}

[dir="rtl"] .tr-SiteFooterNavList-text {
  text-align: right;
}

.tr-SiteFooterNavList-caret {
  color: rgb(255, 255, 255);
  height: 24px;
  height: 1.5rem;
  line-height: 1;
  width: 24px;
  width: 1.5rem;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavList-caret {
    display: none;
  }
}

.tr-SiteFooterNavList-inner {
  border-top: 1px solid rgb(102, 102, 102);
  border-top: 0.0625rem solid rgb(102, 102, 102);
  display: none;
  margin-left: 24px;
  margin-left: 1.5rem;
  margin-right: 24px;
  margin-right: 1.5rem;
  padding-left: 24px;
  padding-left: 1.5rem;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavList-inner {
    display: block;
  }
}

[dir="rtl"] .tr-SiteFooterNavList-inner {
  padding-left: 0;
  padding-right: 24px;
  padding-right: 1.5rem;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavList-inner {
    border-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  [dir="rtl"] .tr-SiteFooterNavList-inner {
    padding-right: 0;
  }
}

/* CSS States
   ========================================================================== */

.tr-SiteFooterNavList-title:focus {
  border-left: 5px solid rgb(255, 255, 255);
  border-left: 0.3125rem solid rgb(255, 255, 255);
  outline: none; /* 2 */
  padding-left: 19px;
  padding-left: 1.1875rem; /* 3 */
}

.tr-SiteFooterNavList-title:hover {
  cursor: pointer;
  opacity: 0.845;
}

.tr-SiteFooterNavList-title:active {
  opacity: 1;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavList-title:focus {
    opacity: 1;
  }

  .tr-SiteFooterNavList-title:hover {
    cursor: default;
    opacity: 1;
  }
}

/* States
   ========================================================================== */

.tr-SiteFooterNavList.is-expanded {
  height: auto;
}

.tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-title {
  border-left: 5px solid rgb(255, 255, 255);
  border-left: 0.3125rem solid rgb(255, 255, 255);
  padding-left: 19px;
  padding-left: 1.1875rem; /* 3 */
}

[dir="rtl"] .tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-title {
  border-left: 0;
  border-right: 5px solid rgb(255, 255, 255);
  border-right: 0.3125rem solid rgb(255, 255, 255);
  padding-left: 24px;
  padding-left: 1.5rem;
  padding-right: 19px;
  padding-right: 1.1875rem; /* 3 */
}

.tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-inner {
  display: block;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavList-title:focus,
  .tr-SiteFooterNavList.is-expanded .tr-SiteFooterNavList-title {
    border-left: 0;
    border-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

/** @define SiteFooterNavItem */

.tr-SiteFooterNavItem {
  border-bottom: 1px solid rgb(102, 102, 102);
  border-bottom: 0.0625rem solid rgb(102, 102, 102);
  height: 60px;
  height: 3.75rem;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavItem {
    border-bottom: 0;
    height: 2.25rem;
  }
}

.tr-SiteFooterNavItem-link {
  -ms-flex-align: center;
      align-items: center;
  color: inherit;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 300;
  height: 100%;
  text-decoration: none;
}

@media (min-width: 48em) {
  .tr-SiteFooterNavItem-link {
    font-size: 0.875rem;
  }
}

/* CSS States
   ========================================================================== */

.tr-SiteFooterNavItem:last-of-type {
  border-bottom: none;
}

.tr-SiteFooterNavItem-link:visited {
  color: inherit;
}

.tr-SiteFooterNavItem-link:focus,
.tr-SiteFooterNavItem-link:hover {
  text-decoration: underline;
}

.tr-SiteFooterNavItem-link:active {
  color: rgb(255, 128, 0);
}

/** @define SiteFooter */

/*
 * 1. Wrap lists if doesn't fit within bounds.
 */

.tr-SiteFooter {
  background-color: rgb(77, 77, 77);
  color: rgb(255, 255, 255);
}

@media (min-width: 48em) {
  .tr-SiteFooter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    padding-bottom: 3rem;
  }
}

@media (min-width: 48em) {
  .tr-SiteFooter-inner {
    width: 75rem;
  }
}

@media (min-width: 48em) {
  .tr-SiteFooter-listsInner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; /* 1 */
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

/* Search
   ========================================================================== */

.tr-SiteFooter-search {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.tr-SiteFooter-searchInner {
  margin: 24px 18px;
  margin: 1.5rem 1.125rem;
  width: 100%;
}

@media (min-width: 48em) {
  .tr-SiteFooter-searchInner {
    margin-bottom: 3rem;
    margin-top: 3rem;
    max-width: 35rem;
  }
}

/**
 * Font Faces
 */

/* Knowledge2017
   ========================================================================== */

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: normal;
  font-weight: 300;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-light-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-light-webfont.woff") format("woff");
}

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: italic;
  font-weight: 300;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-lightitalic-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-lightitalic-webfont.woff") format("woff");
}

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: normal;
  font-weight: 400;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regular-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regular-webfont.woff") format("woff");
}

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: italic;
  font-weight: 400;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regularitalic-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-regularitalic-webfont.woff") format("woff");
}

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: normal;
  font-weight: 500;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-medium-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-medium-webfont.woff") format("woff");
}

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: italic;
  font-weight: 500;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-mediumitalic-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-mediumitalic-webfont.woff") format("woff");
}

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: normal;
  font-weight: 900;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-black-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-black-webfont.woff") format("woff");
}

@font-face {
  font-family: "Knowledge2017"; /* stylelint-disable-line scale-unlimited/declaration-strict-value */
  font-style: italic;
  font-weight: 900;
  src:
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-blackitalic-webfont.woff2") format("woff2"),
    url("https://app-data.gcs.trstatic.net/wel-trdotcom/fonts/all-characters/knowledge2017-blackitalic-webfont.woff") format("woff");
}

/* Base
  ========================================================================== */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Uses pixels not rems as currently just a copy paste from Suit Base CSS
 */

html {
  box-sizing: border-box; /* 1 */
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
figure,
p,
pre {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

button {
  background: transparent; /* stylelint-disable-line property-blacklist */
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted; /* 2 */
  outline: 5px auto -webkit-focus-ring-color; /* 2 */
}

fieldset {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

iframe {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

ol,
ul {
  list-style: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

/**
 * Suppress the focus outline on elements that cannot be accessed via keyboard.
 * This prevents an unwanted focus outline from appearing around elements that
 * might still respond to pointer events.
 */

[tabindex="-1"]:focus {
  outline: none !important;
}

/* Typographic Base
   ========================================================================== */

/**
 * Provide a default typographic base on the body element
 *
 * Nothing is redefined on root/html (in order to preserve browser defaults)
 */

body {
  color: rgb(77, 77, 77);
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial",
    sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/*
 * Provide sane default styling for commmon inline text elements
 */

b,
strong {
  font-weight: 500;
}

a {
  color: rgb(0, 93, 162);
  -webkit-text-decoration-skip: ink;
          text-decoration-skip: ink;
}

a:visited {
  color: rgb(98, 31, 149);
}

a:hover,
a:focus {
  text-decoration: none;
}

a:active {
  color: rgb(255, 128, 0);
}

/* Headings
  ========================================================================== */

h1,
h2,
h3,
h4,
h5,
h6 {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/** @define utilities */

/**
 * Completely remove from the flow but leave available to screen readers.
 *
 * 1. Uses pixels not rems as purely intended to visually hide content.
 * 2. Magic number for well-fitted letter-spacing
 * 3. Significant multiple of the 24px baseline for optimum readability, whilst
 *    maintaining the overall rhythm
 */

.u-hiddenVisually {
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important; /* 1 */
  height: 1px !important; /* 1 */
  overflow: hidden !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  position: absolute !important;
  width: 1px !important; /* 1 */
}

/**
 * Typographic utilities
 */

.u-textAntialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.u-typographySmallCaps {
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial",
    sans-serif;
  font-size: 11.483px;
  font-size: 0.71772rem;
  font-weight: 900;
  letter-spacing: 0.18em; /* 2 */
  line-height: 20px;
  text-transform: uppercase;
}

/**
 * Language and body:lang styles defined together here
 */

/**
 * Arabic
 *
 * 1. Not strictly required, as dir="rtl" should always be specifed on <html>
 *    if whole document is in a right-to-left language. Included here as
 *    fallback/backup only.
 */

body:lang(ar) {
  direction: rtl; /* 1 */
}

/**
 * Chinese
 *
 * See:
 * <https://medium.com/@bobtung/best-practice-in-chinese-layout-f933aff1728f>
 *
 * 1. Justify text.
 * 2. Prevent italics in `<em>`.
 */

/* Chinese Simplified */

body:lang(zh-Hans),
.tr-Language:lang(zh-Hans) {
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial",
    "source-han-sans-simplified-c",
    "Microsoft Yahei",
    "\5FAE\8F6F\96C5\9ED1",
    "STXihei",
    "\534E\6587\7EC6\9ED1",
    sans-serif;
  text-align: justify; /* 1 */
  text-justify: inter-ideograph;
}

body:lang(zh-Hans) em,
body:lang(zh-Hans) i,
.tr-Language:lang(zh-Hans) em,
.tr-Language:lang(zh-Hans) i {
  font-style: normal; /* 2 */
}

/* Chinese Traditional */

body:lang(zh),
.tr-Language:lang(zh) {
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial",
    "source-han-sans-traditional-chinese",
    "Microsoft YaHei",
    "\5FAE\8F6F\96C5\9ED1",
    "STXihei",
    "\534E\6587\7EC6\9ED1",
    sans-serif;
  text-align: justify; /* 1 */
  text-justify: inter-ideograph;
}

/* stylelint-disable no-descending-specificity */

body:lang(zh) em,
body:lang(zh) i,

.tr-Language:lang(zh) em,
.tr-Language:lang(zh) i {
  font-style: normal; /* 2 */
}

/**
 * Japanese
 */

body:lang(ja),
.tr-Language:lang(ja) {
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial",
    "source-han-sans-japanese",
    "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3",
    "Hiragino Kaku Gothic Pro",
    "\30E1\30A4\30EA\30AA",
    "Meiryo",
    "Osaka",
    "MS P\30B4\30B7\30C3\30AF",
    "MS PGothic",
    sans-serif;
}

/**
 * Korean
 */

body:lang(ko),
.tr-Language:lang(ko) {
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial",
    "source-han-sans-korean",
    sans-serif;
}

/**
 * Latin
 *
 * 1. Inherited base typographic styles (defaults, or defined in Typography.css)
 *    must be re-specified for latin languages, to support nested
 *    Language components.
 */

.tr-Language:lang(de),
.tr-Language:lang(en),
.tr-Language:lang(es),
.tr-Language:lang(fr),
.tr-Language:lang(it),
.tr-Language:lang(nl),
.tr-Language:lang(pt),
.tr-Language:lang(ru),
.tr-Language:lang(tr) {
  font-family: "Knowledge2017",
    "Helvetica Neue",
    "Arial",
    sans-serif; /* 1 */
  font-size: 16px;
  font-size: 1rem; /* 1 */
  line-height: 1.5; /* 1 */
}

.tr-Language:lang(de) em,
.tr-Language:lang(de) i,
.tr-Language:lang(en) em,
.tr-Language:lang(en) i,
.tr-Language:lang(es) em,
.tr-Language:lang(es) i,
.tr-Language:lang(fr) em,
.tr-Language:lang(fr) i,
.tr-Language:lang(it) em,
.tr-Language:lang(it) i,
.tr-Language:lang(nl) em,
.tr-Language:lang(nl) i,
.tr-Language:lang(pt) em,
.tr-Language:lang(pt) i,
.tr-Language:lang(ru) em,
.tr-Language:lang(ru) i,
.tr-Language:lang(tr) em,
.tr-Language:lang(tr) i {
  font-style: italic; /* 1 */
}

/*# sourceMappingURL=main.4f9ce2.css.map*/