@import url(https://fonts.googleapis.com/css?family=Heebo:300,400,500,700);
@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;700&display=swap);

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
   margin: 0 auto;
   max-width: 1280px !important;
   padding: 0 16px !important
}

@media screen and (min-width:992px) and (max-width:1440px) {

   .container,
   .container-fluid,
   .container-lg,
   .container-md,
   .container-sm,
   .container-xl,
   .container-xxl {
      max-width: 90% !important
   }
}

.region.region-fullwidthsection {
   margin: 0
}

@media screen and (max-width:992px) {
   .region.region-fullwidthsection .views-element-container.related-tiles-container {
      margin: 0 auto !important;
      max-width: 90% !important
   }
}

@media screen and (max-width:767px) {
   .region.region-fullwidthsection .views-element-container.related-tiles-container .view.view-basic-page-view .slick-basic-with-content .slick-list .slick-track .row.slick-slide img {
      min-height: 500px !important
   }
}

@media screen and (max-width:767px) {
   .region.region-fullwidthsection .views-element-container.related-tiles-container .view.view-basic-page-view .slick-basic-with-content .slick-prev {
      left: -18px !important;
      height: 25px !important
   }
}

@media screen and (max-width:767px) {
   .region.region-fullwidthsection .views-element-container.related-tiles-container .view.view-basic-page-view .slick-basic-with-content .slick-next {
      left: unset !important;
      right: -24px !important;
      height: 25px !important
   }
}

.main-content.col {
   padding: 0
}

a,
button,
input,
select,
textarea {
   -webkit-tap-highlight-color: transparent
}

html {
   overflow-x: hidden
}

body .node__content {
   margin-top: 0
}

body.modal-open {
   overflow: hidden
}

body.sticky-header-enabled #page-wrapper {
   margin-top: 130px
}

@media screen and (max-width:992px) {
   body.sticky-header-enabled #page-wrapper {
      margin-top: 92px
   }
}

body.sticky-filter-enabled #page-wrapper {
   margin-top: 270px
}

@media screen and (max-width:992px) {
   body.sticky-filter-enabled #page-wrapper {
      margin-top: 232px
   }
}

body.access-denied #block-flowserve-content .content {
   margin: 0 auto;
   max-width: 1280px;
   padding: 0 16px
}

@media screen and (min-width:992px) and (max-width:1440px) {
   body.access-denied #block-flowserve-content .content {
      max-width: 90%
   }
}

.container-inline div,
.container-inline label {
   display: block
}

img,
svg {
   width: auto
}

img[data-align=right] {
   float: right;
   width: 100% !important;
   max-width: 500px !important
}

.quote-mobile {
   display: block;
   clear: both;
   line-height: 48px !important
}

.quote-desktop {
   display: none
}

figure {
   margin: 1em 0
}

.align-right {
   float: right
}

@media only screen and (min-width:64em) {
   .quote-mobile {
      display: none
   }

   .quote-desktop {
      display: block;
      line-height: 48px !important
   }

   figure {
      margin: 1em 0 1em 1em
   }
}

.block-spacing {
   padding-bottom: 24px !important
}

.home-page-block {
   margin-top: 75px !important;
   margin-bottom: 20px !important
}

@media screen and (max-width:1200px) {
   .home-page-block {
      margin-top: 44px !important
   }
}

.share-dropdown {
   position: relative;
   display: inline-block
}

.share-dropdown__btn {
   cursor: pointer;
   text-decoration: none
}

.share-dropdown__btn img {
   margin: 0 8px 0 0 !important;
   position: static !important
}

.share-dropdown__btn span {
   font-size: 18px;
   line-height: 27px;
   color: #686868;
   font-weight: 500
}

.share-dropdown__content {
   box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
   list-style: none;
   padding: 8px;
   margin: 0;
   height: auto;
   max-width: 170px;
   min-width: 140px;
   background-color: #fff;
   position: absolute;
   top: 100%;
   z-index: 11;
   left: 0
}

.share-dropdown__content.hide {
   display: none
}

.share-dropdown__content li {
   background-color: #fff;
   border-radius: 7px;
   padding: 10px 5px
}

.share-dropdown__content li a:focus-within {
   outline: 1px solid #000
}

.share-dropdown__content li a:focus:not(:focus-visible) {
   outline: none
}

.share-dropdown__content li:hover {
   background-color: rgba(2, 27, 70, .05)
}

.share-dropdown__content li:hover .share-dropdown__content-item,
.share-dropdown__content li:hover .share-dropdown__content-item .fa {
   color: #021b46
}

.share-dropdown__content-item {
   color: #232323;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: 0;
   line-height: 24px;
   text-decoration: none;
   display: block
}

.share-dropdown__content-item .fa {
   color: #686868;
   padding-right: 8px
}

.share-dropdown__content-item span {
   width: auto !important
}

.share-dropdown__content-item:hover,
.share-dropdown__content-item:hover .fa {
   color: #021b46
}

.share-dropdown--basic {
   margin-top: 44px;
   margin-bottom: 72px
}

.share-dropdown--basic .h2,
.share-dropdown--basic h2 {
   display: none
}

.share-dropdown--basic .share-dropdown__btn {
   cursor: default;
   pointer-events: none
}

.share-dropdown--basic .share-dropdown__content {
   position: static;
   transform: none;
   box-shadow: none;
   flex-wrap: nowrap;
   justify-content: flex-start;
   max-width: 100%;
   padding: 25px 0 0
}

.share-dropdown--basic .share-dropdown__content.hide {
   display: flex
}

.share-dropdown--basic .share-dropdown__content li {
   padding: 0;
   margin: 0
}

@media screen and (min-width:768px) {
   .share-dropdown--basic .share-dropdown__content li {
      margin-right: 20px
   }
}

.share-dropdown--basic .share-dropdown__content li:hover {
   background-color: initial
}

.share-dropdown--basic .share-dropdown__content li:hover .share-dropdown__content-item {
   border: 1px solid #021b46
}

.share-dropdown--basic .share-dropdown__content li:hover .share-dropdown__content-item .fa {
   color: #021b46
}

.share-dropdown--basic .share-dropdown__content-item {
   width: 57px;
   display: block;
   height: 57px;
   text-align: center;
   padding: 17px 0;
   border-radius: 50%;
   border: 1px solid #fff
}

.share-dropdown--basic .share-dropdown__content-item .fa,
.share-dropdown--basic .share-dropdown__content-item .fa-brands {
   color: #686868;
   padding-right: 0 !important;
   font-size: 22px
}

.share-dropdown--basic .share-dropdown__content-item span {
   display: none
}

.webform-submission-form .form-control.form-textarea {
   padding-left: .75rem
}

@media screen and (max-width:992px) {
   html {
      overflow-x: hidden
   }
}

.supportsales-locator #block-flowserve-content>.content {
   margin: 0 auto !important;
   max-width: 1280px !important
}

@media screen and (min-width:992px) and (max-width:1440px) {
   .supportsales-locator #block-flowserve-content>.content {
      max-width: 90% !important
   }
}

@media screen and (max-width:767px) {
   .supportsales-locator #block-flowserve-content>.content {
      padding: 0 16px
   }
}

.supportsales-locator #block-flowserve-content>.content>div {
   padding: 0 !important
}

.iframe-modal {
   display: block;
   justify-content: center;
   align-items: center;
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1060
}

.iframe-modal .ui-dialog {
   height: 100%;
   padding-top: 40px;
   max-width: none;
   position: relative;
   background: #fff
}

.iframe-modal .ui-dialog.centered {
   text-align: center
}

.iframe-modal .ui-dialog .ui-dialog-titlebar-close {
   width: 30px;
   height: 30px;
   border: none;
   background: 0 0;
   position: absolute;
   top: 15px;
   right: 5px;
   margin: -10px 0 0;
   padding: 1px
}

.iframe-modal .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
   background: transparent url('data:image/svg+xml;charset=utf-8,<svg width="15" height="17" xmlns="http://www.w3.org/2000/svg"><g stroke="%23e2231a" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round"><path d="M.889 1.092L14.111 16.6M14.5.77L.5 15.845"/></g></svg>') 50%/1em auto no-repeat;
   position: absolute;
   top: 5px;
   right: 5px;
   width: 100%;
   height: 100%;
   border: none
}

.iframe-modal .ui-dialog .ui-dialog-titlebar-close.ui-button-icon-only {
   width: 2em;
   box-sizing: border-box;
   text-indent: -9999px;
   white-space: nowrap
}

.iframe-modal .ui-dialog .ui-button {
   display: inline-block;
   line-height: normal;
   cursor: pointer;
   vertical-align: middle;
   text-align: center;
   -webkit-user-select: none;
   user-select: none;
   overflow: visible
}

.iframe-modal .ui-dialog video {
   height: 100%;
   width: 100%
}

.iframe-modal .ui-corner-all,
.iframe-modal .ui-corner-bottom,
.iframe-modal .ui-corner-br,
.iframe-modal .ui-corner-right {
   border-bottom-right-radius: 3px
}

.iframe-modal .ui-corner-all,
.iframe-modal .ui-corner-bl,
.iframe-modal .ui-corner-bottom,
.iframe-modal .ui-corner-left {
   border-bottom-left-radius: 3px
}

.iframe-modal .ui-corner-all,
.iframe-modal .ui-corner-right,
.iframe-modal .ui-corner-top,
.iframe-modal .ui-corner-tr {
   border-top-right-radius: 3px
}

.iframe-modal .ui-corner-all,
.iframe-modal .ui-corner-left,
.iframe-modal .ui-corner-tl,
.iframe-modal .ui-corner-top {
   border-top-left-radius: 3px
}

@media screen and (min-width:1200px) {
   .iframe-modal .ui-dialog {
      width: 100% !important
   }
}

.ui-widget-overlay {
   opacity: .8;
   background: #aaa;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%
}

.page-user-reset .user-pass-reset {
   max-width: 365px;
   margin: 15px auto
}

@media screen and (max-width:767px) {
   .page-user-reset .user-pass-reset {
      max-width: 90%
   }
}

.cares-box {
   margin: 25px 0;
   padding: 20px;
   background: #e9e5e3
}

.cares-box .h3 {
   margin-bottom: 20px
}

.cares-box .cares-description {
   color: #232323;
   font-size: 1em;
   letter-spacing: 0;
   line-height: 28px;
   margin: 0;
   padding: 0 0 24px;
   display: flex
}

.cares-box .cares-description .field--name-field-block-image {
   padding-left: 0;
   margin-right: 15px;
   width: 100px
}

.cares-box .cares-description p {
   width: 1100px
}

.share-dropdown .weibo-button {
   display: none
}

.language-zh-hans .weibo-button {
   display: block !important
}

.language-zh-hans .twitter-button {
   display: none
}

#block-motionpointlanguageoption {
   display: flex;
   position: absolute;
   flex-direction: column;
   align-items: flex-end;
   flex-wrap: wrap;
   z-index: 999
}

#block-motionpointlanguageoption .content {
   display: none;
   background: #fff;
   margin: 0;
   border-radius: 4px;
   border: .5px solid #000;
   width: 96px;
   height: 134px
}

#block-motionpointlanguageoption .content .link-cont {
   width: 95px;
   height: 22px;
   margin-top: 9px;
   display: flex;
   justify-content: center
}

#block-motionpointlanguageoption .content .link-cont:hover {
   background: rgba(2, 27, 70, .05)
}

#block-motionpointlanguageoption .content .link-cont .langLink {
   display: list-item;
   list-style: none;
   text-align: left;
   color: #000;
   -webkit-text-decoration: #ffdead;
   text-decoration: #ffdead;
   font-size: 10px;
   padding: 4px
}

.mpLanguageOptionsDiv {
   width: 96px
}

.view-content-report {
   width: 85%;
   margin: auto
}

.block-views-blockupcoming-events-block-1 {
   margin: 0;
   width: 100%
}

.event-image {
   width: -webkit-fill-available;
   height: auto;
   max-width: 100%;
   max-height: 270px;
   object-fit: cover;
   width: -moz-available
}

.news-image {
   width: 100px;
   height: 100px;
   margin: 10px 0
}

.view-more-event-btn {
   margin-top: 3%;
   padding: 0 2% 2%
}

.event-datetime-location {
   position: absolute;
   left: 5%;
   bottom: 0;
   color: #000
}

.event-type {
   padding-bottom: 10px
}

.event-type,
.news-type {
   font-size: 14px;
   color: #686868;
   text-transform: uppercase;
   display: inline-block;
   letter-spacing: 1.56px
}

@media only screen and (max-width:600px) {
   .view-more-event-btn {
      margin-left: 15px
   }

   .event-content {
      padding: 5px 25px 0;
      font-size: .875em;
      margin-bottom: 1em !important;
      line-height: 28px
   }

   .block-views-blockupcoming-events-block-1 .h2,
   .block-views-blockupcoming-events-block-1 h2 {
      margin-left: 10px
   }

   .event-type {
      margin-top: 10px
   }
}

#slider {
   position: relative;
   overflow: hidden;
   margin: 0;
   width: 100%;
   height: 96%;
   border-top: 2px solid #eee;
   padding-top: 2%
}

#slider ul {
   list-style: none
}

#slider ul,
#slider ul li {
   position: relative;
   margin: 0;
   padding: 0;
   height: 100%;
   width: 100%
}

#slider ul li {
   display: block;
   float: left;
   text-align: center
}

a.control_next,
a.control_prev {
   position: absolute;
   top: 40%;
   z-index: 999;
   display: block;
   padding: 0 2%;
   width: auto;
   height: auto;
   background: no-repeat;
   color: #000;
   text-decoration: none;
   font-weight: 600;
   font-size: 30px;
   opacity: .8;
   cursor: pointer
}

a.control_next:hover,
a.control_prev:hover {
   opacity: 1;
   -webkit-transition: all .2s ease
}

a.control_prev {
   border-radius: 0 2px 2px 0
}

a.control_next {
   right: 0;
   border-radius: 2px 0 0 2px
}

.video-modal {
   height: 80%;
   width: 75%;
   margin: auto
}

.video-content,
.video-gallery-title {
   font-family: var(--bs-font-sans-serif)
}

.video-content {
   text-align: left;
   margin: 1% 1.5%
}

.video-title {
   margin: 0
}

.video-desc,
.video-pager {
   font-size: 14px;
   margin: 0
}

.video-pager {
   color: #012844;
   font-weight: 700
}

.video-src {
   height: 75% !important;
   width: 85% !important;
   object-fit: cover
}

@media only screen and (max-width:375px) {
   .video-modal {
      height: 70%;
      width: 96%
   }
}

@media only screen and (min-width:376px) and (max-width:425px) {
   #slider {
      height: 90%
   }

   .video-modal {
      height: 50%;
      width: 95%
   }
}

@media only screen and (min-width:426px) and (max-width:768px) {
   .video-modal {
      height: 60%;
      width: 85%
   }

   .video-src {
      height: 75% !important
   }
}

@media only screen and (min-width:769px) and (max-width:1024px) {
   .video-src {
      height: 82% !important
   }
}

@media only screen and (min-width:1440px) {
   #slider {
      height: 95%
   }

   .video-src {
      height: 85% !important;
      width: 85% !important
   }
}

@media only screen and (min-width:2560px) {
   #slider {
      height: 100%
   }

   .video-src {
      height: 88% !important
   }
}

.block-block-contenta2244bc4-ffbc-461a-b5ce-6b2ae75473af {
   padding-bottom: 1% !important
}

.field--name-field-display-full-width {
   display: none
}

#group_featured_products .card .item-list .list-group .list-group-item {
   border: 0
}

.mo-container {
   max-width: 1360px;
   margin: 0 auto;
   padding: 0 16px
}

@media screen and (min-width:992px) {
   .mo-container .row {
      margin: 0
   }
}

.mo-container.header {
   padding: 0 24px;
   background-color: #fff
}

@media screen and (min-width:1200px) {
   .mo-container.header {
      padding: 0;
      z-index: 9999;
      position: relative;
      min-width: 100%
   }
}

.mo-container--fullwidth {
   width: 100% !important;
   max-width: 100% !important;
   margin: 0 !important;
   padding: 0 !important
}

.main-wrap-menu .mo-menu-container {
   display: flex;
   width: 100%;
   flex-direction: column;
   height: auto
}

.main-wrap-menu .mo-menu-container .block {
   flex: 1;
   background-color: #90ee90;
   padding: 20px
}

@media screen and (min-width:992px) {
   .main-wrap-menu .mo-menu-container .row {
      margin: 0;
      align-items: flex-start
   }
}

.btn-group-lg>.btn-disabled.btn,
.btn-group-lg>.btn-outline-lg-disabled.btn,
.btn-group-lg>.btn-outline-primary.btn,
.btn-group-lg>.btn-primary.btn,
.btn-lg.btn-disabled,
.btn-lg.btn-outline-lg-disabled,
.btn-lg.btn-outline-primary,
.btn-lg.btn-primary {
   height: auto;
   width: 15.625em;
   font-size: 1.125em;
   font-weight: 500
}

.btn-group-sm>.btn-disabled-small.btn,
.btn-group-sm>.btn-outline-sm-disabled.btn,
.btn-group-sm>.btn-outline-small.btn,
.btn-group-sm>.btn-primary-small.btn,
.btn-group-sm>.btn-texticon-small.btn,
.btn-group-sm>.btn .btn-texticon-disabled,
.btn-sm.btn-disabled-small,
.btn-sm.btn-outline-sm-disabled,
.btn-sm.btn-outline-small,
.btn-sm.btn-primary-small,
.btn-sm .btn-texticon-disabled,
.btn-sm.btn-texticon-small {
   height: 3.75em;
   width: 12.875em;
   font-size: .875em;
   font-weight: 500
}

.btn-primary,
.btn-primary-small {
   border-color: #012844;
   background-color: #012844;
   border-radius: .5em;
   color: #fff;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   letter-spacing: .125em;
   line-height: 1.6875em;
   padding: 1em 2em
}

.btn-primary-small:hover,
.btn-primary:hover {
   color: #fff;
   box-shadow: 0 14px 20px 0 rgba(226, 35, 26, .34);
   background-color: #012844;
   border-color: #012844
}

.btn-disabled,
.btn-disabled-small {
   border-color: #b7b7b7;
   background-color: #b7b7b7;
   border-radius: .5em;
   color: #d3d3d3;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   letter-spacing: .125em;
   line-height: 1.6875em
}

.btn-disabled-small:hover,
.btn-disabled:hover {
   color: #d3d3d3
}

.btn-outline-primary {
   background-color: #fff;
   border-radius: .5em;
   color: #012844;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   box-sizing: border-box;
   border: .0625em solid #012844;
   letter-spacing: .125em;
   line-height: 1.6875em;
   padding: 1em 2em
}

.clear-btn-outline-primary {
   margin-left: 10px
}

.clear-btn-outline-primary,
.mobile-clear-btn-outline-primary {
   background-color: #fff;
   border-radius: .5em;
   color: #012844;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   box-sizing: border-box;
   border: .0625em solid #012844;
   letter-spacing: .125em;
   line-height: .6875em;
   padding: 1em
}

.mobile-clear-btn-outline-primary {
   width: 100%;
   margin: 15px 0
}

.clear-btn-filter {
   width: 35% !important;
   padding-right: 0 !important
}

.mobile-clear-btn-filter {
   width: 100% !important;
   padding-right: 0 !important
}

.btn-outline-primary,
.btn-outline-small {
   background-color: #fff;
   border-radius: .5em;
   color: #012844;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   box-sizing: border-box;
   border: .0625em solid #012844;
   letter-spacing: .125em;
   line-height: 1.6875em;
   padding: 1em 2em
}

.btn-outline-primary:hover,
.btn-outline-small:hover {
   color: #66253c;
   border-color: #66253c;
   background-color: #fff
}

.btn-outline-primary:focus,
.btn-outline-small:focus {
   box-shadow: none
}

.btn-outline-lg-disabled,
.btn-outline-sm-disabled {
   background-color: #fff;
   border-radius: .5em;
   color: #b7b7b7;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   letter-spacing: .125em;
   line-height: 1.6875em;
   border: .0625em solid #e4e4e4;
   box-sizing: border-box
}

.btn-outline-lg-disabled:hover,
.btn-outline-sm-disabled:hover {
   color: #b7b7b7
}

.btn-text-only,
.btn-text-only-disabled {
   height: 1.5em;
   width: 10.69em;
   font-size: 1em;
   font-weight: 700;
   letter-spacing: .1875em;
   line-height: 1.5em
}

.btn-text-only {
   background-color: transparent;
   border-radius: .5em;
   color: #012844;
   text-align: center;
   font-family: Heebo;
   border-color: transparent;
   background: transparent;
   border-radius: 0;
   text-transform: uppercase
}

.btn-text-only:hover {
   color: #012844;
   border-bottom: .0625em solid #012844
}

.btn-text-only-disabled {
   border-color: #fff;
   background-color: #fff;
   border-radius: .5em;
   color: #b7b7b7;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase
}

.btn-text-only-disabled:hover {
   color: #b7b7b7
}

.btn-icon {
   height: 4.4375em;
   width: 4.4375em;
   background-color: #012844;
   border-color: transparent;
   border-radius: 50%
}

.btn-icon:hover {
   box-shadow: 0 14px 20px 0 rgba(226, 35, 26, .34)
}

.btn-outline-icon {
   height: 4.4375em;
   width: 4.4375em;
   background-color: #fff;
   border: .0625em solid #012844;
   border-radius: 50%
}

.btn-outline-icon:hover {
   border: .0625em solid #66253c
}

.btn-icon-disabled,
.btn-outline-icon-disabled {
   height: 4.4375em;
   width: 4.4375em;
   background-color: transparent;
   border: .0625em solid #b7b7b7;
   border-radius: 50%;
   cursor: not-allowed;
   opacity: .5
}

.btn-icon-disabled:hover,
.btn-outline-icon-disabled:hover {
   box-shadow: none
}

.btn-bg-transparent .btn-group-lg>.btn-disabled.btn,
.btn-bg-transparent .btn-group-lg>.btn-outline-lg-disabled.btn,
.btn-bg-transparent .btn-group-lg>.btn-outline-primary.btn,
.btn-bg-transparent .btn-group-lg>.btn-primary.btn,
.btn-bg-transparent .btn-lg.btn-disabled,
.btn-bg-transparent .btn-lg.btn-outline-lg-disabled,
.btn-bg-transparent .btn-lg.btn-outline-primary,
.btn-bg-transparent .btn-lg.btn-primary {
   height: auto;
   width: 15.625em;
   font-size: 1.125em;
   font-weight: 500
}

.btn-bg-transparent .btn-group-sm>.btn-disabled-small.btn,
.btn-bg-transparent .btn-group-sm>.btn-outline-sm-disabled.btn,
.btn-bg-transparent .btn-group-sm>.btn-outline-small.btn,
.btn-bg-transparent .btn-group-sm>.btn-primary-small.btn,
.btn-bg-transparent .btn-group-sm>.btn-texticon-small.btn,
.btn-bg-transparent .btn-group-sm>.btn .btn-texticon-disabled,
.btn-bg-transparent .btn-sm.btn-disabled-small,
.btn-bg-transparent .btn-sm.btn-outline-sm-disabled,
.btn-bg-transparent .btn-sm.btn-outline-small,
.btn-bg-transparent .btn-sm.btn-primary-small,
.btn-bg-transparent .btn-sm .btn-texticon-disabled,
.btn-bg-transparent .btn-sm.btn-texticon-small {
   height: 3.75em;
   width: 12.875em;
   font-size: .875em;
   font-weight: 500
}

.btn-bg-transparent .btn-primary,
.btn-bg-transparent .btn-primary-small {
   border-color: #fff;
   background-color: #fff;
   border-radius: .5em;
   color: #012844;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   letter-spacing: .125em;
   line-height: 1.6875em
}

.btn-bg-transparent .btn-primary-small:hover,
.btn-bg-transparent .btn-primary:hover {
   color: #012844;
   box-shadow: 0 14px 20px 0 rgba(226, 35, 26, .34)
}

.btn-bg-transparent .btn-disabled,
.btn-bg-transparent .btn-disabled-small {
   border-color: #b7b7b7;
   background-color: #b7b7b7;
   border-radius: .5em;
   color: #d3d3d3;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   letter-spacing: .125em;
   line-height: 1.6875em
}

.btn-bg-transparent .btn-disabled-small:hover,
.btn-bg-transparent .btn-disabled:hover {
   color: #d3d3d3
}

.btn-bg-transparent .btn-outline-primary,
.btn-bg-transparent .btn-outline-small {
   background-color: transparent;
   border-radius: .5em;
   color: #fff;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   box-sizing: border-box;
   border: .0625em solid #fff;
   letter-spacing: .125em;
   line-height: 1.6875em
}

.btn-bg-transparent .btn-outline-primary:hover,
.btn-bg-transparent .btn-outline-small:hover {
   color: #021b46;
   border-color: #021b46
}

.btn-bg-transparent .btn-outline-lg-disabled,
.btn-bg-transparent .btn-outline-sm-disabled {
   background-color: transparent;
   border-radius: .5em;
   color: #b7b7b7;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   letter-spacing: .125em;
   line-height: 1.6875em;
   border: .0625em solid #b7b7b7;
   box-sizing: border-box
}

.btn-bg-transparent .btn-outline-lg-disabled:hover,
.btn-bg-transparent .btn-outline-sm-disabled:hover {
   color: #b7b7b7
}

.btn-bg-transparent .btn-text-only,
.btn-bg-transparent .btn-text-only-disabled {
   height: 1.5em;
   width: 10.63375em;
   font-size: 1em;
   font-weight: 700;
   letter-spacing: .1875em;
   line-height: 1.5em
}

.btn-bg-transparent .btn-text-only {
   background-color: transparent;
   border-radius: .5em;
   color: #fff;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase;
   border-color: transparent
}

.btn-bg-transparent .btn-text-only:hover {
   color: #fff;
   border-bottom: .0625em solid #fff
}

.btn-bg-transparent .btn-text-only-disabled {
   border-color: transparent;
   background-color: transparent;
   border-radius: .5em;
   color: #b7b7b7;
   text-align: center;
   font-family: Heebo;
   text-transform: uppercase
}

.btn-bg-transparent .btn-text-only-disabled:hover {
   color: #b7b7b7
}

.btn-bg-transparent .btn-icon {
   height: 4.4375em;
   width: 4.4375em;
   background-color: #fff;
   border-radius: 50%
}

.btn-bg-transparent .btn-icon:hover {
   box-shadow: 0 14px 20px 0 #bbb
}

.btn-bg-transparent .btn-icon-disabled {
   height: 4.4375em;
   width: 4.4375em;
   background-color: transparent;
   border: .0625em solid #b7b7b7;
   border-radius: 50%;
   cursor: not-allowed
}

body {
   font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
   padding: 0 !important;
   margin: 0 !important;
   font-weight: 400;
   font-size: 1em;
   overflow-x: hidden
}

@media screen and (max-width:767px) {
   body {
      font-size: .875em
   }
}

.h2,
.h3,
.h4,
h2,
h3,
h4 {
   font-weight: 500;
   color: #2e2e2e
}

.h5,
h5 {
   color: #2e2e2e
}

.display {
   font-size: 4em;
   font-weight: 700
}

@media screen and (max-width:767px) {
   .display {
      font-size: 2.125em
   }
}

.h1,
h1 {
   font-weight: 700 !important
}

@media screen and (max-width:767px) {

   .h1,
   h1 {
      font-size: 1.5em
   }
}

.h2,
h2 {
   font-weight: 500
}

@media screen and (max-width:767px) {

   .h2,
   h2 {
      font-size: 1.125em
   }
}

.h3,
h3 {
   font-weight: 500
}

@media screen and (max-width:767px) {

   .h3,
   h3 {
      font-size: 1em
   }
}

.h4,
h4 {
   font-weight: 500
}

@media screen and (max-width:767px) {

   .h4,
   h4 {
      font-size: .875em
   }
}

.h5,
h5 {
   font-weight: 300
}

@media screen and (max-width:767px) {

   .h5,
   h5 {
      font-size: .75em
   }
}

.label,
label {
   font-weight: 500;
   font-size: 1.125em
}

.body-text-medium {
   font-size: 1em
}

@media screen and (max-width:767px) {
   .body-text-medium {
      font-size: .875em
   }
}

.body-text-small {
   font-size: .875em
}

@media screen and (max-width:767px) {
   .body-text-small {
      font-size: .75em
   }
}

b,
strong {
   font-weight: 700
}

em,
i {
   font-style: italic
}

sup {
   font-size: .875em;
   vertical-align: super
}

.lower {
   text-transform: lowercase !important
}

.upper {
   text-transform: uppercase !important
}

.breadcrumb {
   margin: 25px 0 28px !important;
   font-size: .875em;
   text-transform: uppercase
}

@media screen and (max-width:767px) {
   .breadcrumb {
      margin: 32px 0 24px !important
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .breadcrumb {
      margin-left: 20.5px !important;
      margin-top: 30px !important;
      margin-bottom: 20px !important
   }
}

.breadcrumb.d-mb-none {
   display: none
}

@media screen and (min-width:768px) {
   .breadcrumb.d-mb-none {
      display: flex
   }
}

.breadcrumb.d-lg-none {
   display: flex;
   flex-wrap: nowrap
}

@media screen and (min-width:768px) {
   .breadcrumb.d-lg-none {
      display: none
   }
}

.breadcrumb-mobile .breadcrumb-item a {
   font-size: 18px !important;
   letter-spacing: normal !important;
   line-height: 27px !important;
   color: #686868 !important;
   text-transform: none
}

.breadcrumb-mobile .breadcrumb-item:before {
   display: none
}

.breadcrumb-mobile .breadcrumb-item+.breadcrumb-item {
   padding-left: 20px
}

.breadcrumb .breadcrumb-item {
   font-size: 12px;
   letter-spacing: 2px;
   line-height: 18px;
   margin: 0;
   padding: 0 0 16px;
   color: #686868
}

.breadcrumb .breadcrumb-item.active {
   color: #232323;
   font-weight: 500
}

.breadcrumb .breadcrumb-item.active a {
   color: #232323
}

.breadcrumb .breadcrumb-item a {
   color: #686868;
   font-size: 12px;
   letter-spacing: 2px;
   line-height: 18px;
   text-decoration: none
}

.breadcrumb .breadcrumb-item a:hover {
   text-decoration: underline
}

.breadcrumb .breadcrumb-item a:focus-visible,
.breadcrumb .breadcrumb-item a:focus-within,
.breadcrumb .breadcrumb-item a:focus:not(:focus-visible) {
   outline: 1px solid #000
}

.breadcrumb .breadcrumb-item+.breadcrumb-item {
   padding-left: 12px
}

.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
   padding-right: 12px
}

.is-header-transparent .block-system-breadcrumb-block {
   position: absolute;
   top: 478px;
   left: 50%;
   z-index: 6;
   height: 14px;
   width: 100%;
   font-family: Heebo;
   font-size: 10px;
   font-weight: 400;
   letter-spacing: 2px;
   line-height: 14px;
   transform: translate(-50%)
}

.is-header-transparent .block-system-breadcrumb-block .breadcrumb-item {
   color: #fff
}

.is-header-transparent .block-system-breadcrumb-block .breadcrumb-item.active {
   color: #fff !important;
   font-weight: 600
}

.is-header-transparent .block-system-breadcrumb-block .breadcrumb-item+.breadcrumb-item:before {
   color: #fff
}

@media screen and (min-width:992px) {
   .is-header-transparent .block-system-breadcrumb-block .breadcrumb {
      margin: 0 !important
   }
}

.is-header-transparent .block-system-breadcrumb-block .breadcrumb-mobile .breadcrumb-item {
   color: #fff
}

.is-header-transparent .block-system-breadcrumb-block .breadcrumb-mobile .breadcrumb-item a img {
   filter: brightness(0) invert(1)
}

@media screen and (max-width:767px) {
   .is-header-transparent .block-system-breadcrumb-block {
      top: 395px
   }
}

.is-header-transparent .block-system-breadcrumb-block a {
   color: #fff !important
}

.toolbar-fixed.node--type-events.is-header-transparent .breadcrumb,
.toolbar-fixed.node--type-landing-page.is-header-transparent .breadcrumb,
.toolbar-fixed.node--type-page.is-header-transparent .breadcrumb,
.toolbar-fixed.node--type-services.is-header-transparent .breadcrumb,
.toolbar-fixed.node--type-training.is-header-transparent .breadcrumb,
.toolbar-fixed.page-vocabulary-online-tools.is-header-transparent .breadcrumb,
.toolbar-fixed.page-vocabulary-service-agreement.is-header-transparent .breadcrumb {
   margin-top: 80px !important
}

.search-results .block-system-breadcrumb-block {
   display: none
}

.search-results #global-search-data {
   margin-top: 44px
}

.node--type-products .breadcrumb {
   margin: 25px 0 5px !important
}

form.user-login-form,
form.user-pass {
   max-width: 400px;
   margin: 80px auto
}

@media screen and (max-width:767px) {

   form.user-login-form,
   form.user-pass {
      max-width: none
   }
}

form label.form-required {
   color: #686868;
   font-size: 1.25em;
   line-height: 29px;
   font-weight: 400
}

@media screen and (max-width:767px) {
   form label.form-required {
      font-size: .875em;
      line-height: 21px
   }
}

form fieldset.js-form-item {
   margin-bottom: 60px !important;
   color: #2e2e2e
}

form fieldset.js-form-item a {
   color: #232323
}

form fieldset.js-form-item a:hover {
   color: #012844
}

form fieldset.js-form-item .description {
   display: inline;
   color: #b7b7b7;
   font-size: 12px;
   font-weight: 300;
   letter-spacing: 0;
   line-height: 18px;
   bottom: 40px;
   left: 65px;
   padding: 5px
}

form fieldset.js-form-item .description .webform-element-description {
   display: inline
}

form fieldset.form-item-product-category .description {
   left: auto;
   right: -20px
}

form .subheading {
   color: #232323 !important
}

form input.form-control {
   border: none;
   border-bottom: 1px solid #b1b1b1
}

form p {
   color: #2e2e2e;
   font-size: .875em;
   line-height: 21px;
   margin-bottom: 5px
}

.user-register-form fieldset.js-form-item .description {
   padding: 0
}

.nav.nav-tabs {
   display: inline-block;
   margin: 0;
   padding: 0;
   white-space: nowrap;
   border: none;
   width: auto
}

.nav.nav-tabs .nav-item {
   display: inline-block;
   padding-right: 6em
}

@media screen and (max-width:992px) {
   .nav.nav-tabs .nav-item {
      padding-right: 4.375em
   }
}

@media screen and (max-width:767px) {
   .nav.nav-tabs .nav-item {
      padding-right: 3.12em
   }
}

.nav.nav-tabs .nav-item .nav-link {
   padding: .85em 0;
   pointer-events: auto
}

.nav.nav-tabs .nav-item .nav-link.active {
   border-bottom: 5px solid #012844;
   font-weight: unset !important;
   text-shadow: 1px 0 0 currentColor
}

.nav.nav-tabs .nav-item .nav-link.active:hover,
.nav.nav-tabs .nav-item .nav-link:hover {
   border-bottom: 5px solid #232323
}

@media screen and (max-width:767px) {
   .nav.nav-tabs .nav-item .nav-link {
      display: inline-block
   }
}

.paddle {
   position: absolute;
   top: 50%;
   bottom: 0;
   width: 44px;
   z-index: 2;
   border: none;
   color: #fff;
   height: 44px;
   transform: translateY(-50%);
   cursor: pointer
}

.paddle img {
   filter: brightness(0) invert(1);
   width: 15px
}

.paddle:hover {
   box-shadow: 0 4px 5px 0 rgba(226, 35, 26, .34)
}

.paddle.hidden {
   display: none
}

.left-paddle {
   left: 0
}

.left-paddle i:before {
   content: "\f104"
}

.right-paddle {
   right: 0
}

.right-paddle i:before {
   content: "\f105"
}

@media screen and (max-width:767px) {
   .product-details-tabs-inner-container .nav-tabs .nav-item {
      text-align: left !important
   }
}

.product-details-tabs-inner-container .nav-tabs .nav-item .nav-link {
   outline: none
}

@media screen and (max-width:1200px) {
   .product-details-tabs-inner-container .nav-tabs .nav-item .nav-link.active:hover {
      border-bottom: 5px solid #012844
   }
}

@media screen and (max-width:1200px) {
   .product-details-tabs-inner-container .nav-tabs .nav-item .nav-link:hover {
      border-bottom: 5px solid #232323
   }
}

.form-check label {
   font-weight: 400
}

.form-check .form-check-input:hover {
   cursor: pointer
}

.form-check .form-check-input:not(:checked):hover {
   background-color: rgba(35, 35, 35, .06)
}

.featured-bottom {
   font-family: Heebo;
   max-width: 1280px;
   margin: 84px auto 0
}

.featured-bottom .footer-container>.row {
   margin: 0
}

@media screen and (max-width:1200px) {
   .featured-bottom .footer-container>.row .remove-news-letter {
      width: 100%
   }
}

.featured-bottom .footer-container {
   border-bottom: 2px solid #b7b7b7
}

@media screen and (max-width:767px) {

   .featured-bottom.container-fluid,
   .featured-bottom.container-lg,
   .featured-bottom.container-md,
   .featured-bottom.container-sm,
   .featured-bottom.container-xl,
   .featured-bottom.container-xxl {
      margin-top: 43px
   }
}

@media screen and (min-width:768px) and (max-width:991px) {

   .featured-bottom.container-fluid,
   .featured-bottom.container-lg,
   .featured-bottom.container-md,
   .featured-bottom.container-sm,
   .featured-bottom.container-xl,
   .featured-bottom.container-xxl {
      margin-top: 39px
   }
}

@media screen and (min-width:992px) {

   .featured-bottom.container-fluid,
   .featured-bottom.container-lg,
   .featured-bottom.container-md,
   .featured-bottom.container-sm,
   .featured-bottom.container-xl,
   .featured-bottom.container-xxl {
      margin-top: 54px
   }
}

@media screen and (min-width:1440px) {
   .featured-bottom {
      margin-left: 6%
   }
}

.featured-bottom .region-featured-bottom-first {
   flex-basis: 28%;
   float: none
}

.featured-bottom .region-featured-bottom-first .navbar-brand {
   margin: 0;
   padding: 0
}

.featured-bottom .region-featured-bottom-first img {
   width: 150px;
   height: 55.2px !important
}

@media screen and (min-width:768px) {
   .featured-bottom .region-featured-bottom-first {
      float: left
   }
}

@media screen and (max-width:767px) {
   .featured-bottom .region-featured-bottom-first {
      text-align: center
   }

   .featured-bottom .region-featured-bottom-first img {
      margin-bottom: 26px
   }
}

.featured-bottom .region-featured-bottom-second {
   flex-basis: 67%;
   float: none;
   margin-bottom: 42px
}

@media screen and (min-width:768px) and (max-width:991px) {
   .featured-bottom .region-featured-bottom-second {
      flex-basis: 72%
   }
}

@media screen and (min-width:992px) {
   .featured-bottom .footer-newsletter-section {
      float: left
   }
}

@media screen and (min-width:768px) {
   .navbar-nav {
      margin-left: 0
   }
}

@media screen and (min-width:992px) {
   .navbar-nav li:first-child {
      flex-basis: 32%
   }

   .navbar-nav li:nth-child(2) {
      flex-basis: 30%
   }

   .navbar-nav li:nth-child(3) {
      flex-basis: 38%
   }
}

@media screen and (max-width:1200px) {
   .navbar-nav {
      margin-left: 100px
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .navbar-nav {
      justify-content: space-evenly;
      margin-left: 45px
   }

   .navbar-nav li:first-child {
      flex-basis: 32%
   }

   .navbar-nav li:nth-child(2) {
      flex-basis: 30%
   }

   .navbar-nav li:nth-child(3) {
      flex-basis: 38%
   }
}

@media screen and (max-width:767px) {
   .navbar-nav {
      margin-left: 0
   }
}

.navbar-nav .menu-item--expanded {
   float: none;
   flex-basis: 33%
}

.navbar-nav .menu-item--expanded a {
   font-size: .75em;
   color: #686868;
   letter-spacing: 2.4px;
   text-transform: uppercase
}

@media screen and (min-width:768px) {
   .navbar-nav .menu-item--expanded a:hover {
      color: #012844
   }
}

.navbar-nav .menu-item--expanded>a {
   cursor: default;
   pointer-events: none
}

@media screen and (min-width:768px) {
   .navbar-nav .menu-item--expanded>a:hover {
      color: #686868
   }
}

.navbar-nav .menu-item--expanded>.nav-link {
   font-size: 1em
}

.navbar-nav .menu {
   list-style: none;
   padding: 0
}

.navbar-nav .menu a {
   font-size: .875em;
   color: #232323;
   letter-spacing: 0;
   text-transform: unset
}

@media screen and (min-width:768px) {
   .navbar-nav .menu a:hover {
      color: #012844;
      text-decoration: underline
   }
}

@media screen and (max-width:767px) {
   .navbar-nav .menu a:hover {
      color: #012844;
      text-decoration: underline
   }
}

@media screen and (max-width:767px) {
   .navbar-nav {
      text-align: center
   }

   .navbar-nav .menu {
      width: 101px;
      border-bottom: 2px solid #b7b7b7;
      margin: 0 auto 10px;
      padding-bottom: 5px
   }
}

@media screen and (min-width:768px) {
   .navbar-nav {
      flex-direction: row !important;
      float: left
   }
}

.site-footer {
   max-width: 1280px;
   margin: 0 auto;
   padding: 0 0 101px
}

.site-footer .menu--footer-bottom-links {
   padding: 0;
   margin: 0;
   width: auto
}

@media screen and (max-width:992px) {
   .site-footer .menu--footer-bottom-links {
      width: 100%
   }
}

.site-footer .menu--footer-bottom-links .nav {
   padding-top: 5px;
   justify-content: end
}

@media screen and (max-width:1200px) {
   .site-footer .menu--footer-bottom-links .nav {
      justify-content: center
   }
}

.site-footer .menu--footer-bottom-links .nav .nav-item:first-child a {
   padding-left: 0
}

@media screen and (max-width:1200px) {
   .site-footer .menu--footer-bottom-links .nav .nav-item:last-child a {
      padding-right: 0
   }
}

.site-footer .menu--footer-bottom-links .nav a {
   font-size: 10px;
   color: #686868;
   padding: 0 12px 12px
}

.site-footer .menu--footer-bottom-links .nav a:hover {
   color: #012844;
   text-decoration: underline
}

@media screen and (max-width:767px) {
   .site-footer .menu--footer-bottom-links .nav a {
      padding: 5px 8px
   }
}

.site-footer .menu--footer-bottom-links .nav i {
   display: none
}

@media screen and (max-width:992px) {
   .site-footer .menu--footer-bottom-links .nav {
      justify-content: center
   }
}

.site-footer #block-copyright {
   width: auto;
   padding: 17px 0 0;
   margin: 0 0 0 auto
}

.site-footer #block-copyright p {
   color: #686868;
   font-size: 10px;
   margin: 0
}

@media screen and (max-width:992px) {
   .site-footer #block-copyright {
      width: 100%;
      text-align: center;
      padding: 0
   }
}

.site-footer .menu--footer-social-icon-links {
   padding: 10px 0 0;
   margin: 0 0 12px;
   width: auto
}

@media screen and (max-width:992px) {
   .site-footer .menu--footer-social-icon-links {
      width: 100%
   }
}

.site-footer .menu--footer-social-icon-links .nav .social-icons {
   color: #686868;
   padding: 0 10px
}

.site-footer .menu--footer-social-icon-links .nav .social-icons:hover {
   color: #012844
}

@media screen and (max-width:992px) {
   .site-footer .menu--footer-social-icon-links .nav {
      justify-content: center
   }
}

.site-footer .site-footer-content {
   padding: 10px 0 100px
}

.site-footer .navbar-brand {
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content
}

@media screen and (max-width:992px) {
   .site-footer .navbar-brand {
      width: 100%;
      text-align: center;
      margin: 0
   }
}

.site-footer .navbar-brand:focus-within {
   outline: 1px solid #000
}

.site-footer .navbar-brand:focus:not(:focus-visible) {
   outline: none
}

.footer-newsletter-section {
   padding: 10px 0
}

@media screen and (min-width:768px) and (max-width:991px) {
   .footer-newsletter-section {
      padding: 10px
   }
}

@media screen and (max-width:1200px) {
   .footer-newsletter-section {
      display: none
   }
}

.footer-newsletter-section .footer-newsletter-heading {
   font-size: 14px;
   color: #686868
}

@media screen and (max-width:767px) {
   .footer-newsletter-section .footer-newsletter-heading {
      text-align: center
   }
}

.footer-newsletter-section .footer-newsletter-description {
   font-size: 12px;
   color: #686868
}

@media screen and (max-width:767px) {
   .footer-newsletter-section .footer-newsletter-description {
      text-align: center
   }
}

.footer-newsletter-section input {
   border: none;
   border-bottom: 1px solid #b1b1b1;
   width: 100%;
   margin-bottom: 32px
}

.d-inline-block {
   height: 40px !important
}

.header-container {
   background: #fff;
   border-bottom: 1px solid #b7b7b7;
   position: relative;
   z-index: 9;
   max-height: 125px
}

@media screen and (max-width:992px) {
   .header-container {
      max-height: 92px
   }
}

.header-container .header {
   max-height: 85px
}

.header-container .header .navbar {
   justify-content: end;
   align-items: center;
   padding: 0
}

.header-container .header .navbar .menu--account,
.header-container .header .navbar .menu--header-links,
.header-container .header .navbar .navbar-brand,
.header-container .header .navbar .search-block-form {
   flex-basis: 32%;
   text-align: center;
   padding: 0;
   height: 44px
}

@media screen and (min-width:1200px) {

   .header-container .header .navbar .menu--account,
   .header-container .header .navbar .menu--header-links,
   .header-container .header .navbar .navbar-brand,
   .header-container .header .navbar .search-block-form {
      margin: 24px 0
   }
}

.header-container .header .navbar .menu--account #search-block-form,
.header-container .header .navbar .menu--header-links #search-block-form,
.header-container .header .navbar .navbar-brand #search-block-form,
.header-container .header .navbar .search-block-form #search-block-form {
   padding: 0;
   flex-flow: row wrap;
   margin: 0;
   position: relative
}

.header-container .header .navbar .menu--account .form-type-search,
.header-container .header .navbar .menu--header-links .form-type-search,
.header-container .header .navbar .navbar-brand .form-type-search,
.header-container .header .navbar .search-block-form .form-type-search {
   margin: 0 !important
}

.header-container .header .navbar .menu--account .form-type-search .form-search,
.header-container .header .navbar .menu--header-links .form-type-search .form-search,
.header-container .header .navbar .navbar-brand .form-type-search .form-search,
.header-container .header .navbar .search-block-form .form-type-search .form-search {
   height: 42px;
   width: 325px;
   border-radius: 8px;
   background-color: rgba(0, 0, 0, .1);
   border: none;
   color: #232323;
   opacity: 1;
   padding: 0 0 0 40px
}

.header-container .header .navbar .menu--account .form-type-search .form-search::placeholder,
.header-container .header .navbar .menu--header-links .form-type-search .form-search::placeholder,
.header-container .header .navbar .navbar-brand .form-type-search .form-search::placeholder,
.header-container .header .navbar .search-block-form .form-type-search .form-search::placeholder {
   color: #232323;
   font-size: .875em;
   line-height: 21px
}

.header-container .header .navbar .menu--account .form-type-search .form-search.in-focus,
.header-container .header .navbar .menu--header-links .form-type-search .form-search.in-focus,
.header-container .header .navbar .navbar-brand .form-type-search .form-search.in-focus,
.header-container .header .navbar .search-block-form .form-type-search .form-search.in-focus {
   opacity: 1;
   background: #fff;
   border: 1px solid #b7b7b7;
   color: #232323
}

@media screen and (max-width:767px) {

   .header-container .header .navbar .menu--account .form-type-search .form-search,
   .header-container .header .navbar .menu--header-links .form-type-search .form-search,
   .header-container .header .navbar .navbar-brand .form-type-search .form-search,
   .header-container .header .navbar .search-block-form .form-type-search .form-search {
      display: none
   }
}

@media screen and (min-width:768px) {

   .header-container .header .navbar .menu--account .form-type-search .form-search,
   .header-container .header .navbar .menu--header-links .form-type-search .form-search,
   .header-container .header .navbar .navbar-brand .form-type-search .form-search,
   .header-container .header .navbar .search-block-form .form-type-search .form-search {
      display: block !important
   }
}

.header-container .header .navbar .search-block-form {
   text-align: left
}

@media screen and (max-width:992px) {
   .header-container .header .navbar .search-block-form {
      padding-left: 0
   }
}

@media screen and (max-width:767px) {
   .header-container .header .navbar .search-block-form.ishown {
      padding: 0 0 0 24px;
      max-width: none
   }
}

.header-container .header .navbar .search-block-form .form-actions button {
   background: none;
   border: none;
   color: #686868;
   height: 20px;
   position: relative;
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   position: absolute;
   left: 12px;
   top: 12px;
   font-size: 1em;
   opacity: 1;
   text-indent: 5px;
   padding: 18px 0 0;
   width: 20px;
   overflow: hidden;
   white-space: nowrap
}

.header-container .header .navbar .search-block-form .form-actions button:after {
   content: "\f002";
   position: absolute;
   top: 0;
   left: 0
}

.header-container .header .navbar .search-block-form .form-actions button:focus,
.header-container .header .navbar .search-block-form .form-actions button:hover {
   box-shadow: none
}

@media screen and (max-width:767px) {
   .header-container .header .navbar .search-block-form .form-actions button {
      font-size: 1.5em;
      right: 0;
      left: auto;
      opacity: 1;
      top: 6px;
      padding: 30px 0 0;
      width: 28px;
      height: 28px
   }

   .header-container .header .navbar .search-block-form .form-actions button.close-input-box {
      left: 15px;
      right: auto;
      top: 8px
   }

   .header-container .header .navbar .search-block-form .form-actions button.close-input-box:after {
      content: "\f104"
   }
}

@media screen and (max-width:992px) {
   .header-container .header .navbar .search-block-form .form-actions button {
      color: #012844
   }
}

.header-container .header .navbar .menu--account,
.header-container .header .navbar .menu--header-links {
   z-index: 99;
   text-align: right;
   padding-top: 1px;
   flex-basis: auto
}

@media screen and (max-width:992px) {

   .header-container .header .navbar .menu--account,
   .header-container .header .navbar .menu--header-links {
      padding-right: 0
   }
}

.header-container .header .navbar .menu--account .nav,
.header-container .header .navbar .menu--header-links .nav {
   align-items: center;
   justify-content: flex-end;
   height: 44px
}

@media screen and (max-width:992px) {

   .header-container .header .navbar .menu--account .nav,
   .header-container .header .navbar .menu--header-links .nav {
      display: none
   }
}

.header-container .header .navbar .menu--account .nav-link,
.header-container .header .navbar .menu--header-links .nav-link {
   padding: 0;
   font-size: 12px;
   line-height: 14px;
   display: inline-block;
   color: #232323
}

.header-container .header .navbar .menu--account .nav-link .dropdown-menu,
.header-container .header .navbar .menu--header-links .nav-link .dropdown-menu {
   min-width: 100px
}

.header-container .header .navbar .menu--account .nav-item,
.header-container .header .navbar .menu--header-links .nav-item {
   padding: 0 20px 0 0;
   cursor: pointer;
   position: relative
}

.header-container .header .navbar .menu--account .nav-item .selector-popup,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup {
   display: none;
   background: #fff;
   border-radius: 8px;
   box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
   font-size: 10px;
   line-height: 14px;
   text-align: left;
   max-width: 150px;
   width: 120px;
   padding: 15px 10px 10px;
   position: absolute;
   top: 100%;
   left: -50%
}

@media screen and (min-width:768px) {

   .header-container .header .navbar .menu--account .nav-item .selector-popup .mobile-back-btn,
   .header-container .header .navbar .menu--account .nav-item .selector-popup .selector-title,
   .header-container .header .navbar .menu--header-links .nav-item .selector-popup .mobile-back-btn,
   .header-container .header .navbar .menu--header-links .nav-item .selector-popup .selector-title {
      display: none
   }
}

.header-container .header .navbar .menu--account .nav-item .selector-popup.show,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup.show {
   display: block
}

@media screen and (max-width:1200px) {

   .header-container .header .navbar .menu--account .nav-item .selector-popup,
   .header-container .header .navbar .menu--header-links .nav-item .selector-popup {
      left: auto;
      right: 0
   }
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul {
   list-style: none;
   padding: 0
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li {
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 5px
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li a,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li a {
   color: #232323
}

@media screen and (min-width:768px) {

   .header-container .header .navbar .menu--account .nav-item .selector-popup ul li a i,
   .header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li a i {
      display: none
   }
}

@media screen and (min-width:768px) {

   .header-container .header .navbar .menu--account .nav-item .selector-popup ul li:hover,
   .header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li:hover {
      background-color: rgba(2, 27, 70, .05);
      border-radius: 4px;
      cursor: pointer
   }
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio],
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio] {
   position: absolute;
   opacity: 0
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio]+.radio-label,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio]+.radio-label {
   color: #232323
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio]+.radio-label:before,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio]+.radio-label:before {
   content: "";
   background: #f5f5f5;
   border-radius: 100%;
   display: inline-block;
   width: 24px;
   height: 24px;
   position: relative;
   top: -.2em;
   margin-right: 1em;
   vertical-align: top;
   cursor: pointer;
   text-align: center;
   transition: all .25s ease
}

@media screen and (min-width:768px) {

   .header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio]+.radio-label:before,
   .header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio]+.radio-label:before {
      display: none
   }
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio]:checked+.radio-label:before,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio]:checked+.radio-label:before {
   background-color: #012844;
   box-shadow: inset 0 0 0 3px #f5f5f5;
   border: 1px solid #012844
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio]:focus+.radio-label:before,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio]:focus+.radio-label:before {
   outline: none;
   border-color: #012844
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio]:disabled+.radio-label:before,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio]:disabled+.radio-label:before {
   box-shadow: inset 0 0 0 4px #e4e4e4;
   border-color: #a4a4a4;
   background: #a4a4a4
}

.header-container .header .navbar .menu--account .nav-item .selector-popup ul li input[type=radio]+.radio-label:empty:before,
.header-container .header .navbar .menu--header-links .nav-item .selector-popup ul li input[type=radio]+.radio-label:empty:before {
   margin-right: 0
}

.header-container .header .navbar .menu--account .nav-item:last-child,
.header-container .header .navbar .menu--header-links .nav-item:last-child {
   padding: 0
}

.header-container .header .navbar .menu--account .nav-item img,
.header-container .header .navbar .menu--header-links .nav-item img {
   display: inline-block;
   width: 12px;
   height: 14px
}

.header-container .header .navbar .menu--account .mobile-menu-icon,
.header-container .header .navbar .menu--header-links .mobile-menu-icon {
   font-size: 27px;
   color: #232323;
   display: none;
   padding-left: 15px;
   cursor: pointer
}

@media screen and (max-width:767px) {

   .header-container .header .navbar .menu--account .mobile-menu-icon,
   .header-container .header .navbar .menu--header-links .mobile-menu-icon {
      padding-left: 5px
   }
}

.header-container .header .navbar .menu--account .mobile-menu-icon img,
.header-container .header .navbar .menu--header-links .mobile-menu-icon img {
   filter: brightness(1) invert(0)
}

@media screen and (max-width:992px) {

   .header-container .header .navbar .menu--account .mobile-menu-icon,
   .header-container .header .navbar .menu--header-links .mobile-menu-icon {
      display: block;
      color: #012844
   }
}

.header-container .header .navbar .menu--header-links {
   margin-bottom: 28px;
   display: flex;
   flex-direction: column;
   justify-content: center
}

@media screen and (max-width:992px) {
   .header-container .header .navbar .menu--header-links {
      display: none
   }
}

.header-container .header .navbar .navbar-brand:focus-within {
   outline: 1px solid #000
}

.header-container .header .navbar .navbar-brand:focus:not(:focus-visible) {
   outline: none
}

@media screen and (min-width:768px) {
   .header-container .header .navbar .navbar-brand {
      display: block !important;
      padding-left: 10%;
      flex-basis: 25%
   }
}

@media screen and (min-width:1200px) {
   .header-container .header .navbar .navbar-brand {
      flex-basis: 33%;
      padding-left: 6%
   }
}

@media screen and (min-width:1200px) {
   .header-container .header .navbar {
      flex-wrap: nowrap
   }

   .header-container .header .navbar .menu--account,
   .header-container .header .navbar .menu--header-links,
   .header-container .header .navbar .navbar-brand,
   .header-container .header .navbar .search-block-form {
      flex-basis: auto
   }

   .header-container .header .navbar .search-block-form {
      order: 1;
      width: 100%;
      max-width: 480px
   }

   .header-container .header .navbar .search-block-form .container-inline div {
      display: block
   }

   .header-container .header .navbar .search-block-form .form-type-search {
      width: 100%
   }

   .header-container .header .navbar .search-block-form .form-type-search .form-search {
      opacity: 1;
      border: 1px solid #686868;
      width: 100%;
      background-color: #fff;
      color: #232323
   }

   .header-container .header .navbar .search-block-form .form-type-search .form-search::placeholder {
      color: #232323
   }

   .header-container .header .navbar .search-block-form .form-type-search .form-search.in-focus {
      opacity: 1;
      background: #fff;
      border: 1px solid #686868;
      color: #232323
   }

   .header-container .header .navbar .navbar-brand {
      order: 0;
      text-align: left;
      min-width: 108px
   }
}

@media screen and (min-width:1200px) and (max-width:767px) {
   .header-container .header .navbar .navbar-brand {
      padding-left: 0
   }
}

@media screen and (min-width:1200px) {
   .header-container .header .navbar #global-search-auto-complete {
      order: 1;
      width: auto;
      -webkit-padding-end: 15px;
      padding-inline-end: 15px
   }

   .header-container .header .navbar .menu--account,
   .header-container .header .navbar .menu--header-links {
      order: 3;
      text-align: right;
      padding-right: 0
   }
}

@media screen and (min-width:1200px) and (max-width:767px) {

   .header-container .header .navbar .menu--account,
   .header-container .header .navbar .menu--header-links {
      padding-right: 0
   }
}

@media screen and (max-width:767px) {
   .header-container .header .navbar #global-search-auto-complete {
      width: 60%
   }
}

@media screen and (max-width:37.5em) {
   .header-container .header .navbar #global-search-auto-complete {
      width: 40%
   }
}

.header-container .header .navbar.showOnly-logo #global-search-auto-complete,
.header-container .header .navbar.showOnly-logo .block-mp-language-selector,
.header-container .header .navbar.showOnly-logo .menu--account,
.header-container .header .navbar.showOnly-logo .menu--header-links,
.header-container .header .navbar.showOnly-logo .search-block-form {
   visibility: visible
}

.header-container.container-fluid,
.header-container.container-lg,
.header-container.container-md,
.header-container.container-sm,
.header-container.container-xl,
.header-container.container-xxl {
   padding: 0
}

.header-container .tb-megamenu .nav>li.dropdown.open.active>a:hover,
.header-container .tb-megamenu .nav li.dropdown.active>.dropdown-toggle,
.header-container .tb-megamenu .nav li.dropdown.active>.dropdown-toggle:hover,
.header-container .tb-megamenu .nav li.dropdown.active>a,
.header-container .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle,
.header-container .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1 .tb-megamenu-no-link,
.header-container .top-menu-container .tb-megamenu-item.level-1.open .tb-megamenu-no-link,
.header-container .top-menu-container .tb-megamenu-item.level-1.open>a,
.header-container .top-menu-container .tb-megamenu-item.level-1>a {
   color: #686868;
   background-color: initial;
   background-image: none;
   text-decoration: none;
   border-top: none
}

@media screen and (min-width:992px) {

   .header-container .top-menu-container .tb-megamenu-item.level-1.open>.tb-megamenu-no-link:focus,
   .header-container .top-menu-container .tb-megamenu-item.level-1.open>.tb-megamenu-no-link:hover,
   .header-container .top-menu-container .tb-megamenu-item.level-1.open>a:focus,
   .header-container .top-menu-container .tb-megamenu-item.level-1.open>a:hover,
   .header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:focus,
   .header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover,
   .header-container .top-menu-container .tb-megamenu-item.level-1>a:focus,
   .header-container .top-menu-container .tb-megamenu-item.level-1>a:hover {
      font-weight: 400;
      text-decoration: none;
      border-top: none;
      text-shadow: 0 0 .01px #686868, 0 0 .01px #686868, 0 0 .01px #686868
   }
}

.header-container .top-menu-container .tb-megamenu-item.level-2.open>.tb-megamenu-no-link:focus,
.header-container .top-menu-container .tb-megamenu-item.level-2.open>a:focus,
.header-container .top-menu-container .tb-megamenu-item.level-2>.tb-megamenu-no-link:focus,
.header-container .top-menu-container .tb-megamenu-item.level-2>a:focus,
.header-container .top-menu-container .tb-megamenu-item.level-3.open>.tb-megamenu-no-link:focus,
.header-container .top-menu-container .tb-megamenu-item.level-3.open>a:focus,
.header-container .top-menu-container .tb-megamenu-item.level-3>.tb-megamenu-no-link:focus,
.header-container .top-menu-container .tb-megamenu-item.level-3>a:focus,
.header-container .top-menu-container .tb-megamenu-item.level-4.open>.tb-megamenu-no-link:focus,
.header-container .top-menu-container .tb-megamenu-item.level-4.open>a:focus,
.header-container .top-menu-container .tb-megamenu-item.level-4>.tb-megamenu-no-link:focus,
.header-container .top-menu-container .tb-megamenu-item.level-4>a:focus,
.header-container .top-menu-container .tb-megamenu-item.level-5>.tb-megamenu-no-link:focus,
.header-container .top-menu-container .tb-megamenu-item.level-5>a:focus {
   font-weight: 400;
   border-top: none;
   text-decoration: none
}

@media screen and (min-width:992px) {

   .header-container .top-menu-container .tb-megamenu-item.level-2.open>.tb-megamenu-no-link,
   .header-container .top-menu-container .tb-megamenu-item.level-2.open>a,
   .header-container .top-menu-container .tb-megamenu-item.level-2>.tb-megamenu-no-link,
   .header-container .top-menu-container .tb-megamenu-item.level-2>a,
   .header-container .top-menu-container .tb-megamenu-item.level-3.open>.tb-megamenu-no-link,
   .header-container .top-menu-container .tb-megamenu-item.level-3.open>a,
   .header-container .top-menu-container .tb-megamenu-item.level-3>.tb-megamenu-no-link,
   .header-container .top-menu-container .tb-megamenu-item.level-3>a,
   .header-container .top-menu-container .tb-megamenu-item.level-4.open>.tb-megamenu-no-link,
   .header-container .top-menu-container .tb-megamenu-item.level-4.open>a,
   .header-container .top-menu-container .tb-megamenu-item.level-4>.tb-megamenu-no-link,
   .header-container .top-menu-container .tb-megamenu-item.level-4>a,
   .header-container .top-menu-container .tb-megamenu-item.level-5>.tb-megamenu-no-link,
   .header-container .top-menu-container .tb-megamenu-item.level-5>a {
      color: #686868 !important
   }
}

.header-container.light-theme-header {
   background: transparent;
   border-bottom: none
}

.header-container.light-theme-header .navbar .search-block-form .form-actions button {
   color: #fff
}

@media screen and (max-width:992px) {
   .header-container.light-theme-header .navbar .search-block-form .form-actions button {
      color: #fff
   }
}

.header-container.light-theme-header .navbar .search-block-form .form-type-search .form-search {
   opacity: 1;
   border: none;
   color: #fff
}

.header-container.light-theme-header .navbar .search-block-form .form-type-search .form-search::placeholder {
   color: #fff
}

.header-container.light-theme-header .navbar .search-block-form .form-type-search .form-search.in-focus {
   opacity: 1;
   background-color: rgba(0, 0, 0, .1);
   border: 1px solid #fff;
   color: #fff
}

@media screen and (max-width:992px) {
   .header-container.light-theme-header .navbar .search-block-form .form-type-search .form-search {
      opacity: 1;
      background-color: rgba(0, 0, 0, .1);
      border: none
   }
}

.header-container.light-theme-header .navbar .menu--account .nav-link,
.header-container.light-theme-header .navbar .menu--header-links .nav-link {
   color: #fff
}

.header-container.light-theme-header .navbar .menu--account .mobile-menu-icon img,
.header-container.light-theme-header .navbar .menu--account .nav-item img,
.header-container.light-theme-header .navbar .menu--header-links .mobile-menu-icon img,
.header-container.light-theme-header .navbar .menu--header-links .nav-item img {
   filter: brightness(0) invert(1)
}

.header-container.light-theme-header .tb-megamenu .nav>li.dropdown.open.active>a:hover,
.header-container.light-theme-header .tb-megamenu .nav li.dropdown.active>.dropdown-toggle,
.header-container.light-theme-header .tb-megamenu .nav li.dropdown.active>.dropdown-toggle:hover,
.header-container.light-theme-header .tb-megamenu .nav li.dropdown.active>a,
.header-container.light-theme-header .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle,
.header-container.light-theme-header .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle:hover,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1>a {
   color: #fff;
   background-color: initial;
   background-image: none;
   text-decoration: none;
   border-top: none
}

.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link:focus,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link:hover,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a:focus,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a:hover,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:focus,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1>a:focus,
.header-container.light-theme-header .top-menu-container .tb-megamenu-item.level-1>a:hover {
   font-weight: 400;
   text-shadow: 0 0 .8px #fff, 0 0 .8px #fff, 0 0 .8px #fff;
   text-decoration: none;
   border-top: none
}

.header-container.isSticky {
   position: fixed;
   top: 0;
   width: 100%;
   transition: none;
   z-index: 100;
   background: #fff;
   border-bottom: 1px solid #b7b7b7
}

.header-container.isSticky.withBanner {
   top: 55px
}

@media screen and (max-width:1200px) {
   .header-container.isSticky.withBanner {
      top: 63px
   }
}

.header-container.isSticky .navbar .search-block-form .form-actions button {
   color: #686868
}

@media screen and (max-width:992px) {
   .header-container.isSticky .navbar .search-block-form .form-actions button {
      color: #012844
   }
}

.header-container.isSticky .navbar .search-block-form .form-type-search .form-search {
   opacity: 1;
   color: #232323
}

.header-container.isSticky .navbar .search-block-form .form-type-search .form-search::placeholder {
   color: #232323
}

.header-container.isSticky .navbar .search-block-form .form-type-search .form-search.in-focus {
   opacity: 1;
   background: #fff;
   border: 1px solid #686868;
   color: #232323;
   box-shadow: none
}

@media screen and (max-width:992px) {
   .header-container.isSticky .navbar .search-block-form .form-type-search .form-search {
      opacity: 1;
      border: 1px solid #686868;
      background-color: #fff
   }
}

.header-container.isSticky .navbar .menu--account .nav-link,
.header-container.isSticky .navbar .menu--header-links .nav-link {
   color: #232323
}

.header-container.isSticky .navbar .menu--account .nav-item img,
.header-container.isSticky .navbar .menu--header-links .nav-item img {
   filter: brightness(0) invert(0)
}

.header-container.isSticky .navbar .menu--account .mobile-menu-icon img,
.header-container.isSticky .navbar .menu--header-links .mobile-menu-icon img {
   filter: brightness(1) invert(0)
}

.header-container.isSticky .tb-megamenu .nav>li.dropdown.open.active>a:hover,
.header-container.isSticky .tb-megamenu .nav li.dropdown.active>.dropdown-toggle,
.header-container.isSticky .tb-megamenu .nav li.dropdown.active>.dropdown-toggle:hover,
.header-container.isSticky .tb-megamenu .nav li.dropdown.active>.tb-megamenu-no-link,
.header-container.isSticky .tb-megamenu .nav li.dropdown.active>a,
.header-container.isSticky .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle,
.header-container.isSticky .tb-megamenu .nav li.dropdown.open.active>.dropdown-toggle:hover,
.header-container.isSticky .tb-megamenu .nav li.dropdown.open.active>.tb-megamenu-no-link,
.header-container.isSticky .tb-megamenu .nav li.dropdown.open.active>a,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a {
   color: #686868;
   background-color: initial;
   background-image: none;
   text-decoration: none;
   border-top: none
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link:focus,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a:focus,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open>a:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:focus,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a:focus,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a:hover {
   font-weight: 400;
   text-decoration: none;
   border-top: none;
   text-shadow: 0 0 .01px #686868, 0 0 .01px #686868, 0 0 .01px #686868
}

.header-container .block-motionpoint-integration {
   width: auto
}

@media screen and (max-width:992px) {
   .header-container .block-motionpoint-integration {
      display: none
   }
}

.header-container #block-mainnavigation ul>li:hover ul li a {
   padding: 0 0 20px !important;
   width: 100%
}

.header-container #block-mainnavigation ul>li:hover ul {
   width: 100%
}

@media screen and (max-width:1200px) {
   .header-container #block-mainnavigation ul>li>ul>li:hover ul {
      width: 100% !important
   }
}

.top-container {
   position: relative
}

.top-container .close-icon {
   position: absolute;
   top: 50px;
   font-size: 1em;
   color: #686868;
   opacity: 1;
   z-index: 2000;
   display: none
}

@media screen and (max-width:1200px) {
   .top-container .close-icon {
      top: 64px
   }
}

@media screen and (max-width:992px) {
   .top-container .close-icon {
      margin: 0 20% 0 80% !important;
      top: 43px;
      font-size: 25px
   }
}

.top-container .close-icon.show {
   display: block
}

.menu_item a:focus-within,
.nav-item a:focus-within {
   outline: 1px solid #000
}

.menu_item a:focus:not(:focus-visible),
.nav-item a:focus:not(:focus-visible) {
   outline: none
}

.top-menu-container {
   padding-bottom: 12px;
   display: flex;
   margin: 0 auto;
   flex-wrap: wrap;
   align-items: center
}

.top-menu-container .nav-collapse.always-show {
   position: relative
}

.top-menu-container .tb-megamenu-nav {
   max-width: 1000px !important
}

.top-menu-container #mobile-menu-links {
   z-index: 99;
   text-align: right
}

@media screen and (max-width:992px) {
   .top-menu-container #mobile-menu-links {
      padding-right: 0
   }
}

.top-menu-container #mobile-menu-links .nav-link {
   padding: 0;
   font-size: .875em;
   line-height: 21px;
   display: inline-block;
   color: #232323
}

@media screen and (min-width:1200px) {
   .top-menu-container #mobile-menu-links .nav-link {
      display: none
   }
}

.top-menu-container #mobile-menu-links .nav-item {
   padding: 0 80px 0 0;
   cursor: pointer;
   position: static
}

@media screen and (max-width:767px) {
   .top-menu-container #mobile-menu-links .nav-item {
      padding: 0 20px 0 0
   }
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup {
   display: none;
   background: #f5f5f5;
   border-radius: 8px;
   box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
   font-size: .875em;
   line-height: 21px;
   text-align: left;
   max-width: none;
   width: 100vw;
   padding: 42px 28px 0;
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 9;
   overflow: hidden
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup .mobile-back-btn {
   display: inline-block;
   width: 25px;
   height: 25px
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup .mobile-back-btn i {
   font-size: 25px;
   color: #232323
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup .selector-title {
   padding: 80px 0 32px;
   font-size: 1em;
   line-height: 21px;
   text-transform: uppercase;
   margin: 0;
   color: #686868
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup.show {
   display: block
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul {
   list-style: none;
   padding: 0
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li {
   padding-bottom: 42px
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li a {
   color: #012844;
   font-size: 1em;
   font-weight: 600
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li a i {
   font-size: 1.25em;
   padding-left: 10px;
   color: #012844
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio] {
   position: absolute;
   opacity: 0
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio]+.radio-label {
   color: #232323;
   font-size: 1em;
   font-weight: 400
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio]+.radio-label:before {
   content: "";
   background: #f5f5f5;
   border-radius: 100%;
   border: 1px solid #b1b1b1;
   display: inline-block;
   width: 24px;
   height: 24px;
   position: relative;
   top: -.2em;
   margin-right: 1em;
   vertical-align: top;
   cursor: pointer;
   text-align: center;
   transition: all .25s ease
}

@media screen and (min-width:992px) {
   .top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio]+.radio-label:before {
      display: none
   }
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio]:checked+.radio-label:before {
   background-color: #012844;
   box-shadow: inset 0 0 0 3px #f5f5f5;
   border: 1px solid #012844
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio]:focus+.radio-label:before {
   outline: none;
   border-color: #012844
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio]:disabled+.radio-label:before {
   box-shadow: inset 0 0 0 4px #e4e4e4;
   border-color: #a4a4a4;
   background: #a4a4a4;
   cursor: default
}

.top-menu-container #mobile-menu-links .nav-item .selector-popup ul li input[type=radio]+.radio-label:empty:before {
   margin-right: 0
}

.top-menu-container #mobile-menu-links .nav-item:last-child {
   padding: 0
}

@media screen and (max-width:992px) {
   .top-menu-container #mobile-menu-links .nav-item:last-child {
      padding-right: 60px
   }
}

.top-menu-container #mobile-menu-links .nav-item img {
   display: inline-block
}

@media screen and (max-width:992px) {
   .top-menu-container #block-headerlinks-2 {
      display: inline-block
   }
}

@media screen and (min-width:1200px) {
   .top-menu-container #mobile-menu-links {
      display: none
   }
}

.top-menu-container .tb-megamenu {
   background-color: initial
}

.top-menu-container .tb-megamenu-nav {
   display: flex;
   flex-wrap: nowrap;
   max-width: 800px;
   max-height: 24px;
   margin: 0 auto;
   justify-content: space-between
}

.top-menu-container .tb-megamenu-nav.level-0 .tb-megamenu-item:hover,
.top-menu-container .tb-megamenu-nav.level-0 .tb-megamenu-item:hover>span {
   cursor: pointer
}

.top-menu-container .tb-megamenu-item {
   float: none !important;
   position: static
}

@media screen and (min-width:992px) {

   .top-menu-container .tb-megamenu-item .submenu-header,
   .top-menu-container .tb-megamenu-item label {
      display: none
   }
}

@media screen and (min-width:2000px) {
   .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
      margin: 0 26%;
      width: 1280px !important
   }
}

@media screen and (min-width:1440px) {
   .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
      margin: 0 17%;
      width: 1280px !important
   }
}

.top-menu-container .tb-megamenu-item.level-1:hover>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1:hover>a {
   color: #686868;
   text-decoration: none;
   border-top: none;
   font-weight: 400 !important;
   background-color: initial !important
}

.top-menu-container .tb-megamenu-item.level-1:focus>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1:focus>a {
   color: #686868 !important;
   text-decoration: none;
   font-weight: 400 !important;
   border-top: none;
   background-color: initial !important
}

.top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1.dropdown.open>a {
   color: #686868;
   text-decoration: none;
   font-weight: 400 !important;
   border-top: none;
   background-color: initial !important
}

.top-menu-container .tb-megamenu-item.level-1 .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1 a {
   padding: 0 0 32 !important
}

.top-menu-container .tb-megamenu-item.level-1 .tb-megamenu-submenu {
   background: #fff;
   margin: 0 auto;
   width: 1280px
}

.top-menu-container .tb-megamenu-item.level-2 .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2 a {
   font-size: .875em;
   padding: 0 0 20px !important;
   line-height: 21px;
   color: #232323;
   text-decoration: none;
   font-weight: 400 !important;
   border-top: none;
   background-image: none !important;
   background-color: initial !important;
   margin-left: 0 !important
}

.top-menu-container .tb-megamenu-item.level-2.dropdown-submenu.open>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2.dropdown-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-2:hover>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2:hover>a {
   font-weight: 600 !important;
   text-decoration: none;
   border-top: none;
   position: relative
}

@media screen and (min-width:992px) {

   .top-menu-container .tb-megamenu-item.level-2.dropdown-submenu.open>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-2.dropdown-submenu.open>a:after,
   .top-menu-container .tb-megamenu-item.level-2:hover>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-2:hover>a:after {
      display: block !important;
      position: absolute;
      content: "";
      bottom: 13px;
      left: 0;
      margin: 0;
      width: 35px;
      height: 2px;
      background-color: red;
      border: none !important;
      float: none
   }
}

.top-menu-container .tb-megamenu-item.level-2:focus>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2:focus>a {
   font-weight: 600 !important;
   text-decoration: none;
   border-top: none;
   position: relative
}

@media screen and (min-width:992px) {

   .top-menu-container .tb-megamenu-item.level-2:focus>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-2:focus>a:after {
      display: block !important;
      position: absolute;
      content: "";
      bottom: 13px;
      left: 0;
      margin: 0;
      width: 35px;
      height: 2px;
      background-color: red;
      border: none !important;
      float: none
   }
}

.top-menu-container .tb-megamenu-item.level-2 .tb-megamenu-submenu {
   background: none;
   position: absolute;
   top: 0;
   left: 320px;
   box-shadow: none;
   border: none !important;
   height: 100% !important;
   width: calc(100% - 320px) !important
}

@media screen and (max-width:1200px) {
   .top-menu-container .tb-megamenu-item.level-2 .tb-megamenu-submenu {
      left: 250px;
      width: calc(100% - 250px) !important
   }
}

@media screen and (max-width:992px) {
   .top-menu-container .tb-megamenu-item.level-2 .tb-megamenu-submenu {
      left: 0;
      width: 100% !important
   }
}

.top-menu-container .tb-megamenu-item.level-3 .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3 a,
.top-menu-container .tb-megamenu-item.level-4 .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4 a,
.top-menu-container .tb-megamenu-item.level-5 .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5 a {
   font-size: .875em;
   padding: 0 0 20px !important;
   line-height: 21px;
   color: #232323;
   font-weight: 400 !important;
   border-top: none;
   background-image: none !important;
   background-color: initial !important;
   margin-left: 0 !important
}

.top-menu-container .tb-megamenu-item.level-3.dropdown-submenu.open>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3.dropdown-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-3:hover>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3:hover>a,
.top-menu-container .tb-megamenu-item.level-4.dropdown-submenu.open>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4.dropdown-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-4:hover>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4:hover>a,
.top-menu-container .tb-megamenu-item.level-5.dropdown-submenu.open>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5.dropdown-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-5:hover>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5:hover>a {
   font-weight: 600 !important;
   text-decoration: none;
   border-top: none;
   position: relative
}

@media screen and (min-width:992px) {

   .top-menu-container .tb-megamenu-item.level-3.dropdown-submenu.open>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-3.dropdown-submenu.open>a:after,
   .top-menu-container .tb-megamenu-item.level-3:hover>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-3:hover>a:after,
   .top-menu-container .tb-megamenu-item.level-4.dropdown-submenu.open>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-4.dropdown-submenu.open>a:after,
   .top-menu-container .tb-megamenu-item.level-4:hover>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-4:hover>a:after,
   .top-menu-container .tb-megamenu-item.level-5.dropdown-submenu.open>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-5.dropdown-submenu.open>a:after,
   .top-menu-container .tb-megamenu-item.level-5:hover>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-5:hover>a:after {
      display: block !important;
      position: absolute;
      content: "";
      bottom: 13px;
      left: 0;
      margin: 0;
      width: 35px;
      height: 2px;
      background-color: red;
      border: none !important;
      float: none
   }
}

.top-menu-container .tb-megamenu-item.level-3:focus>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3:focus>a,
.top-menu-container .tb-megamenu-item.level-4:focus>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4:focus>a,
.top-menu-container .tb-megamenu-item.level-5:focus>.tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5:focus>a {
   font-weight: 600 !important;
   text-decoration: none;
   border-top: none;
   position: relative
}

@media screen and (min-width:992px) {

   .top-menu-container .tb-megamenu-item.level-3:focus>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-3:focus>a:after,
   .top-menu-container .tb-megamenu-item.level-4:focus>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-4:focus>a:after,
   .top-menu-container .tb-megamenu-item.level-5:focus>.tb-megamenu-no-link:after,
   .top-menu-container .tb-megamenu-item.level-5:focus>a:after {
      display: block !important;
      position: absolute;
      content: "";
      bottom: 13px;
      left: 0;
      margin: 0;
      width: 35px;
      height: 2px;
      background-color: red;
      border: none !important;
      float: none
   }
}

.top-menu-container .tb-megamenu-item.level-3 .tb-megamenu-submenu,
.top-menu-container .tb-megamenu-item.level-4 .tb-megamenu-submenu {
   background: none
}

.top-menu-container .tb-megamenu-item .tb-megamenu-submenu {
   width: 100% !important;
   height: 460px !important;
   background: none;
   border: none;
   border-top: 1px solid #b7b7b7;
   top: 35px;
   box-shadow: 0 5px 10px grey;
   min-height: 250px;
   z-index: 10
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav {
   width: 100%;
   height: 100%
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block {
   position: absolute;
   top: 40px;
   left: 360px;
   display: inline-block;
   margin: 0;
   width: calc(100% - 500px)
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block .field--type-list-string,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block .field__label,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block .h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block .h2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block h2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block .field--type-list-string,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block .field__label,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block .h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block .h2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block h2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block .field--type-list-string,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block .field__label,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block .h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block .h2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block h2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block .field--type-list-string,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block .field__label,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block .h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block .h2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block h1,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block h2 {
   display: none
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1+.tb-block.tb-megamenu-block img,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2+.tb-block.tb-megamenu-block img,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3+.tb-block.tb-megamenu-block img,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4+.tb-block.tb-megamenu-block img {
   width: 100%;
   height: auto;
   max-height: 350px;
   margin: 0
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4 {
   padding: 30px 0 0 40px;
   height: auto
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4 li {
   max-width: 300px
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1 {
   background: none;
   padding: 30px 0 40px 90px
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1 li {
   max-width: 300px
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-3,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-4 {
   background: none
}

.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu>a,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.open>a,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn>a,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu>a,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.open>a,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn>a,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu>a,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.open>a,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn>a,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu>a,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.open>a,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn>a,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open>a,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu>a,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.open>a,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn>a {
   padding: 0 !important;
   font-size: .875em !important;
   line-height: 21px;
   color: #012844 !important;
   font-weight: 600 !important;
   position: relative;
   text-decoration: none;
   margin: 0;
   background: none;
   border: none;
   background-image: none !important
}

.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open>a i,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu>a i,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.open>a i,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn>a i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open>a i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu>a i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.open>a i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn>a i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open>a i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu>a i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.open>a i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn>a i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open>a i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu>a i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.open>a i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn>a i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open>a i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu>a i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.open>a i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn>a i {
   font-size: .875em !important;
   color: #012844 !important;
   padding: 0 !important;
   line-height: 18px;
   position: absolute;
   left: 70px;
   margin: 0
}

@media screen and (max-width:992px) {

   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn>a i {
      left: 80px;
      top: 3px
   }
}

@media screen and (min-width:992px) {

   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.view-all-btn>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn.open>a i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.view-all-btn>a i {
      display: block !important
   }
}

.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu.open>a:after,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.has-submenu>a:after,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn.open>a:after,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-1.view-all-btn>a:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu.open>a:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.has-submenu>a:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn.open>a:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-2.view-all-btn>a:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu.open>a:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.has-submenu>a:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn.open>a:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-3.view-all-btn>a:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu.open>a:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.has-submenu>a:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn.open>a:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-4.view-all-btn>a:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu.open>a:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.has-submenu>a:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn.open>a:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-5.view-all-btn>a:after {
   display: none !important
}

.top-menu-container .tb-megamenu-item.level-1.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1.has-submenu.open a,
.top-menu-container .tb-megamenu-item.level-1.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-1.has-submenu a,
.top-menu-container .tb-megamenu-item.level-2.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2.has-submenu.open a,
.top-menu-container .tb-megamenu-item.level-2.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-2.has-submenu a,
.top-menu-container .tb-megamenu-item.level-3.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3.has-submenu.open a,
.top-menu-container .tb-megamenu-item.level-3.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-3.has-submenu a,
.top-menu-container .tb-megamenu-item.level-4.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4.has-submenu.open a,
.top-menu-container .tb-megamenu-item.level-4.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-4.has-submenu a,
.top-menu-container .tb-megamenu-item.level-5.has-submenu.open .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5.has-submenu.open a,
.top-menu-container .tb-megamenu-item.level-5.has-submenu .tb-megamenu-no-link,
.top-menu-container .tb-megamenu-item.level-5.has-submenu a {
   display: flex;
   text-decoration: none;
   border-top: none
}

.top-menu-container .tb-megamenu-item.level-1.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-1.has-submenu.open a:after,
.top-menu-container .tb-megamenu-item.level-1.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-1.has-submenu a:after,
.top-menu-container .tb-megamenu-item.level-2.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-2.has-submenu.open a:after,
.top-menu-container .tb-megamenu-item.level-2.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-2.has-submenu a:after,
.top-menu-container .tb-megamenu-item.level-3.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-3.has-submenu.open a:after,
.top-menu-container .tb-megamenu-item.level-3.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-3.has-submenu a:after,
.top-menu-container .tb-megamenu-item.level-4.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-4.has-submenu.open a:after,
.top-menu-container .tb-megamenu-item.level-4.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-4.has-submenu a:after,
.top-menu-container .tb-megamenu-item.level-5.has-submenu.open .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-5.has-submenu.open a:after,
.top-menu-container .tb-megamenu-item.level-5.has-submenu .tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-5.has-submenu a:after {
   display: none
}

.top-menu-container .tb-megamenu-item.level-1.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-1.has-submenu.open a i,
.top-menu-container .tb-megamenu-item.level-1.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-1.has-submenu a i,
.top-menu-container .tb-megamenu-item.level-2.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-2.has-submenu.open a i,
.top-menu-container .tb-megamenu-item.level-2.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-2.has-submenu a i,
.top-menu-container .tb-megamenu-item.level-3.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-3.has-submenu.open a i,
.top-menu-container .tb-megamenu-item.level-3.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-3.has-submenu a i,
.top-menu-container .tb-megamenu-item.level-4.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-4.has-submenu.open a i,
.top-menu-container .tb-megamenu-item.level-4.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-4.has-submenu a i,
.top-menu-container .tb-megamenu-item.level-5.has-submenu.open .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-5.has-submenu.open a i,
.top-menu-container .tb-megamenu-item.level-5.has-submenu .tb-megamenu-no-link i,
.top-menu-container .tb-megamenu-item.level-5.has-submenu a i {
   font-size: 22px;
   color: #686868;
   font-weight: 600;
   order: 2;
   padding-top: 4px;
   padding-left: 20px
}

@media screen and (min-width:992px) {

   .top-menu-container .tb-megamenu-item.level-1.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.has-submenu.open a i,
   .top-menu-container .tb-megamenu-item.level-1.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-1.has-submenu a i,
   .top-menu-container .tb-megamenu-item.level-2.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.has-submenu.open a i,
   .top-menu-container .tb-megamenu-item.level-2.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-2.has-submenu a i,
   .top-menu-container .tb-megamenu-item.level-3.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.has-submenu.open a i,
   .top-menu-container .tb-megamenu-item.level-3.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-3.has-submenu a i,
   .top-menu-container .tb-megamenu-item.level-4.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.has-submenu.open a i,
   .top-menu-container .tb-megamenu-item.level-4.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-4.has-submenu a i,
   .top-menu-container .tb-megamenu-item.level-5.has-submenu.open .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.has-submenu.open a i,
   .top-menu-container .tb-megamenu-item.level-5.has-submenu .tb-megamenu-no-link i,
   .top-menu-container .tb-megamenu-item.level-5.has-submenu a i {
      display: none
   }
}

.top-menu-container .tb-megamenu-no-link {
   font-size: 1em;
   padding: 0 !important;
   line-height: 24px;
   border: none !important;
   color: #686868;
   font-weight: 400;
   font-weight: 400 !important;
   background-color: initial
}

.top-menu-container .tb-megamenu-no-link:after {
   display: none !important
}

@media screen and (max-width:1200px) {
   .top-menu-container {
      background-color: #e8e8e8;
      display: none;
      height: 600px;
      overflow-y: auto;
      overflow-x: hidden;
      position: absolute;
      top: 0;
      transform: translateX(-100%);
      transition: transform .35s ease-in-out;
      width: 100%;
      z-index: 999
   }

   .top-menu-container.active {
      animation-duration: .4s;
      animation-fill-mode: both;
      animation-name: fadeIn;
      display: block !important;
      padding: 42px 35px 0;
      transform: translateX(0)
   }

   .top-menu-container .block-tb-megamenu {
      padding-top: 60px
   }

   .top-menu-container .tb-megamenu {
      background-color: initial
   }

   .top-menu-container .tb-megamenu-item {
      float: none !important;
      position: static;
      width: 100%
   }

   .top-menu-container .tb-megamenu-item:hover {
      cursor: pointer;
      color: #232323 !important;
      font-weight: 600 !important;
      background-color: initial !important
   }

   .top-menu-container .tb-megamenu-item:hover>span {
      cursor: pointer
   }

   .top-menu-container .tb-megamenu-item.mega.dropdown-submenu:hover>.mega-dropdown-menu {
      display: none
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-submenu {
      width: 100% !important;
      height: 100% !important;
      padding: 41px 0 0 28px !important
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-submenu .submenu-header a {
      display: inline-block;
      width: 25px;
      height: 25px;
      padding: 0;
      margin: 0
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-submenu .submenu-header a i {
      font-size: 25px;
      color: #232323;
      padding-left: 0 !important;
      vertical-align: bottom;
      padding-top: 13px
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-submenu label {
      padding: 30px 0 !important;
      font-size: 1em;
      line-height: 21px;
      text-transform: uppercase;
      margin: 0;
      position: static;
      letter-spacing: 2.8px;
      font-weight: 300;
      color: #000
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-submenu .tb-megamenu-subnav {
      padding: 0;
      background-color: #f5f5f5;
      height: auto
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-submenu .tb-megamenu-subnav+.tb-block.tb-megamenu-block {
      display: none
   }

   .top-menu-container .tb-megamenu-no-link {
      font-size: 1em !important;
      padding: 0 !important;
      line-height: 24px !important;
      border: none !important;
      color: #232323 !important;
      font-weight: 400;
      font-weight: 400 !important;
      background-color: initial !important;
      margin: 0 !important
   }

   .top-menu-container .tb-megamenu-no-link:after {
      display: none !important
   }

   .top-menu-container .tb-megamenu a {
      font-size: 1em !important;
      padding: 0 !important;
      line-height: 24px !important;
      border: none !important;
      color: #232323 !important;
      font-weight: 400;
      font-weight: 400 !important;
      background-color: initial !important;
      margin: 0 !important
   }

   .top-menu-container .tb-megamenu a:after {
      display: none !important
   }

   .top-menu-container .tb-megamenu-submenu {
      position: fixed !important;
      top: 0 !important;
      bottom: 0;
      left: 0 !important;
      overflow-y: auto !important;
      background-color: #f5f5f5 !important;
      min-height: 100%
   }

   .top-menu-container .tb-megamenu-submenu .submenu-header a {
      color: #232323;
      font-size: 25px;
      border: none !important;
      display: inline-block;
      width: 25px
   }

   .top-menu-container .tb-megamenu-submenu .submenu-header a i {
      width: auto;
      height: auto;
      margin: 0
   }

   .top-menu-container .tb-megamenu-submenu label {
      font-size: 1em;
      color: #232323;
      text-transform: uppercase;
      margin: 0
   }

   .top-menu-container .tb-megamenu .nav-collapse {
      height: auto;
      background: transparent;
      overflow: initial;
      margin: 0;
      padding: 0;
      position: static;
      transform: none
   }

   .top-menu-container .tb-megamenu .nav-collapse .tb-megamenu-nav.level-0 {
      flex-wrap: wrap;
      max-height: none;
      max-width: none
   }
}

@keyframes smoothScroll {
   0% {
      transform: translateY(-66px)
   }

   to {
      transform: translateY(0)
   }
}

.dropdown:hover>.dropdown-menu {
   display: none !important
}

.tb-megamenu .mega.open>.mega-dropdown-menu {
   display: block !important
}

.header-container .menu--account .nav-link {
   font-weight: 300;
   padding-top: 14px !important;
   letter-spacing: .5px;
   transition: text-shadow .2s ease
}

.header-container .menu--account .nav-link:hover {
   text-shadow: 0 0 .4px #232323, .4px 0 #232323, -.4px 0 #232323, 0 .4px #232323, 0 -.4px #232323, .4px .4px #232323, -.4px -.4px #232323
}

@media screen and (max-width:1200px) {
   .header-container .menu--account .nav-link {
      display: none !important
   }
}

.header-container .menu--account .nav-link .menu_item .nav-link {
   padding-left: 5px
}

.header-container .menu--account .Investors,
.header-container .menu--account .login,
.header-container .menu--account .logout,
.header-container .menu--account .my-account,
.header-container .menu--account .Suppliers {
   font-weight: 400;
   font-size: 10px;
   line-height: 14px;
   color: #232323
}

.header-container .menu--account .dropdown .dropdown-menu .menu_item a {
   color: #232323 !important;
   width: -webkit-fill-available !important;
   padding: 10px
}

@media screen and (max-width:767px) {
   .header-container .menu--account .dropdown .dropdown-menu .menu_item a {
      color: #012844 !important;
      font-size: 14px;
      padding: 15px 0 15px 25px !important;
      width: auto !important;
      vertical-align: initial
   }
}

.header-container .menu--account .dropdown .dropdown-menu .menu_item i {
   display: none
}

@media screen and (max-width:767px) {
   .header-container .menu--account .dropdown .dropdown-menu .menu_item i {
      color: #012844;
      font-size: 14px;
      display: inline
   }
}

.header-container .menu--account .menu_list {
   display: flex;
   margin-bottom: 0;
   padding: 0
}

.header-container .menu--account .menu_list .menu_item {
   display: flex;
   padding: 0 5px
}

.header-container .menu--account .menu_list .menu_item:first-child {
   padding-left: 0
}

.header-container .menu--account .menu_list .menu_item img {
   filter: brightness(.2) invert(0);
   width: 12px;
   height: 12px
}

.header-container .menu--account .menu_list .menu_item a {
   padding-top: 0 !important
}

@media screen and (max-width:992px) {
   .header-container .menu--account {
      display: flex
   }
}

.header-container #block-motionpointlanguageselector .motionpoint-language-selector {
   text-decoration: none
}

.header-container #block-motionpointlanguageselector .motionpoint-language-selector:focus-within {
   outline: 1px solid #000
}

.header-container #block-motionpointlanguageselector .motionpoint-language-selector:focus:not(:focus-visible) {
   outline: none
}

@media screen and (max-width:992px) {
   .header-container #block-motionpointlanguageselector .motionpoint-language-selector {
      display: none
   }
}

.header-container #block-motionpointlanguageselector .motionpoint-language-selector svg {
   display: inline-block;
   width: 12px;
   height: 14px;
   fill: #232323
}

.header-container #block-motionpointlanguageselector .motionpoint-language-selector .language_selector {
   font-weight: 400;
   font-size: 12px;
   line-height: 14px;
   color: #232323;
   display: inline-block;
   margin-top: 0;
   vertical-align: middle;
   -webkit-margin-start: 3px;
   margin-inline-start: 3px
}

@media screen and (min-width:1200px) {
   .header-container .highlighted .mobile-menu-icon {
      display: none
   }
}

.header-container .highlighted .menu--account.mobile-menu {
   display: none
}

@media screen and (min-width:1200px) {
   .header-container .highlighted .menu--account.mobile-menu {
      display: inline-block;
      vertical-align: middle
   }

   .header-container .highlighted .menu--account.mobile-menu .menu_list {
      padding: 7px 0;
      align-items: flex-start;
      margin-top: 6px
   }

   .header-container .highlighted .menu--account.mobile-menu .menu_list a {
      padding-right: 0 !important
   }

   .header-container .highlighted .menu--account.mobile-menu .menu_list .menu_item {
      padding: 0 2px
   }

   .header-container .highlighted .menu--account.mobile-menu .menu_list .nav-link {
      font-weight: 400;
      font-size: 10px;
      line-height: 14px;
      color: #232323;
      padding: 0 5px
   }
}

@media screen and (min-width:1200px) and (max-width:992px) {
   .header-container .highlighted .menu--account.mobile-menu .menu_list .nav-link {
      font-size: 14px
   }
}

@media screen and (min-width:1200px) {
   .header-container .highlighted .menu--account.mobile-menu .nav-link {
      padding-left: 60px;
      padding-right: 60px;
      display: inline-block !important
   }
}

@media screen and (min-width:1200px) and (max-width:992px) {
   .header-container .highlighted .menu--account.mobile-menu .nav-link {
      padding: 0 60px 0 0;
      vertical-align: super
   }
}

@media screen and (min-width:1200px) and (max-width:767px) {
   .header-container .highlighted .menu--account.mobile-menu .nav-link {
      padding: 0 20px 0 0;
      vertical-align: super
   }
}

.header-container .highlighted .mobile-language-selector {
   display: none
}

@media screen and (max-width:1200px) {
   .header-container .highlighted .mobile-language-selector {
      width: 15%;
      display: inline-block
   }

   .header-container .highlighted .mobile-language-selector .motionpoint-language-selector {
      display: block;
      text-decoration: none
   }

   .header-container .highlighted .mobile-language-selector .motionpoint-language-selector svg {
      width: 12px;
      height: 12px;
      fill: #2e2e2e
   }

   .header-container .highlighted .mobile-language-selector .motionpoint-language-selector .language_selector {
      color: #2e2e2e;
      font-size: 14px
   }
}

.header-container.light-theme-header #header .menu--account .nav-link,
.header-container.light-theme-header #header .menu--account .nav-link .dropdown img {
   color: #fff
}

.header-container.light-theme-header #header .menu--account .nav-link .dropdown-menu {
   min-width: 100px
}

.header-container.light-theme-header #header .menu--account .nav-link .dropdown img,
.header-container.light-theme-header #header .menu--account .nav-link .menu_item img {
   filter: brightness(0) invert(1);
   width: 12px;
   height: 12px
}

.header-container.light-theme-header #header .motionpoint-language-selector .language_selector {
   color: #fff
}

.header-container.light-theme-header #header .motionpoint-language-selector svg {
   fill: #fff
}

.header-container.light-theme-header.isSticky #header .menu--account .nav-link {
   color: #232323
}

.header-container.light-theme-header.isSticky #header .menu--account .dropdown img,
.header-container.light-theme-header.isSticky #header .menu--account .menu_item img {
   filter: brightness(.2) invert(0)
}

.header-container.light-theme-header.isSticky #header .motionpoint-language-selector .language_selector {
   color: #232323
}

.header-container.light-theme-header.isSticky #header .motionpoint-language-selector svg {
   fill: #232323
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-11,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-12,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-13,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-14,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-15 {
   display: flex;
   flex-wrap: wrap;
   flex-direction: column;
   max-width: 50%;
   width: 100%;
   align-content: space-between;
   height: 320px
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-11 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-12 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-13 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-14 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-15 li {
   max-width: none;
   width: 70%
}

@media screen and (max-width:992px) {

   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-11,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-12,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-13,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-14,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-15 {
      display: block
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-11 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-12 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-13 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-14 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-15 li {
      width: 100%
   }
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-16,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-17,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-18,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-19,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-20,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-21,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-22,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-23,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-24,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-25,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-26,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-27,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-28,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-29,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-30,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-31,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-32,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-33,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-34,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-35,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-36,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-37,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-38,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-39,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-40 {
   display: flex;
   flex-wrap: wrap;
   flex-direction: column;
   max-width: 100%;
   width: 100%;
   align-content: space-between;
   max-height: 320px
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-16 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-17 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-18 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-19 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-20 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-21 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-22 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-23 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-24 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-25 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-26 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-27 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-28 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-29 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-30 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-31 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-32 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-33 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-34 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-35 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-36 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-37 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-38 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-39 li,
.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-40 li {
   max-width: none;
   width: 32%
}

@media screen and (max-width:992px) {

   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-16,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-17,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-18,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-19,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-20,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-21,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-22,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-23,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-24,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-25,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-26,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-27,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-28,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-29,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-30,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-31,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-32,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-33,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-34,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-35,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-36,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-37,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-38,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-39,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-40 {
      display: block
   }

   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-16 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-17 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-18 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-19 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-20 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-21 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-22 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-23 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-24 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-25 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-26 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-27 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-28 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-29 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-30 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-31 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-32 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-33 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-34 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-35 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-36 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-37 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-38 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-39 li,
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-40 li {
      width: 100%
   }
}

#toolbar-administration {
   padding-bottom: 76px
}

.tb-megamenu .mega.dropdown-submenu:hover>.mega-dropdown-menu {
   display: none
}

.top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-2.items-21 {
   max-width: 50% !important
}

@media screen and (max-width:992px) {
   .top-menu-container .tb-megamenu-item .tb-megamenu-subnav.level-1 li .fa-angle-left {
      display: block
   }
}

@media screen and (max-width:992px) {
   #login-menu-link {
      font-size: 14px
   }
}

.mobile-userAccount .close-mobile-userAccount,
.mobile-userAccount .mobile-greeting-userAccount {
   display: none
}

@media screen and (max-width:767px) {
   .mobile-userAccount {
      background-color: #e8e8e8 !important;
      position: fixed !important;
      top: -14% !important;
      width: 100%;
      height: 100%;
      text-transform: uppercase
   }

   .mobile-userAccount .menu_item a {
      width: auto !important;
      color: #012844 !important;
      font-size: 14px
   }

   .mobile-userAccount .close-mobile-userAccount {
      display: block;
      position: fixed;
      top: 6%;
      font-size: 30px;
      color: #000;
      padding-left: 25px
   }

   .mobile-userAccount .mobile-greeting-userAccount {
      display: block;
      margin-top: 30%;
      padding-left: 25px;
      color: #232323
   }
}

@media screen and (max-width:992px) {
   .top-menu-container .tb-megamenu-item.level-2.has-submenu.open a i {
      padding-top: 15px
   }
}

@media screen and (max-width:992px) {
   .tb-megamenu .nav>li {
      padding-bottom: 30px
   }
}

@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))) {
   .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
      background: linear-gradient(305deg, #022037 -10.7%, rgba(9, 45, 72, 0) 48.03%);
      -webkit-backdrop-filter: blur(10px);
      backdrop-filter: blur(10px);
      flex-direction: column
   }
}

.eu-cookie-compliance-banner {
   display: block;
   width: 100%
}

#sliding-popup {
   width: 100%;
   background-color: #00b5e2
}

#sliding-popup .eu-cookie-compliance-content {
   display: block;
   width: 100%;
   justify-content: center
}

#sliding-popup .eu-cookie-compliance-message {
   color: #000;
   display: block;
   width: 100%;
   max-width: 100% !important;
   float: left;
   padding-bottom: 5px !important;
   text-align: center
}

@media screen and (max-width:767px) {
   #sliding-popup .eu-cookie-compliance-message {
      padding-left: 5px;
      text-align: left;
      max-width: 90% !important
   }
}

#sliding-popup .eu-cookie-compliance-message p {
   margin-bottom: 0;
   margin-top: 8px
}

#sliding-popup .eu-cookie-compliance-message a {
   color: #000
}

#sliding-popup .eu-cookie-compliance-buttons {
   display: block;
   position: absolute;
   right: 5px;
   clear: both;
   justify-content: right !important
}

#sliding-popup .eu-cookie-compliance-buttons .agree-button {
   background: transparent url('data:image/svg+xml;charset=utf-8,<svg width="15" height="17" xmlns="http://www.w3.org/2000/svg"><g stroke="%23000" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="round"><path d="M.889 1.092L14.111 16.6M14.5.77L.5 15.845"/></g></svg>') 50%/1em auto no-repeat;
   text-indent: 118%;
   overflow: hidden;
   white-space: nowrap;
   border: none;
   margin-top: 8px
}

#sliding-popup .eu-cookie-compliance-buttons .decline-button {
   display: none
}

.eu-cookie-compliance-popup-open .header-container {
   margin-top: 35px
}

@media screen and (max-width:992px) {
   .eu-cookie-compliance-popup-open .header-container {
      margin-top: 45px
   }
}

.feedback-header {
   border-bottom: 2px solid #b7b7b7;
   margin-bottom: 50px !important
}

@media screen and (min-width:992px) {
   .feedback-header .fieldset-wrapper {
      display: flex
   }
}

.feedback-header .fieldset-wrapper .feedback-option {
   margin-top: 0
}

.feedback-header .fieldset-wrapper .feedback-option .js-webform-radios {
   display: flex
}

.feedback-header .fieldset-wrapper .feedback-option .radio {
   float: left;
   margin: 0 45px 0 0;
   width: 300px;
   height: 55px;
   position: relative
}

.feedback-header .fieldset-wrapper .feedback-option .radio input,
.feedback-header .fieldset-wrapper .feedback-option .radio label {
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   border: 2px solid #012844;
   border-radius: 4px;
   text-align: center;
   padding-top: 11px;
   color: #012844
}

.feedback-header .fieldset-wrapper .feedback-option .radio input[type=radio] {
   opacity: .011;
   z-index: 100
}

.feedback-header .fieldset-wrapper .feedback-option .radio input[type=radio]:checked+label {
   background: #012844;
   border-radius: 4px;
   text-align: center;
   padding-top: 11px;
   color: #fff
}

.feedback-header .fieldset-wrapper .feedback-option .radio label {
   cursor: pointer;
   z-index: 90;
   line-height: 1.8em
}

@media screen and (min-width:992px) {
   .feedback-header .fieldset-wrapper .feedback-label {
      margin-right: 30px;
      margin-top: 15px
   }
}

.feedback-header .form-type-processed-text {
   font-weight: 700;
   margin-top: 15px
}

.feedback-header .form-type-processed-text p {
   color: #012844;
   text-transform: uppercase;
   font-size: 19px;
   display: inline-block;
   margin-right: 20px
}

.feedback-header .form-type-processed-text .toggleclassup {
   transform: rotate(-135deg);
   -webkit-transform: rotate(-135deg)
}

.feedback-header .form-type-processed-text .toggleclassdwn {
   transform: rotate(45deg);
   -webkit-transform: rotate(45deg)
}

.feedback-header .form-type-processed-text #toggle-arrow {
   border: solid #012844;
   border-width: 0 3px 3px 0;
   display: inline-block;
   padding: 4px
}

@media screen and (min-width:992px) {
   .feedback-webform {
      max-width: 1280px;
      margin: 20px auto auto
   }
}

.feedback-webform .content {
   border-top: 2px solid #b7b7b7
}

@media screen and (min-width:992px) {
   .feedback-webform .webform-submission-feedback-form {
      margin: unset;
      margin-top: 20px;
      max-width: 1280px
   }
}

@media screen and (min-width:992px) {
   .feedback-webform .response-container {
      width: 50%
   }
}

.feedback-webform .js-form-type-textarea .description {
   float: right;
   font-weight: 700;
   color: #b7b7b7 !important
}

.feedback-webform .js-form-type-textarea .form-textarea-wrapper {
   border-bottom: 2px solid #b7b7b7;
   margin-bottom: 4px
}

.feedback-webform .js-form-type-textarea .form-textarea {
   border: none;
   resize: none;
   height: 50px
}

.report-issue {
   display: none
}

@media screen and (min-width:992px) {
   .report-issue {
      max-width: 1280px;
      margin: auto
   }
}

@media screen and (min-width:992px) {
   .report-issue .webform-submission-report-an-issue-form {
      width: 50%;
      margin: unset
   }
}

.fed-header-hide {
   border-bottom: none
}

@media screen and (min-width:992px) {
   .fed-header-hide .report-issue-btn {
      margin-left: 1080px
   }
}

.fed-header-expand {
   border-bottom: 2px solid #b7b7b7
}

@media screen and (min-width:992px) {
   .fed-header-expand .report-issue-btn {
      margin-left: 500px
   }
}

.fed-sub-hide,
.respons-cont-hide {
   display: none !important
}

.report-issue .form-textarea {
   border: none;
   resize: none;
   height: 50px
}

.report-issue .form-textarea-wrapper {
   border-bottom: 2px solid #b7b7b7;
   margin-bottom: 4px !important
}

.report-issue .description {
   float: right;
   font-weight: 700 !important;
   color: #b7b7b7 !important
}

.feedback-webform .webform-confirmation .webform-confirmation__message,
.report-issue .webform-confirmation .webform-confirmation__message {
   display: flex
}

.feedback-webform .webform-confirmation .webform-confirmation__back,
.report-issue .webform-confirmation .webform-confirmation__back {
   margin-top: 10px
}

.feedback-webform .webform-confirmation .msg-text,
.report-issue .webform-confirmation .msg-text {
   margin-top: 28px;
   margin-left: 20px;
   color: #000
}

.feedback-webform .webform-confirmation .circle,
.report-issue .webform-confirmation .circle {
   position: relative;
   border-radius: 100%;
   height: 74px;
   width: 86px;
   border: 2px solid #00b01d
}

.feedback-webform .webform-confirmation .checkMark,
.report-issue .webform-confirmation .checkMark {
   position: absolute;
   transform: rotate(50deg) translate(-22%, -55%);
   left: 25%;
   top: 39%;
   height: 36px;
   width: 15px;
   border-bottom: 2px solid #00b01d;
   border-right: 2px solid #00b01d
}

#global-search-data .news-container .news-image {
   height: 178px !important;
   object-fit: contain
}

@media screen and (max-width:767px) {
   #global-search-data .news-container .news-image {
      margin: 0 auto !important;
      height: auto !important;
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content;
      max-height: 200px
   }
}

.history-timeline .slider-full-layout {
   height: 900px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout {
      height: 685px
   }
}

.history-timeline .slider-full-layout .slick-with-card-slider {
   height: 900px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .slick-with-card-slider {
      height: 685px
   }
}

.history-timeline .slick-list {
   padding-top: 160px
}

@media screen and (max-width:767px) {
   .history-timeline .slick-list {
      padding-top: 20px
   }
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .slider-background {
      padding-bottom: 0
   }
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .slider-background .buttons-group {
      display: none;
      visibility: hidden;
      opacity: 0
   }
}

.history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content .slider-wrapper {
   padding: 0 !important;
   height: 250px !important
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content .slider-wrapper {
      height: auto
   }
}

.history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content {
   width: 630px;
   height: 250px;
   text-align: left;
   margin: 0;
   padding: 0;
   background-color: #fff;
   cursor: default;
   color: #000;
   max-width: 630px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content {
      width: 320px;
      height: 450px;
      max-width: none;
      margin: 0 auto
   }
}

.history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content img {
   height: 225px;
   width: 225px;
   margin: 0;
   object-fit: cover
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content img {
      height: 175px;
      width: 302px;
      object-fit: cover
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content img {
      height: 125px;
      width: 125px;
      object-fit: cover;
      margin-left: 10px
   }
}

@media screen and (min-width:992px) and (max-width:1280px) {
   .history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content img {
      height: 125px;
      width: 125px;
      object-fit: cover;
      margin-left: 5px
   }
}

@media screen and (max-width:767px) {
   .history-timeline .slick-slide {
      float: none
   }
}

.history-timeline .news-container {
   padding: 0 !important
}

@media screen and (max-width:767px) {
   .history-timeline .news-container {
      padding: 10px !important
   }
}

.history-timeline .news-container .news-image {
   height: 225px;
   width: 225px;
   padding: 0;
   margin: 0
}

@media screen and (max-width:767px) {
   .history-timeline .news-container .news-image {
      height: 175px;
      width: 302px;
      max-width: none;
      max-height: none
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .news-container .news-image {
      height: 125px;
      width: 125px;
      max-width: none;
      max-height: none
   }
}

@media screen and (min-width:992px) and (max-width:1280px) {
   .history-timeline .news-container .news-image {
      height: 125px;
      width: 125px;
      max-width: none;
      max-height: none
   }
}

.history-timeline .news-with-image {
   width: 60%;
   height: 180px
}

@media screen and (max-width:767px) {
   .history-timeline .news-with-image {
      width: 100%;
      height: auto;
      margin-top: 10px
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .news-with-image {
      height: 180px;
      width: 55%;
      object-fit: cover
   }
}

@media screen and (min-width:992px) and (max-width:1280px) {
   .history-timeline .news-with-image {
      width: 55%;
      height: 180px
   }
}

.history-timeline .slider-full-layout .slider-background p {
   margin: 0;
   text-align: left;
   font-size: 14px;
   padding: 0 0 5px 5px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .slider-background p {
      padding: 0
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .slider-full-layout .slider-background p {
      font-size: 12px
   }
}

@media screen and (min-width:992px) and (max-width:1280px) {
   .history-timeline .slider-full-layout .slider-background p {
      font-size: 10px;
      line-height: 16px !important
   }
}

.history-timeline .news-title {
   font-size: 24px !important;
   line-height: 35px
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .news-title {
      font-size: 14px !important;
      line-height: 16px
   }
}

@media screen and (min-width:992px) and (max-width:1280px) {
   .history-timeline .news-title {
      font-size: 14px !important;
      line-height: 20px !important
   }
}

.history-timeline .know-more-news img {
   width: 15px !important;
   height: 12px !important;
   display: inherit
}

.history-timeline .slider-full-layout .slider-background .slick-with-card-slider .card-content .slider-wrapper:hover {
   border-bottom: none !important
}

.history-timeline .know-more-news {
   padding: 15px 0 0 5px !important
}

@media screen and (max-width:767px) {
   .history-timeline .know-more-news {
      padding: 0 !important
   }
}

.history-timeline .slider-card-even {
   height: 450px;
   margin-bottom: 350px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-card-even {
      height: 675px;
      margin: 50px 0 0
   }
}

.history-timeline .slider-card-odd {
   height: 500px;
   margin-top: 250px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-card-odd {
      margin: 0;
      height: 675px
   }
}

.history-timeline ul {
   color: #232323
}

.history-timeline ul:before {
   content: ".";
   font-weight: 700
}

.history-timeline .display-year {
   text-align: left;
   border-bottom: 1px solid #232323;
   height: 35px;
   margin-bottom: 20px;
   margin-left: 0
}

@media screen and (max-width:767px) {
   .history-timeline .display-year {
      width: 100%;
      margin-left: 50px
   }
}

.history-timeline .display-year div {
   text-align: left;
   color: #232323;
   height: 5px;
   font-weight: 700
}

.history-timeline .display-year .bullets {
   font-size: 30px;
   font-weight: bolder;
   color: #232323;
   height: 5px;
   display: inline
}

.history-timeline .slider-card-even .display-year {
   margin-top: 250px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-card-even .display-year {
      margin-top: -500px
   }
}

.history-timeline .container-fluid,
.history-timeline .container-lg,
.history-timeline .container-md,
.history-timeline .container-sm,
.history-timeline .container-xl,
.history-timeline .container-xxl {
   padding: 0 !important
}

.history-timeline .slider-full-layout .card-slider-img1 {
   font-family: "object-fit: cover;";
   height: 441px;
   position: absolute;
   width: 920px;
   margin-top: -260px;
   margin-left: 700px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .card-slider-img1 {
      height: 150px;
      width: 300px;
      margin-top: 0;
      margin-left: 65px
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .slider-full-layout .card-slider-img1 {
      height: 150px;
      position: absolute;
      width: 330px;
      margin-top: -240px;
      margin-left: 420px
   }
}

.history-timeline .slider-full-layout .card-slider-img2 {
   font-family: "object-fit: cover;";
   height: 454px;
   position: absolute;
   vertical-align: middle;
   width: 1336px;
   margin-top: -150px;
   margin-left: 650px
}

@media screen and (max-width:767px) {
   .history-timeline .slider-full-layout .card-slider-img2 {
      height: 235px;
      width: 770px;
      margin-top: 400px;
      margin-left: 220px
   }
}

.history-timeline .news-container {
   box-sizing: initial;
   transform: scale(1.03);
   box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .1);
   position: relative
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .news-container {
      margin-right: 265px
   }
}

@media screen and (min-width:992px) and (max-width:1280px) {
   .history-timeline .news-container {
      max-width: 380px
   }
}

@media screen and (max-width:767px) {
   .history-timeline .news-desc {
      padding-bottom: 5px !important
   }
}

@media screen and (min-width:768px) and (max-width:991px) {
   .history-timeline .news-desc {
      line-height: 13px
   }
}

.history-timeline .slider-full-layout .card-slider-content .set_margin_for_large {
   max-width: 100% !important
}

.top-menu-container .tb-megamenu-item.level-2:focus>.tb-megamenu-no-link:after,
.top-menu-container .tb-megamenu-item.level-2:focus>a:after {
   display: block !important;
   position: absolute;
   content: "";
   bottom: 13px;
   left: 0;
   margin: 0;
   width: 35px;
   height: 2px;
   background-color: red;
   border: none !important;
   float: none
}

.tb-megamenu-no-link:focus,
.tb-megamenu .dropdown-menu .active>a,
.tb-megamenu .dropdown-menu .active>a:hover,
.tb-megamenu .dropdown-menu .active>span.tb-megamenu-no-link,
.tb-megamenu .dropdown-menu .active>span.tb-megamenu-no-link:hover {
   outline: 0 !important
}

.tb-megamenu .dropdown-menu a:focus,
.tb-megamenu .dropdown-menu span.tb-megamenu-no-link:focus {
   font-weight: 600 !important;
   text-decoration: none
}

.mega.has-submenu.dropdown-submenu.open>.tb-megamenu-no-link:focus,
.tb-megamenu .dropdown-toggle:active,
.tb-megamenu .open .dropdown-toggle {
   outline: 0 !important
}

.slick-first-slide {
   display: block !important
}

@media screen and (min-width:768px) and (max-width:991px) {
   .slick-track {
      margin-left: 10px
   }
}

.slick-image-with-content .slick-home-slider,
.slick-track .slick-home-slider {
   display: block !important
}

.slick-image-with-content .home-slider:nth-child(n+1) {
   display: none
}

.sidebar-first,
.sidebar-second,
.two-sidebars,
body {
   width: auto !important
}

html:has(.modal-open) {
   overflow: hidden
}

.desktop-menu-container {
   padding: 0 36px;
   min-height: 40px;
   min-width: 100%;
   background: #fff
}

.desktop-menu-container .submenu-header {
   display: block !important
}

.desktop-menu-container .submenu-header .close-menu {
   width: 30px;
   height: 30px;
   position: absolute;
   right: 21px;
   top: 30px
}

.desktop-menu-container .submenu-header:has(.main-menu-desktop .mo-close-light) .close-icon {
   filter: brightness(0) invert(1)
}

.desktop-menu-container .close-menu:hover {
   filter: invert(4%) sepia(100%) saturate(3000%) hue-rotate(-10deg) !important
}

.desktop-menu-container .mo-close-light .submenu-header {
   display: block !important
}

.desktop-menu-container .mo-close-light .submenu-header .close-menu {
   filter: brightness(0) invert(1)
}

.desktop-menu-container .inner-container {
   width: 100%;
   background: #fff;
   padding: 0 36px
}

.desktop-menu-container .inner-container-content {
   background: #fff;
   height: 40px;
   width: 100%;
   max-width: 1360px;
   position: relative;
   margin: 0 auto
}

.desktop-menu-container:has(.main-menu-desktop .mo-close-light) .close-icon {
   filter: brightness(0) invert(1)
}

.header-container.light-theme-header #header .motionpoint-language-selector .language_selector {
   color: #fff !important
}

.header-container.light-theme-header #header .motionpoint-language-selector svg {
   fill: #fff !important
}

.header-container .header .navbar {
   justify-content: space-between
}

@media screen and (min-width:1200px) {
   .header-container .header .navbar {
      justify-content: end
   }
}

.header-container .header .navbar .menu--account {
   padding: 1px 13px 1px 0
}

@media screen and (max-width:600px) {
   .header-container .header .navbar .menu--account {
      padding: 0
   }
}

@media screen and (max-width:1200px) {
   .header-container .header .navbar .menu--header-links {
      display: none !important
   }
}

.header-container .header .navbar .menu--header-links .nav {
   padding-right: 0;
   flex-basis: 25% !important;
   display: flex
}

.header-container .header .navbar .menu--header-links .nav .nav-item {
   padding: 0 !important
}

.header-container .header .navbar .menu--header-links .nav .nav-item:after {
   content: "|";
   padding: 0 10px
}

.header-container .header .navbar .menu--header-links .nav .nav-item .nav-link {
   font-weight: 300;
   letter-spacing: .5px;
   transition: text-shadow .2s ease
}

.header-container .header .navbar .menu--header-links .nav .nav-item .nav-link:hover {
   text-shadow: 0 0 .4px #232323, .4px 0 #232323, -.4px 0 #232323, 0 .4px #232323, 0 -.4px #232323, .4px .4px #232323, -.4px -.4px #232323
}

@media screen and (max-width:1200px) {
   .header-container .header .navbar .menu--account div[block=block-useraccountmenu] {
      display: none !important
   }
}

.header-container .header .navbar .menu--account .mobile-menu-icon img {
   filter: brightness(0) invert(1)
}

.header-container .header .navbar .menu--account .mobile-menu-icon img:hover {
   filter: brightness(1) invert(0)
}

@media screen and (max-width:1200px) {
   .header-container .header .navbar #block-useraccountmenu {
      order: 3 !important
   }
}

@media screen and (max-width:1200px) {
   .header-container .header .navbar .block-mp-language-selector {
      display: none !important
   }
}

.header-container,
.header-container.isSticky {
   border: 0 !important;
   -webkit-padding-after: 40px;
   padding-block-end: 40px;
   z-index: 100
}

@media screen and (max-width:1200px) {

   .header-container,
   .header-container.isSticky {
      -webkit-padding-after: 80px;
      padding-block-end: 80px
   }
}

.header-container .block-motionpoint-integration,
.header-container.isSticky .block-motionpoint-integration {
   order: 4;
   padding-left: 0
}

.header-container .block-motionpoint-integration .content,
.header-container.isSticky .block-motionpoint-integration .content {
   height: 25px;
   margin: 24px 0
}

.header-container .block-motionpoint-integration .motionpoint-language-selector,
.header-container.isSticky .block-motionpoint-integration .motionpoint-language-selector {
   background-color: #d8e1ec;
   border-radius: 9px;
   border: 1px solid #d8e1ec;
   background: #d8e1ec;
   position: relative;
   padding: 0 10px 0 5px;
   border-top-left-radius: 5px;
   border-bottom-left-radius: 5px;
   border-end-end-radius: 0 !important;
   border-start-end-radius: 0 !important;
   display: inline-flex !important;
   align-items: center;
   height: 24px
}

@media screen and (max-width:1200px) {

   .header-container .block-motionpoint-integration .motionpoint-language-selector,
   .header-container.isSticky .block-motionpoint-integration .motionpoint-language-selector {
      background-color: #d8e1ec
   }
}

.header-container .block-motionpoint-integration .motionpoint-language-selector:after,
.header-container.isSticky .block-motionpoint-integration .motionpoint-language-selector:after {
   content: "";
   width: 30px;
   height: 24px;
   display: block;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none'%3E%3Cpath d='M9.5 1L5.878 4.673a1.09 1.09 0 01-1.556 0L.7 1' stroke='%23fff' stroke-width='1.419' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
   background-color: #0f4369;
   background-size: 13px;
   background-position: 8px 50%;
   background-repeat: no-repeat;
   position: absolute;
   left: 45px;
   top: -1px;
   border-end-end-radius: 5px;
   border-start-end-radius: 5px
}

@media screen and (max-width:1200px) {

   .header-container .block-motionpoint-integration .motionpoint-language-selector:after,
   .header-container.isSticky .block-motionpoint-integration .motionpoint-language-selector:after {
      background-color: #0f4369
   }
}

.header-container .block-motionpoint-integration .motionpoint-language-selector.active:after,
.header-container.isSticky .block-motionpoint-integration .motionpoint-language-selector.active:after {
   content: "";
   width: 30px;
   height: 24px;
   display: block;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none'%3E%3Cpath d='M9.5 1L5.878 4.673a1.09 1.09 0 01-1.556 0L.7 1' stroke='%23fff' stroke-width='1.419' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
   background-color: #0f4369;
   background-size: 13px;
   background-position: 10px 50%;
   background-repeat: no-repeat;
   position: absolute;
   left: 45px;
   top: -1px;
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   border-top-left-radius: 5px;
   border-bottom-left-radius: 5px;
   border-end-end-radius: 0 !important;
   border-start-end-radius: 0 !important;
   transform: rotate(180deg)
}

@media screen and (max-width:1200px) {

   .header-container .block-motionpoint-integration .motionpoint-language-selector.active:after,
   .header-container.isSticky .block-motionpoint-integration .motionpoint-language-selector.active:after {
      background-color: #0f4369
   }
}

.header-container.isSticky .top-menu-container,
.header-container .top-menu-container {
   display: inline !important
}

.header-container.isSticky .top-menu-container .tb-megamenu-nav,
.header-container .top-menu-container .tb-megamenu-nav {
   gap: 38px
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover {
   color: #012844 !important;
   font-weight: 700 !important;
   text-shadow: none !important
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
   top: auto;
   position: fixed;
   left: 0;
   -webkit-backdrop-filter: none !important;
   backdrop-filter: none !important;
   width: 100% !important;
   left: 50%;
   transform: translate(-50%, -110%);
   animation: transform .3s ease-in-out;
   -webkit-animation: transform .3s ease-in-out;
   height: auto !important;
   gap: 0;
   align-items: stretch
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .tb-megamenu-block:has(.with-bg),
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .tb-megamenu-block:has(.with-bg),
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .tb-megamenu-block:has(.with-bg),
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .tb-megamenu-block:has(.with-bg) {
   background-color: #05273f;
   background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="528" height="560" fill="none"><mask id="a" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="528" height="560"><path fill="url(%23paint0_linear_1754_34655)" d="M0 0h528v560H0z"/></mask><g mask="url(%23a)" fill="%23688AA1"><path d="M871.019 891.872c-4.731-2.108-11.756-5.227-21.292-7.34-1.206-.243-2.412-.485-3.647-.757a134.466 134.466 0 00-3.938-.525c-2.701-.428-5.463-.39-8.338-.585-5.927.133-12.258.496-18.858 2.173-6.599 1.561-13.434 3.937-20.332 7.073-6.897 3.078-13.971 6.738-21.447 10.221-7.447 3.512-15.382 6.816-23.969 8.858-2.161.482-4.294 1.051-6.511 1.24-2.217.247-4.406.699-6.707.682l-3.453.093-1.726.046-1.668-.129-3.45-.317c-1.15-.067-2.3-.192-3.449-.434-4.568-.763-9.192-1.76-13.727-3.195-2.267-.747-4.563-1.465-6.829-2.387a122.915 122.915 0 01-6.769-2.795c-9.004-3.98-17.886-8.953-27.376-13.316-9.49-4.364-19.561-7.972-30.455-9.248-2.701-.37-5.319-.359-7.993-.524-2.848.009-5.467.194-8.23.292-2.707.389-5.441.633-8.121 1.227-2.651.624-5.359 1.131-7.983 2.077-10.495 3.314-20.228 8.593-30.101 13.373-9.844 4.81-19.86 9.502-30.521 11.938l-3.977.907c-1.353.254-2.678.361-4.002.585-1.354.137-2.65.449-4.06.468l-4.115.175-2.043.073c-.604.025-1.323-.068-2.013-.073l-4.054-.233c-1.352-.039-2.674-.282-4.053-.467l-4.023-.613c-10.657-2.093-20.723-6.461-30.383-11.234-9.688-4.804-19.201-10.015-29.243-13.768-9.983-3.871-20.699-5.788-31.085-5.541-10.444.189-20.588 2.688-29.906 6.332-9.375 3.586-18.01 8.171-26.554 12.259-8.516 4.06-16.999 7.565-25.586 9.607-8.501 2.014-17.106 2.625-25.213 1.807-16.269-1.694-30.057-8.484-41.98-14.531-11.923-6.163-22.645-11.266-32.032-13.934-2.326-.63-4.624-1.114-6.72-1.626-2.155-.395-4.195-.673-6.063-.949a22.732 22.732 0 00-2.731-.283c-.862-.064-1.696-.099-2.473-.134-.776-.035-1.553-.07-2.272-.104-.373-.032-.718-.034-1.035-.066-.575-.004-.719.024-1.122.021-1.697.076-3.05.154-4.23.233l2.141 2.207c.72-.024 1.353-.078 2.187-.101.26-.028.749-.053.892-.023.346.003.719.034 1.036.066.718.034 1.466.098 2.271.104.777.035 1.611.07 2.473.134a16.52 16.52 0 012.645.253c1.81.276 3.765.524 5.833.889 2.068.482 4.251.966 6.576 1.596 9.187 2.579 19.737 7.563 31.66 13.727 5.99 3.052 12.439 6.284 19.554 8.964 7.086 2.71 14.866 4.899 23.202 5.718 8.337.82 17.086.181 25.904-1.919 8.789-2.07 17.416-5.661 25.99-9.779 8.602-4.088 17.179-8.673 26.41-12.231 9.173-3.558 19.058-6.029 29.243-6.249 10.214-.248 20.528 1.608 30.368 5.389 9.898 3.665 19.354 8.818 29.128 13.651 9.746 4.803 19.984 9.23 30.871 11.383l4.138.614c1.38.185 2.73.458 4.111.468l4.169.234c.719.034 1.351.097 2.128.074l2.043-.073 4.115-.176c1.381-.048 2.764-.331 4.146-.496 1.383-.224 2.764-.331 4.147-.613l4.063-.936c21.842-5.045 40.095-19.146 60.989-24.345 2.566-.829 5.158-1.219 7.752-1.844 2.593-.566 5.24-.722 7.832-1.113 2.59-.098 5.295-.254 7.798-.265 2.645.194 5.378.184 7.907.553 10.232 1.242 20.16 4.761 29.42 9.064 9.318 4.304 18.2 9.335 27.375 13.434 9.119 4.097 18.675 7.351 28.277 8.121 4.773.385 9.606.361 14.154-.016 2.272-.013 4.577-.523 6.881-.798 2.302-.218 4.493-.845 6.683-1.297 8.76-2.041 16.81-5.461 24.315-8.973 7.505-3.511 14.55-7.143 21.419-10.191 6.811-3.108 13.531-5.427 20.014-6.929 6.427-1.679 12.701-1.984 18.34-2.119 2.875.195 5.724.128 8.28.585 1.294.155 2.558.339 3.794.494 1.235.272 2.442.515 3.59.757 9.306 2.053 16.245 5.142 20.919 7.25.832.386 1.548.712 2.237 1.01l1.42-1.422a81.57 81.57 0 00-2.896-1.336l-.086-.147z"/><path d="M213.757 863.83c.949-.023 1.956-.045 2.992-.096.49-.025 1.036-.051 1.554-.047.518.004 1.035.066 1.582.099 1.092.066 2.242.133 3.422.17 1.179.038 2.386.105 3.593.348 9.686 1.15 21.31 4.827 33.692 11.052 6.25 3.026 12.783 6.521 19.922 9.874 7.11 3.323 14.854 6.476 23.298 8.348a78.944 78.944 0 0026.83 1.332c9.357-1.132 18.613-4.134 27.646-8.073 9.09-3.938 17.985-8.784 27.364-12.896 9.35-4.141 19.357-7.489 29.922-8.553 2.59-.215 5.324-.283 7.913-.382 2.703.195 5.407.214 8.08.555 5.259.709 10.602 1.741 15.767 3.531 10.448 3.289 20.334 8.532 30.366 13.63 10.031 5.098 20.525 9.907 31.784 12.384 1.407.39 2.815.604 4.252.79l4.281.644c2.876.196 5.722.421 8.657.383l4.287-.174 2.13-.101 2.159-.306 4.291-.583c1.44-.224 2.823-.623 4.235-.876 11.294-2.491 21.802-7.5 32.021-12.454 10.163-5.129 20.609-9.613 31.302-12.488 10.694-2.933 21.745-3.556 32.491-1.843 5.288.739 10.512 2.296 15.592 3.998a160.569 160.569 0 0114.74 6.359c9.603 4.657 18.829 9.866 28.611 13.647 9.695 3.809 19.774 6.365 29.754 6.641 9.922.334 19.602-1.642 28.454-4.472 8.881-2.859 16.993-6.805 24.701-10.578 7.708-3.773 15.07-7.373 22.367-10.039 7.268-2.636 14.416-4.572 21.239-5.196 1.699-.309 3.396-.209 5.036-.343.835-.024 1.64-.076 2.475-.1.403.003.863-.052 1.18-.02l1.207.067c3.22.256 6.385.221 9.286.855 1.436.244 2.902.459 4.281.703 1.379.302 2.728.691 4.077 1.022 1.321.36 2.614.633 3.876 1.051 1.234.447 2.439.865 3.616 1.253 9.354 3.34 16.318 6.984 21.104 9.385.918.474 1.778.889 2.552 1.275l1.39-1.393c-.888-.445-1.92-.978-3.124-1.571-4.815-2.372-11.808-6.046-21.334-9.445-1.205-.418-2.41-.836-3.673-1.254-1.263-.418-2.613-.691-3.934-1.051-1.349-.331-2.727-.75-4.163-1.052a161.086 161.086 0 00-4.454-.704c-3.016-.635-6.123-.599-9.401-.856l-1.207-.067c-.489-.033-.835.023-1.295.02-.834.023-1.698.075-2.532.098-1.698.134-3.452.034-5.152.344-7.024.651-14.316 2.615-21.7 5.309-7.412 2.723-14.832 6.382-22.511 10.126-7.708 3.773-15.734 7.69-24.47 10.462-8.708 2.86-18.124 4.049-27.814 3.542-9.634-.391-19.398-2.798-28.747-6.781-9.436-3.895-18.604-9.045-28.351-13.732-4.844-2.402-9.863-4.512-15.056-6.449-5.223-1.732-10.562-3.348-16.195-4.09-10.977-1.656-22.689-1.126-33.644 2.127-10.983 3.224-21.092 8.762-31.311 13.715-10.191 4.983-20.582 9.877-31.646 12.311-5.505 1.392-11.031 1.82-16.814 1.984-2.733.009-5.608-.245-8.397-.411l-4.167-.643c-1.379-.185-2.787-.4-4.137-.79-11-2.445-21.322-7.136-31.324-12.263-10.003-5.068-19.976-10.4-30.624-13.778-5.28-1.791-10.738-2.882-16.198-3.622-2.73-.341-5.434-.36-8.108-.526-2.82.097-5.467.137-8.202.38-10.795 1.063-21.032 4.467-30.498 8.666-9.494 4.169-18.389 9.015-27.364 12.896-8.917 3.881-18.057 6.826-27.04 7.872a76.681 76.681 0 01-26.197-1.326c-16.571-3.772-30.175-12.139-42.732-18.131-12.525-6.314-24.321-10.11-34.467-11.322-1.264-.243-2.472-.251-3.651-.347-1.179-.038-2.3-.133-3.45-.2l-1.697-.1c-.546.025-1.093.051-1.611.047-1.064.022-2.101.073-3.05.095-3.943.235-7.254.65-9.933 1.186-2.016.336-3.515.676-4.783 1.018l1.885 1.942c.98-.227 2.074-.453 3.342-.678 2.564-.537 5.817-.893 9.616-1.158l-.056-.176z"/><path d="M892.931 869.235c-4.988-2.374-12.123-6.311-21.584-10.645-9.405-4.276-21.598-8.834-36.209-9.172-7.307-.052-15.05.682-22.948 2.846-7.897 2.106-15.804 5.498-23.829 9.357-8.025 3.8-16.226 8.183-25.138 11.421-8.913 3.297-18.338 5.772-28.352 6.227-9.986.484-20.244-1.138-30.172-4.599-9.957-3.49-19.585-8.644-29.502-13.624-5.017-2.461-10.062-4.952-15.369-7.006-5.248-2.229-10.788-3.876-16.417-5.202-1.436-.244-2.902-.459-4.339-.703-1.437-.186-2.901-.518-4.34-.528l-4.284-.235c-.748-.005-1.352-.097-2.243-.075l-2.187.102-4.403.173c-1.468.135-2.937.388-4.377.553-2.936.271-5.79 1.098-8.671 1.721-1.44.282-2.825.856-4.238 1.284-1.413.487-2.825.857-4.182 1.461-2.741 1.12-5.51 2.152-8.166 3.478-5.368 2.416-10.651 5.037-15.963 7.629-10.566 5.185-21.275 10.281-32.743 12.771-5.677 1.391-11.462 1.788-17.418 1.95l-4.342-.236c-1.466-.098-2.904-.108-4.341-.352-2.874-.43-5.777-.772-8.561-1.581-11.373-2.594-21.95-7.842-32.297-13.088-10.346-5.305-20.808-10.552-31.889-13.729-11.14-3.06-22.699-3.727-33.816-1.995-11.144 1.645-21.388 5.984-31.086 10.474-9.67 4.577-18.911 9.479-28.343 13.006-1.183.43-2.337.889-3.519 1.319-1.182.371-2.393.713-3.575 1.085-2.365.801-4.756 1.281-7.147 1.819-4.783 1.018-9.447 1.511-14.252 1.622-9.379.167-18.457-1.476-26.751-4.311-8.322-2.806-15.947-6.543-23.141-10.189-7.194-3.645-14.044-7.172-20.754-10.025a106.185 106.185 0 00-19.432-6.071c-1.551-.245-3.103-.49-4.626-.705-.747-.122-1.494-.244-2.242-.308l-2.156-.103c-1.409-.098-2.79-.166-4.17-.235-1.466-.098-2.733.01-4.085.03-10.503.363-18.545 2.672-23.822 4.417-2.048.716-3.692 1.318-4.961 1.777l1.799 1.854c1.096-.402 2.336-.831 3.865-1.375 5.19-1.717 13.002-3.97 23.16-4.335 1.265.009 2.618-.128 3.855-.031 1.351.097 2.76.136 4.169.234l2.157.103c.718.093 1.408.215 2.126.308 1.437.244 2.931.43 4.426.674a101.169 101.169 0 0119 5.922c6.597 2.794 13.389 6.261 20.641 9.907 7.223 3.617 14.934 7.442 23.428 10.249 8.495 2.867 17.803 4.569 27.528 4.347a76.756 76.756 0 0014.596-1.679c2.449-.537 4.899-1.075 7.292-1.847 1.239-.371 2.422-.743 3.661-1.114 1.183-.429 2.394-.888 3.606-1.347 9.605-3.584 18.875-8.574 28.487-13.093 9.612-4.519 19.711-8.772 30.54-10.39 10.771-1.734 22.129-1.098 32.981 1.902 10.881 3.087 21.199 8.246 31.603 13.551 10.376 5.275 21.097 10.554 32.699 13.208 2.871.78 5.86 1.152 8.791 1.582 1.465.274 2.961.284 4.428.383l4.514.236 4.403-.173c1.468-.077 2.935-.096 4.432-.319 2.995-.387 5.96-.746 8.842-1.485 11.698-2.547 22.523-7.759 33.09-12.943 5.311-2.592 10.537-5.214 16.018-7.338 2.684-1.12 5.452-1.977 8.192-2.98 1.355-.487 2.767-.799 4.151-1.198 1.383-.341 2.738-.828 4.15-1.081 2.795-.593 5.561-1.275 8.382-1.547 1.411-.195 2.794-.418 4.233-.525l4.23-.174 2.1-.073c.547-.025 1.381.068 2.071.073l4.284.235c1.439.011 2.788.342 4.168.468 1.351.215 2.759.371 4.109.643 5.457 1.208 10.884 2.621 16.047 4.703 5.192 1.995 10.209 4.456 15.168 6.859 9.889 4.95 19.574 10.221 29.789 13.801 10.186 3.608 20.818 5.321 31.148 4.839 1.266-.049 2.532-.04 3.799-.206 1.267-.167 2.563-.362 3.83-.528 2.562-.245 5.012-.899 7.461-1.437 4.87-1.164 9.514-2.854 13.957-4.693 8.888-3.794 17.089-8.119 25.056-11.919 7.996-3.83 15.787-7.164 23.511-9.213 7.725-2.107 15.324-2.812 22.401-2.762 14.323.336 26.229 4.834 35.547 9.079 9.376 4.304 16.511 8.242 21.527 10.645 1.004.504 1.921.919 2.724 1.334l1.42-1.422c-.975-.474-2.064-1.008-3.326-1.601l.116-.116z"/><path d="M904.378 857.715c-5.307-2.112-12.817-5.79-22.361-10.68-9.545-4.714-21.382-10.848-36.294-13.321-1.868-.277-3.765-.465-5.719-.713-1.927-.16-3.854-.203-5.838-.305-4.057.117-8.113.176-12.319.906-8.351 1.226-16.828 3.971-25.283 7.622-8.455 3.65-17.087 7.826-26.062 11.824-8.947 4.027-18.552 7.553-28.716 8.912-10.28 1.417-20.948.727-31.426-2.241-10.45-2.997-20.511-8.007-30.743-13.194-10.233-5.129-20.809-10.493-32.497-13.236-1.465-.332-2.9-.751-4.394-.996l-4.483-.675-2.27-.337-2.243-.133-4.457-.295c-1.61-.07-3.049.037-4.603.084-1.525.077-3.049-.022-4.575.23-2.995.388-6.075.629-9.015 1.426-6.021 1.214-11.733 3.452-17.331 5.867-5.57 2.503-10.998 5.269-16.484 7.977-10.912 5.357-21.94 10.772-33.782 13.347-1.469.311-2.94.739-4.437.904l-4.463.581c-1.469.253-3.022.242-4.547.318-1.496.048-3.108.154-4.518.173-6.01-.248-12.019-.787-17.818-2.407-2.93-.605-5.77-1.707-8.64-2.604-2.811-1.13-5.623-2.086-8.375-3.391-5.535-2.407-10.865-5.192-16.283-7.889-10.719-5.454-21.583-10.879-33.243-13.534-2.871-.78-5.831-1.181-8.762-1.611-1.465-.274-2.932-.314-4.37-.382l-4.342-.236-4.46.173c-1.468.077-2.934.037-4.346.29-2.908.418-5.787.689-8.583 1.4-1.411.311-2.823.623-4.206.964l-4.123 1.227c-1.384.399-2.739.828-4.066 1.403l-3.981 1.491a235.443 235.443 0 00-15.297 6.962c-9.93 4.839-19.545 9.709-29.52 12.735l-3.719 1.113c-1.268.283-2.536.566-3.746.85-2.507.654-4.983.929-7.46 1.262-2.419.45-5.036.344-7.511.501l-1.871.075-1.811-.101c-1.208-.067-2.444-.164-3.681-.202-9.689-.741-18.846-3.466-27.192-7.003-8.374-3.508-16.111-7.713-23.621-11.448-7.481-3.765-14.792-7.061-21.997-9.304-.889-.269-1.779-.597-2.669-.866-.919-.241-1.78-.422-2.699-.663-1.781-.363-3.474-.93-5.256-1.177-1.753-.275-3.477-.521-5.172-.797-1.695-.275-3.307-.228-4.917-.356-.805-.064-1.61-.07-2.358-.134-.402-.003-.747-.064-1.236-.038l-1.18.021c-1.554.047-3.107.095-4.575.172-1.497.106-2.937.33-4.347.466-1.44.165-2.793.301-4.119.642-10.686 1.999-18.536 5.391-23.816 7.662-2.107.891-3.752 1.668-5.051 2.272l1.77 1.825c1.155-.518 2.512-1.181 4.214-1.899 5.194-2.242 12.928-5.577 23.269-7.519 1.297-.312 2.622-.478 3.975-.615 1.382-.165 2.764-.389 4.232-.466 1.438-.048 2.935-.096 4.46-.173l1.151-.05c.259-.028.719.034 1.121.037.777.035 1.582.099 2.387.105 1.61.128 3.279.082 4.859.356 1.609.245 3.276.491 4.943.737 1.696.216 3.36.754 5.112 1.146.862.182 1.752.393 2.613.633.861.298 1.722.538 2.583.837 7.032 2.183 14.23 5.42 21.682 9.155 7.481 3.706 15.218 7.911 23.765 11.479 8.489 3.567 17.875 6.352 27.881 7.124 1.265.068 2.501.164 3.738.202l1.927.102 1.87-.074c2.533-.158 5.006-.082 7.598-.531 2.563-.361 5.212-.634 7.719-1.289 1.268-.283 2.536-.566 3.832-.878 1.269-.4 2.509-.771 3.806-1.142 10.177-3.113 19.907-8.04 29.78-12.879a256.262 256.262 0 0115.153-6.934l3.923-1.492c1.327-.516 2.625-.945 3.98-1.374l4.036-1.257c1.355-.37 2.766-.623 4.121-.935 2.767-.74 5.559-.983 8.381-1.372 1.411-.253 2.82-.214 4.26-.32l4.23-.175 4.342.236c1.466.098 2.904.108 4.312.382 2.816.429 5.719.771 8.504 1.58 11.372 2.594 22.122 7.902 32.812 13.326 5.36 2.697 10.748 5.483 16.369 7.919 2.752 1.305 5.651 2.29 8.519 3.421 2.928.898 5.796 2.029 8.813 2.606 5.943 1.649 12.095 2.161 18.249 2.439 1.611.011 3.079-.125 4.604-.143 1.525-.077 3.021-.066 4.576-.347l4.607-.61c1.555-.164 3.026-.651 4.523-.932 12.073-2.632 23.217-8.221 34.158-13.491 10.913-5.415 22.137-10.04 33.69-12.5 2.882-.739 5.79-1.04 8.698-1.516 1.441-.282 2.936-.213 4.375-.319 1.439-.048 2.994-.213 4.345-.174l4.429.207 2.214.104 2.127.307 4.281.644c1.408.273 2.815.663 4.222.995 11.343 2.682 21.747 7.987 31.951 13.144 10.203 5.216 20.408 10.315 31.172 13.461 10.737 3.057 21.979 3.809 32.432 2.394 10.654-1.444 20.46-4.939 29.466-9.141 9.005-4.202 17.268-9.053 25.665-12.645 8.34-3.652 16.701-6.281 24.88-7.508 4.061-.702 8.118-.76 11.945-.879 1.984.102 3.911.145 5.808.275 1.869.218 3.709.406 5.519.682 14.567 2.413 26.26 8.458 35.777 13.201 9.486 4.89 17.111 8.626 22.446 10.768 1.033.417 1.979.804 2.811 1.131l1.449-1.451a79.96 79.96 0 01-3.586-1.399l.404-.114z"/><path d="M917.125 845.298c-5.686-1.384-13.777-4.365-23.666-9.257-4.959-2.461-10.433-5.217-16.395-8.182-6.02-2.907-12.644-5.906-20.078-8.151-7.406-2.273-15.709-3.706-24.368-3.622-8.745-.004-17.848 1.743-26.875 4.864-9.083 3.003-18.089 7.205-27.269 11.698-9.152 4.464-18.706 8.926-29.136 11.306-1.297.312-2.623.595-3.919.907-1.325.224-2.65.39-3.974.556-2.621.478-5.383.517-8.175.643l-2.071.102-1.985-.102-4.141-.205c-1.38-.009-2.73-.341-4.109-.526-1.351-.214-2.759-.37-4.138-.614-11.002-2.27-21.641-6.875-32.16-12.24-5.273-2.667-10.604-5.394-16.08-7.975-5.505-2.494-11.155-4.902-17.068-6.639-11.826-3.649-24.593-4.384-37.035-2.31-6.166 1.242-12.333 2.776-18.133 5.335-5.829 2.413-11.487 5.236-17.146 8.06-5.658 2.765-11.289 5.618-17.059 8.031-2.858 1.295-5.828 2.296-8.77 3.444-1.471.486-2.999.914-4.498 1.371l-2.249.685-2.305.51c-6.052 1.593-12.269 2.016-18.541 2.146l-4.658-.267-2.33-.104-2.327-.338-4.627-.705-4.537-1.085c-1.522-.332-2.986-.781-4.479-1.259-1.463-.507-2.956-.927-4.448-1.464-2.897-1.16-5.823-2.233-8.633-3.539-5.706-2.524-11.209-5.427-16.769-8.214-5.561-2.845-11.151-5.544-16.887-7.923-5.707-2.408-11.677-4.204-17.68-5.503-12.122-2.425-24.497-1.812-36.083 1.203-11.558 3.161-22.153 8.375-32.344 13.416-10.22 5.012-20.351 9.703-30.81 12.053-1.297.313-2.593.566-3.89.879-1.297.253-2.621.361-3.916.556-1.296.137-2.564.42-3.887.469l-3.971.147-1.986.074c-.287-.003-.69.053-.92-.007l-.978-.066c-1.265-.067-2.559-.164-3.824-.231-2.56-.048-5.059-.621-7.53-.931-9.913-1.678-19.091-5.367-27.577-9.46-8.514-4.065-16.48-8.446-24.422-12.039-7.914-3.622-15.776-6.366-23.388-7.911-1.954-.306-3.879-.583-5.747-.859-1.896-.364-3.68-.26-5.492-.419a77.99 77.99 0 01-2.674-.166c-.977-.065-1.813.075-2.704.098-1.756.075-3.454.151-5.151.226-1.669.047-3.283.444-4.924.637-1.584.252-3.167.387-4.666.785-1.499.399-2.94.739-4.38 1.079-.692.171-1.413.37-2.104.541-.692.228-1.355.428-2.019.686-10.64 3.46-18.436 7.437-23.776 10a501.96 501.96 0 01-5.196 2.534l1.77 1.825a193.612 193.612 0 004.446-2.189c5.34-2.563 13.05-6.511 23.459-9.914.635-.23 1.298-.43 1.99-.658l2.075-.512c1.383-.34 2.824-.681 4.265-1.08 1.47-.369 2.995-.504 4.551-.785 1.555-.223 3.111-.562 4.751-.638 1.64-.076 3.28-.152 5.007-.257.835-.023 1.756-.133 2.532-.099.863.065 1.754.101 2.646.136 1.753.159 3.624.084 5.434.419 1.81.276 3.62.552 5.488.828 7.44 1.485 15.13 4.17 22.901 7.703 7.827 3.533 15.793 7.857 24.394 11.951 8.571 4.123 17.922 7.872 28.151 9.581 2.558.34 5.114.913 7.76.932l3.968.204.978.065c.431.033.69.005 1.036-.051l1.985-.073c1.324-.049 2.648-.098 3.943-.177 1.323-.049 2.706-.331 4.031-.497 1.353-.195 2.706-.331 4.06-.584 1.354-.312 2.68-.595 4.005-.878 21.639-4.842 40.557-19.377 63.184-25.615 11.27-2.988 23.471-3.543 35.191-1.239 5.888 1.299 11.686 3.035 17.337 5.384 5.65 2.349 11.211 5.019 16.743 7.834 5.56 2.787 11.12 5.69 16.884 8.215 2.838 1.336 5.793 2.438 8.748 3.599 1.492.536 3.013.986 4.506 1.464 1.521.508 3.013.986 4.564 1.289l4.624 1.114 4.741.706 2.356.368 2.387.105 4.774.267a227.47 227.47 0 004.747-.17c1.554-.048 3.137-.124 4.721-.376l4.751-.638c1.555-.281 3.112-.679 4.668-1.019l2.334-.538 2.277-.714c1.529-.486 3.056-.914 4.556-1.429 2.971-1.118 5.999-2.178 8.856-3.473 5.829-2.471 11.488-5.353 17.146-8.059 11.317-5.53 22.943-10.094 34.928-12.58 12.039-2.076 24.461-1.344 35.913 2.215 5.77 1.707 11.276 4.084 16.753 6.548 5.418 2.581 10.692 5.308 15.994 8.005 10.547 5.393 21.415 10.176 32.79 12.536 1.407.274 2.844.459 4.253.674 1.436.185 2.844.517 4.253.556l4.284.235c.719.035 1.352.098 2.186.133l2.1-.073c2.763-.097 5.524-.136 8.318-.613 1.411-.194 2.793-.36 4.176-.583 1.354-.312 2.679-.595 4.034-.907 10.748-2.465 20.532-6.983 29.684-11.447 9.208-4.464 17.844-9.166 26.699-12.405 17.681-6.624 35.684-5.852 50.121-1.278 14.58 4.546 26.18 11.554 36.157 16.301 9.946 4.951 18.209 7.991 23.981 9.406.947.269 1.78.48 2.584.661l1.594-1.596a52.965 52.965 0 01-3.733-.903l.287.06z"/><path d="M932.445 831.06c-6.01-.306-14.889-1.626-25.474-5.764-5.337-1.966-10.984-4.724-17.175-7.808-6.163-3.054-12.754-6.607-20.124-9.787-7.341-3.208-15.461-6.042-24.427-7.392-8.879-1.379-18.517-1.184-28.197.792-1.21.225-2.42.509-3.659.763-1.239.254-2.421.684-3.661.997-1.21.342-2.45.654-3.661 1.055-1.211.4-2.422.859-3.633 1.259-4.846 1.719-9.637 3.906-14.428 6.151-9.527 4.608-19.2 9.711-29.698 13.376-5.248 1.658-10.696 3.284-16.282 3.946-1.382.165-2.765.448-4.203.496l-4.345.173-2.187.102-2.1-.103-4.342-.236c-11.557-1.017-22.919-5.073-33.899-10.323-11.008-5.222-21.923-11.466-33.916-15.877-1.492-.536-3.013-.985-4.534-1.493l-2.297-.718-2.326-.572-4.71-1.085-4.827-.736c-.805-.123-1.638-.275-2.414-.31l-2.387-.104c-1.611-.07-3.134-.169-4.86-.24l-4.892.199-2.446.129-2.419.333c-1.612.223-3.224.386-4.837.667l-4.783 1.076c-1.585.311-3.171.854-4.699 1.34-1.557.515-3.143.942-4.643 1.574-6.172 2.236-12.004 5.116-17.921 7.909-11.721 5.702-23.386 11.755-35.952 14.997-3.141.708-6.311 1.504-9.506 1.802-3.14.533-6.448.539-9.671.691-6.356-.133-12.854-.706-19.055-2.386l-2.326-.572-2.296-.718c-1.521-.507-3.1-.957-4.592-1.494-2.983-1.19-6.024-2.322-8.949-3.687-5.907-2.614-11.61-5.606-17.371-8.54-5.732-2.905-11.522-5.752-17.518-8.103-2.982-1.249-6.025-2.206-9.067-3.163-1.521-.507-3.101-.781-4.652-1.202-1.55-.361-3.101-.782-4.71-.968l-4.742-.706c-1.552-.187-3.134-.227-4.687-.297l-2.358-.134-.604-.033s-.143-.03-.345-.003l-.287-.002-1.18.021-4.719.2c-1.582.018-3.138.358-4.693.522-1.526.252-3.109.328-4.636.697-3.055.68-6.108 1.301-9.021 2.303-11.878 3.539-22.621 9.365-33.244 14.432-10.594 5.038-21.27 9.521-32.242 11.167-10.944 1.733-21.87 1.012-31.948-1.66-10.107-2.586-19.279-7.151-28.022-11.51-8.742-4.416-17.139-8.83-25.573-11.988-8.377-3.216-16.935-5.147-24.958-5.643-8.021-.671-15.651.239-22.45 1.71-6.8 1.529-12.857 3.766-18.167 6.007-10.59 4.571-18.503 8.839-24.045 11.371-2.28 1.065-4.127 1.929-5.512 2.503l1.827 1.883c1.27-.575 2.857-1.294 4.705-2.158 5.599-2.59 13.541-6.829 23.958-11.342 10.388-4.426 23.825-8.714 39.552-7.579 7.85.495 15.977 2.335 24.268 5.463 8.263 3.098 16.631 7.424 25.373 11.841 8.771 4.387 18.087 8.983 28.482 11.629 10.336 2.704 21.579 3.456 32.811 1.666 11.317-1.701 22.138-6.329 32.819-11.396 10.652-5.096 21.279-10.864 32.898-14.376 2.884-.973 5.822-1.595 8.819-2.275 1.499-.398 3.024-.475 4.521-.698 1.497-.165 3.025-.534 4.578-.522l4.604-.201 1.151-.051.288.002.23.002.604.034 2.358.133c1.552.128 3.135.11 4.687.297l4.598.676c1.523.157 3.045.547 4.567.938 1.521.391 3.044.665 4.537 1.143 2.984.956 5.998 1.884 8.924 3.074 5.88 2.292 11.642 5.109 17.375 8.014 5.761 2.875 11.492 5.897 17.457 8.511 2.953 1.395 5.994 2.527 9.063 3.747 1.521.566 3.1 1.016 4.678 1.524l2.354.718 2.384.572c6.373 1.741 12.928 2.313 19.572 2.39a82.242 82.242 0 0019.523-2.607c12.797-3.357 24.549-9.498 36.241-15.171 11.691-5.615 23.836-10.35 36.447-11.838l2.332-.305 2.36-.1 4.719-.2 4.716.268 2.415.134c.805.064 1.523.215 2.328.338l4.598.676 4.566 1.055 2.269.572 2.238.717c1.493.478 2.985.898 4.448 1.464 11.735 4.321 22.564 10.535 33.658 15.845 11.066 5.339 22.772 9.572 34.731 10.651l4.457.236 2.272.104 2.187-.101 4.345-.174c1.439-.048 2.908-.359 4.405-.523 5.873-.66 11.408-2.257 16.858-4 10.757-3.752 20.517-8.884 29.986-13.433 9.497-4.52 18.761-8.691 28.241-10.874 9.451-2.153 18.858-2.232 27.594-.884 8.706 1.319 16.683 4.123 23.938 7.301 7.255 3.179 13.847 6.674 20.009 9.787 6.191 3.083 11.924 5.871 17.318 7.896 10.728 4.227 19.837 5.607 26.02 5.914.604.033 1.093.066 1.668.07l1.797-1.799c-1.007-.036-2.071-.131-3.336-.199l.114.118z"/><path d="M952.856 812.884c-6.079 1.272-15.437 2.578-27.075.829-11.726-1.486-25.062-7.163-39.735-14.807-7.395-3.735-15.305-7.824-24.114-11.014-8.75-3.189-18.66-5.218-28.93-5.203-5.15.051-10.445.363-15.717 1.465-1.326.283-2.622.537-3.947.82-1.326.341-2.624.77-3.921 1.141-2.652.74-5.219 1.745-7.844 2.69-10.385 4.017-20.378 9.557-30.942 14.391-2.683 1.12-5.311 2.416-8.079 3.39a169.409 169.409 0 00-4.125 1.578c-1.413.428-2.826.857-4.21 1.314l-2.105.657-2.161.482c-1.44.34-2.91.651-4.35.991l-4.377.612-2.218.306c-.748.053-1.525.076-2.273.129l-4.604.201c-1.41.019-2.991-.138-4.516-.178-3.049-.022-6.065-.599-9.111-1.029-6.032-1.212-12.062-2.834-17.884-5.301-11.789-4.613-22.931-11.326-35.061-16.644-6.051-2.644-12.305-5.026-18.882-6.505-3.215-.9-6.636-1.187-9.998-1.766l-5.003-.27-2.531-.135-2.532.099c-1.698.076-3.367.122-5.093.227l-5.04.694c-1.698.193-3.341.619-5.012.958-1.671.397-3.342.677-4.957 1.25-6.572 1.824-12.806 4.701-18.955 7.609-6.148 2.907-12.211 5.962-18.388 8.781-3.059 1.44-6.176 2.762-9.292 4.084-3.144 1.175-6.289 2.468-9.546 3.35-3.172 1.088-6.485 1.678-9.798 2.444-3.34.385-6.567 1.063-9.99 1.068-6.706.449-13.403-.33-19.952-1.662-13.155-2.841-25.192-9.122-37.115-15.169-5.99-3.052-12.01-6.017-18.206-8.458-3.097-1.308-6.283-2.295-9.44-3.311-1.608-.479-3.245-.812-4.824-1.203l-2.412-.602-2.472-.368c-1.666-.246-3.304-.521-4.942-.737l-4.889-.269c-.834-.035-1.581-.099-2.502-.105l-2.474.099c-1.641.076-3.28.093-4.921.228-6.507.713-12.902 2.012-19.016 4.072-12.226 4.062-23.346 10.207-34.429 15.33-10.999 5.269-22.447 9.132-33.818 10.307-11.573 1.145-22.779-.63-33.081-4.122-10.303-3.435-19.672-8.557-28.787-13.122-9.115-4.624-18.088-8.809-27.16-11.386-2.298-.543-4.537-1.085-6.777-1.627-2.27-.338-4.541-.675-6.753-1.012-2.186-.133-4.371-.265-6.499-.398-2.242-.132-4.315.087-6.415.101-8.404.466-16.127 2.398-22.962 4.774-6.864 2.406-12.896 5.198-18.266 7.789-5.369 2.592-10.132 4.925-14.289 6.941-4.186 1.928-7.764 3.48-10.706 4.628-1.471.545-2.77 1.032-3.895 1.463-.836.257-1.528.485-2.133.686l1.913 1.971c.317-.085.605-.2.951-.314 1.154-.401 2.481-.918 4.039-1.491 3-1.148 6.664-2.729 10.879-4.686 4.157-2.016 8.977-4.348 14.347-6.94 5.369-2.591 11.286-5.325 18.006-7.703 6.691-2.348 14.184-4.223 22.299-4.691 2.014-.045 4.144-.205 6.158-.132 2.127.132 4.284.235 6.469.368 2.127.307 4.282.644 6.466.952 2.154.512 4.365 1.025 6.605 1.567 8.843 2.459 17.702 6.584 26.788 11.179 9.115 4.507 18.542 9.688 29.131 13.182 10.475 3.553 22.198 5.39 33.886 4.187 11.89-1.23 23.483-5.238 34.597-10.565 11.17-5.209 22.174-11.297 34.17-15.302 5.97-2.032 12.221-3.303 18.555-4.017 1.583-.135 3.194-.123 4.806-.229l2.417-.099c.69.004 1.61.07 2.387.104l4.888.269c1.61.187 3.19.461 4.771.677l2.385.338 2.384.573c1.579.391 3.188.695 4.737 1.173 3.129.987 6.229 1.944 9.298 3.223 6.11 2.41 12.101 5.346 18.062 8.369 11.895 6.017 24.132 12.388 37.546 15.26 6.693 1.362 13.562 2.142 20.412 1.665 3.366-.005 6.823-.682 10.249-1.096 3.343-.794 6.742-1.413 9.972-2.5 13.203-3.88 25.077-10.955 37.372-16.478 12.322-5.435 25.241-9.667 38.446-9.895l2.475-.099 2.473.135 4.974.298c3.218.549 6.438.806 9.596 1.705 6.405 1.42 12.515 3.772 18.451 6.415 11.929 5.228 23.128 12 35.089 16.79 5.937 2.527 12.138 4.266 18.342 5.479 3.133.461 6.264 1.038 9.399 1.09 1.611.07 3.077.226 4.746.18l4.604-.201c.777-.024 1.525-.018 2.302-.1l2.332-.305c1.555-.223 3.081-.417 4.636-.639l4.495-1.02 2.248-.51 2.191-.686c1.442-.457 2.912-.885 4.353-1.342a123.309 123.309 0 014.212-1.548c2.855-1.002 5.482-2.299 8.223-3.419 10.707-4.862 20.672-10.372 30.855-14.303 10.126-3.931 20.385-6.546 30.455-6.767 10.128-.219 19.635 1.806 28.328 4.995 8.665 3.16 16.518 7.19 23.884 10.954 14.673 7.702 28.295 13.498 40.28 15.016 11.236 1.687 20.247.67 26.527-.571l2.405-2.408c-.518.113-1.037.226-1.613.339l-.202.028z"/><path d="M955.572 795.66c-1.527.311-3.027.826-4.639 1.049-1.613.222-3.254.473-4.896.724-1.671.339-3.454.268-5.267.401-.892.023-1.813.075-2.734.127l-1.381.048-1.323-.068c-7.479-.053-15.465-1.63-23.672-4.318-8.237-2.718-16.55-6.81-25.263-11.256-8.713-4.446-17.999-9.188-28.332-12.417-5.137-1.703-10.595-2.735-16.256-3.506-2.818-.137-5.52-.507-8.483-.499-1.439.048-2.877.038-4.316.086-.719.024-1.467.019-2.186.043l-2.159.247c-1.469.194-2.908.36-4.377.554-1.469.252-2.91.592-4.379.903-2.938.564-5.793 1.566-8.676 2.422-5.711 2.005-11.395 4.331-16.937 7.039-5.6 2.648-11.173 5.502-16.859 8.12-2.829 1.383-5.743 2.56-8.658 3.854-2.97 1.06-5.914 2.325-8.969 3.18-3.028 1.059-6.14 1.68-9.28 2.388-1.556.34-3.139.474-4.723.726-1.555.223-3.14.475-4.837.492l-4.949.198c-1.496-.011-3.221-.14-4.831-.21l-2.473-.134c-.805-.065-1.61-.246-2.443-.339-1.609-.245-3.247-.462-4.885-.736-6.463-1.362-12.834-3.453-19.058-6.039-6.223-2.646-12.328-5.758-18.49-8.87-6.162-3.171-12.44-6.226-19.009-8.815-3.269-1.367-6.628-2.414-10.014-3.49-3.446-.843-6.891-1.803-10.484-2.208-3.563-.669-7.072-.694-10.609-.924-1.869.016-3.596.121-5.409.195-.921.052-1.784.046-2.705.157l-2.678.36c-3.57.384-7.086 1.235-10.601 2.029-3.431 1.056-6.919 2.054-10.209 3.492-6.693 2.64-13.074 5.897-19.54 9.065-6.41 3.169-12.904 6.249-19.511 8.861-6.606 2.613-13.496 4.58-20.437 5.67-1.727.221-3.455.501-5.24.664l-5.352.195-1.324.049c-.374.027-.834-.035-1.265-.067l-2.645-.136c-1.755-.1-3.509-.142-5.261-.476-14.055-1.708-27.1-7.733-39.567-14.163-6.306-3.143-12.554-6.46-19.006-9.224-6.482-2.735-13.11-5.032-19.975-6.455-1.724-.304-3.477-.521-5.201-.826-.862-.123-1.724-.304-2.586-.369l-2.588-.135c-1.726-.071-3.336-.258-5.177-.213l-5.179.197c-6.851.594-13.649 1.773-20.08 3.977-12.917 4.174-24.558 10.725-36.276 16.076-5.858 2.618-11.745 5.147-17.741 6.799l-2.248.685-2.248.51c-1.498.34-3.025.709-4.523.991-1.526.194-3.024.417-4.492.611-.749.111-1.498.223-2.246.276l-2.302.1c-1.525.077-3.079.124-4.575.172-1.496-.069-2.962-.167-4.458-.236-2.991-.022-5.892-.656-8.823-1.086-5.745-1.151-11.401-2.741-16.707-4.912-10.729-4.168-20.469-9.731-30.187-14.388-4.845-2.402-9.749-4.453-14.597-6.27-2.469-.778-4.908-1.643-7.377-2.303-1.235-.272-2.469-.602-3.675-.903-1.207-.301-2.413-.602-3.677-.728-9.826-1.706-19.292-1.511-28.02.151-8.7 1.633-16.488 4.558-23.472 7.605-6.955 3.078-13.163 6.277-18.791 8.954-11.202 5.531-20.459 8.767-26.885 10.27-1.614.339-2.997.738-4.236.934-.893.14-1.699.251-2.39.363l2.17 2.236.605-.083c1.267-.225 2.737-.594 4.408-.991 6.657-1.56 16.088-4.912 27.376-10.471 5.657-2.707 11.865-5.906 18.705-8.925 6.84-3.02 14.455-5.888 22.924-7.464 4.234-.817 8.61-1.253 13.213-1.337.547-.026 1.18-.08 1.669-.047l1.754.1c1.15.067 2.358.134 3.537.172l1.783.129 1.753.276c1.149.183 2.327.338 3.534.522 1.207.126 2.356.426 3.562.727 1.177.271 2.384.572 3.59.873 2.383.63 4.764 1.495 7.175 2.214 4.763 1.787 9.581 3.808 14.368 6.151 9.661 4.599 19.43 10.191 30.36 14.39 5.421 2.172 11.191 3.82 17.109 4.973 3.018.401 5.976 1.036 9.054 1.087 1.553.07 3.106.139 4.687.238 1.525-.076 3.079-.124 4.604-.2 12.546-.495 24.86-4.762 36.608-10.201 11.776-5.409 23.33-11.99 36.017-16.048 6.287-2.176 12.912-3.356 19.618-3.922l5.036-.227c1.583-.077 3.394.141 5.062.211l2.588.136c.862.064 1.666.245 2.5.339 1.667.246 3.333.491 5 .795 6.692 1.363 13.206 3.601 19.602 6.306 6.395 2.705 12.614 5.993 18.92 9.136 12.496 6.401 25.8 12.516 40.17 14.255 1.753.334 3.594.347 5.376.477l2.703.136c.461.003.863.065 1.381.068l1.323-.049 5.324-.225c1.785-.162 3.599-.471 5.384-.692 7.143-1.176 14.119-3.113 20.784-5.9 13.301-5.487 25.753-12.908 39.135-17.605 3.317-1.233 6.719-2.202 10.091-3.201l5.129-1.132c1.701-.426 3.456-.501 5.155-.811l2.592-.332c.864-.111 1.755-.075 2.618-.127 1.727-.046 3.54-.18 5.18-.197 3.536.23 7.103.255 10.436.922 27.817 3.997 49.791 24.464 76.88 29.654 1.667.305 3.362.521 5.029.767.834.094 1.695.275 2.529.369l2.53.135c1.726.07 3.307.228 5.09.241l4.95-.199c1.639-.017 3.309-.239 4.98-.461 1.641-.251 3.339-.385 4.953-.725 3.256-.707 6.482-1.385 9.568-2.444 3.171-.854 6.143-2.148 9.2-3.237 2.943-1.264 5.915-2.5 8.802-3.882 5.773-2.647 11.317-5.53 16.858-8.12 5.514-2.679 11.083-4.947 16.678-6.894 2.796-.828 5.594-1.831 8.445-2.366 1.412-.311 2.824-.681 4.207-.963 1.411-.195 2.851-.418 4.234-.642l2.131-.335c.72-.083 1.41-.078 2.101-.132 1.41-.077 2.82-.155 4.202-.262 1.295-.137 2.79.049 4.17.059 1.41.04 2.819.079 4.17.176 2.701.429 5.432.653 8.046 1.285 2.641.662 5.256 1.177 7.781 2.072 10.16 3.17 19.331 7.911 28.073 12.328 8.713 4.445 17.141 8.596 25.492 11.374 8.351 2.777 16.538 4.384 24.189 4.439l1.467.098 1.381-.048a90.393 90.393 0 012.734-.127c1.813-.133 3.567-.033 5.324-.4 1.757-.251 3.456-.502 5.098-.753 1.67-.222 3.227-.737 4.754-1.047 8.645-2.159 15.628-5.032 21.112-7.564l3.882-3.888c-5.975 2.85-14.317 6.853-25.384 9.637l.001-.117z"/><path d="M1008.9 756.591c-6.69 2.407-16.045 7.015-27.824 12.776-5.946 2.821-12.555 5.842-20.052 8.185-3.748 1.201-7.724 2.107-11.901 2.808-2.073.336-4.203.496-6.362.744-2.187.042-4.49.201-6.704.156-9.033-.064-18.626-2.061-28.122-5.724-9.553-3.604-19.066-8.756-29.185-13.767-5.073-2.52-10.349-4.896-15.886-6.952-5.596-1.939-11.336-3.733-17.486-4.654-1.523-.215-3.074-.577-4.597-.676a218.032 218.032 0 01-4.572-.354l-1.15-.066-.633-.064-.575-.004-2.359.042c-1.583.076-3.194.065-4.748.171-6.333.656-12.7 1.925-18.929 4.043-12.457 4.119-24.155 10.669-36.422 16.338-6.147 2.791-12.465 5.288-19.037 7.112-6.657 1.676-13.281 2.622-20.444 2.717-6.817-.136-13.858-1.034-20.634-2.894-6.775-1.977-13.4-4.683-19.937-7.769-13.015-6.171-25.877-13.773-40.316-17.938a86.818 86.818 0 00-22.272-3.169c-7.566.033-15.082 1.236-22.375 3.317-7.293 2.023-14.22 5.188-20.976 8.529-6.755 3.342-13.454 6.801-20.294 9.82-13.622 6.215-28.378 9.967-43.271 8.75-7.389-.549-14.627-2.062-21.599-4.596-6.973-2.475-13.652-5.65-20.245-8.97-13.126-6.698-26.395-13.718-40.843-16.656-3.621-.552-7.269-1.308-10.864-1.363l-2.703-.136-1.381-.069-1.381.049-5.438.224c-7.226.679-14.285 2.236-21.004 4.496-13.468 4.667-25.572 11.682-37.952 17.058-6.147 2.732-12.434 4.967-18.831 6.441-1.584.31-3.199.766-4.783 1.018-1.612.222-3.196.415-4.78.667-1.555.281-3.223.211-4.835.316-1.582.018-3.31.239-4.776.083-3.163-.198-6.327-.221-9.429-.827-1.523-.274-3.104-.373-4.626-.764-1.493-.361-3.044-.723-4.537-1.084-5.972-1.68-11.71-3.766-17.186-6.348-11.01-4.988-21.237-10.934-31.705-15.363-5.278-2.083-10.499-4.108-15.87-5.286-1.321-.301-2.642-.662-3.963-.905-1.351-.214-2.673-.399-4.023-.613-2.672-.516-5.232-.505-7.82-.699-10.497-.396-20.319 1.433-29.115 4.38-8.795 2.947-16.589 6.749-23.72 10.234-7.13 3.485-13.655 6.653-19.713 9.064-3.058 1.147-5.914 2.267-8.71 3.036-2.739.944-5.39 1.451-7.839 1.989-4.926.988-9.1 1.455-12.668 1.488-.892.023-1.698.075-2.474.099l-.547.025s-.317.027-.173-.001l-.258-.031c-.374-.032-.719-.034-1.036-.066-.862-.065-1.639-.099-2.3-.133l2.627 2.707s.374.032.604.034l.259.031.402.002.576-.054c.777-.024 1.611-.047 2.475-.099 3.452-.034 7.943-.528 13.042-1.573 2.536-.566 5.244-1.131 8.07-2.046 2.882-.798 5.767-1.946 8.911-3.122 6.146-2.498 12.785-5.665 19.887-9.179 7.131-3.485 14.781-7.259 23.403-10.149 8.565-2.89 18.157-4.663 28.223-4.298 2.559.164 5.205.183 7.676.668 1.264.184 2.529.369 3.822.583 1.293.213 2.556.573 3.877.875 5.199 1.118 10.305 3.083 15.497 5.137 10.325 4.34 20.494 10.228 31.677 15.275 5.533 2.582 11.444 4.728 17.559 6.438a211 211 0 014.623 1.114c1.55.42 3.16.549 4.769.794 3.189.578 6.44.63 9.718.829 1.725.129 3.251-.064 4.92-.111 1.611-.105 3.222-.035 4.921-.345 1.67-.222 3.312-.473 4.953-.666 1.642-.251 3.256-.707 4.927-1.046 6.512-1.531 12.943-3.794 19.177-6.613 12.525-5.463 24.571-12.478 37.751-17.089a91.8 91.8 0 0120.514-4.47c7.023-.534 14.24-.045 21.221 1.262 14.104 2.877 27.201 9.721 40.385 16.419 6.65 3.32 13.416 6.525 20.474 9.03 7.087 2.534 14.527 4.078 22.089 4.629 1.898.072 3.766.289 5.694.216l5.582-.253c1.9-.103 3.772-.47 5.644-.719 1.9-.22 3.744-.675 5.56-1.1 7.348-1.73 14.53-4.338 21.37-7.475 13.681-6.272 27.024-13.541 41.292-17.56 7.12-1.965 14.435-3.14 21.771-3.175a81.8 81.8 0 0121.639 3.164c14.095 4.104 26.813 11.617 39.913 17.935 6.594 3.145 13.305 5.94 20.31 7.977 7.033 1.95 14.132 2.906 21.38 3.075 6.962-.067 14.19-1.038 20.962-2.773 6.745-1.88 13.236-4.435 19.441-7.225 12.411-5.697 24.051-12.189 36.191-16.164 6.056-2.061 12.22-3.244 18.353-3.99 1.526-.135 3.079-.182 4.605-.259l2.273-.13.576-.054.518.004 1.179.037c1.524.04 3.077.11 4.602.15 1.553.011 2.96.343 4.484.5 11.898 1.487 22.766 6.328 32.828 11.222 10.09 4.981 19.66 10.193 29.328 13.856 9.668 3.722 19.462 5.75 28.696 5.845 2.387.046 4.575-.114 6.761-.156 2.246-.277 4.433-.436 6.565-.772 4.262-.729 8.325-1.664 12.131-2.865 7.64-2.371 14.336-5.42 20.283-8.242 10.97-5.357 19.69-9.619 26.12-12.116l3.13-3.133c-.69.229-1.44.515-2.22.773l.2.206z"/><path d="M1032.19 734.433c-1.41.077-3.03.416-4.87.637-7.31 1.058-17.95 4.051-30.391 10.011-6.263 2.906-13.02 6.423-20.495 9.847-7.504 3.395-15.813 6.667-25.088 8.413-2.304.392-4.694.638-7.084 1.001-2.446.129-4.921.228-7.453.327-2.501-.164-5.032-.241-7.591-.464-2.529-.427-5.145-.65-7.729-1.253-10.369-2.207-20.722-6.694-31.212-12.029-5.245-2.638-10.604-5.394-16.137-8.034-5.591-2.583-11.385-4.962-17.499-6.846-1.492-.537-3.1-.841-4.651-1.261-1.55-.42-3.129-.87-4.767-1.086-1.638-.275-3.276-.549-4.884-.853-1.61-.187-3.22-.257-4.888-.386l-2.444-.163c-.949-.036-1.697.017-2.561.069-1.669.047-3.366.122-5.035.169-1.67.163-3.34.443-5.039.636-.835.14-1.67.222-2.505.362l-2.478.567c-13.455 2.796-26.044 9.311-38.688 15.474-6.38 3.081-12.817 6.104-19.565 8.452-6.777 2.318-13.779 3.876-20.918 4.526l-5.496.224c-1.726.046-3.595-.172-5.407-.214l-2.731-.166-2.73-.399c-1.81-.335-3.622-.435-5.402-.916-7.21-1.424-14.21-4.105-21.063-7.163-13.706-6.118-26.908-14.365-41.891-18.973l-2.784-.867-2.843-.692c-1.896-.423-3.761-.992-5.745-1.21-1.925-.277-3.936-.642-5.862-.802l-5.809-.334a84.426 84.426 0 00-23.41 3.135c-7.638 2.079-14.825 5.388-21.898 8.874-7.045 3.514-14.032 7.088-21.189 10.193-7.156 3.105-14.512 5.829-22.145 7.206-7.576 1.436-15.46 1.672-23.105.799-7.674-.902-15.109-3.147-22.28-5.945-7.171-2.856-14.079-6.325-20.958-9.822-6.879-3.498-13.815-6.995-21.015-9.764-7.201-2.77-14.637-4.781-22.311-5.683-1.897-.189-3.767-.231-5.665-.362l-1.408-.097s-.432-.033-.748-.006l-.72.024-2.849.126c-3.797.031-7.541.648-11.285 1.205-7.432 1.408-14.526 3.871-21.365 6.715-6.838 2.844-13.363 6.187-19.859 9.326-6.495 3.139-12.988 6.044-19.622 8.393-6.632 2.232-13.432 3.703-20.139 4.327-1.726.046-3.453.151-5.179.197l-1.267.049s-.489.026-.575-.004l-.661-.034-2.531-.135c-1.667-.128-3.336-.082-5.002-.386-1.667-.246-3.276-.491-4.943-.737-6.521-1.303-12.807-3.189-18.772-5.744-5.994-2.527-11.756-5.344-17.373-8.248-11.293-5.692-22.384-11.469-34.014-14.27-1.465-.332-2.901-.693-4.308-1.024-1.466-.215-2.931-.43-4.368-.674-2.93-.547-5.72-.538-8.538-.734l-1.035-.065-.604-.034-.547.025-2.129.102c-1.411.078-2.792.126-4.201.145-2.764.273-5.5.692-8.178 1.111-10.688 2.057-20.267 6.08-28.955 10.138-8.66 4.088-16.63 8.239-24.218 11.37-7.56 3.16-14.796 5.3-21.421 6.48-13.392 2.155-24.081.442-31.03-1.244-1.723-.48-3.274-.783-4.623-1.231l-1.119-.388 3.655 3.766c.46.121.948.212 1.465.391 7.207 1.775 18.27 3.52 32.037 1.28 6.855-1.236 14.264-3.434 21.939-6.652 7.704-3.188 15.703-7.368 24.305-11.457 8.63-4.058 17.979-7.966 28.35-9.996 2.592-.449 5.241-.78 7.918-1.083 1.353-.078 2.705-.097 4.058-.175l2.072-.102.518.003.488.033 1.036.066c2.789.166 5.665.186 8.423.732 1.408.215 2.787.4 4.195.614 1.408.332 2.815.663 4.193 1.024 11.286 2.681 22.234 8.312 33.556 13.974 5.646 2.875 11.494 5.722 17.574 8.279 6.08 2.556 12.539 4.502 19.261 5.836 1.666.245 3.391.491 5.086.766 1.666.305 3.422.229 5.175.388l2.588.135.662.034c.316.032.46.004.69.005l1.266-.049c1.698-.076 3.424-.122 5.151-.226a93.773 93.773 0 0020.716-4.499c6.72-2.377 13.3-5.369 19.824-8.537 6.525-3.168 13.021-6.482 19.744-9.327 6.724-2.845 13.674-5.279 20.933-6.63 3.657-.529 7.287-1.205 10.998-1.208l2.791-.126.69.005s.461.004.662.034l1.409.098c1.869.101 3.767.173 5.635.332 7.359.813 14.709 2.794 21.766 5.474 7.115 2.681 13.966 6.091 20.844 9.646 6.879 3.498 13.844 7.025 21.159 9.853 7.286 2.858 14.922 5.075 22.77 5.803 7.848.728 15.732.434 23.539-1.059 7.777-1.406 15.219-4.217 22.405-7.35 14.343-6.415 28.178-14.118 43.109-18.278a81.058 81.058 0 0122.69-2.994l5.809.334c1.897.189 3.736.552 5.632.8 1.869.218 3.706.757 5.572 1.208l2.786.692 2.726.867c14.61 4.576 27.697 12.764 41.604 19.029 6.939 3.089 14.11 5.887 21.521 7.401 1.809.51 3.706.64 5.574.975l2.787.4 2.79.166c1.898.072 3.708.289 5.665.245l5.496-.224c7.484-.648 14.716-2.262 21.637-4.609 6.922-2.405 13.445-5.456 19.853-8.508 12.731-6.192 25.089-12.532 38.14-15.215l2.42-.567c.807-.17 1.613-.223 2.448-.363 1.641-.193 3.254-.473 4.866-.637 1.641-.076 3.252-.123 4.864-.228.777-.024 1.669-.105 2.388-.071l2.444.105c1.611.07 3.279.082 4.86.239 1.581.216 3.133.403 4.714.618 1.552.128 3.131.52 4.654.852 1.521.391 3.102.606 4.565 1.114 6.058 1.709 11.736 4.145 17.299 6.64 5.504 2.611 10.864 5.367 16.109 8.005 10.461 5.364 20.986 9.91 31.613 12.207 2.613.632 5.315.885 7.901 1.313 2.616.223 5.233.329 7.764.464 2.532-.098 5.064-.197 7.539-.296 2.476-.333 4.952-.608 7.314-1 9.477-1.774 17.958-5.103 25.52-8.497 7.562-3.453 14.319-6.97 20.524-9.818 12.354-5.932 22.704-8.809 29.874-9.839.98-.11 1.9-.279 2.76-.39l2.12-2.118-.29-.002.09-.028z"/><path d="M1047.32 717.884c-1.49-.128-3.16-.198-5.09-.3-7.73-.26-19.42.417-33 5.726-6.81 2.523-14.027 5.978-21.851 9.809-7.794 3.801-16.196 7.979-25.653 10.95-1.182.372-2.393.714-3.575 1.085-1.21.342-2.478.567-3.717.879-1.239.255-2.507.596-3.774.821-1.267.166-2.563.362-3.859.498-2.563.479-5.296.43-8.001.586-.662.025-1.41.078-2.014.044l-2.042-.102c-1.38-.068-2.731-.166-4.112-.234-11.097-.897-22.288-4.835-33.412-10.057-11.094-5.252-22.324-11.703-34.89-16.409-6.313-2.208-12.887-4.154-19.87-5.052-1.725-.187-3.422-.287-5.176-.387l-2.645-.136-2.647.098c-1.756.075-3.54.121-5.324.283-1.757.251-3.542.472-5.299.722-7.056 1.206-14.033 3.319-20.842 6.076-6.78 2.786-13.363 6.07-20.032 9.325-6.668 3.254-13.394 6.508-20.46 9-7.066 2.492-14.414 4.222-21.927 4.841l-5.784.221c-1.783-.012-3.767-.173-5.665-.245-1.898-.013-3.794-.377-5.691-.683l-2.845-.4c-.948-.153-1.866-.452-2.814-.663-7.525-1.691-14.84-4.461-22.008-7.843-14.278-6.648-28.283-15.193-44.19-19.339-2.01-.424-3.962-1.022-6.002-1.358l-6.15-.921-6.096-.336c-.546-.033-.977-.065-1.582-.04l-1.525.077-3.079.124c-8.23.467-16.385 2.308-24.143 5.087-7.787 2.75-15.178 6.496-22.484 10.272-7.305 3.718-14.724 7.317-22.424 10.039-7.701 2.779-15.683 4.622-23.798 5.09-2.014.044-4.145.262-6.1.131l-6.096-.335-6.006-.891c-2.011-.306-3.963-.905-5.916-1.328-15.792-4.087-29.825-12.778-44.533-19.634-7.369-3.413-14.999-6.39-22.897-8.112-7.956-1.781-16.008-2.189-24.01-1.486-8.002.702-15.756 2.897-23.112 5.679-7.385 2.811-14.4 6.239-21.357 9.608-6.929 3.399-13.799 6.681-20.865 9.231-7.037 2.522-14.3 4.398-21.497 5.107-1.814.191-3.683.149-5.525.253-.892.022-1.899.103-2.676.068l-2.703-.136c-1.811-.159-3.624-.084-5.376-.418-1.753-.276-3.535-.522-5.288-.798-7.008-1.453-13.723-3.721-20.176-6.485-12.876-5.557-24.704-12.801-37.24-17.653-3.098-1.308-6.284-2.296-9.412-3.282-1.579-.45-3.217-.783-4.796-1.174l-2.383-.572-2.414-.368-4.828-.736a271.68 271.68 0 00-4.715-.268l-2.358-.133-2.417.099c-1.583.077-3.137.124-4.72.2-12.492 1.08-23.942 5.177-34.189 9.926-10.275 4.719-19.69 9.795-28.893 13.499-9.204 3.704-18.252 5.918-26.714 6.501-2.129.043-4.316.203-6.301.218-2.013-.132-4.026-.263-5.981-.394-1.956-.014-3.823-.465-5.662-.771-1.838-.364-3.649-.522-5.343-1.031-3.387-.96-6.69-1.714-9.616-2.904-1.492-.536-2.926-1.073-4.332-1.579a907.174 907.174 0 01-3.957-1.724c-2.553-1.041-4.846-2.226-6.967-3.235a189.065 189.065 0 01-5.762-2.875 352.985 352.985 0 01-4.385-2.223l5.682 5.856c1.032.533 2.15 1.038 3.354 1.631 2.15 1.038 4.472 2.194 7.082 3.294 1.29.564 2.638 1.129 4.043 1.753 1.435.536 2.898 1.044 4.419 1.61 3.011 1.219 6.371 2.032 9.874 2.992 1.751.51 3.648.699 5.487 1.062 1.896.306 3.82.758 5.834.773 2.012.131 4.083.262 6.182.365 2.215-.013 4.23-.174 6.417-.217 8.835-.609 18.173-2.939 27.521-6.729 9.376-3.761 18.82-8.866 29.008-13.557 10.131-4.691 21.264-8.702 33.354-9.785 1.525-.077 3.022-.124 4.547-.201l2.244-.101 2.358.134c1.582.099 3.135.168 4.716.267 1.523.216 3.075.46 4.627.647l2.327.338 2.326.572c1.551.362 3.131.694 4.652 1.143 3.071.987 6.2 1.915 9.211 3.193 12.307 4.734 24.107 11.949 37.213 17.566 6.539 2.793 13.426 5.122 20.636 6.605 7.182 1.337 14.774 1.625 22.143 1.035 7.57-.735 14.891-2.67 22.102-5.248 7.181-2.608 14.11-5.949 21.039-9.406 6.928-3.399 13.886-6.826 21.126-9.609 7.241-2.725 14.793-4.892 22.594-5.625 7.772-.704 15.738-.267 23.465 1.278 7.813 1.517 15.33 4.376 22.64 7.789 14.594 6.738 28.771 15.459 44.821 19.636 15.962 4.439 33.233 2.926 48.722-2.779 7.788-2.808 15.207-6.466 22.626-10.008 7.418-3.483 14.865-6.936 22.508-9.658 7.643-2.721 15.595-4.476 23.595-4.887l2.993-.095 1.496-.048c.403.003.978.065 1.467.04l6.067.365 5.891.889c1.954.306 3.905.905 5.859 1.328 15.504 4.085 29.366 12.541 43.758 19.307 7.196 3.412 14.712 6.271 22.438 8.05.976.241 1.923.511 2.9.693l2.931.43c1.954.306 3.908.671 5.864.685 1.984.101 3.881.29 5.924.276l5.783-.222c7.83-.645 15.437-2.403 22.647-4.923 7.238-2.491 14.051-5.832 20.749-9.057 6.668-3.254 13.25-6.48 19.887-9.238 6.664-2.67 13.468-4.726 20.294-5.875 1.728-.221 3.427-.472 5.154-.694 1.727-.163 3.453-.15 5.123-.255l2.561-.128 2.53.135c1.725.129 3.451.141 5.148.241a89.63 89.63 0 0119.444 4.259c12.424 4.502 23.567 10.981 34.777 16.292 11.18 5.281 22.629 9.308 33.957 10.266 1.408.097 2.818.137 4.227.234l2.099.103c.748.005 1.381-.049 2.1-.073 2.734-.126 5.409-.078 8.117-.585 1.324-.166 2.678-.36 4.002-.526 1.325-.225 2.593-.566 3.832-.82 1.268-.284 2.564-.537 3.775-.879 1.24-.371 2.422-.743 3.661-1.114 9.63-3.029 18.118-7.234 25.913-11.036 7.766-3.831 14.957-7.257 21.647-9.723 13.35-5.194 24.75-5.814 32.26-5.555 1.89.13 3.59.171 5.03.299l1.65-1.654c-.46-.062-.95-.153-1.46-.215l.02-.029z"/><path d="M1060.54 703.717c-1.49-.361-3.24-.754-5.19-1.235-1.96-.482-4.26-.674-6.73-1.1-1.23-.214-2.53-.252-3.85-.32-1.32-.068-2.73-.166-4.17-.234-5.93.074-12.66.377-19.98 2.312-7.35 1.788-15.17 4.801-23.335 8.629-8.197 3.799-16.803 8.413-26.382 12.377-9.58 3.964-20.216 6.898-31.839 7.107-11.51.444-23.57-2.564-35.301-7.469-11.729-5.023-23.273-11.797-36.092-17.295-6.366-2.792-13.139-5.062-20.292-6.369-1.811-.276-3.62-.611-5.431-.828-1.812-.101-3.566-.201-5.377-.301l-1.352-.098c-.575-.062-.949.023-1.438.048l-2.763.098c-1.842.103-3.712.119-5.555.398-14.941 1.559-29.056 8.15-42.827 14.978-6.928 3.398-13.914 6.797-21.241 9.491-7.268 2.695-14.963 4.598-22.735 5.303l-5.985.249c-1.87.016-3.94-.174-5.896-.247-1.984-.043-3.938-.408-5.921-.685l-2.959-.459-2.901-.693c-7.811-1.809-15.384-4.844-22.809-8.316-7.426-3.472-14.733-7.469-22.301-11.03-7.569-3.561-15.515-6.686-23.845-8.44-2.038-.57-4.223-.761-6.32-1.097-1.064-.154-2.126-.366-3.19-.403l-3.135-.169-3.134-.168c-1.15-.067-2.158.072-3.251.064-2.13.161-4.287.057-6.419.451-8.521.933-16.881 3.328-24.758 6.632-7.935 3.304-15.415 7.43-23.094 11.174-7.68 3.744-15.5 7.165-23.658 9.474-4.064 1.111-8.242 2.045-12.387 2.483-2.046.365-4.203.379-6.333.481l-3.194.123a115.593 115.593 0 01-3.134-.168c-8.455-.353-16.784-2.224-24.702-5.144-15.924-5.813-30.238-15.383-46.133-21.224-15.836-6.016-33.375-7.193-49.515-2.984-16.197 4.21-30.355 12.875-44.986 19.17-7.3 3.134-14.741 5.769-22.403 7.175-3.802.558-7.574 1.144-11.487 1.175l-2.906.125-2.789-.166c-1.898-.189-3.797-.085-5.693-.45-15.176-1.744-28.849-8.534-41.861-15.173-13.041-6.668-26.198-13.162-40.163-15.248-1.754-.218-3.477-.58-5.202-.71l-5.09-.299-1.265-.068c-.546-.033-.892.023-1.352.02l-2.532.099c-1.699.134-3.395.034-5.095.343-6.736.654-13.163 2.39-19.334 4.392-12.257 4.325-23.088 10.296-33.651 15.13-10.479 4.981-21.004 8.5-31.11 9.743-10.279 1.242-19.824.472-28.438-1.81-8.585-2.253-16.126-5.551-22.806-8.784-6.708-3.262-12.61-6.402-17.857-8.923-5.246-2.58-9.834-4.542-13.621-5.971-3.013-1.103-5.48-1.939-7.375-2.478l4.083 4.208c.746.239 1.55.537 2.353.835a179.516 179.516 0 0113.392 5.852c5.188 2.521 11.12 5.632 17.857 8.924 6.765 3.262 14.45 6.649 23.323 8.962 8.756 2.371 18.963 3.116 29.328 1.846 10.567-1.298 21.295-4.962 31.918-10.029 10.65-4.921 21.424-10.893 33.364-15.133 6.026-1.973 12.252-3.682 18.787-4.307 1.613-.281 3.281-.211 4.921-.345l2.475-.099c.403.002.863-.053 1.209-.05l1.265.067c1.696.1 3.393.2 5.118.271 1.697.099 3.305.461 5.001.678 13.449 1.966 26.434 8.284 39.475 14.952 6.535 3.319 13.271 6.67 20.327 9.467 7.057 2.739 14.52 5.013 22.31 5.858 1.925.335 3.881.29 5.836.421l2.991.138 2.907-.125c3.855-.031 7.857-.616 11.803-1.201 7.835-1.464 15.449-4.157 22.836-7.377 14.775-6.44 28.846-14.96 44.613-19.26 15.739-4.446 32.905-3.359 48.54 2.567 15.723 5.723 30.037 15.294 46.162 21.136 8.033 2.922 16.506 4.823 25.076 5.177 1.092.066 2.128.132 3.249.169l3.194-.123c2.13-.102 4.259-.145 6.419-.51 4.29-.466 8.496-1.429 12.647-2.569 8.302-2.337 16.152-5.846 23.859-9.56 7.737-3.686 15.387-7.401 23.263-10.53 7.847-3.1 15.976-5.496 24.267-6.372 2.045-.365 4.145-.263 6.217-.423 1.007-.022 2.13-.102 3.079-.066l3.162.198 3.163.198c1.035.066 2.041.277 3.076.402 2.04.336 4.081.496 6.09 1.095 8.1 1.753 15.873 4.818 23.385 8.379 7.482 3.531 14.789 7.528 22.3 11.088 7.454 3.56 15.198 6.655 23.211 8.553l2.986.722 3.046.49c2.04.277 4.051.701 6.093.745 2.071.073 4.054.292 6.154.277l6.014-.22c8.175-.701 16.042-2.661 23.484-5.414 7.47-2.722 14.543-6.149 21.472-9.548 13.799-6.798 27.568-13.216 41.99-14.662 1.786-.338 3.598-.296 5.382-.4l2.677-.127c.402.003.95-.081 1.294-.02l1.352.098c1.811.1 3.623.201 5.377.301l5.173.738c6.866 1.189 13.614 2.961 20.01 5.549 12.735 5.176 24.22 12.125 36.093 17.178 11.874 4.994 24.164 8.062 36.019 7.621 2.906-.125 5.783-.163 8.663-.669 1.44-.223 2.851-.359 4.262-.612 1.383-.282 2.766-.623 4.121-.935 2.765-.506 5.333-1.511 7.927-2.252a158.93 158.93 0 007.471-2.781c9.694-4.022 18.3-8.636 26.469-12.406 8.14-3.799 15.84-6.754 23.02-8.485 7.14-1.878 13.82-2.181 19.46-2.258 1.44.069 2.85.167 4.17.235 1.32.068 2.62.106 3.82.348 2.39.397 4.57.588 6.47 1.069 1.92.453 3.62.844 5.11 1.206.37.09.66.209.97.299l1.51-1.509c-.6-.209-1.26-.418-2.01-.599l-.03-.029z"/><path d="M1072.52 691.151c-1.47-.625-3.19-1.28-5.11-1.966-1.92-.744-4.19-1.374-6.63-2.122-2.47-.602-5.17-1.322-8.16-1.811-1.49-.303-3.04-.49-4.68-.648-.84-.093-1.61-.186-2.47-.251l-2.51-.105c-.83-.036-1.72-.071-2.61-.107-.95-.036-1.82.075-2.74.068-1.84.104-3.74.09-5.64.311-7.74.733-16.16 2.894-24.81 6.339-8.713 3.386-17.607 8.115-27.277 12.692-4.821 2.333-9.899 4.401-15.206 6.35-5.363 1.715-10.956 3.37-16.829 4.029-2.881.506-5.959.571-9.009.667-1.554.105-2.992-.022-4.545-.091-1.524-.099-3.077-.11-4.629-.297-6.179-.774-12.412-2.134-18.581-4.311-6.14-2.206-12.276-4.939-18.382-7.992-6.105-3.054-12.324-6.342-18.774-9.339-6.451-3.056-13.191-5.88-20.369-7.802-3.559-1.077-7.324-1.543-11.088-2.125l-5.607-.303-1.381-.068-.345-.002s-.259.027-.403-.003l-.719.024-2.849.126a81.018 81.018 0 00-22.786 4.308c-7.439 2.46-14.655 5.798-21.786 9.283-7.13 3.485-14.291 7.116-21.734 10.102-7.386 3.045-15.285 5.268-23.231 6.204-8.119.936-16.315.614-24.387-1.05-8.1-1.636-15.932-4.644-23.558-8.205-7.626-3.561-15.134-7.647-22.932-11.327-7.798-3.679-15.915-6.922-24.503-8.766-2.096-.57-4.338-.761-6.522-1.128-2.183-.424-4.34-.469-6.497-.572l-3.307-.17-3.281.152c-2.187.101-4.402.115-6.591.508-8.753 1.048-17.287 3.676-25.395 7.095-8.137 3.449-15.791 7.748-23.729 11.52-7.91 3.801-16.018 7.162-24.49 9.264-2.132.452-4.237 1.051-6.367 1.328-2.16.247-4.291.641-6.45.772l-6.532.275-6.527-.369c-8.653-.85-17.093-3.248-25.153-6.55-16.119-6.602-30.92-16.439-47.655-21.497-2.037-.745-4.191-1.14-6.316-1.682-2.096-.57-4.281-.819-6.436-1.156-1.063-.154-2.155-.337-3.219-.432l-3.22-.198-3.192-.169c-1.15-.067-2.186.043-3.28.093-8.631.172-17.159 1.982-25.262 4.7-16.264 5.436-30.599 14.626-46 20.069-7.701 2.779-15.567 4.564-23.51 5.092-8.002.585-15.906-.318-23.458-2.213-15.248-3.821-28.681-11.836-42.327-18.421-6.851-3.292-13.792-6.206-20.969-8.244-1.809-.451-3.589-.873-5.398-1.324-1.809-.452-3.678-.611-5.459-.916l-2.73-.399-2.704-.137c-1.783-.071-3.478-.287-5.406-.213-7.221.036-14.248 1.154-20.963 2.889-6.716 1.851-13.006 4.436-19.067 7.14-12.036 5.554-23.126 11.612-34.345 15.535-5.594 1.83-11.243 3.426-16.742 4.059-1.382.166-2.736.419-4.089.497-1.381.049-2.791.126-4.172.175l-2.072.102-.49.026-.431-.033-1.006-.036-3.969-.204c-10.494-.747-20.022-3.854-28.425-7.508-8.43-3.626-15.938-7.712-22.846-11.122-6.908-3.468-13.275-6.202-18.984-8.259-2.87-.898-5.51-1.852-8.067-2.367-1.263-.301-2.44-.572-3.59-.873-1.12-.271-2.24-.366-3.275-.549-3.964-.73-6.927-.78-9.055-.912l2.856 2.942s.316.032.518.004c1.61.012 3.276.433 5.288.681.976.182 2.04.277 3.131.519 1.12.271 2.24.542 3.475.814 2.442.514 4.995 1.438 7.837 2.306 5.567 1.968 11.818 4.643 18.698 8.082 6.85 3.409 14.387 7.467 22.961 11.181 8.575 3.714 18.361 6.91 29.229 7.689 1.351.098 2.732.166 4.112.234l1.035.066s.259.031.576.004l.489-.026 2.072-.102c1.381-.048 2.762-.097 4.172-.174 1.41-.078 2.851-.36 4.29-.525 5.787-.689 11.495-2.285 17.262-4.231 11.507-4.038 22.684-10.182 34.547-15.679 5.974-2.675 12.149-5.203 18.663-7.026 6.542-1.678 13.34-2.798 20.33-2.836 1.64-.076 3.509.142 5.263.184l2.703.136 2.615.399c1.724.304 3.507.434 5.23.855 1.751.393 3.503.843 5.255 1.236 6.947 1.978 13.802 4.803 20.596 8.037 13.532 6.467 27.137 14.6 42.787 18.482 7.782 1.955 15.974 2.861 24.091 2.217 8.173-.526 16.328-2.425 24.144-5.263 15.69-5.615 29.939-14.835 45.801-20.508 7.932-2.836 16.286-4.53 24.774-4.732 1.065-.022 2.159-.131 3.165-.095l3.192.169 3.192.169c1.064.095 2.098.278 3.161.432 2.098.336 4.196.556 6.292 1.126 2.067.541 4.193.907 6.202 1.622 16.505 4.94 31.278 14.747 47.57 21.351 8.145 3.331 16.729 5.759 25.526 6.582 8.796.881 17.691.039 26.308-2.092 8.617-2.13 16.783-5.607 24.749-9.349 7.967-3.742 15.877-7.602 23.898-10.876 8.05-3.303 16.353-5.873 24.904-6.835 2.102-.365 4.26-.379 6.39-.481l3.194-.123 3.191.169c2.157.103 4.343.177 6.411.601 2.069.366 4.197.498 6.263 1.097 8.33 1.813 16.304 5.026 24.016 8.675 7.711 3.649 15.218 7.794 22.931 11.385 7.712 3.65 15.715 6.717 24.017 8.442 8.272 1.754 16.871 2.078 25.047 1.143 8.349-.934 16.363-3.215 23.951-6.287 7.559-3.044 14.777-6.674 21.907-10.159 7.102-3.456 14.231-6.707 21.497-9.11a77.7 77.7 0 0122.095-4.138l2.762-.097.691-.054.287.002.346.003 1.38.068c1.869.101 3.738.202 5.578.332 1.782.247 3.592.523 5.374.769.891.094 1.782.247 2.643.487l2.642.603c7.036 1.657 13.866 3.985 20.259 6.983 12.816 5.965 24.789 13.005 37.358 17.361 6.255 2.208 12.66 3.627 18.983 4.432 1.581.157 3.163.198 4.744.297 1.524.098 3.192.227 4.717.092 3.079-.124 6.1-.191 9.153-.695 6.075-.687 11.754-2.37 17.204-4.114 5.364-1.949 10.558-4.074 15.379-6.407 9.727-4.577 18.593-9.277 27.191-12.605 8.57-3.358 16.78-5.491 24.32-6.197 1.87-.191 3.71-.178 5.53-.311.89-.023 1.78-.104 2.62-.069.89.036 1.75.1 2.61.106l2.5.106c.84.094 1.61.187 2.39.28 1.58.157 3.08.343 4.51.646 2.9.459 5.55 1.179 7.99 1.752 2.38.747 4.56 1.347 6.48 2.092 1.93.685 3.62 1.311 5.02 1.935.55.208 1.04.416 1.52.624l1.45-1.45c-.69-.297-1.43-.595-2.26-.922v.117z"/><path d="M1078.69 677.138c-3.87-1.693-8.66-3.861-14.58-5.715-2.92-1.014-6.17-1.71-9.61-2.494-3.51-.551-7.3-1.221-11.19-1.278-7.93-.407-16.8.406-25.99 3.116-9.23 2.623-18.638 6.998-28.483 11.866-9.873 4.78-20.324 10.083-32.169 13.008-1.498.34-2.968.651-4.495 1.02-1.498.34-3.052.445-4.579.698-3.024.533-6.246.51-9.469.663-6.299-.133-12.912-.648-19.342-2.447-13.037-3.191-25.415-10-38.457-16.552-6.535-3.261-13.243-6.582-20.417-9.029-3.586-1.341-7.319-2.186-11.082-3.002-1.925-.276-3.879-.582-5.805-.859-1.925-.218-3.824-.232-5.779-.363a82.418 82.418 0 00-23.638 2.724c-7.782 2.107-15.255 5.297-22.616 8.781-7.361 3.483-14.638 7.288-22.198 10.566-7.561 3.277-15.434 5.997-23.585 7.371-2.044.248-4.06.584-6.133.803l-6.359.276c-1.985-.043-4.141-.204-6.212-.278-1.036-.007-2.099-.161-3.133-.344l-3.132-.46c-8.304-1.375-16.425-4.209-24.31-7.742-7.885-3.534-15.565-7.68-23.506-11.507-7.94-3.826-16.2-7.275-24.96-9.295a79.327 79.327 0 00-26.77-1.623c-8.982.988-17.689 3.672-25.999 7.178-8.339 3.476-16.196 7.92-24.307 11.808-8.083 3.858-16.45 7.305-25.152 9.288a77.9 77.9 0 01-26.534 1.505c-8.882-1.027-17.434-3.777-25.607-7.313-16.346-7.071-31.606-17.145-49.007-21.536-8.643-2.253-17.612-3.077-26.449-2.351-8.837.784-17.426 3.119-25.504 6.334-16.242 6.459-31.037 15.529-47.122 20.207-8.014 2.339-16.192 3.449-24.389 3.245-8.169-.117-16.183-1.84-23.73-4.436-15.237-5.223-28.782-13.823-43.121-19.946-7.17-3.032-14.575-5.364-22.132-6.557-1.896-.248-3.821-.7-5.661-.713-1.87-.101-3.71-.231-5.55-.303-1.985-.043-3.77.12-5.669.165-.92.051-1.87.015-2.762.155l-2.736.361c-3.685.382-7.229 1.263-10.745 2.056-3.488 1.056-6.919 2.055-10.208 3.375-6.634 2.524-12.898 5.49-18.961 8.485-12.096 5.963-23.787 11.578-35.685 13.977-2.94.797-5.876.951-8.755 1.398-1.44.166-2.964.125-4.461.232-1.438-.011-2.993.212-4.316.086-1.437-.069-2.846-.167-4.227-.235l-2.099-.103-2.069-.307c-1.379-.185-2.73-.399-4.08-.613-1.351-.215-2.643-.604-3.964-.905-10.51-2.53-19.77-6.892-28.226-11.131-8.455-4.298-16.221-8.357-23.593-11.361-7.341-3.15-14.26-4.982-20.409-6.078-1.552-.244-3.046-.43-4.483-.675-1.436-.244-2.76-.195-4.054-.291-1.294-.097-2.53-.135-3.68-.202-1.324-.01-2.389.071-3.482.121-2.159.131-4.086.146-5.698.31-1.584.252-2.909.418-3.975.615l2.399 2.471c.605-.083 1.238-.195 1.987-.307 1.583-.135 3.367-.18 5.44-.282 1.006-.022 2.158-.131 3.193-.124 1.15.067 2.416.134 3.68.202 1.295.097 2.676.048 4.026.321 1.35.214 2.758.429 4.224.644a88.845 88.845 0 0119.778 5.898c7.227 2.974 14.937 6.974 23.45 11.272 8.484 4.268 17.945 8.719 28.8 11.31 1.378.302 2.727.692 4.107.935l4.224.644 2.126.307 2.185.133c1.438.069 2.905.167 4.4.236 1.61.128 2.964-.067 4.488-.085 1.468-.077 2.964-.066 4.461-.231 3.024-.475 6.19-.686 9.187-1.483 12.273-2.543 24.167-8.302 36.235-14.294 6.062-2.996 12.24-5.933 18.73-8.429 3.232-1.321 6.576-2.29 9.978-3.318 3.428-.765 6.887-1.675 10.428-2.03l2.678-.36c.893-.14 1.784-.105 2.705-.156 1.784-.046 3.655-.179 5.381-.167 1.869.101 3.68.202 5.549.303 1.87.043 3.621.494 5.461.682 7.241 1.162 14.503 3.406 21.587 6.349 14.139 5.975 27.741 14.576 43.323 19.918 7.748 2.627 15.991 4.41 24.419 4.499 8.341.177 16.864-.99 25.023-3.415 16.489-4.734 31.057-14.39 47.098-20.763 8.02-3.215 16.408-5.522 25.072-6.308 8.664-.727 17.49.067 25.932 2.231 17.143 4.301 32.317 14.287 48.835 21.418 8.259 3.566 16.984 6.316 25.981 7.345 8.996 1.029 18.119.48 26.937-1.561 8.817-2.041 17.243-5.546 25.382-9.345 8.198-3.799 16.252-7.745 24.475-11.164 8.223-3.418 16.757-5.987 25.538-6.947 8.723-.961 17.637-.371 26.08 1.618 17.116 3.979 32.149 13.642 48.034 20.828 7.942 3.592 16.263 6.515 24.825 7.979l3.219.491c1.091.183 2.155.337 3.219.373 2.156.104 4.284.294 6.528.31l6.33-.247c2.13-.218 4.29-.525 6.421-.802 8.467-1.4 16.514-4.177 24.161-7.483 7.647-3.306 14.981-7.111 22.313-10.565 7.331-3.455 14.689-6.529 22.241-8.579a80.246 80.246 0 0122.831-2.613c1.898.13 3.882.174 5.751.392 1.867.276 3.678.552 5.517.857 3.647.757 7.295 1.572 10.825 2.737 7.089 2.184 13.915 5.038 20.422 8.269 12.956 6.463 25.506 13.391 38.801 16.671 6.574 1.83 13.244 2.403 19.802 2.509 3.223-.153 6.388-.13 9.584-.662 1.584-.252 3.196-.357 4.695-.697 1.555-.34 3.054-.68 4.552-1.02 12.075-2.982 22.642-8.342 32.515-13.122 9.816-4.84 19.172-9.156 28.222-11.721a76.973 76.973 0 0125.45-3.033c3.97.087 7.53.755 10.95 1.276 3.39.784 6.55 1.45 9.42 2.464 5.8 1.794 10.5 3.932 14.37 5.625 2.75 1.306 4.99 2.374 6.76 3.263l1.4-1.393c-1.87-.919-4.33-2.105-7.43-3.589l-.11-.234z"/><path d="M-.804 647.366c2.074-.453 4.434-.67 6.969-1.061 2.591-.332 5.439-.282 8.46-.465 1.525.098 3.135.168 4.774.267.834.036 1.697.1 2.53.135.834.153 1.667.246 2.53.369 1.723.305 3.506.434 5.315.886 1.809.451 3.675.903 5.6 1.355 7.636 2.158 15.751 5.694 24.408 10.022 8.685 4.299 17.969 9.392 28.612 13.354 10.586 4.021 22.854 6.183 35.519 5.222 6.391-.714 12.9-1.778 19.216-3.983 6.315-2.088 12.663-4.732 18.869-7.756 12.499-5.959 25.15-12.999 39.472-16.375 1.815-.366 3.573-.909 5.387-1.101 1.814-.25 3.657-.529 5.5-.749 1.871-.133 3.712-.178 5.583-.253l1.41-.077.345.002.288.002.718.034 2.876.138c1.927.101 3.825.173 5.692.508 1.868.335 3.765.465 5.632.917l5.6 1.355c1.836.598 3.702 1.166 5.568 1.793 14.806 5.132 28.636 14.027 44.154 20.304 7.744 3.152 16.012 5.491 24.549 6.399 8.538.792 17.229.269 25.759-1.774 17.088-4.056 32.26-13.562 48.477-20.518 8.108-3.478 16.615-6.252 25.426-7.416l3.282-.445 3.338-.151 3.339-.152c1.035-.051 2.214.104 3.335.141 2.243.133 4.545.15 6.67.574 2.184.366 4.426.557 6.608 1.157 8.76 1.904 17.193 5.354 25.391 9.328 8.199 3.916 16.251 8.328 24.681 12.07 8.402 3.713 17.241 6.698 26.438 7.874a78.767 78.767 0 0027.568-1.264c9.047-2.039 17.645-5.601 26.016-9.457 8.398-3.827 16.627-7.947 25.023-11.423s17.16-6.043 26.141-6.856c8.953-.842 18.037-.017 26.622 2.236 17.429 4.478 32.631 14.61 49.035 21.624 8.231 3.536 16.841 6.228 25.665 7.255a79.817 79.817 0 0026.245-1.274c17.2-3.705 32.081-12.745 47.116-19.388 7.533-3.365 15.205-6.174 23.04-7.638 3.917-.673 7.834-1.288 11.804-1.318l2.935-.096c.863-.053 1.955.072 2.905.108 1.983.16 3.997.116 5.894.422 7.646.814 15.08 3.118 22.195 5.74 7.144 2.652 13.967 5.915 20.587 9.323 6.65 3.379 13.242 6.64 19.955 9.318 3.326 1.427 6.771 2.445 10.157 3.521 3.475.814 6.863 1.773 10.312 2.149 3.448.667 6.871.662 10.292.891 1.784.013 3.396-.092 5.064-.139l2.475-.099c.835-.082 1.67-.222 2.505-.304 1.67-.222 3.312-.473 4.953-.666 1.584-.368 3.198-.707 4.783-1.076 1.584-.31 3.141-.825 4.669-1.252 1.528-.486 3.084-.884 4.555-1.429 11.97-4.269 22.483-10.096 32.642-14.758 2.511-1.239 5.081-2.243 7.531-3.307a238.89 238.89 0 017.44-2.81c4.93-1.572 9.78-2.882 14.5-3.55 2.36-.275 4.69-.755 6.99-.739 1.16-.05 2.28-.071 3.4-.151l1.67-.046 1.64.099c2.21.162 4.4.295 6.47.426 2.1.22 4.05.701 6 1.007.98.183 1.93.336 2.88.547.94.27 1.83.539 2.75.779 1.81.51 3.59.99 5.25 1.528 3.3 1.28 6.49 2.267 9.3 3.632 5.71 2.466 10.43 4.867 14.28 6.823a640 640 0 007.02 3.528l1.39-1.393c-1.92-.978-4.44-2.224-7.57-3.795-3.87-1.927-8.6-4.386-14.42-6.853-2.84-1.335-6.08-2.381-9.46-3.691-1.73-.539-3.54-.99-5.37-1.529-.92-.24-1.87-.51-2.82-.78-.97-.182-1.95-.364-2.98-.547-2.02-.307-4.08-.789-6.21-1.038-2.13-.132-4.28-.294-6.47-.426l-1.73-.129-1.69.075c-1.15.05-2.31.101-3.48.121-2.36-.016-4.73.493-7.14.768-4.87.695-9.8 2.034-14.82 3.634-2.48.918-4.99 1.806-7.53 2.84-2.48 1.092-5.07 2.126-7.586 3.364-10.217 4.72-20.701 10.519-32.44 14.731-1.443.574-2.97.943-4.498 1.429-1.499.456-3.027.942-4.583 1.282-1.556.339-3.112.679-4.697 1.048-1.612.222-3.167.444-4.78.667-.806.111-1.612.222-2.447.304l-2.475.099c-1.669.046-3.367.18-4.978.169-3.306-.228-6.73-.224-10.033-.861-3.392-.375-6.751-1.305-10.111-2.118-3.329-1.075-6.688-2.064-9.986-3.461-6.655-2.619-13.161-5.85-19.782-9.258-6.65-3.321-13.355-6.934-20.496-9.936-7.171-2.974-14.748-5.366-22.825-6.212-7.818-.874-16.191-.613-24.2.967-8.095 1.549-15.969 4.444-23.559 7.867-15.21 6.818-29.917 15.742-46.627 19.363-8.241 1.812-16.961 2.305-25.469 1.309-8.565-.997-16.946-3.569-25.062-7.046-16.204-6.867-31.52-17.058-49.409-21.598-8.901-2.284-18.158-3.11-27.342-2.212-9.211.87-18.177 3.523-26.66 7.086-8.54 3.505-16.627 7.947-24.884 11.979-8.227 4.003-16.796 7.478-25.7 9.489a77.002 77.002 0 01-27.136 1.238c-9.024-1.175-17.748-4.101-26.092-7.813-8.345-3.712-16.368-8.095-24.624-12.069-8.227-4.004-16.745-7.484-25.678-9.447-2.21-.63-4.51-.822-6.751-1.188-2.27-.455-4.513-.471-6.756-.604-1.122-.037-2.214-.162-3.394-.141l-3.395.151-3.396.151-3.369.473c-8.984 1.163-17.605 3.936-25.8 7.443-8.224 3.477-16.049 7.6-23.958 11.284-7.937 3.654-16.015 6.811-24.342 8.651-8.241 1.87-16.789 2.481-25.096 1.633-8.307-.907-16.317-3.214-23.946-6.308-15.259-6.187-29.089-15.14-44.211-20.421a328.537 328.537 0 01-5.683-1.852 335.57 335.57 0 01-5.771-1.415c-1.896-.481-3.908-.671-5.862-.977-1.953-.364-3.88-.466-5.778-.538l-2.847-.166-.719-.035s-.316-.031-.402-.002l-.375.026-1.438.048c-1.928.074-3.856.148-5.755.251-1.901.279-3.801.499-5.673.749-1.9.22-3.716.762-5.56 1.158-7.32 1.76-14.271 4.369-20.88 7.332-6.581 2.992-12.875 6.162-19.081 9.127-6.178 2.995-12.41 5.581-18.581 7.582-6.2 2.148-12.479 3.155-18.525 3.813-12.433.905-24.126-1.195-34.483-5.097-10.357-3.902-19.583-8.936-28.297-13.265-8.713-4.387-16.972-8.011-24.867-10.259-2.01-.482-3.934-.934-5.8-1.386-1.896-.481-3.793-.611-5.603-.945-.92-.124-1.81-.276-2.673-.4-.862-.064-1.725-.07-2.53-.134-1.697-.1-3.336-.2-4.918-.24-3.194.182-6.128.161-8.777.492-2.678.42-5.096.636-7.257 1.117-2.133.511-4.035.965-5.677 1.333-1.585.427-2.883.915-3.95 1.229-.029.029-.086.028-.173.057l2.199 2.266c.807-.287 1.7-.543 2.739-.828 1.584-.369 3.37-.765 5.446-1.276l-.17-.352z"/><path d="M1100.74 654.59c-3.93-1.986-8.8-4.416-14.5-7.292-5.74-2.846-12.41-6.079-20.25-8.736-3.96-1.255-8.15-2.513-12.69-3.246-2.24-.484-4.6-.676-7.01-.927-1.21-.126-2.39-.105-3.6-.172-1.18-.038-2.47-.135-3.71-.056-10.01.046-20.76 2.394-31.46 6.672-10.731 4.19-21.418 10.25-33.163 15.339-5.83 2.588-12.031 4.794-18.514 6.355-1.614.339-3.257.824-4.927 1.046l-5.01.665c-1.671.281-3.425.181-5.181.314l-2.618.128c-.806.052-1.726-.071-2.56-.106-13.978-.334-28.01-5.256-41.48-12.132-6.794-3.35-13.643-6.994-20.723-10.463-7.081-3.411-14.653-6.446-22.697-8.023-4.022-.73-8.217-1.403-12.244-1.49l-3.134-.169-3.136.124c-2.072.102-4.201.087-6.246.452-8.349.934-16.622 3.3-24.528 6.517-15.868 6.432-30.637 15.941-47.47 20.555-2.104.599-4.236.992-6.339 1.474-2.132.453-4.291.642-6.422.977-1.066.197-2.159.248-3.282.269l-3.338.151-1.668.047c-.461.055-1.064-.037-1.611-.07l-3.307-.17c-8.77-.559-17.499-2.784-25.817-6.116-16.724-6.519-32.239-17.15-50.325-22.306-2.239-.6-4.537-1.084-6.805-1.656-2.328-.396-4.684-.705-6.983-1.072-2.328-.221-4.629-.296-6.959-.401-2.415-.075-4.718.142-7.078.242-9.383.693-18.635 3.228-27.348 6.731-8.771 3.502-17.059 7.972-25.461 12.15-8.401 4.177-17.086 7.768-26.219 9.777-9.048 2.04-18.544 2.439-27.711 1.117-9.196-1.293-18.091-4.395-26.578-8.255-8.516-3.83-16.682-8.36-25.139-12.365-8.429-4.035-17.206-7.487-26.399-9.189-2.328-.338-4.627-.705-6.926-1.014l-6.901-.4-6.992.272c-2.303.217-4.578.58-6.882.856-9.13 1.542-17.84 4.695-26.124 8.463-8.312 3.74-16.311 7.979-24.449 11.603-8.139 3.623-16.502 6.603-25.085 7.944-2.13.277-4.29.525-6.421.802l-6.531.216c-2.071-.015-4.256-.206-6.384-.338-2.128-.073-4.224-.585-6.351-.834-8.39-1.463-16.424-4.325-24.108-7.77-15.312-6.947-29.63-15.933-45.536-20.255-2.01-.482-3.963-.963-5.944-1.416l-6.035-.92c-2.011-.306-3.968-.262-5.951-.422-1.007-.036-1.898-.13-3.02-.109l-2.992.095a80.198 80.198 0 00-23.015 4.19c-14.62 4.834-27.39 12.458-40.288 17.889-6.435 2.73-12.896 5.08-19.377 6.349l-2.421.567-2.419.333c-1.612.222-3.196.474-4.808.638-1.641.076-3.281.152-4.892.199-.777.023-1.698.075-2.359.041l-2.358-.133c-1.582-.099-3.135-.169-4.687-.297-1.552-.245-3.075-.46-4.569-.705-.747-.122-1.523-.215-2.27-.337l-2.24-.542c-1.493-.362-2.958-.693-4.394-1.054-5.712-1.765-11.22-3.792-16.352-6.254-10.35-4.72-19.718-10.076-28.866-14.087-9.147-4.068-18.017-6.791-26.408-7.903-1.035-.124-2.069-.365-3.076-.402-1.006-.036-1.984-.102-2.961-.167-.978-.065-1.927-.101-2.847-.166l-.719-.035-.403-.003-.345-.002-1.41.019c-3.74.032-7.194.416-10.42.861-6.45.947-11.697 2.605-15.936 4.006a89.57 89.57 0 00-5.538 2.065 77.128 77.128 0 00-3.953 1.637.305.305 0 01-.203.086l2.113 2.178c.895-.374 1.905-.805 3.088-1.293 1.53-.661 3.317-1.291 5.365-2.007 8.162-2.835 20.757-6.223 36.908-4.003 7.904 1.021 16.601 3.625 25.576 7.634 9.034 3.893 18.373 9.22 28.867 14.029 5.246 2.462 10.841 4.519 16.754 6.314 1.493.42 3.015.752 4.537 1.085l2.298.542c.776.152 1.552.245 2.356.368 1.581.215 3.132.46 4.742.706 1.61.069 3.22.198 4.859.297l2.473.135c.921.006 1.669-.047 2.503-.07 1.64-.076 3.252-.123 4.892-.199 1.67-.163 3.34-.443 5.039-.636.835-.14 1.698-.192 2.563-.362l2.478-.566c6.712-1.384 13.317-3.763 19.839-6.58 13.071-5.546 25.755-13.2 40.029-17.919 7.123-2.433 14.642-3.87 22.324-4.137l2.907-.125c.863-.052 1.926.102 2.904.109 1.955.13 3.998.116 5.894.421 1.926.277 3.822.583 5.805.86l5.772 1.356c7.695 2.101 15.151 5.31 22.604 8.928 7.425 3.589 14.846 7.587 22.646 11.091 7.77 3.475 16.005 6.427 24.654 7.862 2.155.278 4.309.79 6.524.836 2.214.103 4.341.294 6.672.281l6.561-.304c2.188-.276 4.434-.611 6.623-.946 8.757-1.632 17.265-4.698 25.461-8.38 8.197-3.682 16.167-7.95 24.422-11.69 8.225-3.711 16.792-6.894 25.721-8.408 2.245-.276 4.492-.669 6.766-.858l6.762-.273 6.873.371c2.27.279 4.511.646 6.782.983 9.02 1.701 17.655 5.065 26.083 9.041 8.4 3.947 16.595 8.505 25.168 12.336 8.545 3.86 17.555 6.964 26.953 8.287 9.368 1.295 18.893.924 28.142-1.201 18.528-4.222 34.911-14.304 52.107-21.311 8.627-3.474 17.619-5.923 26.801-6.53 2.273-.071 4.604-.259 6.819-.214 2.329.163 4.63.237 6.93.429 2.241.367 4.482.675 6.723 1.042 2.211.571 4.452 1.054 6.663 1.625 17.655 5.065 33.055 15.637 50.065 22.392 8.49 3.392 17.42 5.705 26.477 6.325l3.393.2c.575.004 1.064.095 1.754.042l1.669-.047 3.338-.151c1.122-.022 2.216-.072 3.339-.269 2.246-.334 4.52-.523 6.71-.975 2.19-.51 4.379-.904 6.512-1.531 17.295-4.728 32.179-14.294 47.758-20.553 7.79-3.159 15.804-5.439 23.894-6.346 2.016-.336 4.029-.322 6.044-.424l3.021-.125 3.019.168c4.142.088 7.992.758 11.871 1.458 15.567 3.326 29.639 10.644 43.225 17.462 13.557 6.847 27.846 11.976 42.169 12.312.892.035 1.754.158 2.675.107l2.619-.128c1.726-.104 3.452-.034 5.18-.314a268.32 268.32 0 005.154-.693c1.699-.251 3.371-.707 5.042-1.045 6.627-1.531 12.886-3.795 18.802-6.412 11.861-5.146 22.519-11.177 33.111-15.281 10.58-4.161 21.07-6.483 30.85-6.53 1.24-.079 2.39-.012 3.63.026 1.2.067 2.41.076 3.56.201 2.33.28 4.6.442 6.78.925 4.43.733 8.56 1.932 12.41 3.186 7.72 2.656 14.31 5.801 20.01 8.676 5.71 2.875 10.58 5.307 14.51 7.292 2.89 1.395 5.3 2.522 7.22 3.325l1.45-1.451c-2.01-.832-4.61-2.049-7.85-3.621l.05.409z"/><path d="M1118.13 645.129c-1.61-.538-3.5-1.136-5.54-1.998-4.16-1.578-9.18-3.923-15.02-6.828-5.85-2.906-12.47-6.431-20.19-9.905-7.71-3.415-16.54-6.81-26.75-8.139-10.06-1.358-21.42-.942-32.72 2.425-5.68 1.567-11.34 3.864-17.08 6.366-5.655 2.589-11.401 5.441-17.29 8.321-5.889 2.822-12.008 5.642-18.468 7.875-6.459 2.175-13.288 3.792-20.313 4.502-1.813.075-3.597.179-5.409.195l-1.353.078-.345-.003-.288-.002-.661-.033-2.703-.137c-3.624-.084-7.244-.753-10.893-1.334-7.267-1.484-14.412-4.077-21.437-7.196-7.054-3.148-14.046-6.821-21.154-10.554-7.078-3.762-14.561-7.293-22.598-9.629-4.019-1.14-8.097-2.162-12.351-2.66-1.063-.154-2.126-.366-3.161-.432l-3.134-.168-3.135-.169c-1.15-.067-2.158.072-3.251.065-8.574.172-17.216 1.922-25.464 4.786-16.611 5.725-31.613 15.641-48.511 21.307-2.134.627-4.239 1.343-6.4 1.883-2.19.452-4.352 1.05-6.512 1.414-2.188.277-4.377.67-6.594.859l-6.762.273c-8.975-.064-17.995-1.823-26.602-4.924-17.303-6.114-33.016-17.068-51.299-22.838-1.148-.359-2.267-.747-3.416-1.047l-3.503-.843c-1.178-.272-2.297-.601-3.504-.785l-3.592-.523c-1.179-.154-2.385-.397-3.593-.464l-3.537-.171c-1.208-.067-2.329-.163-3.595-.172l-3.625.15c-9.611.399-19.093 2.756-28.036 6.257-8.971 3.472-17.547 7.941-26.064 12.234-8.547 4.322-17.405 8.029-26.712 10.154-9.249 2.125-18.947 2.553-28.315 1.2-9.426-1.353-18.464-4.544-27.123-8.522-8.688-3.948-16.997-8.625-25.684-12.632-8.658-4.036-17.667-7.373-27.092-8.902-9.395-1.557-19.004-1.392-28.252.5-9.277 1.862-18.047 5.365-26.475 9.279-8.428 3.914-16.572 8.181-24.968 11.715-8.339 3.535-17.075 6.19-25.827 7.18a76.124 76.124 0 01-26.253-1.561c-8.501-1.99-16.589-5.32-24.357-9.087-7.769-3.767-15.334-7.854-23.075-11.416-7.742-3.562-15.718-6.482-23.905-8.09l-6.207-.921c-2.04-.219-4.083-.262-6.124-.423l-1.524-.099c-.604-.033-1.064.022-1.582.018l-3.05.095-3.05.095-3.023.359c-8.062.936-15.816 3.189-23.087 6.118-14.54 5.857-27.484 13.655-40.924 18.41-6.691 2.348-13.492 4.053-20.142 4.678-1.641.251-3.424.18-5.094.285l-2.532.098c-.72.083-1.639-.041-2.416-.075-1.639-.1-3.278-.199-4.888-.269-1.61-.187-3.19-.461-4.799-.706l-2.385-.339-2.326-.572c-1.551-.361-3.102-.723-4.595-1.143-3.013-.986-5.97-1.854-8.81-3.014-5.737-2.204-11.126-4.872-16.371-7.452-10.405-5.247-20.176-10.489-29.934-13.715-9.699-3.342-19.24-4.754-27.726-4.669-8.544-.031-16.064 1.697-22.406 3.522-6.37 1.796-11.48 4.126-15.663 5.938-4.128 1.87-7.245 3.367-9.324 4.404-.087.087-.173.057-.26.144l2.085 2.148c2.05-1.008 4.936-2.39 8.66-4.087 4.096-1.724 9.147-3.997 15.316-5.765 6.169-1.767 13.43-3.41 21.657-3.352 8.285-.057 17.309 1.234 26.778 4.458 9.5 3.136 19.157 8.261 29.59 13.537 5.274 2.609 10.72 5.278 16.602 7.512 2.896 1.218 5.968 2.088 9.067 3.103 1.55.421 3.16.783 4.739 1.174l2.383.572 2.471.369c6.521 1.244 13.541 1.177 20.363.613 7.053-.681 13.97-2.501 20.834-4.907 13.728-4.87 26.73-12.726 40.983-18.527 14.195-5.801 30.181-8.697 46.355-5.63 7.986 1.518 15.819 4.35 23.503 7.853 7.656 3.474 15.221 7.561 23.047 11.328 7.826 3.767 16.029 7.157 24.76 9.148a78.436 78.436 0 0026.771 1.506c9.097-1.045 17.862-3.788 26.317-7.38 8.483-3.563 16.627-7.889 24.997-11.803 8.371-3.915 16.997-7.389 26.101-9.252 9.076-1.894 18.512-2.06 27.764-.533 9.223 1.498 18.146 4.747 26.719 8.753 8.601 3.977 16.967 8.654 25.713 12.603 8.716 3.978 17.898 7.2 27.467 8.583 9.57 1.384 19.296.927 28.719-1.256 18.903-4.423 35.577-14.854 53.175-21.8 8.856-3.414 18.078-5.686 27.487-6.057l3.511-.15c1.064-.022 2.329.104 3.508.142l3.566.2c1.208.068 2.299.309 3.477.464l3.42.521c1.149.183 2.269.513 3.389.784l3.417.813c1.119.33 2.239.718 3.329 1.076 17.852 5.68 33.508 16.692 51.154 22.983 8.78 3.161 18.058 5.01 27.32 5.134l6.877-.272c2.274-.188 4.579-.581 6.882-.857 2.275-.364 4.494-.961 6.742-1.413 2.218-.539 4.353-1.284 6.572-1.94 17.302-5.779 32.333-15.666 48.568-21.19 8.075-2.806 16.429-4.441 24.744-4.587 1.007-.022 2.13-.16 3.079-.065l3.134.168 3.134.169c1.035.066 2.041.277 3.046.431 4.024.496 8.016 1.489 11.891 2.598 7.779 2.305 15.236 5.515 22.46 8.898 7.225 3.382 14.217 7.173 21.328 10.321 7.112 3.149 14.399 5.831 21.781 7.315 7.383 1.426 14.946 1.802 22.084 1.327 7.283-.737 14.228-2.353 20.803-4.586 6.546-2.32 12.694-5.11 18.64-7.932 5.918-2.851 11.635-5.732 17.264-8.293 5.65-2.472 11.25-4.712 16.82-6.279 1.38-.458 2.79-.711 4.17-1.052 1.39-.282 2.74-.652 4.15-.905 1.38-.166 2.77-.389 4.12-.526 1.35-.195 2.71-.39 4.06-.409 1.32-.049 2.68-.127 4-.176.66-.025 1.35-.078 1.96-.045l1.98.102c1.32.068 2.62.107 3.91.203 1.24.155 2.5.34 3.74.495 9.88 1.298 18.6 4.633 26.23 8.019 7.63 3.444 14.22 6.998 20.1 9.874 5.84 2.906 10.89 5.28 15.14 6.888 2.09.862 4.01 1.49 5.65 2.057.63.238 1.17.388 1.75.567l1.5-1.508c-.8-.24-1.69-.509-2.66-.867l-.03-.029z"/><path d="M1132.15 631.846c-1.7-.334-3.68-.669-5.92-1.094-4.39-1.113-9.82-2.642-15.9-5.257-6.11-2.528-12.93-5.966-20.61-9.878-7.68-3.854-16.25-8.153-26.24-11.205-2.44-.864-5.11-1.322-7.76-1.984-2.64-.544-5.43-.886-8.24-1.257-5.52-.39-11.48-.52-17.44.343-6.01.63-12.04 2.369-18.07 4.401-6.05 2.119-11.999 4.882-18.06 7.761-6.063 2.937-12.184 6.05-18.59 8.868-6.407 2.876-13.128 5.312-20.244 6.868-1.758.426-3.545.822-5.358 1.014-1.814.192-3.6.588-5.471.662-1.87.075-3.741.149-5.64.252-1.784.046-3.71-.172-5.608-.244-7.533-.522-15.115-2.212-22.517-4.895-7.403-2.683-14.626-6.241-21.906-9.975-7.28-3.734-14.586-7.848-22.532-10.974-7.888-3.124-16.416-5.318-25.156-5.965a76.774 76.774 0 00-26.34 2.471c-17.465 4.551-32.929 14.697-49.863 21.385-8.453 3.359-17.388 5.691-26.54 6.269-9.21.635-18.493-.512-27.449-3.206-17.999-5.301-34.027-16.52-52.389-23.197a248.466 248.466 0 00-6.975-2.242c-2.384-.513-4.738-1.173-7.151-1.658-2.442-.339-4.884-.794-7.299-.987-2.445-.105-4.773-.326-7.333-.315-9.839-.012-19.635 2.139-28.836 5.55-9.259 3.412-18.008 7.879-26.784 12.258l-6.583 3.226c-2.222 1.007-4.444 2.014-6.695 2.991-4.53 1.809-9.144 3.412-13.87 4.547-9.423 2.3-19.323 2.872-28.921 1.518-9.628-1.325-18.896-4.577-27.727-8.614-8.889-4.038-17.369-8.832-26.257-12.929-8.86-4.066-18.098-7.405-27.783-8.789-9.569-1.442-19.439-1.016-28.803 1.109-9.423 2.124-18.31 5.86-26.883 9.919s-16.889 8.441-25.544 11.828c-8.626 3.416-17.618 5.748-26.655 6.326-9.095.636-18.149-.451-26.732-2.938-8.583-2.487-16.697-6.256-24.608-10.228-7.911-3.972-15.648-8.119-23.707-11.478-8.031-3.331-16.326-5.874-24.921-6.783-2.127-.249-4.198-.263-6.297-.425l-1.553-.069c-.632-.005-1.093.051-1.611.047l-3.136.124c-1.036.051-2.101.072-3.137.182l-3.11.445-3.081.416c-1.008.139-2.046.424-3.054.621-8.125 1.696-15.825 4.475-23.098 7.696-7.301 3.25-14.232 6.883-21.159 10.048-6.898 3.194-13.822 6.009-20.826 7.916-7.033 1.82-14 2.647-20.991 2.685a83.355 83.355 0 01-19.972-2.919c-12.717-3.626-23.892-9.726-34.583-15.15-10.662-5.453-21.187-9.941-31.47-12.177-1.262-.359-2.556-.515-3.849-.729-1.264-.184-2.557-.398-3.822-.582-2.5-.339-4.887-.327-7.274-.49-2.502-.106-4.777.199-7.107.27-1.123.08-2.273.072-3.396.21-1.095.167-2.218.364-3.284.561-8.667 1.194-15.994 4.006-22.255 6.445-6.203 2.615-11.313 5.121-15.47 7.137-4.128 2.045-7.275 3.571-9.44 4.579l-.346.173 2.084 2.148c2.136-.979 5.08-2.419 8.92-4.291 4.157-2.016 9.238-4.492 15.326-7.05 6.145-2.381 13.27-5.107 21.62-6.216 1.037-.168 2.074-.336 3.14-.533 1.094-.109 2.158-.13 3.28-.21 2.187-.043 4.52-.348 6.734-.244 2.329.163 4.803.18 7.217.49 1.207.184 2.385.338 3.592.522 1.207.184 2.443.339 3.677.669 9.938 2.117 20.205 6.457 30.81 11.851 10.634 5.365 21.981 11.524 35.13 15.242 6.574 1.771 13.5 2.785 20.661 2.982 1.87-.016 3.539-.121 5.352-.196.864-.052 1.755-.016 2.676-.127l2.736-.36c3.685-.383 7.258-1.292 10.918-2.114 14.469-3.929 28.016-11.576 42.275-18.254 7.158-3.28 14.63-6.237 22.524-7.934.98-.226 1.96-.512 2.968-.65l3.024-.417 3.023-.417c1.036-.109 2.044-.132 3.051-.154l3.078-.124 1.497-.047 1.553.069c2.07.132 4.198.147 6.268.396 8.192.847 16.402 3.302 24.318 6.573 7.945 3.242 15.682 7.388 23.622 11.332 7.911 3.972 16.14 7.742 24.924 10.259 8.756 2.547 18.068 3.607 27.25 2.942 9.296-.606 18.432-3.024 27.145-6.527 8.742-3.474 17.087-7.885 25.632-11.974 8.515-4.059 17.288-7.796 26.537-9.921 9.25-2.126 18.861-2.583 28.344-1.171 9.426 1.353 18.607 4.633 27.381 8.67 8.831 4.037 17.34 8.803 26.286 12.841 8.917 4.067 18.3 7.378 28.071 8.675 9.771 1.355 19.729.783 29.354-1.602 9.597-2.357 18.715-6.266 27.605-10.411s17.582-8.67 26.696-11.995c9.115-3.325 18.622-5.361 28.23-5.351 9.667-.048 19.031 1.831 28.069 5.139 17.96 6.558 34.017 17.864 52.445 23.373 9.128 2.812 18.785 3.991 28.138 3.386 9.469-.546 18.692-2.993 27.289-6.38 8.654-3.386 16.768-7.624 24.909-11.54 8.112-3.887 16.307-7.452 24.723-9.672 8.416-2.277 17.08-3.004 25.619-2.33 8.453.645 16.636 2.837 24.41 5.785 7.803 2.978 15.315 6.48 22.653 10.156 7.338 3.618 14.589 7.322 22.107 10.006 15.034 5.484 30.961 6.767 45.513 3.335 7.261-1.585 14.125-4.049 20.561-6.954 6.494-2.847 12.615-5.959 18.648-8.868 6.058-2.879 11.948-5.583 17.918-7.674 5.97-1.974 11.85-3.685 17.75-4.315 5.88-.835 11.52-.736 17.09-.346 2.73.4 5.38.711 7.99 1.226 2.59.662 5.17 1.089 7.55 1.954 9.82 2.992 18.3 7.261 25.99 11.115 7.65 3.882 14.53 7.38 20.72 9.937 6.14 2.674 11.68 4.204 16.19 5.376 2.27.454 4.31.79 6.03 1.153.37.091.66.093 1.04.125l1.68-1.683c-.75-.064-1.56-.128-2.48-.31l.15.147z"/><path d="M1149.69 615.782c-1.78.105-3.88.177-6.21.248-9.18.139-23-2.151-38.79-9.774-7.95-3.651-16.46-8.417-26.18-12.84-9.66-4.365-20.73-8.418-33.16-9.091-1.55-.07-3.07-.169-4.65-.267-1.59.076-3.14.123-4.72.2l-2.42.099c-.81.053-1.58.193-2.39.305l-4.84.666a109.24 109.24 0 00-19.34 5.794c-6.41 2.643-12.759 5.754-19.225 8.922-6.467 3.168-13.107 6.394-20.144 8.973-6.981 2.581-14.445 4.544-22.103 5.307-1.928.133-3.914.206-5.899.28l-1.496.047c-.432.026-.949-.036-1.438-.068l-2.962-.168-2.962-.167-2.931-.43c-1.954-.306-3.966-.496-5.889-1.065-7.87-1.692-15.558-4.67-23.098-8.201-7.569-3.561-14.989-7.793-22.757-11.676-7.797-3.855-16.087-7.099-24.905-8.945-2.182-.541-4.482-.733-6.723-1.1-1.121-.212-2.271-.279-3.364-.345l-3.335-.199-1.668-.071-.431-.032-.49.026-.863.052-3.424.122c-1.123.079-2.302.042-3.396.209l-3.427.473c-9.099 1.279-17.981 4.254-26.494 8.022-8.542 3.738-16.802 8.179-25.316 12.063-8.486 3.914-17.398 7.152-26.701 8.635-9.245 1.541-18.938 1.325-28.272-.699-9.364-1.996-18.341-5.771-27.113-10.042-8.8-4.241-17.453-9.096-26.689-12.844-9.177-3.806-19.083-6.477-29.09-7.016-10.035-.569-20.201.908-29.802 4.024-9.631 3.087-18.668 7.611-27.675 12.047-8.979 4.465-17.986 8.959-27.614 11.638-2.393.713-4.841 1.134-7.262 1.701-2.447.362-4.924.695-7.371.999-2.503.07-5.036.227-7.481.239-2.502-.164-4.947-.21-7.447-.491-9.888-1.123-19.444-4.318-28.505-8.415-9.09-4.069-17.857-8.982-26.917-13.197-9.059-4.214-18.528-7.613-28.442-9.057-9.799-1.444-19.9-.96-29.496 1.338-9.624 2.269-18.685 6.179-27.432 10.412-8.747 4.233-17.323 8.643-26.236 11.94-8.941 3.326-18.104 5.423-27.484 5.648-9.294.255-18.516-1.301-27.183-4.168-8.725-2.868-16.922-6.959-24.976-11.079-8.054-4.119-16.108-8.239-24.485-11.338-2.094-.804-4.219-1.403-6.342-2.12-2.124-.658-4.307-1.082-6.432-1.624-4.338-.878-8.763-1.494-13.049-1.612-8.742-.355-17.381.811-25.51 3.149-8.158 2.309-15.777 5.702-23.166 9.215-7.361 3.483-14.521 7.055-21.705 10.014-7.156 2.988-14.451 5.303-21.709 6.595-1.815.25-3.629.5-5.414.721-1.842.163-3.712.179-5.525.253-.892.023-1.899.104-2.676.069l-2.703-.136c-1.782-.13-3.566-.084-5.319-.418-7.042-.781-13.73-2.787-20.07-5.141-12.68-4.824-23.908-11.567-35.148-16.674-5.59-2.64-11.214-4.726-16.753-6.431-1.378-.419-2.814-.722-4.164-1.053-1.379-.302-2.727-.75-4.136-.906-1.408-.215-2.787-.4-4.138-.614l-2.069-.307-1.984-.102c-10.695-.894-20.717.67-29.193 3.24-8.562 2.54-15.778 5.936-21.956 8.873-6.177 2.995-11.374 5.588-15.617 7.574-4.272 1.956-7.504 3.336-9.783 4.226-.173.057-.288.114-.461.172l2.141 2.207c2.25-.861 5.338-2.212 9.263-3.996 4.3-1.986 9.526-4.608 15.646-7.545 6.149-2.907 13.22-6.217 21.523-8.671 8.303-2.512 17.807-3.964 28.243-3.101l1.984.102 1.925.277c1.322.185 2.615.399 3.937.583 1.323.127 2.642.604 3.992.876 1.35.331 2.7.604 4.05.994 5.367 1.645 10.876 3.672 16.38 6.224 11.068 4.988 22.354 11.732 35.407 16.647 6.513 2.355 13.431 4.421 20.703 5.203 1.81.334 3.681.26 5.492.419l2.789.166c1.064.037 1.87-.074 2.82-.097 1.842-.103 3.683-.09 5.554-.281 1.9-.279 3.801-.499 5.701-.778 7.547-1.349 14.986-3.75 22.286-6.825 7.301-3.074 14.404-6.823 21.651-10.424 7.275-3.571 14.807-6.937 22.763-9.217a78.482 78.482 0 0124.82-3.155c4.343.119 8.539.734 12.733 1.523 2.096.512 4.222.936 6.317 1.565 2.095.687 4.162 1.286 6.228 2.061 8.263 2.981 16.231 7.071 24.342 11.19 8.083 4.091 16.396 8.183 25.264 11.081 8.839 2.927 18.263 4.455 27.787 4.143 2.36-.1 4.69-.112 7.081-.534 2.361-.333 4.75-.579 7.085-1.176 2.334-.539 4.667-1.019 6.946-1.792l3.43-1.056c1.154-.401 2.25-.861 3.375-1.233 9-3.384 17.633-7.852 26.323-12.085 8.689-4.234 17.635-8.144 27.116-10.385 9.452-2.27 19.294-2.785 29.036-1.4 9.655 1.355 19.066 4.753 28.069 8.909 9.003 4.155 17.77 9.069 26.946 13.167 9.147 4.127 18.846 7.352 28.878 8.447 2.501.281 5.032.299 7.562.492 2.561-.011 5.007-.198 7.539-.297a210.85 210.85 0 007.516-1.027c2.449-.596 4.927-1.046 7.377-1.701 9.743-2.736 19.035-6.819 28.07-11.167 9.036-4.406 17.986-8.901 27.472-11.843 9.429-3.06 19.306-4.48 29.111-3.854 9.835.538 19.337 3.148 28.429 6.924 9.093 3.718 17.688 8.572 26.545 12.872 8.829 4.33 17.949 8.194 27.571 10.279a78.42 78.42 0 0029.049.792c9.59-1.539 18.705-4.864 27.305-8.777 8.601-3.913 16.889-8.324 25.344-11.975 8.427-3.681 17.077-6.541 25.889-7.764l3.283-.444c1.094-.167 2.216-.13 3.309-.181l3.309-.122.835-.024.374-.026.431.032 1.697.1c4.515.12 8.768.735 13.019 1.583 8.56 1.756 16.591 5.028 24.419 8.562 7.857 3.504 15.423 7.474 23.049 11.035 7.597 3.59 15.429 6.597 23.442 8.32 7.985 1.752 16.209 2.22 23.952 1.603 7.945-.761 15.467-2.782 22.592-5.391 7.124-2.608 13.821-5.833 20.288-9.001 6.467-3.169 12.791-6.25 19.141-8.835 6.34-2.526 12.71-4.439 18.99-5.679 1.59-.194 3.17-.445 4.75-.639.78-.082 1.56-.222 2.34-.304l2.36-.101c1.55-.047 3.08-.124 4.63-.171 1.52.099 3.08.168 4.57.237 12.08.671 22.95 4.635 32.53 8.97 9.6 4.364 18.11 9.13 26.17 12.84 8 3.769 15.49 6.481 22.24 7.903.83.21 1.63.392 2.47.602l2.41.368c1.58.216 3.08.46 4.54.675 2.93.138 5.55.361 8 .408 2.04-.073 3.85-.148 5.46-.253l2.06-2.06c-.46.055-.86.111-1.41.136l.08.263z"/><path d="M-63.184 589.383c1.759-.543 3.805-1.142 6.027-2.032 4.5-1.604 9.896-3.991 16.073-6.928 6.207-2.965 13.223-6.568 21.245-10.018 8.022-3.449 17.25-6.481 27.584-7.546 1.296-.196 2.591-.216 3.915-.265 1.294-.02 2.733-.126 3.97-.147 1.38.069 2.761.137 4.17.235 1.38.068 2.819.078 4.197.38 2.759.429 5.576.741 8.39 1.521 1.406.39 2.871.605 4.277 1.112 1.407.448 2.842.926 4.276 1.404 11.508 3.91 22.794 10.478 35.293 16.471 6.28 2.937 12.846 5.76 19.908 7.798 7.091 1.95 14.505 3.055 22.272 3.111 1.87-.075 3.77-.178 5.698-.252 1.899-.103 3.887-.469 5.816-.718 1.986-.191 3.888-.703 5.79-1.157l2.882-.681c.951-.256 1.903-.571 2.854-.885 7.612-2.342 15.028-5.591 22.361-9.163 7.361-3.541 14.696-7.405 22.399-10.593 7.704-3.189 15.835-5.761 24.271-6.782 1.065-.138 2.131-.335 3.167-.386l3.223-.153 3.223-.152c.978.007 2.157.103 3.221.14 2.185.132 4.4.177 6.497.572 2.126.366 4.283.528 6.436 1.098 8.588 1.844 16.906 5.176 25.076 9.121 8.171 3.887 16.251 8.328 24.825 12.1 8.516 3.772 17.556 6.847 27.011 8.054a79.293 79.293 0 0028.577-1.578c9.423-2.242 18.398-6.123 27.174-10.385s17.438-8.759 26.611-12.2c9.115-3.442 18.797-5.652 28.607-5.728 9.868-.134 19.635 1.689 28.959 5.175 9.325 3.427 18.209 8.107 27.18 12.584 8.943 4.506 18.146 8.867 27.966 11.392 9.762 2.583 20.084 3.27 30.075 1.968 10.078-1.331 19.739-4.564 29.059-8.559 9.292-4.025 18.13-8.871 27.334-12.692 9.204-3.821 18.86-6.353 28.59-7.277l7.308-.298 7.39.433c2.385.396 4.771.677 7.127 1.102 2.354.602 4.767 1.028 7.092 1.775 9.358 2.756 18.391 6.707 27.133 11.123 8.771 4.446 17.482 9.067 26.78 12.231 9.268 3.251 19.007 5.045 28.761 4.852a80.07 80.07 0 0014.366-1.563c4.724-.96 9.365-2.3 13.807-3.964 8.942-3.267 17.373-7.59 25.716-11.592 8.314-4.091 16.769-7.683 25.386-9.93 8.646-2.218 17.428-3.295 26.14-2.736 1.093.067 2.244.016 3.278.199l3.19.461c1.063.154 2.127.249 3.19.461l3.159.724 3.159.724 3.071.986 3.071.987 3.012 1.161c8.004 3.067 15.687 6.745 23.226 10.452 7.538 3.765 15.02 7.413 22.796 10.128 7.718 2.772 15.733 4.378 23.67 4.669l3.019.168 2.907-.126 2.906-.125 1.439-.048 1.468-.194c1.93-.25 3.888-.528 5.788-.807 1.873-.424 3.746-.849 5.59-1.245 14.814-3.81 27.61-11.054 40.022-16.868 3.118-1.497 6.208-2.79 9.268-4.113 3.11-1.146 6.17-2.41 9.28-3.265 3.06-1.03 6.2-1.621 9.22-2.33 1.53-.311 3.11-.445 4.61-.669 1.53-.193 3.05-.445 4.58-.464 12.12-.761 23.49 1.425 33.3 5.118 9.87 3.694 18.47 8.314 26.38 12.287 7.88 4.001 15.08 7.296 21.59 9.593 1.64.508 3.22 1.016 4.74 1.524s3.04.782 4.45 1.113c2.81.78 5.46 1.091 7.81 1.459 2.36.425 4.46.411 6.27.57 1.61.07 3.05.197 4.2.147l-1.83-1.883c-.72-.035-1.44-.069-2.3-.133-1.78-.13-3.83-.116-6.12-.541-2.3-.367-4.89-.619-7.67-1.428-1.38-.361-2.88-.605-4.37-1.083-1.49-.479-3.04-.957-4.65-1.495-6.4-2.237-13.54-5.473-21.39-9.445-7.88-3.943-16.51-8.593-26.58-12.317-10.04-3.754-21.67-5.97-34.05-5.182-1.55-.011-3.11.27-4.63.464-1.56.222-3.14.357-4.7.697-3.11.737-6.31 1.328-9.39 2.387-3.17.854-6.26 2.147-9.4 3.323-3.09 1.351-6.24 2.644-9.355 4.141-12.499 5.843-25.179 13.029-39.734 16.811-1.815.426-3.659.822-5.503 1.218-1.872.249-3.715.528-5.586.778l-1.411.194-1.439.049-2.907.125-2.906.125-2.847-.166c-7.765-.289-15.578-1.865-23.21-4.549-7.633-2.685-15.087-6.245-22.538-10.097-7.48-3.881-14.958-8.114-23.133-11.299-8.089-3.213-16.846-5.585-25.845-6.263-8.941-.735-18.268.133-27.119 2.846-17.759 5.308-33.57 15.745-51.078 22.253-4.356 1.635-8.882 2.976-13.462 3.908-4.581.931-9.188 1.483-14.021 1.565-9.408.196-18.918-1.479-27.957-4.671-9.096-3.133-17.78-7.666-26.551-12.053-8.77-4.446-17.596-9.185-27.27-12.089-2.382-.747-4.881-1.262-7.321-1.893-2.5-.456-5.029-.825-7.557-1.194l-7.534-.404-7.597.355c-10.162.891-19.881 4.416-29.059 8.5-9.234 4.026-18.158 8.784-27.25 13.014-9.063 4.26-18.61 7.67-28.514 8.885-9.934 1.302-20.026.558-29.674-1.965-9.676-2.495-18.793-6.827-27.735-11.332-8.943-4.506-17.826-9.245-27.294-12.702-9.353-3.515-19.465-5.399-29.391-5.266-9.982.075-19.837 2.284-29.067 5.725-9.288 3.44-18.008 7.937-26.755 12.17-8.718 4.204-17.634 8.027-26.855 10.182-9.193 2.184-18.776 2.73-28.001 1.466-9.283-1.206-18.15-4.221-26.552-7.992-8.43-3.743-16.481-8.213-24.709-12.158-8.198-3.974-16.66-7.395-25.448-9.328-2.153-.629-4.425-.792-6.637-1.187-2.241-.426-4.427-.441-6.583-.603-1.122-.037-2.128-.132-3.307-.169l-3.309.122-3.309.123c-1.094.05-2.189.276-3.283.385-8.695 1.049-17.027 3.59-24.846 6.836-7.848 3.217-15.24 7.022-22.572 10.534-7.332 3.513-14.633 6.705-22.099 8.785-.951.256-1.845.571-2.767.798l-2.824.623c-1.873.425-3.746.85-5.588 1.012-1.871.191-3.657.587-5.585.661-1.899.045-3.799.149-5.669.223-7.306-.111-14.605-1.157-21.438-3.076-6.832-1.977-13.285-4.741-19.448-7.678-12.298-5.961-23.844-12.443-35.639-16.414-1.492-.478-2.956-.927-4.391-1.405s-2.958-.752-4.422-1.142c-2.9-.81-5.86-1.152-8.762-1.611-1.465-.274-2.875-.255-4.255-.382-1.409-.097-2.789-.166-4.17-.234-1.524-.04-2.819.038-4.2.087-1.381.049-2.733.068-4.087.263-10.766 1.034-20.338 4.063-28.476 7.628-8.196 3.507-15.155 7.168-21.332 10.105-6.149 2.966-11.43 5.295-15.843 6.871a62.005 62.005 0 01-5.825 1.945c-.836.258-1.614.515-2.335.714-.75.17-1.383.341-1.989.483-.172.057-.288.056-.46.114l2.312 2.383c.26-.086.461-.114.75-.17.75-.228 1.556-.456 2.421-.742l.088-.204z"/><path d="M-71.565 574.857c4.668-1.019 10.432-2.439 16.837-5.023 6.433-2.497 13.591-5.894 21.473-9.841 7.882-3.889 16.6-8.151 26.69-11.06 10.032-3.026 21.345-4.085 33.356-2.187 2.932.313 5.917 1.211 8.962 1.876 1.493.419 2.985.956 4.506 1.405l2.267.747 2.237.893c6.054 2.235 12.016 5.199 18.179 8.253 12.21 6.166 25.249 13.126 40.329 16.185a83.251 83.251 0 0023.208 1.014c8.031-.732 15.815-3.014 23.459-5.97 15.318-5.881 29.653-15.071 46.001-20.302 8.131-2.63 16.772-4.088 25.459-3.968 2.214.104 4.399.236 6.642.369 2.155.337 4.339.645 6.494.982 2.155.453 4.308 1.024 6.491 1.507 2.153.629 4.276 1.346 6.4 2.004 17.016 5.936 32.53 16.743 50.668 22.658 9.011 2.987 18.608 4.516 28.276 4.118 9.582-.312 19.264-2.639 28.294-6.169 9.116-3.5 17.808-8.084 26.612-12.317 8.805-4.232 17.923-8.083 27.517-10.148 9.537-2.123 19.579-2.373 29.29-.726 9.74 1.619 19.121 5.222 28.094 9.523 9.03 4.302 17.826 9.186 27.089 13.197 9.205 4.069 19.051 6.974 29.143 7.719 5.06.386 10.094.335 15.104-.273 2.505-.362 5.038-.577 7.488-1.232l3.717-.821c1.24-.312 2.422-.684 3.632-1.026 9.715-2.823 18.922-7.053 28.043-11.196 9.12-4.143 18.041-8.55 27.496-11.288 9.398-2.797 19.13-3.955 28.904-3.067 9.603.77 19.018 3.584 27.907 7.505 8.919 3.834 17.457 8.629 26.287 12.783 8.83 4.154 18.039 7.58 27.548 9.489 2.413.368 4.77.736 7.183 1.104l7.218.431c2.474-.041 4.747-.171 7.136-.241 2.36-.217 4.779-.609 7.169-.913 9.418-1.599 18.416-4.749 26.958-8.487 8.514-3.826 16.629-8.122 24.853-11.716 8.225-3.594 16.645-6.456 25.256-7.71 4.263-.729 8.636-.873 12.836-.843 2.185.132 4.371.207 6.498.397 2.069.307 4.167.643 6.236.95 8.302 1.609 16.162 4.645 23.819 7.944 7.657 3.24 15.168 6.8 22.507 10.359 7.339 3.501 14.796 6.651 22.462 8.664 7.608 2.129 15.427 2.887 23.052 2.62 3.768-.003 7.513-.619 11.227-1.148 1.816-.425 3.602-.821 5.417-1.188s3.517-1.027 5.275-1.512c6.949-2.2 13.471-5.017 19.677-7.983 6.206-2.965 12.183-5.991 18.067-8.696 5.92-2.617 11.75-5.03 17.6-6.654 11.65-3.423 23.21-3.75 33.56-2.156 10.34 1.593 19.41 5.34 27.35 8.991 7.94 3.709 14.84 7.47 21.04 10.437 6.19 2.966 11.52 5.342 16.09 6.806 2.2.864 4.27 1.346 5.99 1.884 1.15.359 2.13.6 3.05.782l-2.46-2.531s-.05-.059-.08-.03c-1.7-.509-3.71-.991-5.89-1.824-4.42-1.435-9.72-3.781-15.89-6.718-6.16-2.937-13.07-6.698-21.06-10.408-8-3.651-17.18-7.457-27.84-9.082-10.52-1.595-22.37-1.27-34.28 2.239-5.97 1.623-11.85 4.094-17.86 6.74-5.941 2.704-11.947 5.759-18.095 8.725-6.178 2.995-12.642 5.754-19.447 7.926-1.7.485-3.402 1.145-5.188 1.483-1.787.396-3.516.793-5.302 1.189-3.599.471-7.2 1.118-10.968 1.12-7.424.239-15.071-.458-22.564-2.528-7.494-2.011-14.893-5.045-22.175-8.604-7.339-3.5-14.384-7.817-22.008-11.612-7.597-3.707-15.773-6.775-24.42-8.503-2.212-.337-4.396-.645-6.609-.982-2.185-.191-4.342-.236-6.556-.398-4.545-.032-8.976.17-13.469.898-8.928 1.339-17.665 4.286-26.034 7.967-8.398 3.651-16.513 8.006-24.854 11.891-8.285 3.945-16.912 7.536-26.1 9.077-2.275.306-4.55.669-6.853.887-2.331.071-4.806.228-7.05.271l-7.016-.401c-2.328-.338-4.626-.705-6.983-1.073-9.307-1.82-18.082-5.681-26.709-9.98-8.657-4.27-17.253-9.007-26.344-12.9-9.061-3.98-18.792-6.885-28.884-7.687-9.947-.889-20.225.294-29.883 3.235-9.687 2.911-18.894 7.2-27.731 11.87-8.865 4.7-17.787 9.283-27.331 12.283-1.182.372-2.364.802-3.575 1.085l-3.659.821c-2.421.626-4.897.901-7.373 1.234-2.42.45-4.979.344-7.483.472l-1.87.074-1.87-.101-3.738-.202c-9.948-.772-19.65-3.647-28.769-7.686-9.176-3.981-17.972-8.866-27.031-13.197-9.03-4.36-18.526-8.022-28.41-9.671-9.912-1.678-20.04-1.458-29.778.693-9.739 2.093-18.943 5.972-27.805 10.205-8.862 4.232-17.554 8.758-26.554 12.2-9 3.443-18.337 5.714-27.861 5.967-9.438.342-18.862-1.186-27.701-4.113-17.793-5.855-33.278-16.69-50.58-22.804-2.181-.717-4.362-1.434-6.515-2.063-2.211-.513-4.422-1.084-6.605-1.567-2.27-.337-4.483-.675-6.753-1.012-2.243-.133-4.428-.266-6.643-.369-9.031-.123-17.845 1.333-26.148 3.963-16.695 5.286-31.116 14.447-46.202 20.155-7.5 2.868-15.197 5.063-22.825 5.739a79.995 79.995 0 01-22.632-1.067c-14.591-3.027-27.43-9.898-39.639-16.122-12.238-6.253-24.453-11.717-36.868-13.501-1.523-.215-3.103-.489-4.626-.647-1.496-.069-2.962-.167-4.457-.236l-2.215-.103c-.863-.007-1.525.076-2.273.071-1.496.048-2.935.096-4.402.173-1.468.019-2.88.33-4.29.466-1.411.195-2.822.331-4.204.613-1.355.312-2.738.594-4.034.907-1.354.253-2.68.594-3.92 1.024-10.349 2.994-19.24 7.314-27.15 11.115-7.938 3.83-14.954 7.315-21.243 9.725-6.26 2.556-11.851 3.919-16.346 4.939-2.246.334-4.263.671-5.99.892-1.728.28-3.281.211-4.462.348a.69.69 0 00-.259.028l2.627 2.707a16.89 16.89 0 002.303-.218c1.843-.279 3.945-.527 6.336-.948l-.2-.264z"/><path d="M-90.294 559.439c1.236.038 2.414.251 3.853.203 1.323-.049 2.676-.127 4.115-.176 2.847.05 6.074-.628 9.529-1.013 6.798-1.295 14.381-3.667 22.49-7.145 8.137-3.448 16.742-8.004 26.267-12.378 9.525-4.374 20.225-8.242 32.172-9.472 1.497-.106 2.993-.154 4.518-.231l2.302-.1.576-.054.518.003 1.15.067c1.581.099 3.134.169 4.745.238 1.61.07 3.104.432 4.656.618 3.133.344 6.262 1.272 9.45 1.967 3.128.987 6.315 1.915 9.47 3.224 12.65 4.795 25.023 12.423 38.961 18.308 6.97 2.943 14.46 5.247 22.277 6.413 3.907.729 7.848.787 11.96.904 1.986-.074 3.971-.147 5.986-.25 2.015-.161 4.06-.526 6.104-.775 8.093-1.315 16.052-3.947 23.785-7.223 7.762-3.305 15.299-7.255 23.035-10.94 7.736-3.685 15.758-7.076 24.23-9.12 4.236-1.051 8.556-1.721 12.931-2.099 2.158-.072 4.432-.261 6.589-.216 2.243.133 4.458.237 6.729.34 8.768.91 17.581 3.457 25.983 7.053 8.432 3.567 16.627 8.009 25.084 12.131 8.456 4.123 17.26 7.897 26.623 10.068a78.187 78.187 0 0028.786 1.228c9.676-1.392 18.991-4.628 27.909-8.684 8.947-4.028 17.582-8.729 26.615-12.61 8.975-3.939 18.488-6.793 28.218-7.717 1.21-.225 2.418-.217 3.655-.237l3.683-.149.921-.052s.259-.027.403.003l.46.003 1.869.101 3.739.202c2.473.135 4.828.677 7.271.958 2.384.455 4.796 1.115 7.18 1.629 9.502 2.669 18.504 7 27.447 11.447 8.943 4.447 17.972 8.924 27.47 12.236 9.469 3.34 19.524 5.107 29.595 4.828 9.955-.279 20.066-2.165 29.526-5.604 9.49-3.468 18.269-8.257 27.218-12.459 8.919-4.232 18.007-7.937 27.514-9.856a76.304 76.304 0 0114.337-1.534c.576.004 1.238-.079 1.727-.046l1.811.1 3.681.202c1.237.038 2.386.222 3.593.405l3.534.523c9.424 1.645 18.431 5.216 27.031 9.368 8.658 4.153 17.081 8.831 25.885 12.722 8.774 3.92 18.015 6.966 27.471 8.115 9.484 1.178 18.982.545 28.174-1.64 9.106-2.156 17.676-5.806 25.875-9.721 8.198-3.916 16.109-8.009 24.188-11.341 8.079-3.332 16.353-5.757 24.701-6.633 2.074-.394 4.202-.262 6.275-.422 1.006-.022 2.158-.131 3.049-.095l3.192.169 3.163.197c1.035.066 2.041.278 3.046.431 2.012.307 4.024.497 6.005 1.066 7.985 1.752 15.557 4.728 22.84 8.112 7.311 3.354 14.332 7.115 21.471 10.352a140.849 140.849 0 0021.719 7.957c7.292 2.039 14.709 2.793 21.987 2.816a3930.3 3930.3 0 005.323-.225c1.785-.162 3.57-.442 5.298-.663 1.785-.163 3.485-.589 5.185-.957 1.7-.426 3.399-.677 5.043-1.22 13.289-3.792 24.812-10.109 35.81-15.32 10.973-5.24 21.583-9.489 31.953-10.993 10.31-1.563 20.03-1.143 28.44.817 8.48 1.843 15.68 4.846 21.84 7.666 6.14 2.849 11.27 5.545 15.48 7.65 2.24 1.126 4.16 2.104 5.85 2.905l-3.71-3.825c-.46-.237-.86-.416-1.35-.682-4.22-2.105-9.32-4.83-15.54-7.65-6.22-2.821-13.53-5.883-22.18-7.727-8.59-2.02-18.54-2.441-29.08-.822-10.56 1.532-21.36 5.897-32.382 11.136-11.027 5.24-22.464 11.529-35.522 15.264-1.615.573-3.286.795-4.986 1.221-1.671.397-3.343.794-5.07.957-1.727.222-3.398.502-5.183.665-1.755.075-3.568.149-5.323.224-7.019.009-14.349-.774-21.498-2.783-7.148-2.009-14.057-5.244-21.023-8.712-6.936-3.498-13.927-7.347-21.295-10.877-7.368-3.472-15.17-6.567-23.499-8.379-2.039-.57-4.195-.79-6.35-1.127-1.063-.154-2.155-.337-3.218-.432l-3.163-.198-3.192-.169c-1.208-.067-2.216.072-3.309.064-2.158.131-4.373.027-6.533.45-8.695.932-17.314 3.471-25.566 6.86-8.252 3.39-16.221 7.541-24.333 11.428-8.112 3.887-16.451 7.422-25.269 9.521-8.702 2.1-17.97 2.736-27.11 1.618-9.111-1.088-18.065-4.015-26.668-7.817-8.66-3.802-17.055-8.45-25.827-12.604-8.744-4.183-18.009-7.843-27.835-9.55l-3.736-.553c-1.235-.213-2.5-.397-3.708-.406l-3.681-.202-1.811-.1c-.748-.064-1.295.02-1.928.015-4.977.111-9.986.601-14.884 1.618-9.824 2.005-19.172 5.854-28.149 10.085-9.006 4.261-17.814 8.903-26.959 12.607-9.118 3.792-18.661 6.734-28.645 6.926-9.898.338-19.81-1.457-29.192-4.767-9.412-3.282-18.15-8.225-27.064-12.759-8.914-4.535-18.03-8.925-27.733-11.683-2.441-.572-4.853-1.233-7.352-1.689-2.5-.339-4.999-.854-7.501-1.018l-3.709-.231-1.869-.101-.489-.032-.518-.004-.949.022-3.77.178c-1.266.049-2.503.07-3.713.295-9.99 1.127-19.479 4.478-28.569 8.358-9.09 3.938-17.753 8.611-26.613 12.551-8.86 3.94-18.089 7.147-27.505 8.453a76.491 76.491 0 01-28.24-1.312c-9.189-2.17-17.85-5.913-26.249-10.035-8.399-4.122-16.593-8.623-25.111-12.278-8.517-3.655-17.387-6.319-26.556-7.29l-6.729-.399c-2.33-.046-4.546.143-6.819.214-4.491.377-8.954 1.017-13.277 2.097-8.674 2.071-16.839 5.49-24.633 9.175-7.794 3.685-15.33 7.576-22.977 10.824-7.646 3.247-15.432 5.763-23.294 7.022-15.927 2.662-31.352-.516-45.032-6.312-13.708-5.826-26.052-13.482-38.961-18.425-3.183-1.338-6.485-2.268-9.699-3.343-3.303-.754-6.49-1.682-9.794-2.086-1.639-.216-3.304-.579-4.857-.648-1.582-.099-3.192-.169-4.716-.268l-1.18-.037s-.316-.032-.66-.034l-.605.025-2.36.1c-1.582.076-3.107.094-4.661.2-12.35 1.227-23.426 5.239-33.008 9.671-9.64 4.431-18.188 8.987-26.21 12.378-7.965 3.45-15.402 5.618-21.97 6.857-3.282.385-6.22 1.007-9.155.986-1.439.048-2.791.126-4.115.175-1.15.051-2.444-.105-3.537-.171-2.271-.162-4.284-.235-6.009-.423-1.58-.274-2.902-.517-4.022-.73l3.37 3.472s.085.03.143.031c1.782.188 3.939.291 6.325.454l.115.118z"/><path d="M-100.837 541.451c6.693 1.304 14.745 1.771 23.41.81 8.868-.989 18.295-3.814 27.99-8.011 9.725-4.168 19.719-9.708 30.827-14.333 5.569-2.269 11.395-4.39 17.589-5.66 3.084-.826 6.279-1.066 9.475-1.54 1.64-.076 3.281-.152 4.892-.199l2.417-.099 2.53.135c13.461.388 27.005 5.102 40.276 11.772 6.707 3.262 13.442 6.846 20.552 10.111 7.082 3.294 14.627 6.183 22.583 7.905 1.952.54 4.022.73 6.062 1.066 1.006.154 2.04.337 3.046.431l3.077.168 3.134.169.777.035s.316.031.46.003l.374-.027 1.525-.076c2.044-.132 4.086-.088 6.217-.365 8.491-.787 16.708-3.212 24.728-6.369 16.011-6.344 31.011-16.085 48.162-20.901 8.562-2.423 17.544-3.411 26.601-2.732 8.999.619 17.929 2.992 26.505 6.472 8.605 3.451 16.886 7.923 25.399 12.162 8.485 4.211 17.345 8.16 26.764 10.449a78.522 78.522 0 0028.956 1.697c9.761-1.245 19.133-4.422 28.138-8.449 8.975-3.998 17.725-8.582 26.785-12.374 9.003-3.852 18.346-7.058 28.078-8.216 9.703-1.187 19.679-.385 29.097 2.137 9.532 2.464 18.534 6.795 27.419 11.241 8.886 4.447 17.741 9.157 27.18 12.585 9.382 3.486 19.379 5.369 29.448 5.266l3.712-.12c1.237-.02 2.446-.07 3.713-.295l3.743-.441 1.9-.22 1.815-.367c2.42-.509 4.926-.871 7.319-1.642 2.392-.655 4.814-1.34 7.15-2.229 9.403-3.381 18.181-7.994 26.986-12.227 8.804-4.232 17.721-8.055 27.057-10.209 9.307-2.184 18.832-2.613 28.229-1.231 9.253 1.294 18.234 4.485 26.779 8.403 8.573 3.889 16.796 8.478 25.31 12.483 8.515 4.006 17.351 7.342 26.544 9.044 2.299.309 4.597.793 6.926.956 2.358.133 4.572.295 6.988.371 2.245-.101 4.518-.172 6.762-.273 2.275-.305 4.607-.61 6.882-.915 9.044-1.572 17.553-4.697 25.634-8.321 8.081-3.624 15.733-7.69 23.497-11.229 7.707-3.539 15.552-6.464 23.561-8.101 1.96-.512 4.004-.702 5.991-1.01l2.995-.387 3.021-.125 2.992-.095.749-.054.287.003.374.031 1.524.099c2.013.131 4.055.175 6.009.423 7.704.815 15.282 3.09 22.396 5.887 7.142 2.827 13.936 6.178 20.614 9.528 6.65 3.379 13.3 6.641 19.984 9.289 3.326 1.427 6.771 2.445 10.129 3.492 3.447.784 6.805 1.772 10.254 2.148 3.391.608 6.813.662 10.207.803 1.812.042 3.338-.151 4.978-.227 1.612-.106 3.223-.153 4.865-.462 1.613-.281 3.226-.503 4.839-.784 1.584-.252 3.112-.738 4.668-1.077 3.111-.621 6.024-1.681 8.964-2.479 11.678-3.744 21.899-8.931 31.309-13.481 9.438-4.521 18.358-7.993 26.658-9.979 1.06-.256 2.07-.511 3.08-.767 1.04-.168 2.01-.336 3.05-.504 1.99-.308 3.92-.732 5.88-.777 1.87-.132 3.77-.236 5.52-.311 1.78.071 3.57.084 5.24.213a76.85 76.85 0 0116.6 3.158c2.67.808 4.91 1.583 6.77 2.327l-2.74-2.825a93.426 93.426 0 00-3.56-1.136c-8.93-2.723-22.97-5.307-40.4-1.954-8.67 1.721-17.82 5.425-27.316 9.945-4.763 2.275-9.642 4.724-14.694 7.23a166.62 166.62 0 01-15.96 7.104c-2.854.886-5.738 1.975-8.763 2.509-1.527.311-3.054.68-4.552.903l-4.663.492c-1.555.223-3.195.182-4.806.229-1.611-.011-3.338.152-4.833.024-3.249-.286-6.528-.31-9.802-.976-3.335-.374-6.579-1.303-9.939-2.058-3.272-1.075-6.602-2.034-9.871-3.402-6.569-2.589-13.104-5.85-19.696-9.287-13.154-6.903-27.543-14.136-44.099-15.949-2.041-.219-4.026-.263-6.038-.394l-1.524-.098-.374-.032-.46-.004-.777.024-3.137.124-3.136.124-3.139.415c-2.073.278-4.203.496-6.25 1.037-8.297 1.694-16.345 4.763-24.195 8.331-7.851 3.567-15.532 7.662-23.469 11.2-7.936 3.596-16.214 6.605-24.884 8.092-2.16.306-4.319.554-6.479.86-2.244.101-4.517.172-6.762.273-2.099-.044-4.399-.236-6.614-.34-2.214-.162-4.425-.616-6.638-.895-8.849-1.582-17.456-4.8-25.856-8.746-8.4-3.947-16.652-8.506-25.369-12.426-8.688-3.948-17.898-7.199-27.64-8.584-9.57-1.383-19.613-.9-29.18 1.37-9.624 2.21-18.771 6.148-27.605 10.41-8.862 4.291-17.611 8.758-26.698 12.288-2.251.977-4.558 1.72-6.864 2.464-2.308.86-4.699 1.34-7.062 1.966l-1.787.454-1.786.28-3.6.529c-1.209.225-2.446.246-3.655.296l-3.712.178c-9.724.106-19.578-1.747-28.787-5.174-9.267-3.426-18.065-8.077-26.979-12.553-8.914-4.477-17.973-8.866-27.706-11.42-9.733-2.612-19.853-3.444-29.786-2.258-9.962 1.156-19.593 4.302-28.598 8.387-9.034 4.114-17.641 8.962-26.616 12.843-8.917 3.94-18.202 7.03-27.733 8.218-9.588 1.188-19.191.535-28.409-1.781-18.578-4.603-34.493-15.646-51.903-22.696-8.662-3.569-17.821-6.06-27.079-6.71-9.2-.709-18.47.277-27.204 2.698-17.583 4.843-32.641 14.583-48.45 20.782-7.847 3.1-16.005 5.409-24.093 6.14-2.016.278-4.116.234-6.159.307l-1.553.047-.375.027s-.172-.001-.316-.032l-.747-.064-3.02-.167-3.019-.168c-.977-.124-1.983-.277-2.989-.43-1.982-.336-3.966-.496-5.86-1.036-7.755-1.692-15.1-4.491-22.066-7.784-6.995-3.265-13.73-6.849-20.437-10.17-6.708-3.32-13.475-6.349-20.421-8.445-.89-.269-1.693-.567-2.555-.807l-2.613-.632c-1.752-.393-3.445-.96-5.227-1.148-1.782-.246-3.535-.522-5.259-.768-1.724-.188-3.421-.229-5.118-.329l-2.53-.135c-.978-.007-1.756.075-2.619.069-1.697.076-3.395.151-5.064.198-3.34.502-6.65.741-9.82 1.537-6.425 1.269-12.396 3.535-18.05 5.832-11.283 4.741-21.248 10.31-30.8 14.421-9.523 4.198-18.748 6.938-27.184 7.9-8.608.961-16.199.498-22.749-.718-6.55-1.157-11.945-3.066-16.248-4.733-2.151-.804-4.045-1.577-5.65-2.349a94.664 94.664 0 01-1.29-.564l4.483 4.62c.545.208 1.032.416 1.577.625 4.389 1.697 9.927 3.636 16.679 4.882l-.201-.089z"/><path d="M-132.046 513.29c6.134 3.025 13.272 6.495 21.739 9.097 8.438 2.691 18.35 4.31 29.029 3.598 1.323.009 2.647-.157 4.03-.381 1.382-.165 2.735-.36 4.146-.555 1.411-.194 2.737-.594 4.149-.847 1.383-.34 2.823-.564 4.178-.993 5.563-1.567 11.188-3.66 16.816-6.162 11.283-4.917 22.578-11.47 35.326-16.054 6.374-2.205 13.09-4.115 20.114-4.766 1.757-.309 3.511-.208 5.324-.342l2.677-.127c.776-.023 1.783.072 2.674.107 1.84.13 3.681.143 5.52.332 1.783.246 3.593.522 5.403.798 7.268 1.367 14.471 3.786 21.583 6.875 7.112 3.09 14.162 6.823 21.442 10.44 7.281 3.617 14.85 7.119 22.974 9.544 8.094 2.454 16.686 3.772 25.461 3.572l3.223-.152c1.094-.051 2.158-.073 3.282-.269 2.188-.335 4.405-.524 6.594-.976 2.133-.511 4.351-.933 6.484-1.502 2.104-.657 4.266-1.256 6.371-1.971 8.45-2.95 16.505-6.954 24.618-10.958 8.112-4.004 16.339-7.949 25.047-10.75 8.65-2.802 17.895-4.285 27.098-3.927a75.79 75.79 0 0113.853 1.735c2.268.572 4.567.997 6.776 1.802 2.239.717 4.506 1.406 6.686 2.298 8.836 3.394 17.347 7.868 26.032 12.225 8.656 4.329 17.601 8.484 27.163 10.919 9.504 2.493 19.624 3.267 29.414 2.051 9.933-1.186 19.421-4.42 28.625-8.299 9.205-3.88 18.013-8.638 27.104-12.635 9.09-3.997 18.548-7.144 28.395-8.243 1.21-.225 2.447-.304 3.684-.324l3.683-.149c.605-.025 1.295-.079 1.813-.075l1.869.101 3.739.202c1.265.009 2.472.252 3.679.436l3.62.551c2.414.427 4.825 1.087 7.238 1.63 19.235 5.339 35.891 17.322 54.914 24.033 18.966 6.886 40.257 6.278 58.864-.865 9.346-3.557 18.067-8.17 26.9-12.374 8.775-4.203 17.749-7.909 27.026-9.947 9.278-2.038 18.831-2.32 28.083-.851 9.195 1.41 18.09 4.629 26.547 8.576 8.487 3.918 16.624 8.476 25.053 12.394 8.4 3.947 17.179 7.224 26.229 8.837 2.299.309 4.511.763 6.811.955 2.329.104 4.514.295 6.901.341 2.245-.101 4.46-.173 6.647-.274 2.246-.218 4.521-.581 6.767-.857 8.871-1.515 17.293-4.552 25.2-8.061 7.937-3.538 15.473-7.487 23.035-10.94 7.534-3.482 15.178-6.437 22.929-8.223 7.751-1.727 15.553-2.519 23.257-1.763 7.589.639 14.912 2.415 21.884 4.949 13.886 5.184 26.375 12.52 39.079 18.076 12.617 5.583 25.739 8.921 38.228 8.367 1.525-.077 3.021-.124 4.518-.172 1.496-.106 3.052-.387 4.549-.552 3.022-.3 5.876-1.069 8.699-1.691 2.825-.681 5.506-1.568 8.159-2.426 2.568-1.004 5.191-1.833 7.645-2.955 9.839-4.167 18.416-8.752 26.357-12.407 7.91-3.684 15.2-6.291 21.69-7.91 1.64-.368 3.19-.708 4.69-1.048 1.53-.194 3-.388 4.38-.612 2.79-.476 5.38-.399 7.68-.558.55-.026 1.16-.051 1.7-.076.41-.055 1.07.037 1.53.04 1.03.066 1.98.102 2.87.138 1.64.041 2.94.196 4.06.35l-3.12-3.207s-.51-.063-.8-.065c-.89-.035-1.87-.101-2.88-.137-.54-.033-.97-.066-1.64-.041-.54.025-1.15.05-1.75.075-2.39.129-5.07.081-7.95.586-1.46.194-2.96.417-4.55.611-1.55.339-3.19.707-4.86 1.105-6.69 1.647-14.22 4.369-22.214 8.082-8.023 3.683-16.6 8.268-26.267 12.378-9.667 4.168-20.506 7.305-32.619 7.598l-2.244.101-2.272-.104c-1.524-.098-3.077-.168-4.573-.237-1.523-.157-3.074-.46-4.626-.647l-2.328-.338c-.776-.151-1.551-.361-2.297-.542-6.262-1.272-12.43-3.625-18.682-6.299-12.504-5.291-24.73-13.239-39.104-18.514-7.144-2.594-14.84-4.461-22.775-5.102-7.877-.757-16.081.032-24.092 1.845-8.039 1.842-15.857 4.913-23.506 8.452-7.649 3.54-15.185 7.49-23.006 10.97-7.821 3.48-15.955 6.402-24.48 7.861-2.131.277-4.262.612-6.392.831-2.216.072-4.432.202-6.647.274-2.071-.073-4.343-.236-6.499-.339-2.214-.162-4.368-.615-6.581-.894-8.734-1.582-17.255-4.711-25.541-8.54-8.315-3.858-16.481-8.388-25.111-12.336-8.601-3.977-17.668-7.256-27.323-8.728-9.54-1.471-19.466-1.22-29.032.932-9.623 2.094-18.77 5.915-27.575 10.148-8.862 4.233-17.554 8.817-26.669 12.317-9.087 3.529-18.486 6.326-28.44 6.547-9.784.339-19.638-1.455-28.934-4.736-18.68-6.592-35.393-18.634-54.972-24.15-2.47-.544-4.881-1.263-7.381-1.719-2.5-.339-5.027-.883-7.558-1.018l-3.738-.202-1.869-.101c-.719-.035-1.295.02-1.957.044l-3.798.149c-1.266.049-2.532.098-3.771.294-10.076 1.097-19.793 4.271-28.97 8.297-9.234 3.967-17.985 8.784-26.99 12.869-8.948 4.145-18.435 7.262-28.08 8.391-9.76 1.187-19.506.387-28.895-2.106-9.389-2.434-18.22-6.529-26.818-10.916-8.628-4.357-17.167-8.918-26.117-12.372-2.209-.922-4.505-1.639-6.801-2.357-2.267-.805-4.622-1.29-6.948-1.861-4.682-1.057-9.51-1.676-14.112-1.825-9.519-.39-18.936 1.092-27.788 3.922-8.88 2.8-17.223 6.802-25.335 10.748-8.141 3.974-16.138 7.921-24.414 10.755-2.077.686-4.181 1.285-6.257 1.913-2.075.569-4.207.963-6.31 1.445-2.103.423-4.204.613-6.307.919-1.036.168-2.13.219-3.194.241l-3.252.122c-8.43.145-16.792-1.113-24.656-3.565-7.894-2.424-15.348-5.867-22.571-9.484-7.223-3.616-14.272-7.407-21.499-10.556-7.226-3.149-14.63-5.657-22.099-7.113a334.398 334.398 0 01-5.69-.859c-1.868-.218-3.709-.231-5.549-.361-.949-.036-1.754-.159-2.79-.108l-2.762.098c-1.842.103-3.682.032-5.497.34-7.283.679-14.2 2.616-20.747 4.878-13.066 4.729-24.418 11.281-35.5 16.17-5.541 2.473-11.05 4.509-16.441 6.077-2.71.741-5.418 1.306-8.04 1.842-1.324.166-2.62.362-3.945.528l-1.958.278c-.633.054-1.323.049-1.956.103-10.42.743-19.959-.786-28.196-3.387-8.267-2.514-15.319-5.895-21.425-8.89-6.106-2.996-11.293-5.633-15.565-7.622a309.206 309.206 0 00-7.169-3.207l3.769 3.884c.774.386 1.606.772 2.494 1.216 4.185 2.134 9.344 4.801 15.391 7.913l-.144.086z"/><path d="M-151.56 486.647c6.164 2.878 13.04 6.726 20.952 10.64 7.882 3.943 16.972 7.953 27.484 10.308 2.613.69 5.343.973 8.102 1.402 1.379.243 2.817.254 4.226.351 1.438.069 2.818.196 4.371.207 1.439-.048 2.878-.097 4.345-.174 1.439-.048 2.906-.067 4.433-.319 1.497-.223 3.023-.416 4.55-.61 1.525-.194 2.995-.622 4.522-.932 12.216-2.601 24.14-8.565 36.467-14.585 12.27-6.078 25.546-12.003 40.371-13.504 1.842-.162 3.713-.178 5.583-.311.92.006 1.929-.132 2.762-.039l2.876.138c3.912.086 7.56.726 11.353 1.396 7.584 1.456 15.014 4.286 22.383 7.64 14.71 6.622 29.256 15.843 46.313 20.115 4.22 1.111 8.588 1.785 13.015 2.168 2.244.074 4.371.323 6.701.252 2.187-.101 4.403-.173 6.619-.303 9.038-.813 17.831-3.351 26.313-6.797 16.936-6.863 32.718-17.27 50.986-21.465 9.077-2.126 18.516-2.644 27.943-1.349 9.34 1.265 18.494 4.399 27.239 8.406 8.831 3.979 17.34 8.745 26.314 12.871 8.946 4.096 18.415 7.495 28.3 8.91 9.886 1.356 20.014 1.078 29.869-1.248 9.855-2.267 19.119-6.497 28.098-10.904 9.036-4.406 17.958-8.989 27.331-12.341 9.346-3.44 19.283-5.21 29.177-4.964 5.062.153 9.948.714 14.773 1.801 2.412.601 4.854 1.115 7.206 1.95l3.559 1.136 3.471 1.34c9.295 3.632 18.12 8.429 27.149 12.906 9.001 4.447 18.292 8.488 28.143 10.692 9.822 2.232 19.946 2.538 29.88 1.236 2.534-.274 4.926-.929 7.403-1.379 2.45-.596 4.814-1.339 7.207-2.053 2.336-.889 4.672-1.72 6.98-2.638 2.28-1.007 4.588-1.926 6.811-2.991 8.976-4.115 17.582-8.729 26.469-12.464 8.859-3.765 18.055-6.534 27.411-7.373l7.021-.3c2.243.074 4.716.267 7.045.371 2.3.25 4.57.647 6.84.984 2.269.455 4.508 1.055 6.777 1.568 17.972 5.038 33.515 15.757 50.582 22.512 8.519 3.421 17.449 5.735 26.449 6.355l3.364.17c.604.033 1.064.095 1.754.1l1.64-.076c2.216-.13 4.374-.086 6.59-.333 2.218-.305 4.463-.523 6.652-.916 2.161-.482 4.322-.963 6.455-1.474 17.063-4.612 31.57-13.801 46.401-19.949 7.416-3.132 14.97-5.533 22.573-6.706 7.575-1.319 15.226-1.148 22.525-.102 7.242.987 14.303 3.141 20.871 5.847 6.597 2.677 12.933 5.733 19.095 8.845 6.163 3.054 12.181 6.136 18.233 8.722 6.08 2.498 12.164 4.587 18.282 5.829 1.493.419 3.074.518 4.539.792 1.495.186 3.017.518 4.513.587 1.495.069 3.019.168 4.457.237.776.034 1.409.097 2.271.103l2.159-.072c1.438-.048 2.848-.126 4.229-.174 1.411-.078 2.822-.331 4.262-.496 2.821-.272 5.501-.925 8.122-1.461 10.518-2.409 19.495-6.699 27.462-10.441 7.967-3.859 14.957-7.374 21.217-9.989 6.23-2.644 11.71-4.358 16.21-5.495 4.49-1.02 8-1.637 10.39-1.766.06 0 .12 0 .2-.028l-2.51-2.59c-2.27.305-5.21.869-8.73 1.662a117.47 117.47 0 00-16.64 5.638c-6.344 2.702-13.417 6.245-21.299 10.076-7.909 3.742-16.713 7.916-26.884 10.269-2.565.537-5.13 1.191-7.807 1.435-1.324.166-2.649.39-4.031.497-1.381.049-2.819.097-4.23.174l-2.158.073-2.041-.103a221.592 221.592 0 01-4.342-.235c-1.467-.04-2.903-.401-4.369-.557-1.465-.274-2.96-.343-4.396-.762-5.888-1.24-11.828-3.241-17.794-5.68-5.908-2.555-11.928-5.462-18.032-8.69-6.104-3.171-12.409-6.43-19.207-9.197-6.74-2.824-13.973-4.98-21.646-6.057-7.558-1.077-15.468-1.221-23.36.184-7.863 1.259-15.677 3.745-23.236 6.906-15.148 6.291-29.569 15.393-46.056 19.834-2.074.453-4.149.964-6.223 1.417-2.103.365-4.176.584-6.278.89-2.131.277-4.346.232-6.533.392l-1.64.076-1.553-.07-3.25-.169c-8.683-.588-17.297-2.812-25.644-6.115-16.724-6.52-32.382-17.298-50.899-22.485-2.355-.543-4.652-1.144-7.007-1.628-2.385-.339-4.799-.765-7.213-1.016-2.387-.105-4.687-.297-7.189-.344l-7.281.328c-9.729.866-19.214 3.749-28.217 7.543-9.06 3.792-17.666 8.406-26.556 12.492-8.833 4.145-18.034 7.557-27.626 9.33-9.535 1.889-19.659 1.583-29.194-.647-9.65-2.173-18.797-6.184-27.769-10.602-8.943-4.447-17.826-9.303-27.235-12.994l-3.557-1.369-3.645-1.166c-2.381-.864-4.88-1.379-7.35-1.981l-1.867-.452-1.896-.306-3.793-.553c-1.264-.242-2.529-.31-3.766-.348l-3.767-.231c-10.21-.278-20.349 1.52-29.925 4.958-9.575 3.38-18.583 7.991-27.59 12.31-9.006 4.378-18.126 8.404-27.693 10.732-9.482 2.416-19.498 3.163-29.182 1.72-9.685-1.384-18.981-4.724-27.84-8.849-8.888-4.096-17.426-8.891-26.315-12.929-8.859-4.066-18.127-7.318-27.755-8.643-9.483-1.354-19.296-.868-28.574 1.286-9.308 2.125-18.05 5.774-26.45 9.776-8.4 4.002-16.515 8.24-24.91 11.599-8.338 3.359-17.014 5.781-25.621 6.509-2.215.072-4.402.173-6.589.274-2.072.044-4.314-.206-6.442-.28-4.283-.41-8.507-1.054-12.642-2.136-16.597-4.209-31-13.342-45.853-20.111-7.455-3.384-15.057-6.331-22.87-7.848-3.936-.701-7.93-1.401-11.726-1.487l-2.847-.166c-1.064-.095-1.957.044-2.964.066-1.928.074-3.855.09-5.784.28-15.315 1.528-28.994 7.567-41.293 13.674-12.356 6.048-24.049 11.897-35.861 14.443-5.88 1.477-11.578 1.846-17.361 2.009-1.294-.039-2.76-.137-4.113-.176-1.35-.097-2.76-.078-4.082-.321-2.673-.399-5.317-.652-7.873-1.342-10.224-2.236-19.114-6.156-26.968-10.011-7.883-3.885-14.934-7.442-21.185-10.233-6.28-2.763-11.788-4.848-16.352-6.137-4.077-1.14-7.323-1.835-9.679-2.202l2.17 2.236c1.982.394 4.251.966 7.007 1.745 4.478 1.318 9.871 3.343 16.064 6.193l.174-.174z"/><path d="M-183.276 460.794c9.288.563 22.754 4.137 38.315 12.342 7.853 3.972 16.391 8.826 26.344 12.842 9.924 3.986 21.38 7.195 33.924 6.817 1.525-.077 3.08-.124 4.633-.171 1.554-.048 3.167-.387 4.78-.551 3.252-.298 6.394-1.181 9.62-1.86 6.37-1.737 12.745-4.117 19.066-6.965 6.32-2.847 12.615-6.075 19.139-9.185 6.495-3.139 13.247-6.013 20.368-8.153 7.15-2.112 14.668-3.49 22.377-3.494 7.796.027 15.554 1.193 23.247 3.527 7.722 2.305 15.205 5.719 22.715 9.455 7.51 3.736 15.075 7.822 23.134 11.182 8.03 3.389 16.612 6.051 25.58 7.05 8.968.999 18.091.451 27.111-1.677 8.961-2.069 17.56-5.689 25.96-9.691 8.4-4.002 16.688-8.414 25.401-11.917 8.684-3.532 17.935-5.833 27.317-6.351l3.539-.121 1.755-.075c.461.004 1.151.067 1.726.071l3.623.201c1.208.067 2.415.134 3.536.347 4.656.618 9.338 1.557 13.901 3.022 9.185 2.812 17.957 7.083 26.727 11.529 8.771 4.446 17.656 9.009 27.183 12.175 9.499 3.195 19.642 4.816 29.685 4.332 10.072-.395 20.101-3.012 29.42-6.774 9.377-3.761 18.3-8.577 27.364-12.837 9.063-4.261 18.44-8.022 28.233-9.764 2.448-.304 4.925-.753 7.371-.941 2.446-.07 5.008-.315 7.424-.239 2.501.164 5.062.153 7.476.521l3.678.552 1.81.276 1.838.423c9.708 2.114 18.971 6.067 27.943 10.485 8.972 4.419 17.826 9.245 27.178 12.935 9.322 3.72 19.2 6.128 29.208 6.55 9.921.568 20.114-.82 29.515-4.026 9.43-3.176 18.265-7.672 26.954-11.906 8.719-4.262 17.465-8.32 26.573-10.885 9.11-2.624 18.466-3.58 27.78-2.753 9.2.767 18.128 3.373 26.617 6.94 8.461 3.538 16.541 7.979 24.739 12.012 8.169 4.062 16.542 7.745 25.271 10.087 2.182.483 4.364 1.141 6.577 1.479 2.241.308 4.424.733 6.667.924 2.243.133 4.485.266 6.7.369 2.187-.101 4.345-.173 6.503-.246 8.865-.696 17.31-2.944 25.243-6.014 7.962-3.041 15.411-6.787 22.743-10.358 7.333-3.571 14.549-6.909 21.902-9.399 7.325-2.519 14.815-3.927 22.21-4.254l2.762-.097 1.324-.049 1.38.068c1.869.101 3.739.202 5.55.303 3.592.522 7.07.927 10.515 1.886 6.892 1.686 13.433 4.129 19.655 7.008 12.473 5.612 23.903 12.21 35.522 16.589a83.143 83.143 0 0034.104 5.825c1.323.01 2.648-.156 3.972-.322 1.325-.166 2.62-.303 3.916-.44 2.535-.508 5.04-.811 7.433-1.525l3.545-.939c1.124-.372 2.278-.714 3.402-1.086 2.249-.685 4.384-1.547 6.461-2.35 8.308-3.272 15.325-6.933 21.474-9.899 6.149-3.025 11.398-5.442 15.758-7.135 1.07-.43 2.11-.832 3.06-1.205.98-.344 1.87-.659 2.71-.916 1.67-.572 3.08-1.059 4.24-1.343.11-.058.23-.057.31-.086l-2.19-2.265c-.98.285-2.02.628-3.26 1.058-.87.286-1.79.63-2.8.944-.98.402-2.02.804-3.14 1.234-4.42 1.751-9.786 4.167-15.936 7.25-6.178 2.995-13.166 6.627-21.272 9.813-2.048.775-4.126 1.636-6.316 2.264-1.096.342-2.192.685-3.316 1.057-1.153.284-2.277.598-3.43.882-2.306.684-4.725.959-7.202 1.468-1.238.137-2.476.274-3.743.441a33.098 33.098 0 01-3.886.293c-10.445.422-21.768-1.12-33.099-5.613-5.709-2.057-11.356-4.874-17.175-7.75-5.789-2.963-11.75-6.162-18.057-9.071-6.279-2.938-13.021-5.528-20.143-7.215-3.531-.99-7.296-1.397-11.032-1.949-1.84-.072-3.681-.202-5.55-.303l-1.38-.068-1.496.047-2.878.097c-7.654.354-15.461 1.847-22.988 4.453-7.555 2.576-14.887 5.972-22.248 9.572-7.333 3.571-14.724 7.317-22.484 10.272-7.731 2.984-15.945 5.175-24.321 5.846-2.158.072-4.317.203-6.475.275-2.099-.103-4.227-.235-6.355-.367-2.156-.161-4.253-.615-6.408-.893-2.156-.279-4.222-.936-6.347-1.419-8.442-2.223-16.643-5.788-24.784-9.82-8.112-4.003-16.25-8.445-24.911-12.013-8.633-3.598-17.877-6.294-27.479-7.064-9.487-.827-19.304.184-28.615 2.894-9.369 2.65-18.259 6.795-26.977 11.057-8.776 4.263-17.467 8.672-26.666 11.791-9.199 3.061-18.764 5.039-28.629 4.822-9.808-.216-19.513-2.682-28.692-6.371-9.208-3.66-18.004-8.486-27.034-12.963-9-4.448-18.378-8.518-28.315-10.693l-1.867-.452-1.896-.306-3.793-.553c-2.529-.368-5.032-.357-7.534-.521-2.588-.077-5.063.139-7.653.179-2.532.157-5.039.636-7.572.91-10.023 1.741-19.601 5.529-28.723 9.789-9.178 4.26-18.044 9.018-27.305 12.663-9.289 3.674-18.886 6.148-28.756 6.516-9.812.427-19.639-1.163-28.908-4.356-18.624-6.241-34.993-18.105-53.88-23.851-4.679-1.465-9.504-2.493-14.419-3.142-1.235-.213-2.443-.28-3.65-.347l-3.595-.23c-.632-.005-1.15-.067-1.84-.072l-1.813.075-3.626.149c-9.728.69-19.068 3.429-27.897 6.99-8.857 3.531-17.173 7.913-25.544 11.886-8.342 3.944-16.825 7.448-25.556 9.461-8.673 2.013-17.681 2.562-26.333 1.536-8.68-.997-17.032-3.599-24.92-6.958-15.772-6.775-30.145-16.112-46.019-20.872-7.893-2.423-16.054-3.65-23.965-3.677-7.968-.028-15.774 1.407-23.096 3.517-7.351 2.139-14.248 5.158-20.772 8.267-6.553 3.139-12.847 6.308-19.082 9.186-6.233 2.819-12.435 5.142-18.661 6.851-3.112.679-6.225 1.533-9.248 1.833-1.554.165-3.023.475-4.549.552-1.553.048-3.079.124-4.632.172-12.028.44-23.225-2.679-32.92-6.547-9.752-3.927-18.348-8.606-26.318-12.403-7.97-3.798-15.282-7.035-21.913-8.924-1.636-.566-3.244-.929-4.795-1.29-1.58-.333-3.044-.782-4.509-.997-1.466-.215-2.845-.4-4.167-.643-1.35-.215-2.586-.369-3.765-.407-2.387-.105-4.342-.294-6.327-.279-1.698.075-3.108.153-4.288.232l1.627 1.678a55.123 55.123 0 002.763-.156c1.611.012 3.825.173 6.125.307l-.116.116z"/><path d="M-200.216 444.569a317.54 317.54 0 013.281-.327c2.304-.334 4.922-.286 7.799-.383 1.352.039 2.933.138 4.515.237 1.581.099 3.22.14 4.887.444 6.668.749 14.276 2.878 22.365 6.15 8.146 3.215 16.656 7.98 26.171 12.841 2.408 1.186 4.815 2.43 7.368 3.53 1.29.564 2.551 1.158 3.871 1.693 1.319.536 2.668 1.042 3.987 1.577a38.875 38.875 0 004.161 1.462c1.406.448 2.812.897 4.276 1.345 1.465.332 2.929.723 4.422 1.084l2.24.542 2.299.367c1.552.245 3.103.49 4.684.706 1.581.099 3.163.198 4.773.268l2.416.134c.92.006 1.611-.047 2.445-.07 1.612-.047 3.194-.124 4.835-.2 6.65-.683 13.362-2.008 19.966-4.211 6.603-2.262 13.126-5.137 19.678-8.276 6.525-3.168 13.137-6.539 20.033-9.5 6.897-2.961 14.107-5.539 21.712-6.946 7.633-1.377 15.488-1.584 23.535-.592 7.847.962 15.827 3.299 23.513 6.568 7.686 3.211 15.252 7.239 23.02 11.123 7.767 3.883 15.852 7.623 24.493 10.11 8.641 2.546 17.809 3.693 26.961 3.115 9.18-.49 18.373-2.791 27.057-6.206 8.74-3.357 17.086-7.768 25.63-11.799 8.544-4.03 17.315-7.649 26.508-9.892 9.222-2.213 18.69-2.818 28.289-1.522 9.427 1.236 18.695 4.429 27.555 8.437 8.918 4.009 17.57 8.863 26.659 12.99 9.061 4.156 18.673 7.527 28.732 8.826 10.03 1.328 20.276.642 30.162-1.889 19.799-5.089 36.743-17.008 55.69-23.506 9.43-3.235 19.424-4.887 29.345-4.436 10.008.363 19.656 2.887 28.949 6.635 9.265 3.719 18.032 8.574 27.091 12.964 9.001 4.389 18.293 8.313 28.116 10.428 2.441.573 4.913.825 7.384 1.251 2.472.31 4.974.416 7.475.638 2.559.106 4.977-.052 7.422-.064 2.475-.157 4.981-.519 7.486-.823 9.85-1.624 19.168-5.386 28.029-9.443 8.861-4.116 17.409-8.672 26.209-12.32 8.772-3.678 17.853-6.389 27.151-7.17 2.302-.101 4.632-.172 6.934-.272 2.215.045 4.63.237 6.96.342 2.299.25 4.511.646 6.753.954 2.241.425 4.451 1.054 6.691 1.538 8.843 2.401 17.129 6.288 25.24 10.35 8.112 4.061 16.107 8.355 24.425 11.746 8.289 3.42 16.988 5.849 25.755 6.701 2.186.132 4.4.236 6.585.368 2.302-.042 4.316-.144 6.474-.217 4.289-.349 8.666-.961 12.787-2.012 8.328-1.957 16.147-5.145 23.594-8.599 7.447-3.453 14.55-7.143 21.678-10.335 7.1-3.223 14.311-5.801 21.571-7.386 7.232-1.555 14.515-2.234 21.645-1.599.92.065 1.811.101 2.674.166l2.557.398c1.724.304 3.42.404 5.114.854 1.695.393 3.36.814 5.026 1.235 1.665.479 3.272 1.016 4.879 1.554 12.885 4.329 24.345 10.782 35.439 16.15 11.064 5.456 22.256 9.276 32.976 10.609 1.322.244 2.674.283 3.996.35 1.323.068 2.617.165 3.911.204l.978.065 1.007-.022 1.899-.045c1.266-.049 2.474-.041 3.712-.178 5.008-.315 9.589-1.305 13.969-2.326 8.646-2.276 16.004-5.408 22.239-8.344 6.235-2.937 11.432-5.588 15.704-7.603 4.239-2.044 7.529-3.482 9.789-4.401.11-.058.2-.086.31-.144l-2.02-2.089c-2.23.948-5.31 2.3-9.212 4.171-4.301 2.044-9.498 4.696-15.646 7.603-6.177 2.878-13.391 5.983-21.778 8.173-4.208 1.022-8.731 1.954-13.451 2.271-1.152.167-2.417.158-3.654.178l-1.899.045-.892.023-.92-.065-3.796-.202c-1.265-.068-2.56-.106-3.853-.32-10.375-1.272-21.222-4.973-32.201-10.341-5.505-2.611-11.121-5.573-16.968-8.537-5.818-2.993-12.04-5.814-18.64-8.082-1.665-.538-3.329-1.134-5.023-1.584a272.486 272.486 0 00-5.198-1.236c-1.723-.479-3.592-.581-5.402-.915l-2.73-.399c-.891-.094-1.811-.101-2.674-.165-7.302-.637-14.901.068-22.393 1.71-7.491 1.641-14.903 4.306-22.119 7.586-7.244 3.25-14.376 6.969-21.736 10.394-7.361 3.425-14.977 6.526-23.017 8.427-4.035 1.023-8.066 1.579-12.269 1.958-2.1.072-4.316.203-6.33.247-2.1-.103-4.227-.235-6.327-.338-8.451-.82-16.863-3.13-25.009-6.461-8.175-3.302-16.112-7.538-24.253-11.628-8.169-4.062-16.626-8.009-25.728-10.5-2.297-.542-4.565-1.172-6.892-1.568-2.357-.31-4.741-.765-7.098-1.015-2.358-.134-4.601-.267-7.074-.343-2.36.1-4.777.199-7.194.299-9.586.838-18.955 3.664-27.871 7.37-8.945 3.735-17.522 8.32-26.296 12.348-8.775 4.087-17.862 7.617-27.396 9.331-2.39.304-4.723.784-7.17 1.03-2.417.1-4.951.374-7.339.386-2.444-.105-4.889-.093-7.304-.344-2.414-.368-4.857-.59-7.241-1.163-9.622-2.026-18.799-5.949-27.743-10.338-8.943-4.389-17.768-9.303-27.147-13.081-2.353-.893-4.704-1.904-7.115-2.622l-3.616-1.195c-1.235-.33-2.47-.602-3.676-.903-1.235-.272-2.441-.631-3.705-.874l-3.793-.553c-2.528-.485-5.03-.533-7.532-.697-10.18-.481-20.375 1.199-30.007 4.462-19.263 6.525-36.236 18.414-55.602 23.244-9.568 2.444-19.612 3.045-29.354 1.719-9.772-1.298-19.126-4.637-28.071-8.792-8.974-4.126-17.598-9.01-26.63-13.078-9.003-4.097-18.414-7.437-28.272-8.764-9.627-1.325-19.728-.783-29.123 1.546-9.509 2.211-18.312 6.269-26.829 10.445-8.516 4.176-16.86 8.413-25.457 11.741-8.596 3.328-17.444 5.515-26.422 5.977-8.979.52-17.86-.624-26.242-3.139-8.41-2.485-16.352-6.195-24.091-10.049-7.71-3.883-15.304-7.941-23.134-11.24-7.8-3.329-15.895-5.783-24.2-6.807-8.077-1.022-16.392-.818-24.227.587-7.864 1.434-15.247 4.07-22.288 7.059-7.04 2.989-13.624 6.39-20.148 9.499-6.495 3.139-12.93 5.986-19.361 8.19-6.431 2.205-12.97 3.473-19.275 4.158-1.64.076-3.252.123-4.835.2-.776.023-1.669.105-2.33.071l-2.33-.105c-1.553-.069-3.076-.168-4.63-.237-1.522-.216-3.017-.46-4.511-.646l-2.213-.337-2.154-.513c-1.435-.36-2.9-.692-4.307-1.024-1.406-.448-2.784-.867-4.133-1.315-1.378-.419-2.727-.867-4.046-1.403-1.319-.535-2.639-1.012-3.93-1.518-1.291-.506-2.552-1.099-3.785-1.663-2.524-1.07-4.96-2.286-7.34-3.443-9.517-4.626-18.287-9.131-26.519-12.433-8.261-3.274-15.955-5.433-22.911-6.184-1.724-.304-3.364-.345-4.945-.444-1.611-.07-3.048-.197-4.601-.208-2.936.154-5.582.077-7.972.44-1.18.137-2.303.275-3.34.385-1.036.168-1.987.366-2.909.534-1.814.309-3.284.62-4.494.962 0 0-.029.029-.087.028l1.285 1.325a95.896 95.896 0 013.601-.705c.864-.169 1.814-.309 2.823-.506l-.23-.002z"/><path d="M-192.382 427.209c.834-.023 1.697-.017 2.589-.04.403.003.921-.052 1.295-.02l1.351.098c1.84.13 3.739.202 5.694.332 1.925.277 3.879.583 5.891.89 2.04.336 4.049.935 6.174 1.418 8.442 2.222 17.389 6.085 26.789 11.003 9.429 4.831 19.542 10.66 31.424 14.427 5.883 2 12.23 3.301 18.814 3.904 1.64.099 3.307.169 5.004.269 1.811.101 3.337-.093 5.035-.11 3.336.024 6.793-.653 10.306-1.095 6.885-1.324 13.718-3.467 20.499-6.254 6.75-2.757 13.392-6.157 20.205-9.44 6.784-3.312 13.74-6.565 21.122-9.084 7.354-2.548 15.161-4.099 23.16-4.393l3.022-.124c.892-.023 2.013.072 2.99.138l3.078.168 1.524.099 1.494.244c1.982.336 3.995.525 6.005.949l6.03 1.445c8.01 2.249 15.752 5.753 23.52 9.578 7.768 3.825 15.505 8.03 23.794 11.508 8.26 3.507 17.042 6.259 26.212 7.23 2.299.25 4.6.267 6.929.429 2.416.135 4.604-.142 6.906-.184 4.605-.318 9.328-1.102 13.852-2.21 9.136-2.243 17.851-6.038 26.452-10.009 8.601-3.972 17.062-8.382 25.946-11.767 8.857-3.414 18.193-5.685 27.775-5.997 9.611-.34 19.15 1.247 28.361 4.382 9.212 3.075 18.011 7.609 26.867 12.085 8.857 4.476 17.944 8.895 27.647 11.769 2.41.777 4.91 1.234 7.35 1.865 2.5.456 5.029.766 7.529 1.164l7.649.405c2.504-.128 5.007-.198 7.51-.326 10.248-.979 19.965-4.095 29.257-8.119 9.321-3.996 18.188-8.871 27.365-12.955 9.149-4.114 18.694-7.406 28.57-8.592 9.876-1.244 19.968-.5 29.529 2.052 19.352 5.106 36.007 17.089 54.829 23.886 9.383 3.369 19.234 5.573 29.273 5.615l3.683-.09c1.237-.02 2.446-.07 3.684-.266l3.714-.47 1.872-.25 1.844-.396c2.42-.567 4.869-.988 7.176-1.79 2.393-.713 4.728-1.427 7.007-2.317 18.431-6.852 34.678-17.899 52.862-22.299 4.524-1.107 9.104-1.863 13.68-2.21 2.302-.042 4.634-.289 6.848-.185 2.329.163 4.688.179 6.93.429 8.968.999 17.779 3.78 26.009 7.375 8.288 3.595 16.196 7.918 24.223 11.832 7.997 3.944 16.199 7.509 24.727 9.703 8.47 2.194 17.323 3.134 25.757 2.405 8.606-.669 16.791-2.773 24.551-5.669 15.46-5.792 28.984-14.229 43.088-19.242 7.037-2.521 14.126-4.282 21.179-4.963 1.756-.133 3.54-.179 5.295-.254.834-.023 1.813-.075 2.561-.069l2.645.135c1.754.159 3.538.113 5.233.388l5 .737c13.301 2.521 25.17 8.1 36.119 13.671 10.919 5.602 21.411 10.761 31.774 13.728 2.613.632 5.169 1.323 7.726 1.779 2.557.34 5.027.884 7.5 1.018l3.681.202 1.812.101.431.032s.086.03.288.002l.23.002.863-.053c2.302-.1 4.576-.23 6.763-.331 8.982-.988 16.707-3.154 23.169-5.621 3.23-1.204 6.174-2.527 8.858-3.648 2.626-1.238 5.051-2.389 7.187-3.368 4.503-2.188 7.852-3.801 10.017-4.867l-1.941-2.001a811.578 811.578 0 01-9.209 4.464c-2.136.978-4.503 2.13-7.13 3.368-2.655 1.15-5.541 2.415-8.714 3.62a93.535 93.535 0 01-22.391 5.48c-2.187.101-4.461.231-6.763.332-2.187.101-4.573-.179-6.959-.284-2.387-.105-4.8-.648-7.271-.958-2.471-.426-4.94-1.145-7.496-1.719-10.105-2.877-20.425-7.919-31.345-13.52-5.474-2.815-11.178-5.69-17.257-8.305-6.051-2.644-12.595-4.62-19.461-5.984-1.753-.275-3.534-.522-5.287-.797-1.753-.276-3.508-.259-5.262-.359l-2.646-.136c-1.006-.037-1.841.045-2.79.068-1.813.074-3.655.12-5.468.253-7.341.736-14.661 2.554-21.871 5.133-14.449 5.127-27.974 13.622-43.088 19.3-7.529 2.839-15.512 4.857-23.687 5.5-8.319.73-16.683-.177-24.953-2.282-8.269-2.105-16.299-5.552-24.239-9.437-7.941-3.884-15.907-8.208-24.338-11.833-8.431-3.626-17.357-6.465-26.843-7.527-2.328-.279-4.629-.296-6.958-.458-2.444-.106-4.776.141-7.135.182-4.749.346-9.473 1.131-14.113 2.296-18.76 4.571-35.065 15.734-53.121 22.385-2.251.919-4.528 1.575-6.863 2.288-2.278.773-4.669 1.194-7.003 1.733l-1.758.367-1.756.251-3.571.5c-2.362.392-4.864.287-7.282.503-.604.025-1.266.108-1.783.046l-1.812-.042-3.624-.143c-1.237.021-2.415-.192-3.622-.318l-3.622-.435c-2.414-.368-4.768-1.027-7.152-1.541a328.534 328.534 0 01-7.031-2.242c-18.564-6.708-35.219-18.749-54.886-24.062-9.819-2.642-20.083-3.446-30.161-2.174-10.106 1.243-19.853 4.563-29.088 8.647-9.264 4.113-18.159 8.9-27.393 12.867-9.176 3.967-18.835 6.966-28.622 7.832-2.475.157-5.007.198-7.51.326l-7.333-.432c-2.442-.398-4.885-.678-7.298-1.163-2.383-.631-4.825-1.086-7.179-1.805-9.473-2.814-18.416-7.203-27.244-11.708-8.827-4.505-17.712-9.127-27.153-12.321-9.383-3.252-19.382-4.96-29.194-4.592-9.869.251-19.551 2.578-28.609 6.02-9.086 3.413-17.604 7.881-26.035 12.088-8.431 4.264-17.058 7.914-25.934 10.071-4.467 1.108-8.902 1.778-13.421 2.125-2.244.043-4.633.289-6.79.186-2.243-.133-4.486-.208-6.7-.428-8.91-.999-17.463-3.631-25.58-7.108-8.115-3.477-15.823-7.653-23.649-11.537-7.767-3.883-15.652-7.476-23.892-9.785-2.096-.511-4.135-1.023-6.203-1.505-2.096-.453-4.195-.673-6.292-1.009l-1.552-.245-1.553-.07-3.076-.168c-1.065-.037-1.984-.16-3.135-.11l-3.08.124c-8.257.263-16.352 1.871-23.85 4.447-7.527 2.547-14.599 5.857-21.44 9.169-6.813 3.283-13.396 6.684-20.06 9.354-6.637 2.758-13.326 4.814-19.98 6.14-3.34.385-6.567 1.064-9.962 1.039-1.64.018-3.396.21-4.92.111-1.61-.07-3.249-.169-4.83-.268-6.382-.571-12.53-1.784-18.269-3.754-5.798-1.795-11.188-4.229-16.378-6.575-5.19-2.404-10.12-4.894-14.907-7.237-9.545-4.773-18.607-8.695-27.249-10.948-17.428-4.713-31.713-2.302-40.821.147-4.583 1.223-8.016 2.514-10.323 3.374-.058.058-.116.058-.173.057l1.113 1.148c2.279-.831 5.481-2.007 9.775-3.116 4.525-1.165 10.229-2.294 16.962-2.538l-.114-.176z"/><path d="M-220.931 416.923a92.47 92.47 0 0116.52-4.937c1.67-.339 3.37-.707 5.184-.84 1.813-.133 3.657-.529 5.613-.515 1.927-.015 3.971-.205 5.955-.104 2.071.132 4.227.235 6.413.368 8.595.85 18.039 3.635 27.645 7.941 9.721 4.19 19.603 10.134 30.9 15.241 2.781 1.335 5.794 2.379 8.748 3.598 3.071.928 6.112 2.119 9.358 2.756 1.609.362 3.187.87 4.883 1.087 1.666.245 3.333.491 5.028.766 1.696.275 3.393.258 5.118.387l2.588.136c1.006.094 1.755-.017 2.647-.04 1.726-.046 3.453-.151 5.18-.197 1.756-.192 3.541-.471 5.326-.692 1.814-.192 3.572-.618 5.33-1.043 1.786-.397 3.572-.735 5.274-1.336 7.062-1.966 13.958-4.927 20.857-8.18 6.87-3.223 13.742-6.798 20.87-9.991 7.13-3.192 14.6-5.974 22.493-7.495 7.922-1.551 16.008-1.873 24.315-.908 8.134.964 16.343 3.419 24.23 6.777 15.86 6.63 30.975 16.791 48.863 21.565 2.24.483 4.479 1.142 6.749 1.538 2.299.309 4.568.764 6.868.955 2.33.105 4.601.267 7.017.343a516.05 516.05 0 016.935-.272c9.47-.839 18.665-3.374 27.522-6.963 8.858-3.59 17.319-8.117 25.95-12.176 8.659-4.088 17.574-7.677 26.994-9.509 2.334-.48 4.752-.697 7.084-1.06 2.39-.246 4.806-.228 7.195-.358 2.33-.012 4.831.21 7.276.315 2.414.251 4.77.677 7.126.986 9.538 1.763 18.659 5.511 27.575 9.753 8.915 4.301 17.683 9.098 26.946 13.05 9.264 3.953 19.168 6.742 29.318 7.369l3.796.203.949.036.978-.052 1.871-.074 3.77-.178c1.237-.02 2.504-.303 3.8-.44l3.801-.499c1.239-.254 2.478-.567 3.717-.821 1.239-.312 2.506-.537 3.717-.879l3.661-1.114c9.717-3.057 18.84-7.609 27.876-12.074 9.037-4.465 18.158-8.783 27.757-11.491 2.393-.713 4.841-1.134 7.262-1.76 2.448-.421 4.924-.695 7.372-1.057l7.424-.298c2.502.164 5.032.24 7.505.433 9.802 1.035 19.416 4.23 28.448 8.298 9.119 4.039 17.8 8.923 26.86 13.137 9.031 4.185 18.47 7.613 28.267 9.349 9.826 1.707 19.84 1.311 29.522-.958 9.624-2.211 18.656-6.091 27.345-10.266 8.689-4.176 17.15-8.586 25.89-11.943 8.712-3.386 17.79-5.571 26.912-6.003l3.396-.151c1.007-.08 2.271.104 3.393.141 2.3.134 4.63.18 6.813.604 2.213.396 4.427.558 6.637 1.187 2.182.542 4.366.967 6.489 1.742 17.193 5.295 32.193 15.454 48.515 21.854 8.118 3.243 16.617 5.466 25.126 6.228 2.157.103 4.198.264 6.442.338 2.1-.072 4.172-.174 6.215-.247 4.174-.409 8.407-.992 12.413-1.987 16.166-3.829 30.091-12.029 43.714-18.244 6.84-3.136 13.705-5.775 20.565-7.538 6.888-1.85 13.911-2.385 20.556-2.366 6.99.137 13.252 1.351 19.541 2.944 6.171 1.827 12.023 4.09 17.557 6.613 11.125 5.047 21.152 10.847 31.104 14.921 9.924 4.104 19.687 6.511 28.601 7.042 1.122.038 2.214.104 3.307.17l.805.064s.201.031.46.004l.403.003 1.583-.077c2.101-.131 4.085-.029 6.072-.336 1.987-.249 3.944-.469 5.788-.748 1.843-.396 3.601-.763 5.301-1.131 6.715-1.735 12.281-3.711 16.668-5.609 4.385-1.839 7.705-3.422 9.899-4.458.115-.058.202-.087.317-.144l-1.913-1.972c-2.194 1.037-5.225 2.505-9.264 4.171-8.627 3.533-21.695 8.671-39.206 7.523-8.655-.5-18.074-2.789-27.826-6.833-9.752-3.985-19.808-9.638-30.96-15.007-5.561-2.67-11.556-5.08-17.9-6.966-6.316-1.682-13.355-2.93-20.143-3.037-7.106-.021-14.244.57-21.363 2.478-7.119 1.848-14.129 4.574-21.056 7.739-13.796 6.331-27.519 14.386-43.195 18.131-3.891.995-7.836 1.522-11.895 1.931-2.072.102-4.143.146-6.215.248-1.927-.043-4.084-.204-6.125-.307-8.222-.701-16.434-2.864-24.409-6.018-15.978-6.222-31.036-16.382-48.717-21.827-2.18-.775-4.45-1.23-6.689-1.772-2.211-.629-4.597-.851-6.896-1.218-2.327-.455-4.599-.442-6.928-.604-1.179-.038-2.243-.192-3.538-.113l-3.51.15c-9.41.429-18.776 2.73-27.661 6.173-17.827 6.827-34.103 17.845-52.889 22.094-9.279 2.155-19.092 2.64-28.663 1.432-9.657-1.121-18.982-4.548-27.955-8.733-8.974-4.184-17.684-9.097-26.859-13.196-9.176-4.098-18.818-7.381-28.965-8.476-2.501-.223-5.003-.328-7.505-.492-2.589.04-5.092.168-7.625.267-2.505.362-5.038.636-7.544 1.056-2.45.596-4.984 1.046-7.406 1.73-9.8 2.735-19.008 7.082-28.102 11.488-9.065 4.436-18.101 8.901-27.644 11.842l-3.575 1.085c-1.211.342-2.42.567-3.631.851-1.21.284-2.42.567-3.63.792l-3.657.471c-1.238.137-2.419.392-3.685.441l-3.741.149-1.87.074-.892.023-.92-.065-3.71-.231c-9.891-.655-19.508-3.383-28.627-7.306-9.12-3.922-17.859-8.748-26.831-13.107-8.944-4.331-18.294-8.196-28.09-10.049-2.501-.339-4.971-.825-7.415-1.047-2.473-.134-4.801-.355-7.39-.374-2.475.099-4.949.14-7.425.356-2.447.363-4.923.579-7.314 1.059-9.708 1.888-18.882 5.505-27.628 9.563-8.745 4.057-17.206 8.526-25.834 12.118-8.57 3.708-17.623 6.449-26.632 7.173-2.302.101-4.633.172-6.935.272-2.186-.074-4.514-.236-6.729-.34-2.242-.191-4.454-.645-6.696-.954-2.241-.366-4.394-.995-6.547-1.508-17.428-4.712-32.458-14.784-48.547-21.591-8.058-3.418-16.354-5.961-24.919-7.016-8.363-1.024-16.967-.705-25.033.873-8.152 1.549-15.796 4.388-23.01 7.609-7.244 3.192-14.117 6.767-20.958 9.961-13.539 6.596-27.322 11.114-41.016 11.25-.806-.005-1.784.104-2.474.041l-2.53-.135c-1.669-.129-3.337-.082-4.975-.357-1.61-.245-3.247-.461-4.856-.707-1.61-.186-3.189-.695-4.739-1.056-3.131-.636-6.144-1.798-9.129-2.696-2.897-1.16-5.824-2.174-8.605-3.451-11.155-4.901-21.298-10.467-31.105-14.745-9.807-4.337-19.338-7.093-28.307-7.976a369.702 369.702 0 01-6.412-.367c-2.157-.103-4.172.116-6.157.131-1.985.015-3.887.411-5.729.573-1.842.162-3.6.588-5.271.927-6.742 1.413-12.336 3.36-16.722 5.14-2.221.832-4.126 1.695-5.8 2.443a153.494 153.494 0 00-4.156 1.899.304.304 0 01-.202.086l1.057 1.089c1.068-.489 2.366-1.094 3.896-1.755 1.645-.719 3.521-1.553 5.742-2.384l-.146.203z"/><path d="M-224.821 401.905c1.356-.545 2.741-1.12 4.184-1.694.75-.287 1.471-.603 2.221-.89.779-.257 1.557-.515 2.365-.801 6.374-2.322 14.096-4.078 22.787-4.542 1.094-.051 2.187-.102 3.309-.123.547-.025 1.151-.05 1.669-.046l1.754.1c1.15.066 2.329.163 3.508.2l1.812.101 1.753.275c2.355.426 4.799.59 7.239 1.279 1.206.301 2.47.603 3.705.874 1.264.302 2.468.778 3.732 1.137 5.023 1.527 10.098 3.755 15.288 6.1 5.16 2.492 10.463 5.189 15.908 8.033 10.89 5.63 23.045 11.503 36.984 13.327 1.724.304 3.448.55 5.231.563 1.754.1 3.566.201 5.377.301 3.54-.179 7.078-.124 10.765-.741 7.342-.97 14.577-2.935 21.703-5.777 14.251-5.567 27.774-13.945 43.03-19.301 7.614-2.634 15.681-4.33 23.94-4.592l3.107-.153 3.106.139c2.128.132 4.256.147 6.296.541 4.139.498 8.274 1.462 12.38 2.631 16.506 4.764 31.565 14.808 48.545 21.708 16.922 6.959 36.609 9.525 55.176 3.755 18.507-5.303 34.755-16.467 52.952-22.737 9.084-3.12 18.704-4.805 28.339-4.531 4.947.152 9.718.712 14.428 1.798 2.384.572 4.739 1.056 7.063 1.862l3.502 1.135 3.442 1.311c9.18 3.572 17.948 8.31 26.92 12.787 9 4.447 18.32 8.517 28.228 10.78a77.722 77.722 0 0030.285.947c10.109-1.594 19.658-5.354 28.808-9.642 9.178-4.26 18.073-9.047 27.335-12.868 9.262-3.82 18.975-6.41 28.903-6.894l3.712-.178c1.18-.08 2.474.076 3.71.114l3.739.202c1.265.067 2.442.339 3.678.494l3.65.523 3.618.844c1.206.3 2.413.543 3.618.902l3.559 1.136c9.442 3.077 18.327 7.641 27.155 12.146 8.856 4.476 17.829 8.836 27.242 11.942 9.384 3.194 19.471 4.522 29.228 3.803 9.901-.689 19.471-3.368 28.387-7.074 8.944-3.676 17.434-8.174 25.949-12.175 8.515-4.002 17.199-7.475 26.159-9.311a74.762 74.762 0 0126.96-.713c8.792 1.348 17.286 4.273 25.315 7.895 8.057 3.594 15.765 7.828 23.62 11.624 7.854 3.797 15.856 7.156 24.155 9.173 2.068.482 4.106 1.052 6.233 1.301l3.132.461 1.552.245 1.581.099c2.1.102 4.141.263 6.356.308l6.129-.219c8.318-.671 16.244-2.689 23.714-5.412 7.47-2.723 14.485-6.15 21.269-9.462 13.54-6.654 26.731-12.843 40.235-14.47 3.341-.561 6.678-.654 9.958-.747.403.002.864-.053 1.18-.021l1.265.067 2.473.135c1.639.099 3.308.111 4.859.414 1.552.245 3.132.461 4.684.706 1.551.245 3.073.694 4.595 1.026 3.045.606 5.942 1.708 8.842 2.577 11.477 4.056 21.504 9.738 31.107 14.453 9.574 4.744 18.781 8.521 27.541 10.425 2.182.6 4.309.849 6.406 1.185 1.064.154 2.069.307 3.075.46 1.035.066 2.042.102 3.019.168.978.065 1.985.102 2.962.167l1.496.069 1.381-.048c1.841-.046 3.567-.033 5.352-.254 6.995-.564 12.729-1.955 17.342-3.325 4.555-1.428 7.988-2.719 10.267-3.667.116-.057.202-.086.318-.144l-1.942-2.001c-2.221.89-5.308 2.066-9.373 3.352a79.647 79.647 0 01-16.737 3.241c-1.641.193-3.425.181-5.295.255l-1.381.048-1.323-.067c-.92-.065-1.869-.101-2.847-.167a97.82 97.82 0 00-2.933-.138c-.977-.124-1.983-.277-2.989-.43-2.011-.307-4.138-.556-6.234-1.126-8.501-1.872-17.508-5.502-26.996-10.216-9.517-4.627-19.66-10.251-31.307-14.718-5.882-2.058-12.054-3.885-18.722-4.634-1.666-.304-3.277-.315-4.945-.444l-2.473-.135-1.265-.067c-.546-.033-.892.023-1.352.019-3.396.151-6.848.185-10.333.774-13.993 1.712-27.531 8.132-41.042 14.756-6.785 3.371-13.713 6.711-21.01 9.377-7.269 2.695-14.992 4.627-22.908 5.301-2.043.073-4.057.175-6.129.277-1.899-.013-3.998-.174-6.01-.305l-1.524-.099-1.523-.215-3.018-.46c-2.04-.219-4.05-.76-6.06-1.242-8.07-1.957-15.9-5.198-23.668-8.965-7.798-3.737-15.534-7.942-23.707-11.595-8.172-3.653-16.837-6.695-26.033-8.047-9.081-1.35-18.546-1.155-27.737.796-9.219 1.921-18.076 5.452-26.678 9.482-8.601 4.03-17.063 8.499-25.834 12.118-8.772 3.678-18.11 6.241-27.58 6.904-9.613.691-19.242-.4-28.629-3.068-9.417-2.639-18.245-7.086-27.101-11.561-8.828-4.505-17.799-9.099-27.355-12.235l-3.588-1.166c-1.205-.359-2.44-.631-3.646-.932l-3.705-.873-3.764-.583c-1.265-.184-2.529-.427-3.765-.523l-3.738-.202c-1.294-.039-2.444-.222-3.796-.144l-3.799.148c-10.129.454-20.073 3.1-29.478 6.89-9.377 3.82-18.329 8.607-27.478 12.779-9.093 4.231-18.526 7.875-28.375 9.382-9.763 1.596-19.944 1.231-29.507-1.029-9.65-2.231-18.826-6.271-27.74-10.689-8.944-4.447-17.74-9.273-27.063-12.934l-3.499-1.369-3.588-1.165c-2.353-.835-4.823-1.379-7.235-1.981-4.882-1.145-9.969-1.737-14.801-1.888-10.037-.335-19.917 1.377-29.26 4.525-18.658 6.383-34.876 17.401-52.921 22.474-4.468 1.283-9.049 2.215-13.511 2.738-.547.084-1.124.197-1.699.251l-1.756.075-3.482.18-1.726.104a35.13 35.13 0 01-1.668-.07l-3.422-.171c-9.116-.503-17.987-2.992-26.305-6.383-16.693-6.782-31.809-16.942-48.716-21.884-4.22-1.229-8.47-2.194-12.81-2.722-2.184-.425-4.284-.41-6.383-.572l-3.25-.169-3.193.123c-8.546.261-16.872 1.984-24.659 4.675-15.602 5.47-29.154 13.819-43.145 19.242-6.953 2.785-14.072 4.75-21.07 5.665-3.456.618-7.08.592-10.591.742-1.697-.1-3.422-.17-5.119-.27-1.697-.041-3.42-.288-5.058-.562-6.726-.867-13.069-2.811-19.151-5.076-6.083-2.205-11.759-4.993-17.292-7.633-5.532-2.699-10.805-5.425-16.052-7.888-5.247-2.346-10.38-4.633-15.547-6.131-1.292-.389-2.526-.836-3.818-1.167l-3.791-.904c-2.497-.689-5.027-.883-7.47-1.28l-1.81-.276-1.812-.101c-1.179-.037-2.357-.133-3.537-.171l-1.725-.071c-.662-.034-1.18.021-1.755.075-1.151.05-2.274.13-3.367.181-8.893.55-16.674 2.423-23.164 4.802-.807.287-1.643.544-2.422.801-.779.316-1.529.603-2.25.919-1.472.603-2.914 1.177-4.242 1.752-2.655 1.209-5.079 2.302-7.215 3.28-4.417 2.16-7.708 3.773-9.931 4.839l1.028 1.059c2.194-1.036 5.369-2.592 9.526-4.608 2.136-.978 4.532-2.042 7.187-3.25l.056.175z"/><path d="M-227.384 386.427c6.262-2.731 13.505-5.806 22.09-7.557 8.529-1.926 18.313-2.323 28.685-.642 2.616.282 5.17 1.089 7.842 1.663 2.641.72 5.281 1.616 7.95 2.541a170.428 170.428 0 0116.201 7.158c11.008 5.339 22.321 12.287 35.755 16.299 1.664.596 3.359.929 5.082 1.351 1.722.421 3.445.843 5.227 1.089 1.782.247 3.563.552 5.345.798 1.812.101 3.623.201 5.463.331l1.38.069c.576.004.95-.023 1.41-.02l2.734-.126c1.813-.075 3.626-.091 5.526-.428 1.901-.279 3.772-.47 5.645-.837 1.844-.395 3.717-.82 5.59-1.245 7.407-1.964 14.677-4.893 21.836-8.231 7.158-3.339 14.29-7.058 21.679-10.395 7.388-3.337 15.118-6.204 23.271-7.811 8.124-1.637 16.554-1.84 25.089-.581 8.333 1.229 16.656 3.918 24.686 7.424 8.087 3.506 15.995 7.77 24.223 11.774 8.227 4.004 16.83 7.689 26.049 9.829 9.132 2.17 18.88 2.678 28.296 1.43 9.588-1.247 18.788-4.366 27.647-8.306 8.86-3.882 17.38-8.526 26.211-12.496 8.802-3.94 18.002-7.177 27.62-8.452 9.531-1.306 19.48-.767 28.928 1.609 19.154 4.608 35.867 16.591 54.802 23.682 9.467 3.632 19.548 5.779 29.819 5.706 2.503-.128 5.006-.139 7.539-.413 2.535-.391 5.096-.578 7.574-1.144 4.985-1.046 9.885-2.414 14.616-4.25 9.519-3.556 18.528-8.284 27.564-12.632 9.064-4.377 18.327-8.314 28.065-10.407a76.055 76.055 0 0129.519-.666c2.443.339 4.825 1.086 7.209 1.6 2.383.631 4.736 1.466 7.061 2.213 2.295.893 4.619 1.757 6.884 2.738 2.265 1.039 4.531 1.961 6.767 3.087 8.944 4.272 17.626 9.039 26.687 13.078 2.236 1.068 4.56 1.932 6.855 2.883 2.324.864 4.677 1.641 7.001 2.447 2.412.601 4.766 1.261 7.208 1.775 2.443.339 4.855.824 7.328 1.075 2.473.135 4.859.356 7.419.345 2.446-.128 4.834-.14 7.252-.357 2.448-.362 4.923-.578 7.314-1.058 2.363-.568 4.782-.959 7.089-1.703 9.369-2.651 18.114-6.708 26.602-10.856 8.487-4.147 16.86-8.354 25.541-11.419 8.652-3.094 17.612-4.929 26.559-5.012 9.005-.081 17.739 1.442 26.09 4.219 8.322 2.748 16.205 6.633 23.915 10.516 7.739 3.913 15.362 7.883 23.309 10.949 7.917 3.096 16.158 5.23 24.379 5.99 2.071.132 4.112.234 6.154.336 2.043-.073 4.057-.176 6.071-.22.979.007 1.986-.132 3.023-.3l3.024-.416c2.015-.22 3.974-.673 5.934-1.127 7.78-1.756 15.135-4.538 22.062-7.645 13.825-6.3 26.477-13.574 39.593-17.309l2.422-.742 2.449-.538c1.613-.339 3.227-.795 4.869-1.046 3.254-.415 6.48-.977 9.673-.983 1.582-.018 3.252-.24 4.718-.083 1.611.07 3.192.168 4.773.267 1.611.012 3.076.344 4.599.559 1.494.245 2.989.372 4.482.734 11.835 2.422 22.358 7.202 31.787 12.032 9.458 4.802 18.2 9.336 26.577 12.434 8.32 3.157 16.248 4.792 23.147 5.426 1.754.1 3.393.199 5.003.269 1.726.13 3.136-.065 4.604-.084 2.905-.008 5.555-.398 7.944-.703 2.418-.216 4.465-.815 6.251-1.153 1.786-.338 3.256-.766 4.467-1.108l.26-.086-1.999-2.06c-.951.257-2.018.57-3.285.795-1.757.309-3.747.908-6.021 1.097-2.274.305-4.809.696-7.714.704-1.41.02-3.022.183-4.488.085-1.553-.069-3.192-.169-4.831-.268-6.699-.603-14.339-2.177-22.516-5.245-8.176-3.01-16.86-7.485-26.347-12.316-9.488-4.773-20.066-9.845-32.272-12.591-1.522-.391-3.132-.52-4.683-.764-1.581-.216-3.189-.578-4.743-.589-1.581-.099-3.163-.199-4.773-.268-1.725-.13-3.309.064-4.978.11-3.308.006-6.649.566-10.018 1.039-1.699.251-3.342.736-5.013 1.075l-2.536.566-2.508.771c-13.491 3.878-26.202 11.268-39.882 17.482-13.652 6.244-28.873 10.694-44.971 9.177-7.964-.729-15.917-2.744-23.692-5.751-7.774-3.007-15.369-6.889-23.107-10.802-7.739-3.913-15.737-7.798-24.289-10.606-8.524-2.837-17.718-4.422-26.838-4.283-9.234.08-18.482 1.972-27.279 5.153-8.854 3.122-17.285 7.387-25.772 11.534-8.488 4.148-17.118 8.148-26.227 10.713-2.277.714-4.61 1.077-6.916 1.645-2.304.452-4.665.668-6.997 1.032-2.361.217-4.806.228-7.195.357-2.272.013-4.745-.238-7.103-.313-9.515-.857-18.961-3.467-27.967-7.213-9.034-3.776-17.686-8.63-26.659-12.932-2.236-1.126-4.53-2.078-6.796-3.117-2.294-1.01-4.646-1.845-6.97-2.767-2.382-.748-4.764-1.612-7.175-2.272-2.47-.544-4.852-1.292-7.381-1.66a77.712 77.712 0 00-30.066.574c-9.911 2.092-19.317 6.057-28.468 10.404-9.122 4.377-18.044 9.018-27.447 12.458-4.673 1.778-9.487 3.117-14.356 4.105-2.42.567-4.895.725-7.343 1.087-2.447.246-5.007.257-7.511.385-2.387-.046-4.917-.24-7.39-.374-2.472-.31-4.914-.707-7.357-1.105-2.412-.601-4.853-1.116-7.236-1.805-2.324-.805-4.765-1.436-7.059-2.388-18.619-7-35.361-19.072-55.002-23.946a79.355 79.355 0 00-29.761-1.82c-9.905 1.274-19.364 4.538-28.31 8.506-8.975 3.94-17.495 8.584-26.238 12.349-8.715 3.796-17.741 6.799-26.897 7.961-9.272 1.161-18.502.657-27.376-1.481-8.874-2.08-17.305-5.705-25.388-9.679-8.141-3.974-16.078-8.326-24.309-11.921-8.23-3.594-16.753-6.373-25.577-7.4-8.652-1.026-17.457-.68-25.811.955-8.383 1.606-16.315 4.559-23.79 7.925-7.475 3.365-14.607 7.084-21.707 10.365-7.1 3.281-14.227 6.123-21.433 8.058-1.815.426-3.601.822-5.416 1.189-1.786.338-3.6.529-5.356.78-1.758.309-3.627.325-5.44.399l-2.734.127c-.432.026-.978.051-1.295.02l-1.323-.068c-1.754-.1-3.537-.171-5.29-.271-1.725-.188-3.45-.493-5.173-.739-1.725-.187-3.419-.638-5.056-1.029-1.665-.421-3.332-.726-4.967-1.292-13.032-3.951-24.58-10.199-35.645-15.597-5.532-2.757-11.009-5.163-16.431-7.16-2.726-.925-5.453-1.85-8.123-2.542-2.729-.574-5.369-1.411-8.042-1.694-10.575-1.653-20.618-1.17-29.263.873-8.701 1.866-16.087 4.97-22.35 7.759-6.263 2.849-11.46 5.5-15.733 7.573-4.272 2.074-7.534 3.599-9.727 4.577-.058.058-.116.058-.173.058l.999 1.029c2.251-.977 5.426-2.474 9.525-4.432 4.273-2.073 9.47-4.725 15.704-7.485l-.231.056z"/><path d="M-254.715 382.639c4.386-1.839 9.668-4.343 15.818-7.368 6.177-2.995 13.222-6.51 21.442-9.519 8.192-3.039 17.73-5.28 28.259-5.321 10.616-.129 21.73 2.493 33.03 7.132 11.301 4.639 22.587 11.324 35.231 17.054 6.338 2.822 13.138 5.179 20.319 6.691 3.62.552 7.269 1.25 11.037 1.307l2.818.137.72.034c.344.002.488-.026.747.005l1.381-.048c1.87-.075 3.74-.149 5.64-.252 7.715-.763 15.295-2.667 22.765-5.448 7.442-2.753 14.717-6.266 22.05-9.895 7.304-3.601 14.752-7.23 22.625-9.95a81.505 81.505 0 0124.657-4.558l3.108-.094 3.25.169c2.156.103 4.37.207 6.439.572 2.097.336 4.225.527 6.35 1.127 2.124.541 4.25.907 6.316 1.681 8.382 2.515 16.495 6.342 24.578 10.433 8.111 4.061 16.307 8.386 25.085 11.78 8.75 3.365 18.14 5.682 27.746 5.984 40.08 2.917 70.27-34.798 110.885-30.33 9.718.713 19.277 3.499 28.368 7.45 9.119 3.923 17.887 8.778 27.004 13.109 9.058 4.39 18.611 8.111 28.696 9.79 2.5.34 5.027.884 7.559.902l3.796.202.949.036s.258.031.517.004l.49-.026 1.87-.074c2.504-.128 5.006-.14 7.57-.56l3.801-.499c1.267-.166 2.506-.537 3.745-.791 9.969-2.208 19.348-6.262 28.412-10.639 9.094-4.406 17.988-9.076 27.39-12.516 9.317-3.469 19.171-5.62 29.038-5.578 2.416.075 4.946.269 7.419.345 2.443.339 4.857.707 7.27 1.074 2.412.602 4.825 1.087 7.15 1.776 2.325.805 4.737 1.407 7.003 2.329 9.238 3.456 17.978 8.106 26.777 12.523 8.8 4.417 17.627 8.922 27.16 11.445a76.649 76.649 0 0014.48 2.499l3.681.202c.633.004 1.15.067 1.869.101l1.813-.075 3.597-.12 1.813-.075 1.814-.25c9.759-1.07 18.986-4.043 27.73-7.809 8.772-3.736 17.031-8.177 25.459-12.033 8.37-3.856 16.966-7.126 25.752-8.787 8.786-1.662 17.79-1.685 26.381-.25 8.62 1.406 16.855 4.357 24.683 7.891 7.828 3.533 15.335 7.619 22.96 11.297 7.597 3.707 15.34 6.977 23.322 9.08 2.039.453 3.991 1.051 6.003 1.358l6.034.919c2.042.103 4.054.234 6.067.365l1.496.069 1.553-.047 2.964-.125 2.935-.096 2.966-.417c1.958-.278 3.973-.439 5.847-.923 1.901-.454 3.831-.82 5.676-1.333a574.18 574.18 0 015.507-1.684c14.477-4.982 27.073-12.489 39.654-17.777 6.29-2.643 12.549-4.907 18.83-6.206 3.113-.855 6.25-1.037 9.331-1.512 1.554-.105 3.079-.124 4.604-.201l2.302-.1.547-.025.489.032 1.15.067c1.524.099 3.019.168 4.543.266 1.525.04 2.903.401 4.369.557 1.436.245 2.845.342 4.252.674 1.408.331 2.786.633 4.136.964 1.407.273 2.728.692 4.048 1.111 1.32.418 2.64.837 3.932 1.226 2.524 1.011 5.078 1.877 7.487 2.946 9.664 4.248 18.23 9.014 26.229 12.841 7.969 3.856 15.428 6.714 22.147 8.457 1.694.392 3.302.813 4.853 1.174 1.609.246 3.103.49 4.569.705 2.901.576 5.577.508 7.992.7.604.034 1.15.067 1.754.1.661.034 1.122-.021 1.64-.017 1.036-.051 1.985-.074 2.934-.096 1.784.013 3.31-.181 4.577-.347 0 0 .086-.029.115.001l-2.17-2.237c-.777.082-1.641.135-2.59.157-.892.023-1.871.074-2.907.125-.489.026-1.122.08-1.553.048-.547-.033-1.093-.067-1.697-.1-2.329-.163-4.918-.123-7.733-.669-1.408-.215-2.874-.43-4.426-.674-1.493-.362-3.101-.724-4.738-1.116-6.518-1.712-13.833-4.482-21.745-8.279-7.942-3.768-16.508-8.534-26.316-12.812-2.437-1.098-5.019-2.052-7.601-3.064-2.669-.808-5.337-1.908-8.151-2.571-1.407-.332-2.843-.693-4.279-1.054-1.435-.36-2.959-.517-4.453-.762-3.016-.577-6.008-.656-9.084-.825l-1.151-.066-.661-.034-.604.025-2.36.1c-1.583.076-3.165.094-4.806.228-3.168.504-6.449.714-9.677 1.568-6.482 1.327-12.913 3.648-19.291 6.379-12.811 5.402-25.321 12.881-39.452 17.748-1.759.543-3.575 1.085-5.363 1.657-1.787.513-3.688.85-5.504 1.275-1.844.513-3.744.616-5.587.896l-2.822.389-2.906.125-2.964.125-1.439.048-1.466-.098c-1.927-.102-3.911-.203-5.866-.334-1.926-.277-3.879-.583-5.862-.86-1.954-.307-3.878-.876-5.831-1.299-7.781-2.013-15.352-5.223-22.891-8.871-7.54-3.649-15.105-7.735-23.076-11.299-7.971-3.563-16.378-6.575-25.314-8.012-8.879-1.437-18.085-1.386-27.159.332-9.074 1.718-17.814 5.074-26.271 8.959-8.486 3.913-16.774 8.325-25.402 11.975-8.57 3.708-17.681 6.624-26.98 7.639l-1.757.25-1.813.075-3.597.179-1.813.075-1.725-.071-3.566-.201c-4.716-.326-9.456-1.207-14.108-2.351-9.303-2.346-18.337-6.122-27.108-10.568-8.771-4.387-17.568-9.096-26.892-12.582-2.295-.951-4.735-1.582-7.117-2.388-2.411-.719-4.853-1.233-7.265-1.835-2.471-.427-5-.795-7.5-1.135-2.502-.105-4.945-.327-7.505-.375-10.068-.072-20.123 2.048-29.584 5.546-9.489 3.468-18.498 8.138-27.562 12.456-9.036 4.348-18.356 8.285-28.066 10.407-1.209.226-2.42.568-3.658.763l-3.686.5c-2.42.45-4.951.432-7.483.531l-1.871.074-.489.026s-.288-.002-.431-.032l-.92-.065-3.71-.231c-2.474-.018-4.915-.591-7.386-.9-9.827-1.649-19.178-5.339-28.15-9.699-9.002-4.331-17.798-9.215-27.061-13.226-9.204-4.069-18.993-6.915-29.056-7.689-9.948-.831-20.111.353-29.596 3.237-9.542 2.825-18.491 7.086-27.209 11.349-8.747 4.291-17.408 8.496-26.461 11.354-9.025 2.887-18.298 4.281-27.616 3.864-9.26-.358-18.306-2.556-26.854-5.89-8.578-3.305-16.688-7.6-24.828-11.691-8.11-4.12-16.367-8.036-25.008-10.64-2.123-.775-4.335-1.171-6.517-1.712-2.153-.629-4.424-.85-6.637-1.187-2.24-.425-4.426-.5-6.583-.603l-3.25-.169c-1.236.02-2.244.101-3.366.122-8.805.288-17.363 2.36-25.352 5.196-8.018 2.807-15.552 6.464-22.856 10.065-7.304 3.6-14.493 7.085-21.819 9.779-7.269 2.695-14.732 4.541-22.044 5.249-1.871.133-3.77.178-5.64.252l-1.382.049s-.547.025-.662.024l-.661-.034-2.732-.165c-3.653-.056-7.186-.753-10.691-1.304-6.98-1.424-13.58-3.75-19.919-6.338-12.619-5.291-23.962-12.035-35.435-16.676-2.869-1.131-5.709-2.232-8.608-3.1-2.812-1.014-5.713-1.59-8.527-2.253-2.844-.634-5.689-.917-8.448-1.346-2.79-.107-5.434-.36-8.139-.321-10.731.128-20.442 2.426-28.72 5.552-8.336 3.067-15.41 6.611-21.559 9.635-6.149 3.025-11.403 5.559-15.731 7.398-2.193.919-4.097 1.724-5.77 2.297-1.673.63-3.058 1.147-4.268 1.489 0 0-.029.029-.087.028l1.028 1.06c1.067-.314 2.278-.773 3.749-1.318 1.702-.601 3.664-1.406 5.857-2.325l.202-.145z"/><path d="M-251.449 364.632c6.291-2.76 13.279-6.392 21.246-10.134 7.966-3.684 16.997-7.447 27.31-9.419 1.297-.312 2.592-.449 3.917-.615 1.324-.166 2.649-.332 4.031-.497l4.143-.146c1.439-.048 2.763-.156 4.171 0 2.847.225 5.81.217 8.653.793 1.437.244 2.903.4 4.339.703 1.465.332 2.9.693 4.394 1.054 11.801 2.977 23.408 9.051 35.675 15.334 6.163 3.054 12.496 6.342 19.324 8.904 6.828 2.562 14.122 4.426 21.768 5.182 7.676.727 15.417.227 23.282-1.382 7.779-1.581 15.48-4.361 22.926-7.756 7.475-3.366 14.81-7.229 22.458-10.652 7.619-3.394 15.551-6.405 23.85-8.216l3.111-.679 3.168-.445 3.167-.445c1.066-.139 2.13-.102 3.195-.182l3.223-.152.806-.053s.201-.028.345.002l.402.003 1.64.1 3.306.169c1.122.038 2.215.104 3.277.316 8.537 1.025 17.119 3.687 25.35 7.224 8.288 3.536 16.34 7.948 24.738 12.011 8.37 4.093 17.146 7.838 26.48 9.921 9.334 2.141 19.141 2.532 28.73 1.169 9.676-1.392 18.962-4.657 27.88-8.655 8.918-3.998 17.524-8.671 26.47-12.581 8.946-3.911 18.289-7 27.991-8.07 1.21-.225 2.419-.275 3.656-.296l3.654-.178c.605-.025 1.267-.108 1.784-.046l1.869.101 3.71.173c1.266.009 2.444.222 3.651.406l3.592.522c2.384.397 4.767 1.086 7.18 1.629 9.503 2.611 18.504 6.941 27.476 11.418 8.942 4.506 17.912 9.216 27.496 12.558 9.555 3.37 19.755 5.167 29.912 4.801l3.77-.178c1.237-.02 2.505-.303 3.8-.44l3.801-.499c1.239-.254 2.478-.567 3.717-.821 1.239-.312 2.477-.508 3.717-.879l3.661-1.114c2.422-.684 4.788-1.66 7.153-2.52 9.462-3.673 18.328-8.49 27.392-12.75 9.035-4.29 18.296-8.052 28.004-9.94 2.42-.509 4.867-.696 7.315-1.058 2.446-.187 4.92-.228 7.367-.357 2.415.076 4.917.24 7.39.374 2.443.339 4.828.678 7.241 1.104 9.652 1.939 18.773 5.686 27.602 9.957 8.83 4.213 17.338 9.154 26.255 13.163 8.918 4.008 18.449 6.707 28.137 7.506l3.624.201 1.811.101.431.032s.346.003.49-.025l.892-.023c2.388-.129 4.747-.112 7.137-.417 2.39-.363 4.837-.55 7.171-1.088 2.305-.568 4.695-.931 6.973-1.704 18.449-5.245 34.175-15.828 51.134-21.902 8.422-3.096 17.181-5.02 25.899-5.28l3.194-.123 3.307.17 3.278.199c1.093.066 2.127.307 3.219.432 2.097.336 4.253.556 6.32 1.155 2.067.541 4.194.907 6.202 1.623 16.39 4.997 30.648 14.333 45.762 20.782 7.542 3.239 15.349 5.633 23.223 6.799 1.954.306 3.936.642 5.892.656 2.014.073 3.882.291 5.924.276 1.928-.074 3.828-.177 5.727-.222 1.899-.103 3.829-.469 5.758-.719 7.603-1.173 14.782-3.371 21.562-6.099 6.751-2.757 13.131-5.897 19.281-8.921 12.298-6.108 24.246-11.341 36.17-13.36a80.747 80.747 0 0133.473 1.525c10.077 2.848 18.849 7.119 26.731 11.062 7.854 3.972 14.875 7.616 21.242 10.292 6.309 2.792 11.993 4.41 16.615 5.641 4.395.938 7.842 1.547 10.286 1.71l-2.655-2.736c-1.983-.278-4.31-.733-7.096-1.308-4.508-1.172-10.02-2.73-16.271-5.464-6.253-2.616-13.217-6.201-21.128-10.174-7.882-3.943-16.769-8.273-27.104-11.21-2.613-.574-5.254-1.411-8.041-1.811-2.788-.4-5.632-.975-8.479-1.025-1.438-.068-2.818-.195-4.371-.206-1.496.047-2.964.125-4.46.172-3.021.008-6.046.6-9.126.958-6.107 1.184-12.362 2.805-18.449 5.304-6.116 2.411-12.264 5.26-18.414 8.343-6.207 3.024-12.5 6.135-19.108 8.864-6.635 2.641-13.67 4.811-20.956 5.957-1.843.221-3.629.559-5.5.692-1.899.103-3.798.148-5.726.222-1.784.045-3.767-.173-5.665-.245-1.899-.014-3.824-.349-5.72-.655-7.644-1.106-15.222-3.44-22.649-6.62-14.856-6.242-29.229-15.638-46.05-20.726-2.037-.745-4.221-1.111-6.374-1.682-2.124-.599-4.338-.82-6.551-1.157-1.092-.125-2.212-.396-3.333-.433l-3.307-.17-3.307-.169-3.424.121c-8.978.287-17.967 2.268-26.563 5.421-17.247 6.248-32.973 16.772-50.989 21.874-2.22.715-4.553 1.078-6.801 1.647-2.247.51-4.579.698-6.882 1.032-2.304.275-4.72.258-7.109.387-2.273.13-4.687-.179-7.017-.284-9.401-.739-18.644-3.435-27.536-7.122-8.949-3.629-17.632-8.162-26.461-12.491-8.858-4.301-18.093-8.166-27.888-10.135-2.471-.427-4.971-.766-7.443-1.135-2.473-.134-4.917-.298-7.476-.404-2.504.129-5.006.14-7.511.327-2.505.362-4.98.578-7.458 1.086-9.881 1.887-19.344 5.677-28.407 9.937-9.121 4.26-17.987 9.018-27.333 12.575-9.347 3.615-19.03 6.001-29.014 6.251-9.926.309-19.838-1.486-29.221-4.797-9.383-3.31-18.266-8.049-27.237-12.584-8.972-4.535-18.088-8.925-27.82-11.654-2.47-.544-4.881-1.262-7.352-1.689l-3.764-.582c-1.265-.185-2.5-.398-3.737-.436l-3.709-.231-1.869-.101c-.719-.034-1.295.02-1.928.015l-3.74.149c-1.238.02-2.533.099-3.743.324-9.989 1.068-19.591 4.185-28.652 8.094-9.061 3.91-17.725 8.582-26.556 12.493-8.802 3.941-17.944 7.061-27.216 8.339a75.372 75.372 0 01-27.809-1.222c-18.208-4.162-33.925-14.649-50.701-21.928-8.402-3.654-17.156-6.434-26.21-7.522a18.687 18.687 0 00-3.335-.316l-3.307-.17-1.639-.099-.402-.003s-.403-.003-.49.026l-.834.023-3.338.152c-1.123.079-2.244.042-3.338.151l-3.283.444-3.282.444-3.228.737c-8.586 1.868-16.635 5.171-24.285 8.827-7.65 3.598-14.983 7.403-22.372 10.74-7.388 3.337-14.83 6.031-22.407 7.584-7.49 1.525-15.232 2.025-22.591 1.329-7.388-.783-14.481-2.499-21.195-4.885-6.743-2.357-13.107-5.383-19.27-8.437-12.268-6.166-24.018-12.328-36.078-15.278l-4.48-1.084c-1.494-.303-3.017-.46-4.483-.675-2.988-.547-5.893-.539-8.74-.705-1.437-.127-2.934-.021-4.315.028-1.41.077-2.82.096-4.23.174-1.382.165-2.736.36-4.118.526-1.353.136-2.706.331-4.003.643-10.515 2.058-19.661 5.88-27.657 9.592-7.995 3.771-14.954 7.433-21.188 10.194-6.234 2.76-11.657 4.826-16.153 6.079-4.411 1.225-7.782 1.99-10.229 2.294l1.113 1.148c2.333-.363 5.531-1.071 9.48-2.182 4.584-1.283 10.064-3.348 16.355-6.108l-.058.116z"/><path d="M-283.871 357.124c9.497-.575 23.131-4.306 38.894-12.142 7.938-3.771 16.573-8.356 26.409-12.055 1.212-.459 2.452-.947 3.75-1.376 1.268-.4 2.565-.771 3.892-1.17 2.595-.917 5.36-1.306 8.069-1.988 1.354-.312 2.793-.419 4.233-.642 1.44-.165 2.851-.477 4.319-.495 1.467-.078 2.935-.096 4.402-.174.72-.024 1.525-.076 2.187-.042l2.3.133c1.524.098 3.048.197 4.601.267 1.494.244 3.017.459 4.569.704l2.299.367 2.297.543c1.522.391 3.102.723 4.652 1.144 6.172 1.826 12.338 4.354 18.502 7.233 6.164 2.937 12.383 6.225 18.861 9.427 6.478 3.202 13.244 6.348 20.477 8.621 7.232 2.331 14.96 3.759 22.928 3.904 7.881.056 16.03-1.084 23.9-3.394 7.9-2.282 15.518-5.676 23.11-9.274 7.62-3.569 15.213-7.402 23.147-10.589 7.906-3.216 16.208-5.67 24.845-6.543 8.607-.903 17.578-.255 26.135 1.852 8.673 2.107 17.018 5.703 25.274 9.736 8.255 4.033 16.508 8.534 25.284 12.22 8.718 3.686 18.105 6.412 27.765 7.241 2.444.105 4.801.356 7.305.286 2.388-.129 4.747-.112 7.194-.416 2.42-.392 4.924-.579 7.286-1.088 2.392-.596 4.811-.988 7.118-1.731 18.939-5.388 35.448-16.93 54.019-23.109 9.256-3.119 19.048-4.686 28.797-4.236 9.864.391 19.397 2.856 28.633 6.604 9.208 3.66 18.004 8.544 27.062 12.934 9.03 4.419 18.437 8.402 28.375 10.46 2.47.543 5 .795 7.5 1.193 2.529.252 5.032.299 7.591.463 2.589-.04 5.007-.198 7.539-.297 2.534-.332 5.068-.665 7.544-1.056 9.967-1.858 19.401-5.677 28.465-9.996 9.064-4.26 17.872-9.018 27.075-12.664 9.175-3.675 18.801-6.178 28.584-6.575l3.655-.179c1.151.008 2.445.105 3.652.172l3.681.202c1.207.125 2.385.338 3.592.522l3.592.523 3.561.843c1.177.33 2.384.514 3.532.873l3.473 1.106c9.241 3.047 17.954 7.434 26.493 12.054 8.511 4.59 17.254 8.89 26.438 11.877 9.154 3.017 18.81 4.43 28.306 4.031l3.51-.151 3.542-.471 3.542-.472 3.486-.764 3.458-.793 3.373-.999c1.124-.372 2.249-.685 3.344-1.028l3.26-1.233c8.74-3.298 16.912-7.536 25.052-11.452 8.112-3.945 16.28-7.598 24.696-9.934 8.418-2.395 17.054-3.327 25.537-2.828 8.512.47 16.667 2.457 24.442 5.347 7.775 2.89 15.112 6.625 22.335 10.3 7.223 3.675 14.417 7.321 21.818 10.12 7.373 2.829 14.982 4.783 22.57 5.655 1.898.131 3.796.203 5.694.333l1.408.098c.604.033.95-.022 1.468-.019l2.762-.097c3.653-.003 7.398-.678 10.998-1.207 7.173-1.381 13.95-3.699 20.354-6.284 12.754-5.344 24.106-11.838 35.415-16.257 11.251-4.42 22.459-6.824 32.813-6.575 2.617.106 5.263.125 7.677.493 2.473.193 4.857.707 7.212 1.133a84.709 84.709 0 0113.118 3.922c8.148 3.097 15.083 6.712 21.16 9.794 6.047 3.112 11.293 5.692 15.622 7.622 2.18.951 4.072 1.782 5.794 2.438.86.356 1.635.625 2.352.893l-3.883-4.002c-1.061-.446-2.151-.921-3.327-1.426-4.273-1.872-9.461-4.451-15.566-7.563-6.076-3.083-13.126-6.698-21.417-9.826-4.131-1.607-8.609-2.925-13.405-4.04-4.739-1.057-10.027-1.738-15.233-1.921-10.842-.457-22.367 2.149-33.849 6.684-11.511 4.506-22.863 11.058-35.415 16.316-6.29 2.585-12.894 4.846-19.836 6.17-3.484.472-6.941 1.149-10.652 1.152l-2.763.097c-.431.026-.978.051-1.323.049l-1.381-.068c-1.811-.101-3.68-.202-5.492-.303-7.358-.812-14.738-2.706-21.938-5.475-7.23-2.74-14.367-6.327-21.618-9.973-7.223-3.675-14.646-7.439-22.622-10.36-3.96-1.431-8.035-2.746-12.257-3.682-2.096-.57-4.252-.849-6.378-1.156-1.063-.154-2.155-.337-3.247-.462l-3.221-.198c-8.713-.5-17.608.459-26.227 2.881-8.648 2.393-16.902 6.133-25.071 10.078-8.17 3.945-16.313 8.154-24.88 11.395-8.596 3.269-17.529 5.427-26.824 5.798-9.266.402-18.605-.98-27.588-3.879-9.012-2.869-17.582-7.168-26.326-11.35-8.743-4.183-17.485-8.658-26.869-11.735-9.327-3.135-19.269-4.726-29.225-4.271-9.957.397-19.755 2.898-29.045 6.572-9.318 3.645-18.155 8.374-27.189 12.605-9.006 4.203-18.325 7.906-28.118 9.706-2.448.362-4.867.696-7.314 1-2.475.099-5.036.227-7.453.268-2.444-.164-4.946-.211-7.418-.462-2.443-.397-4.915-.649-7.327-1.192-9.709-2.057-18.943-5.98-27.915-10.398-8.972-4.418-17.768-9.303-27.148-13.081-2.352-.893-4.646-1.903-7.087-2.593l-3.587-1.165c-1.206-.359-2.47-.602-3.676-.903-1.235-.272-2.44-.631-3.676-.845l-3.764-.582c-1.236-.155-2.528-.427-3.736-.494l-3.738-.202c-10.094-.51-20.116 1.113-29.603 4.23-9.516 3.088-18.379 7.555-27.184 11.846s-17.608 8.349-26.804 10.942c-2.249.744-4.639 1.107-6.945 1.675-2.305.509-4.665.668-6.969 1.06-2.332.247-4.777.258-7.137.358-2.273.072-4.658-.208-6.988-.312-9.343-.798-18.385-3.463-26.96-7.119-8.575-3.655-16.741-8.126-25.083-12.248-8.312-4.092-16.887-7.806-25.817-10.003-8.988-2.256-18.103-2.876-27.084-2.005-8.982.871-17.602 3.41-25.651 6.713-8.079 3.274-15.616 7.34-23.094 11.057-7.506 3.687-15.038 6.993-22.734 9.189-7.698 2.253-15.415 3.308-23.182 3.311-7.708-.113-15.178-1.511-22.297-3.549-3.589-.99-7.031-2.358-10.416-3.668-3.355-1.456-6.681-2.941-9.892-4.542-6.478-3.144-12.697-6.432-18.918-9.369-6.25-2.909-12.503-5.408-18.819-7.265-1.579-.45-3.158-.782-4.738-1.174l-2.355-.542-2.385-.339c-1.58-.216-3.132-.461-4.713-.676-1.553-.07-3.077-.168-4.629-.238l-2.272-.104c-.834-.035-1.554.047-2.302.042a235.67 235.67 0 01-4.518.172c-1.467.019-2.936.33-4.405.524-1.44.224-2.879.33-4.32.671-2.795.71-5.588 1.129-8.242 2.045-1.326.399-2.652.799-3.921 1.199-1.269.459-2.509.947-3.778 1.405-9.981 3.786-18.587 8.4-26.496 12.201-15.706 7.836-29.109 11.51-38.405 12.116-2.36.1-4.403.173-6.216.248-1.323.049-2.531-.077-3.595-.113l1.285 1.324c.719.034 1.495.069 2.358.075 1.784-.046 3.856-.148 6.216-.248l.057.059z"/><path d="M-290.399 340.743c1.036-.051 2.101-.073 3.252-.123 1.151-.05 2.359-.1 3.626-.15 1.295-.136 2.648-.331 4.059-.526 2.879-.271 5.876-1.01 9.161-1.746 6.514-1.707 13.753-4.373 21.576-8.028 7.85-3.568 16.254-8.096 25.747-12.09 2.338-1.064 4.846-1.894 7.356-2.84a121.548 121.548 0 017.813-2.37c2.708-.565 5.418-1.364 8.268-1.607 1.411-.194 2.85-.359 4.29-.583 1.439-.048 2.906-.125 4.403-.173 2.964-.242 5.925.101 9.031.24 1.553.011 3.017.402 4.569.588 1.523.274 3.047.372 4.597.793 6.176 1.3 12.288 3.477 18.425 6.034 12.274 5.231 24.418 12.682 38.215 18.186 6.885 2.679 14.203 5.099 21.935 5.885 1.925.335 3.882.29 5.837.421 1.006.037 1.897.131 2.99.138l2.907-.125c3.855-.031 7.858-.616 11.89-1.23 7.892-1.463 15.68-4.213 23.268-7.403 7.618-3.218 15.038-7.052 22.63-10.65 7.62-3.569 15.468-6.786 23.738-8.743 2.075-.453 4.15-1.023 6.252-1.212 2.13-.219 4.233-.701 6.39-.715 2.13-.043 4.347-.29 6.389-.188 2.185.133 4.428.207 6.613.398 8.509.879 17.12 3.454 25.351 6.932 8.26 3.448 16.283 7.831 24.567 11.893 8.285 4.063 16.945 7.865 26.162 10.123 9.132 2.286 18.965 2.94 28.38 1.81 9.645-1.13 18.873-4.161 27.703-8.014 8.859-3.823 17.35-8.438 26.095-12.438 8.745-3.999 17.831-7.295 27.334-8.746 2.39-.305 4.752-.756 7.14-.768l3.568-.15.892-.022s.259-.028.403.002l.46.004 1.812.1c2.415.134 4.889.152 7.216.607 2.356.368 4.742.648 7.067 1.278 9.449 2.142 18.396 6.005 27.168 10.334 8.771 4.329 17.453 9.038 26.632 12.727 9.179 3.689 18.913 6.184 28.806 6.605 9.863.45 19.828-1.115 29.171-4.204 9.4-3.031 18.177-7.468 26.924-11.76 8.748-4.291 17.494-8.466 26.69-11.177 9.197-2.769 18.756-3.928 28.243-3.158 9.46.681 18.675 3.23 27.307 6.945 8.69 3.715 16.797 8.477 25.253 12.6 8.398 4.18 17.03 7.953 26.076 10.151 8.987 2.256 18.447 2.878 27.43 1.891 9.183-.958 17.89-3.642 26.113-7.061 8.252-3.389 16.049-7.483 23.843-11.227 7.794-3.684 15.642-7.018 23.712-9.123 8.042-2.193 16.303-2.864 24.354-2.339 8.108.525 15.805 2.334 23.236 5.046 14.775 5.453 27.862 13.758 41.6 19.438 6.825 2.912 13.887 5.008 20.897 6.227 7.01 1.336 14.116 1.241 20.765.733 6.88-.681 13.249-2.36 19.391-4.333a174.608 174.608 0 0017.197-7.241c10.826-5.212 20.758-10.342 30.449-13.721 9.632-3.38 19.049-4.803 27.392-4.86 17.173.152 29.616 5.851 37.932 9.534 2.121 1.009 4.014 1.899 5.59 2.699l-4.369-4.502s-.2-.089-.315-.148c-2.122-.892-4.415-2.077-7.141-3.061a132.119 132.119 0 01-4.159-1.637c-1.493-.478-3.043-.957-4.621-1.465-1.578-.566-3.302-.929-5.082-1.351-1.781-.422-3.561-.902-5.515-1.15-1.897-.247-3.936-.7-5.949-.832-2.013-.131-4.083-.263-6.239-.424-8.83-.151-18.421 1.329-28.313 4.795-9.92 3.436-19.94 8.653-30.679 13.837a182.19 182.19 0 01-16.938 7.155c-5.94 1.945-12.251 3.565-18.729 4.25-1.613.28-3.338.21-5.007.314l-2.533.099-.662.025-.575-.004-1.265-.068-5.09-.299c-1.695-.217-3.391-.492-5.115-.738-6.838-1.159-13.67-3.195-20.41-6.019-13.508-5.562-26.624-13.837-41.715-19.381-15.034-5.542-32.311-7.156-48.884-2.687-8.272 2.133-16.236 5.524-24.088 9.267-7.851 3.743-15.619 7.808-23.727 11.169-8.108 3.361-16.699 5.988-25.48 6.948-8.953.959-17.924.311-26.768-1.856-8.816-2.138-17.305-5.822-25.704-9.944-8.341-4.122-16.767-8.507-25.601-12.018-8.806-3.599-18.136-6.266-27.796-6.978-9.603-.77-19.363.358-28.675 3.126-18.795 5.418-35.217 16.815-53.728 22.702-9.198 3.003-18.903 4.482-28.594 3.975-9.662-.42-19.195-2.884-28.201-6.572-9.064-3.63-17.66-8.367-26.46-12.725-8.8-4.359-17.919-8.34-27.569-10.571-2.382-.689-4.855-.941-7.297-1.338-2.47-.485-4.887-.503-7.331-.666l-1.811-.101-.431-.032-.518-.004-.921.052-3.683.149c-2.474-.018-4.894.433-7.341.737-9.762 1.42-19.078 4.773-27.939 8.771-8.86 3.999-17.379 8.526-26.123 12.292-8.714 3.736-17.797 6.682-26.981 7.697-9.357 1.073-18.586.393-27.545-1.833-8.93-2.197-17.39-5.969-25.617-10.031-8.226-4.062-16.278-8.474-24.681-12.011-8.432-3.567-17.129-6.23-26.212-7.172-2.243-.191-4.428-.265-6.614-.397-2.33-.105-4.488.143-6.733.185-2.243-.016-4.404.465-6.621.713-2.188.218-4.35.758-6.51 1.239-8.587 1.984-16.637 5.287-24.315 8.856-7.707 3.598-15.07 7.432-22.487 10.798-7.418 3.366-14.917 6.176-22.637 7.582-3.83.586-7.574 1.203-11.544 1.233l-2.907.125c-.834-.035-1.869-.101-2.818-.137-1.869-.16-3.796-.086-5.664-.42-7.473-.814-14.679-2.881-21.507-5.385-6.828-2.562-13.278-5.793-19.555-8.965-6.277-3.171-12.468-6.313-18.691-8.958-6.224-2.587-12.479-4.736-18.799-6.008-1.55-.42-3.16-.49-4.712-.794-1.552-.186-3.131-.577-4.656-.559-3.048-.139-6.153-.453-9.146-.182-12.085.381-23.098 3.692-32.621 7.774-9.58 4.081-17.984 8.609-25.776 12.177-7.765 3.656-14.918 6.293-21.317 8.001-3.227.736-6.224 1.475-8.988 1.747-1.382.166-2.707.39-3.945.527-1.266.05-2.503.129-3.625.15-1.152.05-2.245.101-3.252.123-.949-.036-1.898-.072-2.79-.108-.23-.002-.402-.003-.603-.034l-1.188 1.19a31.45 31.45 0 001.725.071c.892.035 1.812.1 2.905.108l-.03.088z"/><path d="M-256.136 316.761c6.001-2.412 12.67-5.667 20.09-9.325 7.419-3.6 15.732-7.573 25.188-10.369 1.182-.313 2.393-.714 3.574-1.027a218.29 218.29 0 003.746-.791c2.478-.626 5.097-.811 7.747-1.202 2.62-.302 5.41-.253 8.057-.41 2.761.195 5.637.216 8.454.587 2.787.458 5.661.771 8.503 1.58 1.436.361 2.872.664 4.307 1.083 1.407.448 2.842.926 4.277 1.404 5.71 1.999 11.474 4.465 17.264 7.37 11.552 5.664 23.469 12.529 37.218 16.748 6.861 2.006 14.1 3.461 21.607 3.602 1.956.072 3.74-.09 5.582-.135.92-.052 1.841-.046 2.79-.127l2.851-.359c3.829-.353 7.604-1.232 11.35-2.081 15.101-3.867 28.913-12.243 43.63-18.742 7.36-3.249 15.06-6.029 23.097-7.52 8.065-1.462 16.409-1.578 24.714-.379 8.218 1.169 16.397 3.887 24.284 7.304 7.914 3.446 15.65 7.651 23.649 11.536 7.969 3.914 16.314 7.51 25.216 9.677 2.211.513 4.451 1.113 6.693 1.363 2.27.338 4.511.763 6.812.779l3.45.2c.604.034 1.093.067 1.783.072l1.698-.076c2.274-.13 4.517-.055 6.85-.419 9.298-.956 18.207-3.727 26.777-7.319 8.57-3.591 16.771-7.974 25.171-11.918 8.4-3.943 16.997-7.447 26.073-9.34a76.135 76.135 0 0127.592-.651c9.166 1.439 18.032 4.63 26.547 8.577 8.544 3.918 16.853 8.536 25.484 12.485 8.601 3.977 17.667 7.256 27.121 8.697l3.535.522c1.178.213 2.386.163 3.565.259l3.566.201.891.036c.403.002.605-.025.921-.052l1.755-.075c2.331-.13 4.69-.113 7.052-.505 2.361-.334 4.751-.58 7.056-1.148 9.306-1.95 18.135-5.569 26.621-9.599 8.515-4.001 16.746-8.414 25.315-11.947 8.541-3.562 17.449-6.216 26.545-7.028 9.096-.812 18.296-.045 26.996 2.326 8.757 2.312 16.927 6.257 24.923 10.318 8.026 4.032 15.935 8.296 24.166 11.774 8.202 3.507 16.784 6.11 25.58 7.05a78.806 78.806 0 0025.958-1.451c16.942-3.737 31.562-12.574 46.281-19.19 7.36-3.367 14.859-6.06 22.493-7.613 1.873-.483 3.831-.703 5.732-.982l2.879-.388c.951-.139 1.9-.104 2.878-.155 1.899-.045 3.828-.236 5.668-.164 1.927.101 3.825.232 5.723.304 7.445.784 14.681 2.589 21.509 5.15 6.886 2.504 13.306 5.765 19.641 8.937 12.582 6.431 24.877 12.801 37.744 15.64l2.383.573 2.414.367c1.609.246 3.19.461 4.741.706 1.582.099 3.163.198 4.716.268l2.358.134c.863.006 1.554-.048 2.331-.071 1.525-.077 3.021-.125 4.546-.202 1.525-.077 3.023-.358 4.549-.552 3.023-.3 5.905-1.039 8.729-1.662 11.354-2.782 21.17-7.68 30.177-11.999 8.978-4.407 17.148-8.41 24.905-11.073 7.701-2.721 14.874-4.16 21.15-4.816 1.583-.077 3.108-.154 4.576-.231.719-.024 1.41-.077 2.1-.072.719.034 1.41.039 2.071.073 1.352.039 2.645.136 3.882.174 1.179.154 2.328.279 3.392.433 2.155.22 4.051.643 5.688.976.833.152 1.58.332 2.241.483l-2.57-2.648c-1.494-.303-3.16-.666-5.115-.855a94.925 94.925 0 00-3.563-.434 146.213 146.213 0 00-3.883-.174c-.661-.034-1.38-.069-2.099-.103-.805-.006-1.496.048-2.216.072-1.496.048-3.05.095-4.69.171-6.476.567-13.908 1.859-21.781 4.637-7.902 2.749-16.187 6.81-25.166 11.217-8.949 4.319-18.62 9.13-29.687 11.857-2.766.623-5.561 1.333-8.469 1.634-1.439.165-2.88.447-4.347.524-1.497.048-3.022.125-4.547.202-.719.024-1.583.076-2.216.071l-2.271-.103c-1.524-.099-3.077-.169-4.601-.267-1.523-.215-3.075-.46-4.627-.705l-2.327-.338-2.298-.543c-12.494-2.69-24.617-8.884-37.257-15.315-6.364-3.143-12.87-6.433-19.899-8.968-7.001-2.563-14.38-4.456-22.142-5.213-1.927-.102-3.824-.232-5.722-.304-2.042-.102-3.942.118-5.899.162-.978.052-1.956.045-2.935.155l-2.937.388c-1.958.278-3.916.498-5.876 1.01-7.807 1.61-15.48 4.419-22.897 7.785-14.863 6.703-29.338 15.395-45.877 19.017a77.09 77.09 0 01-25.296 1.427c-8.537-.908-16.948-3.452-25.006-6.87-8.117-3.419-15.968-7.683-24.081-11.628-8.112-3.944-16.573-7.482-25.445-9.796-8.901-2.342-18.186-3.256-27.426-2.416-9.269.81-18.321 3.492-26.948 7.025-8.656 3.562-16.943 7.915-25.429 11.887-8.457 3.943-17.17 7.446-26.303 9.339-2.277.597-4.551.786-6.855 1.12-2.275.422-4.663.376-6.994.505l-1.755.075s-.633.054-.834.024l-.863-.065-3.508-.2c-1.179-.096-2.33-.046-3.479-.288l-3.477-.522c-9.224-1.439-18.089-4.688-26.604-8.635-8.573-3.948-16.824-8.566-25.426-12.543-8.601-3.977-17.61-7.314-27.063-8.814a77.96 77.96 0 00-28.282.587c-9.306 1.892-18.105 5.423-26.591 9.337-8.486 3.914-16.687 8.238-25.141 11.772-8.425 3.505-17.218 6.16-26.056 7.061-2.189.335-4.518.231-6.763.39l-1.698.076-1.61-.07-3.336-.199c-2.214-.045-4.398-.47-6.61-.807-2.185-.25-4.338-.82-6.492-1.332-8.586-2.136-16.759-5.672-24.7-9.557-7.94-3.885-15.676-8.09-23.734-11.625-8.058-3.535-16.352-6.312-25.001-7.572-8.535-1.259-17.194-1.174-25.548.344-8.353 1.518-16.256 4.384-23.73 7.633-14.949 6.614-28.671 14.611-43.228 18.744-3.66.938-7.263 1.877-10.89 2.319l-2.708.389c-.921.111-1.841.104-2.762.156-1.842.045-3.77.236-5.468.195-7.248-.111-14.316-1.271-21.092-3.132-13.521-3.924-25.351-10.818-37.019-16.424-5.819-2.876-11.64-5.402-17.466-7.401-1.463-.449-2.927-.898-4.362-1.375-1.464-.449-2.929-.723-4.393-1.113-2.872-.78-5.861-1.094-8.735-1.524-2.874-.371-5.722-.362-8.482-.557-2.878.155-5.61.106-8.288.408-2.678.42-5.355.605-7.891 1.23-1.267.283-2.535.566-3.774.82-1.239.313-2.45.713-3.661 1.055-9.629 2.854-17.943 6.886-25.391 10.514-7.419 3.659-14.03 6.914-19.974 9.326-5.887 2.529-11.104 3.982-15.37 5.121-1.44.282-2.679.536-3.889.761l-1.622 1.625c1.671-.339 3.601-.705 5.819-1.127 4.323-1.138 9.627-2.62 15.571-5.149l-.115-.059z"/><path d="M-237.803 291.673c5.601-2.707 11.952-5.876 19.395-8.745 7.413-2.782 15.945-5.175 25.472-5.78 1.179-.02 2.388-.07 3.596-.12l1.784-.046 1.869.101c2.473.193 5.062.153 7.59.639 1.265.184 2.529.369 3.822.582 1.293.156 2.556.574 3.877.876 1.292.33 2.614.574 3.905.963 1.292.447 2.583.836 3.904 1.255 10.532 3.436 20.875 9.208 32.083 14.811 5.618 2.787 11.467 5.459 17.664 7.782 6.226 2.178 12.802 3.891 19.67 4.846 1.696.216 3.45.317 5.203.475l2.645.194 2.647-.039c1.756-.075 3.481-.005 5.266-.167 1.785-.221 3.6-.471 5.384-.692 7.172-1.147 14.235-3.347 21.16-6.161 13.82-5.658 26.967-13.659 41.617-18.756 7.325-2.519 15.046-4.1 22.93-4.453l2.965-.125.719-.024.69.005 1.524.098c1.984.161 4.084.146 6.01.423 1.953.306 3.936.583 5.89.89 1.953.481 3.934.934 5.887 1.415 15.734 4.262 30.138 13.336 45.88 20.316 7.886 3.475 16.208 6.34 24.943 7.688 2.184.308 4.339.703 6.582.719l3.307.17 1.726.071 1.64-.076c2.187-.101 4.345-.115 6.562-.362 2.217-.306 4.463-.582 6.68-.946 8.815-1.632 17.267-4.816 25.377-8.527 8.168-3.712 16.052-7.951 24.219-11.604 8.168-3.653 16.618-6.661 25.431-8.118 2.217-.247 4.406-.699 6.651-.799 2.216-.072 4.518-.231 6.676-.245l6.786.341 6.61.982c8.819 1.67 17.31 4.945 25.538 8.832 8.228 3.887 16.251 8.269 24.595 12.099 8.343 3.829 17.094 6.96 26.174 8.427 4.539.792 9.14 1.059 13.743 1.033 2.274-.129 4.546-.084 6.821-.389 2.275-.364 4.606-.552 6.825-1.033 9.016-1.718 17.613-5.046 25.839-8.874 8.255-3.798 16.225-8.066 24.45-11.66 8.196-3.624 16.674-6.486 25.4-7.797 4.32-.729 8.78-.901 13.124-.841 2.214.162 4.428.207 6.584.427 2.155.337 4.311.615 6.436 1.039 8.589 1.786 16.648 5.145 24.475 8.796 7.855 3.679 15.42 7.825 23.218 11.504 7.74 3.679 15.772 6.834 24.102 8.646 8.271 1.813 16.869 2.254 25.046 1.377 8.377-.846 16.333-3.127 23.863-6.141 7.558-2.985 14.69-6.587 21.762-10.014 7.045-3.457 14.058-6.709 21.182-9.2 7.152-2.462 14.441-3.959 21.693-4.433 14.621-1.006 28.489 2.687 40.875 8.328 12.474 5.495 23.787 12.385 35.52 16.94 5.822 2.408 11.765 4.058 17.625 5.269 2.96.401 5.861 1.035 8.766 1.085 1.438.069 2.904.167 4.313.265 1.553.069 2.848-.068 4.258-.087 11.251-.416 21.628-3.381 30.573-7.058 8.973-3.705 16.856-7.828 24.044-11.254 7.159-3.514 13.737-6.156 19.562-8.043 1.441-.457 2.854-.885 4.209-1.314 1.384-.341 2.709-.623 3.948-.936 2.508-.654 4.868-.929 6.942-1.265 1.065-.139 2.016-.337 2.937-.388.921-.052 1.813-.075 2.59-.099 1.266-.049 2.359-.1 3.28-.152l-1.884-1.942c-.489.026-.95.023-1.497.048-.834.023-1.726.046-2.647.098-.978.051-1.957.22-3.023.358-2.131.277-4.549.494-7.171 1.147-1.325.283-2.651.566-4.063.877-1.383.399-2.825.856-4.353 1.284-5.968 1.857-12.662 4.614-19.879 8.128-7.216 3.455-15.071 7.607-23.9 11.226-8.829 3.619-18.774 6.499-29.766 6.888-1.352.02-2.849.184-4.114.117-1.381-.068-2.789-.166-4.199-.205-2.819-.02-5.633-.683-8.536-1.026-5.688-1.151-11.516-2.741-17.223-5.09-11.561-4.437-22.875-11.268-35.492-16.794-6.309-2.733-12.936-5.323-20.031-6.747-1.722-.48-3.562-.668-5.343-.973-1.811-.276-3.621-.611-5.433-.653-1.811-.1-3.652-.172-5.492-.302-1.87.074-3.712.178-5.554.223-7.454.502-14.916 2.115-22.212 4.605-7.268 2.52-14.339 5.83-21.383 9.286-7.073 3.427-14.175 7-21.59 9.957-7.414 2.957-15.255 5.238-23.287 6.029-8.176.818-16.343.409-24.5-1.344-8.128-1.724-15.988-4.819-23.7-8.469-7.712-3.649-15.305-7.765-23.218-11.504-7.884-3.709-16.262-6.749-25.024-8.361l-6.609-.982c-2.214-.22-4.4-.236-6.614-.398-4.487-.032-8.947.141-13.354.84-8.869 1.281-17.491 4.17-25.745 7.794-8.282 3.593-16.281 7.832-24.506 11.543-8.197 3.74-16.678 7.011-25.55 8.642-2.19.452-4.435.612-6.653.976-2.217.305-4.518.23-6.791.36-4.459-.002-9.002-.269-13.427-1.06-8.907-1.466-17.485-4.596-25.714-8.366-8.258-3.799-16.252-8.211-24.566-12.127-8.285-3.946-16.919-7.31-25.968-9.04l-6.839-1.043-6.786-.399c-2.359-.016-4.604.143-6.906.185-2.302.1-4.549.552-6.823.799-9.044 1.455-17.725 4.519-25.95 8.172-8.282 3.652-16.195 7.862-24.304 11.515-8.053 3.654-16.331 6.722-24.886 8.268-2.103.365-4.233.583-6.393.889-2.159.248-4.374.203-6.532.333l-1.64.076-1.553-.069-3.221-.199c-2.157-.044-4.254-.439-6.381-.746-8.419-1.317-16.568-4.122-24.31-7.567-15.485-6.89-30.003-16.141-46.195-20.581a555.025 555.025 0 00-6.06-1.475c-2.068-.307-4.137-.615-6.206-.921-2.07-.307-4.054-.292-6.067-.424l-1.524-.098-.834-.035-.777.023-3.079.124c-8.143.322-16.152 1.96-23.678 4.507-15.054 5.211-28.287 13.182-41.819 18.667-6.751 2.757-13.64 4.782-20.496 6.019-1.7.251-3.398.502-5.126.723-1.727.163-3.483.238-5.238.372l-2.533.157-2.56-.106c-1.725-.071-3.393-.082-5.06-.211-6.728-.633-13.16-2.257-19.329-4.376-6.083-2.264-11.903-4.906-17.493-7.664-11.15-5.544-21.666-11.259-32.371-14.696l-3.961-1.256c-1.321-.36-2.671-.632-3.991-.993-1.35-.272-2.613-.69-3.935-.875-1.322-.185-2.615-.399-3.937-.584-2.614-.515-5.117-.445-7.647-.639l-1.869-.101c-.691-.004-1.267.05-1.899.045-1.237.021-2.475.1-3.655.12-9.699.662-18.375 3.084-25.875 5.952-7.472 2.898-13.91 6.096-19.482 8.832a388.91 388.91 0 01-12.643 6.047l-2.608 2.611c.519-.23 1.01-.431 1.529-.661 3.925-1.725 8.717-4.029 14.289-6.765l.114.059z"/><path d="M-189.105 260.373c7.595-.062 15.987.991 24.713 3.742 8.754 2.722 17.726 7.082 27.213 11.971 4.758 2.43 9.659 4.949 14.819 7.382a108.628 108.628 0 0016.437 6.4c2.958.694 5.886 1.591 8.99 1.964 1.523.215 3.074.519 4.655.676l4.745.297 2.473.135 2.36-.1c1.582-.077 3.193-.124 4.776-.2 1.641-.193 3.283-.444 4.924-.637.806-.111 1.64-.193 2.476-.333l2.45-.538c13.136-2.711 25.61-9.051 38.254-15.273 6.351-3.052 12.846-6.191 19.652-8.539 6.835-2.376 13.953-4.049 21.322-4.698 7.34-.62 14.987.019 22.311 1.562 7.41 1.572 14.698 4.313 21.808 7.637 14.221 6.53 28.254 15.222 44.39 19.545 16.047 4.585 33.748 3.28 49.728-2.684 16.065-5.817 30.604-15.269 46.839-20.735 8.074-2.748 16.544-4.44 25.117-4.438 8.601-.084 17.106 1.321 25.343 3.98 16.503 5.232 31.304 15.127 47.741 21.527 8.204 3.215 16.847 5.41 25.646 5.999l3.307.17 1.696.099 1.64-.076c2.159-.13 4.345-.115 6.562-.362 2.189-.335 4.405-.582 6.566-.947l6.454-1.473c17.092-4.583 31.976-14.207 47.845-20.698 7.906-3.275 16.179-5.7 24.586-6.634 8.378-.963 16.975-.404 25.016 1.523 8.156 1.929 15.93 4.994 23.412 8.525 7.512 3.56 14.79 7.528 22.272 11.059 7.425 3.531 15.113 6.625 23.068 8.464l2.986.723c.977.182 2.012.306 3.017.46 2.012.248 3.994.7 6.036.744 2.042.102 3.968.262 6.068.306 1.985-.073 3.971-.147 5.927-.25 8.002-.644 15.725-2.517 23.051-5.153 7.355-2.607 14.254-5.977 21.038-9.289 6.784-3.312 13.425-6.596 20.175-9.236a92.091 92.091 0 0120.494-5.669c6.884-1.149 13.787-.983 20.513-.233 1.666.245 3.304.52 4.942.736 1.638.333 3.245.754 4.825 1.145 1.637.333 3.187.87 4.737 1.349 1.549.537 3.128.928 4.62 1.582 12.221 4.587 23.135 10.948 34.001 16.081 10.836 5.162 21.885 8.894 32.664 10.052 2.703.195 5.319.359 8.023.437 2.59-.157 5.092-.051 7.626-.384 2.534-.332 5.038-.519 7.401-1.086 1.181-.255 2.391-.48 3.543-.706 1.124-.313 2.306-.626 3.43-.94 8.993-2.507 16.844-6.074 23.772-9.415 6.928-3.34 13.02-6.423 18.417-8.81 5.368-2.475 10.099-4.195 13.934-5.482 3.632-1.085 6.486-1.853 8.502-2.248l-1.684-1.736c-1.959.395-4.438 1.079-7.465 1.904-3.95 1.229-8.794 2.889-14.278 5.363-5.483 2.416-11.604 5.528-18.503 8.839-6.9 3.311-14.577 6.822-23.369 9.301-1.095.285-2.219.598-3.343.911-1.153.226-2.276.481-3.429.707-2.305.568-4.694.755-7.084 1.059-2.419.334-5.007.257-7.568.385a390.2 390.2 0 01-7.707-.406c-10.463-1.127-21.196-4.71-31.975-9.813-10.78-5.045-21.781-11.436-34.174-16.083-1.52-.624-3.128-1.045-4.735-1.582-1.579-.509-3.186-1.046-4.852-1.409-1.637-.391-3.302-.812-4.968-1.175-1.724-.246-3.419-.521-5.144-.767-6.783-.75-13.916-.918-21.001.259a94.437 94.437 0 00-20.956 5.783c-6.837 2.727-13.535 6.01-20.319 9.322-6.755 3.342-13.626 6.624-20.836 9.203-7.21 2.578-14.76 4.395-22.475 5.041-1.985.073-3.942.176-5.927.25-1.87-.043-3.883-.174-5.838-.305-1.956-.014-3.909-.437-5.892-.714-.977-.182-1.954-.248-2.931-.43l-2.9-.693c-7.754-1.809-15.298-4.814-22.666-8.286-7.397-3.501-14.675-7.469-22.244-11.029-7.568-3.561-15.485-6.715-23.902-8.382-8.388-1.697-16.957-2.05-25.536-1.176-8.551.903-16.911 3.356-24.932 6.63-16.041 6.49-30.924 15.998-47.727 20.407l-6.339 1.416c-2.103.365-4.233.584-6.393.89-2.131.277-4.345.232-6.533.333l-1.64.076-1.581-.099-3.25-.169c-8.625-.588-17.096-2.782-25.156-5.966-16.208-6.34-31.008-16.294-47.798-21.703-8.351-2.719-17.172-4.214-25.917-4.159-8.774-.034-17.503 1.686-25.721 4.462-16.524 5.522-31.148 14.944-46.953 20.559-7.874 2.837-15.97 4.62-24.172 5.058-8.201.438-16.365-.438-24.174-2.598-15.676-4.262-29.537-12.835-43.958-19.513-7.196-3.354-14.655-6.212-22.295-7.845-7.727-1.662-15.403-2.272-23.06-1.684-7.598.647-15.004 2.377-21.983 4.782-7.008 2.433-13.56 5.572-19.969 8.624-12.731 6.25-24.972 12.358-37.677 14.926l-2.334.539c-.778.14-1.555.222-2.362.334-1.554.222-3.11.445-4.636.639-1.582.076-3.194.123-4.805.228l-2.36.1-2.272-.104c-1.553-.069-3.077-.168-4.6-.208-1.524-.157-3.018-.401-4.484-.616-2.99-.314-5.86-1.211-8.761-1.787-11.399-3.033-21.719-7.957-31.206-12.788-9.544-4.832-18.632-9.192-27.501-11.915-8.898-2.752-17.491-3.836-25.173-3.745-7.738.032-14.566 1.416-20.302 2.982-4.064 1.052-7.583 2.371-10.612 3.606l-2.492 2.495c3.664-1.464 8.107-3.302 13.468-4.725 5.678-1.567 12.362-2.922 19.957-2.926l.056.117z"/><path d="M-162.322 248.408c6.857 2.474 14.196 5.916 22.107 9.947 7.911 3.972 16.479 8.563 26.147 12.226 9.667 3.722 20.784 5.993 32.466 5.551 1.468-.078 2.849-.068 4.317-.203 1.468-.194 2.994-.388 4.463-.582l2.275-.305 2.218-.481c1.47-.311 2.968-.651 4.466-.991 5.91-1.682 11.822-3.773 17.594-6.42 11.63-5.148 23.099-11.758 35.76-16.314 6.345-2.176 12.974-3.998 19.855-4.68 1.728-.28 3.453-.209 5.18-.314l2.619-.127c.748-.053 1.725.071 2.588.077 1.754.1 3.566.201 5.348.33 1.724.246 3.477.522 5.201.768 6.982 1.248 13.927 3.46 20.696 6.314 6.797 2.883 13.417 6.349 20.238 9.788 6.794 3.409 13.76 6.819 21.133 9.473 7.403 2.624 15.215 4.375 23.18 4.87l3.019.168 1.553.069 1.496-.048 5.957-.278 6.047-.834c2.016-.278 3.976-.848 5.964-1.272 7.867-1.961 15.455-5.033 22.845-8.487 14.749-6.879 29.136-15.309 45.325-18.349a77.392 77.392 0 0124.515-.76c8.133 1.022 16.141 3.505 23.799 6.745 15.372 6.48 29.716 15.846 46.049 20.726 8.124 2.483 16.572 3.712 25.088 3.539 2.101-.131 4.201-.086 6.274-.364 2.102-.306 4.204-.554 6.335-.89l6.195-1.387 6.054-1.827c16.034-5.438 30.311-14.57 45.771-20.305 7.702-2.896 15.743-4.913 23.859-5.498l6.071-.161 6.067.423c2.041.102 3.994.583 5.977.861 1.983.218 3.936.758 5.888 1.24 15.68 3.794 29.571 12.221 43.847 19.045 7.167 3.382 14.51 6.357 22.12 8.252 3.761 1.05 7.669 1.545 11.492 2.069 1.926.102 3.881.233 5.808.334.518.004.92.065 1.495.069l1.439-.048 2.849-.126c7.597-.413 15.231-1.849 22.296-4.282 7.094-2.404 13.848-5.454 20.372-8.622 6.524-3.167 12.876-6.395 19.34-9.154 6.406-2.76 12.896-5.139 19.493-6.465l2.449-.538c.835-.14 1.67-.222 2.477-.333 1.641-.193 3.311-.473 4.923-.637 1.641-.076 3.281-.152 4.921-.169.777-.024 1.669-.105 2.388-.071l2.473.135c1.639.099 3.278.14 4.888.327 1.551.245 3.132.46 4.684.705 1.552.187 3.102.607 4.653.969 1.522.39 3.073.635 4.565 1.172 6 1.767 11.65 4.174 17.097 6.668 5.419 2.581 10.663 5.278 15.823 7.886 10.26 5.275 20.44 9.76 30.578 12.083 2.497.69 5.027 1 7.526 1.398 2.471.485 4.945.444 7.36.637 2.444.222 4.833.034 7.106-.037 2.331-.13 4.634-.405 6.88-.682 8.927-1.339 16.8-4 23.638-6.844 6.868-2.873 12.758-5.87 17.896-8.347 5.167-2.505 9.526-4.607 13.105-6.16 3.376-1.466 5.973-2.558 7.877-3.246l-1.599-1.648c-1.846.63-4.241 1.577-7.155 2.813-3.693 1.493-8.081 3.624-13.22 6.159-5.167 2.506-11.028 5.474-17.78 8.289-6.752 2.816-14.451 5.42-23.091 6.703-2.159.247-4.347.524-6.621.654-2.359.041-4.633.23-6.961.008-2.329-.162-4.746-.121-7.159-.606-2.414-.368-4.857-.648-7.326-1.309-9.88-2.233-19.888-6.6-30.12-11.845-5.13-2.579-10.404-5.306-15.879-7.887-5.534-2.523-11.299-4.932-17.442-6.729-1.492-.536-3.101-.782-4.652-1.202-1.55-.362-3.129-.811-4.768-.969-1.609-.245-3.247-.462-4.885-.736-1.638-.158-3.278-.199-4.888-.327l-2.473-.135c-.92-.065-1.669.047-2.561.069-1.697.076-3.338.152-5.035.227-1.67.164-3.341.444-5.068.666-.836.14-1.699.192-2.535.391l-2.535.566c-13.57 2.796-26.304 9.455-39.237 15.734-6.495 3.138-13.162 6.159-20.141 8.505-6.978 2.405-14.266 3.785-21.749 4.199-15.082 1.12-30.208-3.518-44.313-10.281-14.162-6.705-28.196-15.222-44.22-19.077-1.982-.452-3.992-.992-6.033-1.212l-3.075-.401c-1.005-.154-2.04-.278-3.076-.285l-6.154-.22-6.188.336c-8.232.701-16.359 2.689-24.175 5.584-15.662 5.762-29.968 14.865-45.799 20.1l-5.967 1.798-6.109 1.359c-2.044.307-4.089.555-6.133.862-2.045.248-4.173.233-6.245.335-8.286.116-16.619-1.112-24.57-3.594-16.017-4.849-30.333-14.185-45.848-20.812-7.771-3.3-15.894-5.842-24.315-6.924-8.306-1.083-16.851-.881-25.061.668-8.238 1.519-16.112 4.414-23.674 7.809-7.561 3.335-14.838 7.141-22.169 10.537-14.663 6.85-30.088 11.678-45.785 10.28-7.734-.493-15.316-2.242-22.547-4.807-7.201-2.652-14.081-5.974-20.845-9.412-6.764-3.438-13.47-6.935-20.382-9.877-6.912-2.942-13.972-5.214-21.24-6.522-1.81-.276-3.621-.552-5.489-.828-1.782-.13-3.566-.201-5.348-.331-.92-.006-1.696-.158-2.732-.107l-2.705.098c-1.784.104-3.567.033-5.353.312-7.11.68-13.941 2.53-20.43 4.734-12.978 4.642-24.504 11.251-36.019 16.283-5.714 2.589-11.51 4.564-17.19 6.248-1.44.34-2.881.68-4.322.962l-2.132.511-2.13.277-4.234.584c-1.41.136-2.878.154-4.288.232-11.28.445-21.994-1.706-31.461-5.339-9.496-3.545-17.978-8.106-25.918-12.049-7.94-4.002-15.452-7.445-22.599-9.629-7.06-2.33-13.698-3.284-19.447-3.851-5.665-.362-10.67-.397-14.586.101-.633.054-1.18.137-1.756.192l-1.651 1.654a51.485 51.485 0 013.512-.443c7.715-.763 19.539-.825 33.252 4.358l-.028-.029z"/><path d="M-145.886 238.795c6.422 3.085 13.385 6.846 21.24 10.584 7.855 3.68 16.69 7.191 26.66 8.928 4.999.854 10.173 1.358 15.583 1.163l3.97-.147c1.353-.019 2.736-.302 4.089-.438 1.382-.165 2.764-.331 4.175-.584 1.355-.312 2.737-.594 4.12-.935 11.094-2.463 21.919-7.616 32.89-13.032 10.97-5.415 22.46-11.061 35.251-13.658 6.366-1.211 12.988-1.923 19.658-1.408 3.452.024 6.697.72 10.06 1.182 3.302.813 6.692 1.48 9.934 2.643 13.26 4.127 25.72 11.609 39.166 17.871 6.709 3.146 13.795 5.855 21.175 7.632 7.38 1.777 15.141 2.651 22.854 2.121 7.684-.441 15.492-2.051 22.903-4.599 7.412-2.607 14.542-5.975 21.644-9.431 7.101-3.456 14.175-7.058 21.532-9.957 7.327-2.928 14.996-5.153 22.913-6.002 1.958-.337 3.943-.293 5.929-.425l2.963-.125 2.962.167c4.085.088 7.963.729 11.871 1.4 7.871 1.517 15.444 4.435 22.813 7.79 14.709 6.738 28.856 15.489 44.849 19.724 15.933 4.468 33.117 3.1 48.461-2.46 15.487-5.47 29.302-14.314 44.358-19.817 7.5-2.81 15.281-4.742 23.138-5.299l5.898-.163c1.899.014 3.94.233 5.866.334 1.985.044 3.91.438 5.835.714l2.874.43c.947.211 1.895.423 2.871.663 15.308 3.412 28.857 11.486 42.645 18.16 6.909 3.351 13.934 6.47 21.255 8.538a86.408 86.408 0 0022.299 3.257c7.307-.006 14.795-1.18 21.742-3.088 7.032-1.879 13.641-4.783 20.019-7.689 12.758-5.929 24.745-12.652 37.342-16.273 12.485-3.914 25.46-4.143 37.267-1.925 11.863 2.51 22.558 7.349 32.474 12.446 9.946 5.01 19.374 10.074 28.93 13.328 9.498 3.311 18.922 4.84 27.667 4.844a80.593 80.593 0 0023.587-3.718c6.92-2.113 12.836-4.73 17.887-7.061 5.08-2.36 9.267-4.522 12.702-6.222a713.39 713.39 0 017.419-3.599l-1.485-1.531c-1.76.777-4.04 1.842-6.84 3.195-3.465 1.67-7.708 3.715-12.702 6.105-4.993 2.331-10.852 4.89-17.598 6.946-6.747 2.114-14.409 3.579-22.954 3.664-8.428.028-17.623-1.441-26.92-4.663-9.356-3.165-18.698-8.141-28.701-13.151-9.945-5.068-20.87-10.026-33.02-12.538-1.552-.245-3.075-.461-4.626-.705l-2.328-.338c-.776-.094-1.553-.07-2.329-.163-1.553-.07-3.134-.169-4.687-.238-1.669-.012-3.223.094-4.834.141-3.251.006-6.42.626-9.702 1.012-1.613.28-3.198.707-4.811 1.046l-2.421.568-2.393.713c-12.857 3.707-24.959 10.488-37.63 16.388-6.379 2.906-12.872 5.753-19.76 7.603-6.918 1.879-13.888 2.998-21.339 3.033-7.19-.11-14.576-1.127-21.696-3.165-7.177-2.039-14.087-5.098-20.967-8.42-13.703-6.644-27.395-14.748-43.048-18.221-7.812-1.75-15.804-2.392-23.807-1.631-8.003.82-15.841 2.751-23.427 5.531-15.2 5.532-29.129 14.316-44.414 19.642-7.643 2.663-15.538 4.418-23.624 4.799l-3.05.095-1.496.048-1.524-.099c-2.013-.131-4.026-.204-6.038-.393l-5.977-.92c-1.982-.394-3.934-.934-5.887-1.357-15.706-4.174-29.767-12.895-44.59-19.751-7.426-3.414-15.114-6.391-23.128-7.997-4.022-.73-8.103-1.402-12.129-1.489l-3.077-.168-3.05.095c-2.043.131-4.057.058-6.073.395-8.089.789-15.958 3.042-23.402 6.028-7.5 2.927-14.631 6.47-21.704 9.897-7.073 3.427-14.145 6.737-21.47 9.256-7.324 2.461-14.757 3.986-22.297 4.4-15.167 1.031-29.778-3.427-42.994-9.629-13.274-6.202-25.82-13.773-39.366-18.078-3.357-1.222-6.833-1.919-10.221-2.761-3.506-.493-7.01-1.219-10.376-1.272-6.871-.546-13.752.135-20.29 1.404-13.195 2.652-24.916 8.413-35.886 13.77-11.028 5.357-21.565 10.454-32.341 12.89-1.354.312-2.68.594-3.977.907-1.324.224-2.649.39-3.945.585-1.324.166-2.592.449-3.944.469-1.324.049-2.677.127-4 .176-5.15.167-10.239-.307-15.037-1.131-9.653-1.705-18.287-5.127-26.028-8.748-7.77-3.649-14.733-7.41-21.212-10.496-12.899-6.404-23.98-9.522-31.682-10.571a37.31 37.31 0 00-3.535-.463l-2.289 2.292c1.61.07 3.45.2 5.519.624 7.385 1.017 18.18 4.016 30.935 10.39l-.116.116z"/><path d="M-162.456 215.065c7.061 2.213 16.865 6.9 29.246 13.301 6.249 3.142 13.214 6.611 21.219 9.444 7.977 2.804 17.081 4.885 26.919 5.014 2.417-.1 4.92-.169 7.424-.298 2.505-.303 5.096-.635 7.717-1.055 5.1-1.045 10.316-2.381 15.45-4.39 5.192-1.833 10.3-4.222 15.496-6.64 5.167-2.447 10.365-5.156 15.791-7.631 2.685-1.296 5.454-2.386 8.196-3.623 2.827-1.032 5.654-2.239 8.594-3.036 5.825-1.946 11.96-3.042 18.265-3.61 1.582-.077 3.165-.153 4.776-.2l1.21-.05c.287.002.775.035 1.15.067l2.415.134c1.61.128 3.279.082 4.859.356 1.609.245 3.19.461 4.77.735a97.525 97.525 0 0119.06 5.747c12.533 5.145 24.62 12.537 38.072 17.981 6.682 2.765 13.801 4.862 21.129 5.937 3.678.669 7.359.695 11.184.927 3.712-.178 7.365-.181 11.168-.855 7.516-1.086 14.866-3.167 21.935-6.068 7.068-2.842 13.94-6.3 20.839-9.67 6.9-3.37 13.828-6.71 21.125-9.259 7.267-2.519 14.845-4.189 22.529-4.69 15.601-1.232 30.9 3.465 45.119 10.287 14.219 6.765 28.111 15.134 43.79 18.928 15.562 4.085 32.229 2.597 47.169-2.849 15.055-5.327 28.551-13.852 43.176-19.387 7.269-2.753 14.792-4.833 22.477-5.392 1.9-.278 3.827-.177 5.726-.28.95-.023 1.957-.103 2.82-.097l2.904.167c3.912.086 7.589.755 11.296 1.337 14.937 3.029 28.375 10.401 41.675 17.101 6.678 3.349 13.473 6.466 20.475 8.854 6.973 2.475 14.24 3.901 21.458 4.332 1.812.042 3.593.289 5.435.185l5.324-.225c1.755-.075 3.57-.442 5.326-.634l2.678-.361 2.593-.566c6.943-1.382 13.548-3.819 19.868-6.55 12.639-5.403 24.194-12.159 36.222-16.485a80.345 80.345 0 0136.082-5.266c11.701 1.048 22.488 5.099 32.265 9.64 9.805 4.629 18.829 9.69 27.776 13.612 8.918 3.95 17.759 6.702 26.208 7.755 2.098.395 4.197.44 6.21.571 1.007.036 2.042.102 3.019.167 1.122.038 1.986-.073 2.964-.066 1.899-.103 3.769-.119 5.611-.281 1.843-.279 3.657-.53 5.414-.78 1.756-.192 3.399-.677 5.042-1.045 1.614-.398 3.227-.678 4.697-1.165 2.999-.972 5.824-1.77 8.334-2.833 2.539-.976 4.904-1.894 6.983-2.873a145.11 145.11 0 005.686-2.618c3.117-1.498 5.456-2.679 7.188-3.543l-1.542-1.589c-1.674.806-3.839 1.813-6.581 3.109-1.674.806-3.55 1.64-5.657 2.589-2.078.979-4.386 1.898-6.896 2.844-2.453 1.064-5.249 1.833-8.161 2.776-1.442.516-3.026.768-4.582 1.166-1.585.368-3.199.824-4.898 1.017-1.699.251-3.398.502-5.183.723-1.814.133-3.712.178-5.612.281-.949.022-1.986.132-2.848.067a98.135 98.135 0 00-2.933-.138c-1.985-.101-4.027-.145-6.038-.51-8.191-1.023-16.831-3.686-25.663-7.548-8.861-3.833-17.857-8.865-27.777-13.494-9.921-4.571-20.851-8.653-33.012-9.704-11.931-.991-24.773.671-36.803 5.406-12.229 4.413-23.785 11.227-36.309 16.573-6.261 2.673-12.723 5.082-19.521 6.436l-2.536.566-2.563.362c-1.698.192-3.398.56-5.182.606-1.755.075-3.568.149-5.324.224-1.697.076-3.508-.141-5.263-.183-7.044-.43-14.14-1.796-20.998-4.212-6.887-2.329-13.596-5.416-20.246-8.736-13.271-6.67-26.852-14.131-42.134-17.221-3.85-.612-7.7-1.282-11.526-1.339l-2.875-.137c-1.036-.007-1.986.073-2.964.125-1.958.161-3.913.089-5.843.397l-5.788.864-5.706 1.362c-3.776 1.054-7.553 2.167-11.188 3.661-14.74 5.534-28.293 14-43.203 19.182-7.44 2.636-15.134 4.363-22.962 4.833-7.886.587-15.762-.288-23.4-2.212-7.667-1.896-14.981-4.9-22.148-8.282-7.167-3.383-14.13-7.202-21.326-10.614-7.196-3.412-14.596-6.446-22.32-8.342-3.819-1.05-7.813-1.575-11.751-2.1l-5.866-.334c-2.041-.102-3.97.088-5.956.162-7.885.469-15.635 2.138-23.047 4.686-7.411 2.548-14.426 5.917-21.354 9.257-6.928 3.34-13.742 6.74-20.752 9.525-6.982 2.813-14.188 4.808-21.416 5.837-3.572.618-7.312.649-10.995.798-3.537-.229-7.219-.256-10.781-.924-7.127-1.045-14.044-3.11-20.584-5.845-13.165-5.384-25.25-12.776-38.014-18.039-6.338-2.705-12.911-4.651-19.547-5.955-1.667-.246-3.334-.491-5.029-.766-1.666-.305-3.306-.229-4.916-.357l-2.444-.164c-.432-.032-.748-.063-1.266-.067l-1.208.05c-1.64.076-3.28.152-4.892.199-6.477.567-12.871 1.69-18.782 3.664-3.027.826-5.884 2.062-8.768 3.094-2.8 1.236-5.655 2.356-8.34 3.651-10.881 5.037-20.932 10.517-31.056 14.214-5.02 1.952-10.092 3.26-15.047 4.276-2.477.392-4.924.696-7.343 1.029-2.475.099-4.892.199-7.309.299-9.55-.127-18.338-2.118-26.143-4.863-7.833-2.773-14.712-6.154-20.932-9.267-12.382-6.342-22.387-11.118-29.591-13.361-1.636-.508-3.1-.957-4.392-1.346l-1.97 1.973c.316.09.66.151.976.24 1.32.419 2.87.898 4.621 1.407l-.143-.089z"/><path d="M-138.22 209.071c4.701 2.372 10.088 5.215 16.31 8.036 6.223 2.762 13.336 5.618 21.436 7.313 8.071 1.723 17.187 2.226 26.631.95 9.56-1.218 19.278-4.509 29.004-8.911 9.726-4.401 19.545-9.708 30.22-14.074 10.675-4.19 22.492-7.32 34.8-6.706 1.553.07 3.134.169 4.715.268 1.524.156 3.047.43 4.598.675l2.328.338c.776.152 1.55.362 2.297.543 1.522.39 3.073.752 4.624 1.114 6.114 1.826 12.195 4.207 18.216 6.997 11.984 5.638 23.9 12.678 37.33 17.216 13.372 4.654 28.235 5.958 42.67 2.818 7.231-1.439 14.211-4.019 20.992-6.981 6.811-2.99 13.452-6.391 20.178-9.645 6.726-3.254 13.595-6.303 20.745-8.531 7.122-2.199 14.583-3.695 22.12-3.758l1.41-.077.662-.025.719.035 2.847.166c1.898.13 3.854.144 5.664.479 1.838.305 3.736.494 5.603.887l5.542 1.296c7.321 2.069 14.405 5.071 21.342 8.394 6.938 3.322 13.786 7.024 20.81 10.318 7.024 3.293 14.368 6.151 21.949 7.959 15.19 3.878 31.396 2.445 46.018-2.74 14.68-5.184 27.914-13.331 42.079-18.928a89.85 89.85 0 0121.818-5.718c3.687-.616 7.484-.589 11.109-.739l5.608.303c1.869.043 3.678.494 5.489.712 7.269 1.191 14.388 3.346 21.099 6.2 6.768 2.853 13.274 6.202 19.78 9.492 12.897 6.638 26.201 12.811 40.312 14.578.862.123 1.724.304 2.616.34l2.645.135c1.783.072 3.479.288 5.292.214 3.453-.151 6.848-.185 10.333-.774 3.483-.355 6.769-1.267 10.111-2.003 3.258-.999 6.544-1.911 9.631-3.145 12.605-4.674 23.872-11.314 35.385-16.17 11.4-5.091 23.187-8.076 34.666-8.257 11.567-.326 22.306 2.439 32.116 6.308 9.81 3.869 18.607 8.753 27.091 12.964 8.485 4.21 16.715 7.746 24.697 9.907 7.951 2.307 15.628 2.859 22.475 2.791 3.366-.006 6.62-.421 9.7-.779 2.996-.563 5.819-1.01 8.413-1.751 5.158-1.278 9.427-2.884 12.831-4.204a201.784 201.784 0 007.1-3.106l-1.514-1.559c-1.616.69-3.722 1.58-6.348 2.643-3.374 1.232-7.529 2.898-12.572 4.118-2.508.713-5.272 1.161-8.182 1.695-2.936.33-6.017.746-9.441.751-6.617.069-14.092-.451-21.901-2.67-7.809-2.101-15.925-5.52-24.381-9.7-8.457-4.123-17.339-9.037-27.293-12.936-1.262-.477-2.496-.982-3.758-1.459-1.291-.389-2.583-.837-3.903-1.255-2.582-.954-5.341-1.383-8.04-2.103-2.757-.546-5.631-.917-8.448-1.288-1.409-.098-2.846-.166-4.284-.235l-2.157-.103c-.805-.064-1.496.048-2.244.042-2.935.096-5.898.163-8.865.697-1.498.223-2.994.329-4.493.669-1.498.34-2.968.651-4.437 1.02-1.498.282-2.94.798-4.41 1.225-1.471.487-2.969.827-4.412 1.401-2.885 1.09-5.855 2.15-8.712 3.444-11.629 4.914-22.867 11.526-35.299 16.142-3.087 1.234-6.286 2.118-9.487 3.117-3.256.708-6.513 1.649-9.852 1.976-3.284.561-6.736.653-10.218.774-1.64.076-3.394-.141-5.091-.182l-2.588-.136c-.862-.064-1.695-.216-2.557-.339-13.767-1.706-26.899-7.703-39.796-14.341-6.507-3.29-13.07-6.639-19.896-9.493-6.854-2.883-14.059-5.068-21.53-6.29-1.868-.218-3.763-.699-5.604-.712l-5.607-.304c-3.856.148-7.624.092-11.398.796-7.544 1.056-14.953 3.254-22.022 6.213-14.224 5.714-27.515 13.742-42.078 18.811-7.268 2.519-14.788 4.131-22.415 4.632-7.685.617-15.359-.285-22.854-2.062-7.467-1.807-14.667-4.635-21.633-7.928-6.995-3.323-13.815-6.995-20.781-10.347-6.995-3.381-14.136-6.442-21.571-8.57l-5.657-1.356c-1.896-.422-3.851-.612-5.747-.917-1.925-.394-3.823-.408-5.75-.509l-2.846-.166-.719-.035-.777.024-1.439.048c-7.709.003-15.344 1.498-22.609 3.725-7.294 2.257-14.249 5.275-21.004 8.5-13.509 6.449-26.649 13.515-40.794 16.307-1.729.455-3.514.676-5.242.898-1.756.192-3.485.588-5.297.546l-5.381.225c-1.668-.012-3.479-.171-5.233-.271-6.987-.547-13.881-1.94-20.423-4.267-13.143-4.477-24.973-11.487-37.07-17.242-6.079-2.849-12.246-5.319-18.532-7.146-1.58-.391-3.188-.754-4.767-1.145-.805-.181-1.58-.391-2.355-.543l-2.414-.367c-1.61-.246-3.19-.52-4.8-.707-1.58-.099-3.133-.168-4.715-.267-12.796-.705-24.959 2.481-35.835 6.757-10.877 4.394-20.668 9.847-30.307 14.161-9.582 4.315-19.127 7.491-28.312 8.682-9.272 1.219-18.014.748-25.883-.945-7.899-1.664-14.841-4.402-20.977-7.134-6.165-2.762-11.524-5.576-16.225-7.948-4.701-2.371-8.742-4.358-12.097-5.872-1.692-.743-3.183-1.396-4.503-1.932l-1.796 1.799c1.491.595 3.212 1.368 5.334 2.318 3.268 1.484 7.31 3.471 12.011 5.842l.057.059z"/><path d="M-127.293 197.783c4.644 2.254 10.035 4.747 16.347 6.954 6.313 2.15 13.579 3.926 21.658 4.48 2.014.014 4.025.263 6.213.103 2.072-.102 4.172-.116 6.33-.306 2.16-.306 4.378-.611 6.653-.916a321.67 321.67 0 016.713-1.501c9.022-2.42 18.084-6.505 27.35-11.026 9.325-4.522 18.97-9.596 29.695-12.851 1.326-.399 2.71-.799 4.036-1.198 1.383-.283 2.766-.623 4.149-.906l2.074-.452c.692-.112 1.411-.195 2.131-.277 1.411-.195 2.85-.36 4.29-.583 1.44-.166 2.878-.155 4.346-.232 1.467-.019 2.993-.213 4.373-.086 2.961.226 6.069.189 8.999.736 1.465.215 2.96.401 4.454.704 1.493.362 2.958.693 4.45 1.055 1.494.303 2.958.81 4.422 1.259 1.463.507 2.985.898 4.42 1.492 5.852 2.146 11.643 4.876 17.434 7.723 5.79 2.905 11.665 5.957 17.743 8.805 6.078 2.849 12.417 5.32 19.078 7.179 6.689 1.831 13.558 2.669 20.691 2.837 6.876-.097 14.103-1.01 21.021-2.831 6.918-1.938 13.582-4.608 20.163-7.658 6.58-2.992 12.991-6.395 19.601-9.475 6.581-3.05 13.333-5.924 20.366-7.861 7.033-1.937 14.376-2.907 21.654-2.943 7.479.112 14.691 1.303 21.838 3.429 7.148 2.067 13.972 5.155 20.738 8.418 13.444 6.554 26.793 14.306 41.727 17.744 14.788 3.758 30.59 2.498 44.865-2.398 14.361-4.865 27.306-12.838 41.039-18.35 6.867-2.757 13.93-4.898 21.102-6.22 7.23-1.263 14.451-1.3 21.695-.605 7.1.781 14.076 2.789 20.76 5.262 6.714 2.503 13.077 5.704 19.411 8.876 6.335 3.172 12.582 6.49 19.006 9.224 6.424 2.735 13.024 5.061 19.774 6.483 13.472 2.697 27.343 1.919 39.8-2.141 3.17-.854 6.171-2.119 9.2-3.237 2.943-1.265 5.915-2.5 8.773-3.853 5.744-2.677 11.287-5.501 16.829-8.091a165.251 165.251 0 0116.505-6.896c1.412-.428 2.767-.857 4.18-1.285l2.076-.628 2.103-.482c1.412-.311 2.766-.623 4.178-.934 1.383-.224 2.765-.39 4.176-.584 2.765-.506 5.526-.487 8.26-.613l1.986-.074 2.041.103c1.381.068 2.732.165 4.055.233 2.702.195 5.23.739 7.816 1.108 2.556.632 5.055 1.146 7.524 1.865 9.817 2.934 18.588 7.263 26.786 11.413 8.225 4.179 15.935 8.121 23.451 11.038.918.357 1.865.744 2.782 1.101.919.299 1.866.627 2.784.926 1.866.569 3.616 1.253 5.397 1.617 1.78.421 3.561.843 5.255 1.235 1.753.276 3.42.522 5.086.767 1.638.333 3.277.374 4.83.444 1.61.07 3.048.197 4.659.208 2.935-.154 5.669-.281 8.23-.408 2.592-.391 4.982-.754 7.142-1.118 2.189-.335 4.063-.994 5.821-1.42 3.055-.738 5.363-1.656 7.064-2.258l-1.541-1.589c-1.587.544-3.577 1.26-6.026 1.798-1.7.368-3.574 1.027-5.676 1.333-2.074.336-4.407.699-6.884 1.09-2.561.128-5.295.255-8.23.409-1.352-.039-2.904-.167-4.428-.207-1.524-.098-3.135-.11-4.744-.413-1.609-.246-3.276-.491-4.943-.737a212.574 212.574 0 01-5.14-1.235c-1.781-.363-3.502-1.019-5.31-1.587-.919-.298-1.809-.568-2.727-.867-.918-.357-1.807-.685-2.754-1.071-7.372-2.829-15.054-6.741-23.279-10.92-8.227-4.121-17.141-8.539-27.131-11.474-2.497-.748-5.111-1.264-7.696-1.925-2.643-.37-5.373-.886-8.075-1.081-5.348-.388-11.101-.43-16.717.378-1.411.194-2.85.359-4.261.612-1.412.312-2.824.623-4.265.963l-2.161.482-2.105.657-4.238 1.285c-5.595 2.005-11.192 4.303-16.706 6.981-5.542 2.591-11.086 5.473-16.801 8.121-2.829 1.382-5.743 2.56-8.687 3.825-2.999 1.089-5.942 2.353-9.055 3.208-12.227 4.004-25.753 4.784-38.995 2.147-6.607-1.333-13.091-3.659-19.429-6.363-6.396-2.705-12.585-6.022-18.949-9.165-12.611-6.461-26.029-12.577-40.803-14.26-7.216-.724-14.753-.661-22.069.631-7.316 1.292-14.468 3.696-21.307 6.657-13.735 5.863-26.736 13.543-40.953 18.381-7.094 2.404-14.469 3.87-21.923 4.314-7.483.531-14.985-.312-22.25-2.088-14.675-3.407-27.852-11.098-41.382-17.741-6.765-3.321-13.676-6.439-20.938-8.565-7.205-2.127-14.819-3.379-22.183-3.549-7.594.005-14.994.974-22.2 2.91-7.205 1.936-14.015 4.809-20.654 7.86-6.638 3.05-13.106 6.393-19.629 9.386-6.523 2.992-13.129 5.604-19.903 7.455-6.83 1.734-13.568 2.621-20.588 2.688-6.758-.194-13.599-1.061-20.087-2.861-6.488-1.858-12.684-4.299-18.705-7.089-5.992-2.819-11.81-5.87-17.628-8.805-5.847-2.905-11.696-5.635-17.663-7.84-1.492-.596-3.014-.986-4.506-1.523-1.492-.478-3.013-.986-4.535-1.318-1.551-.362-3.044-.723-4.566-1.114-1.552-.303-3.104-.49-4.655-.735-3.103-.606-6.066-.54-9.085-.766-1.61-.128-3.05.037-4.574.055-1.497.106-3.021.066-4.49.26-1.468.194-2.966.418-4.434.612-.75.111-1.469.194-2.19.335l-2.16.481c-1.412.311-2.853.652-4.265.963-1.383.399-2.767.857-4.151 1.256-10.956 3.429-20.688 8.532-29.983 13.024-9.267 4.522-18.213 8.49-27.004 10.795-2.218.481-4.408.991-6.54 1.443-2.16.306-4.29.583-6.364.861-2.13.16-4.259.203-6.302.276-1.957.161-4.027-.087-5.954-.13-7.82-.582-14.855-2.298-21.054-4.388-6.17-2.119-11.531-4.582-16.118-6.836-4.615-2.225-8.484-4.269-11.665-5.84-1.663-.83-3.125-1.571-4.357-2.194l-1.739 1.741c1.405.682 3.067 1.513 5.074 2.52 3.153 1.601 7.05 3.616 11.694 5.87l.143.089z"/><path d="M-99.829 191.052c1.58.333 3.247.52 4.942.795.862.123 1.725.246 2.558.398.89.094 1.754.101 2.674.166 1.811.1 3.594.23 5.579.273 1.87-.074 3.74-.148 5.697-.251 7.887-.587 16.243-2.514 24.695-5.698 8.48-3.154 17.056-7.563 26.062-11.941 9.036-4.406 18.704-8.691 29.364-10.953 2.623-.712 5.386-.926 8.15-1.315 2.765-.331 5.555-.282 8.375-.437 1.409.097 2.847.166 4.256.264 1.437.127 2.933.079 4.312.381 2.816.43 5.69.742 8.533 1.552 11.488 2.595 22.523 8.08 33.787 13.8 5.646 2.875 11.408 5.751 17.401 8.336 6.052 2.469 12.337 4.647 18.914 6.009 13.157 2.607 27.286 1.919 40.522-2.516 13.321-4.172 25.598-11.302 38.47-17.171 6.436-2.906 13.1-5.401 19.987-7.134 6.86-1.821 14.056-2.413 21.16-2.216 14.439.337 28.295 5.55 41.337 12.101 13.1 6.435 26.106 13.892 40.609 17.298 3.588.99 7.267 1.425 10.917 1.948 3.652.172 7.447.55 11.074.225 3.653-.003 7.34-.678 10.997-1.207l5.388-1.218c1.816-.426 3.546-1.056 5.276-1.57 14.1-4.487 26.726-12.141 40.085-17.685 13.217-5.75 27.339-9.332 41.398-8.267l2.645.136c.863.065 1.725.246 2.587.369 1.695.275 3.42.463 5.143.826l5.083 1.234c1.694.392 3.329 1.018 4.965 1.526 6.601 2.21 12.938 5.031 19.072 8.114 6.163 3.054 12.238 6.253 18.373 9.161 6.164 2.879 12.446 5.407 18.876 7.323 3.245.754 6.46 1.712 9.737 2.086 1.638.217 3.246.579 4.914.649l4.917.298c1.639.158 3.308-.005 4.891-.023 1.611-.106 3.193-.065 4.834-.258 3.225-.445 6.45-.772 9.505-1.569 12.533-2.686 23.706-8.305 34.416-13.459 10.681-5.184 21.074-10.253 31.735-12.69 10.576-2.583 21.25-2.829 31.019-1.181 9.798 1.619 18.719 5.102 26.747 8.899 8.084 3.799 15.448 7.855 22.501 11.178 7.023 3.352 13.764 6.001 19.994 7.828 12.575 3.421 23.018 3.35 29.927 2.639 2.965-.358 5.298-.722 6.998-1.089l-1.799-1.854c-1.498.281-3.254.532-5.414.779-6.708.742-16.863.815-29.18-2.458-6.115-1.768-12.713-4.328-19.679-7.68-6.995-3.264-14.359-7.32-22.53-11.149-8.142-3.798-17.207-7.311-27.264-8.961-9.999-1.649-20.874-1.376-31.71 1.293-10.863 2.523-21.372 7.65-32.082 12.863-10.681 5.183-21.739 10.744-34.013 13.404-3.055.796-6.135 1.095-9.245 1.541-1.584.193-3.194.182-4.777.258-1.64.076-3.166.211-4.776.024-1.61-.07-3.192-.169-4.831-.268-1.61-.07-3.218-.432-4.799-.648-3.248-.345-6.377-1.331-9.565-2.026-6.315-1.857-12.511-4.356-18.646-7.205-6.107-2.878-12.182-6.078-18.373-9.161-6.192-3.083-12.615-5.935-19.301-8.174-1.694-.509-3.329-1.134-5.052-1.556l-5.198-1.235c-1.723-.363-3.505-.551-5.287-.856-.891-.094-1.781-.305-2.644-.37l-2.645-.135c-7.13-.577-14.385.131-21.443 1.629-1.758.426-3.544.705-5.274 1.277l-5.189 1.6c-3.404 1.261-6.808 2.581-10.098 4.077-13.219 5.984-25.959 13.403-39.885 17.775-1.729.514-3.488 1.115-5.246 1.54l-5.302 1.19c-3.6.529-7.143 1.176-10.854 1.179-3.713.295-7.248-.052-10.929-.253-3.592-.523-7.214-.958-10.745-1.947-14.272-3.404-27.164-10.802-40.321-17.296-6.564-3.29-13.302-6.29-20.334-8.473l-2.641-.837c-.89-.27-1.78-.422-2.699-.663-1.81-.392-3.56-.96-5.371-1.178l-5.46-.857c-1.811-.159-3.594-.23-5.434-.36-7.305-.228-14.616.363-21.648 2.183-7.032 1.703-13.811 4.256-20.304 7.161-13.016 5.839-25.264 12.882-38.325 16.909-12.976 4.29-26.731 4.893-39.571 2.318-6.405-1.361-12.575-3.48-18.511-5.948-5.908-2.555-11.64-5.401-17.258-8.305-11.235-5.749-22.471-11.324-34.275-14.009-2.9-.809-5.918-1.152-8.82-1.611-2.988-.431-5.75-.392-8.74-.589-2.908.184-5.784.163-8.606.494-2.822.447-5.643.661-8.323 1.372-10.92 2.348-20.79 6.661-29.883 11.067-9.064 4.377-17.582 8.729-25.918 11.796-8.336 3.126-16.432 4.909-24.03 5.497-1.929.074-3.828.178-5.67.223-1.754-.042-3.594-.172-5.29-.272-.863-.064-1.726-.07-2.589-.135-.833-.152-1.666-.246-2.5-.398-1.637-.274-3.247-.461-4.826-.794-12.437-2.748-21.523-7.284-27.716-10.192-1.576-.742-2.952-1.453-4.156-2.046l-1.681 1.683c1.347.682 2.924 1.482 4.845 2.401 6.249 2.967 15.479 7.592 28.231 10.43l.201-.028z"/><path d="M-111.651 170.98c1.98.628 4.103 1.461 6.487 2.033 4.736 1.408 10.31 2.383 16.635 2.837 1.582.04 3.163.198 4.89.152 1.64-.076 3.337-.152 5.035-.227 1.726.012 3.513-.384 5.326-.576 1.814-.25 3.715-.47 5.53-.954 7.49-1.524 15.307-4.303 23.244-7.958 7.994-3.596 16.167-8.008 25.056-11.977 8.86-3.941 18.58-7.349 29.116-8.501 1.325-.224 2.62-.244 3.972-.322 1.324-.049 2.677-.127 4-.176 2.618.048 5.464.273 8.196.438 5.373.769 10.918 1.773 16.342 3.653 10.935 3.439 21.422 9.183 32.457 14.668 5.533 2.698 11.21 5.427 17.177 7.633 5.997 2.117 12.196 4.032 18.692 4.779l2.414.368c.805.123 1.639.1 2.444.164l4.917.24c1.726.012 3.281-.094 4.921-.17l2.475-.099c.805-.053 1.67-.222 2.504-.304l4.982-.695 4.899-1.134c1.642-.309 3.228-.853 4.842-1.368 1.615-.514 3.258-.941 4.816-1.572 12.747-4.527 24.592-11.514 37.232-16.976 3.117-1.439 6.347-2.584 9.578-3.789 3.287-1.028 6.574-2.115 9.944-2.763l2.536-.567c.864-.169 1.699-.25 2.563-.361 1.727-.222 3.427-.531 5.154-.635 3.481-.122 6.849-.419 10.414-.101 3.538.054 6.927.721 10.376 1.213 3.417.814 6.836 1.51 10.164 2.703 6.687 2.181 13.196 5.004 19.56 8.205 6.363 3.143 12.725 6.461 19.176 9.517 6.479 3.027 13.221 5.618 20.198 7.45 13.925 3.694 28.83 3.216 42.524-.923 6.889-1.968 13.469-4.843 19.906-7.865 6.437-3.023 12.759-6.163 19.195-9.01 6.407-2.876 12.898-5.431 19.556-7.283 6.687-1.705 13.511-2.621 20.358-2.689 6.845.166 13.571.915 20.088 2.745 6.488 1.799 12.771 4.27 18.82 7.089 12.098 5.697 23.557 12.383 35.779 16.854 1.521.566 3.1 1.015 4.621 1.523l2.324.747 2.326.572c1.551.362 3.101.782 4.681 1.115 1.581.216 3.161.49 4.742.706 1.551.303 3.161.373 4.714.442 1.582.099 3.192.169 4.745.239 1.554-.047 3.079-.124 4.633-.172l2.302-.1c.748-.053 1.526-.194 2.303-.276a300.56 300.56 0 014.607-.61c1.527-.252 3.025-.65 4.495-.961 2.996-.563 5.851-1.624 8.763-2.451 5.652-2.005 11.134-4.245 16.388-6.779 10.507-4.951 20.355-10.229 30.391-13.781 9.952-3.698 20.148-5.437 29.754-5.193 2.415.192 4.86.181 7.188.519 2.299.367 4.598.617 6.81 1.129 2.21.571 4.451.997 6.575 1.655 2.124.716 4.22 1.286 6.228 2.061 8.119 3.009 15.37 6.713 22.077 10.151 6.706 3.438 12.955 6.522 18.748 9.018 11.615 4.904 21.526 6.758 28.283 7.244 1.697.1 3.192.169 4.486.266.747.064 1.352.039 1.927.043l-2.056-2.119c-1.208-.067-2.588-.135-4.17-.234-6.555-.456-16.208-2.22-27.68-7.036-5.736-2.437-11.898-5.491-18.634-8.899-6.736-3.409-14.073-7.144-22.307-10.154-2.066-.774-4.19-1.374-6.371-2.091-2.153-.687-4.451-1.113-6.691-1.655-2.269-.513-4.655-.735-7.04-1.131-2.385-.339-4.773-.327-7.217-.49-9.923-.217-20.292 1.579-30.416 5.335-10.181 3.638-20.115 8.944-30.536 13.867-5.196 2.534-10.591 4.746-16.187 6.751-2.854.828-5.652 1.889-8.618 2.423-1.47.311-2.94.68-4.38.962-1.468.194-2.966.417-4.492.611-.749.111-1.497.223-2.246.276l-2.302.101c-1.554.047-3.079.124-4.662.2-1.523-.099-3.048-.139-4.572-.237-1.553-.07-3.106-.139-4.657-.443-1.523-.215-3.074-.46-4.626-.705-1.551-.303-3.044-.723-4.595-1.085l-2.297-.542-2.268-.747c-1.521-.507-3.042-.957-4.534-1.493-12.05-4.411-23.509-11.039-35.693-16.766-6.078-2.849-12.476-5.32-19.079-7.12l-4.997-1.205c-1.666-.362-3.419-.521-5.143-.825l-2.586-.37-2.588-.135c-1.726-.071-3.364-.229-5.205-.242-6.962.067-13.931 1.011-20.733 2.774-6.774 1.91-13.38 4.464-19.759 7.428-12.758 6.046-25.122 13.204-38.786 17.081-13.549 4.053-28.194 4.445-41.919.782-6.833-1.802-13.517-4.392-19.939-7.419-6.45-3.056-12.755-6.374-19.147-9.546-6.363-3.202-12.959-6.113-19.732-8.323-3.356-1.222-6.861-1.949-10.307-2.792-3.534-.522-7.068-1.219-10.577-1.244-3.478-.346-7.105-.08-10.615.07-1.756.134-3.513.443-5.241.664-.864.111-1.756.192-2.62.361l-2.593.566c-3.457.677-6.802 1.763-10.117 2.762-3.288 1.204-6.548 2.379-9.751 3.788-12.754 5.461-24.598 12.332-37.173 16.742-1.558.632-3.171 1.029-4.729 1.544-1.585.486-3.142 1.001-4.755 1.281l-4.783 1.077-4.809.637c-.806.112-1.584.252-2.39.305l-2.475.099c-1.611.047-3.309.181-4.833.141l-4.802-.297c-.805-.065-1.611-.07-2.387-.164l-2.356-.367c-12.645-1.668-24.287-6.836-35.237-12.291-10.949-5.514-21.58-11.288-32.716-14.816-5.51-1.91-11.197-2.944-16.86-3.656-2.789-.166-5.491-.361-8.31-.381-1.381.049-2.763.097-4.115.175-1.381.049-2.734.068-4.087.322-10.797 1.179-20.746 4.585-29.692 8.554-9.004 3.969-17.206 8.352-25.142 11.889-7.908 3.568-15.55 6.289-22.84 7.727-1.815.484-3.6.705-5.356.897-1.756.192-3.456.56-5.182.548-1.727.046-3.424.121-5.065.197-1.553.048-3.192-.11-4.687-.179-6.125-.424-11.555-1.369-16.176-2.717-2.326-.571-4.421-1.375-6.372-1.974-1.894-.715-3.644-1.399-5.193-1.995-1.462-.624-2.724-1.159-3.843-1.664l-1.68 1.683c1.319.594 2.868 1.248 4.703 2.021 1.578.625 3.356 1.28 5.278 2.025l.144.03z"/><path d="M-77.044 159.012c6.132-.687 12.843-1.837 19.794-4.271 6.978-2.346 14.223-5.655 21.815-9.371 7.593-3.715 15.562-7.808 24.36-11.047 8.768-3.269 18.48-5.566 28.72-5.61 2.475-.041 5.148.241 7.765.348 2.558.339 5.173.679 7.787 1.195 5.198 1.177 10.452 2.646 15.557 4.787 10.327 4.047 20.411 9.789 31.22 14.921 5.418 2.523 10.952 4.988 16.865 6.783 2.898 1.044 5.972 1.621 8.987 2.373 1.522.333 3.103.49 4.626.764 1.552.245 3.103.49 4.685.53l4.745.238c1.668.129 3.165-.094 4.747-.112 3.136-.007 6.333-.539 9.529-.954 6.337-1.183 12.62-2.833 18.679-5.302 12.202-4.676 23.672-11.403 35.906-16.576 12.177-5.232 25.491-8.468 38.976-7.524 3.423.054 6.726.749 10.031 1.211 3.302.813 6.606 1.45 9.848 2.613 6.487 2.033 12.767 4.796 18.929 7.85 6.221 2.996 12.296 6.254 18.546 9.22 6.279 2.938 12.674 5.643 19.392 7.561 6.718 1.802 13.614 2.961 20.574 3.128 1.812.101 3.453-.092 5.179-.138 1.726-.046 3.424-.122 5.181-.431 1.699-.251 3.455-.443 5.183-.723l5.072-1.132c13.487-3.411 25.76-9.957 38.085-15.684 6.149-2.907 12.324-5.61 18.669-7.786 6.344-2.175 12.883-3.444 19.447-4.156l4.95-.199c.805.006 1.669-.105 2.416-.041l2.473.134c1.639.1 3.308.112 4.946.328l4.827.736c6.378 1.214 12.665 2.983 18.601 5.51 11.99 4.819 22.96 11.414 34.459 16.493 11.382 5.254 23.499 8.497 35.521 8.758 1.553.128 2.964-.067 4.488-.085 1.468-.077 2.935-.038 4.403-.232l4.406-.582 2.188-.277 2.132-.452 4.236-.934c1.412-.37 2.739-.828 4.122-1.227 2.767-.74 5.393-1.861 8.047-2.836 10.472-4.162 19.974-9.383 29.412-13.67 9.352-4.375 18.754-7.639 27.998-9.064 4.579-.756 9.184-.957 13.556-.926 4.515.12 8.741.589 12.791 1.407 8.187 1.607 15.531 4.406 22.155 7.347 6.595 2.969 12.527 6.138 17.944 8.836 10.776 5.571 19.725 9.2 25.983 10.998 1.579.45 2.957.868 4.163 1.169.23.06.431.091.661.151l-2.685-2.766a45.79 45.79 0 01-1.607-.479c-6.172-1.768-14.949-5.279-25.726-10.791-5.417-2.698-11.349-5.867-18.059-8.838-6.71-2.97-14.198-5.799-22.557-7.408-2.068-.482-4.253-.615-6.437-.981-2.184-.308-4.371-.265-6.613-.456-4.545-.033-9.178.197-13.901.982-9.446 1.452-18.993 4.803-28.403 9.236-9.466 4.315-18.968 9.537-29.297 13.671-10.356 4.046-21.539 6.947-33.388 6.629-11.764-.289-23.651-3.413-34.919-8.607-11.355-4.991-22.383-11.586-34.516-16.436-6.023-2.556-12.367-4.325-18.888-5.57l-4.943-.737c-1.638-.216-3.307-.228-4.946-.327l-2.473-.135c-.891-.094-1.697.017-2.531.04l-5.036.228c-6.679.712-13.362 2.008-19.793 4.212-6.431 2.204-12.693 4.936-18.842 7.902-6.12 2.995-12.184 6.166-18.419 9.044-6.234 2.819-12.695 5.169-19.323 6.875-6.629 1.765-13.451 2.33-20.298 2.339-6.845-.165-13.626-1.324-20.258-3.154-6.602-1.918-12.94-4.622-19.161-7.559-6.221-2.938-12.325-6.225-18.517-9.25-6.191-3.083-12.528-5.905-19.101-7.968-3.242-1.163-6.632-1.83-9.963-2.672-3.42-.463-6.837-1.218-10.232-1.242-13.714-1.062-27.345 2.259-39.666 7.461-12.378 5.142-23.846 11.811-35.933 16.371-5.972 2.441-12.168 4.004-18.332 5.129-3.082.416-6.163.891-9.328.927-1.524.018-3.194.24-4.66.083l-4.601-.266c-1.554-.012-3.047-.314-4.57-.53-1.494-.244-3.018-.401-4.54-.734-2.958-.751-5.916-1.328-8.786-2.342-5.77-1.765-11.246-4.23-16.608-6.693-10.664-5.103-20.805-10.903-31.334-14.923-5.22-2.141-10.589-3.612-15.902-4.789-2.7-.487-5.402-.857-8.046-1.226-2.674-.107-5.175-.388-7.88-.349-10.5.013-20.441 2.367-29.354 5.664-8.97 3.297-16.997 7.389-24.56 11.075-7.564 3.687-14.721 6.909-21.584 9.197-6.864 2.347-13.402 3.44-19.246 4.129-11.974.85-21.34-.853-27.424-2.709a34.047 34.047 0 01-3.359-.988l-1.71 1.712c1.234.447 2.669.925 4.449 1.347 6.258 1.915 15.968 3.679 28.114 2.772l-.085-.147z"/><path d="M-87.167 142.517c.95.036 1.956.073 3.02.11 1.036-.051 2.158-.073 3.28-.152 1.123-.021 2.303-.101 3.482-.121 1.209-.05 2.476-.275 3.772-.47 1.296-.196 2.62-.362 4.031-.556 1.355-.312 2.738-.594 4.178-.934 11.496-2.461 24.315-8.857 38.778-15.971 7.246-3.484 15.068-7.023 23.686-9.445 8.62-2.423 18.034-3.553 27.866-2.665 2.472.193 4.885.678 7.328 1.017 2.442.514 4.911 1.116 7.38 1.718 4.91 1.467 9.787 3.255 14.632 5.482 9.721 4.306 19.346 9.869 29.813 14.531 5.19 2.404 10.698 4.372 16.353 6.02 2.901.634 5.714 1.531 8.703 1.845l4.425.674 4.515.237 2.272.104.546.033.605-.025 1.122-.021 4.489-.202c1.496.011 3.023-.358 4.548-.493 1.527-.252 3.081-.358 4.579-.698 6.021-1.214 11.99-3.07 17.789-5.396 11.597-4.651 22.603-10.972 34.347-15.944 5.858-2.442 11.857-4.678 18.138-5.978 3.084-.825 6.308-1.094 9.476-1.598 1.612-.164 3.223-.152 4.805-.229 1.641-.076 3.166-.152 4.833-.023l4.889.268c1.61.129 3.19.461 4.799.648l2.385.339c.776.151 1.58.391 2.355.542 1.58.392 3.16.724 4.738 1.174 6.258 1.856 12.339 4.296 18.302 7.086 11.869 5.637 23.443 12.324 36.01 16.797a93.924 93.924 0 0019.385 4.492c1.668.129 3.307.17 4.975.299l2.473.134 2.474-.099 4.95-.198 4.953-.666c6.537-1.035 12.936-2.801 19.11-5.212 6.172-2.293 12.147-5.027 18.007-7.878 11.749-5.614 23.327-11.581 35.745-14.268 3.055-.796 6.194-1.154 9.332-1.57 1.556-.281 3.137-.182 4.691-.288 1.525-.018 3.138-.24 4.661-.083 3.134.227 6.299.191 9.314.826 1.523.274 3.047.372 4.569.763l4.48 1.084c11.915 3.153 22.805 8.842 33.439 14.266a267.313 267.313 0 0016.054 7.654c2.754 1.013 5.392 2.259 8.205 3.039 1.406.448 2.755.896 4.133 1.315 1.407.332 2.814.663 4.193 1.024 2.756.779 5.63 1.033 8.418 1.492 2.816.371 5.606.361 8.395.586 2.849-.126 5.524-.136 8.259-.38 1.353-.195 2.735-.36 4.089-.555l2.016-.278 1.988-.424c10.573-2.174 20.268-6.313 29.217-10.633 8.949-4.319 17.438-8.7 25.832-11.884 8.367-3.272 16.695-5.287 24.639-5.99 16.062-1.405 29.667 2.842 40.221 7.359 10.553 4.576 18.547 9.045 24.165 11.774.573.296 1.118.563 1.663.83l-3.969-4.09c-5.303-2.697-12.266-6.4-21.099-10.203-5.363-2.289-11.474-4.466-18.368-5.918-3.418-.755-7.096-1.248-10.92-1.539-1.899-.013-3.767-.231-5.782-.129-1.985.074-3.97.147-5.985.25-8.117.702-16.619 2.833-25.1 6.162-8.51 3.3-16.999 7.681-25.948 12-8.92 4.291-18.443 8.372-28.843 10.49-.663.141-1.297.312-1.931.424l-1.958.278c-1.324.166-2.62.362-3.945.527-2.648.274-5.496.283-8.143.381-2.703-.195-5.493-.186-8.252-.556-2.73-.458-5.519-.682-8.246-1.432-1.35-.332-2.757-.663-4.107-.994-1.348-.448-2.726-.867-4.075-1.315-2.756-.779-5.365-1.996-8.119-3.009a281.368 281.368 0 01-15.969-7.566c-10.633-5.365-21.638-11.113-33.755-14.297l-4.566-1.114c-1.522-.391-3.103-.49-4.683-.764-3.132-.578-6.267-.629-9.401-.798-1.639-.158-3.194.065-4.776.083-1.583.135-3.193.006-4.778.317-3.167.444-6.363.802-9.476 1.598-3.168.62-6.225 1.65-9.31 2.592-3.029 1.118-6.114 2.178-9.058 3.501-5.973 2.499-11.805 5.438-17.637 8.319-11.606 5.879-23.7 11.432-36.658 13.268l-4.838.667-4.949.198-2.446.071-2.473-.135c-1.639-.099-3.249-.169-4.917-.298a92.625 92.625 0 01-19.155-4.491c-12.424-4.443-23.94-11.129-35.866-16.825-6.02-2.79-12.159-5.289-18.502-7.175-1.579-.45-3.217-.783-4.796-1.174-.804-.181-1.608-.42-2.412-.543l-2.472-.368c-1.638-.217-3.275-.55-4.885-.678l-4.889-.269c-1.638-.158-3.307-.053-4.919-.006-1.64.076-3.28.094-4.892.257-3.254.474-6.506.714-9.648 1.539-6.396 1.298-12.51 3.534-18.425 5.976-11.859 4.97-22.865 11.233-34.347 15.768-5.741 2.268-11.564 4.038-17.499 5.223-1.47.369-2.966.417-4.435.67-1.497.164-2.909.476-4.433.494l-4.518.172-1.122.021-.518-.003-.546-.033-2.215-.104-4.399-.236-4.339-.645c-2.903-.342-5.687-1.209-8.502-1.814-5.54-1.646-10.935-3.555-16.067-5.959-10.322-4.632-19.977-10.107-29.87-14.415-9.836-4.366-19.881-7.535-29.973-8.338-9.918-.918-19.678.21-28.44 2.661-8.82 2.45-16.729 6.017-24.032 9.501-14.521 7.114-27.137 13.365-38.402 15.71-1.412.311-2.766.623-4.092.906-1.324.166-2.62.361-3.887.527-1.267.167-2.42.392-3.628.442-1.208.05-2.36.1-3.481.121-1.094.051-2.158.072-3.194.124-1.007-.037-2.014-.073-2.963-.109-1.898-.014-3.593-.289-5.088-.417-.862-.123-1.523-.215-2.27-.337l-1.855 1.857c1.15.183 2.414.368 3.908.554 1.553.128 3.306.403 5.233.388l.001-.176z"/><path d="M-53.172 119.967c5.162-1.863 10.676-4.483 16.622-7.304 5.947-2.88 12.27-6.137 19.224-9.097 6.926-2.99 14.54-5.682 22.835-7.143 8.267-1.49 17.33-1.512 26.378.16 9.108 1.613 18.23 5.068 27.26 9.429 9.088 4.36 18.2 9.51 28.093 13.759 9.923 4.162 20.833 7.162 32.251 7.449l1.064.036.576.005.546-.026 2.101-.072 4.23-.175c1.439-.106 2.85-.359 4.319-.553 1.44-.224 2.908-.301 4.291-.7 2.824-.681 5.705-1.187 8.444-2.132 1.384-.457 2.797-.827 4.181-1.343l4.125-1.578c10.991-4.276 21.39-10.163 32.357-15.052a127.544 127.544 0 0116.902-6.25c5.85-1.448 11.814-2.662 17.913-2.736l2.302-.1c.374-.027.806-.053 1.094-.05l1.15.066 4.601.266c1.553.012 3.018.343 4.541.559 1.494.244 3.017.401 4.511.763 5.974 1.27 11.886 3.182 17.594 5.531 11.443 4.728 22.243 11.088 33.713 16.138 11.383 5.195 23.757 8.469 36.328 8.588 12.399-.058 24.791-3.184 36.102-8.012 11.426-4.711 22.028-10.801 33.136-15.31 11.078-4.421 22.778-7.318 34.34-6.943 11.677.258 22.759 3.318 33.054 7.804 10.295 4.428 19.892 9.961 29.669 14.444 9.748 4.511 19.821 7.943 29.938 9.185 2.528.368 5.031.357 7.533.521 2.559.106 4.949-.14 7.394-.21 2.447-.129 4.866-.579 7.256-.883 2.39-.363 4.668-1.019 7.001-1.499 9.136-2.36 17.448-6.042 25.126-9.727 7.708-3.715 14.926-7.404 21.88-10.306 6.983-2.872 13.702-5.132 20.125-6.343 1.585-.369 3.197-.474 4.723-.726 1.555-.164 3.053-.504 4.549-.494 2.992-.095 5.785-.338 8.516-.114 5.406.214 10.148.92 14.255 1.855 4.107.877 7.493 2.011 10.277 2.937.459.179.918.357 1.348.507l-2.113-2.178c-2.554-.866-5.567-1.91-9.156-2.725-4.107-1.052-9.049-1.847-14.513-2.061-2.702-.195-5.667.047-8.66.142-1.524.019-3.051.33-4.635.523-1.584.251-3.196.357-4.809.754-6.511 1.24-13.374 3.528-20.414 6.459-7.069 2.959-14.288 6.648-21.938 10.363-7.678 3.686-15.846 7.339-24.838 9.671-2.276.48-4.524 1.107-6.857 1.47-2.332.247-4.666.727-7.054.856-2.417.041-4.921.286-7.308.181-2.444-.163-4.947-.152-7.418-.52-9.916-1.152-19.817-4.525-29.508-8.978-9.72-4.423-19.346-9.927-29.727-14.385-5.22-2.2-10.585-4.196-16.213-5.522-1.407-.331-2.786-.692-4.222-.994l-4.339-.645-2.184-.308c-.718-.093-1.466-.098-2.185-.132l-4.342-.236c-11.85-.377-23.694 2.549-34.945 7.027-11.195 4.596-21.91 10.51-33.108 15.456-11.141 5.122-23.245 8.133-35.643 8.132-12.282-.175-24.542-3.389-35.81-8.584-11.384-5.02-22.183-11.438-33.713-16.196-5.765-2.408-11.734-4.321-17.795-5.621-6.176-1.125-12.27-1.87-18.514-1.535-6.186.044-12.293 1.286-18.201 2.734a124.77 124.77 0 00-17.133 6.248c-11.052 4.86-21.48 10.717-32.355 14.877-10.846 4.189-22.026 6.739-33.27 6.22-11.131-.342-21.753-3.282-31.562-7.384-9.808-4.162-18.948-9.224-28.122-13.556-9.116-4.39-18.382-7.934-27.69-9.578-9.366-1.703-18.428-1.68-26.983-.193-8.496 1.43-16.226 4.18-23.266 7.169-7.041 2.989-13.422 6.245-19.34 9.096-5.946 2.821-11.402 5.383-16.478 7.217-2.51 1.005-4.96 1.718-7.267 2.403-2.278.773-4.495 1.137-6.541 1.619-2.047.541-3.946.702-5.703.953-1.728.221-3.312.531-4.808.521-.115-.001-.172-.002-.259.027l-2.115 2.118c.777-.023 1.525-.077 2.474-.099 5.872-.426 14.627-1.766 24.867-5.696l-.056-.234z"/><path d="M-4.254 82.005c6.804-2.056 14.322-3.434 22.32-3.435 8.025.028 16.33 1.285 24.71 3.975 8.352 2.66 16.694 6.665 25.207 10.963 8.541 4.27 17.31 9.008 26.98 12.32 9.642 3.342 20.244 5.142 30.95 4.517 5.294-.196 10.796-1.238 16.07-2.515 2.623-.771 5.275-1.511 7.871-2.486 2.568-1.005 5.192-1.892 7.732-3.043 10.272-4.368 20.121-9.88 30.538-14.334 2.569-1.18 5.28-2.096 7.934-3.129 1.327-.516 2.71-.857 4.065-1.286 1.384-.4 2.711-.916 4.122-1.169 2.795-.593 5.563-1.392 8.412-1.634 1.411-.195 2.851-.418 4.262-.554l4.316-.203c2.85-.243 5.724.07 8.657.208 1.467.04 2.875.312 4.312.498 1.437.244 2.845.4 4.282.644 5.657 1.297 11.313 2.828 16.676 5.116 10.9 4.286 21.156 10.262 31.907 15.278 10.723 4.927 22.114 9.012 33.99 9.71 11.789.786 23.682-.97 34.642-4.983 11.018-3.895 21.213-9.521 31.517-14.328 5.138-2.418 10.361-4.572 15.638-6.375 2.681-.77 5.306-1.716 8.042-2.251l4.034-.907 4.089-.555c5.442-.75 10.85-.711 16.285-.351 2.702.195 5.287.739 7.931 1.109 2.585.66 5.199 1.176 7.724 1.954 10.162 3.053 19.477 7.708 28.534 12.331 9.057 4.624 17.943 9.07 27.098 12.029 9.126 3.046 18.437 4.398 27.385 4.199 4.401-.056 8.807-.639 12.983-1.398 2.075-.511 4.178-.876 6.167-1.417a724.619 724.619 0 005.91-1.799c7.7-2.662 14.657-5.973 21.152-9.112 12.905-6.424 24.306-11.69 34.277-14.133 9.914-2.559 18.058-2.88 23.521-2.491 1.265.01 2.387.105 3.364.229l-1.314-1.354a21.605 21.605 0 00-1.984-.102c-5.52-.39-13.806-.274-23.95 2.167-10.172 2.411-21.689 7.852-34.565 14.247-6.496 3.139-13.395 6.451-20.951 9.085-7.613 2.576-15.796 4.387-24.629 4.587-8.718.26-17.884-1.121-26.867-4.078-9.041-2.899-17.898-7.317-26.926-11.91-9.057-4.566-18.459-9.308-28.764-12.392-2.554-.807-5.197-1.293-7.839-1.955-2.701-.37-5.401-.915-8.104-1.11-5.405-.39-11.014-.459-16.515.35-11.085 1.352-21.901 5.278-32.177 10.173-10.362 4.806-20.557 10.315-31.402 14.328-10.76 4.219-22.511 6.064-34.155 5.192-11.703-.697-22.921-4.781-33.587-9.708-10.694-4.957-20.949-10.991-31.935-15.365l-4.131-1.608-4.219-1.345-2.095-.687-2.154-.512-4.307-1.025c-1.465-.273-2.903-.459-4.397-.703-1.465-.215-2.901-.518-4.368-.557-2.876-.138-5.836-.48-8.744-.238l-4.402.173c-1.44.165-2.88.389-4.319.554-2.908.3-5.732 1.04-8.556 1.663-1.44.282-2.767.798-4.18 1.168-1.384.458-2.767.798-4.122 1.285-2.683 1.004-5.423 1.949-8.021 3.158-10.532 4.454-20.467 9.935-30.595 14.217-2.511 1.122-5.107 2.038-7.674 2.984-2.566.888-5.161 1.629-7.784 2.399-5.245 1.249-10.401 2.235-15.724 2.401-10.533.568-20.819-1.2-30.317-4.454-9.556-3.195-18.326-7.757-26.867-12.085-8.541-4.327-16.883-8.39-25.407-11.11-8.495-2.75-17.087-4.068-25.17-4.096-8.141-.029-15.832 1.348-22.78 3.432-13.925 4.254-24.987 10.458-34.34 14.833-7.39 3.57-13.679 6.097-18.581 7.757l-2.898 2.902c5.39-1.51 13.006-4.437 22.273-8.958 9.38-4.404 20.386-10.609 34.023-14.807l-.086-.088z"/><path d="M17.38 61.909c1.67-.105 3.337.082 5.12.153 1.725.13 3.537.113 5.261.418 1.753.275 3.535.522 5.345.798 1.78.422 3.59.873 5.427 1.295 7.264 1.951 14.664 4.985 22.175 8.604 7.51 3.618 15.19 7.764 23.42 11.476 8.229 3.712 17.152 6.902 26.693 8.314 9.54 1.413 19.583.988 29.438-1.397 9.884-2.296 19.408-6.553 28.761-11.162 9.411-4.55 18.825-9.509 28.975-12.884 10.093-3.377 20.921-4.994 31.789-4.098 10.84.69 21.429 4.302 31.464 8.816 10.094 4.514 19.805 10.106 30.043 14.533 10.179 4.544 21.147 7.545 32.305 8.033 5.607.303 11.076-.125 16.605-.904 2.707-.506 5.445-1.1 8.125-1.754 2.623-.828 5.332-1.51 7.871-2.544 10.384-3.783 20-8.945 29.699-13.552 9.67-4.577 19.538-8.598 29.762-10.307l3.83-.528c1.267-.166 2.534-.391 3.829-.411l3.827-.177 1.928-.074c.576.004 1.265.067 1.869.1 5.148.184 10.092.803 14.945 1.978 9.707 2.232 18.74 6.183 27.281 10.452 8.571 4.24 16.766 8.74 25.141 12.19 8.346 3.478 16.814 6.023 25.207 6.9 8.394.879 16.452.41 24.028-1.084 7.548-1.466 14.412-3.93 20.674-6.661 12.496-5.434 22.865-11.175 31.838-14.88 8.945-3.794 16.352-5.7 21.449-6.51 1.441-.282 2.707-.39 3.744-.5l-1-1.03c-.892.082-1.842.221-2.908.418-5.184.84-12.706 2.685-21.794 6.332-9.173 3.5-19.514 9.387-31.894 14.763-6.175 2.703-12.953 5.138-20.357 6.576-7.346 1.496-15.347 1.965-23.539 1.117-8.221-.818-16.575-3.303-24.835-6.752-8.288-3.42-16.484-7.862-25.054-12.102-8.6-4.21-17.719-8.25-27.598-10.483-4.911-1.175-10.084-1.796-15.146-1.95-.662-.033-1.237-.096-1.956-.072l-1.928.074-3.885.177c-1.323-.01-2.59.215-3.886.41l-3.887.528c-10.398 1.709-20.38 5.787-30.108 10.364-9.727 4.576-19.344 9.739-29.612 13.464-2.539 1.034-5.161 1.688-7.757 2.546-2.623.711-5.302 1.306-7.953 1.871-5.328.868-10.942 1.442-16.376 1.082-10.985-.488-21.838-3.43-31.931-8.002-10.18-4.426-19.863-9.99-29.985-14.591-10.121-4.602-20.796-8.243-31.837-9.023-10.953-.926-22.011.69-32.248 4.036-10.294 3.345-19.765 8.304-29.176 12.795-9.382 4.58-18.761 8.691-28.471 10.93-9.625 2.27-19.524 2.667-28.863 1.343-9.369-1.294-18.15-4.396-26.321-8.049-8.201-3.682-15.822-7.886-23.39-11.505-7.54-3.648-14.997-6.74-22.433-8.751-1.867-.452-3.705-.874-5.514-1.325a1270.15 1270.15 0 01-5.488-.829c-1.81-.334-3.594-.288-5.32-.418-1.725-.07-3.507-.258-5.205-.183-13.723.165-25.315 4.115-34.29 7.879a233.521 233.521 0 00-11.169 5.093l-3.796 3.8c4.158-2.074 9.325-4.638 15.616-7.34 8.859-3.764 20.192-7.629 33.657-7.825l-.23-.001z"/><path d="M8.058 46.004c1.008-.139 1.988-.424 3.053-.446 1.065-.08 2.158-.13 3.252-.181 2.273-.072 4.548-.377 7.077-.125 2.502.164 5.148.183 7.762.698 1.322.185 2.673.4 4.08.614 1.35.331 2.758.663 4.193 1.023.718.152 1.408.332 2.154.513.718.21 1.407.448 2.153.687 1.435.478 2.899.927 4.39 1.405 5.882 2.175 11.99 4.937 18.353 8.08 6.335 3.172 12.926 6.667 20.094 9.874 7.14 3.178 14.858 6.01 23.161 7.559 8.33 1.637 17.132 1.7 26.002.42 8.927-1.34 17.694-4.375 26.266-8.2 8.6-3.796 17.033-8.411 25.893-12.351 8.831-3.97 18.204-7.205 28.051-8.48 9.848-1.273 20.055-.587 29.817 1.996 19.755 5.11 36.952 17.827 56.723 24.543 9.843 3.373 20.331 4.996 30.662 4.515 10.388-.423 20.591-3.155 29.998-7.18 9.493-3.935 18.446-8.78 27.508-12.924 9.035-4.23 18.351-7.642 27.884-9.122A78.212 78.212 0 01430.83 48l3.566.2c1.179.038 2.387.105 3.507.318l3.477.521c1.149.184 2.299.309 3.419.638 9.076 1.935 17.566 5.444 25.564 9.33 8.026 3.856 15.677 8.03 23.304 11.533 7.655 3.474 15.344 6.334 23.071 7.88 3.879.641 7.671 1.311 11.411 1.396 1.84.13 3.766.232 5.551.128 1.812-.075 3.595-.004 5.381-.283 7.167-.621 13.767-2.24 19.765-4.301 12.055-4.122 21.759-9.546 29.9-13.521 8.142-4.033 14.749-6.703 19.333-8.161 1.298-.488 2.48-.8 3.431-1.057l-.857-.883c-.864.228-1.816.543-2.912.944-4.671 1.486-11.307 4.186-19.505 8.101-8.255 3.799-18.016 9.048-29.869 13.2-5.941 2.062-12.454 3.652-19.419 4.245-1.728.28-3.54.18-5.353.312-1.814.133-3.596.004-5.436-.126-3.682-.085-7.388-.725-11.21-1.366-7.554-1.486-15.186-4.287-22.784-7.76-7.627-3.445-15.249-7.59-23.334-11.447-8.056-3.827-16.631-7.425-25.851-9.39-1.148-.3-2.298-.484-3.476-.638l-3.535-.522c-1.177-.213-2.385-.28-3.535-.347l-3.566-.2c-4.803-.123-9.667.164-14.505.948-9.677 1.509-19.137 4.948-28.229 9.178-9.121 4.202-18.073 8.989-27.48 12.896-9.377 3.936-19.321 6.641-29.567 7.27-10.246.686-20.59-.966-30.347-4.308-19.571-6.627-36.738-19.433-56.751-24.69-9.934-2.642-20.256-3.388-30.247-2.144-9.991 1.244-19.508 4.507-28.425 8.447-8.946 3.91-17.379 8.467-25.95 12.234-8.513 3.767-17.222 6.686-25.919 8.026-8.669 1.37-17.443 1.337-25.572-.329-8.187-1.548-15.761-4.35-22.844-7.527-7.082-3.177-13.673-6.672-20.008-9.844-6.363-3.202-12.528-5.964-18.495-8.169A191.01 191.01 0 0042.05 47.3c-.746-.24-1.434-.478-2.18-.717-.747-.18-1.465-.332-2.183-.542-1.436-.36-2.843-.692-4.25-1.024-1.408-.214-2.816-.429-4.167-.643-2.729-.516-5.346-.564-7.848-.728-2.472-.252-5.005.022-7.22.094-1.152.05-2.245.101-3.339.152-1.064.021-2.102.306-3.11.445a246 246 0 01-5.645.895c-1.181.313-2.19.569-3.256.824l-2.29 2.292c1.759-.484 3.661-.996 5.88-1.536 1.728-.28 3.543-.588 5.53-.895l.085.088z"/><path d="M20.153 28.497c1.409.098 2.962.168 4.6.267 1.67.012 3.422.346 5.29.622.92.124 1.867.277 2.873.43 1.006.153 1.982.453 3.016.694 8.3 1.841 17.966 5.68 28.658 11.046 10.663 5.278 22.552 12.054 36.878 15.985 14.24 3.9 31.012 3.874 47.018-1.768 16.119-5.35 31.208-15.295 48.512-21.366 8.652-3.036 17.87-4.84 27.248-4.773 9.435.009 18.828 1.975 27.836 5.37 18.075 6.617 34.504 18.131 53.537 23.615 2.383.572 4.795 1.232 7.179 1.746 2.443.339 4.884.853 7.328 1.075 2.473.135 4.887.386 7.39.375 2.446-.13 4.862-.112 7.309-.357 9.846-.982 19.274-3.983 28.162-7.777 8.916-3.823 17.378-8.35 25.979-12.263 8.572-3.943 17.341-7.27 26.299-8.871 8.959-1.66 18.106-1.537 26.696-.043 8.648 1.493 16.767 4.503 24.423 7.976 7.656 3.474 14.877 7.383 22.014 10.853 7.138 3.47 14.221 6.647 21.34 8.685 7.12 2.038 14.159 3.17 20.919 3.306 6.73.165 13.179-.607 19.028-1.94 11.786-2.691 21.198-7.475 28.934-11.16 7.709-3.832 13.771-6.769 17.955-8.58a62.188 62.188 0 013.059-1.322l-.771-.795c-.779.316-1.702.718-2.684 1.179-4.213 1.84-10.276 4.836-18.012 8.58-7.736 3.685-17.261 8.059-28.787 10.723-5.763 1.303-12.011 2.106-18.684 1.941-6.644-.135-13.569-1.265-20.573-3.244-7.034-2.008-14.031-5.097-21.14-8.538-7.138-3.47-14.359-7.379-22.072-10.853-7.713-3.474-15.947-6.484-24.739-8.008-8.792-1.524-17.968-1.619-27.099.04-9.102 1.63-17.986 4.956-26.587 8.928-8.63 3.942-17.091 8.469-25.95 12.234-8.801 3.765-18.172 6.708-27.758 7.662-9.73.983-19.418.125-28.893-2.456-18.89-5.278-35.232-16.938-53.451-23.584-9.065-3.396-18.718-5.219-28.153-5.286-9.493-.068-18.855 1.706-27.564 4.742-17.477 6.07-32.622 15.956-48.596 21.16-15.891 5.527-32.288 5.468-46.327 1.598-14.096-3.929-25.928-10.647-36.62-15.954-10.69-5.424-20.5-9.351-28.944-11.223-1.034-.242-2.067-.541-3.073-.694-1.006-.154-2.012-.307-2.96-.46-1.925-.277-3.706-.64-5.375-.652-1.668-.07-3.191-.169-4.6-.267-.748-.063-1.467-.04-2.129-.015l-1.536 1.538c1.065-.022 2.274-.13 3.568-.033l.03-.088z"/><path d="M50.747 18.46c7.544 3.005 16.341 7.655 26.546 12.755 10.176 5.01 22.248 10.386 36.332 11.948 1.753.276 3.537.23 5.319.36l2.703.136 2.734-.127c1.814-.133 3.654-.061 5.526-.311l5.615-.75c7.489-1.348 14.986-3.808 22.402-6.999 14.832-6.264 29.396-15.453 46.315-19.92 8.445-2.248 17.369-3.12 26.281-2.296 8.912.765 17.783 3.195 26.244 6.733 8.489 3.509 16.627 8.009 24.968 12.13 8.37 4.151 16.943 8.04 26.045 10.414 9.044 2.432 18.676 3.114 27.889 2.07 9.356-1.015 18.323-3.844 26.836-7.436 8.512-3.592 16.598-7.917 24.766-11.687 8.169-3.828 16.449-7.13 24.92-9.115 8.501-2.014 17.106-2.45 25.499-1.513 8.336.878 16.286 3.36 23.657 6.423 14.712 6.33 27.684 14.517 40.939 19.404 13.138 5.12 26.359 6.792 37.703 5.47 11.487-1.29 20.919-4.818 28.45-8.008 7.561-3.219 13.278-6.158 17.233-8.088 1.097-.518 1.991-.95 2.771-1.325l-.743-.765c-.721.375-1.558.749-2.453 1.18-3.955 1.93-9.672 4.87-17.175 8.09-7.474 3.19-16.877 6.746-28.132 7.747-11.285 1.03-24.161-.464-37.185-5.525-13.112-4.799-26.112-13.015-41.115-18.938-7.486-2.946-15.465-5.458-23.917-6.336-8.364-.908-17.112-.503-25.698 1.306-8.642 1.75-17.009 5.08-25.207 8.938-8.197 3.798-16.282 8.066-24.766 11.629-8.425 3.563-17.334 6.334-26.46 7.291-9.242 1.016-18.499.248-27.545-1.95-18.178-4.367-33.979-15.175-51.045-22.106-8.518-3.538-17.418-6.056-26.474-6.851-2.271-.104-4.456-.295-6.728-.34-2.245.1-4.49.201-6.705.273-2.217.306-4.406.582-6.623.888-2.189.393-4.322.963-6.482 1.385-17.12 4.437-31.771 13.596-46.544 19.744-7.358 3.133-14.797 5.534-22.171 6.826-1.872.25-3.686.5-5.5.75s-3.684.207-5.497.282l-2.704.097-2.674-.165c-1.783-.13-3.509-.084-5.233-.388-13.883-1.59-25.725-6.905-35.901-11.916-10.176-5.07-18.973-9.78-26.632-12.844-7.4-3.033-13.575-4.45-17.883-5.417l-1.188 1.19.604.092c4.193.907 10.454 2.295 17.969 5.388l.114.176z"/><path d="M62.71 7.12c7.024 3.41 15.362 7.999 25.428 12.308 5.048 2.082 10.557 4.05 16.53 5.495 6.002 1.358 12.44 2.105 19.202 1.95 1.669-.047 3.366-.123 5.064-.199 1.699-.192 3.427-.472 5.183-.664 1.756-.192 3.485-.589 5.214-.985 1.729-.397 3.515-.735 5.245-1.307 7.005-1.966 13.901-4.927 20.858-8.238C179.318 8.946 193.56.719 210.037-2.378c8.18-1.52 16.754-1.692 25.203-.463 8.477 1.2 16.8 3.948 24.829 7.512 8.058 3.535 15.852 7.74 23.82 11.713 7.969 3.973 16.198 7.685 24.985 9.793 8.701 2.137 17.873 2.758 26.683 1.827 8.953-.9 17.573-3.498 25.71-6.888 8.165-3.36 15.847-7.572 23.613-11.345 7.765-3.773 15.586-7.194 23.656-9.358 16.141-4.385 32.904-3.242 47.279 1.974 14.433 5.1 26.919 12.788 39.192 18.252 12.185 5.727 24.389 8.707 35.318 9.019 1.38.127 2.733.049 4.027.029l3.856-.148c2.533-.216 4.981-.578 7.342-.854 2.305-.51 4.523-.932 6.655-1.442 2.076-.628 4.065-1.17 5.968-1.74 7.439-2.46 13.011-5.138 16.849-6.835.952-.431 1.79-.864 2.511-1.18l-.714-.736c-.664.317-1.357.663-2.193 1.037-3.81 1.726-9.353 4.375-16.735 6.835-7.41 2.431-16.66 4.557-27.531 4.187-10.786-.282-22.875-3.203-35.032-8.842-12.244-5.377-24.731-13.063-39.279-18.164-14.489-5.218-31.368-6.303-47.595-1.89-8.128 2.164-15.978 5.614-23.8 9.27-7.822 3.655-15.646 7.544-23.754 10.847-8.107 3.303-16.64 5.872-25.392 6.744-8.838.901-17.693.254-26.308-1.853-8.615-2.107-16.905-5.41-24.961-9.237-8.027-3.798-15.82-8.12-23.907-11.626-8.029-3.564-16.438-6.342-24.972-7.601-8.535-1.26-17.166-1.146-25.462.373-8.266 1.49-16.112 4.356-23.528 7.605-7.417 3.25-14.433 6.852-21.361 10.134-6.956 3.252-13.824 6.184-20.742 8.063-1.701.602-3.458.852-5.158 1.279-1.729.396-3.4.793-5.128.956-1.727.222-3.369.473-5.067.666-1.698.075-3.396.15-5.065.197a77.64 77.64 0 01-18.885-1.976c-5.887-1.415-11.31-3.353-16.33-5.464-9.979-4.28-18.288-8.897-25.34-12.337-7.023-3.47-12.759-5.848-16.747-7.25-.029-.03-.057-.06-.115-.06L45.39-.31c.258.09.488.15.775.269C50.066 1.33 55.745 3.65 62.739 7.09l-.029.03z"/><path d="M73.465-4.23C80.142-.88 88.282 3.268 98.299 6.466a83.282 83.282 0 0016.287 3.36c.718.093 1.466.156 2.213.22l2.243.075c1.467.04 3.077.168 4.574.062 1.525-.077 3.079-.125 4.662-.2 1.582-.019 3.138-.358 4.721-.552 3.225-.327 6.395-1.181 9.651-1.889 3.2-.941 6.486-1.853 9.717-3.174 6.519-2.408 12.985-5.518 19.567-8.744 6.583-3.226 13.339-6.626 20.465-9.468 7.126-2.9 14.707-5.096 22.625-6.004 7.889-.937 16.086-.733 24.101.815 8.043 1.577 15.904 4.497 23.502 8.029 15.166 7.034 29.972 16.286 46.744 20.205 8.328 1.988 17.01 2.634 25.416 1.876 8.52-.757 16.765-3.153 24.583-6.224 15.665-6.23 29.854-15.158 45.107-19.929 15.168-5.093 31.191-5.067 45.23-1.197 14.125 3.9 26.271 10.883 37.737 16.576 5.761 2.876 11.382 5.37 16.861 7.426 5.51 1.91 10.907 3.468 16.079 4.206 10.344 1.652 19.525 1.104 26.899-.305a95.683 95.683 0 0016.663-4.907c.894-.315 1.616-.631 2.279-.89l-.714-.735c-.577.23-1.183.488-1.904.746-3.721 1.464-9.23 3.44-16.519 4.938-7.259 1.409-16.411 1.986-26.612.365-5.115-.738-10.426-2.266-15.936-4.118-5.451-2.026-11.042-4.491-16.804-7.367-11.466-5.634-23.67-12.618-37.91-16.518-14.212-3.871-30.292-3.84-45.576 1.31-15.339 4.859-29.614 13.7-45.192 19.841-7.789 3.042-16.034 5.38-24.41 6.109-8.492.728-16.973.113-25.244-1.875-16.656-3.918-31.347-13.17-46.629-20.146-7.656-3.474-15.516-6.452-23.646-8.059-8.129-1.607-16.326-1.811-24.301-.904-7.975.907-15.643 3.073-22.827 5.974-7.183 2.841-13.968 6.212-20.578 9.408-6.583 3.226-13.048 6.278-19.509 8.628-3.203 1.292-6.488 2.145-9.631 3.087-3.226.678-6.397 1.532-9.535 1.831-12.67 1.78-24.366.09-34.21-3.05-9.873-3.167-17.955-7.316-24.634-10.666-6.65-3.379-11.894-6.076-15.564-7.738-.057-.06-.115-.06-.201-.09l-.927.93c.23.118.401.177.63.296 3.642 1.633 8.858 4.3 15.536 7.709l.087.03z"/><path d="M83.847-15.961c6.509 2.881 14.625 6.241 24.45 8.123 4.883.97 10.202 1.388 15.812 1.34 2.791-.126 5.611-.164 8.549-.67 1.44-.223 2.965-.358 4.435-.669 1.469-.31 2.939-.68 4.437-1.02 11.959-2.866 23.941-8.947 36.471-15.11 6.293-3.053 12.845-6.075 19.738-8.51 6.921-2.346 14.268-3.96 21.837-4.46 7.542-.648 15.36.226 22.912 2.062 7.61 1.837 15.011 4.812 22.236 8.195 14.42 6.854 28.597 15.459 44.593 19.226 7.926 1.868 16.176 2.716 24.236 2.014 8.146-.673 16.042-2.662 23.571-5.443 15.085-5.59 28.638-14.056 42.972-19.242 7.153-2.58 14.416-4.515 21.699-5.193 1.814-.192 3.655-.179 5.439-.283l2.705-.097 2.703.136c1.783.13 3.595.113 5.32.36 1.752.275 3.477.52 5.172.796 6.837 1.335 13.294 3.397 19.374 5.954 6.051 2.585 11.756 5.402 17.201 8.188 10.862 5.6 21.01 10.524 30.598 13.34 9.558 2.902 18.357 3.49 25.464 3.22 3.539-.004 6.736-.595 9.5-.867 2.736-.536 5.041-.987 6.885-1.441.721-.2 1.355-.37 1.932-.542l-.714-.735c-.461.113-.894.256-1.442.399-1.844.454-4.149.905-6.828 1.441-2.735.302-5.817.894-9.384.927-7.022.3-15.734-.259-25.206-3.132-9.502-2.727-19.622-7.62-30.513-13.192-5.445-2.786-11.179-5.574-17.287-8.16a98.919 98.919 0 00-19.519-5.925c-6.923-1.306-14.114-1.475-21.482-.885-7.312.708-14.662 2.672-21.844 5.28-14.392 5.245-27.974 13.68-43.001 19.213-7.499 2.752-15.367 4.712-23.426 5.356-8.089.673-16.195-.145-24.064-2.013-15.852-3.737-29.972-12.341-44.478-19.224-7.253-3.471-14.711-6.388-22.408-8.197-7.696-1.808-15.457-2.681-23.113-2.093-7.627.5-15.06 2.084-22.039 4.43-6.979 2.405-13.531 5.427-19.852 8.45-12.558 6.134-24.482 12.098-36.326 14.907-1.469.31-2.967.65-4.408.991-1.47.311-2.909.418-4.349.641-2.851.477-5.699.544-8.462.641-5.494.048-10.756-.369-15.582-1.339-9.68-1.851-17.711-5.182-24.163-8.062-6.422-3.027-11.438-5.605-14.82-7.324l-.057-.059-.84.842s.258.148.43.207c3.41 1.749 8.398 4.297 14.877 7.324l.059-.116z"/><path d="M94.352-28.394c6.398 2.295 14.436 4.574 23.926 5.05 1.179.038 2.387.105 3.594.172 1.266.01 2.475-.099 3.712-.12l3.798-.147c1.267-.167 2.592-.333 3.888-.528 5.297-.605 10.717-2.144 16.253-3.917 11.045-3.807 22.164-9.835 34.2-15.506 6.032-2.733 12.324-5.493 19.04-7.345 6.687-1.822 13.744-3.087 20.964-3.065 7.22.023 14.549.922 21.698 2.931 7.177 2.039 14.117 4.952 20.997 8.274 6.881 3.264 13.643 6.936 20.638 10.258 6.967 3.294 14.224 6.18 21.747 8.046 15.045 4.023 31.135 2.706 45.554-2.217 14.477-4.982 27.479-12.779 40.838-18.323 6.694-2.758 13.47-4.96 20.326-6.255 3.455-.443 6.825-1.09 10.22-1.125 1.697-.017 3.396-.21 5.035-.11 1.697.1 3.336.2 5.003.27 6.555.63 12.903 1.874 18.814 3.962 3.014.869 5.796 2.145 8.607 3.218 2.753 1.247 5.477 2.406 8.086 3.68 10.434 5.043 19.775 10.253 28.551 13.822 8.777 3.57 16.787 5.76 23.542 6.48 1.667.305 3.278.316 4.801.415 1.524.098 2.934.137 4.256.205 2.648-.098 4.863-.111 6.676-.244.518-.055.921-.11 1.353-.137l-.771-.794s-.374.026-.605.083c-1.784.163-4.028.147-6.647.274a810.774 810.774 0 00-4.198-.205c-1.495-.128-3.106-.08-4.744-.414-6.698-.661-14.65-2.851-23.37-6.362-8.749-3.481-18.089-8.691-28.553-13.704-2.579-1.305-5.333-2.435-8.114-3.711-2.84-1.043-5.65-2.35-8.664-3.218-5.94-2.059-12.346-3.303-18.986-3.964-1.639-.1-3.307-.17-5.004-.27-1.696-.1-3.395.093-5.121.14-3.424.004-6.823.681-10.307 1.153-6.885 1.324-13.69 3.555-20.413 6.342-13.446 5.573-26.389 13.37-40.808 18.294-7.21 2.461-14.729 3.956-22.384 4.37-1.927.015-3.857.264-5.754.133l-5.751-.333c-3.822-.524-7.616-1.019-11.348-2.039-7.466-1.865-14.666-4.75-21.632-8.044-6.967-3.294-13.729-6.966-20.609-10.288-6.88-3.322-13.907-6.265-21.084-8.303-7.234-2.04-14.65-2.91-21.899-2.904-7.279.036-14.393 1.3-21.138 3.122-6.773 1.793-13.093 4.582-19.154 7.286-12.093 5.612-23.212 11.582-34.17 15.302-10.929 3.692-21.582 4.96-30.928 4.396-9.345-.563-17.297-2.753-23.61-5.078-6.225-2.236-10.926-4.549-14.195-6.091l-.811.812s.086.088.143.089c3.268 1.543 8.084 3.915 14.511 6.182z"/><path d="M128.208-40.075c8.923-.638 18.865-3.05 28.964-7.362 10.156-4.194 20.583-10.052 32.068-14.996 2.858-1.294 5.857-2.325 8.857-3.473 3.056-.913 6.142-1.972 9.368-2.592 3.199-.824 6.481-1.152 9.792-1.625 1.67-.163 3.338-.151 5.036-.227l2.532-.099c.806.006 1.697.1 2.531.135 13.69.39 27.263 5.134 40.075 11.508 6.479 3.144 12.869 6.55 19.463 9.695 6.594 3.086 13.42 5.881 20.454 7.831 7.062 1.98 14.392 2.762 21.67 2.727l5.439-.225 5.413-.72c1.814-.192 3.572-.677 5.33-1.044 1.757-.367 3.544-.764 5.245-1.365 6.947-1.967 13.527-4.842 19.906-7.807 6.408-2.993 12.587-6.163 18.821-9.04 6.234-2.82 12.438-5.435 18.779-7.143 6.312-1.68 12.65-2.92 18.921-2.992 3.109-.27 6.156.044 9.233.212 1.524.04 2.989.372 4.484.558 1.465.274 2.96.343 4.367.733 2.843.692 5.687 1.268 8.355 2.193 2.727.808 5.309 1.82 7.862 2.803 10.154 4.047 18.921 9.019 26.947 12.933 7.969 3.973 15.197 6.947 21.31 8.89 6.143 1.797 11.142 2.71 14.534 3.084.028.03.115.001.172.002l-.942-.971c-3.334-.375-7.902-1.255-13.529-2.873-6.084-1.914-13.255-4.829-21.223-8.802-8.027-3.856-16.794-8.828-27.006-12.875-2.553-.983-5.163-2.024-7.919-2.803-2.697-.955-5.541-1.53-8.441-2.223-1.407-.39-2.931-.489-4.425-.733-1.495-.186-2.988-.547-4.513-.53-3.048-.138-6.153-.452-9.261-.182-6.301.043-12.696 1.341-19.066 3.02-6.37 1.737-12.603 4.38-18.866 7.229-6.263 2.848-12.442 6.077-18.792 9.07-6.351 2.995-12.93 5.87-19.819 7.779-1.702.601-3.459.968-5.217 1.336-1.757.367-3.516.851-5.3 1.014l-5.356.721-5.439.224c-7.191.008-14.493-.746-21.498-2.725-7.005-1.92-13.774-4.715-20.368-7.801-6.565-3.115-12.955-6.58-19.462-9.695-12.842-6.404-26.557-11.236-40.362-11.626-.863-.065-1.697-.1-2.56-.106l-2.532.098c-1.698.076-3.395.093-5.065.256-3.34.502-6.651.8-9.879 1.654-3.226.62-6.341 1.708-9.454 2.62-3.029 1.119-6.057 2.12-8.943 3.444-11.571 4.914-21.998 10.713-32.125 14.878-10.071 4.282-19.897 6.638-28.675 7.189-8.865.696-16.538-.44-22.741-1.828a97.329 97.329 0 01-13.404-4.216l-.782.783c3.184 1.28 7.831 3.007 13.948 4.425 6.233 1.417 14.078 2.555 22.972 1.77l.116-.115z"/><path d="M112.453-57.312c1.322.127 2.73.4 4.196.498 1.496.069 3.049.138 4.688.238 1.667.129 3.366-.064 5.15-.11 1.784-.045 3.654-.12 5.555-.457 1.93-.307 3.944-.41 5.961-.922 8.153-1.549 17.008-4.846 26.244-9.163 9.294-4.259 18.941-9.684 29.845-13.814 5.424-2.182 11.217-3.69 17.152-4.874 1.497-.223 3.023-.417 4.549-.61.778-.083 1.527-.253 2.304-.276l2.302-.1c1.553-.048 3.108-.154 4.661-.201 1.582.099 3.135.168 4.716.267l2.387.105c.805.064 1.581.216 2.357.309 1.58.216 3.132.46 4.741.706 3.101.782 6.29 1.36 9.418 2.463 6.229 1.886 12.308 4.56 18.328 7.466 12.04 5.755 23.871 12.707 36.931 16.687l2.411.777 2.469.602c1.666.362 3.274.841 4.969 1.116 3.362.521 6.723 1.1 10.089 1.154 3.392.316 6.76.019 10.097-.074 1.67-.105 3.369-.415 5.01-.607l2.506-.362c.835-.14 1.642-.368 2.449-.538 13.194-2.711 25.119-8.734 36.522-14.292 5.716-2.823 11.402-5.442 17.057-7.739 2.856-1.06 5.654-2.18 8.536-2.978 2.827-.974 5.707-1.537 8.531-2.16 11.38-2.403 22.594-1.68 32.445.524 9.85 2.379 18.424 6.151 25.848 9.799 7.425 3.647 13.815 7.053 19.176 9.575 2.695 1.305 5.132 2.346 7.226 3.266 1.205.477 2.237.893 3.241 1.28l-1.428-1.471a40.817 40.817 0 00-1.491-.595c-2.093-.921-4.56-1.932-7.197-3.237-5.361-2.522-11.752-5.87-19.205-9.547-7.424-3.647-16.084-7.45-25.992-9.829-9.966-2.204-21.209-2.898-32.733-.467-2.853.652-5.762 1.244-8.617 2.188-2.882.798-5.71 1.947-8.595 3.037-5.683 2.326-11.398 4.974-17.086 7.826-11.432 5.588-23.27 11.581-36.378 14.264-.807.17-1.614.397-2.449.537l-2.477.333c-1.641.193-3.283.503-4.952.608-3.366.122-6.705.39-10.04.074-3.365-.053-6.698-.661-10.031-1.152-1.667-.305-3.303-.755-4.911-1.117l-2.47-.602-2.411-.777c-12.974-3.95-24.775-10.93-36.844-16.715-6.02-2.907-12.099-5.639-18.414-7.554-3.099-1.133-6.317-1.682-9.446-2.493-1.609-.245-3.219-.49-4.799-.707-.805-.122-1.58-.274-2.385-.338l-2.358-.134c-1.582-.099-3.192-.169-4.774-.268-1.582.077-3.136.124-4.719.2l-2.36.1c-.777.083-1.526.194-2.303.276-1.526.194-3.081.417-4.607.61-6.021 1.214-11.843 2.75-17.267 4.99-10.933 4.16-20.638 9.526-29.902 13.756-9.208 4.288-18.034 7.498-26.099 9.018-1.989.483-4.003.585-5.875.893-1.872.308-3.743.383-5.527.428-1.755.017-3.54.238-5.092.11-1.611-.07-3.192-.169-4.63-.237-1.466-.098-2.845-.342-4.139-.497-1.322-.185-2.529-.31-3.649-.582-1.608-.362-3.016-.635-4.251-.907l-.753.755c1.378.36 2.958.634 4.825 1.086 1.12.271 2.384.397 3.678.552l.086.03z"/><path d="M128.65-73.473c1.323.01 2.706-.273 4.203-.438 1.44-.223 3.023-.358 4.607-.668 3.141-.708 6.57-1.414 10.088-2.617 7.121-2.199 14.827-5.621 23.026-9.654 8.227-4.003 17.034-8.528 26.926-11.993 9.806-3.495 20.808-5.404 32.166-4.709 5.723.245 11.324 1.425 17.009 2.927 5.597 1.705 11.163 3.79 16.582 6.313 10.895 4.929 21.465 11.17 32.824 15.693 5.621 2.378 11.536 3.998 17.452 5.326l4.483.675 2.27.338 2.272.104 4.514.237c1.525.04 2.993-.096 4.518-.114 5.984-.133 11.919-1.318 17.625-2.738 5.65-1.654 11.158-3.573 16.382-5.961 10.476-4.572 20.18-9.938 29.846-13.93 2.395-1.065 4.846-1.836 7.183-2.784 2.394-.83 4.786-1.485 7.121-2.2 2.392-.537 4.726-1.134 7.03-1.527 2.333-.305 4.637-.697 6.882-.857 9.067-.782 17.459.329 24.552 2.046 7.179 1.746 13.203 4.127 18.02 6.324a173.68 173.68 0 016.336 2.938l-1.685-1.736c-1.347-.624-2.752-1.306-4.329-1.99-4.874-2.196-10.927-4.607-18.163-6.353-7.237-1.747-15.686-2.859-24.812-2.018-2.274.188-4.607.61-6.968.885-2.333.422-4.696 1.048-7.116 1.556-2.365.743-4.786 1.427-7.208 2.228-2.366.919-4.845 1.719-7.212 2.813-9.695 4.022-19.371 9.417-29.846 13.989-5.195 2.359-10.675 4.307-16.296 5.932-5.677 1.392-11.468 2.607-17.481 2.71-1.497.048-3.022.183-4.46.114l-4.486-.266-2.243-.133-2.212-.337-4.483-.675c-5.888-1.298-11.745-2.918-17.366-5.296-11.301-4.523-21.842-10.735-32.795-15.722a123.331 123.331 0 00-16.696-6.373c-5.656-1.531-11.459-2.741-17.124-2.986-11.415-.754-22.59 1.154-32.454 4.707-9.893 3.523-18.729 8.136-26.956 12.08-8.227 4.004-15.875 7.368-22.967 9.538-3.489 1.174-6.889 1.85-10.029 2.559-1.585.31-3.11.445-4.521.64-1.44.165-2.823.447-4.146.438-2.618.069-5.036.285-7.078.183-.863-.065-1.61-.07-2.387-.105l-.782.783c.949.036 2.013.073 3.135.11 2.128.074 4.431-.143 7.106-.212l.143.206z"/><path d="M158.544-97.953c6.031-2.558 12.642-5.871 19.888-9.355 7.246-3.484 15.183-7.139 23.976-9.735 8.792-2.597 18.468-3.93 28.444-3.129l1.869.101 1.868.277c1.264.184 2.471.368 3.736.552 2.528.369 4.968 1.117 7.467 1.69a135.81 135.81 0 017.376 2.361c2.438.982 4.906 1.818 7.285 2.916 9.665 4.19 19.033 9.487 28.781 13.999 9.72 4.482 20.021 8.033 30.542 9.218 10.519 1.244 21.057.034 30.714-2.79 9.686-2.795 18.519-6.998 26.833-11.03 8.285-4.061 16.109-7.892 23.637-10.614 7.527-2.723 14.703-4.454 21.18-5.08 1.613-.28 3.194-.181 4.691-.288 1.496-.047 2.964-.183 4.345-.115 2.818.137 5.435.185 7.705.581 1.15.125 2.241.309 3.276.433 1.006.212 1.982.394 2.844.575.776.152 1.436.303 2.097.454l-1.057-1.089-.862-.182c-.919-.182-1.838-.363-2.901-.576-1.035-.124-2.155-.278-3.305-.403-2.356-.368-4.945-.386-7.734-.552-1.438-.069-2.906.067-4.432.144-1.525.135-3.107.036-4.748.287-6.535.626-13.768 2.415-21.325 5.166-7.614 2.751-15.438 6.64-23.695 10.673-8.256 4.032-17.061 8.264-26.689 11.06-9.571 2.795-20.022 4.035-30.455 2.763-10.434-1.156-20.678-4.707-30.34-9.188-9.72-4.482-19.059-9.809-28.752-14.028-2.408-1.127-4.905-1.993-7.343-2.974-2.496-.866-4.965-1.643-7.433-2.42-2.528-.545-4.996-1.322-7.525-1.691l-3.793-.553-1.896-.306-1.869-.101c-10.063-.831-19.853.502-28.732 3.127-8.879 2.566-16.817 6.338-24.034 9.851-7.218 3.572-13.829 6.827-19.831 9.356-6.002 2.529-11.423 4.302-15.918 5.438-2.017.454-3.804.85-5.446 1.16l-.869.87c1.901-.337 4.033-.79 6.483-1.386a112.754 112.754 0 0016.005-5.525l-.058.058z"/><path d="M174.309-121.919c5.167-2.506 10.97-5.416 17.52-8.087 6.549-2.671 13.844-5.044 21.793-6.273 1.987-.307 4.03-.439 6.075-.687 2.043-.073 4.172-.175 6.243-.16 2.128.132 4.285.235 6.413.367 2.127.249 4.281.644 6.437.923 8.647 1.61 17.254 4.769 25.626 8.687 8.429 3.917 16.68 8.535 25.282 12.453 8.573 3.948 17.583 7.11 26.806 8.55a77.693 77.693 0 0027.189-.595c8.729-1.721 16.778-4.848 24.166-8.185 7.418-3.366 14.203-6.912 20.64-9.876 6.408-2.994 12.409-5.464 17.886-7.061 1.384-.399 2.682-.887 3.978-1.141 1.297-.312 2.536-.566 3.746-.85 2.421-.625 4.666-.784 6.711-1.091 1.008-.139 1.987-.308 2.879-.33.921-.052 1.755-.075 2.561-.128 1.036-.051 1.928-.074 2.762-.097l-.799-.824c-.604.025-1.266.049-2.015.102-.805.053-1.668.047-2.589.099-.921.051-1.9.22-2.908.359-2.045.307-4.319.495-6.74 1.12-1.21.284-2.478.567-3.803.85-1.297.312-2.624.77-4.007 1.169-5.535 1.656-11.566 4.155-17.974 7.148-6.436 2.964-13.251 6.539-20.611 9.906-7.388 3.337-15.379 6.465-23.993 8.186-8.585 1.75-17.821 2.006-26.959.596-9.137-1.409-18.09-4.571-26.605-8.518-8.544-3.918-16.825-8.507-25.282-12.454-8.401-3.946-17.065-7.164-25.828-8.717-2.184-.308-4.396-.704-6.552-.924a454.954 454.954 0 01-6.441-.338c-2.158.014-4.258.087-6.33.189-2.073.219-4.116.35-6.132.686-8.064 1.229-15.388 3.631-21.966 6.272-6.549 2.671-12.41 5.581-17.549 8.116-4.763 2.333-8.949 4.378-12.528 5.989l-1.246 1.247s.375-.143.577-.229c3.78-1.639 8.341-3.827 13.509-6.333l.058-.116z"/></g><defs><linearGradient id="paint0_linear_1754_34655" x1="548.487" y1="675.05" x2="180.542" y2="434.703" gradientUnits="userSpaceOnUse"><stop stop-color="%23022037"/><stop offset="1" stop-color="%23092D48" stop-opacity="0"/></linearGradient></defs></svg>') !important;
   background-position: 100% 100%;
   background-repeat: no-repeat
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container {
   display: flex;
   width: 100%;
   flex-direction: column;
   height: auto
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .block,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .block,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .block,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .block {
   flex: 1;
   padding: 20px
}

@media screen and (min-width:992px) {

   .header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .row,
   .header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .row,
   .header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .row,
   .header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child .mo-menu-container .row {
      margin: 0;
      align-items: flex-start;
      -webkit-padding-start: 10px;
      padding-inline-start: 10px
   }
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>a,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>a,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link,
.header-container .top-menu-container .tb-megamenu-item.level-1>a {
   color: #012844 !important;
   font-size: 18px;
   font-style: normal;
   font-weight: 700 !important;
   line-height: 166.667%;
   letter-spacing: .36px;
   position: relative;
   transition: all 2s;
   border: 0 !important;
   padding: 0 !important
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle .caret,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle .caret,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link .caret,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>a .caret,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link .caret,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a .caret,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle .caret,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle .caret,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link .caret,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>a .caret,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link .caret,
.header-container .top-menu-container .tb-megamenu-item.level-1>a .caret {
   border-top-color: #012844;
   border-bottom-color: #012844;
   margin-top: 14px
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>a:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a:after,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:after,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:after,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:after,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>a:after,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:after,
.header-container .top-menu-container .tb-megamenu-item.level-1>a:after {
   text-align: left;
   content: ".";
   opacity: 0;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
   width: 0;
   color: transparent;
   background: #aaa;
   height: 3px;
   transition: all .5s;
   font-size: 10px
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>a:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>a:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1>a:hover {
   color: #012844 !important;
   font-weight: 700 !important;
   text-shadow: none !important
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:hover:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown>a:hover:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover:after,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1>a:hover:after,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover:after,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover:after,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>.tb-megamenu-no-link:hover:after,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown>a:hover:after,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-no-link:hover:after,
.header-container .top-menu-container .tb-megamenu-item.level-1>a:hover:after {
   width: 100%;
   background: #012844 !important;
   animation: fill 1s forwards;
   -webkit-animation: fill 1s forwards;
   -moz-animation: fill 1s forwards;
   opacity: 1
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:before,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:before,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:before,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:before {
   text-align: left;
   content: ".";
   opacity: 0;
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   margin: auto;
   width: 0;
   color: transparent;
   background: #aaa;
   height: 3px;
   transition: all .5s;
   font-size: 10px
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover {
   color: #012844 !important;
   font-weight: 700 !important;
   text-shadow: none !important
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover:before,
.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover:before,
.header-container .top-menu-container .tb-megamenu-item.level-1 .dropdown-toggle:hover:before,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown .dropdown-toggle:hover:before {
   width: 100%;
   background: #232323 !important;
   animation: fill 1s forwards;
   -webkit-animation: fill 1s forwards;
   -moz-animation: fill 1s forwards;
   opacity: 1
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open .dropdown-toggle,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown.open .dropdown-toggle {
   text-shadow: none !important
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open .dropdown-toggle:before,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown.open .dropdown-toggle:before {
   width: 100%;
   background: #232323 !important;
   height: 3px;
   opacity: 1
}

.header-container.isSticky .top-menu-container .tb-megamenu-item.level-1.dropdown.open .tb-megamenu-submenu,
.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown.open .tb-megamenu-submenu {
   margin: 0 !important;
   padding: 0 !important;
   flex-flow: row;
   align-items: flex-start;
   display: flex !important;
   gap: 0
}

.header-container.isSticky .top-menu-container .navbar-brand,
.header-container .top-menu-container .navbar-brand {
   flex-basis: 20%;
   align-items: flex-start;
   position: absolute;
   top: -55px;
   left: 0
}

@media screen and (min-width:1200px) {

   .header-container.isSticky .top-menu-container .navbar-brand,
   .header-container .top-menu-container .navbar-brand {
      left: 14px
   }
}

.header-container.isSticky .top-menu-container .navbar-brand img,
.header-container .top-menu-container .navbar-brand img {
   width: auto !important;
   height: 72px !important;
   z-index: 999999;
   position: relative
}

.header-container.isSticky .top-menu-container #block-flowserve-newmainnavigation,
.header-container .top-menu-container #block-flowserve-newmainnavigation {
   flex-basis: 30%;
   justify-self: self-end;
   right: 50px;
   position: absolute;
   display: none
}

@media screen and (min-width:1200px) {

   .header-container.isSticky .top-menu-container #block-flowserve-newmainnavigation,
   .header-container .top-menu-container #block-flowserve-newmainnavigation {
      right: 23px;
      display: flex
   }
}

.header-container.isSticky .top-menu-container.active,
.header-container .top-menu-container.active {
   z-index: 10000 !important
}

.header-container.isSticky .top-container .close-icon,
.header-container .top-container .close-icon {
   margin: 0 !important;
   color: #012844;
   position: absolute;
   width: auto;
   right: 24px;
   top: 70px
}

@media screen and (max-width:1200px) {

   .header-container.isSticky .top-container .close-icon,
   .header-container .top-container .close-icon {
      right: 23px;
      top: 17px
   }
}

.header-container.isSticky .top-container.is-menu-open .close-icon,
.header-container .top-container.is-menu-open .close-icon {
   display: block;
   filter: unset
}

.header-container #navbar-main,
.header-container.isSticky #navbar-main {
   display: flex;
   -webkit-padding-end: 0;
   padding-inline-end: 0
}

@media screen and (min-width:1440px) {

   .header-container #navbar-main,
   .header-container.isSticky #navbar-main {
      max-width: 1360px !important;
      margin: 0 auto
   }
}

@media screen and (max-width:1200px) {

   .header-container #navbar-main,
   .header-container.isSticky #navbar-main {
      display: none
   }
}

.header-container .hide-on-desktop,
.header-container.isSticky .hide-on-desktop,
.header-container.isSticky .mobile-menu-container,
.header-container .mobile-menu-container {
   display: none
}

@media screen and (max-width:1200px) {

   .header-container #navbar-mobile,
   .header-container .hide-on-desktop,
   .header-container.isSticky #navbar-mobile,
   .header-container.isSticky .hide-on-desktop,
   .header-container.isSticky .mobile-menu-container,
   .header-container .mobile-menu-container {
      display: block
   }
}

.header-container #navbar-mobile,
.header-container.isSticky #navbar-mobile {
   display: none
}

@media screen and (max-width:1200px) {

   .header-container #navbar-mobile,
   .header-container.isSticky #navbar-mobile {
      display: flex;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 74px;
      background-color: #012741 !important;
      z-index: 9999;
      padding: 18px 26px;
      justify-content: flex-start
   }
}

.header-container #navbar-mobile .mobile-menu-icon,
.header-container.isSticky #navbar-mobile .mobile-menu-icon {
   right: 24px;
   position: absolute
}

@media screen and (max-width:1200px) {

   .header-container #navbar-mobile .mobile-menu-icon,
   .header-container.isSticky #navbar-mobile .mobile-menu-icon {
      display: block
   }
}

@media screen and (max-width:1200px) {

   .header-container #navbar-mobile .navbar-brand img,
   .header-container.isSticky #navbar-mobile .navbar-brand img {
      filter: brightness(0) invert(1);
      height: 38px !important
   }
}

.header-container.isSticky .mobile-branding,
.header-container .mobile-branding {
   display: none
}

@media screen and (max-width:1200px) {

   .header-container.isSticky .mobile-branding,
   .header-container .mobile-branding {
      display: block
   }

   .header-container.isSticky .mobile-branding img,
   .header-container .mobile-branding img {
      filter: brightness(0) invert(1);
      height: 38px !important
   }
}

.header-container .desktop-menu-container,
.header-container.isSticky .desktop-menu-container {
   display: flex
}

@media screen and (max-width:1200px) {

   .header-container .desktop-menu-container,
   .header-container.isSticky .desktop-menu-container {
      display: none
   }
}

@media screen and (max-width:1200px) {

   .header-container.isSticky .top-menu-container.highlighted,
   .header-container .top-menu-container.highlighted {
      padding: 0 !important;
      height: 100vh !important;
      left: 0
   }
}

.header-container.isSticky .mobile-top-menu-container,
.header-container .mobile-top-menu-container {
   display: flex;
   flex-direction: column;
   background: #012741;
   height: 74px;
   position: relative;
   padding: 18px 28px
}

.header-container.isSticky .mobile-top-menu-container .flowserve-branding-mobile,
.header-container .mobile-top-menu-container .flowserve-branding-mobile {
   position: relative
}

.header-container.isSticky .mobile-top-menu-container .navbar-brand,
.header-container .mobile-top-menu-container .navbar-brand {
   top: 0;
   left: 0
}

.header-container.isSticky .mobile-top-menu-container .navbar-brand img,
.header-container .mobile-top-menu-container .navbar-brand img {
   height: 38px !important;
   filter: brightness(0) invert(1)
}

.header-container.isSticky .mobile-top-menu-container .close-icon img,
.header-container .mobile-top-menu-container .close-icon img {
   filter: brightness(0) invert(1)
}

.header-container .flowserve-search-switcher,
.header-container.isSticky .flowserve-search-switcher {
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 10px
}

@media screen and (max-width:600px) {

   .header-container .flowserve-search-switcher,
   .header-container.isSticky .flowserve-search-switcher {
      padding: 0 10px 0 20px;
      margin-top: -15px;
      gap: 10px
   }
}

.header-container .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper,
.header-container.isSticky .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper {
   width: 464px;
   height: 58px
}

.header-container .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper .text-container .form-floating>.form-control,
.header-container.isSticky .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper .text-container .form-floating>.form-control {
   border: 1px solid #0f4369 !important;
   border-radius: 5px;
   border: 1px solid #01395f;
   background: #fff
}

.header-container .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper .text-container .form-floating>label,
.header-container.isSticky .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper .text-container .form-floating>label {
   color: #232323 !important
}

@media screen and (max-width:600px) {

   .header-container .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper,
   .header-container.isSticky .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper {
      width: 280px;
      height: 29px
   }
}

@media screen and (max-width:400px) {

   .header-container .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper,
   .header-container.isSticky .flowserve-search-switcher .search-container .banner-search-container .autosuggest-wrapper {
      width: 100%
   }
}

.header-container .flowserve-search-switcher .search-container .banner-search-container .search-mobile-icon,
.header-container.isSticky .flowserve-search-switcher .search-container .banner-search-container .search-mobile-icon {
   display: none !important
}

.header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content,
.header-container.isSticky .flowserve-search-switcher .switcher-language .mobile-language-selector .content {
   height: 60px;
   width: -webkit-max-content;
   width: max-content
}

@media screen and (max-width:600px) {

   .header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content,
   .header-container.isSticky .flowserve-search-switcher .switcher-language .mobile-language-selector .content {
      height: 32px;
      width: -webkit-max-content;
      width: max-content
   }
}

.header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector,
.header-container.isSticky .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector {
   height: 48px;
   padding: 0 8px;
   display: flex;
   align-items: center;
   gap: 2px;
   width: 80%;
   border-radius: 5px;
   border: 1px solid #012741;
   background: #fff
}

.header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector:after,
.header-container.isSticky .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector:after {
   border-end-end-radius: 5px;
   border-start-end-radius: 5px;
   top: -1px
}

.header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector .content,
.header-container.isSticky .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector .content {
   margin: 24px 0 24px 10px
}

@media screen and (max-width:600px) {

   .header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector,
   .header-container.isSticky .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector {
      padding: 0 10px
   }
}

.header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector:after,
.header-container.isSticky .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector:after {
   width: 30px;
   height: 48px;
   right: 0;
   left: 75%
}

.header-container .flowserve-mobile-menu-footer,
.header-container.isSticky .flowserve-mobile-menu-footer {
   background: #012741;
   height: auto;
   padding: 18px 24px;
   width: 100%
}

.header-container .flowserve-mobile-menu-footer-links,
.header-container.isSticky .flowserve-mobile-menu-footer-links {
   display: flex;
   justify-content: center;
   align-items: center
}

.header-container .flowserve-mobile-menu-footer-links nav ul,
.header-container.isSticky .flowserve-mobile-menu-footer-links nav ul {
   display: flex;
   justify-content: center;
   gap: 10px
}

.header-container .flowserve-mobile-menu-footer-links nav ul .nav-item,
.header-container.isSticky .flowserve-mobile-menu-footer-links nav ul .nav-item {
   padding: 0 !important
}

.header-container .flowserve-mobile-menu-footer-links nav ul .nav-item a,
.header-container.isSticky .flowserve-mobile-menu-footer-links nav ul .nav-item a {
   color: #fff !important;
   font-size: 14px;
   font-style: normal;
   font-weight: 600;
   line-height: 100%;
   letter-spacing: 1.4px;
   text-transform: uppercase
}

.header-container .flowserve-mobile-menu-footer-cta,
.header-container.isSticky .flowserve-mobile-menu-footer-cta {
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 10px;
   margin-top: 20px
}

.header-container .flowserve-mobile-menu-footer-cta .mobile-menu-icon,
.header-container.isSticky .flowserve-mobile-menu-footer-cta .mobile-menu-icon {
   display: none !important
}

.header-container .flowserve-mobile-menu-footer-cta nav,
.header-container.isSticky .flowserve-mobile-menu-footer-cta nav {
   flex-basis: 100%
}

@media screen and (max-width:1200px) {

   .header-container .flowserve-mobile-menu-footer-cta nav,
   .header-container.isSticky .flowserve-mobile-menu-footer-cta nav {
      display: block !important
   }
}

.header-container .flowserve-mobile-menu-footer-cta nav .nav-link,
.header-container.isSticky .flowserve-mobile-menu-footer-cta nav .nav-link {
   width: 100%;
   padding: 0 !important;
   display: block !important;
   text-align: center
}

.header-container .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item,
.header-container.isSticky .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item {
   flex-basis: 100%
}

@media screen and (min-width:425px) {

   .header-container .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item,
   .header-container.isSticky .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item {
      justify-content: center
   }
}

.header-container .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item a,
.header-container.isSticky .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item a {
   border-radius: 6px;
   border: 1px solid #fff;
   width: 100%;
   padding: 8px 0 !important;
   align-items: center;
   color: #fff !important;
   text-align: center;
   font-size: 16px !important;
   font-weight: 700 !important;
   line-height: 180% !important
}

@media screen and (min-width:425px) {

   .header-container .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item a,
   .header-container.isSticky .flowserve-mobile-menu-footer-cta nav .menu_list .menu_item a {
      max-width: 320px
   }
}

.header-container.isSticky {
   -webkit-padding-after: 40px !important;
   padding-block-end: 40px !important;
   padding-inline: 0
}

.tb-megamenu .tb-block {
   margin-bottom: 0 !important
}

.tb-megamenu .row {
   margin-left: 0 !important;
   margin-right: 0 !important
}

.tb-block {
   display: flex
}

.tb-block .block-inner {
   flex: 1
}

.tb-block .block-inner,
.tb-block .block-inner .block-block-content {
   display: flex;
   height: 100%
}

.tb-block .block-inner .block-block-content .content,
.tb-block .block-inner .block-block-content .content .field--name-field-block-menu-content {
   display: flex;
   flex: 1;
   height: 100%
}

.tb-block .block-inner .block-block-content .content .field--name-field-block-menu-content .field__item {
   display: flex;
   flex: 1;
   height: 100%;
   text-wrap: auto
}

.tb-block .block-inner .block-block-content .content .field--name-field-block-menu-content .field__item .paragraph--type--menu-for-items-with-icon {
   flex: 1
}

.header-container .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child,
.header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
   animation: slideDown .5s ease forwards;
   z-index: -1 !important;
   cursor: default;
   max-width: 1360px
}

@media screen and (max-width:1440px) {

   .header-container .top-menu-container .tb-megamenu-item.level-1.dropdown.open>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child,
   .header-container .top-menu-container .tb-megamenu-item.level-1>.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {
      max-width: 1360px !important
   }
}

.main-menu-desktop {
   display: none
}

@media screen and (min-width:1024px) {
   .main-menu-desktop {
      display: flex
   }
}

.main-menu-mobile {
   display: block
}

@media screen and (min-width:1024px) {
   .main-menu-mobile {
      display: none
   }
}

.flowserve-mobile-menu {
   display: flex;
   flex-direction: column;
   min-height: 100vh;
   background: #fdfcfd
}

.flowserve-mobile-menu .accordion-item {
   border-top: 0;
   border-radius: 0;
   background: #fdfcfd;
   border-top-left-radius: 0 !important;
   border-top-right-radius: 0 !important;
   border-bottom-right-radius: 0 !important;
   border-bottom-left-radius: 0 !important;
   -webkit-margin-start: 20px;
   margin-inline-start: 20px;
   -webkit-margin-end: 20px;
   margin-inline-end: 20px;
   border-left: 0;
   border-right: 0;
   border-color: #e2edfc
}

.flowserve-mobile-menu .accordion-item .accordion-collapse {
   border: 0
}

.flowserve-mobile-menu .accordion-button:not(.collapsed) {
   background-color: #fff;
   box-shadow: none
}

.flowserve-mobile-menu .accordion-body {
   padding-top: 0 !important
}

.flowserve-mobile-menu .accordion-body .menu-list.list-w-bullets li {
   position: relative;
   -webkit-padding-after: 24px !important;
   padding-block-end: 24px !important
}

.flowserve-mobile-menu .accordion-body .menu-list.list-w-bullets li:before {
   content: "•";
   position: absolute;
   left: -20px;
   top: 0;
   transform: translateY(-25%);
   font-size: 40px;
   color: #012844
}

.flowserve-mobile-menu .accordion-body .menu-list.list-w-bullets li a {
   line-height: 20px !important
}

.flowserve-mobile-menu .accordion-body .menu-list.list-w-bullets li:last-child {
   list-style: none
}

.flowserve-mobile-menu .accordion-body .menu-list.list-w-bullets li:last-child:before {
   display: none
}

.flowserve-mobile-menu .accordion-body .menu-list.list-w-bullets li:last-child a {
   line-height: 30px !important
}

.flowserve-mobile-menu .accordion-body .two-column-list {
   display: flex;
   flex-wrap: wrap
}

@media screen and (max-width:640px) {
   .flowserve-mobile-menu .accordion-body .two-column-list {
      width: 100%
   }
}

.flowserve-mobile-menu .accordion-button {
   padding-left: 8px;
   padding-right: 5px;
   color: #2e2e2e
}

.flowserve-mobile-menu .accordion-button:focus,
.flowserve-mobile-menu .accordion-button:hover,
.flowserve-mobile-menu .accordion-button:visited {
   box-shadow: none !important
}

.flowserve-mobile-menu .parent {
   color: #2e2e2e;
   font-size: 20px;
   font-weight: 600;
   line-height: 150%;
   letter-spacing: .2px;
   text-transform: uppercase;
   background-color: initial !important
}

.flowserve-mobile-menu .parent:not(.collapsed) {
   -webkit-padding-after: 0;
   padding-block-end: 0
}

.flowserve-mobile-menu .parent .menu-open-items {
   border-radius: 3px;
   border: 1px solid #000;
   width: 19px;
   height: 19px;
   position: relative;
   display: flex;
   align-items: center;
   margin-right: 5px
}

.flowserve-mobile-menu .parent:not(.collapsed) {
   box-shadow: none !important;
   color: #2e2e2e
}

.flowserve-mobile-menu .parent:not(.collapsed):focus,
.flowserve-mobile-menu .parent:not(.collapsed):hover,
.flowserve-mobile-menu .parent:not(.collapsed):visited {
   box-shadow: none !important
}

.flowserve-mobile-menu .sub-parent {
   padding-left: 25px;
   color: #2e2e2e;
   font-size: 18px;
   font-weight: 600;
   line-height: 30px;
   letter-spacing: .18px;
   text-transform: none;
   background-color: initial !important;
   -webkit-padding-after: 0;
   padding-block-end: 0
}

.flowserve-mobile-menu .sub-parent .menu-open-items {
   border-radius: 3px;
   border: 1px solid #000;
   width: 19px;
   height: 19px;
   position: relative;
   display: flex;
   align-items: center;
   margin-right: 5px
}

.flowserve-mobile-menu .sub-parent:not(.collapsed) {
   box-shadow: none !important;
   color: #2e2e2e
}

.flowserve-mobile-menu .sub-parent:not(.collapsed):focus,
.flowserve-mobile-menu .sub-parent:not(.collapsed):hover,
.flowserve-mobile-menu .sub-parent:not(.collapsed):visited {
   box-shadow: none !important
}

.flowserve-mobile-menu .sub-parent-content .accordion-item {
   border: 0;
   margin-left: 0
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-collapse {
   border: 0
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header a {
   color: #2e2e2e;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: 30px;
   letter-spacing: .14px;
   text-transform: none;
   text-decoration: none;
   -webkit-margin-start: 15px;
   margin-inline-start: 15px
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button {
   color: #2e2e2e;
   font-size: 18px;
   font-style: normal;
   font-weight: 600;
   line-height: 30px;
   letter-spacing: .18px;
   text-transform: none
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button .menu-open-items {
   border-radius: 3px;
   border: 1px solid #000;
   width: 19px;
   height: 19px;
   position: relative;
   display: flex;
   align-items: center;
   margin-right: 5px
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button:not(.collapsed) {
   box-shadow: none !important;
   color: #2e2e2e
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button:not(.collapsed):focus,
.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button:not(.collapsed):hover,
.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button:not(.collapsed):visited {
   box-shadow: none !important
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button:not(.collapsed) .menu-open-items:before {
   content: "";
   width: 9px;
   height: 8px;
   background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="8" fill="none"><path d="M1.3 4.019h6.434" stroke="%2301395F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   margin: 0 auto
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button.collapsed,
.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button.collapsed:focus,
.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button.collapsed:hover,
.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button.collapsed:visited {
   box-shadow: none !important
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button.collapsed .menu-open-items:before {
   content: "";
   width: 9px;
   height: 8px;
   background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" fill="none"><path d="M4.55.8v6.5M1.3 4.05h6.5" stroke="%2301395F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
   background-size: cover;
   margin: 0 auto
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button:after {
   display: none !important
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-body {
   padding-right: 0
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-body ul {
   list-style: none;
   padding-left: 12px;
   gap: 0 35px
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-body ul li {
   flex: 0 0 calc(45% - 8px)
}

.flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-body ul li a {
   text-decoration: none;
   color: #2e2e2e;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: 30px;
   letter-spacing: .14px;
   text-transform: none
}

.flowserve-mobile-menu .menu-list .btn-container {
   -webkit-margin-before: 10px;
   margin-block-start: 10px;
   width: -webkit-max-content;
   width: max-content
}

.flowserve-mobile-menu .menu-list .btn-container a {
   width: -webkit-max-content;
   width: max-content
}

.item-text {
   padding: 0 !important
}

.item-text .item-menu-content-text .menu-item-title .field__item {
   font-size: 16px !important
}

[dir=rtl] .header-container #navbar-main {
   left: 40px
}

[dir=rtl] .header-container #navbar-mobile .mobile-menu-icon {
   position: relative
}

[dir=rtl] .header-container .top-menu-container .navbar-brand {
   position: relative !important;
   right: 14px !important
}

[dir=rtl] .header-container .top-menu-container #block-flowserve-newmainnavigation {
   position: relative !important;
   right: -50px !important;
   top: -75px !important
}

[dir=rtl] .header-container .block-motionpoint-integration {
   position: relative;
   left: -14px !important
}

[dir=rtl] .header-container .block-motionpoint-integration .motionpoint-language-selector {
   padding: 0 7px 0 0 !important
}

[dir=rtl] .header-container .block-motionpoint-integration .motionpoint-language-selector:after {
   content: "";
   width: 30px;
   height: 24px;
   display: block;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' fill='none'%3E%3Cpath d='M9.5 1L5.878 4.673a1.09 1.09 0 01-1.556 0L.7 1' stroke='%23fff' stroke-width='1.419' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
   background-color: #0f4369;
   background-size: 13px;
   background-position: 8px 50%;
   background-repeat: no-repeat;
   position: relative;
   left: -5px;
   top: 0;
   border-end-end-radius: 5px;
   border-start-end-radius: 5px
}

@media screen and (max-width:1200px) {
   [dir=rtl] .header-container .block-motionpoint-integration .motionpoint-language-selector:after {
      background-color: #0f4369
   }
}

[dir=rtl] .header-container #navbar-mobile {
   justify-content: left
}

[dir=rtl] .header-container.isSticky .mobile-branding,
[dir=rtl] .header-container .mobile-branding {
   position: absolute;
   right: 0
}

[dir=rtl] .header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector {
   border-end-end-radius: 5px !important;
   border-start-end-radius: 5px !important;
   width: 75% !important
}

[dir=rtl] .header-container .flowserve-search-switcher .switcher-language .mobile-language-selector .content .motionpoint-language-selector:after {
   top: 0 !important
}

[dir=rtl] .accordion-button:after {
   left: -10px !important;
   position: relative
}

[dir=rtl] .flowserve-mobile-menu .sub-parent-content .accordion-item .accordion-header .accordion-button .menu-open-items {
   margin-left: 10px
}

[dir=rtl] .header-container .mobile-top-menu-container {
   position: relative;
   justify-content: right
}

[dir=rtl] .header-container .mobile-top-menu-container .close-icon {
   left: 10px;
   right: auto
}

[dir=rtl] .desktop-menu-container .inner-container {
   padding: 0 12px
}

@keyframes slideDown {
   0% {
      transform: translate(-50%, -120%)
   }

   to {
      transform: translate(-50%)
   }
}

@keyframes rotateBg {
   0% {
      transform: rotate(0deg)
   }

   to {
      transform: rotate(1turn)
   }
}

#main-wrapper.extra-padding {
   position: relative;
   padding-top: 130px;
   z-index: 50
}

@media screen and (max-width:1200px) {
   #main-wrapper.extra-padding {
      padding-top: 0
   }
}

.site-footer {
   background: linear-gradient(0deg, #012844, #012844), #fff;
   width: 100% !important;
   max-width: 100% !important;
   padding-bottom: 0 !important;
   position: relative
}

.site-footer .mo-bg-img-desktop {
   z-index: 0;
   bottom: 0;
   height: 50vh;
   object-fit: cover
}

@media screen and (max-width:1200px) {
   .site-footer .mo-bg-img-desktop {
      display: none
   }
}

.site-footer .block {
   border: 0
}

.site-footer .block * {
   color: #fff !important
}

.site-footer .site-footer-content {
   max-width: 1300px !important;
   margin: 0 auto;
   z-index: 10;
   position: relative
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content {
      display: flex;
      flex-direction: column-reverse
   }
}

.site-footer .site-footer-content .mo-bg-img-mobile {
   z-index: 10;
   height: 140vh;
   object-fit: cover;
   margin-bottom: -100px
}

@media screen and (min-width:1200px) {
   .site-footer .site-footer-content .mo-bg-img-mobile {
      display: none
   }
}

.site-footer .site-footer-content .region-footer {
   justify-content: space-between;
   z-index: 900
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer {
      padding-left: 24px;
      padding-right: 24px
   }
}

.site-footer .site-footer-content .region-footer .site-branding {
   border: 0;
   flex-basis: content;
   -webkit-margin-start: 14px;
   margin-inline-start: 14px
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer .site-branding {
      flex-basis: 100%;
      text-align: center;
      -webkit-margin-start: 0;
      margin-inline-start: 0
   }
}

.site-footer .site-footer-content .region-footer .site-branding .navbar-brand img {
   filter: brightness(0) invert(1)
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer .site-branding .navbar-brand img {
      width: 193px !important;
      height: 73px !important
   }
}

.site-footer .site-footer-content .region-footer .navbar-nav {
   margin-left: 0 !important;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   padding: 51px 0
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer .navbar-nav {
      flex-direction: row;
      align-items: flex-start;
      justify-content: flex-start;
      gap: 24px
   }
}

.site-footer .site-footer-content .region-footer .menu--footer-social-icon-links {
   flex-basis: content;
   align-self: center;
   border: 0;
   -webkit-margin-end: 14px;
   margin-inline-end: 14px
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer .menu--footer-social-icon-links {
      flex-basis: 100%;
      justify-content: center;
      display: flex
   }
}

.site-footer .site-footer-content .region-footer .menu--footer-social-icon-links .social-icons .social-icons-img {
   filter: none;
   transition: filter .3s ease-in-out
}

.site-footer .site-footer-content .region-footer .menu--footer-social-icon-links .social-icons:hover .social-icons-img {
   filter: hue-rotate(180deg) saturate(10) brightness(1)
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation {
   padding: 0 24px;
   margin: 0;
   flex-basis: 100%
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer .menu--footer-navigation {
      padding: 0 30px;
      margin: 30px auto
   }
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation ul li {
   flex-basis: 45%;
   text-align: left
}

@media screen and (min-width:1200px) {
   .site-footer .site-footer-content .region-footer .menu--footer-navigation ul li {
      flex-basis: 25%
   }
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation ul li .contact-us-container .field--name-field-section-title {
   color: #fff !important;
   font-family: Heebo;
   font-size: 18px;
   font-style: normal;
   font-weight: 600;
   line-height: 120%;
   letter-spacing: .36px;
   text-transform: none;
   padding: .5rem 0
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation ul li .contact-us-container .field--name-field-contact-us-phone svg.tel {
   width: 18px;
   height: 18px;
   fill: transparent;
   margin-top: -5px
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation ul li .contact-us-container .field--name-field-contact-us-phone svg.tel path {
   stroke: #fff;
   stroke-width: 14
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation ul li .contact-us-container .field--name-field-contact-us-phone a {
   color: #fff;
   font-family: Heebo;
   font-size: 16px;
   font-style: normal;
   font-weight: 600;
   line-height: 148%;
   text-transform: uppercase
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation ul li .contact-us-container .field--name-body {
   padding-top: 20px
}

.site-footer .site-footer-content .region-footer .menu--footer-navigation ul li .menu {
   border-bottom: 0 !important;
   width: 100%;
   margin: 0 auto
}

.site-footer .site-footer-content .region-footer .menu--footer-bottom-links {
   flex-basis: 48%
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer .menu--footer-bottom-links {
      flex-basis: 100%;
      justify-content: center;
      display: flex
   }
}

.site-footer .site-footer-content .region-footer .menu--footer-bottom-links .nav .nav-item .nav-link:after {
   content: "|";
   padding: 0 0 0 24px;
   color: #fff;
   font-size: 16px
}

.site-footer .site-footer-content .region-footer .menu--footer-bottom-links .nav .nav-item:last-child .nav-link:after {
   content: "";
   padding: 0 10px 0 0
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer .menu--footer-bottom-links .nav .nav-item:last-child .nav-link:after {
      padding: 0
   }
}

.site-footer .site-footer-content .region-footer #block-copyright {
   flex-basis: 48%;
   margin: 0 0 0 24px
}

@media screen and (max-width:1200px) {
   .site-footer .site-footer-content .region-footer #block-copyright {
      order: 8;
      flex-basis: 100%;
      margin: 0;
      justify-content: center;
      display: flex
   }
}

.site-footer .site-footer-content .region-footer .navbar-nav .nav-item a {
   color: #fff !important;
   font-family: Heebo;
   font-size: 18px;
   font-style: normal;
   font-weight: 600;
   line-height: 120%;
   letter-spacing: .36px;
   text-transform: none;
   text-decoration: none
}

.site-footer .site-footer-content .region-footer .navbar-nav .nav-item a:hover {
   color: #012844 !important
}

.site-footer .site-footer-content .region-footer .navbar-nav .nav-item .menu {
   margin: 0;
   padding: 0
}

.site-footer .site-footer-content .region-footer .navbar-nav .nav-item .menu li a {
   color: #fff !important;
   font-family: Heebo;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: 120%;
   text-transform: none
}

.site-footer .site-footer-content .region-footer .navbar-nav .nav-item .menu li a:hover {
   text-decoration: underline
}

[dir=rtl] .site-footer .site-footer-content .region-footer .menu--footer-bottom-links .nav .nav-item .nav-link:after {
   padding: 0 24px 0 0 !important
}

.loader {
   position: fixed;
   background: rgba(0, 0, 0, .25);
   z-index: 99999;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   display: flex
}

.loader.hide {
   display: none
}

.loader__content {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%) scale(1);
   background: transparent;
   border-radius: rem(6)
}

.loader__content .loader-container {
   height: rem(80);
   width: rem(80);
   margin: 0 auto;
   padding-bottom: rem(8)
}

.loader__content .loader-container img {
   max-width: 200px
}

.loader__content .loader-container__icon-g {
   fill: #fff;
   animation: fill 1s linear infinite
}

@keyframes fill {
   0% {
      fill: #fff
   }

   to {
      fill: #012844
   }
}

/*!
   * Bootstrap  v5.3.3 (https://getbootstrap.com/)
   * Copyright 2011-2024 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
:root,
[data-bs-theme=light] {
   --bs-blue: #021b46;
   --bs-red: #012844;
   --bs-orange: #ff671f;
   --bs-green: #84bd00;
   --bs-cyan: #00b5e2;
   --bs-white: #fff;
   --bs-black: #232323;
   --bs-gray: #686868;
   --bs-$gray-700: #e4e4e4;
   --bs-$gray-800: #979797;
   --bs-$gray-900: #bbb;
   --bs-$gray-1000: #d3d3d3;
   --bs-blue-light: #4d5f7d;
   --bs-red-dark: #66253c;
   --bs-gray-100: #bbc3da;
   --bs-gray-200: #c5c5c5;
   --bs-gray-300: #b7b7b7;
   --bs-gray-400: #b1b1b1;
   --bs-gray-500: #a7a7a7;
   --bs-gray-600: #686868;
   --bs-gray-700: #e4e4e4;
   --bs-gray-800: #979797;
   --bs-gray-900: #bbb;
   --bs-primary: #012844;
   --bs-secondary: #021b46;
   --bs-success: #84bd00;
   --bs-info: #00b5e2;
   --bs-danger: #ff671f;
   --bs-primary-rgb: 226, 35, 26;
   --bs-secondary-rgb: 2, 27, 70;
   --bs-success-rgb: 132, 189, 0;
   --bs-info-rgb: 0, 181, 226;
   --bs-danger-rgb: 255, 103, 31;
   --bs-primary-text-emphasis: #5a0e0a;
   --bs-secondary-text-emphasis: #010b1c;
   --bs-success-text-emphasis: #354c00;
   --bs-info-text-emphasis: #00485a;
   --bs-warning-text-emphasis: #664d03;
   --bs-danger-text-emphasis: #66290c;
   --bs-light-text-emphasis: #e4e4e4;
   --bs-dark-text-emphasis: #e4e4e4;
   --bs-primary-bg-subtle: #f9d3d1;
   --bs-secondary-bg-subtle: #ccd1da;
   --bs-success-bg-subtle: #e6f2cc;
   --bs-info-bg-subtle: #ccf0f9;
   --bs-warning-bg-subtle: #fff3cd;
   --bs-danger-bg-subtle: #ffe1d2;
   --bs-light-bg-subtle: #dde1ed;
   --bs-dark-bg-subtle: #b1b1b1;
   --bs-primary-border-subtle: #f3a7a3;
   --bs-secondary-border-subtle: #9aa4b5;
   --bs-success-border-subtle: #cee599;
   --bs-info-border-subtle: #99e1f3;
   --bs-warning-border-subtle: #ffe69c;
   --bs-danger-border-subtle: #ffc2a5;
   --bs-light-border-subtle: #c5c5c5;
   --bs-dark-border-subtle: #a7a7a7;
   --bs-white-rgb: 255, 255, 255;
   --bs-black-rgb: 35, 35, 35;
   --bs-font-sans-serif: "Heebo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
   --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0));
   --bs-body-font-family: var(--bs-font-sans-serif);
   --bs-body-font-size: 16px;
   --bs-body-font-weight: 400;
   --bs-body-line-height: 1.5;
   --bs-body-color: #bbb;
   --bs-body-color-rgb: 187, 187, 187;
   --bs-body-bg: #fff;
   --bs-body-bg-rgb: 255, 255, 255;
   --bs-emphasis-color: #232323;
   --bs-emphasis-color-rgb: 35, 35, 35;
   --bs-secondary-color: hsla(0, 0%, 73.3%, 0.75);
   --bs-secondary-color-rgb: 187, 187, 187;
   --bs-secondary-bg: #c5c5c5;
   --bs-secondary-bg-rgb: 197, 197, 197;
   --bs-tertiary-color: hsla(0, 0%, 73.3%, 0.5);
   --bs-tertiary-color-rgb: 187, 187, 187;
   --bs-tertiary-bg: #bbc3da;
   --bs-tertiary-bg-rgb: 187, 195, 218;
   --bs-heading-color: inherit;
   --bs-link-color: #012844;
   --bs-link-color-rgb: 226, 35, 26;
   --bs-link-decoration: underline;
   --bs-link-hover-color: #b51c15;
   --bs-link-hover-color-rgb: 181, 28, 21;
   --bs-code-color: #d63384;
   --bs-highlight-color: #bbb;
   --bs-highlight-bg: #fff3cd;
   --bs-border-width: 1px;
   --bs-border-style: solid;
   --bs-border-color: #b7b7b7;
   --bs-border-color-translucent: rgba(35, 35, 35, 0.175);
   --bs-border-radius: .375rem;
   --bs-border-radius-sm: .25rem;
   --bs-border-radius-lg: .5rem;
   --bs-border-radius-xl: 1rem;
   --bs-border-radius-xxl: 2rem;
   --bs-border-radius-2xl: var(--bs-border-radius-xxl);
   --bs-border-radius-pill: 50rem;
   --bs-box-shadow: 0 0.5rem 1rem rgba(35, 35, 35, 0.15);
   --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(35, 35, 35, 0.075);
   --bs-box-shadow-lg: 0 1rem 3rem rgba(35, 35, 35, 0.175);
   --bs-box-shadow-inset: inset 0 1px 2px rgba(35, 35, 35, 0.075);
   --bs-focus-ring-width: .25rem;
   --bs-focus-ring-opacity: .25;
   --bs-focus-ring-color: rgba(226, 35, 26, 0.25);
   --bs-form-valid-color: #84bd00;
   --bs-form-valid-border-color: #84bd00;
   --bs-form-invalid-color: #ff671f;
   --bs-form-invalid-border-color: #ff671f
}

[data-bs-theme=dark] {
   color-scheme: dark;
   --bs-body-color: #b7b7b7;
   --bs-body-color-rgb: 183, 183, 183;
   --bs-body-bg: #bbb;
   --bs-body-bg-rgb: 187, 187, 187;
   --bs-emphasis-color: #fff;
   --bs-emphasis-color-rgb: 255, 255, 255;
   --bs-secondary-color: hsla(0, 0%, 71.8%, 0.75);
   --bs-secondary-color-rgb: 183, 183, 183;
   --bs-secondary-bg: #979797;
   --bs-secondary-bg-rgb: 151, 151, 151;
   --bs-tertiary-color: hsla(0, 0%, 71.8%, 0.5);
   --bs-tertiary-color-rgb: 183, 183, 183;
   --bs-tertiary-bg: #a9a9a9;
   --bs-tertiary-bg-rgb: 169, 169, 169;
   --bs-primary-text-emphasis: #ee7b76;
   --bs-secondary-text-emphasis: #677690;
   --bs-success-text-emphasis: #b5d766;
   --bs-info-text-emphasis: #66d3ee;
   --bs-warning-text-emphasis: #ffda6a;
   --bs-danger-text-emphasis: #ffa479;
   --bs-light-text-emphasis: #bbc3da;
   --bs-dark-text-emphasis: #b7b7b7;
   --bs-primary-bg-subtle: #2d0705;
   --bs-secondary-bg-subtle: #00050e;
   --bs-success-bg-subtle: #1a2600;
   --bs-info-bg-subtle: #00242d;
   --bs-warning-bg-subtle: #332701;
   --bs-danger-bg-subtle: #331506;
   --bs-light-bg-subtle: #979797;
   --bs-dark-bg-subtle: #5d5d5d;
   --bs-primary-border-subtle: #881510;
   --bs-secondary-border-subtle: #01102a;
   --bs-success-border-subtle: #4f7100;
   --bs-info-border-subtle: #006d88;
   --bs-warning-border-subtle: #997404;
   --bs-danger-border-subtle: #993e13;
   --bs-light-border-subtle: #e4e4e4;
   --bs-dark-border-subtle: #979797;
   --bs-heading-color: inherit;
   --bs-link-color: #ee7b76;
   --bs-link-hover-color: #f19591;
   --bs-link-color-rgb: 238, 123, 118;
   --bs-link-hover-color-rgb: 241, 149, 145;
   --bs-code-color: #e685b5;
   --bs-highlight-color: #b7b7b7;
   --bs-highlight-bg: #664d03;
   --bs-border-color: #e4e4e4;
   --bs-border-color-translucent: hsla(0, 0%, 100%, 0.15);
   --bs-form-valid-color: #b5d766;
   --bs-form-valid-border-color: #b5d766;
   --bs-form-invalid-color: #ee7b76;
   --bs-form-invalid-border-color: #ee7b76
}

*,
:after,
:before {
   box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
   :root {
      scroll-behavior: smooth
   }
}

body {
   margin: 0;
   font-family: var(--bs-body-font-family);
   font-size: var(--bs-body-font-size);
   font-weight: var(--bs-body-font-weight);
   line-height: var(--bs-body-line-height);
   color: var(--bs-body-color);
   text-align: var(--bs-body-text-align);
   background-color: var(--bs-body-bg);
   -webkit-text-size-adjust: 100%;
   -webkit-tap-highlight-color: rgba(35, 35, 35, 0)
}

hr {
   margin: 1rem 0;
   color: inherit;
   border: 0;
   border-top: var(--bs-border-width) solid;
   opacity: .25
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
   margin-top: 0;
   margin-bottom: .5rem;
   font-weight: 500;
   line-height: 1.2;
   color: var(--bs-heading-color)
}

.h1,
h1 {
   font-size: 2.75em
}

.h2,
h2 {
   font-size: 2.125em
}

.h3,
h3 {
   font-size: 1.5em
}

.h4,
h4 {
   font-size: 1.25em
}

.h5,
h5 {
   font-size: 1.125em
}

.h6,
h6 {
   font-size: .875em
}

p {
   margin-top: 0;
   margin-bottom: 1rem
}

abbr[title] {
   -webkit-text-decoration: underline dotted;
   text-decoration: underline dotted;
   cursor: help;
   -webkit-text-decoration-skip-ink: none;
   text-decoration-skip-ink: none
}

address {
   margin-bottom: 1rem;
   font-style: normal;
   line-height: inherit
}

ol,
ul {
   padding-left: 2rem
}

dl,
ol,
ul {
   margin-top: 0;
   margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
   margin-bottom: 0
}

dt {
   font-weight: 700
}

dd {
   margin-bottom: .5rem;
   margin-left: 0
}

blockquote {
   margin: 0 0 1rem
}

b,
strong {
   font-weight: bolder
}

.small,
small {
   font-size: .875em
}

.mark,
mark {
   padding: .1875em;
   color: var(--bs-highlight-color);
   background-color: var(--bs-highlight-bg)
}

sub,
sup {
   position: relative;
   font-size: .75em;
   line-height: 0;
   vertical-align: initial
}

sub {
   bottom: -.25em
}

sup {
   top: -.5em
}

a {
   color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
   text-decoration: underline
}

a:hover {
   --bs-link-color-rgb: var(--bs-link-hover-color-rgb)
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
   color: inherit;
   text-decoration: none
}

code,
kbd,
pre,
samp {
   font-family: var(--bs-font-monospace);
   font-size: 1em
}

pre {
   display: block;
   margin-top: 0;
   margin-bottom: 1rem;
   overflow: auto;
   font-size: .875em
}

pre code {
   font-size: inherit;
   color: inherit;
   word-break: normal
}

code {
   font-size: .875em;
   color: var(--bs-code-color);
   word-wrap: break-word
}

a>code {
   color: inherit
}

kbd {
   padding: .1875rem .375rem;
   font-size: .875em;
   color: var(--bs-body-bg);
   background-color: var(--bs-body-color);
   border-radius: .25rem
}

kbd kbd {
   padding: 0;
   font-size: 1em
}

figure {
   margin: 0 0 1rem
}

img,
svg {
   vertical-align: middle
}

table {
   caption-side: bottom;
   border-collapse: collapse
}

caption {
   padding-top: .5rem;
   padding-bottom: .5rem;
   color: var(--bs-secondary-color);
   text-align: left
}

th {
   text-align: inherit;
   text-align: -webkit-match-parent
}

tbody,
td,
tfoot,
th,
thead,
tr {
   border: 0 solid;
   border-color: inherit
}

label {
   display: inline-block
}

button {
   border-radius: 0
}

button:focus:not(:focus-visible) {
   outline: 0
}

button,
input,
optgroup,
select,
textarea {
   margin: 0;
   font-family: inherit;
   font-size: inherit;
   line-height: inherit
}

button,
select {
   text-transform: none
}

[role=button] {
   cursor: pointer
}

select {
   word-wrap: normal
}

select:disabled {
   opacity: 1
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
   display: none !important
}

[type=button],
[type=reset],
[type=submit],
button {
   -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
   cursor: pointer
}

::-moz-focus-inner {
   padding: 0;
   border-style: none
}

textarea {
   resize: vertical
}

fieldset {
   min-width: 0;
   padding: 0;
   margin: 0;
   border: 0
}

legend {
   float: left;
   width: 100%;
   padding: 0;
   margin-bottom: .5rem;
   font-size: calc(1.275rem + .3vw);
   line-height: inherit
}

@media (min-width:1200px) {
   legend {
      font-size: 1.5rem
   }
}

legend+* {
   clear: left
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
   padding: 0
}

::-webkit-inner-spin-button {
   height: auto
}

[type=search] {
   -webkit-appearance: textfield;
   outline-offset: -2px
}

::-webkit-search-decoration {
   -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
   padding: 0
}

::file-selector-button {
   font: inherit;
   -webkit-appearance: button
}

output {
   display: inline-block
}

iframe {
   border: 0
}

summary {
   display: list-item;
   cursor: pointer
}

progress {
   vertical-align: initial
}

[hidden] {
   display: none !important
}

.lead {
   font-size: 1.25rem;
   font-weight: 300
}

.display-1 {
   font-size: calc(1.625rem + 4.5vw);
   font-weight: 300;
   line-height: 1.2
}

@media (min-width:1200px) {
   .display-1 {
      font-size: 5rem
   }
}

.display-2 {
   font-size: calc(1.575rem + 3.9vw);
   font-weight: 300;
   line-height: 1.2
}

@media (min-width:1200px) {
   .display-2 {
      font-size: 4.5rem
   }
}

.display-3 {
   font-size: calc(1.525rem + 3.3vw);
   font-weight: 300;
   line-height: 1.2
}

@media (min-width:1200px) {
   .display-3 {
      font-size: 4rem
   }
}

.display-4 {
   font-size: calc(1.475rem + 2.7vw);
   font-weight: 300;
   line-height: 1.2
}

@media (min-width:1200px) {
   .display-4 {
      font-size: 3.5rem
   }
}

.display-5 {
   font-size: calc(1.425rem + 2.1vw);
   font-weight: 300;
   line-height: 1.2
}

@media (min-width:1200px) {
   .display-5 {
      font-size: 3rem
   }
}

.display-6 {
   font-size: calc(1.375rem + 1.5vw);
   font-weight: 300;
   line-height: 1.2
}

@media (min-width:1200px) {
   .display-6 {
      font-size: 2.5rem
   }
}

.list-inline,
.list-unstyled {
   padding-left: 0;
   list-style: none
}

.list-inline-item {
   display: inline-block
}

.list-inline-item:not(:last-child) {
   margin-right: .5rem
}

.initialism {
   font-size: .875em;
   text-transform: uppercase
}

.blockquote {
   margin-bottom: 1rem;
   font-size: 1.25rem
}

.blockquote>:last-child {
   margin-bottom: 0
}

.blockquote-footer {
   margin-top: -1rem;
   margin-bottom: 1rem;
   font-size: .875em;
   color: #686868
}

.blockquote-footer:before {
   content: "\2014\00A0"
}

.img-fluid,
.img-thumbnail {
   max-width: 100%;
   height: auto
}

.img-thumbnail {
   padding: .25rem;
   background-color: var(--bs-body-bg);
   border: var(--bs-border-width) solid var(--bs-border-color);
   border-radius: var(--bs-border-radius)
}

.figure {
   display: inline-block
}

.figure-img {
   margin-bottom: .5rem;
   line-height: 1
}

.figure-caption {
   font-size: .875em;
   color: var(--bs-secondary-color)
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
   --bs-gutter-x: 1.5rem;
   --bs-gutter-y: 0;
   width: 100%;
   padding-right: calc(var(--bs-gutter-x)*0.5);
   padding-left: calc(var(--bs-gutter-x)*0.5);
   margin-right: auto;
   margin-left: auto
}

@media (min-width:320px) {

   .container,
   .container-sm {
      max-width: 540px
   }
}

@media (min-width:768px) {

   .container,
   .container-md,
   .container-sm {
      max-width: 720px
   }
}

@media (min-width:991px) {

   .container,
   .container-lg,
   .container-md,
   .container-sm {
      max-width: 960px
   }
}

@media (min-width:1200px) {

   .container,
   .container-lg,
   .container-md,
   .container-sm,
   .container-xl {
      max-width: 1140px
   }
}

@media (min-width:1280px) {

   .container,
   .container-lg,
   .container-md,
   .container-sm,
   .container-xl,
   .container-xxl {
      max-width: 1320px
   }
}

:root {
   --bs-breakpoint-xs: 0;
   --bs-breakpoint-sm: 320px;
   --bs-breakpoint-md: 768px;
   --bs-breakpoint-lg: 991px;
   --bs-breakpoint-xl: 1200px;
   --bs-breakpoint-xxl: 1280px
}

.row {
   --bs-gutter-x: 1.5rem;
   --bs-gutter-y: 0;
   display: flex;
   flex-wrap: wrap;
   margin-top: calc(var(--bs-gutter-y)*-1);
   margin-right: calc(var(--bs-gutter-x)*-0.5);
   margin-left: calc(var(--bs-gutter-x)*-0.5)
}

.row>* {
   flex-shrink: 0;
   width: 100%;
   max-width: 100%;
   padding-right: calc(var(--bs-gutter-x)*0.5);
   padding-left: calc(var(--bs-gutter-x)*0.5);
   margin-top: var(--bs-gutter-y)
}

.col {
   flex: 1 0 0%
}

.row-cols-auto>* {
   flex: 0 0 auto;
   width: auto
}

.row-cols-1>* {
   flex: 0 0 auto;
   width: 100%
}

.row-cols-2>* {
   flex: 0 0 auto;
   width: 50%
}

.row-cols-3>* {
   flex: 0 0 auto;
   width: 33.33333%
}

.row-cols-4>* {
   flex: 0 0 auto;
   width: 25%
}

.row-cols-5>* {
   flex: 0 0 auto;
   width: 20%
}

.row-cols-6>* {
   flex: 0 0 auto;
   width: 16.66667%
}

.col-auto {
   flex: 0 0 auto;
   width: auto
}

.col-1 {
   flex: 0 0 auto;
   width: 8.33333%
}

.col-2 {
   flex: 0 0 auto;
   width: 16.66667%
}

.col-3 {
   flex: 0 0 auto;
   width: 25%
}

.col-4 {
   flex: 0 0 auto;
   width: 33.33333%
}

.col-5 {
   flex: 0 0 auto;
   width: 41.66667%
}

.col-6 {
   flex: 0 0 auto;
   width: 50%
}

.col-7 {
   flex: 0 0 auto;
   width: 58.33333%
}

.col-8 {
   flex: 0 0 auto;
   width: 66.66667%
}

.col-9 {
   flex: 0 0 auto;
   width: 75%
}

.col-10 {
   flex: 0 0 auto;
   width: 83.33333%
}

.col-11 {
   flex: 0 0 auto;
   width: 91.66667%
}

.col-12 {
   flex: 0 0 auto;
   width: 100%
}

.offset-1 {
   margin-left: 8.33333%
}

.offset-2 {
   margin-left: 16.66667%
}

.offset-3 {
   margin-left: 25%
}

.offset-4 {
   margin-left: 33.33333%
}

.offset-5 {
   margin-left: 41.66667%
}

.offset-6 {
   margin-left: 50%
}

.offset-7 {
   margin-left: 58.33333%
}

.offset-8 {
   margin-left: 66.66667%
}

.offset-9 {
   margin-left: 75%
}

.offset-10 {
   margin-left: 83.33333%
}

.offset-11 {
   margin-left: 91.66667%
}

.g-0,
.gx-0 {
   --bs-gutter-x: 0
}

.g-0,
.gy-0 {
   --bs-gutter-y: 0
}

.g-1,
.gx-1 {
   --bs-gutter-x: .25rem
}

.g-1,
.gy-1 {
   --bs-gutter-y: .25rem
}

.g-2,
.gx-2 {
   --bs-gutter-x: .5rem
}

.g-2,
.gy-2 {
   --bs-gutter-y: .5rem
}

.g-3,
.gx-3 {
   --bs-gutter-x: 1rem
}

.g-3,
.gy-3 {
   --bs-gutter-y: 1rem
}

.g-4,
.gx-4 {
   --bs-gutter-x: 1.5rem
}

.g-4,
.gy-4 {
   --bs-gutter-y: 1.5rem
}

.g-5,
.gx-5 {
   --bs-gutter-x: 3rem
}

.g-5,
.gy-5 {
   --bs-gutter-y: 3rem
}

@media (min-width:320px) {
   .col-sm {
      flex: 1 0 0%
   }

   .row-cols-sm-auto>* {
      flex: 0 0 auto;
      width: auto
   }

   .row-cols-sm-1>* {
      flex: 0 0 auto;
      width: 100%
   }

   .row-cols-sm-2>* {
      flex: 0 0 auto;
      width: 50%
   }

   .row-cols-sm-3>* {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .row-cols-sm-4>* {
      flex: 0 0 auto;
      width: 25%
   }

   .row-cols-sm-5>* {
      flex: 0 0 auto;
      width: 20%
   }

   .row-cols-sm-6>* {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-sm-auto {
      flex: 0 0 auto;
      width: auto
   }

   .col-sm-1 {
      flex: 0 0 auto;
      width: 8.33333%
   }

   .col-sm-2 {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-sm-3 {
      flex: 0 0 auto;
      width: 25%
   }

   .col-sm-4 {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .col-sm-5 {
      flex: 0 0 auto;
      width: 41.66667%
   }

   .col-sm-6 {
      flex: 0 0 auto;
      width: 50%
   }

   .col-sm-7 {
      flex: 0 0 auto;
      width: 58.33333%
   }

   .col-sm-8 {
      flex: 0 0 auto;
      width: 66.66667%
   }

   .col-sm-9 {
      flex: 0 0 auto;
      width: 75%
   }

   .col-sm-10 {
      flex: 0 0 auto;
      width: 83.33333%
   }

   .col-sm-11 {
      flex: 0 0 auto;
      width: 91.66667%
   }

   .col-sm-12 {
      flex: 0 0 auto;
      width: 100%
   }

   .offset-sm-0 {
      margin-left: 0
   }

   .offset-sm-1 {
      margin-left: 8.33333%
   }

   .offset-sm-2 {
      margin-left: 16.66667%
   }

   .offset-sm-3 {
      margin-left: 25%
   }

   .offset-sm-4 {
      margin-left: 33.33333%
   }

   .offset-sm-5 {
      margin-left: 41.66667%
   }

   .offset-sm-6 {
      margin-left: 50%
   }

   .offset-sm-7 {
      margin-left: 58.33333%
   }

   .offset-sm-8 {
      margin-left: 66.66667%
   }

   .offset-sm-9 {
      margin-left: 75%
   }

   .offset-sm-10 {
      margin-left: 83.33333%
   }

   .offset-sm-11 {
      margin-left: 91.66667%
   }

   .g-sm-0,
   .gx-sm-0 {
      --bs-gutter-x: 0
   }

   .g-sm-0,
   .gy-sm-0 {
      --bs-gutter-y: 0
   }

   .g-sm-1,
   .gx-sm-1 {
      --bs-gutter-x: .25rem
   }

   .g-sm-1,
   .gy-sm-1 {
      --bs-gutter-y: .25rem
   }

   .g-sm-2,
   .gx-sm-2 {
      --bs-gutter-x: .5rem
   }

   .g-sm-2,
   .gy-sm-2 {
      --bs-gutter-y: .5rem
   }

   .g-sm-3,
   .gx-sm-3 {
      --bs-gutter-x: 1rem
   }

   .g-sm-3,
   .gy-sm-3 {
      --bs-gutter-y: 1rem
   }

   .g-sm-4,
   .gx-sm-4 {
      --bs-gutter-x: 1.5rem
   }

   .g-sm-4,
   .gy-sm-4 {
      --bs-gutter-y: 1.5rem
   }

   .g-sm-5,
   .gx-sm-5 {
      --bs-gutter-x: 3rem
   }

   .g-sm-5,
   .gy-sm-5 {
      --bs-gutter-y: 3rem
   }
}

@media (min-width:768px) {
   .col-md {
      flex: 1 0 0%
   }

   .row-cols-md-auto>* {
      flex: 0 0 auto;
      width: auto
   }

   .row-cols-md-1>* {
      flex: 0 0 auto;
      width: 100%
   }

   .row-cols-md-2>* {
      flex: 0 0 auto;
      width: 50%
   }

   .row-cols-md-3>* {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .row-cols-md-4>* {
      flex: 0 0 auto;
      width: 25%
   }

   .row-cols-md-5>* {
      flex: 0 0 auto;
      width: 20%
   }

   .row-cols-md-6>* {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-md-auto {
      flex: 0 0 auto;
      width: auto
   }

   .col-md-1 {
      flex: 0 0 auto;
      width: 8.33333%
   }

   .col-md-2 {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-md-3 {
      flex: 0 0 auto;
      width: 25%
   }

   .col-md-4 {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .col-md-5 {
      flex: 0 0 auto;
      width: 41.66667%
   }

   .col-md-6 {
      flex: 0 0 auto;
      width: 50%
   }

   .col-md-7 {
      flex: 0 0 auto;
      width: 58.33333%
   }

   .col-md-8 {
      flex: 0 0 auto;
      width: 66.66667%
   }

   .col-md-9 {
      flex: 0 0 auto;
      width: 75%
   }

   .col-md-10 {
      flex: 0 0 auto;
      width: 83.33333%
   }

   .col-md-11 {
      flex: 0 0 auto;
      width: 91.66667%
   }

   .col-md-12 {
      flex: 0 0 auto;
      width: 100%
   }

   .offset-md-0 {
      margin-left: 0
   }

   .offset-md-1 {
      margin-left: 8.33333%
   }

   .offset-md-2 {
      margin-left: 16.66667%
   }

   .offset-md-3 {
      margin-left: 25%
   }

   .offset-md-4 {
      margin-left: 33.33333%
   }

   .offset-md-5 {
      margin-left: 41.66667%
   }

   .offset-md-6 {
      margin-left: 50%
   }

   .offset-md-7 {
      margin-left: 58.33333%
   }

   .offset-md-8 {
      margin-left: 66.66667%
   }

   .offset-md-9 {
      margin-left: 75%
   }

   .offset-md-10 {
      margin-left: 83.33333%
   }

   .offset-md-11 {
      margin-left: 91.66667%
   }

   .g-md-0,
   .gx-md-0 {
      --bs-gutter-x: 0
   }

   .g-md-0,
   .gy-md-0 {
      --bs-gutter-y: 0
   }

   .g-md-1,
   .gx-md-1 {
      --bs-gutter-x: .25rem
   }

   .g-md-1,
   .gy-md-1 {
      --bs-gutter-y: .25rem
   }

   .g-md-2,
   .gx-md-2 {
      --bs-gutter-x: .5rem
   }

   .g-md-2,
   .gy-md-2 {
      --bs-gutter-y: .5rem
   }

   .g-md-3,
   .gx-md-3 {
      --bs-gutter-x: 1rem
   }

   .g-md-3,
   .gy-md-3 {
      --bs-gutter-y: 1rem
   }

   .g-md-4,
   .gx-md-4 {
      --bs-gutter-x: 1.5rem
   }

   .g-md-4,
   .gy-md-4 {
      --bs-gutter-y: 1.5rem
   }

   .g-md-5,
   .gx-md-5 {
      --bs-gutter-x: 3rem
   }

   .g-md-5,
   .gy-md-5 {
      --bs-gutter-y: 3rem
   }
}

@media (min-width:991px) {
   .col-lg {
      flex: 1 0 0%
   }

   .row-cols-lg-auto>* {
      flex: 0 0 auto;
      width: auto
   }

   .row-cols-lg-1>* {
      flex: 0 0 auto;
      width: 100%
   }

   .row-cols-lg-2>* {
      flex: 0 0 auto;
      width: 50%
   }

   .row-cols-lg-3>* {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .row-cols-lg-4>* {
      flex: 0 0 auto;
      width: 25%
   }

   .row-cols-lg-5>* {
      flex: 0 0 auto;
      width: 20%
   }

   .row-cols-lg-6>* {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-lg-auto {
      flex: 0 0 auto;
      width: auto
   }

   .col-lg-1 {
      flex: 0 0 auto;
      width: 8.33333%
   }

   .col-lg-2 {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-lg-3 {
      flex: 0 0 auto;
      width: 25%
   }

   .col-lg-4 {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .col-lg-5 {
      flex: 0 0 auto;
      width: 41.66667%
   }

   .col-lg-6 {
      flex: 0 0 auto;
      width: 50%
   }

   .col-lg-7 {
      flex: 0 0 auto;
      width: 58.33333%
   }

   .col-lg-8 {
      flex: 0 0 auto;
      width: 66.66667%
   }

   .col-lg-9 {
      flex: 0 0 auto;
      width: 75%
   }

   .col-lg-10 {
      flex: 0 0 auto;
      width: 83.33333%
   }

   .col-lg-11 {
      flex: 0 0 auto;
      width: 91.66667%
   }

   .col-lg-12 {
      flex: 0 0 auto;
      width: 100%
   }

   .offset-lg-0 {
      margin-left: 0
   }

   .offset-lg-1 {
      margin-left: 8.33333%
   }

   .offset-lg-2 {
      margin-left: 16.66667%
   }

   .offset-lg-3 {
      margin-left: 25%
   }

   .offset-lg-4 {
      margin-left: 33.33333%
   }

   .offset-lg-5 {
      margin-left: 41.66667%
   }

   .offset-lg-6 {
      margin-left: 50%
   }

   .offset-lg-7 {
      margin-left: 58.33333%
   }

   .offset-lg-8 {
      margin-left: 66.66667%
   }

   .offset-lg-9 {
      margin-left: 75%
   }

   .offset-lg-10 {
      margin-left: 83.33333%
   }

   .offset-lg-11 {
      margin-left: 91.66667%
   }

   .g-lg-0,
   .gx-lg-0 {
      --bs-gutter-x: 0
   }

   .g-lg-0,
   .gy-lg-0 {
      --bs-gutter-y: 0
   }

   .g-lg-1,
   .gx-lg-1 {
      --bs-gutter-x: .25rem
   }

   .g-lg-1,
   .gy-lg-1 {
      --bs-gutter-y: .25rem
   }

   .g-lg-2,
   .gx-lg-2 {
      --bs-gutter-x: .5rem
   }

   .g-lg-2,
   .gy-lg-2 {
      --bs-gutter-y: .5rem
   }

   .g-lg-3,
   .gx-lg-3 {
      --bs-gutter-x: 1rem
   }

   .g-lg-3,
   .gy-lg-3 {
      --bs-gutter-y: 1rem
   }

   .g-lg-4,
   .gx-lg-4 {
      --bs-gutter-x: 1.5rem
   }

   .g-lg-4,
   .gy-lg-4 {
      --bs-gutter-y: 1.5rem
   }

   .g-lg-5,
   .gx-lg-5 {
      --bs-gutter-x: 3rem
   }

   .g-lg-5,
   .gy-lg-5 {
      --bs-gutter-y: 3rem
   }
}

@media (min-width:1200px) {
   .col-xl {
      flex: 1 0 0%
   }

   .row-cols-xl-auto>* {
      flex: 0 0 auto;
      width: auto
   }

   .row-cols-xl-1>* {
      flex: 0 0 auto;
      width: 100%
   }

   .row-cols-xl-2>* {
      flex: 0 0 auto;
      width: 50%
   }

   .row-cols-xl-3>* {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .row-cols-xl-4>* {
      flex: 0 0 auto;
      width: 25%
   }

   .row-cols-xl-5>* {
      flex: 0 0 auto;
      width: 20%
   }

   .row-cols-xl-6>* {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-xl-auto {
      flex: 0 0 auto;
      width: auto
   }

   .col-xl-1 {
      flex: 0 0 auto;
      width: 8.33333%
   }

   .col-xl-2 {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-xl-3 {
      flex: 0 0 auto;
      width: 25%
   }

   .col-xl-4 {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .col-xl-5 {
      flex: 0 0 auto;
      width: 41.66667%
   }

   .col-xl-6 {
      flex: 0 0 auto;
      width: 50%
   }

   .col-xl-7 {
      flex: 0 0 auto;
      width: 58.33333%
   }

   .col-xl-8 {
      flex: 0 0 auto;
      width: 66.66667%
   }

   .col-xl-9 {
      flex: 0 0 auto;
      width: 75%
   }

   .col-xl-10 {
      flex: 0 0 auto;
      width: 83.33333%
   }

   .col-xl-11 {
      flex: 0 0 auto;
      width: 91.66667%
   }

   .col-xl-12 {
      flex: 0 0 auto;
      width: 100%
   }

   .offset-xl-0 {
      margin-left: 0
   }

   .offset-xl-1 {
      margin-left: 8.33333%
   }

   .offset-xl-2 {
      margin-left: 16.66667%
   }

   .offset-xl-3 {
      margin-left: 25%
   }

   .offset-xl-4 {
      margin-left: 33.33333%
   }

   .offset-xl-5 {
      margin-left: 41.66667%
   }

   .offset-xl-6 {
      margin-left: 50%
   }

   .offset-xl-7 {
      margin-left: 58.33333%
   }

   .offset-xl-8 {
      margin-left: 66.66667%
   }

   .offset-xl-9 {
      margin-left: 75%
   }

   .offset-xl-10 {
      margin-left: 83.33333%
   }

   .offset-xl-11 {
      margin-left: 91.66667%
   }

   .g-xl-0,
   .gx-xl-0 {
      --bs-gutter-x: 0
   }

   .g-xl-0,
   .gy-xl-0 {
      --bs-gutter-y: 0
   }

   .g-xl-1,
   .gx-xl-1 {
      --bs-gutter-x: .25rem
   }

   .g-xl-1,
   .gy-xl-1 {
      --bs-gutter-y: .25rem
   }

   .g-xl-2,
   .gx-xl-2 {
      --bs-gutter-x: .5rem
   }

   .g-xl-2,
   .gy-xl-2 {
      --bs-gutter-y: .5rem
   }

   .g-xl-3,
   .gx-xl-3 {
      --bs-gutter-x: 1rem
   }

   .g-xl-3,
   .gy-xl-3 {
      --bs-gutter-y: 1rem
   }

   .g-xl-4,
   .gx-xl-4 {
      --bs-gutter-x: 1.5rem
   }

   .g-xl-4,
   .gy-xl-4 {
      --bs-gutter-y: 1.5rem
   }

   .g-xl-5,
   .gx-xl-5 {
      --bs-gutter-x: 3rem
   }

   .g-xl-5,
   .gy-xl-5 {
      --bs-gutter-y: 3rem
   }
}

@media (min-width:1280px) {
   .col-xxl {
      flex: 1 0 0%
   }

   .row-cols-xxl-auto>* {
      flex: 0 0 auto;
      width: auto
   }

   .row-cols-xxl-1>* {
      flex: 0 0 auto;
      width: 100%
   }

   .row-cols-xxl-2>* {
      flex: 0 0 auto;
      width: 50%
   }

   .row-cols-xxl-3>* {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .row-cols-xxl-4>* {
      flex: 0 0 auto;
      width: 25%
   }

   .row-cols-xxl-5>* {
      flex: 0 0 auto;
      width: 20%
   }

   .row-cols-xxl-6>* {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-xxl-auto {
      flex: 0 0 auto;
      width: auto
   }

   .col-xxl-1 {
      flex: 0 0 auto;
      width: 8.33333%
   }

   .col-xxl-2 {
      flex: 0 0 auto;
      width: 16.66667%
   }

   .col-xxl-3 {
      flex: 0 0 auto;
      width: 25%
   }

   .col-xxl-4 {
      flex: 0 0 auto;
      width: 33.33333%
   }

   .col-xxl-5 {
      flex: 0 0 auto;
      width: 41.66667%
   }

   .col-xxl-6 {
      flex: 0 0 auto;
      width: 50%
   }

   .col-xxl-7 {
      flex: 0 0 auto;
      width: 58.33333%
   }

   .col-xxl-8 {
      flex: 0 0 auto;
      width: 66.66667%
   }

   .col-xxl-9 {
      flex: 0 0 auto;
      width: 75%
   }

   .col-xxl-10 {
      flex: 0 0 auto;
      width: 83.33333%
   }

   .col-xxl-11 {
      flex: 0 0 auto;
      width: 91.66667%
   }

   .col-xxl-12 {
      flex: 0 0 auto;
      width: 100%
   }

   .offset-xxl-0 {
      margin-left: 0
   }

   .offset-xxl-1 {
      margin-left: 8.33333%
   }

   .offset-xxl-2 {
      margin-left: 16.66667%
   }

   .offset-xxl-3 {
      margin-left: 25%
   }

   .offset-xxl-4 {
      margin-left: 33.33333%
   }

   .offset-xxl-5 {
      margin-left: 41.66667%
   }

   .offset-xxl-6 {
      margin-left: 50%
   }

   .offset-xxl-7 {
      margin-left: 58.33333%
   }

   .offset-xxl-8 {
      margin-left: 66.66667%
   }

   .offset-xxl-9 {
      margin-left: 75%
   }

   .offset-xxl-10 {
      margin-left: 83.33333%
   }

   .offset-xxl-11 {
      margin-left: 91.66667%
   }

   .g-xxl-0,
   .gx-xxl-0 {
      --bs-gutter-x: 0
   }

   .g-xxl-0,
   .gy-xxl-0 {
      --bs-gutter-y: 0
   }

   .g-xxl-1,
   .gx-xxl-1 {
      --bs-gutter-x: .25rem
   }

   .g-xxl-1,
   .gy-xxl-1 {
      --bs-gutter-y: .25rem
   }

   .g-xxl-2,
   .gx-xxl-2 {
      --bs-gutter-x: .5rem
   }

   .g-xxl-2,
   .gy-xxl-2 {
      --bs-gutter-y: .5rem
   }

   .g-xxl-3,
   .gx-xxl-3 {
      --bs-gutter-x: 1rem
   }

   .g-xxl-3,
   .gy-xxl-3 {
      --bs-gutter-y: 1rem
   }

   .g-xxl-4,
   .gx-xxl-4 {
      --bs-gutter-x: 1.5rem
   }

   .g-xxl-4,
   .gy-xxl-4 {
      --bs-gutter-y: 1.5rem
   }

   .g-xxl-5,
   .gx-xxl-5 {
      --bs-gutter-x: 3rem
   }

   .g-xxl-5,
   .gy-xxl-5 {
      --bs-gutter-y: 3rem
   }
}

.table {
   --bs-table-color-type: initial;
   --bs-table-bg-type: initial;
   --bs-table-color-state: initial;
   --bs-table-bg-state: initial;
   --bs-table-color: var(--bs-emphasis-color);
   --bs-table-bg: var(--bs-body-bg);
   --bs-table-border-color: var(--bs-border-color);
   --bs-table-accent-bg: transparent;
   --bs-table-striped-color: var(--bs-emphasis-color);
   --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
   --bs-table-active-color: var(--bs-emphasis-color);
   --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
   --bs-table-hover-color: var(--bs-emphasis-color);
   --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
   width: 100%;
   margin-bottom: 1rem;
   vertical-align: top;
   border-color: var(--bs-table-border-color)
}

.table>:not(caption)>*>* {
   padding: .5rem;
   color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
   background-color: var(--bs-table-bg);
   border-bottom-width: var(--bs-border-width);
   box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

.table>tbody {
   vertical-align: inherit
}

.table>thead {
   vertical-align: bottom
}

.table-group-divider {
   border-top: calc(var(--bs-border-width)*2) solid
}

.caption-top {
   caption-side: top
}

.table-sm>:not(caption)>*>* {
   padding: .25rem
}

.table-bordered>:not(caption)>* {
   border-left-width: 0;
   border-bottom-width: var(--bs-border-width);
   border-right-width: 0;
   border-top-width: var(--bs-border-width)
}

.table-bordered>:not(caption)>*>* {
   border-left-width: var(--bs-border-width);
   border-bottom-width: 0;
   border-right-width: var(--bs-border-width);
   border-top-width: 0
}

.table-borderless>:not(caption)>*>* {
   border-bottom-width: 0
}

.table-borderless>:not(:first-child) {
   border-top-width: 0
}

.table-striped-columns>:not(caption)>tr>:nth-child(2n),
.table-striped>tbody>tr:nth-of-type(odd)>* {
   --bs-table-color-type: var(--bs-table-striped-color);
   --bs-table-bg-type: var(--bs-table-striped-bg)
}

.table-active {
   --bs-table-color-state: var(--bs-table-active-color);
   --bs-table-bg-state: var(--bs-table-active-bg)
}

.table-hover>tbody>tr:hover>* {
   --bs-table-color-state: var(--bs-table-hover-color);
   --bs-table-bg-state: var(--bs-table-hover-bg)
}

.table-primary {
   --bs-table-color: #232323;
   --bs-table-bg: #f9d3d1;
   --bs-table-border-color: #ceb0ae;
   --bs-table-striped-bg: #eecac8;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #e4c1c0;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #e9c6c4;
   --bs-table-hover-color: #232323
}

.table-primary,
.table-secondary {
   color: var(--bs-table-color);
   border-color: var(--bs-table-border-color)
}

.table-secondary {
   --bs-table-color: #232323;
   --bs-table-bg: #ccd1da;
   --bs-table-border-color: #aaaeb5;
   --bs-table-striped-bg: #c4c8d1;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #bbc0c8;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #bfc4cc;
   --bs-table-hover-color: #232323
}

.table-success {
   --bs-table-color: #232323;
   --bs-table-bg: #e6f2cc;
   --bs-table-border-color: #bfc9aa;
   --bs-table-striped-bg: #dce8c4;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #d3ddbb;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #d7e2bf;
   --bs-table-hover-color: #232323
}

.table-info,
.table-success {
   color: var(--bs-table-color);
   border-color: var(--bs-table-border-color)
}

.table-info {
   --bs-table-color: #232323;
   --bs-table-bg: #ccf0f9;
   --bs-table-border-color: #aac7ce;
   --bs-table-striped-bg: #c4e6ee;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #bbdce4;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #bfe1e9;
   --bs-table-hover-color: #232323
}

.table-warning {
   --bs-table-color: #232323;
   --bs-table-bg: #fff3cd;
   --bs-table-border-color: #d3c9ab;
   --bs-table-striped-bg: #f4e9c5;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #e9debc;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #efe3c0;
   --bs-table-hover-color: #232323
}

.table-danger,
.table-warning {
   color: var(--bs-table-color);
   border-color: var(--bs-table-border-color)
}

.table-danger {
   --bs-table-color: #232323;
   --bs-table-bg: #ffe1d2;
   --bs-table-border-color: #d3bbaf;
   --bs-table-striped-bg: #f4d8c9;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #e9cec1;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #efd3c5;
   --bs-table-hover-color: #232323
}

.table-light {
   --bs-table-color: #232323;
   --bs-table-bg: #bbc3da;
   --bs-table-border-color: #9da3b5;
   --bs-table-striped-bg: #b3bbd1;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #acb3c8;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #b0b7cc;
   --bs-table-hover-color: #232323
}

.table-dark,
.table-light {
   color: var(--bs-table-color);
   border-color: var(--bs-table-border-color)
}

.table-dark {
   --bs-table-color: #232323;
   --bs-table-bg: #bbb;
   --bs-table-border-color: #9d9d9d;
   --bs-table-striped-bg: #b3b3b3;
   --bs-table-striped-color: #232323;
   --bs-table-active-bg: #acacac;
   --bs-table-active-color: #232323;
   --bs-table-hover-bg: #b0b0b0;
   --bs-table-hover-color: #232323
}

.table-responsive {
   overflow-x: auto;
   -webkit-overflow-scrolling: touch
}

@media (max-width:319.98px) {
   .table-responsive-sm {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch
   }
}

@media (max-width:767.98px) {
   .table-responsive-md {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch
   }
}

@media (max-width:990.98px) {
   .table-responsive-lg {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch
   }
}

@media (max-width:1199.98px) {
   .table-responsive-xl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch
   }
}

@media (max-width:1279.98px) {
   .table-responsive-xxl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch
   }
}

.form-label {
   margin-bottom: .5rem
}

.col-form-label {
   padding-top: calc(.375rem + var(--bs-border-width));
   padding-bottom: calc(.375rem + var(--bs-border-width));
   margin-bottom: 0;
   font-size: inherit;
   line-height: 1.5
}

.col-form-label-lg {
   padding-top: calc(.5rem + var(--bs-border-width));
   padding-bottom: calc(.5rem + var(--bs-border-width));
   font-size: 1.25rem
}

.col-form-label-sm {
   padding-top: calc(.25rem + var(--bs-border-width));
   padding-bottom: calc(.25rem + var(--bs-border-width));
   font-size: .875rem
}

.form-text {
   margin-top: .25rem;
   font-size: .875em;
   color: var(--bs-secondary-color)
}

.form-control {
   display: block;
   width: 100%;
   padding: .375rem .75rem;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
   color: var(--bs-body-color);
   -webkit-appearance: none;
   appearance: none;
   background-color: var(--bs-body-bg);
   background-clip: padding-box;
   border: var(--bs-border-width) solid var(--bs-border-color);
   border-radius: var(--bs-border-radius);
   transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .form-control {
      transition: none
   }
}

.form-control[type=file] {
   overflow: hidden
}

.form-control[type=file]:not(:disabled):not([readonly]) {
   cursor: pointer
}

.form-control:focus {
   color: var(--bs-body-color);
   background-color: var(--bs-body-bg);
   border-color: #f1918d;
   outline: 0;
   box-shadow: 0 0 0 .25rem rgba(226, 35, 26, .25)
}

.form-control::-webkit-date-and-time-value {
   min-width: 85px;
   height: 1.5em;
   margin: 0
}

.form-control::-webkit-datetime-edit {
   display: block;
   padding: 0
}

.form-control::placeholder {
   color: var(--bs-secondary-color);
   opacity: 1
}

.form-control:disabled {
   background-color: var(--bs-secondary-bg);
   opacity: 1
}

.form-control::file-selector-button {
   padding: .375rem .75rem;
   margin: -.375rem -.75rem;
   -webkit-margin-end: .75rem;
   margin-inline-end: .75rem;
   color: var(--bs-body-color);
   background-color: var(--bs-tertiary-bg);
   pointer-events: none;
   border: 0 solid;
   border-color: inherit;
   border-inline-end-width: var(--bs-border-width);
   border-radius: 0;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .form-control::file-selector-button {
      transition: none
   }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
   background-color: var(--bs-secondary-bg)
}

.form-control-plaintext {
   display: block;
   width: 100%;
   padding: .375rem 0;
   margin-bottom: 0;
   line-height: 1.5;
   color: var(--bs-body-color);
   background-color: initial;
   border-width: medium;
   border-left: 0 solid transparent;
   border-bottom: var(--bs-border-width) solid transparent;
   border-right: 0 solid transparent;
   border-top: var(--bs-border-width) solid transparent
}

.form-control-plaintext:focus {
   outline: 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
   padding-right: 0;
   padding-left: 0
}

.form-control-sm {
   min-height: calc(1.5em + .5rem + var(--bs-border-width)*2);
   padding: .25rem .5rem;
   font-size: .875rem;
   border-radius: var(--bs-border-radius-sm)
}

.form-control-sm::file-selector-button {
   padding: .25rem .5rem;
   margin: -.25rem -.5rem;
   -webkit-margin-end: .5rem;
   margin-inline-end: .5rem
}

.form-control-lg {
   min-height: calc(1.5em + 1rem + var(--bs-border-width)*2);
   padding: .5rem 1rem;
   font-size: 1.25rem;
   border-radius: var(--bs-border-radius-lg)
}

.form-control-lg::file-selector-button {
   padding: .5rem 1rem;
   margin: -.5rem -1rem;
   -webkit-margin-end: 1rem;
   margin-inline-end: 1rem
}

textarea.form-control {
   min-height: calc(1.5em + .75rem + var(--bs-border-width)*2)
}

textarea.form-control-sm {
   min-height: calc(1.5em + .5rem + var(--bs-border-width)*2)
}

textarea.form-control-lg {
   min-height: calc(1.5em + 1rem + var(--bs-border-width)*2)
}

.form-control-color {
   width: 3rem;
   height: calc(1.5em + .75rem + var(--bs-border-width)*2);
   padding: .375rem
}

.form-control-color:not(:disabled):not([readonly]) {
   cursor: pointer
}

.form-control-color::-moz-color-swatch {
   border: 0 !important;
   border-radius: var(--bs-border-radius)
}

.form-control-color::-webkit-color-swatch {
   border: 0 !important;
   border-radius: var(--bs-border-radius)
}

.form-control-color.form-control-sm {
   height: calc(1.5em + .5rem + var(--bs-border-width)*2)
}

.form-control-color.form-control-lg {
   height: calc(1.5em + 1rem + var(--bs-border-width)*2)
}

.form-select {
   --bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23979797' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
   display: block;
   width: 100%;
   padding: .375rem 2.25rem .375rem .75rem;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
   color: var(--bs-body-color);
   -webkit-appearance: none;
   appearance: none;
   background-color: var(--bs-body-bg);
   background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
   background-repeat: no-repeat;
   background-position: right .75rem center;
   background-size: 16px 12px;
   border: var(--bs-border-width) solid var(--bs-border-color);
   border-radius: var(--bs-border-radius);
   transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .form-select {
      transition: none
   }
}

.form-select:focus {
   border-color: #f1918d;
   outline: 0;
   box-shadow: 0 0 0 .25rem rgba(226, 35, 26, .25)
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
   padding-right: .75rem;
   background-image: none
}

.form-select:disabled {
   background-color: var(--bs-secondary-bg)
}

.form-select:-moz-focusring {
   color: transparent;
   text-shadow: 0 0 0 var(--bs-body-color)
}

.form-select-sm {
   padding-top: .25rem;
   padding-bottom: .25rem;
   padding-left: .5rem;
   font-size: .875rem;
   border-radius: var(--bs-border-radius-sm)
}

.form-select-lg {
   padding-top: .5rem;
   padding-bottom: .5rem;
   padding-left: 1rem;
   font-size: 1.25rem;
   border-radius: var(--bs-border-radius-lg)
}

[data-bs-theme=dark] .form-select {
   --bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23b7b7b7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")
}

.form-check {
   display: block;
   min-height: 1.5em;
   padding-left: 2em;
   margin-bottom: .125rem
}

.form-check .form-check-input {
   float: left;
   margin-left: -2em
}

.form-check-reverse {
   padding-right: 2em;
   padding-left: 0;
   text-align: right
}

.form-check-reverse .form-check-input {
   float: right;
   margin-right: -2em;
   margin-left: 0
}

.form-check-input {
   --bs-form-check-bg: var(--bs-body-bg);
   flex-shrink: 0;
   width: 1.5em;
   height: 1.5em;
   margin-top: 0;
   vertical-align: top;
   -webkit-appearance: none;
   appearance: none;
   background-color: var(--bs-form-check-bg);
   background-image: var(--bs-form-check-bg-image);
   background-repeat: no-repeat;
   background-position: 50%;
   background-size: contain;
   border: 1px solid #979797;
   print-color-adjust: exact
}

.form-check-input[type=checkbox] {
   border-radius: .1em
}

.form-check-input[type=radio] {
   border-radius: 50%
}

.form-check-input:active {
   filter: brightness(90%)
}

.form-check-input:focus {
   border-color: none;
   outline: 0;
   box-shadow: none
}

.form-check-input:checked {
   background-color: #012844;
   border-color: #012844
}

.form-check-input:checked[type=checkbox] {
   --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")
}

.form-check-input:checked[type=radio] {
   --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")
}

.form-check-input[type=checkbox]:indeterminate {
   background-color: #012844;
   border-color: #012844;
   --bs-form-check-bg-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")
}

.form-check-input:disabled {
   pointer-events: none;
   filter: none;
   opacity: .5
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
   cursor: default;
   opacity: .5
}

.form-check-label {
   color: #232323;
   cursor: pointer
}

.form-switch {
   padding-left: 2.5em
}

.form-switch .form-check-input {
   --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(35,35,35,0.25)'/%3E%3C/svg%3E");
   width: 2em;
   margin-left: -2.5em;
   background-image: var(--bs-form-switch-bg);
   background-position: 0;
   border-radius: 2em;
   transition: background-position .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .form-switch .form-check-input {
      transition: none
   }
}

.form-switch .form-check-input:focus {
   --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f1918d'/%3E%3C/svg%3E")
}

.form-switch .form-check-input:checked {
   background-position: 100%;
   --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.form-switch.form-check-reverse {
   padding-right: 2.5em;
   padding-left: 0
}

.form-switch.form-check-reverse .form-check-input {
   margin-right: -2.5em;
   margin-left: 0
}

.form-check-inline {
   display: inline-block;
   margin-right: 1rem
}

.btn-check {
   position: absolute;
   clip: rect(0, 0, 0, 0);
   pointer-events: none
}

.btn-check:disabled+.btn,
.btn-check[disabled]+.btn {
   pointer-events: none;
   filter: none;
   opacity: .5
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
   --bs-form-switch-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255,255,255,0.25)'/%3E%3C/svg%3E")
}

.form-range {
   width: 100%;
   height: 1.5rem;
   padding: 0;
   -webkit-appearance: none;
   appearance: none;
   background-color: initial
}

.form-range:focus {
   outline: 0
}

.form-range:focus::-webkit-slider-thumb {
   box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(226, 35, 26, .25)
}

.form-range:focus::-moz-range-thumb {
   box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(226, 35, 26, .25)
}

.form-range::-moz-focus-outer {
   border: 0
}

.form-range::-webkit-slider-thumb {
   width: 1rem;
   height: 1rem;
   margin-top: -.25rem;
   -webkit-appearance: none;
   appearance: none;
   background-color: #012844;
   border: 0;
   border-radius: 1rem;
   -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .form-range::-webkit-slider-thumb {
      -webkit-transition: none;
      transition: none
   }
}

.form-range::-webkit-slider-thumb:active {
   background-color: #f6bdba
}

.form-range::-webkit-slider-runnable-track {
   width: 100%;
   height: .5rem;
   color: transparent;
   cursor: pointer;
   background-color: var(--bs-secondary-bg);
   border-color: transparent;
   border-radius: 1rem
}

.form-range::-moz-range-thumb {
   width: 1rem;
   height: 1rem;
   appearance: none;
   background-color: #012844;
   border: 0;
   border-radius: 1rem;
   -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
   transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .form-range::-moz-range-thumb {
      -moz-transition: none;
      transition: none
   }
}

.form-range::-moz-range-thumb:active {
   background-color: #f6bdba
}

.form-range::-moz-range-track {
   width: 100%;
   height: .5rem;
   color: transparent;
   cursor: pointer;
   background-color: var(--bs-secondary-bg);
   border-color: transparent;
   border-radius: 1rem
}

.form-range:disabled {
   pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
   background-color: var(--bs-secondary-color)
}

.form-range:disabled::-moz-range-thumb {
   background-color: var(--bs-secondary-color)
}

.form-floating {
   position: relative
}

.form-floating>.form-control,
.form-floating>.form-control-plaintext,
.form-floating>.form-select {
   height: calc(3.5rem + var(--bs-border-width)*2);
   min-height: calc(3.5rem + var(--bs-border-width)*2);
   line-height: 1.25
}

.form-floating>label {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 2;
   height: 100%;
   padding: 1rem .75rem;
   overflow: hidden;
   text-align: start;
   text-overflow: ellipsis;
   white-space: nowrap;
   pointer-events: none;
   border: var(--bs-border-width) solid transparent;
   transform-origin: 0 0;
   transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .form-floating>label {
      transition: none
   }
}

.form-floating>.form-control,
.form-floating>.form-control-plaintext {
   padding: 1rem .75rem
}

.form-floating>.form-control-plaintext::placeholder,
.form-floating>.form-control::placeholder {
   color: transparent
}

.form-floating>.form-control-plaintext:focus,
.form-floating>.form-control-plaintext:not(:placeholder-shown),
.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
   padding-top: 1.625rem;
   padding-bottom: .625rem
}

.form-floating>.form-control-plaintext:-webkit-autofill,
.form-floating>.form-control:-webkit-autofill {
   padding-top: 1.625rem;
   padding-bottom: .625rem
}

.form-floating>.form-select {
   padding-top: 1.625rem;
   padding-bottom: .625rem
}

.form-floating>.form-control-plaintext~label,
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
   color: rgba(var(--bs-body-color-rgb), .65);
   transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control-plaintext~label:after,
.form-floating>.form-control:focus~label:after,
.form-floating>.form-control:not(:placeholder-shown)~label:after,
.form-floating>.form-select~label:after {
   position: absolute;
   inset: 1rem .375rem;
   z-index: -1;
   height: 1.5em;
   content: "";
   background-color: var(--bs-body-bg);
   border-radius: var(--bs-border-radius)
}

.form-floating>.form-control:-webkit-autofill~label {
   color: rgba(var(--bs-body-color-rgb), .65);
   transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control-plaintext~label {
   border-left-width: 0;
   border-bottom-width: var(--bs-border-width);
   border-right-width: 0;
   border-top-width: var(--bs-border-width)
}

.form-floating>.form-control:disabled~label,
.form-floating>:disabled~label {
   color: #686868
}

.form-floating>.form-control:disabled~label:after,
.form-floating>:disabled~label:after {
   background-color: var(--bs-secondary-bg)
}

.input-group {
   position: relative;
   display: flex;
   flex-wrap: wrap;
   align-items: stretch;
   width: 100%
}

.input-group>.form-control,
.input-group>.form-floating,
.input-group>.form-select {
   position: relative;
   flex: 1 1 auto;
   width: 1%;
   min-width: 0
}

.input-group>.form-control:focus,
.input-group>.form-floating:focus-within,
.input-group>.form-select:focus {
   z-index: 5
}

.input-group .btn {
   position: relative;
   z-index: 2
}

.input-group .btn:focus {
   z-index: 5
}

.input-group-text {
   display: flex;
   align-items: center;
   padding: .375rem .75rem;
   font-size: 1rem;
   font-weight: 400;
   line-height: 1.5;
   color: var(--bs-body-color);
   text-align: center;
   white-space: nowrap;
   background-color: var(--bs-tertiary-bg);
   border: var(--bs-border-width) solid var(--bs-border-color);
   border-radius: var(--bs-border-radius)
}

.input-group-lg>.btn,
.input-group-lg>.form-control,
.input-group-lg>.form-select,
.input-group-lg>.input-group-text {
   padding: .5rem 1rem;
   font-size: 1.25rem;
   border-radius: var(--bs-border-radius-lg)
}

.input-group-sm>.btn,
.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text {
   padding: .25rem .5rem;
   font-size: .875rem;
   border-radius: var(--bs-border-radius-sm)
}

.input-group-lg>.form-select,
.input-group-sm>.form-select {
   padding-right: 3rem
}

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,
.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
   margin-left: calc(var(--bs-border-width)*-1);
   border-top-left-radius: 0;
   border-bottom-left-radius: 0
}

.input-group>.form-floating:not(:first-child)>.form-control,
.input-group>.form-floating:not(:first-child)>.form-select {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0
}

.valid-feedback {
   display: none;
   width: 100%;
   margin-top: .25rem;
   font-size: .875em;
   color: var(--bs-form-valid-color)
}

.valid-tooltip {
   position: absolute;
   top: 100%;
   z-index: 5;
   display: none;
   max-width: 100%;
   padding: .25rem .5rem;
   margin-top: .1rem;
   font-size: .875rem;
   color: #fff;
   background-color: var(--bs-success);
   border-radius: var(--bs-border-radius)
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
   display: block
}

.form-control.is-valid,
.was-validated .form-control:valid {
   border-color: var(--bs-form-valid-border-color);
   padding-right: calc(1.5em + .75rem);
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2384bd00' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-position: right calc(.375em + .1875rem) center;
   background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
   border-color: var(--bs-form-valid-border-color);
   box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
   padding-right: calc(1.5em + .75rem);
   background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-valid,
.was-validated .form-select:valid {
   border-color: var(--bs-form-valid-border-color)
}

.form-select.is-valid:not([multiple]):not([size]),
.form-select.is-valid:not([multiple])[size="1"],
.was-validated .form-select:valid:not([multiple]):not([size]),
.was-validated .form-select:valid:not([multiple])[size="1"] {
   --bs-form-select-bg-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2384bd00' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
   padding-right: 4.125rem;
   background-position: right .75rem center, center right 2.25rem;
   background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
   border-color: var(--bs-form-valid-border-color);
   box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.form-control-color.is-valid,
.was-validated .form-control-color:valid {
   width: calc(3.75rem + 1.5em)
}

.form-check-input.is-valid,
.was-validated .form-check-input:valid {
   border-color: var(--bs-form-valid-border-color)
}

.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
   background-color: var(--bs-form-valid-color)
}

.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
   box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb), .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
   color: var(--bs-form-valid-color)
}

.form-check-inline .form-check-input~.valid-feedback {
   margin-left: .5em
}

.input-group>.form-control:not(:focus).is-valid,
.input-group>.form-floating:not(:focus-within).is-valid,
.input-group>.form-select:not(:focus).is-valid,
.was-validated .input-group>.form-control:not(:focus):valid,
.was-validated .input-group>.form-floating:not(:focus-within):valid,
.was-validated .input-group>.form-select:not(:focus):valid {
   z-index: 3
}

.invalid-feedback {
   display: none;
   width: 100%;
   margin-top: .25rem;
   font-size: .875em;
   color: var(--bs-form-invalid-color)
}

.invalid-tooltip {
   position: absolute;
   top: 100%;
   z-index: 5;
   display: none;
   max-width: 100%;
   padding: .25rem .5rem;
   margin-top: .1rem;
   font-size: .875rem;
   color: #fff;
   background-color: var(--bs-danger);
   border-radius: var(--bs-border-radius)
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
   display: block
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
   border-color: var(--bs-form-invalid-border-color);
   padding-right: calc(1.5em + .75rem);
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff671f'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff671f' stroke='none'/%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-position: right calc(.375em + .1875rem) center;
   background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
   border-color: var(--bs-form-invalid-border-color);
   box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
   padding-right: calc(1.5em + .75rem);
   background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-invalid,
.was-validated .form-select:invalid {
   border-color: var(--bs-form-invalid-border-color)
}

.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"],
.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"] {
   --bs-form-select-bg-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff671f'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff671f' stroke='none'/%3E%3C/svg%3E");
   padding-right: 4.125rem;
   background-position: right .75rem center, center right 2.25rem;
   background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
   border-color: var(--bs-form-invalid-border-color);
   box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.form-control-color.is-invalid,
.was-validated .form-control-color:invalid {
   width: calc(3.75rem + 1.5em)
}

.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
   border-color: var(--bs-form-invalid-border-color)
}

.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
   background-color: var(--bs-form-invalid-color)
}

.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
   box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
   color: var(--bs-form-invalid-color)
}

.form-check-inline .form-check-input~.invalid-feedback {
   margin-left: .5em
}

.input-group>.form-control:not(:focus).is-invalid,
.input-group>.form-floating:not(:focus-within).is-invalid,
.input-group>.form-select:not(:focus).is-invalid,
.was-validated .input-group>.form-control:not(:focus):invalid,
.was-validated .input-group>.form-floating:not(:focus-within):invalid,
.was-validated .input-group>.form-select:not(:focus):invalid {
   z-index: 4
}

.btn {
   --bs-btn-padding-x: .75rem;
   --bs-btn-padding-y: .375rem;
   --bs-btn-font-size: 1rem;
   --bs-btn-font-weight: 400;
   --bs-btn-line-height: 1.5;
   --bs-btn-color: var(--bs-body-color);
   --bs-btn-bg: transparent;
   --bs-btn-border-width: var(--bs-border-width);
   --bs-btn-border-color: transparent;
   --bs-btn-border-radius: var(--bs-border-radius);
   --bs-btn-hover-border-color: transparent;
   --bs-btn-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.15), 0 1px 1px rgba(35, 35, 35, 0.075);
   --bs-btn-disabled-opacity: .65;
   --bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
   display: inline-block;
   padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
   font-family: var(--bs-btn-font-family);
   font-size: var(--bs-btn-font-size);
   font-weight: var(--bs-btn-font-weight);
   line-height: var(--bs-btn-line-height);
   color: var(--bs-btn-color);
   text-align: center;
   text-decoration: none;
   vertical-align: middle;
   cursor: pointer;
   -webkit-user-select: none;
   user-select: none;
   border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
   border-radius: var(--bs-btn-border-radius);
   background-color: var(--bs-btn-bg);
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .btn {
      transition: none
   }
}

.btn:hover {
   color: var(--bs-btn-hover-color);
   background-color: var(--bs-btn-hover-bg);
   border-color: var(--bs-btn-hover-border-color)
}

.btn-check+.btn:hover {
   color: var(--bs-btn-color);
   background-color: var(--bs-btn-bg);
   border-color: var(--bs-btn-border-color)
}

.btn:focus-visible {
   color: var(--bs-btn-hover-color);
   background-color: var(--bs-btn-hover-bg)
}

.btn-check:focus-visible+.btn,
.btn:focus-visible {
   border-color: var(--bs-btn-hover-border-color);
   outline: 0;
   box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
   color: var(--bs-btn-active-color);
   background-color: var(--bs-btn-active-bg);
   border-color: var(--bs-btn-active-border-color)
}

.btn-check:checked+.btn:focus-visible,
.btn-check:checked:focus-visible+.btn,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check)+.btn:active:focus-visible {
   box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
   color: var(--bs-btn-disabled-color);
   pointer-events: none;
   background-color: var(--bs-btn-disabled-bg);
   border-color: var(--bs-btn-disabled-border-color);
   opacity: var(--bs-btn-disabled-opacity)
}

.btn-primary {
   --bs-btn-color: #fff;
   --bs-btn-bg: #012844;
   --bs-btn-border-color: #012844;
   --bs-btn-hover-color: #fff;
   --bs-btn-hover-bg: #c01e16;
   --bs-btn-hover-border-color: #b51c15;
   --bs-btn-focus-shadow-rgb: 230, 68, 60;
   --bs-btn-active-color: #fff;
   --bs-btn-active-bg: #b51c15;
   --bs-btn-active-border-color: #aa1a14;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #fff;
   --bs-btn-disabled-bg: #012844;
   --bs-btn-disabled-border-color: #012844
}

.btn-secondary {
   --bs-btn-color: #fff;
   --bs-btn-bg: #021b46;
   --bs-btn-border-color: #021b46;
   --bs-btn-hover-color: #fff;
   --bs-btn-hover-bg: #02173c;
   --bs-btn-hover-border-color: #021638;
   --bs-btn-focus-shadow-rgb: 40, 61, 98;
   --bs-btn-active-color: #fff;
   --bs-btn-active-bg: #021638;
   --bs-btn-active-border-color: #021435;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #fff;
   --bs-btn-disabled-bg: #021b46;
   --bs-btn-disabled-border-color: #021b46
}

.btn-success {
   --bs-btn-color: #232323;
   --bs-btn-bg: #84bd00;
   --bs-btn-border-color: #84bd00;
   --bs-btn-hover-color: #232323;
   --bs-btn-hover-bg: #96c726;
   --bs-btn-hover-border-color: #90c41a;
   --bs-btn-focus-shadow-rgb: 117, 166, 5;
   --bs-btn-active-color: #232323;
   --bs-btn-active-bg: #9dca33;
   --bs-btn-active-border-color: #90c41a;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #232323;
   --bs-btn-disabled-bg: #84bd00;
   --bs-btn-disabled-border-color: #84bd00
}

.btn-info {
   --bs-btn-color: #232323;
   --bs-btn-bg: #00b5e2;
   --bs-btn-border-color: #00b5e2;
   --bs-btn-hover-color: #232323;
   --bs-btn-hover-bg: #26c0e6;
   --bs-btn-hover-border-color: #1abce5;
   --bs-btn-focus-shadow-rgb: 5, 159, 197;
   --bs-btn-active-color: #232323;
   --bs-btn-active-bg: #33c4e8;
   --bs-btn-active-border-color: #1abce5;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #232323;
   --bs-btn-disabled-bg: #00b5e2;
   --bs-btn-disabled-border-color: #00b5e2
}

.btn-danger {
   --bs-btn-color: #232323;
   --bs-btn-bg: #ff671f;
   --bs-btn-border-color: #ff671f;
   --bs-btn-hover-color: #232323;
   --bs-btn-hover-bg: #ff7e41;
   --bs-btn-hover-border-color: #ff7635;
   --bs-btn-focus-shadow-rgb: 222, 93, 32;
   --bs-btn-active-color: #232323;
   --bs-btn-active-bg: #ff854c;
   --bs-btn-active-border-color: #ff7635;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #232323;
   --bs-btn-disabled-bg: #ff671f;
   --bs-btn-disabled-border-color: #ff671f
}

.btn-outline-primary {
   --bs-btn-color: #012844;
   --bs-btn-border-color: #012844;
   --bs-btn-hover-color: #fff;
   --bs-btn-hover-bg: #012844;
   --bs-btn-hover-border-color: #012844;
   --bs-btn-focus-shadow-rgb: 226, 35, 26;
   --bs-btn-active-color: #fff;
   --bs-btn-active-bg: #012844;
   --bs-btn-active-border-color: #012844;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #012844;
   --bs-btn-disabled-bg: transparent;
   --bs-btn-disabled-border-color: #012844;
   --bs-gradient: none
}

.btn-outline-secondary {
   --bs-btn-color: #021b46;
   --bs-btn-border-color: #021b46;
   --bs-btn-hover-color: #fff;
   --bs-btn-hover-bg: #021b46;
   --bs-btn-hover-border-color: #021b46;
   --bs-btn-focus-shadow-rgb: 2, 27, 70;
   --bs-btn-active-color: #fff;
   --bs-btn-active-bg: #021b46;
   --bs-btn-active-border-color: #021b46;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #021b46;
   --bs-btn-disabled-bg: transparent;
   --bs-btn-disabled-border-color: #021b46;
   --bs-gradient: none
}

.btn-outline-success {
   --bs-btn-color: #84bd00;
   --bs-btn-border-color: #84bd00;
   --bs-btn-hover-color: #232323;
   --bs-btn-hover-bg: #84bd00;
   --bs-btn-hover-border-color: #84bd00;
   --bs-btn-focus-shadow-rgb: 132, 189, 0;
   --bs-btn-active-color: #232323;
   --bs-btn-active-bg: #84bd00;
   --bs-btn-active-border-color: #84bd00;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #84bd00;
   --bs-btn-disabled-bg: transparent;
   --bs-btn-disabled-border-color: #84bd00;
   --bs-gradient: none
}

.btn-outline-info {
   --bs-btn-color: #00b5e2;
   --bs-btn-border-color: #00b5e2;
   --bs-btn-hover-color: #232323;
   --bs-btn-hover-bg: #00b5e2;
   --bs-btn-hover-border-color: #00b5e2;
   --bs-btn-focus-shadow-rgb: 0, 181, 226;
   --bs-btn-active-color: #232323;
   --bs-btn-active-bg: #00b5e2;
   --bs-btn-active-border-color: #00b5e2;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #00b5e2;
   --bs-btn-disabled-bg: transparent;
   --bs-btn-disabled-border-color: #00b5e2;
   --bs-gradient: none
}

.btn-outline-danger {
   --bs-btn-color: #ff671f;
   --bs-btn-border-color: #ff671f;
   --bs-btn-hover-color: #232323;
   --bs-btn-hover-bg: #ff671f;
   --bs-btn-hover-border-color: #ff671f;
   --bs-btn-focus-shadow-rgb: 255, 103, 31;
   --bs-btn-active-color: #232323;
   --bs-btn-active-bg: #ff671f;
   --bs-btn-active-border-color: #ff671f;
   --bs-btn-active-shadow: inset 0 3px 5px rgba(35, 35, 35, 0.125);
   --bs-btn-disabled-color: #ff671f;
   --bs-btn-disabled-bg: transparent;
   --bs-btn-disabled-border-color: #ff671f;
   --bs-gradient: none
}

.btn-link {
   --bs-btn-font-weight: 400;
   --bs-btn-color: var(--bs-link-color);
   --bs-btn-bg: transparent;
   --bs-btn-border-color: transparent;
   --bs-btn-hover-color: var(--bs-link-hover-color);
   --bs-btn-hover-border-color: transparent;
   --bs-btn-active-color: var(--bs-link-hover-color);
   --bs-btn-active-border-color: transparent;
   --bs-btn-disabled-color: #686868;
   --bs-btn-disabled-border-color: transparent;
   --bs-btn-box-shadow: 0 0 0 #000;
   --bs-btn-focus-shadow-rgb: 230, 68, 60;
   text-decoration: underline
}

.btn-link:focus-visible {
   color: var(--bs-btn-color)
}

.btn-link:hover {
   color: var(--bs-btn-hover-color)
}

.btn-group-lg>.btn,
.btn-lg {
   --bs-btn-padding-y: .5rem;
   --bs-btn-padding-x: 1rem;
   --bs-btn-font-size: 1.25rem;
   --bs-btn-border-radius: var(--bs-border-radius-lg)
}

.btn-group-sm>.btn,
.btn-sm {
   --bs-btn-padding-y: .25rem;
   --bs-btn-padding-x: .5rem;
   --bs-btn-font-size: .875rem;
   --bs-btn-border-radius: var(--bs-border-radius-sm)
}

.fade {
   transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
   .fade {
      transition: none
   }
}

.fade:not(.show) {
   opacity: 0
}

.collapse:not(.show) {
   display: none
}

.collapsing {
   height: 0;
   overflow: hidden;
   transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
   .collapsing {
      transition: none
   }
}

.collapsing.collapse-horizontal {
   width: 0;
   height: auto;
   transition: width .35s ease
}

@media (prefers-reduced-motion:reduce) {
   .collapsing.collapse-horizontal {
      transition: none
   }
}

.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
   position: relative
}

.dropdown-toggle {
   white-space: nowrap
}

.dropdown-toggle:after {
   display: inline-block;
   margin-left: .255em;
   vertical-align: .255em;
   content: "";
   border-top: .3em solid;
   border-right: .3em solid transparent;
   border-bottom: 0;
   border-left: .3em solid transparent
}

.dropdown-toggle:empty:after {
   margin-left: 0
}

.dropdown-menu {
   --bs-dropdown-zindex: 1000;
   --bs-dropdown-min-width: 10rem;
   --bs-dropdown-padding-x: 0;
   --bs-dropdown-padding-y: .5rem;
   --bs-dropdown-spacer: .125rem;
   --bs-dropdown-font-size: 1rem;
   --bs-dropdown-color: var(--bs-body-color);
   --bs-dropdown-bg: var(--bs-body-bg);
   --bs-dropdown-border-color: var(--bs-border-color-translucent);
   --bs-dropdown-border-radius: var(--bs-border-radius);
   --bs-dropdown-border-width: var(--bs-border-width);
   --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
   --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
   --bs-dropdown-divider-margin-y: .5rem;
   --bs-dropdown-box-shadow: var(--bs-box-shadow);
   --bs-dropdown-link-color: var(--bs-body-color);
   --bs-dropdown-link-hover-color: var(--bs-body-color);
   --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
   --bs-dropdown-link-active-color: #fff;
   --bs-dropdown-link-active-bg: #012844;
   --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
   --bs-dropdown-item-padding-x: 1rem;
   --bs-dropdown-item-padding-y: .25rem;
   --bs-dropdown-header-color: #686868;
   --bs-dropdown-header-padding-x: 1rem;
   --bs-dropdown-header-padding-y: .5rem;
   position: absolute;
   z-index: var(--bs-dropdown-zindex);
   display: none;
   min-width: var(--bs-dropdown-min-width);
   padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
   margin: 0;
   font-size: var(--bs-dropdown-font-size);
   color: var(--bs-dropdown-color);
   text-align: left;
   list-style: none;
   background-color: var(--bs-dropdown-bg);
   background-clip: padding-box;
   border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
   border-radius: var(--bs-dropdown-border-radius)
}

.dropdown-menu[data-bs-popper] {
   top: 100%;
   left: 0;
   margin-top: var(--bs-dropdown-spacer)
}

.dropdown-menu-start {
   --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
   right: auto;
   left: 0
}

.dropdown-menu-end {
   --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
   right: 0;
   left: auto
}

@media (min-width:320px) {
   .dropdown-menu-sm-start {
      --bs-position: start
   }

   .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0
   }

   .dropdown-menu-sm-end {
      --bs-position: end
   }

   .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto
   }
}

@media (min-width:768px) {
   .dropdown-menu-md-start {
      --bs-position: start
   }

   .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0
   }

   .dropdown-menu-md-end {
      --bs-position: end
   }

   .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto
   }
}

@media (min-width:991px) {
   .dropdown-menu-lg-start {
      --bs-position: start
   }

   .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0
   }

   .dropdown-menu-lg-end {
      --bs-position: end
   }

   .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto
   }
}

@media (min-width:1200px) {
   .dropdown-menu-xl-start {
      --bs-position: start
   }

   .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0
   }

   .dropdown-menu-xl-end {
      --bs-position: end
   }

   .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto
   }
}

@media (min-width:1280px) {
   .dropdown-menu-xxl-start {
      --bs-position: start
   }

   .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0
   }

   .dropdown-menu-xxl-end {
      --bs-position: end
   }

   .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto
   }
}

.dropup .dropdown-menu[data-bs-popper] {
   top: auto;
   bottom: 100%;
   margin-top: 0;
   margin-bottom: var(--bs-dropdown-spacer)
}

.dropup .dropdown-toggle:after {
   display: inline-block;
   margin-left: .255em;
   vertical-align: .255em;
   content: "";
   border-top: 0;
   border-right: .3em solid transparent;
   border-bottom: .3em solid;
   border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
   margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
   top: 0;
   right: auto;
   left: 100%;
   margin-top: 0;
   margin-left: var(--bs-dropdown-spacer)
}

.dropend .dropdown-toggle:after {
   display: inline-block;
   margin-left: .255em;
   vertical-align: .255em;
   content: "";
   border-top: .3em solid transparent;
   border-right: 0;
   border-bottom: .3em solid transparent;
   border-left: .3em solid
}

.dropend .dropdown-toggle:empty:after {
   margin-left: 0
}

.dropend .dropdown-toggle:after {
   vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
   top: 0;
   right: 100%;
   left: auto;
   margin-top: 0;
   margin-right: var(--bs-dropdown-spacer)
}

.dropstart .dropdown-toggle:after {
   display: inline-block;
   margin-left: .255em;
   vertical-align: .255em;
   content: "";
   display: none
}

.dropstart .dropdown-toggle:before {
   display: inline-block;
   margin-right: .255em;
   vertical-align: .255em;
   content: "";
   border-top: .3em solid transparent;
   border-right: .3em solid;
   border-bottom: .3em solid transparent
}

.dropstart .dropdown-toggle:empty:after {
   margin-left: 0
}

.dropstart .dropdown-toggle:before {
   vertical-align: 0
}

.dropdown-divider {
   height: 0;
   margin: var(--bs-dropdown-divider-margin-y) 0;
   overflow: hidden;
   border-top: 1px solid var(--bs-dropdown-divider-bg);
   opacity: 1
}

.dropdown-item {
   display: block;
   width: 100%;
   padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
   clear: both;
   font-weight: 400;
   color: var(--bs-dropdown-link-color);
   text-align: inherit;
   text-decoration: none;
   white-space: nowrap;
   background-color: initial;
   border: 0;
   border-radius: var(--bs-dropdown-item-border-radius, 0)
}

.dropdown-item:focus,
.dropdown-item:hover {
   color: var(--bs-dropdown-link-hover-color);
   background-color: var(--bs-dropdown-link-hover-bg)
}

.dropdown-item.active,
.dropdown-item:active {
   color: var(--bs-dropdown-link-active-color);
   text-decoration: none;
   background-color: var(--bs-dropdown-link-active-bg)
}

.dropdown-item.disabled,
.dropdown-item:disabled {
   color: var(--bs-dropdown-link-disabled-color);
   pointer-events: none;
   background-color: initial
}

.dropdown-menu.show {
   display: block
}

.dropdown-header {
   display: block;
   padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
   margin-bottom: 0;
   font-size: .875rem;
   color: var(--bs-dropdown-header-color);
   white-space: nowrap
}

.dropdown-item-text {
   display: block;
   padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
   color: var(--bs-dropdown-link-color)
}

.dropdown-menu-dark {
   --bs-dropdown-color: #b7b7b7;
   --bs-dropdown-bg: #979797;
   --bs-dropdown-border-color: var(--bs-border-color-translucent);
   --bs-dropdown-link-color: #b7b7b7;
   --bs-dropdown-link-hover-color: #fff;
   --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
   --bs-dropdown-link-hover-bg: hsla(0, 0%, 100%, 0.15);
   --bs-dropdown-link-active-color: #fff;
   --bs-dropdown-link-active-bg: #012844;
   --bs-dropdown-link-disabled-color: #a7a7a7;
   --bs-dropdown-header-color: #a7a7a7
}

.btn-group,
.btn-group-vertical {
   position: relative;
   display: inline-flex;
   vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
   position: relative;
   flex: 1 1 auto
}

.btn-group-vertical>.btn-check:checked+.btn,
.btn-group-vertical>.btn-check:focus+.btn,
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn-check:checked+.btn,
.btn-group>.btn-check:focus+.btn,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
   z-index: 1
}

.btn-toolbar {
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start
}

.btn-toolbar .input-group {
   width: auto
}

.btn-group {
   border-radius: var(--bs-border-radius)
}

.btn-group>.btn-group:not(:first-child),
.btn-group>:not(.btn-check:first-child)+.btn {
   margin-left: calc(var(--bs-border-width)*-1)
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn.dropdown-toggle-split:first-child,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
   border-top-right-radius: 0;
   border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:nth-child(n+3),
.btn-group>:not(.btn-check)+.btn {
   border-top-left-radius: 0;
   border-bottom-left-radius: 0
}

.dropdown-toggle-split {
   padding-right: .5625rem;
   padding-left: .5625rem
}

.dropdown-toggle-split:after,
.dropend .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
   margin-left: 0
}

.dropstart .dropdown-toggle-split:before {
   margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
   padding-right: .375rem;
   padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
   padding-right: .75rem;
   padding-left: .75rem
}

.btn-group-vertical {
   flex-direction: column;
   align-items: flex-start;
   justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
   width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
   margin-top: calc(var(--bs-border-width)*-1)
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn~.btn {
   border-top-left-radius: 0;
   border-top-right-radius: 0
}

.nav {
   --bs-nav-link-padding-x: 1rem;
   --bs-nav-link-padding-y: .5rem;
   --bs-nav-link-font-size: 1.25em;
   --bs-nav-link-color: #232323;
   --bs-nav-link-hover-color: #232323;
   --bs-nav-link-disabled-color: #686868;
   display: flex;
   flex-wrap: wrap;
   padding-left: 0;
   margin-bottom: 0;
   list-style: none
}

.nav-link {
   display: block;
   padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
   font-size: var(--bs-nav-link-font-size);
   font-weight: var(--bs-nav-link-font-weight);
   color: var(--bs-nav-link-color);
   text-decoration: none;
   background: none;
   border: 0;
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .nav-link {
      transition: none
   }
}

.nav-link:focus,
.nav-link:hover {
   color: var(--bs-nav-link-hover-color)
}

.nav-link:focus-visible {
   outline: 0;
   box-shadow: 0 0 0 .25rem rgba(226, 35, 26, .25)
}

.nav-link.disabled,
.nav-link:disabled {
   color: var(--bs-nav-link-disabled-color);
   pointer-events: none;
   cursor: default
}

.nav-tabs {
   --bs-nav-tabs-border-width: 1px;
   --bs-nav-tabs-border-color: #c5c5c5;
   --bs-nav-tabs-border-radius: 0;
   --bs-nav-tabs-link-hover-border-color: transparent;
   --bs-nav-tabs-link-active-color: #232323;
   --bs-nav-tabs-link-active-bg: transparent;
   --bs-nav-tabs-link-active-border-color: transparent transparent #012844;
   border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}

.nav-tabs .nav-link {
   margin-bottom: calc(var(--bs-nav-tabs-border-width)*-1);
   border: var(--bs-nav-tabs-border-width) solid transparent;
   border-top-left-radius: var(--bs-nav-tabs-border-radius);
   border-top-right-radius: var(--bs-nav-tabs-border-radius)
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
   isolation: isolate;
   border-color: var(--bs-nav-tabs-link-hover-border-color)
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
   color: var(--bs-nav-tabs-link-active-color);
   background-color: var(--bs-nav-tabs-link-active-bg);
   border-color: var(--bs-nav-tabs-link-active-border-color)
}

.nav-tabs .dropdown-menu {
   margin-top: calc(var(--bs-nav-tabs-border-width)*-1);
   border-top-left-radius: 0;
   border-top-right-radius: 0
}

.nav-pills {
   --bs-nav-pills-border-radius: var(--bs-border-radius);
   --bs-nav-pills-link-active-color: #fff;
   --bs-nav-pills-link-active-bg: #012844
}

.nav-pills .nav-link {
   border-radius: var(--bs-nav-pills-border-radius)
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
   color: var(--bs-nav-pills-link-active-color);
   background-color: var(--bs-nav-pills-link-active-bg)
}

.nav-underline {
   --bs-nav-underline-gap: 1rem;
   --bs-nav-underline-border-width: .125rem;
   --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
   gap: var(--bs-nav-underline-gap)
}

.nav-underline .nav-link {
   padding-right: 0;
   padding-left: 0;
   border-bottom: var(--bs-nav-underline-border-width) solid transparent
}

.nav-underline .nav-link:focus,
.nav-underline .nav-link:hover {
   border-bottom-color: initial
}

.nav-underline .nav-link.active,
.nav-underline .show>.nav-link {
   font-weight: 700;
   color: var(--bs-nav-underline-link-active-color);
   border-bottom-color: initial
}

.nav-fill .nav-item,
.nav-fill>.nav-link {
   flex: 1 1 auto;
   text-align: center
}

.nav-justified .nav-item,
.nav-justified>.nav-link {
   flex-basis: 0;
   flex-grow: 1;
   text-align: center
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
   width: 100%
}

.tab-content>.tab-pane {
   display: none
}

.tab-content>.active {
   display: block
}

.navbar {
   --bs-navbar-padding-x: 0;
   --bs-navbar-padding-y: .5rem;
   --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
   --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
   --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
   --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
   --bs-navbar-brand-padding-y: .3125rem;
   --bs-navbar-brand-margin-end: 1rem;
   --bs-navbar-brand-font-size: 1.25rem;
   --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
   --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
   --bs-navbar-nav-link-padding-x: .5rem;
   --bs-navbar-toggler-padding-y: .25rem;
   --bs-navbar-toggler-padding-x: .75rem;
   --bs-navbar-toggler-font-size: 1.25rem;
   --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(187,187,187,0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
   --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
   --bs-navbar-toggler-border-radius: var(--bs-border-radius);
   --bs-navbar-toggler-focus-width: .25rem;
   --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
   position: relative;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: space-between;
   padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-lg,
.navbar>.container-md,
.navbar>.container-sm,
.navbar>.container-xl,
.navbar>.container-xxl {
   display: flex;
   flex-wrap: inherit;
   align-items: center;
   justify-content: space-between
}

.navbar-brand {
   padding-top: var(--bs-navbar-brand-padding-y);
   padding-bottom: var(--bs-navbar-brand-padding-y);
   margin-right: var(--bs-navbar-brand-margin-end);
   font-size: var(--bs-navbar-brand-font-size);
   color: var(--bs-navbar-brand-color);
   text-decoration: none;
   white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
   color: var(--bs-navbar-brand-hover-color)
}

.navbar-nav {
   --bs-nav-link-padding-x: 0;
   --bs-nav-link-padding-y: .5rem;
   --bs-nav-link-font-size: 1.25em;
   --bs-nav-link-color: var(--bs-navbar-color);
   --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
   --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
   display: flex;
   flex-direction: column;
   padding-left: 0;
   margin-bottom: 0;
   list-style: none
}

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
   color: var(--bs-navbar-active-color)
}

.navbar-nav .dropdown-menu {
   position: static
}

.navbar-text {
   padding-top: .5rem;
   padding-bottom: .5rem;
   color: var(--bs-navbar-color)
}

.navbar-text a,
.navbar-text a:focus,
.navbar-text a:hover {
   color: var(--bs-navbar-active-color)
}

.navbar-collapse {
   flex-basis: 100%;
   flex-grow: 1;
   align-items: center
}

.navbar-toggler {
   padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
   font-size: var(--bs-navbar-toggler-font-size);
   line-height: 1;
   color: var(--bs-navbar-color);
   background-color: initial;
   border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
   border-radius: var(--bs-navbar-toggler-border-radius);
   transition: var(--bs-navbar-toggler-transition)
}

@media (prefers-reduced-motion:reduce) {
   .navbar-toggler {
      transition: none
   }
}

.navbar-toggler:hover {
   text-decoration: none
}

.navbar-toggler:focus {
   text-decoration: none;
   outline: 0;
   box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
   display: inline-block;
   width: 1.5em;
   height: 1.5em;
   vertical-align: middle;
   background-image: var(--bs-navbar-toggler-icon-bg);
   background-repeat: no-repeat;
   background-position: 50%;
   background-size: 100%
}

.navbar-nav-scroll {
   max-height: var(--bs-scroll-height, 75vh);
   overflow-y: auto
}

@media (min-width:320px) {
   .navbar-expand-sm {
      flex-wrap: nowrap;
      justify-content: flex-start
   }

   .navbar-expand-sm .navbar-nav {
      flex-direction: row
   }

   .navbar-expand-sm .navbar-nav .dropdown-menu {
      position: absolute
   }

   .navbar-expand-sm .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x)
   }

   .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible
   }

   .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto
   }

   .navbar-expand-sm .navbar-toggler {
      display: none
   }

   .navbar-expand-sm .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: initial !important;
      border: 0 !important;
      transform: none !important;
      transition: none
   }

   .navbar-expand-sm .offcanvas .offcanvas-header {
      display: none
   }

   .navbar-expand-sm .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible
   }
}

@media (min-width:768px) {
   .navbar-expand-md {
      flex-wrap: nowrap;
      justify-content: flex-start
   }

   .navbar-expand-md .navbar-nav {
      flex-direction: row
   }

   .navbar-expand-md .navbar-nav .dropdown-menu {
      position: absolute
   }

   .navbar-expand-md .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x)
   }

   .navbar-expand-md .navbar-nav-scroll {
      overflow: visible
   }

   .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto
   }

   .navbar-expand-md .navbar-toggler {
      display: none
   }

   .navbar-expand-md .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: initial !important;
      border: 0 !important;
      transform: none !important;
      transition: none
   }

   .navbar-expand-md .offcanvas .offcanvas-header {
      display: none
   }

   .navbar-expand-md .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible
   }
}

@media (min-width:991px) {
   .navbar-expand-lg {
      flex-wrap: nowrap;
      justify-content: flex-start
   }

   .navbar-expand-lg .navbar-nav {
      flex-direction: row
   }

   .navbar-expand-lg .navbar-nav .dropdown-menu {
      position: absolute
   }

   .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x)
   }

   .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible
   }

   .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto
   }

   .navbar-expand-lg .navbar-toggler {
      display: none
   }

   .navbar-expand-lg .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: initial !important;
      border: 0 !important;
      transform: none !important;
      transition: none
   }

   .navbar-expand-lg .offcanvas .offcanvas-header {
      display: none
   }

   .navbar-expand-lg .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible
   }
}

@media (min-width:1200px) {
   .navbar-expand-xl {
      flex-wrap: nowrap;
      justify-content: flex-start
   }

   .navbar-expand-xl .navbar-nav {
      flex-direction: row
   }

   .navbar-expand-xl .navbar-nav .dropdown-menu {
      position: absolute
   }

   .navbar-expand-xl .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x)
   }

   .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible
   }

   .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto
   }

   .navbar-expand-xl .navbar-toggler {
      display: none
   }

   .navbar-expand-xl .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: initial !important;
      border: 0 !important;
      transform: none !important;
      transition: none
   }

   .navbar-expand-xl .offcanvas .offcanvas-header {
      display: none
   }

   .navbar-expand-xl .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible
   }
}

@media (min-width:1280px) {
   .navbar-expand-xxl {
      flex-wrap: nowrap;
      justify-content: flex-start
   }

   .navbar-expand-xxl .navbar-nav {
      flex-direction: row
   }

   .navbar-expand-xxl .navbar-nav .dropdown-menu {
      position: absolute
   }

   .navbar-expand-xxl .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x)
   }

   .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible
   }

   .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto
   }

   .navbar-expand-xxl .navbar-toggler {
      display: none
   }

   .navbar-expand-xxl .offcanvas {
      position: static;
      z-index: auto;
      flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: initial !important;
      border: 0 !important;
      transform: none !important;
      transition: none
   }

   .navbar-expand-xxl .offcanvas .offcanvas-header {
      display: none
   }

   .navbar-expand-xxl .offcanvas .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible
   }
}

.navbar-expand {
   flex-wrap: nowrap;
   justify-content: flex-start
}

.navbar-expand .navbar-nav {
   flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
   position: absolute
}

.navbar-expand .navbar-nav .nav-link {
   padding-right: var(--bs-navbar-nav-link-padding-x);
   padding-left: var(--bs-navbar-nav-link-padding-x)
}

.navbar-expand .navbar-nav-scroll {
   overflow: visible
}

.navbar-expand .navbar-collapse {
   display: flex !important;
   flex-basis: auto
}

.navbar-expand .navbar-toggler {
   display: none
}

.navbar-expand .offcanvas {
   position: static;
   z-index: auto;
   flex-grow: 1;
   width: auto !important;
   height: auto !important;
   visibility: visible !important;
   background-color: initial !important;
   border: 0 !important;
   transform: none !important;
   transition: none
}

.navbar-expand .offcanvas .offcanvas-header {
   display: none
}

.navbar-expand .offcanvas .offcanvas-body {
   display: flex;
   flex-grow: 0;
   padding: 0;
   overflow-y: visible
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
   --bs-navbar-color: hsla(0, 0%, 100%, 0.55);
   --bs-navbar-hover-color: hsla(0, 0%, 100%, 0.75);
   --bs-navbar-disabled-color: hsla(0, 0%, 100%, 0.25);
   --bs-navbar-active-color: #fff;
   --bs-navbar-brand-color: #fff;
   --bs-navbar-brand-hover-color: #fff;
   --bs-navbar-toggler-border-color: hsla(0, 0%, 100%, 0.1)
}

.navbar-dark,
.navbar[data-bs-theme=dark],
[data-bs-theme=dark] .navbar-toggler-icon {
   --bs-navbar-toggler-icon-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.card {
   --bs-card-spacer-y: 1rem;
   --bs-card-spacer-x: 1rem;
   --bs-card-title-spacer-y: .5rem;
   --bs-card-border-width: var(--bs-border-width);
   --bs-card-border-color: var(--bs-border-color-translucent);
   --bs-card-border-radius: var(--bs-border-radius);
   --bs-card-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
   --bs-card-cap-padding-y: .5rem;
   --bs-card-cap-padding-x: 1rem;
   --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
   --bs-card-bg: var(--bs-body-bg);
   --bs-card-img-overlay-padding: 1rem;
   --bs-card-group-margin: .75rem;
   position: relative;
   display: flex;
   flex-direction: column;
   min-width: 0;
   height: var(--bs-card-height);
   color: var(--bs-body-color);
   word-wrap: break-word;
   background-color: var(--bs-card-bg);
   background-clip: initial;
   border: var(--bs-card-border-width) solid var(--bs-card-border-color);
   border-radius: var(--bs-card-border-radius)
}

.card>hr {
   margin-right: 0;
   margin-left: 0
}

.card>.list-group {
   border-top: inherit;
   border-bottom: inherit
}

.card>.list-group:first-child {
   border-top-width: 0;
   border-top-left-radius: var(--bs-card-inner-border-radius);
   border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card>.list-group:last-child {
   border-bottom-width: 0;
   border-bottom-right-radius: var(--bs-card-inner-border-radius);
   border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
   border-top: 0
}

.card-body {
   flex: 1 1 auto;
   padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
   color: var(--bs-card-color)
}

.card-title {
   margin-bottom: var(--bs-card-title-spacer-y);
   color: var(--bs-card-title-color)
}

.card-subtitle {
   margin-top: calc(var(--bs-card-title-spacer-y)*-0.5);
   color: var(--bs-card-subtitle-color)
}

.card-subtitle,
.card-text:last-child {
   margin-bottom: 0
}

.card-link+.card-link {
   margin-left: var(--bs-card-spacer-x)
}

.card-header {
   padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
   margin-bottom: 0;
   color: var(--bs-card-cap-color);
   background-color: var(--bs-card-cap-bg);
   border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.card-header:first-child {
   border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}

.card-footer {
   padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
   color: var(--bs-card-cap-color);
   background-color: var(--bs-card-cap-bg);
   border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

.card-footer:last-child {
   border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}

.card-header-tabs {
   margin-right: calc(var(--bs-card-cap-padding-x)*-0.5);
   margin-bottom: calc(var(--bs-card-cap-padding-y)*-1);
   margin-left: calc(var(--bs-card-cap-padding-x)*-0.5);
   border-bottom: 0
}

.card-header-tabs .nav-link.active {
   background-color: var(--bs-card-bg);
   border-bottom-color: var(--bs-card-bg)
}

.card-header-pills {
   margin-right: calc(var(--bs-card-cap-padding-x)*-0.5);
   margin-left: calc(var(--bs-card-cap-padding-x)*-0.5)
}

.card-img-overlay {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   padding: var(--bs-card-img-overlay-padding);
   border-radius: var(--bs-card-inner-border-radius)
}

.card-img,
.card-img-bottom,
.card-img-top {
   width: 100%
}

.card-img,
.card-img-top {
   border-top-left-radius: var(--bs-card-inner-border-radius);
   border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card-img,
.card-img-bottom {
   border-bottom-right-radius: var(--bs-card-inner-border-radius);
   border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card-group>.card {
   margin-bottom: var(--bs-card-group-margin)
}

@media (min-width:320px) {
   .card-group {
      display: flex;
      flex-flow: row wrap
   }

   .card-group>.card {
      flex: 1 0 0%;
      margin-bottom: 0
   }

   .card-group>.card+.card {
      margin-left: 0;
      border-left: 0
   }

   .card-group>.card:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
   }

   .card-group>.card:not(:last-child) .card-header,
   .card-group>.card:not(:last-child) .card-img-top {
      border-top-right-radius: 0
   }

   .card-group>.card:not(:last-child) .card-footer,
   .card-group>.card:not(:last-child) .card-img-bottom {
      border-bottom-right-radius: 0
   }

   .card-group>.card:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
   }

   .card-group>.card:not(:first-child) .card-header,
   .card-group>.card:not(:first-child) .card-img-top {
      border-top-left-radius: 0
   }

   .card-group>.card:not(:first-child) .card-footer,
   .card-group>.card:not(:first-child) .card-img-bottom {
      border-bottom-left-radius: 0
   }
}

.accordion {
   --bs-accordion-color: var(--bs-body-color);
   --bs-accordion-bg: var(--bs-body-bg);
   --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
   --bs-accordion-border-color: var(--bs-border-color);
   --bs-accordion-border-width: var(--bs-border-width);
   --bs-accordion-border-radius: var(--bs-border-radius);
   --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
   --bs-accordion-btn-padding-x: 1.25rem;
   --bs-accordion-btn-padding-y: 1rem;
   --bs-accordion-btn-color: var(--bs-body-color);
   --bs-accordion-btn-bg: var(--bs-accordion-bg);
   --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23bbb' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
   --bs-accordion-btn-icon-width: 1.25rem;
   --bs-accordion-btn-icon-transform: rotate(-180deg);
   --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
   --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235a0e0a' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
   --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(226, 35, 26, 0.25);
   --bs-accordion-body-padding-x: 1.25rem;
   --bs-accordion-body-padding-y: 1rem;
   --bs-accordion-active-color: var(--bs-primary-text-emphasis);
   --bs-accordion-active-bg: var(--bs-primary-bg-subtle)
}

.accordion-button {
   position: relative;
   display: flex;
   align-items: center;
   width: 100%;
   padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
   font-size: 1rem;
   color: var(--bs-accordion-btn-color);
   text-align: left;
   background-color: var(--bs-accordion-btn-bg);
   border: 0;
   border-radius: 0;
   overflow-anchor: none;
   transition: var(--bs-accordion-transition)
}

@media (prefers-reduced-motion:reduce) {
   .accordion-button {
      transition: none
   }
}

.accordion-button:not(.collapsed) {
   color: var(--bs-accordion-active-color);
   background-color: var(--bs-accordion-active-bg);
   box-shadow: inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color)
}

.accordion-button:not(.collapsed):after {
   background-image: var(--bs-accordion-btn-active-icon);
   transform: var(--bs-accordion-btn-icon-transform)
}

.accordion-button:after {
   flex-shrink: 0;
   width: var(--bs-accordion-btn-icon-width);
   height: var(--bs-accordion-btn-icon-width);
   margin-left: auto;
   content: "";
   background-image: var(--bs-accordion-btn-icon);
   background-repeat: no-repeat;
   background-size: var(--bs-accordion-btn-icon-width);
   transition: var(--bs-accordion-btn-icon-transition)
}

@media (prefers-reduced-motion:reduce) {
   .accordion-button:after {
      transition: none
   }
}

.accordion-button:hover {
   z-index: 2
}

.accordion-button:focus {
   z-index: 3;
   outline: 0;
   box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

.accordion-header {
   margin-bottom: 0
}

.accordion-item {
   color: var(--bs-accordion-color);
   background-color: var(--bs-accordion-bg);
   border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}

.accordion-item:first-of-type {
   border-top-left-radius: var(--bs-accordion-border-radius);
   border-top-right-radius: var(--bs-accordion-border-radius)
}

.accordion-item:first-of-type>.accordion-header .accordion-button {
   border-top-left-radius: var(--bs-accordion-inner-border-radius);
   border-top-right-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:not(:first-of-type) {
   border-top: 0
}

.accordion-item:last-of-type {
   border-bottom-right-radius: var(--bs-accordion-border-radius);
   border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {
   border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
   border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
}

.accordion-item:last-of-type>.accordion-collapse {
   border-bottom-right-radius: var(--bs-accordion-border-radius);
   border-bottom-left-radius: var(--bs-accordion-border-radius)
}

.accordion-body {
   padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.accordion-flush>.accordion-item {
   border-right: 0;
   border-left: 0;
   border-radius: 0
}

.accordion-flush>.accordion-item:first-child {
   border-top: 0
}

.accordion-flush>.accordion-item:last-child {
   border-bottom: 0
}

.accordion-flush>.accordion-item>.accordion-collapse,
.accordion-flush>.accordion-item>.accordion-header .accordion-button,
.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
   border-radius: 0
}

[data-bs-theme=dark] .accordion-button:after {
   --bs-accordion-btn-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ee7b76'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E");
   --bs-accordion-btn-active-icon: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ee7b76'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E")
}

.breadcrumb {
   --bs-breadcrumb-padding-x: 0;
   --bs-breadcrumb-padding-y: 0;
   --bs-breadcrumb-margin-bottom: 1rem;
   --bs-breadcrumb-divider-color: var(--bs-secondary-color);
   --bs-breadcrumb-item-padding-x: .5rem;
   --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
   display: flex;
   flex-wrap: wrap;
   padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
   margin-bottom: var(--bs-breadcrumb-margin-bottom);
   font-size: var(--bs-breadcrumb-font-size);
   list-style: none;
   background-color: var(--bs-breadcrumb-bg);
   border-radius: var(--bs-breadcrumb-border-radius)
}

.breadcrumb-item+.breadcrumb-item {
   padding-left: var(--bs-breadcrumb-item-padding-x)
}

.breadcrumb-item+.breadcrumb-item:before {
   float: left;
   padding-right: var(--bs-breadcrumb-item-padding-x);
   color: var(--bs-breadcrumb-divider-color);
   content: var(--bs-breadcrumb-divider, "/")
}

.breadcrumb-item.active {
   color: var(--bs-breadcrumb-item-active-color)
}

.pagination {
   --bs-pagination-padding-x: .75rem;
   --bs-pagination-padding-y: .375rem;
   --bs-pagination-font-size: 1rem;
   --bs-pagination-color: var(--bs-link-color);
   --bs-pagination-bg: var(--bs-body-bg);
   --bs-pagination-border-width: var(--bs-border-width);
   --bs-pagination-border-color: var(--bs-border-color);
   --bs-pagination-border-radius: var(--bs-border-radius);
   --bs-pagination-hover-color: var(--bs-link-hover-color);
   --bs-pagination-hover-bg: var(--bs-tertiary-bg);
   --bs-pagination-hover-border-color: var(--bs-border-color);
   --bs-pagination-focus-color: var(--bs-link-hover-color);
   --bs-pagination-focus-bg: var(--bs-secondary-bg);
   --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(226, 35, 26, 0.25);
   --bs-pagination-active-color: #fff;
   --bs-pagination-active-bg: #012844;
   --bs-pagination-active-border-color: #012844;
   --bs-pagination-disabled-color: var(--bs-secondary-color);
   --bs-pagination-disabled-bg: var(--bs-secondary-bg);
   --bs-pagination-disabled-border-color: var(--bs-border-color);
   display: flex;
   padding-left: 0;
   list-style: none
}

.page-link {
   position: relative;
   display: block;
   padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
   font-size: var(--bs-pagination-font-size);
   color: var(--bs-pagination-color);
   text-decoration: none;
   background-color: var(--bs-pagination-bg);
   border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .page-link {
      transition: none
   }
}

.page-link:hover {
   z-index: 2;
   color: var(--bs-pagination-hover-color);
   background-color: var(--bs-pagination-hover-bg);
   border-color: var(--bs-pagination-hover-border-color)
}

.page-link:focus {
   z-index: 3;
   color: var(--bs-pagination-focus-color);
   background-color: var(--bs-pagination-focus-bg);
   outline: 0;
   box-shadow: var(--bs-pagination-focus-box-shadow)
}

.active>.page-link,
.page-link.active {
   z-index: 3;
   color: var(--bs-pagination-active-color);
   background-color: var(--bs-pagination-active-bg);
   border-color: var(--bs-pagination-active-border-color)
}

.disabled>.page-link,
.page-link.disabled {
   color: var(--bs-pagination-disabled-color);
   pointer-events: none;
   background-color: var(--bs-pagination-disabled-bg);
   border-color: var(--bs-pagination-disabled-border-color)
}

.page-item:not(:first-child) .page-link {
   margin-left: calc(var(--bs-border-width)*-1)
}

.page-item:first-child .page-link {
   border-top-left-radius: var(--bs-pagination-border-radius);
   border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
   border-top-right-radius: var(--bs-pagination-border-radius);
   border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.pagination-lg {
   --bs-pagination-padding-x: 1.5rem;
   --bs-pagination-padding-y: .75rem;
   --bs-pagination-font-size: 1.25rem;
   --bs-pagination-border-radius: var(--bs-border-radius-lg)
}

.pagination-sm {
   --bs-pagination-padding-x: .5rem;
   --bs-pagination-padding-y: .25rem;
   --bs-pagination-font-size: .875rem;
   --bs-pagination-border-radius: var(--bs-border-radius-sm)
}

.badge {
   --bs-badge-padding-x: .65em;
   --bs-badge-padding-y: .35em;
   --bs-badge-font-size: .75em;
   --bs-badge-font-weight: 700;
   --bs-badge-color: #fff;
   --bs-badge-border-radius: var(--bs-border-radius);
   display: inline-block;
   padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
   font-size: var(--bs-badge-font-size);
   font-weight: var(--bs-badge-font-weight);
   line-height: 1;
   color: var(--bs-badge-color);
   text-align: center;
   white-space: nowrap;
   vertical-align: initial;
   border-radius: var(--bs-badge-border-radius)
}

.badge:empty {
   display: none
}

.btn .badge {
   position: relative;
   top: -1px
}

.alert {
   --bs-alert-bg: transparent;
   --bs-alert-padding-x: 1rem;
   --bs-alert-padding-y: 1rem;
   --bs-alert-margin-bottom: 1rem;
   --bs-alert-color: inherit;
   --bs-alert-border-color: transparent;
   --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
   --bs-alert-border-radius: var(--bs-border-radius);
   --bs-alert-link-color: inherit;
   position: relative;
   padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
   margin-bottom: var(--bs-alert-margin-bottom);
   color: var(--bs-alert-color);
   background-color: var(--bs-alert-bg);
   border: var(--bs-alert-border);
   border-radius: var(--bs-alert-border-radius)
}

.alert-heading {
   color: inherit
}

.alert-link {
   font-weight: 700;
   color: var(--bs-alert-link-color)
}

.alert-dismissible {
   padding-right: 3rem
}

.alert-dismissible .btn-close {
   position: absolute;
   top: 0;
   right: 0;
   z-index: 2;
   padding: 1.25rem 1rem
}

.alert-primary {
   --bs-alert-color: var(--bs-primary-text-emphasis);
   --bs-alert-bg: var(--bs-primary-bg-subtle);
   --bs-alert-border-color: var(--bs-primary-border-subtle);
   --bs-alert-link-color: var(--bs-primary-text-emphasis)
}

.alert-secondary {
   --bs-alert-color: var(--bs-secondary-text-emphasis);
   --bs-alert-bg: var(--bs-secondary-bg-subtle);
   --bs-alert-border-color: var(--bs-secondary-border-subtle);
   --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}

.alert-success {
   --bs-alert-color: var(--bs-success-text-emphasis);
   --bs-alert-bg: var(--bs-success-bg-subtle);
   --bs-alert-border-color: var(--bs-success-border-subtle);
   --bs-alert-link-color: var(--bs-success-text-emphasis)
}

.alert-info {
   --bs-alert-color: var(--bs-info-text-emphasis);
   --bs-alert-bg: var(--bs-info-bg-subtle);
   --bs-alert-border-color: var(--bs-info-border-subtle);
   --bs-alert-link-color: var(--bs-info-text-emphasis)
}

.alert-danger {
   --bs-alert-color: var(--bs-danger-text-emphasis);
   --bs-alert-bg: var(--bs-danger-bg-subtle);
   --bs-alert-border-color: var(--bs-danger-border-subtle);
   --bs-alert-link-color: var(--bs-danger-text-emphasis)
}

@keyframes progress-bar-stripes {
   0% {
      background-position-x: 1rem
   }
}

.progress,
.progress-stacked {
   --bs-progress-height: 1rem;
   --bs-progress-font-size: .75rem;
   --bs-progress-bg: var(--bs-secondary-bg);
   --bs-progress-border-radius: var(--bs-border-radius);
   --bs-progress-box-shadow: var(--bs-box-shadow-inset);
   --bs-progress-bar-color: #fff;
   --bs-progress-bar-bg: #012844;
   --bs-progress-bar-transition: width 0.6s ease;
   display: flex;
   height: var(--bs-progress-height);
   overflow: hidden;
   font-size: var(--bs-progress-font-size);
   background-color: var(--bs-progress-bg);
   border-radius: var(--bs-progress-border-radius)
}

.progress-bar {
   display: flex;
   flex-direction: column;
   justify-content: center;
   overflow: hidden;
   color: var(--bs-progress-bar-color);
   text-align: center;
   white-space: nowrap;
   background-color: var(--bs-progress-bar-bg);
   transition: var(--bs-progress-bar-transition)
}

@media (prefers-reduced-motion:reduce) {
   .progress-bar {
      transition: none
   }
}

.progress-bar-striped {
   background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
   background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.progress-stacked>.progress {
   overflow: visible
}

.progress-stacked>.progress>.progress-bar {
   width: 100%
}

.progress-bar-animated {
   animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
   .progress-bar-animated {
      animation: none
   }
}

.list-group {
   --bs-list-group-color: var(--bs-body-color);
   --bs-list-group-bg: var(--bs-body-bg);
   --bs-list-group-border-color: var(--bs-border-color);
   --bs-list-group-border-width: var(--bs-border-width);
   --bs-list-group-border-radius: var(--bs-border-radius);
   --bs-list-group-item-padding-x: 1rem;
   --bs-list-group-item-padding-y: .5rem;
   --bs-list-group-action-color: var(--bs-secondary-color);
   --bs-list-group-action-hover-color: var(--bs-emphasis-color);
   --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
   --bs-list-group-action-active-color: var(--bs-body-color);
   --bs-list-group-action-active-bg: var(--bs-secondary-bg);
   --bs-list-group-disabled-color: var(--bs-secondary-color);
   --bs-list-group-disabled-bg: var(--bs-body-bg);
   --bs-list-group-active-color: #fff;
   --bs-list-group-active-bg: #012844;
   --bs-list-group-active-border-color: #012844;
   display: flex;
   flex-direction: column;
   padding-left: 0;
   margin-bottom: 0;
   border-radius: var(--bs-list-group-border-radius)
}

.list-group-numbered {
   list-style-type: none;
   counter-reset: section
}

.list-group-numbered>.list-group-item:before {
   content: counters(section, ".") ". ";
   counter-increment: section
}

.list-group-item-action {
   width: 100%;
   color: var(--bs-list-group-action-color);
   text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
   z-index: 1;
   color: var(--bs-list-group-action-hover-color);
   text-decoration: none;
   background-color: var(--bs-list-group-action-hover-bg)
}

.list-group-item-action:active {
   color: var(--bs-list-group-action-active-color);
   background-color: var(--bs-list-group-action-active-bg)
}

.list-group-item {
   position: relative;
   display: block;
   padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
   color: var(--bs-list-group-color);
   text-decoration: none;
   background-color: var(--bs-list-group-bg);
   border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

.list-group-item:first-child {
   border-top-left-radius: inherit;
   border-top-right-radius: inherit
}

.list-group-item:last-child {
   border-bottom-right-radius: inherit;
   border-bottom-left-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
   color: var(--bs-list-group-disabled-color);
   pointer-events: none;
   background-color: var(--bs-list-group-disabled-bg)
}

.list-group-item.active {
   z-index: 2;
   color: var(--bs-list-group-active-color);
   background-color: var(--bs-list-group-active-bg);
   border-color: var(--bs-list-group-active-border-color)
}

.list-group-item+.list-group-item {
   border-top-width: 0
}

.list-group-item+.list-group-item.active {
   margin-top: calc(var(--bs-list-group-border-width)*-1);
   border-top-width: var(--bs-list-group-border-width)
}

.list-group-horizontal {
   flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
   border-bottom-left-radius: var(--bs-list-group-border-radius);
   border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
   border-top-right-radius: var(--bs-list-group-border-radius);
   border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
   margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
   border-top-width: var(--bs-list-group-border-width);
   border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
   margin-left: calc(var(--bs-list-group-border-width)*-1);
   border-left-width: var(--bs-list-group-border-width)
}

@media (min-width:320px) {
   .list-group-horizontal-sm {
      flex-direction: row
   }

   .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0
   }

   .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0
   }

   .list-group-horizontal-sm>.list-group-item.active {
      margin-top: 0
   }

   .list-group-horizontal-sm>.list-group-item+.list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0
   }

   .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
      margin-left: calc(var(--bs-list-group-border-width)*-1);
      border-left-width: var(--bs-list-group-border-width)
   }
}

@media (min-width:768px) {
   .list-group-horizontal-md {
      flex-direction: row
   }

   .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0
   }

   .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0
   }

   .list-group-horizontal-md>.list-group-item.active {
      margin-top: 0
   }

   .list-group-horizontal-md>.list-group-item+.list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0
   }

   .list-group-horizontal-md>.list-group-item+.list-group-item.active {
      margin-left: calc(var(--bs-list-group-border-width)*-1);
      border-left-width: var(--bs-list-group-border-width)
   }
}

@media (min-width:991px) {
   .list-group-horizontal-lg {
      flex-direction: row
   }

   .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0
   }

   .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0
   }

   .list-group-horizontal-lg>.list-group-item.active {
      margin-top: 0
   }

   .list-group-horizontal-lg>.list-group-item+.list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0
   }

   .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
      margin-left: calc(var(--bs-list-group-border-width)*-1);
      border-left-width: var(--bs-list-group-border-width)
   }
}

@media (min-width:1200px) {
   .list-group-horizontal-xl {
      flex-direction: row
   }

   .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0
   }

   .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0
   }

   .list-group-horizontal-xl>.list-group-item.active {
      margin-top: 0
   }

   .list-group-horizontal-xl>.list-group-item+.list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0
   }

   .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
      margin-left: calc(var(--bs-list-group-border-width)*-1);
      border-left-width: var(--bs-list-group-border-width)
   }
}

@media (min-width:1280px) {
   .list-group-horizontal-xxl {
      flex-direction: row
   }

   .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {
      border-bottom-left-radius: var(--bs-list-group-border-radius);
      border-top-right-radius: 0
   }

   .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {
      border-top-right-radius: var(--bs-list-group-border-radius);
      border-bottom-left-radius: 0
   }

   .list-group-horizontal-xxl>.list-group-item.active {
      margin-top: 0
   }

   .list-group-horizontal-xxl>.list-group-item+.list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0
   }

   .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
      margin-left: calc(var(--bs-list-group-border-width)*-1);
      border-left-width: var(--bs-list-group-border-width)
   }
}

.list-group-flush {
   border-radius: 0
}

.list-group-flush>.list-group-item {
   border-left-width: 0;
   border-bottom-width: var(--bs-list-group-border-width);
   border-right-width: 0;
   border-top-width: 0
}

.list-group-flush>.list-group-item:last-child {
   border-bottom-width: 0
}

.list-group-item-primary {
   --bs-list-group-color: var(--bs-primary-text-emphasis);
   --bs-list-group-bg: var(--bs-primary-bg-subtle);
   --bs-list-group-border-color: var(--bs-primary-border-subtle);
   --bs-list-group-action-hover-color: var(--bs-emphasis-color);
   --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
   --bs-list-group-action-active-color: var(--bs-emphasis-color);
   --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
   --bs-list-group-active-color: var(--bs-primary-bg-subtle);
   --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
   --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)
}

.list-group-item-secondary {
   --bs-list-group-color: var(--bs-secondary-text-emphasis);
   --bs-list-group-bg: var(--bs-secondary-bg-subtle);
   --bs-list-group-border-color: var(--bs-secondary-border-subtle);
   --bs-list-group-action-hover-color: var(--bs-emphasis-color);
   --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
   --bs-list-group-action-active-color: var(--bs-emphasis-color);
   --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
   --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
   --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
   --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)
}

.list-group-item-success {
   --bs-list-group-color: var(--bs-success-text-emphasis);
   --bs-list-group-bg: var(--bs-success-bg-subtle);
   --bs-list-group-border-color: var(--bs-success-border-subtle);
   --bs-list-group-action-hover-color: var(--bs-emphasis-color);
   --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
   --bs-list-group-action-active-color: var(--bs-emphasis-color);
   --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
   --bs-list-group-active-color: var(--bs-success-bg-subtle);
   --bs-list-group-active-bg: var(--bs-success-text-emphasis);
   --bs-list-group-active-border-color: var(--bs-success-text-emphasis)
}

.list-group-item-info {
   --bs-list-group-color: var(--bs-info-text-emphasis);
   --bs-list-group-bg: var(--bs-info-bg-subtle);
   --bs-list-group-border-color: var(--bs-info-border-subtle);
   --bs-list-group-action-hover-color: var(--bs-emphasis-color);
   --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
   --bs-list-group-action-active-color: var(--bs-emphasis-color);
   --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
   --bs-list-group-active-color: var(--bs-info-bg-subtle);
   --bs-list-group-active-bg: var(--bs-info-text-emphasis);
   --bs-list-group-active-border-color: var(--bs-info-text-emphasis)
}

.list-group-item-danger {
   --bs-list-group-color: var(--bs-danger-text-emphasis);
   --bs-list-group-bg: var(--bs-danger-bg-subtle);
   --bs-list-group-border-color: var(--bs-danger-border-subtle);
   --bs-list-group-action-hover-color: var(--bs-emphasis-color);
   --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
   --bs-list-group-action-active-color: var(--bs-emphasis-color);
   --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
   --bs-list-group-active-color: var(--bs-danger-bg-subtle);
   --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
   --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)
}

.btn-close {
   --bs-btn-close-color: #232323;
   --bs-btn-close-bg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23232323'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E");
   --bs-btn-close-opacity: .5;
   --bs-btn-close-hover-opacity: .75;
   --bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(226, 35, 26, 0.25);
   --bs-btn-close-focus-opacity: 1;
   --bs-btn-close-disabled-opacity: .25;
   --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
   box-sizing: initial;
   width: 1em;
   height: 1em;
   padding: .25em;
   background: transparent var(--bs-btn-close-bg) 50%/1em auto no-repeat;
   border: 0;
   border-radius: .375rem;
   opacity: var(--bs-btn-close-opacity)
}

.btn-close,
.btn-close:hover {
   color: var(--bs-btn-close-color)
}

.btn-close:hover {
   text-decoration: none;
   opacity: var(--bs-btn-close-hover-opacity)
}

.btn-close:focus {
   outline: 0;
   box-shadow: var(--bs-btn-close-focus-shadow);
   opacity: var(--bs-btn-close-focus-opacity)
}

.btn-close.disabled,
.btn-close:disabled {
   pointer-events: none;
   -webkit-user-select: none;
   user-select: none;
   opacity: var(--bs-btn-close-disabled-opacity)
}

.btn-close-white,
[data-bs-theme=dark] .btn-close {
   filter: var(--bs-btn-close-white-filter)
}

.toast {
   --bs-toast-zindex: 1090;
   --bs-toast-padding-x: .75rem;
   --bs-toast-padding-y: .5rem;
   --bs-toast-spacing: 1.5rem;
   --bs-toast-max-width: 350px;
   --bs-toast-font-size: .875rem;
   --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
   --bs-toast-border-width: var(--bs-border-width);
   --bs-toast-border-color: var(--bs-border-color-translucent);
   --bs-toast-border-radius: var(--bs-border-radius);
   --bs-toast-box-shadow: var(--bs-box-shadow);
   --bs-toast-header-color: var(--bs-secondary-color);
   --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
   --bs-toast-header-border-color: var(--bs-border-color-translucent);
   width: var(--bs-toast-max-width);
   max-width: 100%;
   font-size: var(--bs-toast-font-size);
   color: var(--bs-toast-color);
   pointer-events: auto;
   background-color: var(--bs-toast-bg);
   background-clip: padding-box;
   border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
   box-shadow: var(--bs-toast-box-shadow);
   border-radius: var(--bs-toast-border-radius)
}

.toast.showing {
   opacity: 0
}

.toast:not(.show) {
   display: none
}

.toast-container {
   --bs-toast-zindex: 1090;
   position: absolute;
   z-index: var(--bs-toast-zindex);
   width: -webkit-max-content;
   width: max-content;
   max-width: 100%;
   pointer-events: none
}

.toast-container>:not(:last-child) {
   margin-bottom: var(--bs-toast-spacing)
}

.toast-header {
   display: flex;
   align-items: center;
   padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
   color: var(--bs-toast-header-color);
   background-color: var(--bs-toast-header-bg);
   background-clip: padding-box;
   border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
   border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
   border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

.toast-header .btn-close {
   margin-right: calc(var(--bs-toast-padding-x)*-0.5);
   margin-left: var(--bs-toast-padding-x)
}

.toast-body {
   padding: var(--bs-toast-padding-x);
   word-wrap: break-word
}

.modal {
   --bs-modal-zindex: 1055;
   --bs-modal-width: 500px;
   --bs-modal-padding: 1rem;
   --bs-modal-margin: .5rem;
   --bs-modal-bg: var(--bs-body-bg);
   --bs-modal-border-color: var(--bs-border-color-translucent);
   --bs-modal-border-width: var(--bs-border-width);
   --bs-modal-border-radius: var(--bs-border-radius-lg);
   --bs-modal-box-shadow: var(--bs-box-shadow-sm);
   --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
   --bs-modal-header-padding-x: 1rem;
   --bs-modal-header-padding-y: 1rem;
   --bs-modal-header-padding: 1rem 1rem;
   --bs-modal-header-border-color: var(--bs-border-color);
   --bs-modal-header-border-width: var(--bs-border-width);
   --bs-modal-title-line-height: 1.5;
   --bs-modal-footer-gap: .5rem;
   --bs-modal-footer-border-color: var(--bs-border-color);
   --bs-modal-footer-border-width: var(--bs-border-width);
   position: fixed;
   top: 0;
   left: 0;
   z-index: var(--bs-modal-zindex);
   display: none;
   width: 100%;
   height: 100%;
   overflow-x: hidden;
   overflow-y: auto;
   outline: 0
}

.modal-dialog {
   position: relative;
   width: auto;
   margin: var(--bs-modal-margin);
   pointer-events: none
}

.modal.fade .modal-dialog {
   transition: transform .3s ease-out;
   transform: translateY(-50px)
}

@media (prefers-reduced-motion:reduce) {
   .modal.fade .modal-dialog {
      transition: none
   }
}

.modal.show .modal-dialog {
   transform: none
}

.modal.modal-static .modal-dialog {
   transform: scale(1.02)
}

.modal-dialog-scrollable {
   height: calc(100% - var(--bs-modal-margin)*2)
}

.modal-dialog-scrollable .modal-content {
   max-height: 100%;
   overflow: hidden
}

.modal-dialog-scrollable .modal-body {
   overflow-y: auto
}

.modal-dialog-centered {
   display: flex;
   align-items: center;
   min-height: calc(100% - var(--bs-modal-margin)*2)
}

.modal-content {
   position: relative;
   display: flex;
   flex-direction: column;
   width: 100%;
   color: var(--bs-modal-color);
   pointer-events: auto;
   background-color: var(--bs-modal-bg);
   background-clip: padding-box;
   border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
   border-radius: var(--bs-modal-border-radius);
   outline: 0
}

.modal-backdrop {
   --bs-backdrop-zindex: 1050;
   --bs-backdrop-bg: #232323;
   --bs-backdrop-opacity: .5;
   position: fixed;
   top: 0;
   left: 0;
   z-index: var(--bs-backdrop-zindex);
   width: 100vw;
   height: 100vh;
   background-color: var(--bs-backdrop-bg)
}

.modal-backdrop.fade {
   opacity: 0
}

.modal-backdrop.show {
   opacity: var(--bs-backdrop-opacity)
}

.modal-header {
   display: flex;
   flex-shrink: 0;
   align-items: center;
   padding: var(--bs-modal-header-padding);
   border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
   border-top-left-radius: var(--bs-modal-inner-border-radius);
   border-top-right-radius: var(--bs-modal-inner-border-radius)
}

.modal-header .btn-close {
   padding: calc(var(--bs-modal-header-padding-y)*0.5) calc(var(--bs-modal-header-padding-x)*0.5);
   margin: calc(var(--bs-modal-header-padding-y)*-0.5) calc(var(--bs-modal-header-padding-x)*-0.5) calc(var(--bs-modal-header-padding-y)*-0.5) auto
}

.modal-title {
   margin-bottom: 0;
   line-height: var(--bs-modal-title-line-height)
}

.modal-body {
   position: relative;
   flex: 1 1 auto;
   padding: var(--bs-modal-padding)
}

.modal-footer {
   display: flex;
   flex-shrink: 0;
   flex-wrap: wrap;
   align-items: center;
   justify-content: flex-end;
   padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*0.5);
   background-color: var(--bs-modal-footer-bg);
   border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
   border-bottom-right-radius: var(--bs-modal-inner-border-radius);
   border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

.modal-footer>* {
   margin: calc(var(--bs-modal-footer-gap)*0.5)
}

@media (min-width:320px) {
   .modal {
      --bs-modal-margin: 1.75rem;
      --bs-modal-box-shadow: var(--bs-box-shadow)
   }

   .modal-dialog {
      max-width: var(--bs-modal-width);
      margin-right: auto;
      margin-left: auto
   }

   .modal-sm {
      --bs-modal-width: 300px
   }
}

@media (min-width:991px) {

   .modal-lg,
   .modal-xl {
      --bs-modal-width: 800px
   }
}

@media (min-width:1200px) {
   .modal-xl {
      --bs-modal-width: 1140px
   }
}

.modal-fullscreen {
   width: 100vw;
   max-width: none;
   height: 100%;
   margin: 0
}

.modal-fullscreen .modal-content {
   height: 100%;
   border: 0;
   border-radius: 0
}

.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
   border-radius: 0
}

.modal-fullscreen .modal-body {
   overflow-y: auto
}

@media (max-width:319.98px) {
   .modal-fullscreen-sm-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0
   }

   .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0
   }

   .modal-fullscreen-sm-down .modal-footer,
   .modal-fullscreen-sm-down .modal-header {
      border-radius: 0
   }

   .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto
   }
}

@media (max-width:767.98px) {
   .modal-fullscreen-md-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0
   }

   .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0
   }

   .modal-fullscreen-md-down .modal-footer,
   .modal-fullscreen-md-down .modal-header {
      border-radius: 0
   }

   .modal-fullscreen-md-down .modal-body {
      overflow-y: auto
   }
}

@media (max-width:990.98px) {
   .modal-fullscreen-lg-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0
   }

   .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0
   }

   .modal-fullscreen-lg-down .modal-footer,
   .modal-fullscreen-lg-down .modal-header {
      border-radius: 0
   }

   .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto
   }
}

@media (max-width:1199.98px) {
   .modal-fullscreen-xl-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0
   }

   .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0
   }

   .modal-fullscreen-xl-down .modal-footer,
   .modal-fullscreen-xl-down .modal-header {
      border-radius: 0
   }

   .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto
   }
}

@media (max-width:1279.98px) {
   .modal-fullscreen-xxl-down {
      width: 100vw;
      max-width: none;
      height: 100%;
      margin: 0
   }

   .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0
   }

   .modal-fullscreen-xxl-down .modal-footer,
   .modal-fullscreen-xxl-down .modal-header {
      border-radius: 0
   }

   .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto
   }
}

.tooltip {
   --bs-tooltip-zindex: 1080;
   --bs-tooltip-max-width: 200px;
   --bs-tooltip-padding-x: .5rem;
   --bs-tooltip-padding-y: .25rem;
   --bs-tooltip-font-size: .875rem;
   --bs-tooltip-color: var(--bs-body-bg);
   --bs-tooltip-bg: var(--bs-emphasis-color);
   --bs-tooltip-border-radius: var(--bs-border-radius);
   --bs-tooltip-opacity: .9;
   --bs-tooltip-arrow-width: .8rem;
   --bs-tooltip-arrow-height: .4rem;
   z-index: var(--bs-tooltip-zindex);
   display: block;
   margin: var(--bs-tooltip-margin);
   font-family: var(--bs-font-sans-serif);
   font-style: normal;
   font-weight: 400;
   line-height: 1.5;
   text-align: left;
   text-align: start;
   text-decoration: none;
   text-shadow: none;
   text-transform: none;
   letter-spacing: normal;
   word-break: normal;
   white-space: normal;
   word-spacing: normal;
   line-break: auto;
   font-size: var(--bs-tooltip-font-size);
   word-wrap: break-word;
   opacity: 0
}

.tooltip.show {
   opacity: var(--bs-tooltip-opacity)
}

.tooltip .tooltip-arrow {
   display: block;
   width: var(--bs-tooltip-arrow-width);
   height: var(--bs-tooltip-arrow-height)
}

.tooltip .tooltip-arrow:before {
   position: absolute;
   content: "";
   border-color: transparent;
   border-style: solid
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
   bottom: calc(var(--bs-tooltip-arrow-height)*-1)
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
.bs-tooltip-top .tooltip-arrow:before {
   top: -1px;
   border-left-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-bottom-width: 0;
   border-right-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-top-width: var(--bs-tooltip-arrow-height);
   border-top-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
   left: calc(var(--bs-tooltip-arrow-height)*-1);
   width: var(--bs-tooltip-arrow-height);
   height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
.bs-tooltip-end .tooltip-arrow:before {
   right: -1px;
   border-left-width: 0;
   border-bottom-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-right-width: var(--bs-tooltip-arrow-height);
   border-top-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-right-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
   top: calc(var(--bs-tooltip-arrow-height)*-1)
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
.bs-tooltip-bottom .tooltip-arrow:before {
   bottom: -1px;
   border-left-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-bottom-width: var(--bs-tooltip-arrow-height);
   border-right-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-top-width: 0;
   border-bottom-color: var(--bs-tooltip-bg)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
   right: calc(var(--bs-tooltip-arrow-height)*-1);
   width: var(--bs-tooltip-arrow-height);
   height: var(--bs-tooltip-arrow-width)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
.bs-tooltip-start .tooltip-arrow:before {
   left: -1px;
   border-left-width: var(--bs-tooltip-arrow-height);
   border-bottom-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-right-width: 0;
   border-top-width: calc(var(--bs-tooltip-arrow-width)*0.5);
   border-left-color: var(--bs-tooltip-bg)
}

.tooltip-inner {
   max-width: var(--bs-tooltip-max-width);
   padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
   color: var(--bs-tooltip-color);
   text-align: center;
   background-color: var(--bs-tooltip-bg);
   border-radius: var(--bs-tooltip-border-radius)
}

.popover {
   --bs-popover-zindex: 1070;
   --bs-popover-max-width: 276px;
   --bs-popover-font-size: .875rem;
   --bs-popover-bg: var(--bs-body-bg);
   --bs-popover-border-width: var(--bs-border-width);
   --bs-popover-border-color: var(--bs-border-color-translucent);
   --bs-popover-border-radius: var(--bs-border-radius-lg);
   --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
   --bs-popover-box-shadow: var(--bs-box-shadow);
   --bs-popover-header-padding-x: 1rem;
   --bs-popover-header-padding-y: .5rem;
   --bs-popover-header-font-size: 1rem;
   --bs-popover-header-color: inherit;
   --bs-popover-header-bg: var(--bs-secondary-bg);
   --bs-popover-body-padding-x: 1rem;
   --bs-popover-body-padding-y: 1rem;
   --bs-popover-body-color: var(--bs-body-color);
   --bs-popover-arrow-width: 1rem;
   --bs-popover-arrow-height: .5rem;
   --bs-popover-arrow-border: var(--bs-popover-border-color);
   z-index: var(--bs-popover-zindex);
   display: block;
   max-width: var(--bs-popover-max-width);
   font-family: var(--bs-font-sans-serif);
   font-style: normal;
   font-weight: 400;
   line-height: 1.5;
   text-align: left;
   text-align: start;
   text-decoration: none;
   text-shadow: none;
   text-transform: none;
   letter-spacing: normal;
   word-break: normal;
   white-space: normal;
   word-spacing: normal;
   line-break: auto;
   font-size: var(--bs-popover-font-size);
   word-wrap: break-word;
   background-color: var(--bs-popover-bg);
   background-clip: padding-box;
   border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
   border-radius: var(--bs-popover-border-radius)
}

.popover .popover-arrow {
   display: block;
   width: var(--bs-popover-arrow-width);
   height: var(--bs-popover-arrow-height)
}

.popover .popover-arrow:after,
.popover .popover-arrow:before {
   position: absolute;
   display: block;
   content: "";
   border: 0 solid transparent
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,
.bs-popover-top>.popover-arrow {
   bottom: calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width))
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
.bs-popover-top>.popover-arrow:after,
.bs-popover-top>.popover-arrow:before {
   border-left-width: calc(var(--bs-popover-arrow-width)*0.5);
   border-bottom-width: 0;
   border-right-width: calc(var(--bs-popover-arrow-width)*0.5);
   border-top-width: var(--bs-popover-arrow-height)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
.bs-popover-top>.popover-arrow:before {
   bottom: 0;
   border-top-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
.bs-popover-top>.popover-arrow:after {
   bottom: var(--bs-popover-border-width);
   border-top-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,
.bs-popover-end>.popover-arrow {
   left: calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width));
   width: var(--bs-popover-arrow-height);
   height: var(--bs-popover-arrow-width)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
.bs-popover-end>.popover-arrow:after,
.bs-popover-end>.popover-arrow:before {
   border-left-width: 0;
   border-bottom-width: calc(var(--bs-popover-arrow-width)*0.5);
   border-right-width: var(--bs-popover-arrow-height);
   border-top-width: calc(var(--bs-popover-arrow-width)*0.5)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
.bs-popover-end>.popover-arrow:before {
   left: 0;
   border-right-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
.bs-popover-end>.popover-arrow:after {
   left: var(--bs-popover-border-width);
   border-right-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,
.bs-popover-bottom>.popover-arrow {
   top: calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width))
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
.bs-popover-bottom>.popover-arrow:after,
.bs-popover-bottom>.popover-arrow:before {
   border-left-width: calc(var(--bs-popover-arrow-width)*0.5);
   border-bottom-width: var(--bs-popover-arrow-height);
   border-right-width: calc(var(--bs-popover-arrow-width)*0.5);
   border-top-width: 0
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
.bs-popover-bottom>.popover-arrow:before {
   top: 0;
   border-bottom-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
.bs-popover-bottom>.popover-arrow:after {
   top: var(--bs-popover-border-width);
   border-bottom-color: var(--bs-popover-bg)
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
   position: absolute;
   top: 0;
   left: 50%;
   display: block;
   width: var(--bs-popover-arrow-width);
   margin-left: calc(var(--bs-popover-arrow-width)*-0.5);
   content: "";
   border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,
.bs-popover-start>.popover-arrow {
   right: calc(var(--bs-popover-arrow-height)*-1 - var(--bs-popover-border-width));
   width: var(--bs-popover-arrow-height);
   height: var(--bs-popover-arrow-width)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
.bs-popover-start>.popover-arrow:after,
.bs-popover-start>.popover-arrow:before {
   border-left-width: var(--bs-popover-arrow-height);
   border-bottom-width: calc(var(--bs-popover-arrow-width)*0.5);
   border-right-width: 0;
   border-top-width: calc(var(--bs-popover-arrow-width)*0.5)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
.bs-popover-start>.popover-arrow:before {
   right: 0;
   border-left-color: var(--bs-popover-arrow-border)
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
.bs-popover-start>.popover-arrow:after {
   right: var(--bs-popover-border-width);
   border-left-color: var(--bs-popover-bg)
}

.popover-header {
   padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
   margin-bottom: 0;
   font-size: var(--bs-popover-header-font-size);
   color: var(--bs-popover-header-color);
   background-color: var(--bs-popover-header-bg);
   border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
   border-top-left-radius: var(--bs-popover-inner-border-radius);
   border-top-right-radius: var(--bs-popover-inner-border-radius)
}

.popover-header:empty {
   display: none
}

.popover-body {
   padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
   color: var(--bs-popover-body-color)
}

.carousel {
   position: relative
}

.carousel.pointer-event {
   touch-action: pan-y
}

.carousel-inner {
   position: relative;
   width: 100%;
   overflow: hidden
}

.carousel-inner:after {
   display: block;
   clear: both;
   content: ""
}

.carousel-item {
   position: relative;
   display: none;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .carousel-item {
      transition: none
   }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
   display: block
}

.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
   transform: translateX(100%)
}

.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
   transform: translateX(-100%)
}

.carousel-fade .carousel-item {
   opacity: 0;
   transition-property: opacity;
   transform: none
}

.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
   z-index: 1;
   opacity: 1
}

.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
   z-index: 0;
   opacity: 0;
   transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

   .carousel-fade .active.carousel-item-end,
   .carousel-fade .active.carousel-item-start {
      transition: none
   }
}

.carousel-control-next,
.carousel-control-prev {
   position: absolute;
   top: 0;
   bottom: 0;
   z-index: 1;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 15%;
   padding: 0;
   color: #fff;
   text-align: center;
   background: none;
   border: 0;
   opacity: .5;
   transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

   .carousel-control-next,
   .carousel-control-prev {
      transition: none
   }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
   color: #fff;
   text-decoration: none;
   outline: 0;
   opacity: .9
}

.carousel-control-prev {
   left: 0
}

.carousel-control-next {
   right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
   display: inline-block;
   width: 2rem;
   height: 2rem;
   background-repeat: no-repeat;
   background-position: 50%;
   background-size: 100% 100%
}

.carousel-control-prev-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z'/%3E%3C/svg%3E")
}

.carousel-indicators {
   position: absolute;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 2;
   display: flex;
   justify-content: center;
   padding: 0;
   margin-right: 15%;
   margin-bottom: 1rem;
   margin-left: 15%
}

.carousel-indicators [data-bs-target] {
   box-sizing: initial;
   flex: 0 1 auto;
   width: 30px;
   height: 3px;
   padding: 0;
   margin-right: 3px;
   margin-left: 3px;
   text-indent: -999px;
   cursor: pointer;
   background-color: #fff;
   background-clip: padding-box;
   border: 0;
   border-top: 10px solid transparent;
   border-bottom: 10px solid transparent;
   opacity: .5;
   transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
   .carousel-indicators [data-bs-target] {
      transition: none
   }
}

.carousel-indicators .active {
   opacity: 1
}

.carousel-caption {
   position: absolute;
   right: 15%;
   bottom: 1.25rem;
   left: 15%;
   padding-top: 1.25rem;
   padding-bottom: 1.25rem;
   color: #fff;
   text-align: center
}

.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
   filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
   background-color: #232323
}

.carousel-dark .carousel-caption {
   color: #232323
}

[data-bs-theme=dark].carousel .carousel-control-next-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon,
[data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-prev-icon {
   filter: invert(1) grayscale(100)
}

[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target],
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target] {
   background-color: #232323
}

[data-bs-theme=dark].carousel .carousel-caption,
[data-bs-theme=dark] .carousel .carousel-caption {
   color: #232323
}

.spinner-border,
.spinner-grow {
   display: inline-block;
   width: var(--bs-spinner-width);
   height: var(--bs-spinner-height);
   vertical-align: var(--bs-spinner-vertical-align);
   border-radius: 50%;
   animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes spinner-border {
   to {
      transform: rotate(1turn)
   }
}

.spinner-border {
   --bs-spinner-width: 2rem;
   --bs-spinner-height: 2rem;
   --bs-spinner-vertical-align: -.125em;
   --bs-spinner-border-width: .25em;
   --bs-spinner-animation-speed: .75s;
   --bs-spinner-animation-name: spinner-border;
   border: var(--bs-spinner-border-width) solid;
   border-right-color: transparent
}

.spinner-border-sm {
   --bs-spinner-width: 1rem;
   --bs-spinner-height: 1rem;
   --bs-spinner-border-width: .2em
}

@keyframes spinner-grow {
   0% {
      transform: scale(0)
   }

   50% {
      opacity: 1;
      transform: none
   }
}

.spinner-grow {
   --bs-spinner-width: 2rem;
   --bs-spinner-height: 2rem;
   --bs-spinner-vertical-align: -.125em;
   --bs-spinner-animation-speed: .75s;
   --bs-spinner-animation-name: spinner-grow;
   background-color: currentcolor;
   opacity: 0
}

.spinner-grow-sm {
   --bs-spinner-width: 1rem;
   --bs-spinner-height: 1rem
}

@media (prefers-reduced-motion:reduce) {

   .spinner-border,
   .spinner-grow {
      --bs-spinner-animation-speed: 1.5s
   }
}

.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
   --bs-offcanvas-zindex: 1045;
   --bs-offcanvas-width: 400px;
   --bs-offcanvas-height: 30vh;
   --bs-offcanvas-padding-x: 1rem;
   --bs-offcanvas-padding-y: 1rem;
   --bs-offcanvas-color: var(--bs-body-color);
   --bs-offcanvas-bg: var(--bs-body-bg);
   --bs-offcanvas-border-width: var(--bs-border-width);
   --bs-offcanvas-border-color: var(--bs-border-color-translucent);
   --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
   --bs-offcanvas-transition: transform .3s ease-in-out;
   --bs-offcanvas-title-line-height: 1.5
}

@media (max-width:319.98px) {
   .offcanvas-sm {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition)
   }
}

@media (max-width:319.98px) and (prefers-reduced-motion:reduce) {
   .offcanvas-sm {
      transition: none
   }
}

@media (max-width:319.98px) {
   .offcanvas-sm.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%)
   }

   .offcanvas-sm.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%)
   }

   .offcanvas-sm.offcanvas-top {
      top: 0;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%)
   }

   .offcanvas-sm.offcanvas-bottom,
   .offcanvas-sm.offcanvas-top {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%
   }

   .offcanvas-sm.offcanvas-bottom {
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%)
   }

   .offcanvas-sm.show:not(.hiding),
   .offcanvas-sm.showing {
      transform: none
   }

   .offcanvas-sm.hiding,
   .offcanvas-sm.show,
   .offcanvas-sm.showing {
      visibility: visible
   }
}

@media (min-width:320px) {
   .offcanvas-sm {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: initial !important
   }

   .offcanvas-sm .offcanvas-header {
      display: none
   }

   .offcanvas-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: initial !important
   }
}

@media (max-width:767.98px) {
   .offcanvas-md {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition)
   }
}

@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
   .offcanvas-md {
      transition: none
   }
}

@media (max-width:767.98px) {
   .offcanvas-md.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%)
   }

   .offcanvas-md.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%)
   }

   .offcanvas-md.offcanvas-top {
      top: 0;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%)
   }

   .offcanvas-md.offcanvas-bottom,
   .offcanvas-md.offcanvas-top {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%
   }

   .offcanvas-md.offcanvas-bottom {
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%)
   }

   .offcanvas-md.show:not(.hiding),
   .offcanvas-md.showing {
      transform: none
   }

   .offcanvas-md.hiding,
   .offcanvas-md.show,
   .offcanvas-md.showing {
      visibility: visible
   }
}

@media (min-width:768px) {
   .offcanvas-md {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: initial !important
   }

   .offcanvas-md .offcanvas-header {
      display: none
   }

   .offcanvas-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: initial !important
   }
}

@media (max-width:990.98px) {
   .offcanvas-lg {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition)
   }
}

@media (max-width:990.98px) and (prefers-reduced-motion:reduce) {
   .offcanvas-lg {
      transition: none
   }
}

@media (max-width:990.98px) {
   .offcanvas-lg.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%)
   }

   .offcanvas-lg.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%)
   }

   .offcanvas-lg.offcanvas-top {
      top: 0;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%)
   }

   .offcanvas-lg.offcanvas-bottom,
   .offcanvas-lg.offcanvas-top {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%
   }

   .offcanvas-lg.offcanvas-bottom {
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%)
   }

   .offcanvas-lg.show:not(.hiding),
   .offcanvas-lg.showing {
      transform: none
   }

   .offcanvas-lg.hiding,
   .offcanvas-lg.show,
   .offcanvas-lg.showing {
      visibility: visible
   }
}

@media (min-width:991px) {
   .offcanvas-lg {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: initial !important
   }

   .offcanvas-lg .offcanvas-header {
      display: none
   }

   .offcanvas-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: initial !important
   }
}

@media (max-width:1199.98px) {
   .offcanvas-xl {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition)
   }
}

@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
   .offcanvas-xl {
      transition: none
   }
}

@media (max-width:1199.98px) {
   .offcanvas-xl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%)
   }

   .offcanvas-xl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%)
   }

   .offcanvas-xl.offcanvas-top {
      top: 0;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%)
   }

   .offcanvas-xl.offcanvas-bottom,
   .offcanvas-xl.offcanvas-top {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%
   }

   .offcanvas-xl.offcanvas-bottom {
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%)
   }

   .offcanvas-xl.show:not(.hiding),
   .offcanvas-xl.showing {
      transform: none
   }

   .offcanvas-xl.hiding,
   .offcanvas-xl.show,
   .offcanvas-xl.showing {
      visibility: visible
   }
}

@media (min-width:1200px) {
   .offcanvas-xl {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: initial !important
   }

   .offcanvas-xl .offcanvas-header {
      display: none
   }

   .offcanvas-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: initial !important
   }
}

@media (max-width:1279.98px) {
   .offcanvas-xxl {
      position: fixed;
      bottom: 0;
      z-index: var(--bs-offcanvas-zindex);
      display: flex;
      flex-direction: column;
      max-width: 100%;
      color: var(--bs-offcanvas-color);
      visibility: hidden;
      background-color: var(--bs-offcanvas-bg);
      background-clip: padding-box;
      outline: 0;
      transition: var(--bs-offcanvas-transition)
   }
}

@media (max-width:1279.98px) and (prefers-reduced-motion:reduce) {
   .offcanvas-xxl {
      transition: none
   }
}

@media (max-width:1279.98px) {
   .offcanvas-xxl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%)
   }

   .offcanvas-xxl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%)
   }

   .offcanvas-xxl.offcanvas-top {
      top: 0;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%)
   }

   .offcanvas-xxl.offcanvas-bottom,
   .offcanvas-xxl.offcanvas-top {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%
   }

   .offcanvas-xxl.offcanvas-bottom {
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%)
   }

   .offcanvas-xxl.show:not(.hiding),
   .offcanvas-xxl.showing {
      transform: none
   }

   .offcanvas-xxl.hiding,
   .offcanvas-xxl.show,
   .offcanvas-xxl.showing {
      visibility: visible
   }
}

@media (min-width:1280px) {
   .offcanvas-xxl {
      --bs-offcanvas-height: auto;
      --bs-offcanvas-border-width: 0;
      background-color: initial !important
   }

   .offcanvas-xxl .offcanvas-header {
      display: none
   }

   .offcanvas-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: initial !important
   }
}

.offcanvas {
   position: fixed;
   bottom: 0;
   z-index: var(--bs-offcanvas-zindex);
   display: flex;
   flex-direction: column;
   max-width: 100%;
   color: var(--bs-offcanvas-color);
   visibility: hidden;
   background-color: var(--bs-offcanvas-bg);
   background-clip: padding-box;
   outline: 0;
   transition: var(--bs-offcanvas-transition)
}

@media (prefers-reduced-motion:reduce) {
   .offcanvas {
      transition: none
   }
}

.offcanvas.offcanvas-start {
   top: 0;
   left: 0;
   width: var(--bs-offcanvas-width);
   border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
   transform: translateX(-100%)
}

.offcanvas.offcanvas-end {
   top: 0;
   right: 0;
   width: var(--bs-offcanvas-width);
   border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
   transform: translateX(100%)
}

.offcanvas.offcanvas-top {
   top: 0;
   border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
   transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom,
.offcanvas.offcanvas-top {
   right: 0;
   left: 0;
   height: var(--bs-offcanvas-height);
   max-height: 100%
}

.offcanvas.offcanvas-bottom {
   border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
   transform: translateY(100%)
}

.offcanvas.show:not(.hiding),
.offcanvas.showing {
   transform: none
}

.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing {
   visibility: visible
}

.offcanvas-backdrop {
   position: fixed;
   top: 0;
   left: 0;
   z-index: 1040;
   width: 100vw;
   height: 100vh;
   background-color: #232323
}

.offcanvas-backdrop.fade {
   opacity: 0
}

.offcanvas-backdrop.show {
   opacity: .5
}

.offcanvas-header {
   display: flex;
   align-items: center;
   padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

.offcanvas-header .btn-close {
   padding: calc(var(--bs-offcanvas-padding-y)*0.5) calc(var(--bs-offcanvas-padding-x)*0.5);
   margin: calc(var(--bs-offcanvas-padding-y)*-0.5) calc(var(--bs-offcanvas-padding-x)*-0.5) calc(var(--bs-offcanvas-padding-y)*-0.5) auto
}

.offcanvas-title {
   margin-bottom: 0;
   line-height: var(--bs-offcanvas-title-line-height)
}

.offcanvas-body {
   flex-grow: 1;
   padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
   overflow-y: auto
}

.placeholder {
   display: inline-block;
   min-height: 1em;
   vertical-align: middle;
   cursor: wait;
   background-color: currentcolor;
   opacity: .5
}

.placeholder.btn:before {
   display: inline-block;
   content: ""
}

.placeholder-xs {
   min-height: .6em
}

.placeholder-sm {
   min-height: .8em
}

.placeholder-lg {
   min-height: 1.2em
}

.placeholder-glow .placeholder {
   animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
   50% {
      opacity: .2
   }
}

.placeholder-wave {
   -webkit-mask-image: linear-gradient(130deg, #232323 55%, rgba(0, 0, 0, .8) 75%, #232323 95%);
   mask-image: linear-gradient(130deg, #232323 55%, rgba(0, 0, 0, .8) 75%, #232323 95%);
   -webkit-mask-size: 200% 100%;
   mask-size: 200% 100%;
   animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
   to {
      -webkit-mask-position: -200% 0;
      mask-position: -200% 0
   }
}

.clearfix:after {
   display: block;
   clear: both;
   content: ""
}

.text-bg-primary {
   color: #fff !important;
   background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-secondary {
   color: #fff !important;
   background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-success {
   color: #232323 !important;
   background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-info {
   color: #232323 !important;
   background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important
}

.text-bg-danger {
   color: #232323 !important;
   background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important
}

.link-primary {
   color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-primary:focus,
.link-primary:hover {
   color: RGBA(181, 28, 21, var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(181, 28, 21, var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(181, 28, 21, var(--bs-link-underline-opacity, 1)) !important
}

.link-secondary {
   color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-secondary:focus,
.link-secondary:hover {
   color: RGBA(2, 22, 56, var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(2, 22, 56, var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(2, 22, 56, var(--bs-link-underline-opacity, 1)) !important
}

.link-success {
   color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-success:focus,
.link-success:hover {
   color: RGBA(157, 202, 51, var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(157, 202, 51, var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(157, 202, 51, var(--bs-link-underline-opacity, 1)) !important
}

.link-info {
   color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-info:focus,
.link-info:hover {
   color: RGBA(51, 196, 232, var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(51, 196, 232, var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(51, 196, 232, var(--bs-link-underline-opacity, 1)) !important
}

.link-danger {
   color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-danger:focus,
.link-danger:hover {
   color: RGBA(255, 133, 76, var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(255, 133, 76, var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(255, 133, 76, var(--bs-link-underline-opacity, 1)) !important
}

.link-body-emphasis {
   color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
   -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-body-emphasis:focus,
.link-body-emphasis:hover {
   color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, .75)) !important;
   -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, .75)) !important;
   text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, .75)) !important
}

.focus-ring:focus {
   outline: 0;
   box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)
}

.icon-link {
   display: inline-flex;
   gap: .375rem;
   align-items: center;
   -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, .5));
   text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, .5));
   text-underline-offset: .25em;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.icon-link>.bi {
   flex-shrink: 0;
   width: 1em;
   height: 1em;
   fill: currentcolor;
   transition: transform .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
   .icon-link>.bi {
      transition: none
   }
}

.icon-link-hover:focus-visible>.bi,
.icon-link-hover:hover>.bi {
   transform: var(--bs-icon-link-transform, translate3d(.25em, 0, 0))
}

.ratio {
   position: relative;
   width: 100%
}

.ratio:before {
   display: block;
   padding-top: var(--bs-aspect-ratio);
   content: ""
}

.ratio>* {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%
}

.ratio-1x1 {
   --bs-aspect-ratio: 100%
}

.ratio-4x3 {
   --bs-aspect-ratio: 75%
}

.ratio-16x9 {
   --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
   --bs-aspect-ratio: 42.85714%
}

.fixed-top {
   top: 0
}

.fixed-bottom,
.fixed-top {
   position: fixed;
   right: 0;
   left: 0;
   z-index: 1030
}

.fixed-bottom {
   bottom: 0
}

.sticky-top {
   top: 0
}

.sticky-bottom,
.sticky-top {
   position: -webkit-sticky;
   position: sticky;
   z-index: 1020
}

.sticky-bottom {
   bottom: 0
}

@media (min-width:320px) {
   .sticky-sm-top {
      top: 0
   }

   .sticky-sm-bottom,
   .sticky-sm-top {
      position: -webkit-sticky;
      position: sticky;
      z-index: 1020
   }

   .sticky-sm-bottom {
      bottom: 0
   }
}

@media (min-width:768px) {
   .sticky-md-top {
      top: 0
   }

   .sticky-md-bottom,
   .sticky-md-top {
      position: -webkit-sticky;
      position: sticky;
      z-index: 1020
   }

   .sticky-md-bottom {
      bottom: 0
   }
}

@media (min-width:991px) {
   .sticky-lg-top {
      top: 0
   }

   .sticky-lg-bottom,
   .sticky-lg-top {
      position: -webkit-sticky;
      position: sticky;
      z-index: 1020
   }

   .sticky-lg-bottom {
      bottom: 0
   }
}

@media (min-width:1200px) {
   .sticky-xl-top {
      top: 0
   }

   .sticky-xl-bottom,
   .sticky-xl-top {
      position: -webkit-sticky;
      position: sticky;
      z-index: 1020
   }

   .sticky-xl-bottom {
      bottom: 0
   }
}

@media (min-width:1280px) {
   .sticky-xxl-top {
      top: 0
   }

   .sticky-xxl-bottom,
   .sticky-xxl-top {
      position: -webkit-sticky;
      position: sticky;
      z-index: 1020
   }

   .sticky-xxl-bottom {
      bottom: 0
   }
}

.hstack {
   flex-direction: row;
   align-items: center
}

.hstack,
.vstack {
   display: flex;
   align-self: stretch
}

.vstack {
   flex: 1 1 auto;
   flex-direction: column
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
   width: 1px !important;
   height: 1px !important;
   padding: 0 !important;
   margin: -1px !important;
   overflow: hidden !important;
   clip: rect(0, 0, 0, 0) !important;
   white-space: nowrap !important;
   border: 0 !important
}

.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
.visually-hidden:not(caption) {
   position: absolute !important
}

.stretched-link:after {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 1;
   content: ""
}

.text-truncate {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap
}

.vr {
   display: inline-block;
   align-self: stretch;
   width: var(--bs-border-width);
   min-height: 1em;
   background-color: currentcolor;
   opacity: .25
}

.align-baseline {
   vertical-align: initial !important
}

.align-top {
   vertical-align: top !important
}

.align-middle {
   vertical-align: middle !important
}

.align-bottom {
   vertical-align: bottom !important
}

.align-text-bottom {
   vertical-align: text-bottom !important
}

.align-text-top {
   vertical-align: text-top !important
}

.float-start {
   float: left !important
}

.float-end {
   float: right !important
}

.float-none {
   float: none !important
}

.object-fit-contain {
   object-fit: contain !important
}

.object-fit-cover {
   object-fit: cover !important
}

.object-fit-fill {
   object-fit: fill !important
}

.object-fit-scale {
   object-fit: scale-down !important
}

.object-fit-none {
   object-fit: none !important
}

.opacity-0 {
   opacity: 0 !important
}

.opacity-25 {
   opacity: .25 !important
}

.opacity-50 {
   opacity: .5 !important
}

.opacity-75 {
   opacity: .75 !important
}

.opacity-100 {
   opacity: 1 !important
}

.overflow-auto {
   overflow: auto !important
}

.overflow-hidden {
   overflow: hidden !important
}

.overflow-visible {
   overflow: visible !important
}

.overflow-scroll {
   overflow: scroll !important
}

.overflow-x-auto {
   overflow-x: auto !important
}

.overflow-x-hidden {
   overflow-x: hidden !important
}

.overflow-x-visible {
   overflow-x: visible !important
}

.overflow-x-scroll {
   overflow-x: scroll !important
}

.overflow-y-auto {
   overflow-y: auto !important
}

.overflow-y-hidden {
   overflow-y: hidden !important
}

.overflow-y-visible {
   overflow-y: visible !important
}

.overflow-y-scroll {
   overflow-y: scroll !important
}

.d-inline {
   display: inline !important
}

.d-inline-block {
   display: inline-block !important
}

.d-block {
   display: block !important
}

.d-grid {
   display: grid !important
}

.d-inline-grid {
   display: inline-grid !important
}

.d-table {
   display: table !important
}

.d-table-row {
   display: table-row !important
}

.d-table-cell {
   display: table-cell !important
}

.d-flex {
   display: flex !important
}

.d-inline-flex {
   display: inline-flex !important
}

.d-none {
   display: none !important
}

.shadow {
   box-shadow: var(--bs-box-shadow) !important
}

.shadow-sm {
   box-shadow: var(--bs-box-shadow-sm) !important
}

.shadow-lg {
   box-shadow: var(--bs-box-shadow-lg) !important
}

.shadow-none {
   box-shadow: none !important
}

.focus-ring-primary {
   --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-secondary {
   --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-success {
   --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-info {
   --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}

.focus-ring-danger {
   --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}

.position-static {
   position: static !important
}

.position-relative {
   position: relative !important
}

.position-absolute {
   position: absolute !important
}

.position-fixed {
   position: fixed !important
}

.position-sticky {
   position: -webkit-sticky !important;
   position: sticky !important
}

.top-0 {
   top: 0 !important
}

.top-50 {
   top: 50% !important
}

.top-100 {
   top: 100% !important
}

.bottom-0 {
   bottom: 0 !important
}

.bottom-50 {
   bottom: 50% !important
}

.bottom-100 {
   bottom: 100% !important
}

.start-0 {
   left: 0 !important
}

.start-50 {
   left: 50% !important
}

.start-100 {
   left: 100% !important
}

.end-0 {
   right: 0 !important
}

.end-50 {
   right: 50% !important
}

.end-100 {
   right: 100% !important
}

.translate-middle {
   transform: translate(-50%, -50%) !important
}

.translate-middle-x {
   transform: translateX(-50%) !important
}

.translate-middle-y {
   transform: translateY(-50%) !important
}

.border {
   border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-0 {
   border: 0 !important
}

.border-top {
   border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-top-0 {
   border-top: 0 !important
}

.border-end {
   border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-end-0 {
   border-right: 0 !important
}

.border-bottom {
   border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-bottom-0 {
   border-bottom: 0 !important
}

.border-start {
   border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-start-0 {
   border-left: 0 !important
}

.border-primary {
   --bs-border-opacity: 1;
   border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important
}

.border-secondary {
   --bs-border-opacity: 1;
   border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important
}

.border-success {
   --bs-border-opacity: 1;
   border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important
}

.border-info {
   --bs-border-opacity: 1;
   border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important
}

.border-danger {
   --bs-border-opacity: 1;
   border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important
}

.border-black {
   --bs-border-opacity: 1;
   border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important
}

.border-white {
   --bs-border-opacity: 1;
   border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important
}

.border-primary-subtle {
   border-color: var(--bs-primary-border-subtle) !important
}

.border-secondary-subtle {
   border-color: var(--bs-secondary-border-subtle) !important
}

.border-success-subtle {
   border-color: var(--bs-success-border-subtle) !important
}

.border-info-subtle {
   border-color: var(--bs-info-border-subtle) !important
}

.border-warning-subtle {
   border-color: var(--bs-warning-border-subtle) !important
}

.border-danger-subtle {
   border-color: var(--bs-danger-border-subtle) !important
}

.border-light-subtle {
   border-color: var(--bs-light-border-subtle) !important
}

.border-dark-subtle {
   border-color: var(--bs-dark-border-subtle) !important
}

.border-1 {
   border-width: 1px !important
}

.border-2 {
   border-width: 2px !important
}

.border-3 {
   border-width: 3px !important
}

.border-4 {
   border-width: 4px !important
}

.border-5 {
   border-width: 5px !important
}

.border-opacity-10 {
   --bs-border-opacity: .1
}

.border-opacity-25 {
   --bs-border-opacity: .25
}

.border-opacity-50 {
   --bs-border-opacity: .5
}

.border-opacity-75 {
   --bs-border-opacity: .75
}

.border-opacity-100 {
   --bs-border-opacity: 1
}

.w-25 {
   width: 25% !important
}

.w-50 {
   width: 50% !important
}

.w-75 {
   width: 75% !important
}

.w-100 {
   width: 100% !important
}

.w-auto {
   width: auto !important
}

.mw-100 {
   max-width: 100% !important
}

.vw-100 {
   width: 100vw !important
}

.min-vw-100 {
   min-width: 100vw !important
}

.h-25 {
   height: 25% !important
}

.h-50 {
   height: 50% !important
}

.h-75 {
   height: 75% !important
}

.h-100 {
   height: 100% !important
}

.h-auto {
   height: auto !important
}

.mh-100 {
   max-height: 100% !important
}

.vh-100 {
   height: 100vh !important
}

.min-vh-100 {
   min-height: 100vh !important
}

.flex-fill {
   flex: 1 1 auto !important
}

.flex-row {
   flex-direction: row !important
}

.flex-column {
   flex-direction: column !important
}

.flex-row-reverse {
   flex-direction: row-reverse !important
}

.flex-column-reverse {
   flex-direction: column-reverse !important
}

.flex-grow-0 {
   flex-grow: 0 !important
}

.flex-grow-1 {
   flex-grow: 1 !important
}

.flex-shrink-0 {
   flex-shrink: 0 !important
}

.flex-shrink-1 {
   flex-shrink: 1 !important
}

.flex-wrap {
   flex-wrap: wrap !important
}

.flex-nowrap {
   flex-wrap: nowrap !important
}

.flex-wrap-reverse {
   flex-wrap: wrap-reverse !important
}

.justify-content-start {
   justify-content: flex-start !important
}

.justify-content-end {
   justify-content: flex-end !important
}

.justify-content-center {
   justify-content: center !important
}

.justify-content-between {
   justify-content: space-between !important
}

.justify-content-around {
   justify-content: space-around !important
}

.justify-content-evenly {
   justify-content: space-evenly !important
}

.align-items-start {
   align-items: flex-start !important
}

.align-items-end {
   align-items: flex-end !important
}

.align-items-center {
   align-items: center !important
}

.align-items-baseline {
   align-items: baseline !important
}

.align-items-stretch {
   align-items: stretch !important
}

.align-content-start {
   align-content: flex-start !important
}

.align-content-end {
   align-content: flex-end !important
}

.align-content-center {
   align-content: center !important
}

.align-content-between {
   align-content: space-between !important
}

.align-content-around {
   align-content: space-around !important
}

.align-content-stretch {
   align-content: stretch !important
}

.align-self-auto {
   align-self: auto !important
}

.align-self-start {
   align-self: flex-start !important
}

.align-self-end {
   align-self: flex-end !important
}

.align-self-center {
   align-self: center !important
}

.align-self-baseline {
   align-self: baseline !important
}

.align-self-stretch {
   align-self: stretch !important
}

.order-first {
   order: -1 !important
}

.order-0 {
   order: 0 !important
}

.order-1 {
   order: 1 !important
}

.order-2 {
   order: 2 !important
}

.order-3 {
   order: 3 !important
}

.order-4 {
   order: 4 !important
}

.order-5 {
   order: 5 !important
}

.order-last {
   order: 6 !important
}

.m-0 {
   margin: 0 !important
}

.m-1 {
   margin: .25rem !important
}

.m-2 {
   margin: .5rem !important
}

.m-3 {
   margin: 1rem !important
}

.m-4 {
   margin: 1.5rem !important
}

.m-5 {
   margin: 3rem !important
}

.m-auto {
   margin: auto !important
}

.mx-0 {
   margin-right: 0 !important;
   margin-left: 0 !important
}

.mx-1 {
   margin-right: .25rem !important;
   margin-left: .25rem !important
}

.mx-2 {
   margin-right: .5rem !important;
   margin-left: .5rem !important
}

.mx-3 {
   margin-right: 1rem !important;
   margin-left: 1rem !important
}

.mx-4 {
   margin-right: 1.5rem !important;
   margin-left: 1.5rem !important
}

.mx-5 {
   margin-right: 3rem !important;
   margin-left: 3rem !important
}

.mx-auto {
   margin-right: auto !important;
   margin-left: auto !important
}

.my-0 {
   margin-top: 0 !important;
   margin-bottom: 0 !important
}

.my-1 {
   margin-top: .25rem !important;
   margin-bottom: .25rem !important
}

.my-2 {
   margin-top: .5rem !important;
   margin-bottom: .5rem !important
}

.my-3 {
   margin-top: 1rem !important;
   margin-bottom: 1rem !important
}

.my-4 {
   margin-top: 1.5rem !important;
   margin-bottom: 1.5rem !important
}

.my-5 {
   margin-top: 3rem !important;
   margin-bottom: 3rem !important
}

.my-auto {
   margin-top: auto !important;
   margin-bottom: auto !important
}

.mt-0 {
   margin-top: 0 !important
}

.mt-1 {
   margin-top: .25rem !important
}

.mt-2 {
   margin-top: .5rem !important
}

.mt-3 {
   margin-top: 1rem !important
}

.mt-4 {
   margin-top: 1.5rem !important
}

.mt-5 {
   margin-top: 3rem !important
}

.mt-auto {
   margin-top: auto !important
}

.me-0 {
   margin-right: 0 !important
}

.me-1 {
   margin-right: .25rem !important
}

.me-2 {
   margin-right: .5rem !important
}

.me-3 {
   margin-right: 1rem !important
}

.me-4 {
   margin-right: 1.5rem !important
}

.me-5 {
   margin-right: 3rem !important
}

.me-auto {
   margin-right: auto !important
}

.mb-0 {
   margin-bottom: 0 !important
}

.mb-1 {
   margin-bottom: .25rem !important
}

.mb-2 {
   margin-bottom: .5rem !important
}

.mb-3 {
   margin-bottom: 1rem !important
}

.mb-4 {
   margin-bottom: 1.5rem !important
}

.mb-5 {
   margin-bottom: 3rem !important
}

.mb-auto {
   margin-bottom: auto !important
}

.ms-0 {
   margin-left: 0 !important
}

.ms-1 {
   margin-left: .25rem !important
}

.ms-2 {
   margin-left: .5rem !important
}

.ms-3 {
   margin-left: 1rem !important
}

.ms-4 {
   margin-left: 1.5rem !important
}

.ms-5 {
   margin-left: 3rem !important
}

.ms-auto {
   margin-left: auto !important
}

.p-0 {
   padding: 0 !important
}

.p-1 {
   padding: .25rem !important
}

.p-2 {
   padding: .5rem !important
}

.p-3 {
   padding: 1rem !important
}

.p-4 {
   padding: 1.5rem !important
}

.p-5 {
   padding: 3rem !important
}

.px-0 {
   padding-right: 0 !important;
   padding-left: 0 !important
}

.px-1 {
   padding-right: .25rem !important;
   padding-left: .25rem !important
}

.px-2 {
   padding-right: .5rem !important;
   padding-left: .5rem !important
}

.px-3 {
   padding-right: 1rem !important;
   padding-left: 1rem !important
}

.px-4 {
   padding-right: 1.5rem !important;
   padding-left: 1.5rem !important
}

.px-5 {
   padding-right: 3rem !important;
   padding-left: 3rem !important
}

.py-0 {
   padding-top: 0 !important;
   padding-bottom: 0 !important
}

.py-1 {
   padding-top: .25rem !important;
   padding-bottom: .25rem !important
}

.py-2 {
   padding-top: .5rem !important;
   padding-bottom: .5rem !important
}

.py-3 {
   padding-top: 1rem !important;
   padding-bottom: 1rem !important
}

.py-4 {
   padding-top: 1.5rem !important;
   padding-bottom: 1.5rem !important
}

.py-5 {
   padding-top: 3rem !important;
   padding-bottom: 3rem !important
}

.pt-0 {
   padding-top: 0 !important
}

.pt-1 {
   padding-top: .25rem !important
}

.pt-2 {
   padding-top: .5rem !important
}

.pt-3 {
   padding-top: 1rem !important
}

.pt-4 {
   padding-top: 1.5rem !important
}

.pt-5 {
   padding-top: 3rem !important
}

.pe-0 {
   padding-right: 0 !important
}

.pe-1 {
   padding-right: .25rem !important
}

.pe-2 {
   padding-right: .5rem !important
}

.pe-3 {
   padding-right: 1rem !important
}

.pe-4 {
   padding-right: 1.5rem !important
}

.pe-5 {
   padding-right: 3rem !important
}

.pb-0 {
   padding-bottom: 0 !important
}

.pb-1 {
   padding-bottom: .25rem !important
}

.pb-2 {
   padding-bottom: .5rem !important
}

.pb-3 {
   padding-bottom: 1rem !important
}

.pb-4 {
   padding-bottom: 1.5rem !important
}

.pb-5 {
   padding-bottom: 3rem !important
}

.ps-0 {
   padding-left: 0 !important
}

.ps-1 {
   padding-left: .25rem !important
}

.ps-2 {
   padding-left: .5rem !important
}

.ps-3 {
   padding-left: 1rem !important
}

.ps-4 {
   padding-left: 1.5rem !important
}

.ps-5 {
   padding-left: 3rem !important
}

.gap-0 {
   gap: 0 !important
}

.gap-1 {
   gap: .25rem !important
}

.gap-2 {
   gap: .5rem !important
}

.gap-3 {
   gap: 1rem !important
}

.gap-4 {
   gap: 1.5rem !important
}

.gap-5 {
   gap: 3rem !important
}

.row-gap-0 {
   row-gap: 0 !important
}

.row-gap-1 {
   row-gap: .25rem !important
}

.row-gap-2 {
   row-gap: .5rem !important
}

.row-gap-3 {
   row-gap: 1rem !important
}

.row-gap-4 {
   row-gap: 1.5rem !important
}

.row-gap-5 {
   row-gap: 3rem !important
}

.column-gap-0 {
   column-gap: 0 !important
}

.column-gap-1 {
   column-gap: .25rem !important
}

.column-gap-2 {
   column-gap: .5rem !important
}

.column-gap-3 {
   column-gap: 1rem !important
}

.column-gap-4 {
   column-gap: 1.5rem !important
}

.column-gap-5 {
   column-gap: 3rem !important
}

.font-monospace {
   font-family: var(--bs-font-monospace) !important
}

.fs-1 {
   font-size: 2.75em !important
}

.fs-2 {
   font-size: 2.125em !important
}

.fs-3 {
   font-size: 1.5em !important
}

.fs-4 {
   font-size: 1.25em !important
}

.fs-5 {
   font-size: 1.125em !important
}

.fs-6 {
   font-size: .875em !important
}

.fst-italic {
   font-style: italic !important
}

.fst-normal {
   font-style: normal !important
}

.fw-lighter {
   font-weight: lighter !important
}

.fw-light {
   font-weight: 300 !important
}

.fw-normal {
   font-weight: 400 !important
}

.fw-medium {
   font-weight: 500 !important
}

.fw-semibold {
   font-weight: 600 !important
}

.fw-bold {
   font-weight: 700 !important
}

.fw-bolder {
   font-weight: bolder !important
}

.lh-1 {
   line-height: 1 !important
}

.lh-sm {
   line-height: 1.25 !important
}

.lh-base {
   line-height: 1.5 !important
}

.lh-lg {
   line-height: 2 !important
}

.text-start {
   text-align: left !important
}

.text-end {
   text-align: right !important
}

.text-center {
   text-align: center !important
}

.text-decoration-none {
   text-decoration: none !important
}

.text-decoration-underline {
   text-decoration: underline !important
}

.text-decoration-line-through {
   text-decoration: line-through !important
}

.text-lowercase {
   text-transform: lowercase !important
}

.text-uppercase {
   text-transform: uppercase !important
}

.text-capitalize {
   text-transform: none !important
}

.text-wrap {
   white-space: normal !important
}

.text-nowrap {
   white-space: nowrap !important
}

.text-break {
   word-wrap: break-word !important;
   word-break: break-word !important
}

.text-primary {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important
}

.text-secondary {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important
}

.text-success {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important
}

.text-info {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important
}

.text-danger {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important
}

.text-black {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important
}

.text-white {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important
}

.text-body {
   --bs-text-opacity: 1;
   color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important
}

.text-muted {
   --bs-text-opacity: 1;
   color: var(--bs-secondary-color) !important
}

.text-black-50 {
   --bs-text-opacity: 1;
   color: rgba(35, 35, 35, .5) !important
}

.text-white-50 {
   --bs-text-opacity: 1;
   color: hsla(0, 0%, 100%, .5) !important
}

.text-body-secondary {
   --bs-text-opacity: 1;
   color: var(--bs-secondary-color) !important
}

.text-body-tertiary {
   --bs-text-opacity: 1;
   color: var(--bs-tertiary-color) !important
}

.text-body-emphasis {
   --bs-text-opacity: 1;
   color: var(--bs-emphasis-color) !important
}

.text-reset {
   --bs-text-opacity: 1;
   color: inherit !important
}

.text-opacity-25 {
   --bs-text-opacity: .25
}

.text-opacity-50 {
   --bs-text-opacity: .5
}

.text-opacity-75 {
   --bs-text-opacity: .75
}

.text-opacity-100 {
   --bs-text-opacity: 1
}

.text-primary-emphasis {
   color: var(--bs-primary-text-emphasis) !important
}

.text-secondary-emphasis {
   color: var(--bs-secondary-text-emphasis) !important
}

.text-success-emphasis {
   color: var(--bs-success-text-emphasis) !important
}

.text-info-emphasis {
   color: var(--bs-info-text-emphasis) !important
}

.text-warning-emphasis {
   color: var(--bs-warning-text-emphasis) !important
}

.text-danger-emphasis {
   color: var(--bs-danger-text-emphasis) !important
}

.text-light-emphasis {
   color: var(--bs-light-text-emphasis) !important
}

.text-dark-emphasis {
   color: var(--bs-dark-text-emphasis) !important
}

.link-opacity-10,
.link-opacity-10-hover:hover {
   --bs-link-opacity: .1
}

.link-opacity-25,
.link-opacity-25-hover:hover {
   --bs-link-opacity: .25
}

.link-opacity-50,
.link-opacity-50-hover:hover {
   --bs-link-opacity: .5
}

.link-opacity-75,
.link-opacity-75-hover:hover {
   --bs-link-opacity: .75
}

.link-opacity-100,
.link-opacity-100-hover:hover {
   --bs-link-opacity: 1
}

.link-offset-1,
.link-offset-1-hover:hover {
   text-underline-offset: .125em !important
}

.link-offset-2,
.link-offset-2-hover:hover {
   text-underline-offset: .25em !important
}

.link-offset-3,
.link-offset-3-hover:hover {
   text-underline-offset: .375em !important
}

.link-underline-primary {
   --bs-link-underline-opacity: 1;
   -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
   text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-secondary {
   --bs-link-underline-opacity: 1;
   -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
   text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-success {
   --bs-link-underline-opacity: 1;
   -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
   text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-info {
   --bs-link-underline-opacity: 1;
   -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
   text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline-danger {
   --bs-link-underline-opacity: 1;
   -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
   text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important
}

.link-underline {
   --bs-link-underline-opacity: 1;
   -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
   text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}

.link-underline-opacity-0,
.link-underline-opacity-0-hover:hover {
   --bs-link-underline-opacity: 0
}

.link-underline-opacity-10,
.link-underline-opacity-10-hover:hover {
   --bs-link-underline-opacity: .1
}

.link-underline-opacity-25,
.link-underline-opacity-25-hover:hover {
   --bs-link-underline-opacity: .25
}

.link-underline-opacity-50,
.link-underline-opacity-50-hover:hover {
   --bs-link-underline-opacity: .5
}

.link-underline-opacity-75,
.link-underline-opacity-75-hover:hover {
   --bs-link-underline-opacity: .75
}

.link-underline-opacity-100,
.link-underline-opacity-100-hover:hover {
   --bs-link-underline-opacity: 1
}

.bg-primary {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important
}

.bg-secondary {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important
}

.bg-success {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important
}

.bg-info {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important
}

.bg-danger {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important
}

.bg-black {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important
}

.bg-white {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important
}

.bg-body {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-transparent {
   --bs-bg-opacity: 1;
   background-color: transparent !important
}

.bg-body-secondary {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-body-tertiary {
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important
}

.bg-opacity-10 {
   --bs-bg-opacity: .1
}

.bg-opacity-25 {
   --bs-bg-opacity: .25
}

.bg-opacity-50 {
   --bs-bg-opacity: .5
}

.bg-opacity-75 {
   --bs-bg-opacity: .75
}

.bg-opacity-100 {
   --bs-bg-opacity: 1
}

.bg-primary-subtle {
   background-color: var(--bs-primary-bg-subtle) !important
}

.bg-secondary-subtle {
   background-color: var(--bs-secondary-bg-subtle) !important
}

.bg-success-subtle {
   background-color: var(--bs-success-bg-subtle) !important
}

.bg-info-subtle {
   background-color: var(--bs-info-bg-subtle) !important
}

.bg-warning-subtle {
   background-color: var(--bs-warning-bg-subtle) !important
}

.bg-danger-subtle {
   background-color: var(--bs-danger-bg-subtle) !important
}

.bg-light-subtle {
   background-color: var(--bs-light-bg-subtle) !important
}

.bg-dark-subtle {
   background-color: var(--bs-dark-bg-subtle) !important
}

.bg-gradient {
   background-image: var(--bs-gradient) !important
}

.user-select-all {
   -webkit-user-select: all !important;
   user-select: all !important
}

.user-select-auto {
   -webkit-user-select: auto !important;
   user-select: auto !important
}

.user-select-none {
   -webkit-user-select: none !important;
   user-select: none !important
}

.pe-none {
   pointer-events: none !important
}

.pe-auto {
   pointer-events: auto !important
}

.rounded {
   border-radius: var(--bs-border-radius) !important
}

.rounded-0 {
   border-radius: 0 !important
}

.rounded-1 {
   border-radius: var(--bs-border-radius-sm) !important
}

.rounded-2 {
   border-radius: var(--bs-border-radius) !important
}

.rounded-3 {
   border-radius: var(--bs-border-radius-lg) !important
}

.rounded-4 {
   border-radius: var(--bs-border-radius-xl) !important
}

.rounded-5 {
   border-radius: var(--bs-border-radius-xxl) !important
}

.rounded-circle {
   border-radius: 50% !important
}

.rounded-pill {
   border-radius: var(--bs-border-radius-pill) !important
}

.rounded-top {
   border-top-left-radius: var(--bs-border-radius) !important;
   border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-0 {
   border-top-left-radius: 0 !important;
   border-top-right-radius: 0 !important
}

.rounded-top-1 {
   border-top-left-radius: var(--bs-border-radius-sm) !important;
   border-top-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-top-2 {
   border-top-left-radius: var(--bs-border-radius) !important;
   border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-top-3 {
   border-top-left-radius: var(--bs-border-radius-lg) !important;
   border-top-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-top-4 {
   border-top-left-radius: var(--bs-border-radius-xl) !important;
   border-top-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-top-5 {
   border-top-left-radius: var(--bs-border-radius-xxl) !important;
   border-top-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-top-circle {
   border-top-left-radius: 50% !important;
   border-top-right-radius: 50% !important
}

.rounded-top-pill {
   border-top-left-radius: var(--bs-border-radius-pill) !important;
   border-top-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-end {
   border-top-right-radius: var(--bs-border-radius) !important;
   border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-0 {
   border-top-right-radius: 0 !important;
   border-bottom-right-radius: 0 !important
}

.rounded-end-1 {
   border-top-right-radius: var(--bs-border-radius-sm) !important;
   border-bottom-right-radius: var(--bs-border-radius-sm) !important
}

.rounded-end-2 {
   border-top-right-radius: var(--bs-border-radius) !important;
   border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-end-3 {
   border-top-right-radius: var(--bs-border-radius-lg) !important;
   border-bottom-right-radius: var(--bs-border-radius-lg) !important
}

.rounded-end-4 {
   border-top-right-radius: var(--bs-border-radius-xl) !important;
   border-bottom-right-radius: var(--bs-border-radius-xl) !important
}

.rounded-end-5 {
   border-top-right-radius: var(--bs-border-radius-xxl) !important;
   border-bottom-right-radius: var(--bs-border-radius-xxl) !important
}

.rounded-end-circle {
   border-top-right-radius: 50% !important;
   border-bottom-right-radius: 50% !important
}

.rounded-end-pill {
   border-top-right-radius: var(--bs-border-radius-pill) !important;
   border-bottom-right-radius: var(--bs-border-radius-pill) !important
}

.rounded-bottom {
   border-bottom-right-radius: var(--bs-border-radius) !important;
   border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-0 {
   border-bottom-right-radius: 0 !important;
   border-bottom-left-radius: 0 !important
}

.rounded-bottom-1 {
   border-bottom-right-radius: var(--bs-border-radius-sm) !important;
   border-bottom-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-bottom-2 {
   border-bottom-right-radius: var(--bs-border-radius) !important;
   border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-bottom-3 {
   border-bottom-right-radius: var(--bs-border-radius-lg) !important;
   border-bottom-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-bottom-4 {
   border-bottom-right-radius: var(--bs-border-radius-xl) !important;
   border-bottom-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-bottom-5 {
   border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
   border-bottom-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-bottom-circle {
   border-bottom-right-radius: 50% !important;
   border-bottom-left-radius: 50% !important
}

.rounded-bottom-pill {
   border-bottom-right-radius: var(--bs-border-radius-pill) !important;
   border-bottom-left-radius: var(--bs-border-radius-pill) !important
}

.rounded-start {
   border-bottom-left-radius: var(--bs-border-radius) !important;
   border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-0 {
   border-bottom-left-radius: 0 !important;
   border-top-left-radius: 0 !important
}

.rounded-start-1 {
   border-bottom-left-radius: var(--bs-border-radius-sm) !important;
   border-top-left-radius: var(--bs-border-radius-sm) !important
}

.rounded-start-2 {
   border-bottom-left-radius: var(--bs-border-radius) !important;
   border-top-left-radius: var(--bs-border-radius) !important
}

.rounded-start-3 {
   border-bottom-left-radius: var(--bs-border-radius-lg) !important;
   border-top-left-radius: var(--bs-border-radius-lg) !important
}

.rounded-start-4 {
   border-bottom-left-radius: var(--bs-border-radius-xl) !important;
   border-top-left-radius: var(--bs-border-radius-xl) !important
}

.rounded-start-5 {
   border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
   border-top-left-radius: var(--bs-border-radius-xxl) !important
}

.rounded-start-circle {
   border-bottom-left-radius: 50% !important;
   border-top-left-radius: 50% !important
}

.rounded-start-pill {
   border-bottom-left-radius: var(--bs-border-radius-pill) !important;
   border-top-left-radius: var(--bs-border-radius-pill) !important
}

.visible {
   visibility: visible !important
}

.invisible {
   visibility: hidden !important
}

.z-n1 {
   z-index: -1 !important
}

.z-0 {
   z-index: 0 !important
}

.z-1 {
   z-index: 1 !important
}

.z-2 {
   z-index: 2 !important
}

.z-3 {
   z-index: 3 !important
}

@media (min-width:320px) {
   .float-sm-start {
      float: left !important
   }

   .float-sm-end {
      float: right !important
   }

   .float-sm-none {
      float: none !important
   }

   .object-fit-sm-contain {
      object-fit: contain !important
   }

   .object-fit-sm-cover {
      object-fit: cover !important
   }

   .object-fit-sm-fill {
      object-fit: fill !important
   }

   .object-fit-sm-scale {
      object-fit: scale-down !important
   }

   .object-fit-sm-none {
      object-fit: none !important
   }

   .d-sm-inline {
      display: inline !important
   }

   .d-sm-inline-block {
      display: inline-block !important
   }

   .d-sm-block {
      display: block !important
   }

   .d-sm-grid {
      display: grid !important
   }

   .d-sm-inline-grid {
      display: inline-grid !important
   }

   .d-sm-table {
      display: table !important
   }

   .d-sm-table-row {
      display: table-row !important
   }

   .d-sm-table-cell {
      display: table-cell !important
   }

   .d-sm-flex {
      display: flex !important
   }

   .d-sm-inline-flex {
      display: inline-flex !important
   }

   .d-sm-none {
      display: none !important
   }

   .flex-sm-fill {
      flex: 1 1 auto !important
   }

   .flex-sm-row {
      flex-direction: row !important
   }

   .flex-sm-column {
      flex-direction: column !important
   }

   .flex-sm-row-reverse {
      flex-direction: row-reverse !important
   }

   .flex-sm-column-reverse {
      flex-direction: column-reverse !important
   }

   .flex-sm-grow-0 {
      flex-grow: 0 !important
   }

   .flex-sm-grow-1 {
      flex-grow: 1 !important
   }

   .flex-sm-shrink-0 {
      flex-shrink: 0 !important
   }

   .flex-sm-shrink-1 {
      flex-shrink: 1 !important
   }

   .flex-sm-wrap {
      flex-wrap: wrap !important
   }

   .flex-sm-nowrap {
      flex-wrap: nowrap !important
   }

   .flex-sm-wrap-reverse {
      flex-wrap: wrap-reverse !important
   }

   .justify-content-sm-start {
      justify-content: flex-start !important
   }

   .justify-content-sm-end {
      justify-content: flex-end !important
   }

   .justify-content-sm-center {
      justify-content: center !important
   }

   .justify-content-sm-between {
      justify-content: space-between !important
   }

   .justify-content-sm-around {
      justify-content: space-around !important
   }

   .justify-content-sm-evenly {
      justify-content: space-evenly !important
   }

   .align-items-sm-start {
      align-items: flex-start !important
   }

   .align-items-sm-end {
      align-items: flex-end !important
   }

   .align-items-sm-center {
      align-items: center !important
   }

   .align-items-sm-baseline {
      align-items: baseline !important
   }

   .align-items-sm-stretch {
      align-items: stretch !important
   }

   .align-content-sm-start {
      align-content: flex-start !important
   }

   .align-content-sm-end {
      align-content: flex-end !important
   }

   .align-content-sm-center {
      align-content: center !important
   }

   .align-content-sm-between {
      align-content: space-between !important
   }

   .align-content-sm-around {
      align-content: space-around !important
   }

   .align-content-sm-stretch {
      align-content: stretch !important
   }

   .align-self-sm-auto {
      align-self: auto !important
   }

   .align-self-sm-start {
      align-self: flex-start !important
   }

   .align-self-sm-end {
      align-self: flex-end !important
   }

   .align-self-sm-center {
      align-self: center !important
   }

   .align-self-sm-baseline {
      align-self: baseline !important
   }

   .align-self-sm-stretch {
      align-self: stretch !important
   }

   .order-sm-first {
      order: -1 !important
   }

   .order-sm-0 {
      order: 0 !important
   }

   .order-sm-1 {
      order: 1 !important
   }

   .order-sm-2 {
      order: 2 !important
   }

   .order-sm-3 {
      order: 3 !important
   }

   .order-sm-4 {
      order: 4 !important
   }

   .order-sm-5 {
      order: 5 !important
   }

   .order-sm-last {
      order: 6 !important
   }

   .m-sm-0 {
      margin: 0 !important
   }

   .m-sm-1 {
      margin: .25rem !important
   }

   .m-sm-2 {
      margin: .5rem !important
   }

   .m-sm-3 {
      margin: 1rem !important
   }

   .m-sm-4 {
      margin: 1.5rem !important
   }

   .m-sm-5 {
      margin: 3rem !important
   }

   .m-sm-auto {
      margin: auto !important
   }

   .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important
   }

   .mx-sm-1 {
      margin-right: .25rem !important;
      margin-left: .25rem !important
   }

   .mx-sm-2 {
      margin-right: .5rem !important;
      margin-left: .5rem !important
   }

   .mx-sm-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important
   }

   .mx-sm-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important
   }

   .mx-sm-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important
   }

   .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important
   }

   .my-sm-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
   }

   .my-sm-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
   }

   .my-sm-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
   }

   .my-sm-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
   }

   .my-sm-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important
   }

   .my-sm-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
   }

   .my-sm-auto {
      margin-top: auto !important;
      margin-bottom: auto !important
   }

   .mt-sm-0 {
      margin-top: 0 !important
   }

   .mt-sm-1 {
      margin-top: .25rem !important
   }

   .mt-sm-2 {
      margin-top: .5rem !important
   }

   .mt-sm-3 {
      margin-top: 1rem !important
   }

   .mt-sm-4 {
      margin-top: 1.5rem !important
   }

   .mt-sm-5 {
      margin-top: 3rem !important
   }

   .mt-sm-auto {
      margin-top: auto !important
   }

   .me-sm-0 {
      margin-right: 0 !important
   }

   .me-sm-1 {
      margin-right: .25rem !important
   }

   .me-sm-2 {
      margin-right: .5rem !important
   }

   .me-sm-3 {
      margin-right: 1rem !important
   }

   .me-sm-4 {
      margin-right: 1.5rem !important
   }

   .me-sm-5 {
      margin-right: 3rem !important
   }

   .me-sm-auto {
      margin-right: auto !important
   }

   .mb-sm-0 {
      margin-bottom: 0 !important
   }

   .mb-sm-1 {
      margin-bottom: .25rem !important
   }

   .mb-sm-2 {
      margin-bottom: .5rem !important
   }

   .mb-sm-3 {
      margin-bottom: 1rem !important
   }

   .mb-sm-4 {
      margin-bottom: 1.5rem !important
   }

   .mb-sm-5 {
      margin-bottom: 3rem !important
   }

   .mb-sm-auto {
      margin-bottom: auto !important
   }

   .ms-sm-0 {
      margin-left: 0 !important
   }

   .ms-sm-1 {
      margin-left: .25rem !important
   }

   .ms-sm-2 {
      margin-left: .5rem !important
   }

   .ms-sm-3 {
      margin-left: 1rem !important
   }

   .ms-sm-4 {
      margin-left: 1.5rem !important
   }

   .ms-sm-5 {
      margin-left: 3rem !important
   }

   .ms-sm-auto {
      margin-left: auto !important
   }

   .p-sm-0 {
      padding: 0 !important
   }

   .p-sm-1 {
      padding: .25rem !important
   }

   .p-sm-2 {
      padding: .5rem !important
   }

   .p-sm-3 {
      padding: 1rem !important
   }

   .p-sm-4 {
      padding: 1.5rem !important
   }

   .p-sm-5 {
      padding: 3rem !important
   }

   .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important
   }

   .px-sm-1 {
      padding-right: .25rem !important;
      padding-left: .25rem !important
   }

   .px-sm-2 {
      padding-right: .5rem !important;
      padding-left: .5rem !important
   }

   .px-sm-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important
   }

   .px-sm-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important
   }

   .px-sm-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important
   }

   .py-sm-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
   }

   .py-sm-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
   }

   .py-sm-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
   }

   .py-sm-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
   }

   .py-sm-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important
   }

   .py-sm-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
   }

   .pt-sm-0 {
      padding-top: 0 !important
   }

   .pt-sm-1 {
      padding-top: .25rem !important
   }

   .pt-sm-2 {
      padding-top: .5rem !important
   }

   .pt-sm-3 {
      padding-top: 1rem !important
   }

   .pt-sm-4 {
      padding-top: 1.5rem !important
   }

   .pt-sm-5 {
      padding-top: 3rem !important
   }

   .pe-sm-0 {
      padding-right: 0 !important
   }

   .pe-sm-1 {
      padding-right: .25rem !important
   }

   .pe-sm-2 {
      padding-right: .5rem !important
   }

   .pe-sm-3 {
      padding-right: 1rem !important
   }

   .pe-sm-4 {
      padding-right: 1.5rem !important
   }

   .pe-sm-5 {
      padding-right: 3rem !important
   }

   .pb-sm-0 {
      padding-bottom: 0 !important
   }

   .pb-sm-1 {
      padding-bottom: .25rem !important
   }

   .pb-sm-2 {
      padding-bottom: .5rem !important
   }

   .pb-sm-3 {
      padding-bottom: 1rem !important
   }

   .pb-sm-4 {
      padding-bottom: 1.5rem !important
   }

   .pb-sm-5 {
      padding-bottom: 3rem !important
   }

   .ps-sm-0 {
      padding-left: 0 !important
   }

   .ps-sm-1 {
      padding-left: .25rem !important
   }

   .ps-sm-2 {
      padding-left: .5rem !important
   }

   .ps-sm-3 {
      padding-left: 1rem !important
   }

   .ps-sm-4 {
      padding-left: 1.5rem !important
   }

   .ps-sm-5 {
      padding-left: 3rem !important
   }

   .gap-sm-0 {
      gap: 0 !important
   }

   .gap-sm-1 {
      gap: .25rem !important
   }

   .gap-sm-2 {
      gap: .5rem !important
   }

   .gap-sm-3 {
      gap: 1rem !important
   }

   .gap-sm-4 {
      gap: 1.5rem !important
   }

   .gap-sm-5 {
      gap: 3rem !important
   }

   .row-gap-sm-0 {
      row-gap: 0 !important
   }

   .row-gap-sm-1 {
      row-gap: .25rem !important
   }

   .row-gap-sm-2 {
      row-gap: .5rem !important
   }

   .row-gap-sm-3 {
      row-gap: 1rem !important
   }

   .row-gap-sm-4 {
      row-gap: 1.5rem !important
   }

   .row-gap-sm-5 {
      row-gap: 3rem !important
   }

   .column-gap-sm-0 {
      column-gap: 0 !important
   }

   .column-gap-sm-1 {
      column-gap: .25rem !important
   }

   .column-gap-sm-2 {
      column-gap: .5rem !important
   }

   .column-gap-sm-3 {
      column-gap: 1rem !important
   }

   .column-gap-sm-4 {
      column-gap: 1.5rem !important
   }

   .column-gap-sm-5 {
      column-gap: 3rem !important
   }

   .text-sm-start {
      text-align: left !important
   }

   .text-sm-end {
      text-align: right !important
   }

   .text-sm-center {
      text-align: center !important
   }
}

@media (min-width:768px) {
   .float-md-start {
      float: left !important
   }

   .float-md-end {
      float: right !important
   }

   .float-md-none {
      float: none !important
   }

   .object-fit-md-contain {
      object-fit: contain !important
   }

   .object-fit-md-cover {
      object-fit: cover !important
   }

   .object-fit-md-fill {
      object-fit: fill !important
   }

   .object-fit-md-scale {
      object-fit: scale-down !important
   }

   .object-fit-md-none {
      object-fit: none !important
   }

   .d-md-inline {
      display: inline !important
   }

   .d-md-inline-block {
      display: inline-block !important
   }

   .d-md-block {
      display: block !important
   }

   .d-md-grid {
      display: grid !important
   }

   .d-md-inline-grid {
      display: inline-grid !important
   }

   .d-md-table {
      display: table !important
   }

   .d-md-table-row {
      display: table-row !important
   }

   .d-md-table-cell {
      display: table-cell !important
   }

   .d-md-flex {
      display: flex !important
   }

   .d-md-inline-flex {
      display: inline-flex !important
   }

   .d-md-none {
      display: none !important
   }

   .flex-md-fill {
      flex: 1 1 auto !important
   }

   .flex-md-row {
      flex-direction: row !important
   }

   .flex-md-column {
      flex-direction: column !important
   }

   .flex-md-row-reverse {
      flex-direction: row-reverse !important
   }

   .flex-md-column-reverse {
      flex-direction: column-reverse !important
   }

   .flex-md-grow-0 {
      flex-grow: 0 !important
   }

   .flex-md-grow-1 {
      flex-grow: 1 !important
   }

   .flex-md-shrink-0 {
      flex-shrink: 0 !important
   }

   .flex-md-shrink-1 {
      flex-shrink: 1 !important
   }

   .flex-md-wrap {
      flex-wrap: wrap !important
   }

   .flex-md-nowrap {
      flex-wrap: nowrap !important
   }

   .flex-md-wrap-reverse {
      flex-wrap: wrap-reverse !important
   }

   .justify-content-md-start {
      justify-content: flex-start !important
   }

   .justify-content-md-end {
      justify-content: flex-end !important
   }

   .justify-content-md-center {
      justify-content: center !important
   }

   .justify-content-md-between {
      justify-content: space-between !important
   }

   .justify-content-md-around {
      justify-content: space-around !important
   }

   .justify-content-md-evenly {
      justify-content: space-evenly !important
   }

   .align-items-md-start {
      align-items: flex-start !important
   }

   .align-items-md-end {
      align-items: flex-end !important
   }

   .align-items-md-center {
      align-items: center !important
   }

   .align-items-md-baseline {
      align-items: baseline !important
   }

   .align-items-md-stretch {
      align-items: stretch !important
   }

   .align-content-md-start {
      align-content: flex-start !important
   }

   .align-content-md-end {
      align-content: flex-end !important
   }

   .align-content-md-center {
      align-content: center !important
   }

   .align-content-md-between {
      align-content: space-between !important
   }

   .align-content-md-around {
      align-content: space-around !important
   }

   .align-content-md-stretch {
      align-content: stretch !important
   }

   .align-self-md-auto {
      align-self: auto !important
   }

   .align-self-md-start {
      align-self: flex-start !important
   }

   .align-self-md-end {
      align-self: flex-end !important
   }

   .align-self-md-center {
      align-self: center !important
   }

   .align-self-md-baseline {
      align-self: baseline !important
   }

   .align-self-md-stretch {
      align-self: stretch !important
   }

   .order-md-first {
      order: -1 !important
   }

   .order-md-0 {
      order: 0 !important
   }

   .order-md-1 {
      order: 1 !important
   }

   .order-md-2 {
      order: 2 !important
   }

   .order-md-3 {
      order: 3 !important
   }

   .order-md-4 {
      order: 4 !important
   }

   .order-md-5 {
      order: 5 !important
   }

   .order-md-last {
      order: 6 !important
   }

   .m-md-0 {
      margin: 0 !important
   }

   .m-md-1 {
      margin: .25rem !important
   }

   .m-md-2 {
      margin: .5rem !important
   }

   .m-md-3 {
      margin: 1rem !important
   }

   .m-md-4 {
      margin: 1.5rem !important
   }

   .m-md-5 {
      margin: 3rem !important
   }

   .m-md-auto {
      margin: auto !important
   }

   .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important
   }

   .mx-md-1 {
      margin-right: .25rem !important;
      margin-left: .25rem !important
   }

   .mx-md-2 {
      margin-right: .5rem !important;
      margin-left: .5rem !important
   }

   .mx-md-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important
   }

   .mx-md-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important
   }

   .mx-md-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important
   }

   .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important
   }

   .my-md-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
   }

   .my-md-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
   }

   .my-md-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
   }

   .my-md-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
   }

   .my-md-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important
   }

   .my-md-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
   }

   .my-md-auto {
      margin-top: auto !important;
      margin-bottom: auto !important
   }

   .mt-md-0 {
      margin-top: 0 !important
   }

   .mt-md-1 {
      margin-top: .25rem !important
   }

   .mt-md-2 {
      margin-top: .5rem !important
   }

   .mt-md-3 {
      margin-top: 1rem !important
   }

   .mt-md-4 {
      margin-top: 1.5rem !important
   }

   .mt-md-5 {
      margin-top: 3rem !important
   }

   .mt-md-auto {
      margin-top: auto !important
   }

   .me-md-0 {
      margin-right: 0 !important
   }

   .me-md-1 {
      margin-right: .25rem !important
   }

   .me-md-2 {
      margin-right: .5rem !important
   }

   .me-md-3 {
      margin-right: 1rem !important
   }

   .me-md-4 {
      margin-right: 1.5rem !important
   }

   .me-md-5 {
      margin-right: 3rem !important
   }

   .me-md-auto {
      margin-right: auto !important
   }

   .mb-md-0 {
      margin-bottom: 0 !important
   }

   .mb-md-1 {
      margin-bottom: .25rem !important
   }

   .mb-md-2 {
      margin-bottom: .5rem !important
   }

   .mb-md-3 {
      margin-bottom: 1rem !important
   }

   .mb-md-4 {
      margin-bottom: 1.5rem !important
   }

   .mb-md-5 {
      margin-bottom: 3rem !important
   }

   .mb-md-auto {
      margin-bottom: auto !important
   }

   .ms-md-0 {
      margin-left: 0 !important
   }

   .ms-md-1 {
      margin-left: .25rem !important
   }

   .ms-md-2 {
      margin-left: .5rem !important
   }

   .ms-md-3 {
      margin-left: 1rem !important
   }

   .ms-md-4 {
      margin-left: 1.5rem !important
   }

   .ms-md-5 {
      margin-left: 3rem !important
   }

   .ms-md-auto {
      margin-left: auto !important
   }

   .p-md-0 {
      padding: 0 !important
   }

   .p-md-1 {
      padding: .25rem !important
   }

   .p-md-2 {
      padding: .5rem !important
   }

   .p-md-3 {
      padding: 1rem !important
   }

   .p-md-4 {
      padding: 1.5rem !important
   }

   .p-md-5 {
      padding: 3rem !important
   }

   .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important
   }

   .px-md-1 {
      padding-right: .25rem !important;
      padding-left: .25rem !important
   }

   .px-md-2 {
      padding-right: .5rem !important;
      padding-left: .5rem !important
   }

   .px-md-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important
   }

   .px-md-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important
   }

   .px-md-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important
   }

   .py-md-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
   }

   .py-md-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
   }

   .py-md-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
   }

   .py-md-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
   }

   .py-md-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important
   }

   .py-md-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
   }

   .pt-md-0 {
      padding-top: 0 !important
   }

   .pt-md-1 {
      padding-top: .25rem !important
   }

   .pt-md-2 {
      padding-top: .5rem !important
   }

   .pt-md-3 {
      padding-top: 1rem !important
   }

   .pt-md-4 {
      padding-top: 1.5rem !important
   }

   .pt-md-5 {
      padding-top: 3rem !important
   }

   .pe-md-0 {
      padding-right: 0 !important
   }

   .pe-md-1 {
      padding-right: .25rem !important
   }

   .pe-md-2 {
      padding-right: .5rem !important
   }

   .pe-md-3 {
      padding-right: 1rem !important
   }

   .pe-md-4 {
      padding-right: 1.5rem !important
   }

   .pe-md-5 {
      padding-right: 3rem !important
   }

   .pb-md-0 {
      padding-bottom: 0 !important
   }

   .pb-md-1 {
      padding-bottom: .25rem !important
   }

   .pb-md-2 {
      padding-bottom: .5rem !important
   }

   .pb-md-3 {
      padding-bottom: 1rem !important
   }

   .pb-md-4 {
      padding-bottom: 1.5rem !important
   }

   .pb-md-5 {
      padding-bottom: 3rem !important
   }

   .ps-md-0 {
      padding-left: 0 !important
   }

   .ps-md-1 {
      padding-left: .25rem !important
   }

   .ps-md-2 {
      padding-left: .5rem !important
   }

   .ps-md-3 {
      padding-left: 1rem !important
   }

   .ps-md-4 {
      padding-left: 1.5rem !important
   }

   .ps-md-5 {
      padding-left: 3rem !important
   }

   .gap-md-0 {
      gap: 0 !important
   }

   .gap-md-1 {
      gap: .25rem !important
   }

   .gap-md-2 {
      gap: .5rem !important
   }

   .gap-md-3 {
      gap: 1rem !important
   }

   .gap-md-4 {
      gap: 1.5rem !important
   }

   .gap-md-5 {
      gap: 3rem !important
   }

   .row-gap-md-0 {
      row-gap: 0 !important
   }

   .row-gap-md-1 {
      row-gap: .25rem !important
   }

   .row-gap-md-2 {
      row-gap: .5rem !important
   }

   .row-gap-md-3 {
      row-gap: 1rem !important
   }

   .row-gap-md-4 {
      row-gap: 1.5rem !important
   }

   .row-gap-md-5 {
      row-gap: 3rem !important
   }

   .column-gap-md-0 {
      column-gap: 0 !important
   }

   .column-gap-md-1 {
      column-gap: .25rem !important
   }

   .column-gap-md-2 {
      column-gap: .5rem !important
   }

   .column-gap-md-3 {
      column-gap: 1rem !important
   }

   .column-gap-md-4 {
      column-gap: 1.5rem !important
   }

   .column-gap-md-5 {
      column-gap: 3rem !important
   }

   .text-md-start {
      text-align: left !important
   }

   .text-md-end {
      text-align: right !important
   }

   .text-md-center {
      text-align: center !important
   }
}

@media (min-width:991px) {
   .float-lg-start {
      float: left !important
   }

   .float-lg-end {
      float: right !important
   }

   .float-lg-none {
      float: none !important
   }

   .object-fit-lg-contain {
      object-fit: contain !important
   }

   .object-fit-lg-cover {
      object-fit: cover !important
   }

   .object-fit-lg-fill {
      object-fit: fill !important
   }

   .object-fit-lg-scale {
      object-fit: scale-down !important
   }

   .object-fit-lg-none {
      object-fit: none !important
   }

   .d-lg-inline {
      display: inline !important
   }

   .d-lg-inline-block {
      display: inline-block !important
   }

   .d-lg-block {
      display: block !important
   }

   .d-lg-grid {
      display: grid !important
   }

   .d-lg-inline-grid {
      display: inline-grid !important
   }

   .d-lg-table {
      display: table !important
   }

   .d-lg-table-row {
      display: table-row !important
   }

   .d-lg-table-cell {
      display: table-cell !important
   }

   .d-lg-flex {
      display: flex !important
   }

   .d-lg-inline-flex {
      display: inline-flex !important
   }

   .d-lg-none {
      display: none !important
   }

   .flex-lg-fill {
      flex: 1 1 auto !important
   }

   .flex-lg-row {
      flex-direction: row !important
   }

   .flex-lg-column {
      flex-direction: column !important
   }

   .flex-lg-row-reverse {
      flex-direction: row-reverse !important
   }

   .flex-lg-column-reverse {
      flex-direction: column-reverse !important
   }

   .flex-lg-grow-0 {
      flex-grow: 0 !important
   }

   .flex-lg-grow-1 {
      flex-grow: 1 !important
   }

   .flex-lg-shrink-0 {
      flex-shrink: 0 !important
   }

   .flex-lg-shrink-1 {
      flex-shrink: 1 !important
   }

   .flex-lg-wrap {
      flex-wrap: wrap !important
   }

   .flex-lg-nowrap {
      flex-wrap: nowrap !important
   }

   .flex-lg-wrap-reverse {
      flex-wrap: wrap-reverse !important
   }

   .justify-content-lg-start {
      justify-content: flex-start !important
   }

   .justify-content-lg-end {
      justify-content: flex-end !important
   }

   .justify-content-lg-center {
      justify-content: center !important
   }

   .justify-content-lg-between {
      justify-content: space-between !important
   }

   .justify-content-lg-around {
      justify-content: space-around !important
   }

   .justify-content-lg-evenly {
      justify-content: space-evenly !important
   }

   .align-items-lg-start {
      align-items: flex-start !important
   }

   .align-items-lg-end {
      align-items: flex-end !important
   }

   .align-items-lg-center {
      align-items: center !important
   }

   .align-items-lg-baseline {
      align-items: baseline !important
   }

   .align-items-lg-stretch {
      align-items: stretch !important
   }

   .align-content-lg-start {
      align-content: flex-start !important
   }

   .align-content-lg-end {
      align-content: flex-end !important
   }

   .align-content-lg-center {
      align-content: center !important
   }

   .align-content-lg-between {
      align-content: space-between !important
   }

   .align-content-lg-around {
      align-content: space-around !important
   }

   .align-content-lg-stretch {
      align-content: stretch !important
   }

   .align-self-lg-auto {
      align-self: auto !important
   }

   .align-self-lg-start {
      align-self: flex-start !important
   }

   .align-self-lg-end {
      align-self: flex-end !important
   }

   .align-self-lg-center {
      align-self: center !important
   }

   .align-self-lg-baseline {
      align-self: baseline !important
   }

   .align-self-lg-stretch {
      align-self: stretch !important
   }

   .order-lg-first {
      order: -1 !important
   }

   .order-lg-0 {
      order: 0 !important
   }

   .order-lg-1 {
      order: 1 !important
   }

   .order-lg-2 {
      order: 2 !important
   }

   .order-lg-3 {
      order: 3 !important
   }

   .order-lg-4 {
      order: 4 !important
   }

   .order-lg-5 {
      order: 5 !important
   }

   .order-lg-last {
      order: 6 !important
   }

   .m-lg-0 {
      margin: 0 !important
   }

   .m-lg-1 {
      margin: .25rem !important
   }

   .m-lg-2 {
      margin: .5rem !important
   }

   .m-lg-3 {
      margin: 1rem !important
   }

   .m-lg-4 {
      margin: 1.5rem !important
   }

   .m-lg-5 {
      margin: 3rem !important
   }

   .m-lg-auto {
      margin: auto !important
   }

   .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important
   }

   .mx-lg-1 {
      margin-right: .25rem !important;
      margin-left: .25rem !important
   }

   .mx-lg-2 {
      margin-right: .5rem !important;
      margin-left: .5rem !important
   }

   .mx-lg-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important
   }

   .mx-lg-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important
   }

   .mx-lg-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important
   }

   .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important
   }

   .my-lg-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
   }

   .my-lg-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
   }

   .my-lg-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
   }

   .my-lg-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
   }

   .my-lg-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important
   }

   .my-lg-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
   }

   .my-lg-auto {
      margin-top: auto !important;
      margin-bottom: auto !important
   }

   .mt-lg-0 {
      margin-top: 0 !important
   }

   .mt-lg-1 {
      margin-top: .25rem !important
   }

   .mt-lg-2 {
      margin-top: .5rem !important
   }

   .mt-lg-3 {
      margin-top: 1rem !important
   }

   .mt-lg-4 {
      margin-top: 1.5rem !important
   }

   .mt-lg-5 {
      margin-top: 3rem !important
   }

   .mt-lg-auto {
      margin-top: auto !important
   }

   .me-lg-0 {
      margin-right: 0 !important
   }

   .me-lg-1 {
      margin-right: .25rem !important
   }

   .me-lg-2 {
      margin-right: .5rem !important
   }

   .me-lg-3 {
      margin-right: 1rem !important
   }

   .me-lg-4 {
      margin-right: 1.5rem !important
   }

   .me-lg-5 {
      margin-right: 3rem !important
   }

   .me-lg-auto {
      margin-right: auto !important
   }

   .mb-lg-0 {
      margin-bottom: 0 !important
   }

   .mb-lg-1 {
      margin-bottom: .25rem !important
   }

   .mb-lg-2 {
      margin-bottom: .5rem !important
   }

   .mb-lg-3 {
      margin-bottom: 1rem !important
   }

   .mb-lg-4 {
      margin-bottom: 1.5rem !important
   }

   .mb-lg-5 {
      margin-bottom: 3rem !important
   }

   .mb-lg-auto {
      margin-bottom: auto !important
   }

   .ms-lg-0 {
      margin-left: 0 !important
   }

   .ms-lg-1 {
      margin-left: .25rem !important
   }

   .ms-lg-2 {
      margin-left: .5rem !important
   }

   .ms-lg-3 {
      margin-left: 1rem !important
   }

   .ms-lg-4 {
      margin-left: 1.5rem !important
   }

   .ms-lg-5 {
      margin-left: 3rem !important
   }

   .ms-lg-auto {
      margin-left: auto !important
   }

   .p-lg-0 {
      padding: 0 !important
   }

   .p-lg-1 {
      padding: .25rem !important
   }

   .p-lg-2 {
      padding: .5rem !important
   }

   .p-lg-3 {
      padding: 1rem !important
   }

   .p-lg-4 {
      padding: 1.5rem !important
   }

   .p-lg-5 {
      padding: 3rem !important
   }

   .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important
   }

   .px-lg-1 {
      padding-right: .25rem !important;
      padding-left: .25rem !important
   }

   .px-lg-2 {
      padding-right: .5rem !important;
      padding-left: .5rem !important
   }

   .px-lg-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important
   }

   .px-lg-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important
   }

   .px-lg-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important
   }

   .py-lg-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
   }

   .py-lg-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
   }

   .py-lg-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
   }

   .py-lg-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
   }

   .py-lg-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important
   }

   .py-lg-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
   }

   .pt-lg-0 {
      padding-top: 0 !important
   }

   .pt-lg-1 {
      padding-top: .25rem !important
   }

   .pt-lg-2 {
      padding-top: .5rem !important
   }

   .pt-lg-3 {
      padding-top: 1rem !important
   }

   .pt-lg-4 {
      padding-top: 1.5rem !important
   }

   .pt-lg-5 {
      padding-top: 3rem !important
   }

   .pe-lg-0 {
      padding-right: 0 !important
   }

   .pe-lg-1 {
      padding-right: .25rem !important
   }

   .pe-lg-2 {
      padding-right: .5rem !important
   }

   .pe-lg-3 {
      padding-right: 1rem !important
   }

   .pe-lg-4 {
      padding-right: 1.5rem !important
   }

   .pe-lg-5 {
      padding-right: 3rem !important
   }

   .pb-lg-0 {
      padding-bottom: 0 !important
   }

   .pb-lg-1 {
      padding-bottom: .25rem !important
   }

   .pb-lg-2 {
      padding-bottom: .5rem !important
   }

   .pb-lg-3 {
      padding-bottom: 1rem !important
   }

   .pb-lg-4 {
      padding-bottom: 1.5rem !important
   }

   .pb-lg-5 {
      padding-bottom: 3rem !important
   }

   .ps-lg-0 {
      padding-left: 0 !important
   }

   .ps-lg-1 {
      padding-left: .25rem !important
   }

   .ps-lg-2 {
      padding-left: .5rem !important
   }

   .ps-lg-3 {
      padding-left: 1rem !important
   }

   .ps-lg-4 {
      padding-left: 1.5rem !important
   }

   .ps-lg-5 {
      padding-left: 3rem !important
   }

   .gap-lg-0 {
      gap: 0 !important
   }

   .gap-lg-1 {
      gap: .25rem !important
   }

   .gap-lg-2 {
      gap: .5rem !important
   }

   .gap-lg-3 {
      gap: 1rem !important
   }

   .gap-lg-4 {
      gap: 1.5rem !important
   }

   .gap-lg-5 {
      gap: 3rem !important
   }

   .row-gap-lg-0 {
      row-gap: 0 !important
   }

   .row-gap-lg-1 {
      row-gap: .25rem !important
   }

   .row-gap-lg-2 {
      row-gap: .5rem !important
   }

   .row-gap-lg-3 {
      row-gap: 1rem !important
   }

   .row-gap-lg-4 {
      row-gap: 1.5rem !important
   }

   .row-gap-lg-5 {
      row-gap: 3rem !important
   }

   .column-gap-lg-0 {
      column-gap: 0 !important
   }

   .column-gap-lg-1 {
      column-gap: .25rem !important
   }

   .column-gap-lg-2 {
      column-gap: .5rem !important
   }

   .column-gap-lg-3 {
      column-gap: 1rem !important
   }

   .column-gap-lg-4 {
      column-gap: 1.5rem !important
   }

   .column-gap-lg-5 {
      column-gap: 3rem !important
   }

   .text-lg-start {
      text-align: left !important
   }

   .text-lg-end {
      text-align: right !important
   }

   .text-lg-center {
      text-align: center !important
   }
}

@media (min-width:1200px) {
   .float-xl-start {
      float: left !important
   }

   .float-xl-end {
      float: right !important
   }

   .float-xl-none {
      float: none !important
   }

   .object-fit-xl-contain {
      object-fit: contain !important
   }

   .object-fit-xl-cover {
      object-fit: cover !important
   }

   .object-fit-xl-fill {
      object-fit: fill !important
   }

   .object-fit-xl-scale {
      object-fit: scale-down !important
   }

   .object-fit-xl-none {
      object-fit: none !important
   }

   .d-xl-inline {
      display: inline !important
   }

   .d-xl-inline-block {
      display: inline-block !important
   }

   .d-xl-block {
      display: block !important
   }

   .d-xl-grid {
      display: grid !important
   }

   .d-xl-inline-grid {
      display: inline-grid !important
   }

   .d-xl-table {
      display: table !important
   }

   .d-xl-table-row {
      display: table-row !important
   }

   .d-xl-table-cell {
      display: table-cell !important
   }

   .d-xl-flex {
      display: flex !important
   }

   .d-xl-inline-flex {
      display: inline-flex !important
   }

   .d-xl-none {
      display: none !important
   }

   .flex-xl-fill {
      flex: 1 1 auto !important
   }

   .flex-xl-row {
      flex-direction: row !important
   }

   .flex-xl-column {
      flex-direction: column !important
   }

   .flex-xl-row-reverse {
      flex-direction: row-reverse !important
   }

   .flex-xl-column-reverse {
      flex-direction: column-reverse !important
   }

   .flex-xl-grow-0 {
      flex-grow: 0 !important
   }

   .flex-xl-grow-1 {
      flex-grow: 1 !important
   }

   .flex-xl-shrink-0 {
      flex-shrink: 0 !important
   }

   .flex-xl-shrink-1 {
      flex-shrink: 1 !important
   }

   .flex-xl-wrap {
      flex-wrap: wrap !important
   }

   .flex-xl-nowrap {
      flex-wrap: nowrap !important
   }

   .flex-xl-wrap-reverse {
      flex-wrap: wrap-reverse !important
   }

   .justify-content-xl-start {
      justify-content: flex-start !important
   }

   .justify-content-xl-end {
      justify-content: flex-end !important
   }

   .justify-content-xl-center {
      justify-content: center !important
   }

   .justify-content-xl-between {
      justify-content: space-between !important
   }

   .justify-content-xl-around {
      justify-content: space-around !important
   }

   .justify-content-xl-evenly {
      justify-content: space-evenly !important
   }

   .align-items-xl-start {
      align-items: flex-start !important
   }

   .align-items-xl-end {
      align-items: flex-end !important
   }

   .align-items-xl-center {
      align-items: center !important
   }

   .align-items-xl-baseline {
      align-items: baseline !important
   }

   .align-items-xl-stretch {
      align-items: stretch !important
   }

   .align-content-xl-start {
      align-content: flex-start !important
   }

   .align-content-xl-end {
      align-content: flex-end !important
   }

   .align-content-xl-center {
      align-content: center !important
   }

   .align-content-xl-between {
      align-content: space-between !important
   }

   .align-content-xl-around {
      align-content: space-around !important
   }

   .align-content-xl-stretch {
      align-content: stretch !important
   }

   .align-self-xl-auto {
      align-self: auto !important
   }

   .align-self-xl-start {
      align-self: flex-start !important
   }

   .align-self-xl-end {
      align-self: flex-end !important
   }

   .align-self-xl-center {
      align-self: center !important
   }

   .align-self-xl-baseline {
      align-self: baseline !important
   }

   .align-self-xl-stretch {
      align-self: stretch !important
   }

   .order-xl-first {
      order: -1 !important
   }

   .order-xl-0 {
      order: 0 !important
   }

   .order-xl-1 {
      order: 1 !important
   }

   .order-xl-2 {
      order: 2 !important
   }

   .order-xl-3 {
      order: 3 !important
   }

   .order-xl-4 {
      order: 4 !important
   }

   .order-xl-5 {
      order: 5 !important
   }

   .order-xl-last {
      order: 6 !important
   }

   .m-xl-0 {
      margin: 0 !important
   }

   .m-xl-1 {
      margin: .25rem !important
   }

   .m-xl-2 {
      margin: .5rem !important
   }

   .m-xl-3 {
      margin: 1rem !important
   }

   .m-xl-4 {
      margin: 1.5rem !important
   }

   .m-xl-5 {
      margin: 3rem !important
   }

   .m-xl-auto {
      margin: auto !important
   }

   .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important
   }

   .mx-xl-1 {
      margin-right: .25rem !important;
      margin-left: .25rem !important
   }

   .mx-xl-2 {
      margin-right: .5rem !important;
      margin-left: .5rem !important
   }

   .mx-xl-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important
   }

   .mx-xl-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important
   }

   .mx-xl-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important
   }

   .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important
   }

   .my-xl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
   }

   .my-xl-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
   }

   .my-xl-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
   }

   .my-xl-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
   }

   .my-xl-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important
   }

   .my-xl-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
   }

   .my-xl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important
   }

   .mt-xl-0 {
      margin-top: 0 !important
   }

   .mt-xl-1 {
      margin-top: .25rem !important
   }

   .mt-xl-2 {
      margin-top: .5rem !important
   }

   .mt-xl-3 {
      margin-top: 1rem !important
   }

   .mt-xl-4 {
      margin-top: 1.5rem !important
   }

   .mt-xl-5 {
      margin-top: 3rem !important
   }

   .mt-xl-auto {
      margin-top: auto !important
   }

   .me-xl-0 {
      margin-right: 0 !important
   }

   .me-xl-1 {
      margin-right: .25rem !important
   }

   .me-xl-2 {
      margin-right: .5rem !important
   }

   .me-xl-3 {
      margin-right: 1rem !important
   }

   .me-xl-4 {
      margin-right: 1.5rem !important
   }

   .me-xl-5 {
      margin-right: 3rem !important
   }

   .me-xl-auto {
      margin-right: auto !important
   }

   .mb-xl-0 {
      margin-bottom: 0 !important
   }

   .mb-xl-1 {
      margin-bottom: .25rem !important
   }

   .mb-xl-2 {
      margin-bottom: .5rem !important
   }

   .mb-xl-3 {
      margin-bottom: 1rem !important
   }

   .mb-xl-4 {
      margin-bottom: 1.5rem !important
   }

   .mb-xl-5 {
      margin-bottom: 3rem !important
   }

   .mb-xl-auto {
      margin-bottom: auto !important
   }

   .ms-xl-0 {
      margin-left: 0 !important
   }

   .ms-xl-1 {
      margin-left: .25rem !important
   }

   .ms-xl-2 {
      margin-left: .5rem !important
   }

   .ms-xl-3 {
      margin-left: 1rem !important
   }

   .ms-xl-4 {
      margin-left: 1.5rem !important
   }

   .ms-xl-5 {
      margin-left: 3rem !important
   }

   .ms-xl-auto {
      margin-left: auto !important
   }

   .p-xl-0 {
      padding: 0 !important
   }

   .p-xl-1 {
      padding: .25rem !important
   }

   .p-xl-2 {
      padding: .5rem !important
   }

   .p-xl-3 {
      padding: 1rem !important
   }

   .p-xl-4 {
      padding: 1.5rem !important
   }

   .p-xl-5 {
      padding: 3rem !important
   }

   .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important
   }

   .px-xl-1 {
      padding-right: .25rem !important;
      padding-left: .25rem !important
   }

   .px-xl-2 {
      padding-right: .5rem !important;
      padding-left: .5rem !important
   }

   .px-xl-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important
   }

   .px-xl-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important
   }

   .px-xl-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important
   }

   .py-xl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
   }

   .py-xl-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
   }

   .py-xl-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
   }

   .py-xl-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
   }

   .py-xl-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important
   }

   .py-xl-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
   }

   .pt-xl-0 {
      padding-top: 0 !important
   }

   .pt-xl-1 {
      padding-top: .25rem !important
   }

   .pt-xl-2 {
      padding-top: .5rem !important
   }

   .pt-xl-3 {
      padding-top: 1rem !important
   }

   .pt-xl-4 {
      padding-top: 1.5rem !important
   }

   .pt-xl-5 {
      padding-top: 3rem !important
   }

   .pe-xl-0 {
      padding-right: 0 !important
   }

   .pe-xl-1 {
      padding-right: .25rem !important
   }

   .pe-xl-2 {
      padding-right: .5rem !important
   }

   .pe-xl-3 {
      padding-right: 1rem !important
   }

   .pe-xl-4 {
      padding-right: 1.5rem !important
   }

   .pe-xl-5 {
      padding-right: 3rem !important
   }

   .pb-xl-0 {
      padding-bottom: 0 !important
   }

   .pb-xl-1 {
      padding-bottom: .25rem !important
   }

   .pb-xl-2 {
      padding-bottom: .5rem !important
   }

   .pb-xl-3 {
      padding-bottom: 1rem !important
   }

   .pb-xl-4 {
      padding-bottom: 1.5rem !important
   }

   .pb-xl-5 {
      padding-bottom: 3rem !important
   }

   .ps-xl-0 {
      padding-left: 0 !important
   }

   .ps-xl-1 {
      padding-left: .25rem !important
   }

   .ps-xl-2 {
      padding-left: .5rem !important
   }

   .ps-xl-3 {
      padding-left: 1rem !important
   }

   .ps-xl-4 {
      padding-left: 1.5rem !important
   }

   .ps-xl-5 {
      padding-left: 3rem !important
   }

   .gap-xl-0 {
      gap: 0 !important
   }

   .gap-xl-1 {
      gap: .25rem !important
   }

   .gap-xl-2 {
      gap: .5rem !important
   }

   .gap-xl-3 {
      gap: 1rem !important
   }

   .gap-xl-4 {
      gap: 1.5rem !important
   }

   .gap-xl-5 {
      gap: 3rem !important
   }

   .row-gap-xl-0 {
      row-gap: 0 !important
   }

   .row-gap-xl-1 {
      row-gap: .25rem !important
   }

   .row-gap-xl-2 {
      row-gap: .5rem !important
   }

   .row-gap-xl-3 {
      row-gap: 1rem !important
   }

   .row-gap-xl-4 {
      row-gap: 1.5rem !important
   }

   .row-gap-xl-5 {
      row-gap: 3rem !important
   }

   .column-gap-xl-0 {
      column-gap: 0 !important
   }

   .column-gap-xl-1 {
      column-gap: .25rem !important
   }

   .column-gap-xl-2 {
      column-gap: .5rem !important
   }

   .column-gap-xl-3 {
      column-gap: 1rem !important
   }

   .column-gap-xl-4 {
      column-gap: 1.5rem !important
   }

   .column-gap-xl-5 {
      column-gap: 3rem !important
   }

   .text-xl-start {
      text-align: left !important
   }

   .text-xl-end {
      text-align: right !important
   }

   .text-xl-center {
      text-align: center !important
   }
}

@media (min-width:1280px) {
   .float-xxl-start {
      float: left !important
   }

   .float-xxl-end {
      float: right !important
   }

   .float-xxl-none {
      float: none !important
   }

   .object-fit-xxl-contain {
      object-fit: contain !important
   }

   .object-fit-xxl-cover {
      object-fit: cover !important
   }

   .object-fit-xxl-fill {
      object-fit: fill !important
   }

   .object-fit-xxl-scale {
      object-fit: scale-down !important
   }

   .object-fit-xxl-none {
      object-fit: none !important
   }

   .d-xxl-inline {
      display: inline !important
   }

   .d-xxl-inline-block {
      display: inline-block !important
   }

   .d-xxl-block {
      display: block !important
   }

   .d-xxl-grid {
      display: grid !important
   }

   .d-xxl-inline-grid {
      display: inline-grid !important
   }

   .d-xxl-table {
      display: table !important
   }

   .d-xxl-table-row {
      display: table-row !important
   }

   .d-xxl-table-cell {
      display: table-cell !important
   }

   .d-xxl-flex {
      display: flex !important
   }

   .d-xxl-inline-flex {
      display: inline-flex !important
   }

   .d-xxl-none {
      display: none !important
   }

   .flex-xxl-fill {
      flex: 1 1 auto !important
   }

   .flex-xxl-row {
      flex-direction: row !important
   }

   .flex-xxl-column {
      flex-direction: column !important
   }

   .flex-xxl-row-reverse {
      flex-direction: row-reverse !important
   }

   .flex-xxl-column-reverse {
      flex-direction: column-reverse !important
   }

   .flex-xxl-grow-0 {
      flex-grow: 0 !important
   }

   .flex-xxl-grow-1 {
      flex-grow: 1 !important
   }

   .flex-xxl-shrink-0 {
      flex-shrink: 0 !important
   }

   .flex-xxl-shrink-1 {
      flex-shrink: 1 !important
   }

   .flex-xxl-wrap {
      flex-wrap: wrap !important
   }

   .flex-xxl-nowrap {
      flex-wrap: nowrap !important
   }

   .flex-xxl-wrap-reverse {
      flex-wrap: wrap-reverse !important
   }

   .justify-content-xxl-start {
      justify-content: flex-start !important
   }

   .justify-content-xxl-end {
      justify-content: flex-end !important
   }

   .justify-content-xxl-center {
      justify-content: center !important
   }

   .justify-content-xxl-between {
      justify-content: space-between !important
   }

   .justify-content-xxl-around {
      justify-content: space-around !important
   }

   .justify-content-xxl-evenly {
      justify-content: space-evenly !important
   }

   .align-items-xxl-start {
      align-items: flex-start !important
   }

   .align-items-xxl-end {
      align-items: flex-end !important
   }

   .align-items-xxl-center {
      align-items: center !important
   }

   .align-items-xxl-baseline {
      align-items: baseline !important
   }

   .align-items-xxl-stretch {
      align-items: stretch !important
   }

   .align-content-xxl-start {
      align-content: flex-start !important
   }

   .align-content-xxl-end {
      align-content: flex-end !important
   }

   .align-content-xxl-center {
      align-content: center !important
   }

   .align-content-xxl-between {
      align-content: space-between !important
   }

   .align-content-xxl-around {
      align-content: space-around !important
   }

   .align-content-xxl-stretch {
      align-content: stretch !important
   }

   .align-self-xxl-auto {
      align-self: auto !important
   }

   .align-self-xxl-start {
      align-self: flex-start !important
   }

   .align-self-xxl-end {
      align-self: flex-end !important
   }

   .align-self-xxl-center {
      align-self: center !important
   }

   .align-self-xxl-baseline {
      align-self: baseline !important
   }

   .align-self-xxl-stretch {
      align-self: stretch !important
   }

   .order-xxl-first {
      order: -1 !important
   }

   .order-xxl-0 {
      order: 0 !important
   }

   .order-xxl-1 {
      order: 1 !important
   }

   .order-xxl-2 {
      order: 2 !important
   }

   .order-xxl-3 {
      order: 3 !important
   }

   .order-xxl-4 {
      order: 4 !important
   }

   .order-xxl-5 {
      order: 5 !important
   }

   .order-xxl-last {
      order: 6 !important
   }

   .m-xxl-0 {
      margin: 0 !important
   }

   .m-xxl-1 {
      margin: .25rem !important
   }

   .m-xxl-2 {
      margin: .5rem !important
   }

   .m-xxl-3 {
      margin: 1rem !important
   }

   .m-xxl-4 {
      margin: 1.5rem !important
   }

   .m-xxl-5 {
      margin: 3rem !important
   }

   .m-xxl-auto {
      margin: auto !important
   }

   .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important
   }

   .mx-xxl-1 {
      margin-right: .25rem !important;
      margin-left: .25rem !important
   }

   .mx-xxl-2 {
      margin-right: .5rem !important;
      margin-left: .5rem !important
   }

   .mx-xxl-3 {
      margin-right: 1rem !important;
      margin-left: 1rem !important
   }

   .mx-xxl-4 {
      margin-right: 1.5rem !important;
      margin-left: 1.5rem !important
   }

   .mx-xxl-5 {
      margin-right: 3rem !important;
      margin-left: 3rem !important
   }

   .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important
   }

   .my-xxl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
   }

   .my-xxl-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
   }

   .my-xxl-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
   }

   .my-xxl-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
   }

   .my-xxl-4 {
      margin-top: 1.5rem !important;
      margin-bottom: 1.5rem !important
   }

   .my-xxl-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
   }

   .my-xxl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important
   }

   .mt-xxl-0 {
      margin-top: 0 !important
   }

   .mt-xxl-1 {
      margin-top: .25rem !important
   }

   .mt-xxl-2 {
      margin-top: .5rem !important
   }

   .mt-xxl-3 {
      margin-top: 1rem !important
   }

   .mt-xxl-4 {
      margin-top: 1.5rem !important
   }

   .mt-xxl-5 {
      margin-top: 3rem !important
   }

   .mt-xxl-auto {
      margin-top: auto !important
   }

   .me-xxl-0 {
      margin-right: 0 !important
   }

   .me-xxl-1 {
      margin-right: .25rem !important
   }

   .me-xxl-2 {
      margin-right: .5rem !important
   }

   .me-xxl-3 {
      margin-right: 1rem !important
   }

   .me-xxl-4 {
      margin-right: 1.5rem !important
   }

   .me-xxl-5 {
      margin-right: 3rem !important
   }

   .me-xxl-auto {
      margin-right: auto !important
   }

   .mb-xxl-0 {
      margin-bottom: 0 !important
   }

   .mb-xxl-1 {
      margin-bottom: .25rem !important
   }

   .mb-xxl-2 {
      margin-bottom: .5rem !important
   }

   .mb-xxl-3 {
      margin-bottom: 1rem !important
   }

   .mb-xxl-4 {
      margin-bottom: 1.5rem !important
   }

   .mb-xxl-5 {
      margin-bottom: 3rem !important
   }

   .mb-xxl-auto {
      margin-bottom: auto !important
   }

   .ms-xxl-0 {
      margin-left: 0 !important
   }

   .ms-xxl-1 {
      margin-left: .25rem !important
   }

   .ms-xxl-2 {
      margin-left: .5rem !important
   }

   .ms-xxl-3 {
      margin-left: 1rem !important
   }

   .ms-xxl-4 {
      margin-left: 1.5rem !important
   }

   .ms-xxl-5 {
      margin-left: 3rem !important
   }

   .ms-xxl-auto {
      margin-left: auto !important
   }

   .p-xxl-0 {
      padding: 0 !important
   }

   .p-xxl-1 {
      padding: .25rem !important
   }

   .p-xxl-2 {
      padding: .5rem !important
   }

   .p-xxl-3 {
      padding: 1rem !important
   }

   .p-xxl-4 {
      padding: 1.5rem !important
   }

   .p-xxl-5 {
      padding: 3rem !important
   }

   .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important
   }

   .px-xxl-1 {
      padding-right: .25rem !important;
      padding-left: .25rem !important
   }

   .px-xxl-2 {
      padding-right: .5rem !important;
      padding-left: .5rem !important
   }

   .px-xxl-3 {
      padding-right: 1rem !important;
      padding-left: 1rem !important
   }

   .px-xxl-4 {
      padding-right: 1.5rem !important;
      padding-left: 1.5rem !important
   }

   .px-xxl-5 {
      padding-right: 3rem !important;
      padding-left: 3rem !important
   }

   .py-xxl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
   }

   .py-xxl-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
   }

   .py-xxl-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
   }

   .py-xxl-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
   }

   .py-xxl-4 {
      padding-top: 1.5rem !important;
      padding-bottom: 1.5rem !important
   }

   .py-xxl-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
   }

   .pt-xxl-0 {
      padding-top: 0 !important
   }

   .pt-xxl-1 {
      padding-top: .25rem !important
   }

   .pt-xxl-2 {
      padding-top: .5rem !important
   }

   .pt-xxl-3 {
      padding-top: 1rem !important
   }

   .pt-xxl-4 {
      padding-top: 1.5rem !important
   }

   .pt-xxl-5 {
      padding-top: 3rem !important
   }

   .pe-xxl-0 {
      padding-right: 0 !important
   }

   .pe-xxl-1 {
      padding-right: .25rem !important
   }

   .pe-xxl-2 {
      padding-right: .5rem !important
   }

   .pe-xxl-3 {
      padding-right: 1rem !important
   }

   .pe-xxl-4 {
      padding-right: 1.5rem !important
   }

   .pe-xxl-5 {
      padding-right: 3rem !important
   }

   .pb-xxl-0 {
      padding-bottom: 0 !important
   }

   .pb-xxl-1 {
      padding-bottom: .25rem !important
   }

   .pb-xxl-2 {
      padding-bottom: .5rem !important
   }

   .pb-xxl-3 {
      padding-bottom: 1rem !important
   }

   .pb-xxl-4 {
      padding-bottom: 1.5rem !important
   }

   .pb-xxl-5 {
      padding-bottom: 3rem !important
   }

   .ps-xxl-0 {
      padding-left: 0 !important
   }

   .ps-xxl-1 {
      padding-left: .25rem !important
   }

   .ps-xxl-2 {
      padding-left: .5rem !important
   }

   .ps-xxl-3 {
      padding-left: 1rem !important
   }

   .ps-xxl-4 {
      padding-left: 1.5rem !important
   }

   .ps-xxl-5 {
      padding-left: 3rem !important
   }

   .gap-xxl-0 {
      gap: 0 !important
   }

   .gap-xxl-1 {
      gap: .25rem !important
   }

   .gap-xxl-2 {
      gap: .5rem !important
   }

   .gap-xxl-3 {
      gap: 1rem !important
   }

   .gap-xxl-4 {
      gap: 1.5rem !important
   }

   .gap-xxl-5 {
      gap: 3rem !important
   }

   .row-gap-xxl-0 {
      row-gap: 0 !important
   }

   .row-gap-xxl-1 {
      row-gap: .25rem !important
   }

   .row-gap-xxl-2 {
      row-gap: .5rem !important
   }

   .row-gap-xxl-3 {
      row-gap: 1rem !important
   }

   .row-gap-xxl-4 {
      row-gap: 1.5rem !important
   }

   .row-gap-xxl-5 {
      row-gap: 3rem !important
   }

   .column-gap-xxl-0 {
      column-gap: 0 !important
   }

   .column-gap-xxl-1 {
      column-gap: .25rem !important
   }

   .column-gap-xxl-2 {
      column-gap: .5rem !important
   }

   .column-gap-xxl-3 {
      column-gap: 1rem !important
   }

   .column-gap-xxl-4 {
      column-gap: 1.5rem !important
   }

   .column-gap-xxl-5 {
      column-gap: 3rem !important
   }

   .text-xxl-start {
      text-align: left !important
   }

   .text-xxl-end {
      text-align: right !important
   }

   .text-xxl-center {
      text-align: center !important
   }
}

@media print {
   .d-print-inline {
      display: inline !important
   }

   .d-print-inline-block {
      display: inline-block !important
   }

   .d-print-block {
      display: block !important
   }

   .d-print-grid {
      display: grid !important
   }

   .d-print-inline-grid {
      display: inline-grid !important
   }

   .d-print-table {
      display: table !important
   }

   .d-print-table-row {
      display: table-row !important
   }

   .d-print-table-cell {
      display: table-cell !important
   }

   .d-print-flex {
      display: flex !important
   }

   .d-print-inline-flex {
      display: inline-flex !important
   }

   .d-print-none {
      display: none !important
   }
}

.login-form,
.user-form,
.user-register-form {
   width: 55%;
   margin: auto
}

@media screen and (max-width:992px) {

   .login-form,
   .user-form,
   .user-register-form {
      width: 85%
   }
}

.login-form .field-group-html-element,
.user-form .field-group-html-element,
.user-register-form .field-group-html-element {
   display: flex;
   flex-direction: row;
   flex-wrap: wrap
}

.login-form .form-type-password,
.user-form .form-type-password,
.user-register-form .form-type-password {
   width: 50%
}

@media screen and (max-width:992px) {

   .login-form .form-type-password,
   .user-form .form-type-password,
   .user-register-form .form-type-password {
      width: 100%
   }
}

.login-form .js-form-wrapper,
.user-form .js-form-wrapper,
.user-register-form .js-form-wrapper {
   width: 50%
}

@media screen and (max-width:992px) {

   .login-form .js-form-wrapper,
   .user-form .js-form-wrapper,
   .user-register-form .js-form-wrapper {
      width: 100%
   }
}

.login-form .js-form-item label,
.user-form .js-form-item label,
.user-register-form .js-form-item label {
   display: none
}

.login-form .form-select,
.user-form .form-select,
.user-register-form .form-select {
   border: none;
   border-bottom: 1px solid #b1b1b1;
   border-radius: 0
}

.login-form input,
.login-form select,
.user-form input,
.user-form select,
.user-register-form input,
.user-register-form select {
   font-weight: 400;
   font-size: 16px;
   line-height: 24px;
   color: #232323
}

.login-form input::placeholder,
.login-form input:focus,
.login-form select::placeholder,
.login-form select:focus,
.user-form input::placeholder,
.user-form input:focus,
.user-form select::placeholder,
.user-form select:focus,
.user-register-form input::placeholder,
.user-register-form input:focus,
.user-register-form select::placeholder,
.user-register-form select:focus {
   color: #232323
}

.login-form input.form-control,
.user-form input.form-control,
.user-register-form input.form-control {
   border-radius: 0
}

.login-form #edit-field-address-0,
.login-form #edit-field-address-0-address,
.login-form #edit-field-address-0-address-country-code,
.user-form #edit-field-address-0,
.user-form #edit-field-address-0-address,
.user-form #edit-field-address-0-address-country-code,
.user-register-form #edit-field-address-0,
.user-register-form #edit-field-address-0-address,
.user-register-form #edit-field-address-0-address-country-code {
   width: 99%
}

.login-form #password-policy-status,
.user-form #password-policy-status,
.user-register-form #password-policy-status {
   display: none !important
}

.login-form .field--name-field-company-name,
.user-form .field--name-field-company-name,
.user-register-form .field--name-field-company-name {
   display: inline-block;
   width: 49%;
   padding-left: 12px
}

@media screen and (max-width:992px) {

   .login-form .field--name-field-company-name,
   .user-form .field--name-field-company-name,
   .user-register-form .field--name-field-company-name {
      width: 100%;
      padding-left: 0
   }
}

.login-form .js-form-type-email .small,
.login-form .js-form-type-email small,
.login-form .js-form-type-password-confirm .small,
.login-form .js-form-type-password-confirm small,
.user-form .js-form-type-email .small,
.user-form .js-form-type-email small,
.user-form .js-form-type-password-confirm .small,
.user-form .js-form-type-password-confirm small,
.user-register-form .js-form-type-email .small,
.user-register-form .js-form-type-email small,
.user-register-form .js-form-type-password-confirm .small,
.user-register-form .js-form-type-password-confirm small {
   display: none
}

.login-form .field--name-field-other-function,
.login-form .field--name-field-other-industry,
.login-form .field--name-field-other-role,
.user-form .field--name-field-other-function,
.user-form .field--name-field-other-industry,
.user-form .field--name-field-other-role,
.user-register-form .field--name-field-other-function,
.user-register-form .field--name-field-other-industry,
.user-register-form .field--name-field-other-role {
   display: none;
   position: relative
}

.login-form .field--name-field-other-function .js-form-item,
.login-form .field--name-field-other-industry .js-form-item,
.login-form .field--name-field-other-role .js-form-item,
.user-form .field--name-field-other-function .js-form-item,
.user-form .field--name-field-other-industry .js-form-item,
.user-form .field--name-field-other-role .js-form-item,
.user-register-form .field--name-field-other-function .js-form-item,
.user-register-form .field--name-field-other-industry .js-form-item,
.user-register-form .field--name-field-other-role .js-form-item {
   display: flex
}

.login-form .field--name-field-other-function .js-form-item input,
.login-form .field--name-field-other-industry .js-form-item input,
.login-form .field--name-field-other-role .js-form-item input,
.user-form .field--name-field-other-function .js-form-item input,
.user-form .field--name-field-other-industry .js-form-item input,
.user-form .field--name-field-other-role .js-form-item input,
.user-register-form .field--name-field-other-function .js-form-item input,
.user-register-form .field--name-field-other-industry .js-form-item input,
.user-register-form .field--name-field-other-role .js-form-item input {
   width: 100%
}

.login-form .field--name-field-other-function .js-form-item::placeholder,
.login-form .field--name-field-other-industry .js-form-item::placeholder,
.login-form .field--name-field-other-role .js-form-item::placeholder,
.user-form .field--name-field-other-function .js-form-item::placeholder,
.user-form .field--name-field-other-industry .js-form-item::placeholder,
.user-form .field--name-field-other-role .js-form-item::placeholder,
.user-register-form .field--name-field-other-function .js-form-item::placeholder,
.user-register-form .field--name-field-other-industry .js-form-item::placeholder,
.user-register-form .field--name-field-other-role .js-form-item::placeholder {
   color: #a7a7a7
}

.login-form .field--name-field-other-function .js-form-item .small,
.login-form .field--name-field-other-function .js-form-item small,
.login-form .field--name-field-other-industry .js-form-item .small,
.login-form .field--name-field-other-industry .js-form-item small,
.login-form .field--name-field-other-role .js-form-item .small,
.login-form .field--name-field-other-role .js-form-item small,
.user-form .field--name-field-other-function .js-form-item .small,
.user-form .field--name-field-other-function .js-form-item small,
.user-form .field--name-field-other-industry .js-form-item .small,
.user-form .field--name-field-other-industry .js-form-item small,
.user-form .field--name-field-other-role .js-form-item .small,
.user-form .field--name-field-other-role .js-form-item small,
.user-register-form .field--name-field-other-function .js-form-item .small,
.user-register-form .field--name-field-other-function .js-form-item small,
.user-register-form .field--name-field-other-industry .js-form-item .small,
.user-register-form .field--name-field-other-industry .js-form-item small,
.user-register-form .field--name-field-other-role .js-form-item .small,
.user-register-form .field--name-field-other-role .js-form-item small {
   position: absolute;
   display: inline-block;
   padding-top: 8px;
   right: -12px;
   left: auto
}

.login-form .field--name-field-other-function .js-form-item .small img,
.login-form .field--name-field-other-function .js-form-item small img,
.login-form .field--name-field-other-industry .js-form-item .small img,
.login-form .field--name-field-other-industry .js-form-item small img,
.login-form .field--name-field-other-role .js-form-item .small img,
.login-form .field--name-field-other-role .js-form-item small img,
.user-form .field--name-field-other-function .js-form-item .small img,
.user-form .field--name-field-other-function .js-form-item small img,
.user-form .field--name-field-other-industry .js-form-item .small img,
.user-form .field--name-field-other-industry .js-form-item small img,
.user-form .field--name-field-other-role .js-form-item .small img,
.user-form .field--name-field-other-role .js-form-item small img,
.user-register-form .field--name-field-other-function .js-form-item .small img,
.user-register-form .field--name-field-other-function .js-form-item small img,
.user-register-form .field--name-field-other-industry .js-form-item .small img,
.user-register-form .field--name-field-other-industry .js-form-item small img,
.user-register-form .field--name-field-other-role .js-form-item .small img,
.user-register-form .field--name-field-other-role .js-form-item small img {
   width: 18px;
   height: 18px
}

.login-form .field--name-field-other-function .js-form-item .small .tooltiptext,
.login-form .field--name-field-other-function .js-form-item small .tooltiptext,
.login-form .field--name-field-other-industry .js-form-item .small .tooltiptext,
.login-form .field--name-field-other-industry .js-form-item small .tooltiptext,
.login-form .field--name-field-other-role .js-form-item .small .tooltiptext,
.login-form .field--name-field-other-role .js-form-item small .tooltiptext,
.user-form .field--name-field-other-function .js-form-item .small .tooltiptext,
.user-form .field--name-field-other-function .js-form-item small .tooltiptext,
.user-form .field--name-field-other-industry .js-form-item .small .tooltiptext,
.user-form .field--name-field-other-industry .js-form-item small .tooltiptext,
.user-form .field--name-field-other-role .js-form-item .small .tooltiptext,
.user-form .field--name-field-other-role .js-form-item small .tooltiptext,
.user-register-form .field--name-field-other-function .js-form-item .small .tooltiptext,
.user-register-form .field--name-field-other-function .js-form-item small .tooltiptext,
.user-register-form .field--name-field-other-industry .js-form-item .small .tooltiptext,
.user-register-form .field--name-field-other-industry .js-form-item small .tooltiptext,
.user-register-form .field--name-field-other-role .js-form-item .small .tooltiptext,
.user-register-form .field--name-field-other-role .js-form-item small .tooltiptext {
   visibility: hidden;
   font-size: 12px;
   line-height: 16px;
   width: 225px;
   background-color: #00b5e2;
   color: #fff;
   text-align: center;
   border-radius: 6px;
   padding: 11px;
   position: absolute;
   z-index: 1;
   bottom: 110%;
   left: 255%;
   margin-left: -60px
}

@media screen and (max-width:992px) {

   .login-form .field--name-field-other-function .js-form-item .small .tooltiptext,
   .login-form .field--name-field-other-function .js-form-item small .tooltiptext,
   .login-form .field--name-field-other-industry .js-form-item .small .tooltiptext,
   .login-form .field--name-field-other-industry .js-form-item small .tooltiptext,
   .login-form .field--name-field-other-role .js-form-item .small .tooltiptext,
   .login-form .field--name-field-other-role .js-form-item small .tooltiptext,
   .user-form .field--name-field-other-function .js-form-item .small .tooltiptext,
   .user-form .field--name-field-other-function .js-form-item small .tooltiptext,
   .user-form .field--name-field-other-industry .js-form-item .small .tooltiptext,
   .user-form .field--name-field-other-industry .js-form-item small .tooltiptext,
   .user-form .field--name-field-other-role .js-form-item .small .tooltiptext,
   .user-form .field--name-field-other-role .js-form-item small .tooltiptext,
   .user-register-form .field--name-field-other-function .js-form-item .small .tooltiptext,
   .user-register-form .field--name-field-other-function .js-form-item small .tooltiptext,
   .user-register-form .field--name-field-other-industry .js-form-item .small .tooltiptext,
   .user-register-form .field--name-field-other-industry .js-form-item small .tooltiptext,
   .user-register-form .field--name-field-other-role .js-form-item .small .tooltiptext,
   .user-register-form .field--name-field-other-role .js-form-item small .tooltiptext {
      right: 0;
      left: auto
   }
}

.login-form .field--name-field-other-function .js-form-item .small .tooltiptext:after,
.login-form .field--name-field-other-function .js-form-item small .tooltiptext:after,
.login-form .field--name-field-other-industry .js-form-item .small .tooltiptext:after,
.login-form .field--name-field-other-industry .js-form-item small .tooltiptext:after,
.login-form .field--name-field-other-role .js-form-item .small .tooltiptext:after,
.login-form .field--name-field-other-role .js-form-item small .tooltiptext:after,
.user-form .field--name-field-other-function .js-form-item .small .tooltiptext:after,
.user-form .field--name-field-other-function .js-form-item small .tooltiptext:after,
.user-form .field--name-field-other-industry .js-form-item .small .tooltiptext:after,
.user-form .field--name-field-other-industry .js-form-item small .tooltiptext:after,
.user-form .field--name-field-other-role .js-form-item .small .tooltiptext:after,
.user-form .field--name-field-other-role .js-form-item small .tooltiptext:after,
.user-register-form .field--name-field-other-function .js-form-item .small .tooltiptext:after,
.user-register-form .field--name-field-other-function .js-form-item small .tooltiptext:after,
.user-register-form .field--name-field-other-industry .js-form-item .small .tooltiptext:after,
.user-register-form .field--name-field-other-industry .js-form-item small .tooltiptext:after,
.user-register-form .field--name-field-other-role .js-form-item .small .tooltiptext:after,
.user-register-form .field--name-field-other-role .js-form-item small .tooltiptext:after {
   content: " ";
   position: absolute;
   top: 100%;
   left: 10%;
   margin-left: -5px;
   border: 5px solid transparent;
   border-top-color: #00b5e2
}

@media screen and (max-width:992px) {

   .login-form .field--name-field-other-function .js-form-item .small .tooltiptext:after,
   .login-form .field--name-field-other-function .js-form-item small .tooltiptext:after,
   .login-form .field--name-field-other-industry .js-form-item .small .tooltiptext:after,
   .login-form .field--name-field-other-industry .js-form-item small .tooltiptext:after,
   .login-form .field--name-field-other-role .js-form-item .small .tooltiptext:after,
   .login-form .field--name-field-other-role .js-form-item small .tooltiptext:after,
   .user-form .field--name-field-other-function .js-form-item .small .tooltiptext:after,
   .user-form .field--name-field-other-function .js-form-item small .tooltiptext:after,
   .user-form .field--name-field-other-industry .js-form-item .small .tooltiptext:after,
   .user-form .field--name-field-other-industry .js-form-item small .tooltiptext:after,
   .user-form .field--name-field-other-role .js-form-item .small .tooltiptext:after,
   .user-form .field--name-field-other-role .js-form-item small .tooltiptext:after,
   .user-register-form .field--name-field-other-function .js-form-item .small .tooltiptext:after,
   .user-register-form .field--name-field-other-function .js-form-item small .tooltiptext:after,
   .user-register-form .field--name-field-other-industry .js-form-item .small .tooltiptext:after,
   .user-register-form .field--name-field-other-industry .js-form-item small .tooltiptext:after,
   .user-register-form .field--name-field-other-role .js-form-item .small .tooltiptext:after,
   .user-register-form .field--name-field-other-role .js-form-item small .tooltiptext:after {
      right: 3%;
      left: auto
   }
}

.login-form .field--name-field-other-function .js-form-item .small:hover .tooltiptext,
.login-form .field--name-field-other-function .js-form-item small:hover .tooltiptext,
.login-form .field--name-field-other-industry .js-form-item .small:hover .tooltiptext,
.login-form .field--name-field-other-industry .js-form-item small:hover .tooltiptext,
.login-form .field--name-field-other-role .js-form-item .small:hover .tooltiptext,
.login-form .field--name-field-other-role .js-form-item small:hover .tooltiptext,
.user-form .field--name-field-other-function .js-form-item .small:hover .tooltiptext,
.user-form .field--name-field-other-function .js-form-item small:hover .tooltiptext,
.user-form .field--name-field-other-industry .js-form-item .small:hover .tooltiptext,
.user-form .field--name-field-other-industry .js-form-item small:hover .tooltiptext,
.user-form .field--name-field-other-role .js-form-item .small:hover .tooltiptext,
.user-form .field--name-field-other-role .js-form-item small:hover .tooltiptext,
.user-register-form .field--name-field-other-function .js-form-item .small:hover .tooltiptext,
.user-register-form .field--name-field-other-function .js-form-item small:hover .tooltiptext,
.user-register-form .field--name-field-other-industry .js-form-item .small:hover .tooltiptext,
.user-register-form .field--name-field-other-industry .js-form-item small:hover .tooltiptext,
.user-register-form .field--name-field-other-role .js-form-item .small:hover .tooltiptext,
.user-register-form .field--name-field-other-role .js-form-item small:hover .tooltiptext {
   visibility: visible
}

.login-form .field--name-field-other-function .LV_invalid,
.login-form .field--name-field-other-industry .LV_invalid,
.login-form .field--name-field-other-role .LV_invalid,
.user-form .field--name-field-other-function .LV_invalid,
.user-form .field--name-field-other-industry .LV_invalid,
.user-form .field--name-field-other-role .LV_invalid,
.user-register-form .field--name-field-other-function .LV_invalid,
.user-register-form .field--name-field-other-industry .LV_invalid,
.user-register-form .field--name-field-other-role .LV_invalid {
   position: absolute;
   top: 35px
}

.login-form .field_function,
.login-form .field_industry,
.login-form .field_role,
.user-form .field_function,
.user-form .field_industry,
.user-form .field_role,
.user-register-form .field_function,
.user-register-form .field_industry,
.user-register-form .field_role {
   flex-wrap: nowrap
}

.login-form .js-form-type-email,
.user-form .js-form-type-email,
.user-register-form .js-form-type-email {
   display: inline-block;
   width: 50%;
   padding-right: 12px;
   margin-bottom: 0 !important;
   vertical-align: top
}

@media screen and (max-width:992px) {

   .login-form .js-form-type-email,
   .user-form .js-form-type-email,
   .user-register-form .js-form-type-email {
      width: 100%;
      padding-right: 0;
      margin-bottom: 47px !important
   }
}

.login-form .field--type-address label,
.user-form .field--type-address label,
.user-register-form .field--type-address label {
   display: block;
   font-size: 16px;
   font-weight: 400;
   line-height: 24px;
   color: #232323
}

.login-form .field--type-address summary,
.user-form .field--type-address summary,
.user-register-form .field--type-address summary {
   display: none
}

.login-form .field--type-address .js-form-wrapper,
.user-form .field--type-address .js-form-wrapper,
.user-register-form .field--type-address .js-form-wrapper {
   width: 100%
}

.login-form .heading,
.user-form .heading,
.user-register-form .heading {
   text-align: center;
   font-size: 44px;
   line-height: 65px;
   color: #2e2e2e;
   font-family: Heebo;
   font-weight: 700;
   margin-top: 70px
}

.login-form .gated_text,
.user-form .gated_text,
.user-register-form .gated_text {
   position: relative;
   font-size: 20px;
   color: #000;
   font-family: Heebo
}

.login-form .subheading,
.user-form .subheading,
.user-register-form .subheading {
   font-family: Heebo;
   font-size: 18px;
   line-height: 27px;
   color: #2e2e2e;
   text-transform: uppercase;
   margin-bottom: 45px;
   margin-top: 100px
}

.login-form #edit-submit,
.user-form #edit-submit,
.user-register-form #edit-submit {
   font-weight: 500;
   width: 206px;
   height: 60px;
   font-size: 14px;
   line-height: 21px;
   border-radius: 8px
}

.login-form .login-info,
.user-form .login-info,
.user-register-form .login-info {
   font-weight: 400;
   font-size: 16px;
   line-height: 28px;
   color: #232323;
   padding-top: 24px
}

.login-form .login-info .register-account,
.user-form .login-info .register-account,
.user-register-form .login-info .register-account {
   padding-left: 5px;
   color: #232323
}

.login-form .login-info .register-account:hover,
.user-form .login-info .register-account:hover,
.user-register-form .login-info .register-account:hover {
   color: #012844
}

.login-form .save-info,
.user-form .save-info,
.user-register-form .save-info {
   font-weight: 400;
   font-size: 16px;
   line-height: 28px;
   color: #232323;
   padding-top: 24px;
   padding-bottom: 47px
}

.login-form .form-control.is-invalid,
.login-form .LV_invalid_field,
.login-form .was-validated .form-control:invalid,
.user-form .form-control.is-invalid,
.user-form .LV_invalid_field,
.user-form .was-validated .form-control:invalid,
.user-register-form .form-control.is-invalid,
.user-register-form .LV_invalid_field,
.user-register-form .was-validated .form-control:invalid {
   border-color: #ff671f;
   background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjE4MiA0LjI3MykiPjxyZWN0IHN0cm9rZT0iI0ZGNjcxRiIgZmlsbD0iI0Q4RDhEOCIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMSIgaGVpZ2h0PSI1LjU0NSIgcng9Ii41Ii8+PGNpcmNsZSBmaWxsPSIjRkY2NzFGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGN4PSIuODE4IiBjeT0iOC4xODIiIHI9IjEiLz48L2c+PHBhdGggZD0iTTE4Ljc2MiAxMy4yODRMMTEuNzYgMS45NjRjLS43OTQtMS4yODQtMi43MjQtMS4yODctMy41MiAwbC03LjAwMiAxMS4zMmMtLjY2MiAxLjA3LjEzNSAyLjQ0MyAxLjQyNyAyLjQ0M2gxNC42N2MxLjI5MyAwIDIuMDg5LTEuMzczIDEuNDI3LTIuNDQzeiIgc3Ryb2tlPSIjRkY2NzFGIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");
   padding-right: calc(1.5em + .75rem);
   background-repeat: no-repeat;
   background-position: right calc(.375em + .1875rem) center;
   background-size: 18px 16px !important;
   color: #ff671f
}

.login-form .invalid-feedback,
.login-form .LV_invalid,
.user-form .invalid-feedback,
.user-form .LV_invalid,
.user-register-form .invalid-feedback,
.user-register-form .LV_invalid {
   color: #ff671f;
   font-size: 12px
}

.login-form .invalid-feedback a,
.login-form .LV_invalid a,
.user-form .invalid-feedback a,
.user-form .LV_invalid a,
.user-register-form .invalid-feedback a,
.user-register-form .LV_invalid a {
   display: none;
   color: #ff671f;
   font-size: 12px
}

.login-form .password-confirm-message,
.user-form .password-confirm-message,
.user-register-form .password-confirm-message {
   display: none
}

.login-form label.form-required:after,
.user-form label.form-required:after,
.user-register-form label.form-required:after {
   background: none
}

.login-form #edit-widen,
.login-form .js-form-item-current-pass #edit-current-pass--description,
.login-form .js-form-item-name,
.user-form #edit-widen,
.user-form .js-form-item-current-pass #edit-current-pass--description,
.user-form .js-form-item-name,
.user-register-form #edit-widen,
.user-register-form .js-form-item-current-pass #edit-current-pass--description,
.user-register-form .js-form-item-name {
   display: none
}

.login-form .form-email.form-control:disabled,
.user-form .form-email.form-control:disabled,
.user-register-form .form-email.form-control:disabled {
   background-color: #fff
}

.page-user-login .alert-wrapper,
.page-user-register .alert-wrapper,
.user-logged-in .tabs {
   display: none
}

.login-form .user-login-form {
   margin-bottom: 16px
}

.login-form .login-info {
   text-align: center
}

.login-form .js-form-item-name,
.login-form .js-form-type-password {
   display: block;
   width: 100%;
   margin-bottom: 32px !important
}

.login-form .js-form-item-name .description,
.login-form .js-form-type-password #edit-pass--description,
.login-form .js-form-type-password .description {
   display: none
}

.login-form .login-form__help_actions {
   text-align: center;
   margin-top: 30px;
   margin-bottom: 90px
}

.login-form .login-form__submit {
   text-align: center
}

.login-form .forgot-password {
   font-weight: 400;
   font-size: 16px;
   line-height: 28px;
   color: #232323
}

.login-form .forgot-password:hover {
   color: #012844
}

.path-webform .alert-wrapper {
   display: none
}

.webform-submission-form {
   max-width: 51em;
   margin: auto
}

@media screen and (max-width:992px) {
   .webform-submission-form {
      width: 100%
   }
}

.webform-submission-form .form-control {
   padding-left: 0
}

.webform-submission-form .form-control:focus {
   box-shadow: none;
   border-color: #b1b1b1
}

.webform-submission-form .form-control.error,
.webform-submission-form .form-control.is-invalid,
.webform-submission-form .form-select.error,
.webform-submission-form .LV_invalid_field,
.webform-submission-form .was-validated .form-control:invalid {
   border-color: #ff671f;
   background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjE4MiA0LjI3MykiPjxyZWN0IHN0cm9rZT0iI0ZGNjcxRiIgZmlsbD0iI0Q4RDhEOCIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMSIgaGVpZ2h0PSI1LjU0NSIgcng9Ii41Ii8+PGNpcmNsZSBmaWxsPSIjRkY2NzFGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGN4PSIuODE4IiBjeT0iOC4xODIiIHI9IjEiLz48L2c+PHBhdGggZD0iTTE4Ljc2MiAxMy4yODRMMTEuNzYgMS45NjRjLS43OTQtMS4yODQtMi43MjQtMS4yODctMy41MiAwbC03LjAwMiAxMS4zMmMtLjY2MiAxLjA3LjEzNSAyLjQ0MyAxLjQyNyAyLjQ0M2gxNC42N2MxLjI5MyAwIDIuMDg5LTEuMzczIDEuNDI3LTIuNDQzeiIgc3Ryb2tlPSIjRkY2NzFGIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");
   padding-right: calc(1.5em + .75rem);
   background-repeat: no-repeat;
   background-position: right calc(.375em + .1875rem) center;
   background-size: 18px 16px !important;
   color: #ff671f
}

.webform-submission-form .form-control.error,
.webform-submission-form .form-control.is-invalid,
.webform-submission-form .form-select.error {
   color: #232323
}

.webform-submission-form .radios--wrapper.has-error .alert {
   border: none;
   padding: 16px 0;
   color: #ff671f
}

.webform-submission-form .radios--wrapper.has-error .alert.alert-danger {
   border: none;
   margin-bottom: 0
}

.webform-submission-form .radios--wrapper.has-error .alert.alert-danger:before {
   background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjE4MiA0LjI3MykiPjxyZWN0IHN0cm9rZT0iI0ZGNjcxRiIgZmlsbD0iI0Q4RDhEOCIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMSIgaGVpZ2h0PSI1LjU0NSIgcng9Ii41Ii8+PGNpcmNsZSBmaWxsPSIjRkY2NzFGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGN4PSIuODE4IiBjeT0iOC4xODIiIHI9IjEiLz48L2c+PHBhdGggZD0iTTE4Ljc2MiAxMy4yODRMMTEuNzYgMS45NjRjLS43OTQtMS4yODQtMi43MjQtMS4yODctMy41MiAwbC03LjAwMiAxMS4zMmMtLjY2MiAxLjA3LjEzNSAyLjQ0MyAxLjQyNyAyLjQ0M2gxNC42N2MxLjI5MyAwIDIuMDg5LTEuMzczIDEuNDI3LTIuNDQzeiIgc3Ryb2tlPSIjRkY2NzFGIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");
   background-repeat: no-repeat;
   background-position: right calc(.375em + .1875rem) center;
   background-size: 18px 16px !important;
   vertical-align: bottom
}

.webform-submission-form .radios--wrapper.has-error .alert strong {
   font-weight: 400
}

.webform-submission-form .invalid-feedback,
.webform-submission-form .LV_invalid {
   color: #ff671f;
   font-size: 12px;
   display: block
}

.webform-submission-form .invalid-feedback a,
.webform-submission-form .LV_invalid a {
   display: none;
   color: #ff671f;
   font-size: 12px
}

.webform-submission-form .LV_invalid {
   position: absolute;
   top: 35px
}

.webform-submission-form .js-form-item-product-category {
   position: relative;
   width: 100%
}

.webform-submission-form .js-form-item-product-category .small,
.webform-submission-form .js-form-item-product-category small {
   position: absolute;
   display: inline-block;
   padding-top: 8px;
   right: -17px;
   top: 26px
}

.webform-submission-form .js-form-item-product-category .small img,
.webform-submission-form .js-form-item-product-category small img {
   width: 18px;
   height: 18px
}

.webform-submission-form .js-form-item-product-category .small .tooltiptext,
.webform-submission-form .js-form-item-product-category small .tooltiptext {
   visibility: hidden;
   font-size: 12px;
   line-height: 16px;
   width: 225px;
   background-color: #00b5e2;
   color: #fff;
   text-align: center;
   border-radius: 6px;
   padding: 11px;
   position: absolute;
   z-index: 1;
   bottom: 110%;
   left: 255%;
   margin-left: -60px
}

@media screen and (max-width:992px) {

   .webform-submission-form .js-form-item-product-category .small .tooltiptext,
   .webform-submission-form .js-form-item-product-category small .tooltiptext {
      right: 0;
      left: auto
   }
}

.webform-submission-form .js-form-item-product-category .small .tooltiptext:after,
.webform-submission-form .js-form-item-product-category small .tooltiptext:after {
   content: " ";
   position: absolute;
   top: 100%;
   left: 10%;
   margin-left: -5px;
   border: 5px solid transparent;
   border-top-color: #00b5e2
}

@media screen and (max-width:992px) {

   .webform-submission-form .js-form-item-product-category .small .tooltiptext:after,
   .webform-submission-form .js-form-item-product-category small .tooltiptext:after {
      right: 3%;
      left: auto
   }
}

.webform-submission-form .js-form-item-product-category .small:hover .tooltiptext,
.webform-submission-form .js-form-item-product-category small:hover .tooltiptext {
   visibility: visible
}

.webform-submission-form .tippy-box {
   background-color: #00b5e2
}

.webform-submission-form .tippy-box .webform-element-help--title {
   display: none
}

.webform-submission-form .tippy-box .webform-element-help--content {
   font-size: 14px;
   font-weight: 400
}

.webform-submission-form .tippy-box .tippy-arrow {
   color: #00b5e2
}

.webform-submission-form .webform-element-help {
   display: inline-block;
   box-sizing: initial;
   width: 14px;
   height: 14px;
   margin: 0 1em;
   text-align: center;
   vertical-align: initial;
   color: #00b5e2;
   border-radius: 50%;
   background-color: initial;
   font-size: 12px;
   font-weight: 700;
   line-height: 16px;
   border: 2px solid #00b5e2
}

.webform-submission-form .webform-element-help span {
   visibility: hidden;
   position: relative
}

.webform-submission-form .webform-element-help span:after {
   visibility: visible;
   position: absolute;
   top: 1px;
   left: 1px;
   content: "i"
}

.webform-submission-form .webform-element-help:hover {
   cursor: pointer
}

.webform-submission-form label,
.webform-submission-form label.form-required {
   color: #232323;
   font-size: 16px;
   line-height: 24px;
   font-weight: 400
}

.webform-submission-form label.subheading {
   text-align: center;
   display: block;
   margin-bottom: 100px
}

@media screen and (max-width:992px) {
   .webform-submission-form {
      width: 85%
   }
}

.webform-submission-form .edu-training-header {
   color: #232323;
   font-size: 16px;
   line-height: 28px;
   text-align: center;
   font-weight: 400
}

.webform-submission-form .form-select:disabled {
   color: #a7a7a7;
   background-color: #fff
}

.webform-submission-form .js-form-item label {
   color: #232323;
   font-size: 16px;
   font-weight: 400;
   line-height: 24px;
   text-align: left;
   margin-bottom: 0
}

.webform-submission-form .form-select {
   border: none;
   border-bottom: 1px solid #b1b1b1;
   border-radius: 0
}

.webform-submission-form .form-select:focus {
   box-shadow: none
}

.webform-submission-form input,
.webform-submission-form select {
   font-weight: 400;
   font-size: 16px;
   line-height: 24px;
   color: #232323
}

.webform-submission-form input::placeholder,
.webform-submission-form input:focus,
.webform-submission-form select::placeholder,
.webform-submission-form select:focus {
   color: #232323
}

.webform-submission-form input.form-control {
   border-radius: 0
}

.webform-submission-form .radios--wrapper {
   margin-top: 20px
}

.webform-submission-form .radios--wrapper legend {
   display: none
}

.webform-submission-form .form-actions {
   margin-top: 30px
}

.webform-submission-form .form-actions button {
   font-weight: 500;
   width: 206px;
   height: 60px;
   font-size: 14px;
   line-height: 21px;
   border-radius: 8px;
   margin-bottom: 16px
}

.webform-submission-form .form-textarea-wrapper {
   margin-bottom: 20px
}

.webform-submission-form .form-textarea-wrapper textarea {
   color: #232323;
   padding: 10px
}

.webform-submission-form .fieldset-legend {
   color: #232323;
   font-size: 20px;
   font-weight: 400
}

.webform-submission-form .checkbox .form-check {
   margin-bottom: .5rem
}

.webform-submission-form #captcha {
   color: #232323;
   margin-top: 16px;
   font-weight: 400
}

.webform-submission-form #captcha summary {
   display: none
}

.webform-submission-form #captcha .details-description text-muted {
   color: #232323;
   font-weight: 400
}

.webform-submission-form textarea.webform-counter-warning {
   background-color: #fff;
   border: 1px solid #b1b1b1
}

.webform-submission-form .text-count-wrapper.webform-counter-warning .text-count-message {
   color: #bbb;
   font-weight: 400
}

.webform-submission-form #edit-contact-reason--wrapper legend {
   display: initial
}

.webform-submission-form #edit-contact-reason--wrapper legend .fieldset-legend {
   color: #232323;
   font-size: 18px;
   font-weight: 400;
   line-height: 27px
}

.webform-submission-form #edit-contact-reason--wrapper #edit-contact-reason .js-form-type-radio {
   margin-bottom: 20px
}

.webform-submission-form .form-textarea-wrapper {
   position: relative
}

.webform-submission-form .form-textarea-wrapper .text-count-wrapper .text-count-message {
   position: absolute;
   bottom: 0;
   right: 15px
}

.js-quickedit-page-title,
.title {
   margin-bottom: 50px
}

#block-flowserve-page-title .title,
.js-quickedit-page-title,
.title {
   text-align: center;
   font-size: 44px;
   line-height: 65px;
   color: #000;
   font-family: Heebo;
   margin-top: 70px
}

#block-flowserve-page-title .title {
   margin-bottom: 16px
}

#block-flowserve-content .webform-confirmation .webform-confirmation__message {
   font-weight: 400;
   text-align: center;
   font-size: 16px;
   line-height: 28px;
   color: #232323
}

#block-flowserve-content .webform-confirmation .webform-confirmation__back {
   text-align: center;
   margin-top: 28px
}

#block-flowserve-content .webform-confirmation .webform-confirmation__back a {
   display: inline-block;
   text-decoration: none;
   color: #fff;
   background-color: #012844;
   border-color: #012844;
   font-weight: 500;
   font-size: 14px;
   line-height: 21px;
   border-radius: 8px;
   padding: 20px
}

@media screen and (max-width:767px) {
   .userpassword .block-system-main-block {
      width: 90%;
      margin: 0 auto
   }
}

.webform-submission-form .js-form-type-email,
.webform-submission-form .js-form-type-tel,
.webform-submission-form .js-form-type-textfield {
   position: relative
}

.webform-submission-form .js-form-type-email label,
.webform-submission-form .js-form-type-tel label,
.webform-submission-form .js-form-type-textfield label {
   color: #232323;
   font-size: 13.5px;
   line-height: 13px;
   font-weight: 400;
   position: relative;
   left: 0;
   transition: all .4s ease-in-out;
   background: #fff;
   cursor: pointer;
   top: 10%;
   display: flex;
   flex-direction: column
}

.webform-submission-form .js-form-type-email .moveLabelToTop,
.webform-submission-form .js-form-type-tel .moveLabelToTop,
.webform-submission-form .js-form-type-textfield .moveLabelToTop {
   top: -25% !important;
   font-size: 12px !important;
   letter-spacing: 0;
   line-height: 13px;
   left: 0 !important;
   padding: 0
}

.required-fields .subheading {
   margin-top: 50px
}

.user-pass input.form-control {
   color: #232323
}

@keyframes fill2 {
   0% {
      width: 0;
      height: 1px
   }

   50% {
      width: 100%;
      height: 1px
   }

   to {
      width: 100%;
      height: 100%;
      background: #333
   }
}