@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap');.text-product {    font-family: 'Montserrat', sans-serif;    font-weight: 400;    font-style: normal;    line-height: 150%;    letter-spacing: -0.15px;    text-transform: none;    font-size: 24px}.bg-gr {    background: #f4f4f4}.slick-prev, .slick-next {    position: absolute;    top: 50%;    z-index: 101;    width: 50px;    height: 50px;    text-align: center;    color: #000000;    cursor: pointer;    transform: translateY(-50%);    transition: all 0.4s ease-in-out 0s;}.slick-prev:hover, .slick-next:hover {    color: #6c6c6c}.slick-prev i.icon, .slick-next i.icon {    font-size: 25px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.flex-grow {    flex: auto;}/*++++++++PRICING*/.price-head {    color: #fff;    text-align: center;    font-size: 20px;    font-weight: 600;    margin: 0;    margin-top: 0px;    padding: 0;}.btn-order:before {    background: #3d4d95 !important;    color: #fff !important;}.btn-order:after {    background: #434e59 !important;}.pricingTable {    padding: 40px 0;    text-align: center;    position: relative;}/*.pricingTable:hover {    background: #dde2e1;}*/.pricingTable:before,.pricingTable:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #3d4d95;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable:before {    top: 0;    border-bottom: none;}.pricingTable:after {    bottom: 0;    border-top: none;}/*.pricingTable.ex:hover {    background: #dde2e1;}*/.pricingTable.ex:before,.pricingTable.ex:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #548D2A;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.ex:before {    top: 0;    border-bottom: none;}.pricingTable.ex:after {    bottom: 0;    border-top: none;}/*.pricingTable.focus:hover {    background: #dde2e1;}*/.pricingTable.focus:before,.pricingTable.focus:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #801c2a;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.focus:before {    top: 0;    border-bottom: none;}.pricingTable.focus:after {    bottom: 0;    border-top: none;}.pricingTable.excel:before,.pricingTable.excel:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #809B59FF;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.excel:before {    top: 0;    border-bottom: none;}.pricingTable.excel:after {    bottom: 0;    border-top: none;}/*.pricingTable.pdf:hover {    background: #dde2e1;}*/.pricingTable.pdf:before,.pricingTable.pdf:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #961C45;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.pdf:before {    top: 0;    border-bottom: none;}.pricingTable.pdf:after {    bottom: 0;    border-top: none;}/*.pricingTable.mt:hover {    background: #dde2e1;}*/.pricingTable.mt:before,.pricingTable.mt:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #5a207e;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.mt:before {    top: 0;    border-bottom: none;}.pricingTable.mt:after {    bottom: 0;    border-top: none;}/*.pricingTable.vis:hover {    background: #dde2e1;}*/.pricingTable.vis:before,.pricingTable.vis:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #d56a1e;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.vis:before {    top: 0;    border-bottom: none;}.pricingTable.vis:after {    bottom: 0;    border-top: none;}/*.pricingTable.htm:hover {    background: #dde2e1;}*/.pricingTable.htm:before,.pricingTable.htm:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #00C1D5;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.htm:before {    top: 0;    border-bottom: none;}.pricingTable.htm:after {    bottom: 0;    border-top: none;}/*.pricingTable.rtf:hover {    background: #dde2e1;}*/.pricingTable.rtf:before,.pricingTable.rtf:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #368eb6;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.rtf:before {    top: 0;    border-bottom: none;}.pricingTable.rtf:after {    bottom: 0;    border-top: none;}/*.pricingTable.useoff:hover {    background: #dde2e1;}*/.pricingTable.useoff:before,.pricingTable.useoff:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #727384;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.useoff:before {    top: 0;    border-bottom: none;}.pricingTable.useoff:after {    bottom: 0;    border-top: none;}.pricingTable.bundle:before,.pricingTable.bundle:after {    content: "";    display: block;    width: 100%;    height: 70px;    border: 2px solid #4b79aa;    position: absolute;    left: 0;    transition: all 0.3s ease 0s;}.pricingTable.bundle:before {    top: 0;    border-bottom: none;}.pricingTable.bundle:after {    bottom: 0;    border-top: none;}.pricingTable:hover:before,.pricingTable:hover:after {    height: 50%;}.pricingTable .title {    font-size: 18px;    font-weight: 700;    color: #898384;    text-transform: uppercase;    margin: 0 0 40px 0;}.pricingTable.ex .price-value {    padding: 20px 0;    background: #548D2A;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #43771e;    border-bottom: 2px solid #43771e;}.pricingTable.mt .price-value {    padding: 20px 0;    background: #5a207e;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #3d1656;    border-bottom: 2px solid #3d1656;}.pricingTable.vis .price-value {    padding: 20px 0;    background: #d56a1e;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #a85115;    border-bottom: 2px solid #a85115;}.pricingTable.htm .price-value {    padding: 20px 0;    background: #00C1D5;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #05abbb;    border-bottom: 2px solid #05abbb;}.pricingTable.rtf .price-value {    padding: 20px 0;    background: #368eb6;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #28779a;    border-bottom: 2px solid #28779a;}.pricingTable.useoff .price-value {    padding: 20px 0;    background: #727384;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #6b6c7a;    border-bottom: 2px solid #6b6c7a;}.pricingTable.focus .price-value {    padding: 20px 0;    background: #801c2a;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #5d131d;    border-bottom: 2px solid #5d131d;}.pricingTable.pdf .price-value {    padding: 20px 0;    background: #961C45;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #690828;    border-bottom: 2px solid #690828;}.pricingTable.excel .price-value {    padding: 20px 0;    background: #809B59FF;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #7d915c;    border-bottom: 2px solid #7d915c;}.pricingTable.bundle .price-value {    padding: 20px 0;    background: #4b79aa;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #2a609a;    border-bottom: 2px solid #2a609a;}.pricingTable .price-value {    padding: 20px 0;    /*background: #66be80;*/    background: #3f4e97;    font-size: 40px;    color: #fff;    margin-bottom: 20px;    border-top: 2px solid #3d4d95;    border-bottom: 2px solid #3d4d95;    /*border-top: 2px solid #558608;    border-bottom: 2px solid #558608;*/}.pricingTable .pricing-content {    list-style: none;    padding: 0;    margin: 0 0 20px 0;}.pricingTable .pricing-content li {    font-size: 15px;    color: #898384;    line-height: 40px;    border-bottom: 1px solid #898384;}.pricingTable .pricingTable-signup {    display: inline-block;    padding: 8px 20px;    font-size: 15px;    font-weight: 600;    color: #898384;    text-transform: uppercase;    z-index: 1;    position: relative;    transition: all 0.3s ease 0s;}.pricingTable.ex .pricingTable-signup:before,.pricingTable.ex .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #548D2A;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.ex .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.ex .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.focus .pricingTable-signup:before,.pricingTable.focus .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #801c2a;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.focus .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.focus .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.excel .pricingTable-signup:before,.pricingTable.excel .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #809B59FF;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.excel .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.excel .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.pdf .pricingTable-signup:before,.pricingTable.pdf .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #961C45;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.pdf .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.pdf .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.mt .pricingTable-signup:before,.pricingTable.mt .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #5a207e;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.mt .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.mt .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.vis .pricingTable-signup:before,.pricingTable.vis .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #d56a1e;;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.vis .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.vis .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.htm .pricingTable-signup:before,.pricingTable.htm .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #00C1D5;;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.htm .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.htm .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.rtf .pricingTable-signup:before,.pricingTable.rtf .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #368eb6;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.rtf .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.rtf .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable.useoff .pricingTable-signup:before,.pricingTable.useoff .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #727384;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable.useoff .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.useoff .pricingTable-signup:after {    bottom: 0;    border-top: none;} .pricingTable.bundle .pricingTable-signup:before, .pricingTable.bundle .pricingTable-signup:after {     content: "";     display: block;     width: 100%;     height: 10px;     border: 2px solid #4b79aa;     position: absolute;     left: 0;     z-index: 2;     transition: all 0.3s ease 0s; }.pricingTable.bundle .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable.bundle .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable .pricingTable-signup:before,.pricingTable .pricingTable-signup:after {    content: "";    display: block;    width: 100%;    height: 10px;    border: 2px solid #3d4d95;    position: absolute;    left: 0;    z-index: 2;    transition: all 0.3s ease 0s;}.pricingTable .pricingTable-signup:before {    top: 0;    border-bottom: none;}.pricingTable .pricingTable-signup:after {    bottom: 0;    border-top: none;}.pricingTable .pricingTable-signup:hover:before,.pricingTable .pricingTable-signup:hover:after {    height: 50%;}@media only screen and (max-width: 990px) {    .pricingTable {        margin-bottom: 30px;    }}/*------------PRICING*/.slick-indicators {    padding: 0;    margin: 30px 0 0;    text-align: center;    height: 12px;}.newsletter {    max-width: 70%;    margin: 0 auto;    text-align: center;    position: relative;    z-index: 2;}.btn-subscribe {    display: inline-block;    background: rgba(255, 255, 255, 0.75);    color: #444;    border-radius: 6px;    /*margin: 20px 0;*/    font-size: 13px;    font-weight: bold}.btn-subscribe:hover {    background: #fff}.footer-copyright {    background-color: #3b3b3b;    font-size: 13px;    line-height: 1em;    color: rgba(255, 255, 255, 0.75);    font-weight: 600;}.widget-title {    font-size: 15px;    color: rgba(255, 255, 255, 0.75);    text-transform: uppercase;    font-family: 'Montserrat', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;    font-weight: 800;    margin: 15px 0;}.c3-bg {    background: #f4f4f4}.item.item_overlay .inner .image.c3-bg::before {    background: #f4f4f4}.usn_cmp_banner .item.item_overlay.c3-bg .inner::before {    background: #f4f4f4}.c3-bg h1:not(.heading), .c3-bg h2:not(.heading), .c3-bg h3:not(.heading), .c3-bg h4:not(.heading), .c3-bg h5:not(.heading), .c3-bg h6:not(.heading), .c3-heading, .c3-bg span.heading {    color: #000000}.c3-secondary-heading, .c3-bg .c3-secondary-heading {    color: #4d599b}.c3-bg, .c3-bg .c3-text, .c3-text {    color: #000000}.c3-borders {    border-color: #000000}.c3-link, .c3-bg a:not(.btn) {    color: #4d599b}.c3-link:hover, .c3-link:focus, .c3-link:active, .c3-bg a:not(.btn):hover, .c3-bg a:not(.btn):focus, .c3-bg a:not(.btn):active {    color: #424c81}.c3-highlight-bg {    background-color: #6c6c6c}.c3-highlight-text {    color: #ffffff}.c3-heading {    color: #000000 !important}.c3-secondary-heading {    color: #4d599b !important}.c3-bg .heading {    color: #000000}.c3-bg .secondary-heading {    color: #4d599b}.c3-bg .label {    background-color: #6c6c6c}.c3-bg .label {    color: #ffffff}.c3-bg .repeatable .tab .nav-link {    color: #4d599b;    border-color: #000000}.c3-bg .repeatable.tabbed .tab .nav-link:not(.active) {    background: rgba(0, 0, 0, 0.25)}.c3-bg .repeatable.tabbed .tab .nav-link:not(.active):hover {    color: #424c81;    background: rgba(0, 0, 0, 0.5)}.c3-bg .repeatable.accordion .tab .nav-link.collapsed:hover {    color: #424c81;    background: rgba(0, 0, 0, 0.5)}.c3-bg .repeatable.tabbed .tab .nav-link.active {    color: #000000;    background: transparent}.c3-bg .repeatable.accordion .tab .nav-link:not(.collapsed) {    color: #000000}.c3-bg .repeatable .repeatable-content {    border-color: #000000}.c3-bg .slick-slider .slick-prev, .c3-bg .slick-slider .slick-next {    color: #4d599b}html.no-touch .c3-bg .slick-slider .slick-prev:hover, html.no-touch .c3-bg .slick-slider .slick-next:hover {    color: #424c81}.c3-bg .slick-slider .slick-dots li > button {    background-color: #000000}html.no-touch .c3-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover {    background-color: #424c81}.c3-bg .slick-slider .slick-dots li.slick-active > button {    background-color: #6c6c6c}.form .c3-bg .form-control {    border-color: #000000}.form .c3-bg .form-control:focus {    border-color: #6c6c6c;    box-shadow: 0 0 5px #6c6c6c}.c3-bg .ajax-wrap .ajax-loading {    background: #f4f4f4}.c3-bg.ajax-wrap .ajax-loading {    background: #f4f4f4}.ajax-wrap .c3-bg .ajax-loading {    background: #f4f4f4}.c3-bg .ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c3-bg.ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.ajax-wrap .c3-bg .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c3-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c3-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .c3-bg.ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .ajax-wrap .c3-bg .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c3-bg .listing.listing_links:not(.listing_links-mini) .item a {    background: #000000}.c3-bg .listing.listing_links:not(.listing_links-mini) .item a:hover {    background: #000000}.c3-bg .listing.listing_links.listing_links-mini .item a::after {    background-color: #4d599b}.c3-bg .listing.listing_links.listing_links-mini .item a:hover::after {    background-color: #424c81}.c3-bg .listing.listing_data-list.data-list_boxed {    background: #f4f4f4}.c3-bg .listing.listing_data-list.data-list_boxed {    border-color: #000000}.c3-bg .listing.listing_data-list .item.items-1:not(:last-child)::before {    background-color: #000000}.c3-bg nav.sitemap ul li::before, .c3-bg nav.sitemap ul li::after {    background-color: #000000}.c3-bg nav.sitemap ul li:hover::after {    background-color: #000000}.c3-bg thead {    color: #000000}.c3-bg table, .c3-bg table th, .c3-bg table td {    border-color: #000000}.component.usn_cmp_anchornavigation.c3-bg ul.nav li.nav-item a.nav-link {    color: #000000}.component.usn_cmp_anchornavigation.c3-bg ul.nav li.nav-item a.nav-link:not(.active):hover::after {    background-color: #000000}.component.usn_cmp_anchornavigation.c3-bg ul.nav li.nav-item a.nav-link.active::after {    background-color: #000000}.component.usn_cmp_anchornavigation.c3-bg .expand {    color: #000000}.component.usn_cmp_anchornavigation.c3-bg .expand span, .component.usn_cmp_anchornavigation.c3-bg .expand span:before, .component.usn_cmp_anchornavigation.c3-bg .expand span:after {    background-color: #000000}.c3-bg .scroll-prompt a {    color: #000000}.c3-bg .scroll-prompt a i {    color: #000000}.c3-bg .scroll-prompt .mouse-scroll {    border-color: #000000}.c3-bg .scroll-prompt .mouse-scroll::before {    background-color: #000000}html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store h1 {    color: #000000 !important}html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .ec-header-h1 {    color: #000000 !important}html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .product-details__product-title {    color: #000000 !important}html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .grid-product__title-inner {    color: #000000 !important}.c5-bg {    background: #000000}.item.item_overlay .inner .image.c5-bg::before {    background: #000000}.usn_cmp_banner .item.item_overlay.c5-bg .inner::before {    background: #000000}.c5-bg h1:not(.heading), .c5-bg h2:not(.heading), .c5-bg h3:not(.heading), .c5-bg h4:not(.heading), .c5-bg h5:not(.heading), .c5-bg h6:not(.heading), .c5-heading, .c5-bg span.heading {    color: #ffffff}.c5-secondary-heading, .c5-bg .c5-secondary-heading {    color: #ffffff}.c5-bg, .c5-bg .c5-text, .c5-text {    color: #ffffff}.c5-borders {    border-color: #000000}.c5-link, .c5-bg a:not(.btn) {    color: #000000}.c5-link:hover, .c5-link:focus, .c5-link:active, .c5-bg a:not(.btn):hover, .c5-bg a:not(.btn):focus, .c5-bg a:not(.btn):active {    color: #6c6c6c}.c5-highlight-bg {    background-color: #6c6c6c}.c5-highlight-text {    color: #ffffff}.c5-heading {    color: #ffffff !important}.c5-secondary-heading {    color: #ffffff !important}.c5-bg .heading {    color: #ffffff}.c5-bg .secondary-heading {    color: #ffffff}.c5-bg .label {    background-color: #6c6c6c}.c5-bg .label {    color: #ffffff}.c5-bg .repeatable .tab .nav-link {    color: #000000;    border-color: #000000}.c5-bg .repeatable.tabbed .tab .nav-link:not(.active) {    background: rgba(0, 0, 0, 0.25)}.c5-bg .repeatable.tabbed .tab .nav-link:not(.active):hover {    color: #6c6c6c;    background: rgba(0, 0, 0, 0.5)}.c5-bg .repeatable.accordion .tab .nav-link.collapsed:hover {    color: #6c6c6c;    background: rgba(0, 0, 0, 0.5)}.c5-bg .repeatable.tabbed .tab .nav-link.active {    color: #ffffff;    background: transparent}.c5-bg .repeatable.accordion .tab .nav-link:not(.collapsed) {    color: #ffffff}.c5-bg .repeatable .repeatable-content {    border-color: #000000}.c5-bg .slick-slider .slick-prev, .c5-bg .slick-slider .slick-next {    color: #000000}html.no-touch .c5-bg .slick-slider .slick-prev:hover, html.no-touch .c5-bg .slick-slider .slick-next:hover {    color: #6c6c6c}.c5-bg .slick-slider .slick-dots li > button {    background-color: #ffffff}html.no-touch .c5-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover {    background-color: #6c6c6c}.c5-bg .slick-slider .slick-dots li.slick-active > button {    background-color: #6c6c6c}.form .c5-bg .form-control {    border-color: #000000}.form .c5-bg .form-control:focus {    border-color: #6c6c6c;    box-shadow: 0 0 5px #6c6c6c}.c5-bg .ajax-wrap .ajax-loading {    background: #000000}.c5-bg.ajax-wrap .ajax-loading {    background: #000000}.ajax-wrap .c5-bg .ajax-loading {    background: #000000}.c5-bg .ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c5-bg.ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.ajax-wrap .c5-bg .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c5-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c5-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .c5-bg.ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .ajax-wrap .c5-bg .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c5-bg .listing.listing_links:not(.listing_links-mini) .item a {    background: #000000}.c5-bg .listing.listing_links:not(.listing_links-mini) .item a:hover {    background: #000000}.c5-bg .listing.listing_links.listing_links-mini .item a::after {    background-color: #000000}.c5-bg .listing.listing_links.listing_links-mini .item a:hover::after {    background-color: #6c6c6c}.c5-bg .listing.listing_data-list.data-list_boxed {    background: #000000}.c5-bg .listing.listing_data-list.data-list_boxed {    border-color: #000000}.c5-bg .listing.listing_data-list .item.items-1:not(:last-child)::before {    background-color: #000000}.c5-bg nav.sitemap ul li::before, .c5-bg nav.sitemap ul li::after {    background-color: #000000}.c5-bg nav.sitemap ul li:hover::after {    background-color: #000000}.c5-bg thead {    color: #ffffff}.c5-bg table, .c5-bg table th, .c5-bg table td {    border-color: #000000}.component.usn_cmp_anchornavigation.c5-bg ul.nav li.nav-item a.nav-link {    color: #ffffff}.component.usn_cmp_anchornavigation.c5-bg ul.nav li.nav-item a.nav-link:not(.active):hover::after {    background-color: #ffffff}.component.usn_cmp_anchornavigation.c5-bg ul.nav li.nav-item a.nav-link.active::after {    background-color: #ffffff}.component.usn_cmp_anchornavigation.c5-bg .expand {    color: #ffffff}.component.usn_cmp_anchornavigation.c5-bg .expand span, .component.usn_cmp_anchornavigation.c5-bg .expand span:before, .component.usn_cmp_anchornavigation.c5-bg .expand span:after {    background-color: #ffffff}.c5-bg .scroll-prompt a {    color: #ffffff}.c5-bg .scroll-prompt a i {    color: #ffffff}.c5-bg .scroll-prompt .mouse-scroll {    border-color: #ffffff}.c5-bg .scroll-prompt .mouse-scroll::before {    background-color: #ffffff}html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store h1 {    color: #ffffff !important}html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .ec-header-h1 {    color: #ffffff !important}html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .product-details__product-title {    color: #ffffff !important}html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .grid-product__title-inner {    color: #ffffff !important}.c6-bg {    background: #ffffff}.item.item_overlay .inner .image.c6-bg::before {    background: #ffffff}.usn_cmp_banner .item.item_overlay.c6-bg .inner::before {    background: #ffffff}.c6-bg h1:not(.heading), .c6-bg h2:not(.heading), .c6-bg h3:not(.heading), .c6-bg h4:not(.heading), .c6-bg h5:not(.heading), .c6-bg h6:not(.heading), .c6-heading, .c6-bg span.heading {    color: #ffffff}.c6-secondary-heading, .c6-bg .c6-secondary-heading {    color: #ececec}.c6-bg, .c6-bg .c6-text, .c6-text {    color: #ffffff}.c6-borders {    border-color: #000000}.c6-link, .c6-bg a:not(.btn) {    color: #ffffff}.c6-link:hover, .c6-link:focus, .c6-link:active, .c6-bg a:not(.btn):hover, .c6-bg a:not(.btn):focus, .c6-bg a:not(.btn):active {    color: #bdf8ff}.c6-highlight-bg {    background-color: #6c6c6c}.c6-highlight-text {    color: #ffffff}.c6-heading {    color: #ffffff !important}.c6-secondary-heading {    color: #ececec !important}.c6-bg .heading {    color: #ffffff}.c6-bg .secondary-heading {    color: #ececec}.c6-bg .label {    background-color: #6c6c6c}.c6-bg .label {    color: #ffffff}.c6-bg .repeatable .tab .nav-link {    color: #ffffff;    border-color: #000000}.c6-bg .repeatable.tabbed .tab .nav-link:not(.active) {    background: rgba(0, 0, 0, 0.25)}.c6-bg .repeatable.tabbed .tab .nav-link:not(.active):hover {    color: #bdf8ff;    background: rgba(0, 0, 0, 0.5)}.c6-bg .repeatable.accordion .tab .nav-link.collapsed:hover {    color: #bdf8ff;    background: rgba(0, 0, 0, 0.5)}.c6-bg .repeatable.tabbed .tab .nav-link.active {    color: #ffffff;    background: transparent}.c6-bg .repeatable.accordion .tab .nav-link:not(.collapsed) {    color: #ffffff}.c6-bg .repeatable .repeatable-content {    border-color: #000000}.c6-bg .slick-slider .slick-prev, .c6-bg .slick-slider .slick-next {    color: #ffffff}html.no-touch .c6-bg .slick-slider .slick-prev:hover, html.no-touch .c6-bg .slick-slider .slick-next:hover {    color: #bdf8ff}.c6-bg .slick-slider .slick-dots li > button {    background-color: #ffffff}html.no-touch .c6-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover {    background-color: #bdf8ff}.c6-bg .slick-slider .slick-dots li.slick-active > button {    background-color: #6c6c6c}.form .c6-bg .form-control {    border-color: #000000}.form .c6-bg .form-control:focus {    border-color: #6c6c6c;    box-shadow: 0 0 5px #6c6c6c}.c6-bg .ajax-wrap .ajax-loading {    background: #ffffff}.c6-bg.ajax-wrap .ajax-loading {    background: #ffffff}.ajax-wrap .c6-bg .ajax-loading {    background: #ffffff}.c6-bg .ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c6-bg.ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.ajax-wrap .c6-bg .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c6-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c6-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .c6-bg.ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .ajax-wrap .c6-bg .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c6-bg .listing.listing_links:not(.listing_links-mini) .item a {    background: #000000}.c6-bg .listing.listing_links:not(.listing_links-mini) .item a:hover {    background: #000000}.c6-bg .listing.listing_links.listing_links-mini .item a::after {    background-color: #ffffff}.c6-bg .listing.listing_links.listing_links-mini .item a:hover::after {    background-color: #bdf8ff}.c6-bg .listing.listing_data-list.data-list_boxed {    background: #ffffff}.c6-bg .listing.listing_data-list.data-list_boxed {    border-color: #000000}.c6-bg .listing.listing_data-list .item.items-1:not(:last-child)::before {    background-color: #000000}.c6-bg nav.sitemap ul li::before, .c6-bg nav.sitemap ul li::after {    background-color: #000000}.c6-bg nav.sitemap ul li:hover::after {    background-color: #000000}.c6-bg thead {    color: #ffffff}.c6-bg table, .c6-bg table th, .c6-bg table td {    border-color: #000000}.component.usn_cmp_anchornavigation.c6-bg ul.nav li.nav-item a.nav-link {    color: #ffffff}.component.usn_cmp_anchornavigation.c6-bg ul.nav li.nav-item a.nav-link:not(.active):hover::after {    background-color: #ffffff}.component.usn_cmp_anchornavigation.c6-bg ul.nav li.nav-item a.nav-link.active::after {    background-color: #ffffff}.component.usn_cmp_anchornavigation.c6-bg .expand {    color: #ffffff}.component.usn_cmp_anchornavigation.c6-bg .expand span, .component.usn_cmp_anchornavigation.c6-bg .expand span:before, .component.usn_cmp_anchornavigation.c6-bg .expand span:after {    background-color: #ffffff}.c6-bg .scroll-prompt a {    color: #ffffff}.c6-bg .scroll-prompt a i {    color: #ffffff}.c6-bg .scroll-prompt .mouse-scroll {    border-color: #ffffff}.c6-bg .scroll-prompt .mouse-scroll::before {    background-color: #ffffff}html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store h1 {    color: #ffffff !important}html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .ec-header-h1 {    color: #ffffff !important}html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .product-details__product-title {    color: #ffffff !important}html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .grid-product__title-inner {    color: #ffffff !important}.c9-bg {    background: #ffffff}.item.item_overlay .inner .image.c9-bg::before {    background: #ffffff}.usn_cmp_banner .item.item_overlay.c9-bg .inner::before {    background: #ffffff}.c9-bg h1:not(.heading), .c9-bg h2:not(.heading), .c9-bg h3:not(.heading), .c9-bg h4:not(.heading), .c9-bg h5:not(.heading), .c9-bg h6:not(.heading), .c9-heading, .c9-bg span.heading {    color: #000000}.c9-secondary-heading, .c9-bg .c9-secondary-heading {    color: #4d599b}.c9-bg, .c9-bg .c9-text, .c9-text {    color: #000000}.c9-borders {    border-color: #000000}.c9-link, .c9-bg a:not(.btn) {    color: #4d599b}.c9-link:hover, .c9-link:focus, .c9-link:active, .c9-bg a:not(.btn):hover, .c9-bg a:not(.btn):focus, .c9-bg a:not(.btn):active {    color: #424c81}.c9-highlight-bg {    background-color: #6c6c6c}.c9-highlight-text {    color: #ffffff}.c9-heading {    color: #000000 !important}.c9-secondary-heading {    color: #4d599b !important}.c9-bg .heading {    color: #000000}.c9-bg .secondary-heading {    color: #4d599b}.c9-bg .label {    background-color: #6c6c6c}.c9-bg .label {    color: #ffffff}.c9-bg .repeatable .tab .nav-link {    color: #4d599b;    border-color: #000000}.c9-bg .repeatable.tabbed .tab .nav-link:not(.active) {    background: rgba(0, 0, 0, 0.25)}.c9-bg .repeatable.tabbed .tab .nav-link:not(.active):hover {    color: #424c81;    background: rgba(0, 0, 0, 0.5)}.c9-bg .repeatable.accordion .tab .nav-link.collapsed:hover {    color: #424c81;    background: rgba(0, 0, 0, 0.5)}.c9-bg .repeatable.tabbed .tab .nav-link.active {    color: #000000;    background: transparent}.c9-bg .repeatable.accordion .tab .nav-link:not(.collapsed) {    color: #000000}.c9-bg .repeatable .repeatable-content {    border-color: #000000}.c9-bg .slick-slider .slick-prev, .c9-bg .slick-slider .slick-next {    color: #4d599b}html.no-touch .c9-bg .slick-slider .slick-prev:hover, html.no-touch .c9-bg .slick-slider .slick-next:hover {    color: #424c81}.c9-bg .slick-slider .slick-dots li > button {    background-color: #000000}html.no-touch .c9-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover {    background-color: #424c81}.c9-bg .slick-slider .slick-dots li.slick-active > button {    background-color: #6c6c6c}.form .c9-bg .form-control {    border-color: #000000}.form .c9-bg .form-control:focus {    border-color: #6c6c6c;    box-shadow: 0 0 5px #6c6c6c}.c9-bg .ajax-wrap .ajax-loading {    background: #ffffff}.c9-bg.ajax-wrap .ajax-loading {    background: #ffffff}.ajax-wrap .c9-bg .ajax-loading {    background: #ffffff}.c9-bg .ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c9-bg.ajax-wrap .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.ajax-wrap .c9-bg .ajax-loading .loading span.message {    border: 10px solid #000000;    border-top: 10px solid #6c6c6c}.c9-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c9-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .c9-bg.ajax-wrap .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.item_form-single_field .ajax-wrap .c9-bg .ajax-loading .loading span.message {    border: 5px solid #000000;    border-top: 5px solid #6c6c6c}.c9-bg .listing.listing_links:not(.listing_links-mini) .item a {    background: #000000}.c9-bg .listing.listing_links:not(.listing_links-mini) .item a:hover {    background: #000000}.c9-bg .listing.listing_links.listing_links-mini .item a::after {    background-color: #4d599b}.c9-bg .listing.listing_links.listing_links-mini .item a:hover::after {    background-color: #424c81}.c9-bg .listing.listing_data-list.data-list_boxed {    background: #ffffff}.c9-bg .listing.listing_data-list.data-list_boxed {    border-color: #000000}.c9-bg .listing.listing_data-list .item.items-1:not(:last-child)::before {    background-color: #000000}.c9-bg nav.sitemap ul li::before, .c9-bg nav.sitemap ul li::after {    background-color: #000000}.c9-bg nav.sitemap ul li:hover::after {    background-color: #000000}.c9-bg thead {    color: #000000}.c9-bg table, .c9-bg table th, .c9-bg table td {    border-color: #000000}.component.usn_cmp_anchornavigation.c9-bg ul.nav li.nav-item a.nav-link {    color: #000000}.component.usn_cmp_anchornavigation.c9-bg ul.nav li.nav-item a.nav-link:not(.active):hover::after {    background-color: #000000}.component.usn_cmp_anchornavigation.c9-bg ul.nav li.nav-item a.nav-link.active::after {    background-color: #000000}.component.usn_cmp_anchornavigation.c9-bg .expand {    color: #000000}.component.usn_cmp_anchornavigation.c9-bg .expand span, .component.usn_cmp_anchornavigation.c9-bg .expand span:before, .component.usn_cmp_anchornavigation.c9-bg .expand span:after {    background-color: #000000}.c9-bg .scroll-prompt a {    color: #000000}.c9-bg .scroll-prompt a i {    color: #000000}.c9-bg .scroll-prompt .mouse-scroll {    border-color: #000000}.c9-bg .scroll-prompt .mouse-scroll::before {    background-color: #000000}html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store h1 {    color: #000000 !important}html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store .ec-header-h1 {    color: #000000 !important}html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store .product-details__product-title {    color: #000000 !important}html#ecwid_html.usn body#ecwid_body .c9-bg .ec-size .ec-store .grid-product__title-inner {    color: #000000 !important}.c11-bg {    background: #f4f4f4}.item.item_overlay .inner .image.c11-bg::before {    background: #f4f4f4}.usn_cmp_banner .item.item_overlay.c11-bg .inner::before {    background: #f4f4f4}.c11-bg h1:not(.heading), .c11-bg h2:not(.heading), .c11-bg h3:not(.heading), .c11-bg h4:not(.heading), .c11-bg h5:not(.heading), .c11-bg h6:not(.heading), .c11-heading, .c11-bg span.heading {    color: #ffffff}.c11-secondary-heading, .c11-bg .c11-secondary-heading {    color: #ffffff}.c11-bg, .c11-bg .c11-text, .c11-text {    color: #ffffff}.c11-borders {    border-color: #000000}.c11-link, .c11-bg a:not(.btn) {    color: #ffffff}.c11-link:hover, .c11-link:focus, .c11-link:active, .c11-bg a:not(.btn):hover, .c11-bg a:not(.btn):focus, .c11-bg a:not(.btn):active {    color: #6c6c6c}.c11-highlight-bg {    background-color: #6c6c6c}.c11-highlight-text {    color: #ffffff}.c11-heading {    color: #ffffff !important}.c11-secondary-heading {    color: #ffffff !important}.c11-bg .heading {    color: #ffffff}.c11-bg .secondary-heading {    color: #ffffff}.btn.c1-btn-bg, .btn-bg_c1-btn-bg .btn {    background: #3d4d95}.btn.c1-btn-bg:hover, .btn.c1-btn-bg:focus, .btn.c1-btn-bg:active, .btn-bg_c1-btn-bg .btn:hover, .btn-bg_c1-btn-bg .btn:focus, .btn-bg_c1-btn-bg .btn:active {    background: #3d4d95}.btn.c1-btn-borders, .btn-borders_c1-btn-borders .btn {    border-color: #3d4d95}.btn.c1-btn-borders:hover, .btn.c1-btn-borders:focus, .btn.c1-btn-borders:active, .btn-borders_c1-btn-borders .btn:hover, .btn-borders_c1-btn-borders .btn:focus, .btn-borders_c1-btn-borders .btn:active {    border-color: #28325f}.btn.c1-btn-text, .btn-text_c1-btn-text .btn {    color: #ffffff}.btn.c1-btn-text:hover, .btn.c1-btn-text:focus, .btn.c1-btn-text:active, .btn-text_c1-btn-text .btn:hover, .btn-text_c1-btn-text .btn:focus, .btn-text_c1-btn-text .btn:active {    color: #ffffff}.btn.c1-btn-bg:hover > span, .btn.c1-btn-bg:focus > span, .btn.c1-btn-bg:active > span {    background: #28325f}.btn-bg_c1-btn-bg .btn:hover > span, .btn-bg_c1-btn-bg .btn:focus > span, .btn-bg_c1-btn-bg .btn:active > span {    background: #28325f}a:hover .btn.c1-btn-bg > span, a:focus .btn.c1-btn-bg > span, a:active .btn.c1-btn-bg > span {    background: #28325f}a:hover .btn.c1-btn-borders, a:focus .btn.c1-btn-borders, a:active .btn.c1-btn-borders {    border-color: #28325f}a:hover .btn.c1-btn-text, a:focus .btn.c1-btn-text, a:active .btn.c1-btn-text {    color: #ffffff}.btn.c2-btn-bg, .btn-bg_c2-btn-bg .btn {    background: #ffffff}.btn.c2-btn-bg:hover, .btn.c2-btn-bg:focus, .btn.c2-btn-bg:active, .btn-bg_c2-btn-bg .btn:hover, .btn-bg_c2-btn-bg .btn:focus, .btn-bg_c2-btn-bg .btn:active {    background: #ffffff}.btn.c2-btn-borders, .btn-borders_c2-btn-borders .btn {    border-color: #ffffff}.btn.c2-btn-borders:hover, .btn.c2-btn-borders:focus, .btn.c2-btn-borders:active, .btn-borders_c2-btn-borders .btn:hover, .btn-borders_c2-btn-borders .btn:focus, .btn-borders_c2-btn-borders .btn:active {    border-color: #c1c5e1}.btn.c2-btn-text, .btn-text_c2-btn-text .btn {    color: #3d4d95}.btn.c2-btn-text:hover, .btn.c2-btn-text:focus, .btn.c2-btn-text:active, .btn-text_c2-btn-text .btn:hover, .btn-text_c2-btn-text .btn:focus, .btn-text_c2-btn-text .btn:active {    color: #3d4d95}.btn.c2-btn-bg:hover > span, .btn.c2-btn-bg:focus > span, .btn.c2-btn-bg:active > span {    background: #c1c5e1}.btn-bg_c2-btn-bg .btn:hover > span, .btn-bg_c2-btn-bg .btn:focus > span, .btn-bg_c2-btn-bg .btn:active > span {    background: #c1c5e1}a:hover .btn.c2-btn-bg > span, a:focus .btn.c2-btn-bg > span, a:active .btn.c2-btn-bg > span {    background: #c1c5e1}a:hover .btn.c2-btn-borders, a:focus .btn.c2-btn-borders, a:active .btn.c2-btn-borders {    border-color: #c1c5e1}a:hover .btn.c2-btn-text, a:focus .btn.c2-btn-text, a:active .btn.c2-btn-text {    color: #3d4d95}.btn.c4-btn-bg, .btn-bg_c4-btn-bg .btn {    background: #434e59}.btn.c4-btn-bg:hover, .btn.c4-btn-bg:focus, .btn.c4-btn-bg:active, .btn-bg_c4-btn-bg .btn:hover, .btn-bg_c4-btn-bg .btn:focus, .btn-bg_c4-btn-bg .btn:active {    background: #434e59}.btn.c4-btn-borders, .btn-borders_c4-btn-borders .btn {    border-color: #000000}.btn.c4-btn-borders:hover, .btn.c4-btn-borders:focus, .btn.c4-btn-borders:active, .btn-borders_c4-btn-borders .btn:hover, .btn-borders_c4-btn-borders .btn:focus, .btn-borders_c4-btn-borders .btn:active {    border-color: #6c6c6c}.btn.c4-btn-text, .btn-text_c4-btn-text .btn {    color: #ffffff}.btn.c4-btn-text:hover, .btn.c4-btn-text:focus, .btn.c4-btn-text:active, .btn-text_c4-btn-text .btn:hover, .btn-text_c4-btn-text .btn:focus, .btn-text_c4-btn-text .btn:active {    color: #6c6c6c}.btn.c4-btn-bg:hover > span, .btn.c4-btn-bg:focus > span, .btn.c4-btn-bg:active > span {    background: #d8d8d8}.btn-bg_c4-btn-bg .btn:hover > span, .btn-bg_c4-btn-bg .btn:focus > span, .btn-bg_c4-btn-bg .btn:active > span {    background: #d8d8d8}a:hover .btn.c4-btn-bg > span, a:focus .btn.c4-btn-bg > span, a:active .btn.c4-btn-bg > span {    background: #d8d8d8}a:hover .btn.c4-btn-borders, a:focus .btn.c4-btn-borders, a:active .btn.c4-btn-borders {    border-color: #6c6c6c}a:hover .btn.c4-btn-text, a:focus .btn.c4-btn-text, a:active .btn.c4-btn-text {    color: #6c6c6c}body {    background: #ffffff;    height: 100vh;}header#site-header {    color: #000000;    background: #d8d8d8}footer#site-footer {    color: #000000;    background: #d8d8d8}.white-bg {    background: #ffffff}.white-text {    color: #ffffff}.black-bg {    background: #000000}.black-text {    color: #000000}.base-bg, .item.item_overlay .inner .image.base-bg::before, .usn_cmp_banner .item.item_overlay.base-bg .inner::before {    background: #ffffff}table, table tr:nth-of-type(even) td, .tables table tr:nth-of-type(even) td {    background: transparent}/*h1:not(.heading), h2:not(.heading), h3:not(.heading), h4:not(.heading), h5:not(.heading), h6:not(.heading), .base-bg h1:not(.heading), .base-bg h2:not(.heading), .base-bg h3:not(.heading), .base-bg h4:not(.heading), .base-bg h5:not(.heading), .base-bg h6:not(.heading), thead {    color: #000000}*/.base-heading {    color: #000000 !important}.base-secondary-heading {    color: #000000 !important}body, .base-text {    color: #444}.base-borders, table, table th, table td {    border-color: #000000}.quick-links ul li a::after {    background-color: #000000}a, .base-link {    color: #3872ac}a:hover, a:focus, a:active, .base-link:hover, .base-link:focus, .base-link:active {    color: #3872ac}.base-highlight-bg {    background-color: #6c6c6c}.heading {    color: #000000}.secondary-heading {    color: #000000}.base-highlight-text {    color: #ffffff}.base-bg .label {    background-color: #6c6c6c;    color: #ffffff}.repeatable .tab .nav-link {    color: #6c6c6c;    border-color: #000000;    background: transparent}.repeatable.tabbed .tab .nav-link:not(.active) {    background: rgba(0, 0, 0, 0.25)}.repeatable.tabbed .tab .nav-link:not(.active):hover, .repeatable.accordion .tab .nav-link.collapsed:hover {    color: #6c6c6c;    background: rgba(0, 0, 0, 0.5)}.repeatable.tabbed .tab .nav-link.active, .repeatable.accordion .tab .nav-link:not(.collapsed) {    color: #000000}.repeatable .repeatable-content {    border-color: #000000;    background: transparent}footer#site-footer .repeatable .tab .nav-link {    color: #000000;    border-color: #cccccc;    background: transparent}footer#site-footer .repeatable.tabbed .tab .nav-link {    background: rgba(204, 204, 204, 0.25)}footer#site-footer .repeatable.tabbed .tab .nav-link:not(.active):hover, footer#site-footer .repeatable.accordion .tab .nav-link.collapsed:hover {    color: #6c6c6c;    background: rgba(204, 204, 204, 0.5)}footer#site-footer .repeatable.tabbed .tab .nav-link.active, footer#site-footer .repeatable.accordion .tab .nav-link:not(.collapsed) {    color: #000000;    background: transparent}footer#site-footer .repeatable .repeatable-content {    border-color: #cccccc}.btn.base-btn-bg, .btn-bg_base-btn-bg .btn {    background: #3d4d95}.base-btn-bg:hover, .btn-bg_base-btn-bg .btn:hover, .btn.base-btn-bg:focus, .btn-bg_base-btn-bg .btn:focus, .btn.base-btn-bg:active, .btn-bg_base-btn-bg .btn:active {    background: #3d4d95}.btn.base-btn-bg:hover > span, .btn.base-btn-bg:focus > span, .btn.base-btn-bg:active > span, .btn-bg_base-btn-bg .btn:hover > span, .btn-bg_base-btn-bg .btn:focus > span, .btn-bg_base-btn-bg .btn:active > span, a:hover .btn.base-btn-bg > span, a:focus .btn.base-btn-bg > span, a:active .btn.base-btn-bg > span {    background: #2a3462}.btn.base-btn-borders, .btn-borders_base-btn-borders .btn {    border-color: #ffffff}.btn.base-btn-borders:hover, .btn-borders_base-btn-borders .btn:hover, .btn.base-btn-borders:focus, .btn-borders_base-btn-borders .btn:focus, .btn.base-btn-borders:active, .btn-borders_base-btn-borders .btn:active, a:hover .btn.base-btn-borders, a:focus .btn.base-btn-borders, a:active .btn.base-btn-borders {    border-color: #ffffff}.btn.base-btn-text, .btn-text_base-btn-text .btn {    color: #f7f7f7}.btn.base-btn-text:hover, .btn-text_base-btn-text .btn:hover, .btn.base-btn-text:focus, .btn-text_base-btn-text .btn:focus, .btn.base-btn-text:active, .btn-text_base-btn-text .btn:active, a:hover .btn.base-btn-text, a:focus .btn.base-btn-text, a:active .btn.base-btn-text {    color: #f9f4f4}@-webkit-keyframes fadeIn {    0% {        opacity: 0    }    to {        opacity: 1    }}@keyframes fadeIn {    0% {        opacity: 0    }    to {        opacity: 1    }}.fadeIn {    -webkit-animation-name: fadeIn;    animation-name: fadeIn}/*.d-none {    display: none !important}*/body, input, textarea, label, .control-label, .form-control {    font-family: 'Montserrat', sans-serif;    font-weight: 400;    font-style: normal;    line-height: 150%;    letter-spacing: -0.15px;    text-transform: none;    font-size: 16px}@media (min-width: 576px) and (max-width: 767px) {    body, input, textarea, label, .control-label, .form-control {        font-size: 16px    }}@media (min-width: 768px) and (max-width: 991px) {    body, input, textarea, label, .control-label, .form-control {        font-size: 16px    }}@media (min-width: 992px) and (max-width: 1199px) {    body, input, textarea, label, .control-label, .form-control {        font-size: 16px    }}@media (min-width: 1200px) {    body, input, textarea, label, .control-label, .form-control {        font-size: 16px;        font-weight: 400;    }}h1 {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.5px;    text-transform: none;    font-size: 40px}@media (min-width: 576px) and (max-width: 767px) {    h1 {        font-size: 40px    }}@media (min-width: 768px) and (max-width: 991px) {    h1 {        font-size: 40px    }}@media (min-width: 992px) and (max-width: 1199px) {    h1 {        font-size: 40px    }}@media (min-width: 1200px) {    h1 {        font-size: 40px    }}h2 {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.5px;    text-transform: none;    font-size: 36px}@media (min-width: 576px) and (max-width: 767px) {    h2 {        font-size: 36px    }}@media (min-width: 768px) and (max-width: 991px) {    h2 {        font-size: 36px    }}@media (min-width: 992px) and (max-width: 1199px) {    h2 {        font-size: 36px    }}@media (min-width: 1200px) {    h2 {        font-size: 36px    }}h3 {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.35px;    text-transform: none;    font-size: 22px}@media (min-width: 576px) and (max-width: 767px) {    h3 {        font-size: 22px    }}@media (min-width: 768px) and (max-width: 991px) {    h3 {        font-size: 22px    }}@media (min-width: 992px) and (max-width: 1199px) {    h3 {        font-size: 22px    }}@media (min-width: 1200px) {    h3 {        font-size: 22px    }}h4 {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.35px;    text-transform: none;    font-size: 20px}@media (min-width: 576px) and (max-width: 767px) {    h4 {        font-size: 20px    }}@media (min-width: 768px) and (max-width: 991px) {    h4 {        font-size: 20px    }}@media (min-width: 992px) and (max-width: 1199px) {    h4 {        font-size: 20px    }}@media (min-width: 1200px) {    h4 {        font-size: 20px    }}h5 {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.35px;    text-transform: none;    font-size: 18px}@media (min-width: 576px) and (max-width: 767px) {    h5 {        font-size: 18px    }}@media (min-width: 768px) and (max-width: 991px) {    h5 {        font-size: 18px    }}@media (min-width: 992px) and (max-width: 1199px) {    h5 {        font-size: 18px    }}@media (min-width: 1200px) {    h5 {        font-size: 18px    }}h6 {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.35px;    text-transform: none;    font-size: 16px}@media (min-width: 576px) and (max-width: 767px) {    h6 {        font-size: 16px    }}@media (min-width: 768px) and (max-width: 991px) {    h6 {        font-size: 16px    }}@media (min-width: 992px) and (max-width: 1199px) {    h6 {        font-size: 16px    }}@media (min-width: 1200px) {    h6 {        font-size: 16px    }}p.heading, span.heading {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.35px;    text-transform: none;    font-size: 16px}@media (min-width: 576px) and (max-width: 767px) {    p.heading, span.heading {        font-size: 16px    }}@media (min-width: 768px) and (max-width: 991px) {    p.heading, span.heading {        font-size: 16px    }}@media (min-width: 992px) and (max-width: 1199px) {    p.heading, span.heading {        font-size: 16px    }}@media (min-width: 1200px) {    p.heading, span.heading {        font-size: 16px    }}p.heading.sm, span.heading.sm {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.25px;    text-transform: none;    font-size: 14px}@media (min-width: 576px) and (max-width: 767px) {    p.heading.sm, span.heading.sm {        font-size: 14px    }}@media (min-width: 768px) and (max-width: 991px) {    p.heading.sm, span.heading.sm {        font-size: 14px    }}@media (min-width: 992px) and (max-width: 1199px) {    p.heading.sm, span.heading.sm {        font-size: 14px    }}@media (min-width: 1200px) {    p.heading.sm, span.heading.sm {        font-size: 14px    }}p.heading.lg, span.heading.lg {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 110%;    letter-spacing: -0.25px;    text-transform: none;    font-size: 18px}@media (min-width: 576px) and (max-width: 767px) {    p.heading.lg, span.heading.lg {        font-size: 18px    }}@media (min-width: 768px) and (max-width: 991px) {    p.heading.lg, span.heading.lg {        font-size: 18px    }}@media (min-width: 992px) and (max-width: 1199px) {    p.heading.lg, span.heading.lg {        font-size: 18px    }}@media (min-width: 1200px) {    p.heading.lg, span.heading.lg {        font-size: 18px    }}.secondary-heading {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 140%;    letter-spacing: -0.25px;    text-transform: none;    font-size: 18px}@media (min-width: 576px) and (max-width: 767px) {    .secondary-heading {        font-size: 18px    }}@media (min-width: 768px) and (max-width: 991px) {    .secondary-heading {        font-size: 18px    }}@media (min-width: 992px) and (max-width: 1199px) {    .secondary-heading {        font-size: 18px    }}@media (min-width: 1200px) {    .secondary-heading {        font-size: 18px    }}.secondary-heading.sm {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 140%;    letter-spacing: -0.25px;    text-transform: none;    font-size: 16px}@media (min-width: 576px) and (max-width: 767px) {    .secondary-heading.sm {        font-size: 16px    }}@media (min-width: 768px) and (max-width: 991px) {    .secondary-heading.sm {        font-size: 16px    }}@media (min-width: 992px) and (max-width: 1199px) {    .secondary-headin.small {        font-size: 16px    }}@media (min-width: 1200px) {    .secondary-heading.sm {        font-size: 16px    }}.btn {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 150%;    letter-spacing: 0px;    text-transform: uppercase;    font-size: 15px}@media (min-width: 576px) and (max-width: 767px) {    .btn {        font-size: 15px    }}@media (min-width: 768px) and (max-width: 991px) {    .btn {        font-size: 15px    }}@media (min-width: 992px) and (max-width: 1199px) {    .btn {        font-size: 15px    }}@media (min-width: 1200px) {    .btn {        font-size: 15px    }}.btn.btn-sm {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 150%;    letter-spacing: 0px;    text-transform: uppercase;    font-size: 13px}@media (min-width: 576px) and (max-width: 767px) {    .btn.btn-sm {        font-size: 13px    }}@media (min-width: 768px) and (max-width: 991px) {    .btn.btn-sm {        font-size: 13px    }}@media (min-width: 992px) and (max-width: 1199px) {    .btn.btn-sm {        font-size: 13px    }}@media (min-width: 1200px) {    .btn.btn-sm {        font-size: 13px    }}.btn.btn-lg {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 150%;    letter-spacing: 0px;    text-transform: uppercase;    font-size: 17px}@media (min-width: 576px) and (max-width: 767px) {    .btn.btn-lg {        font-size: 17px    }}@media (min-width: 768px) and (max-width: 991px) {    .btn.btn-lg {        font-size: 17px    }}@media (min-width: 992px) and (max-width: 1199px) {    .btn.btn-lg {        font-size: 17px    }}@media (min-width: 1200px) {    .btn.btn-lg {        font-size: 17px    }}.repeatable .tab {    font-family: 'Montserrat', sans-serif;    font-weight: 600;    font-style: normal;    line-height: 150%;    letter-spacing: 0px;    text-transform: none;    font-size: 16px}@media (min-width: 576px) and (max-width: 767px) {    .repeatable .tab {        font-size: 16px    }}@media (min-width: 768px) and (max-width: 991px) {    .repeatable .tab {        font-size: 16px    }}@media (min-width: 992px) and (max-width: 1199px) {    .repeatable .tab {        font-size: 16px    }}@media (min-width: 1200px) {    .repeatable .tab {        font-size: 16px;    }}body {    -webkit-font-smoothing: antialiased;    height: 100vh;}h1, h2, h3 {    margin: 20px 0 15px}h4, h5, h6, p.heading {    margin: 10px 0}p {    margin: 8px 0 15px}.heading {    margin: 0 !important;    display: block}.secondary-heading {    margin: 0 !important;    display: block}p.caption {    margin: 10px 0 0;    font-size: 80%;    font-style: italic;    opacity: 0.6}.secondary-heading + .heading {    margin-top: 10px !important}.secondary-heading + .heading {    margin: 5px 0 0 !important}.secondary-heading + .text, .heading + .text {    margin: 10px 0 0 !important}.intro {    display: block}.link {    margin-top: 15px;    margin-bottom: 0}@media (min-width: 992px) {    .link {        margin-top: 30px    }}ul, ol {    margin: 8px 20px 15px;    padding: 0}ul ul, ol ol {    margin: 8px 18px}b, strong {    font-weight: bold}i, em {    font-style: italic}small {    font-size: 90%}table {    margin: 5px 0 30px}.info :first-child:not(li), .text :first-child:not(li), .alert :first-child:not(li) {    margin-top: 0 !important}.info :last-child:not(li), .text :last-child:not(li), .alert :last-child:not(li) {    margin-bottom: 0 !important}.label {    display: inline-block;    padding: 0 3px;    font-weight: bold;    border-radius: 3px}body {    position: relative;    -webkit-animation-duration: 0.5s;    animation-duration: 0.5s;    -webkit-animation-delay: 0;    animation-delay: 0;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: fadeIn;    animation-name: fadeIn;    height: 100vh;}body.no-header {    padding: 0}#site {    position: relative;    z-index: 2;    padding: 0}body.max-width #site {    max-width: 1600px;    margin: 0 auto;    box-shadow: 0 0 100px rgba(0, 0, 0, 0.1)}@media (min-width: 0) and (max-width: 991px) {    .content-col {        margin-bottom: 30px    }    .content-col:only-child {        margin: 0    }}@media (min-width: 1350px) {    .container {        max-width: 1350px    }}a, a::before, a::after {    transition: all 0.3s ease-in-out 0s}section.content {    position: relative;    display: block;    height: auto;    /*overflow: hidden*/}.content-col section.content {    overflow: visible}section.content.p-0 .component-inner > .container-fluid {    padding: 0}.content-col .component .component-inner > .container {    padding: 0}body:not(.full-page) section.content .content-col > section.content.component {    padding: 0}body:not(.full-page) section.content .content-col > section.content.component:not(:last-child):not(.p-0) {    padding: 0 0 30px}body:not(.full-page) section.content .content-col > section.content.component.meta {    padding-top: 15px}body:not(.full-page) section.content .content-coll > section.content.component:not(.usn_cmp_banner):not(.base-bg):not(.p-0):first-child, body:not(.full-page) section.content .content-coll > section.content.component:not(.usn_cmp_banner):not(.base-bg):not(.p-0) {    padding: 30px !important}.content .component-introduction {    padding-bottom: 30px}body:not(.full-page) section.content section.content.component .component-introduction {    padding-bottom: 15px}section.content .component-outro {    padding-top: 30px}body:not(.full-page) section.content section.content.component .component-outro {    padding-top: 15px}@media (min-width: 0) and (max-width: 575px) {    section.content:not(.usn_cmp_banner) {        padding: 10px 0 50px 0px    }    #site-content .component .usn_cmp_downloadform{        background: #fff;        border-radius: 8px;        border: 1px solid #aaa;        padding: 5px 5px 10px 5px;    }}@media (min-width: 576px) {    section.content:not(.usn_cmp_banner) {        padding: 30px 0    }}@media (min-width: 768px) {    section.content:not(.usn_cmp_banner) {        padding: 40px 0    }}@media (min-width: 992px) {    section.content:not(.usn_cmp_banner) {        padding: 50px 0    }}@media (min-width: 1200px) {    section.content:not(.usn_cmp_banner) {        padding: 60px 0    }}@media (min-width: 0) and (max-width: 575px) {    section.content .component-introduction .info.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }    section.content .component-outro .info.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }}@media (min-width: 576px) {    section.content .component-introduction .info.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }    section.content .component-outro .info.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }}@media (min-width: 768px) {    section.content .component-introduction .info.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }    section.content .component-outro .info.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }}@media (min-width: 992px) {    section.content .component-introduction .info.col {        flex: 0 0 83.3333333%;        -ms-flex: 0 0 83.3333333%;        max-width: 83.3333333%    }    section.content .component-outro .info.col {        flex: 0 0 83.3333333%;        -ms-flex: 0 0 83.3333333%;        max-width: 83.3333333%    }}@media (min-width: 1200px) {    section.content .component-introduction .info.col {        flex: 0 0 66.6666667%;        -ms-flex: 0 0 66.6666667%;        max-width: 66.6666667%    }    section.content .component-outro .info.col {        flex: 0 0 66.6666667%;        -ms-flex: 0 0 66.6666667%;        max-width: 66.6666667%    }}section.content.component .content-col.center-col.col .component-introduction .info.col, section.content.component .content-col.center-col.col .component-outro .info.col, body:not(.full-page) section.content .content-col .component-introduction .info.col, body:not(.full-page) section.content .content-col .component-outro .info.col {    flex: 0 0 100%;    -ms-flex: 0 0 100%;    max-width: 100%}section.content.component.usn_cmp_splitcomponent .item_block .component-introduction .info.col, section.content.component.usn_cmp_splitcomponent .item_block .component-outro .info.col {    flex: 0 0 100%;    -ms-flex: 0 0 100%;    max-width: 100%}@media (min-width: 0) and (max-width: 575px) {    section.content.component .content-col.center-col.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }}@media (min-width: 576px) {    section.content.component .content-col.center-col.col {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }}@media (min-width: 768px) {    section.content.component .content-col.center-col.col {        flex: 0 0 83.3333333%;        -ms-flex: 0 0 83.3333333%;        max-width: 83.3333333%    }}@media (min-width: 992px) {    section.content.component .content-col.center-col.col {        flex: 0 0 66.6666667%;        -ms-flex: 0 0 66.6666667%;        max-width: 66.6666667%    }}@media (min-width: 1200px) {    section.content.component .content-col.center-col.col {        flex: 0 0 50%;        -ms-flex: 0 0 50%;        max-width: 50%    }}.row.slides {    display: block;    flex-wrap: nowrap}.row.slides .item {    max-width: auto;    padding: 0 15px;    margin-bottom: 0 !important}.row:not(.slides):not(.listing_window-mosaic) .item.items-1 {    flex: 0 0 100%;    -ms-flex: 0 0 100%;    max-width: 100%}@media (min-width: 768px) {    .row:not(.slides):not(.listing_window-mosaic) .item.items-3, .row:not(.slides):not(.listing_window-mosaic) .item.items-4, .row:not(.slides):not(.listing_window-mosaic) .item.items-5, .row:not(.slides):not(.listing_window-mosaic) .item.items-6, .row:not(.slides):not(.listing_window-mosaic) .item.items-7, .row:not(.slides):not(.listing_window-mosaic) .item.items-8 {        flex: 0 0 33.3333333%;        -ms-flex: 0 0 33.3333333%;        max-width: 33.3333333%    }}.listing:not(.listing_window-mosaic) .item:last-child {    margin-bottom: 0 !important}@media (min-width: 576px) and (max-width: 767px) {    .listing:not(.listing_window-mosaic) .item:not(.items-1):nth-last-child(2), .listing:not(.listing_window-mosaic) .item:not(.items-1):nth-last-child(1) {        margin-bottom: 0 !important    }}@media (min-width: 768px) and (max-width: 991px) {    .listing:not(.listing_window-mosaic) .item:not(.items-1):not(.items-2):nth-last-child(3), .listing:not(.listing_window-mosaic) .item:not(.items-1):not(.items-2):nth-last-child(2), .listing:not(.listing_window-mosaic) .item:not(.items-1):not(.items-2):nth-last-child(1) {        margin-bottom: 0 !important    }}@media (min-width: 992px) and (max-width: 1199px) {    .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(7), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(6), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(5), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(6), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(5), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(5), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-3:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-3:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-3:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-2:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-2:nth-last-child(1) {        margin-bottom: 0 !important    }}@media (min-width: 1200px) {    .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(8), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(7), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(6), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(5), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-8:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(7), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(6), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(5), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-7:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(6), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(5), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-6:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(5), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-5:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(4), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-4:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-3:nth-last-child(3), .listing:not(.listing_window-mosaic) .item.items-3:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-3:nth-last-child(1), .listing:not(.listing_window-mosaic) .item.items-2:nth-last-child(2), .listing:not(.listing_window-mosaic) .item.items-2:nth-last-child(1) {        margin-bottom: 0 !important    }}.alert {    margin: 0;    border-width: 2px;    border-radius: 5px;    box-shadow: none}.listing .item {    margin-bottom: 30px}.listing:not(.listing_window-mosaic):not(.listing_gallery) .item {    margin-bottom: 25px;    padding-bottom: 5px}.listing.listing_no-spacing:not(.listing_window-mosaic) .item {    padding: 0;    margin: 0}.item .inner {    position: relative;    width: 100%}.item.item_text-boxed .inner::after {    content: "";    display: block}.item.item_text-boxed a:not(.btn) {    overflow: hidden;    height: 100%}.item .text a:not(.btn) {    display: inline}.item a.btn + a.btn {    margin-left: 5px}.hide-buttons .item .link {    display: none}.item .image {    position: relative;    z-index: 0}.item .image img {    width: 100%}.item.item_text-below:not(.item_has-bg) .image, .item.item_text-left:not(.item_has-bg) .image, .item.item_text-right:not(.item_has-bg) .image {    margin-bottom: 15px}.item.item_text-above:not(.item_has-bg) .image {    margin-top: 15px}.item.item_text-below.item_has-bg .info, .item.item_text-left.item_has-bg .info, .item.item_text-right.item_has-bg .info {    padding: 30px}.icon-images .item.item_text-left .image, .icon-images .item.item_text-right .image {    max-width: 50px}@media (min-width: 768px) {    .item.item_text-above:not(.item_has-bg) .image {        margin-top: 15px    }    .item.item_text-below:not(.item_has-bg) .image {        margin-bottom: 15px    }    .item.item_text-left, .item.item_text-right, .item.item_text-left .inner, .item.item_text-right .inner, .item.item_text-left .inner > a:not(.btn), .item.item_text-right .inner > a:not(.btn) {        display: flex;        display: -ms-flexbox;        flex-direction: row-reverse;        -ms-flex-direction: row-reverse    }    .item.item_text-left .inner, .item.item_text-right .inner, .item.item_text-left .inner > a:not(.btn), .item.item_text-right .inner > a:not(.btn) {        width: 100%    }    .item.item_text-right, .item.item_text-right .inner, .item.item_text-right .inner > a:not(.btn) {        flex-direction: row;        -ms-flex-direction: row    }    .item.item_text-left .image, .item.item_text-right .image {        flex: 0 0 40%;        -ms-flex: 0 0 40%;        max-width: 40%;        margin: 0 !important    }    .icon-images .item.item_text-left .image, .icon-images .item.item_text-right .image {        flex: 0 0 10%;        -ms-flex: 0 0 10%;        max-width: 10%    }    .item.item_text-left .info, .item.item_text-right .info {        flex: 0 0 100%;        -ms-flex: 0 0 100%;        max-width: 100%    }    .item.item_text-left .image + .info, .item.item_text-right .image + .info {        flex: 0 0 60%;        -ms-flex: 0 0 60%;        max-width: 60%    }    .icon-images .item.item_text-left .image + .info, .icon-images .item.item_text-right .image + .info {        flex: 0 0 90%;        -ms-flex: 0 0 90%;        max-width: 90%    }    .item.item-blog.item_text-right:not(.item_has-bg) .info {        padding: 0 0 60px 0    }    .item.item-blog.item_text-left:not(.item_has-bg) .info {        padding: 0 0 60px 0    }    .item.item-blog.item_text-right:not(.item_has-bg) .image + .info {        padding: 0 0 60px 30px    }    .item.item-blog.item_text-left:not(.item_has-bg) .image + .info {        padding: 0 30px 60px 0    }    .item.item_text-right:not(.item_has-bg):not(.item-blog) .info {        padding: 0 0 30px 0    }    .item.item_text-left:not(.item_has-bg):not(.item-blog) .info {        padding: 0 0 30px 0    }    .item.item_text-right:not(.item_has-bg):not(.item-blog) .image + .info {        padding: 0 0 30px 30px    }    .item.item_text-left:not(.item_has-bg):not(.item-blog) .image + .info {        padding: 0 30px 30px 0    }    .icon-images .item.item_text-right:not(.item_has-bg):not(.item-blog) .image + .info {        padding: 0 0 30px 15px    }    .icon-images .item.item_text-left:not(.item_has-bg):not(.item-blog) .image + .info {        padding: 0 15px 30px 0    }}.repeatable .nav-tabs {    border: 0 none !important}.repeatable .tab {    position: relative;    margin: 0}.repeatable .tab .nav-link {    position: relative;    display: block;    padding: 8px 20px 8px 20px;    cursor: pointer;    transition: all 0.3s ease-in-out 0s;    border-radius: 0px;    outline: 0 none;    border-width: 2px;    border-style: solid}.repeatable .repeatable-content {    padding: 15px 0}@media (min-width: 992px) {    .repeatable .tab .nav-link {        padding: 10px 20px    }}.repeatable-content {    position: relative;    top: 0;    z-index: 0}.repeatable.accordion .tab {    margin-top: 10px}.repeatable.accordion .tab:first-child {    margin: 0}.repeatable.accordion .tab .nav-link {    padding-right: 50px}.repeatable.accordion .tab .nav-link::after {    display: inline-block;    font-family: "FontAwesome";    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    text-rendering: auto;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    content: "\f0dd";    position: absolute;    top: 50%;    right: 0;    width: 40px;    text-align: center;    transform: translateY(-50%)}.repeatable.accordion .tab .nav-link:not(.collapsed)::after {    content: "\f0de"}.repeatable.accordion .repeatable-content {    border-top: 0}section.content.p-0 .component-inner > .container-fluid .listing.listing_window-mosaic:not(.listing_no-spacing) {    margin-left: 0;    margin-right: 0}@media (min-width: 992px) {    .usn_back-to-bottom {        position: fixed;        bottom: -60px;        z-index: 2;        width: 45px    }    html.nav-down:not(.reached-top) .usn_back-to-top, html.nav-up .usn_back-to-top {        bottom: 15px    }    .usn_back-to-top a.btn {        font-size: 18px;        color: #432762;        text-decoration: none;        background: #fff;        padding: 20px 21px;        border-radius: 200px;        -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px;        box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px    }    .usn_back-to-top.position-left {        left: 25px    }    .usn_back-to-top.position-center {        left: 50%;        transform: translateX(-50%)    }    .usn_back-to-top.position-right {        right: 15px    }}.btn, button.btn {    border-radius: 0px;    border-width: 0px;    border-style: solid;    outline: none !important;    box-shadow: none}.btn:focus, button.btn:focus, .btn:active, button.btn:active {    box-shadow: none}.btn, button.btn, button {    transition: all 0.3s ease-in-out 0s !important}.btn, button.btn {    padding: 8px 20px 8px 20px}.btn.btn-sm, button.btn.btn-sm {    padding: 6px 16px 6px 16px}.btn.btn-lg, button.btn.btn-lg {    padding: 10px 24px 10px 24px}.basic-buttons .btn, .basic-buttons button.btn, .btn.basic-btn, button.btn.basic-btn {    padding: 2px 0 !important;    background: none !important;    border-width: 0 0 2px 0 !important;    border-radius: 0 !important}.btn {    position: relative;    z-index: 1}.btn > span {    position: absolute;    right: 0;    bottom: 0;    left: 0;    z-index: -1;    padding-left: 5px;    padding-right: 5px;    text-transform: none;    /* border-radius: 0px;    opacity: 0;*/    transition: all 0.3s ease-in-out 0s}.btn > span .nuget {    position: absolute;    font-size: small;    padding-left: 5px;    padding-right: 5px;    right: 0;    bottom: 0;    left: 0;    z-index: -1;    transition: all 0.3s ease-in-out 0s}a:hover .btn > span, a:focus .btn > span, a:active .btn > span, .btn:hover > span, .btn:focus > span, .btn:active > span {    opacity: 1}.basic-buttons .btn > span, .basic-buttons button.btn > span, .btn.basic-btn > span, button.btn.basic-btn > span {    display: none !important}.image {    position: relative;    overflow: hidden}img {    /*width: 100%;    max-width: 100%;*/    height: auto;    transform: scale(1);    transform-origin: center}.image img, .image.background-image, .image.icon-image {    transform: scale(1);    transform-origin: center}.image img, .image.icon-image {    transition: all 0.4s ease-in-out 0s}.image.background-image {    background-repeat: no-repeat;    background-position: center;    background-size: cover;    transition: transform 0.4s ease-in-out 0s}.image.background-image.body-background-image, .image.background-image.footer-background-image, .image.background-image.component-background-image {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 0;    width: 100%;    height: 100%}.image.background-image.component-background-image + .component-inner {    position: relative;    z-index: 1;}.image.lazyload img, .image.background-image.lazyload {    display: block;    width: 100%;    height: auto}.image, .image.video {    overflow: hidden;    padding: 0}.image a:hover img, a:hover .image img, .item a:hover .image.background-image {    transform: scale(1.05)}.no-zoom_hover .image a:hover img, .no-zoom_hover a:hover .image img, .no-zoom_hover .item a:hover .image.background-image {    transform: scale(1)}.reverse-zoom_hover .image a:hover img, .reverse-zoom_hover a:hover .image img, .reverse-zoom_hover .item a:hover .image.background-image {    transform: scale(0.95)}.ekko-lightbox img {    width: auto;    height: auto !important;    margin: 0 auto}.item .inner, .item .image, .item .image::before, img, .image-component .image, .listing_window-mosaic .item, .usn_cmp_splitcomponent .item.item_slideshow-block .slides {    border-radius: 5px}.image, img, .listing_window-mosaic .item, .listing:not(.listing_window-mosaic) .item.item_text-boxed .inner, .item.instagram-image > a {    box-shadow: none}.item.no-box-shadow, .no-box-shadow .item, .no-box-shadow .image, .no-box-shadow img, .image img, .item_text-left .image, .item_text-right .image {    box-shadow: none !important}.author-bio .image img, .item_text-left .image img, .item_text-right .image img {    box-shadow: none !important}.author-bio .image, .usn_cmp_banner .image, .listing.listing_no-spacing .item, .listing.listing_no-spacing .item .image, .listing.listing_no-spacing .item .image img {    border-radius: 0;    box-shadow: none}.meta p, .meta ul {    margin: 5px 0}.item .meta p, .item .meta ul {    font-size: 85%}.meta a {    display: inline !important}.meta ul {    list-style: none;    margin: 0;    padding: 0}.meta ul li {    display: inline-block}.meta ul li + li::before {    content: ",";    display: inline-block;    position: relative;    left: -3px}.item .meta {    margin-top: 15px}.listing_short .item .meta {    margin-top: 5px;    font-size: 90%}.component.meta.base-bg {    margin-top: 30px !important;    padding-top: 15px !important;    border-width: 2px 0 0;    border-style: solid;    border-color: #000000}@media (min-width: 768px) {    .item.item_text-left .meta, .item.item_text-right .meta {        position: absolute;        bottom: 0    }    .item.item_text-left .meta {        left: 0;        right: calc(40% + 30px)    }    .item.item_text-right .meta {        right: 0;        left: calc(40% + 30px)    }}table {    width: 100%;    border: 1px solid #dee2e6;}table th, table td {    padding: 10px;    border-width: 0 2px 2px 0;    /* border-style: solid*/}table tr p:first-of-type {    margin-top: 0}table tr p:last-of-type {    margin-bottom: 0}.hidden {    display: none !important}.gc-btn {    font-weight: 500;    font-display: swap;    color: #fff;    font-size: 14px;    background: rgba(0, 0, 0, 0.2);    padding: 12px 24px;    margin-top: 5px;    margin-bottom: 5px;    display: inline-block;    text-decoration: none !important;    text-align: center;    text-transform: uppercase}.gc-btn:hover {    color: #fff;    text-decoration: none;    background: rgba(0, 0, 0, 0.25)}.gc-btn:focus {    color: #fff}.footer-2020 {    font-size: 13px;    line-height: 1em;    background: #444;    color: rgba(255, 255, 255, 0.75);    padding: 80px 0;    margin-top: 10px;    font-weight: 600}.footer-2020 a:link {    color: rgba(255, 255, 255, 0.75)}.footer-2020 a:visited {    color: rgba(255, 255, 255, 0.75)}.footer-2020 a:hover {    color: #fff;    text-decoration: underline}.footer-2020 a:active {    color: #fff;    text-decoration: underline}.footer-2020 ul {    list-style: none;    margin: 0;    padding: 0;    max-width: 80%}.footer-2020 ul li {    display: inline-block;    vertical-align: middle;    margin: 0;    padding: 0;    line-height: 25px}.footer-2020 .btt {    position: fixed;    bottom: 110px;    right: 20px}.footer-2020 .btt a {    font-size: 18px;    color: #432762;    text-decoration: none;    background: #fff;    padding: 20px 21px;    border-radius: 200px;    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px;    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px}.footer-2020 .btt a i {    vertical-align: bottom}.footer-2020 .feefo-logo-wrap {    margin-top: 20px;    opacity: 0.8}.footer-2020 .feefo-logo-wrap * {    border: none !important}.footer-2020 .company-info i {    display: block;    width: 100%;    color: #fff;    font-size: 60px;    padding-bottom: 10px;    border-bottom: 1px solid rgba(255, 255, 255, 0.75);    margin-bottom: 10px}.footer-2020 .company-info p {    color: rgba(255, 255, 255, 0.75);    line-height: 22px}.footer-2020 .company-info p.copyright {    margin: 15px 0}.footer-2020 .company-info p.copyright strong {    font-weight: 700;    font-display: swap}.footer-2020 .company-info p.disclaimer {    margin: 0 0 0 0}.footer-2020 .company-info a:hover {    text-decoration: none}.footer-2020 .company-info a:active {    text-decoration: none}.footer-2020 .util-company ul li {    display: block}.footer-2020 .util-company ul li:first-child {    font-size: 15px;    color: #fff;    text-transform: uppercase;    font-weight: 700;    font-display: swap;    margin: 15px 0}.footer-2020 .util-social ul li {    margin: 0 5px 5px 0}.footer-2020 .util-social ul li:first-child {    display: block;    font-size: 15px;    color: #fff;    text-transform: uppercase;    font-weight: 700;    font-display: swap;    margin: 15px 0}.footer-2020 .util-social ul li i {    font-size: 32px}.footer-2020 .util-subscribe ul {    padding-left: 40px;    border-left: 1px solid rgba(255, 255, 255, 0.75)}.footer-2020 .util-subscribe ul li {    display: block}.footer-2020 .util-subscribe ul li:first-child {    font-size: 16px;    color: #fff;    text-transform: uppercase;    font-weight: 700;    font-display: swap;    margin: 15px 0}.footer-2020 .util-subscribe ul li .gc-btn {    display: inline-block;    background: rgba(255, 255, 255, 0.75);    color: #444;    border-radius: 6px;    margin: 20px 0;    font-size: 13px;    font-weight: bold}.footer-2020 .util-subscribe ul li .gc-btn:hover {    background: #fff}@media only screen and (max-width: 991px) {    .footer-2020 {        padding: 40px 0    }    .footer-2020 .btt {        display: none    }    .footer-2020 .company-info ul {        margin: 0 10px    }    .footer-2020 .company-info ul li {        display: block    }    .footer-2020 .company-info ul li i {        padding-bottom: 0;        border-bottom: none;        margin-bottom: 10px    }    .footer-2020 .util-company ul {        margin: 0 10px    }    .footer-2020 .util-social ul {        margin: 0 10px    }    .footer-2020 .util-subscribe ul {        margin: 0 10px;        border: none;        padding-left: 0    }}@media only screen and (min-width: 992px) {    .footer-2020 .util-social {        padding-left: 0 !important;        padding-right: 0 !important    }}.v-center {    display: flex;    justify-content: right;    align-items: center}.subnav-2020 {    position: fixed;    width: 100%;    top: 0;    z-index: 99999}section.content.usn_cmpjumbotron .component-background-image, section.content.usn_cmp_splitcomponent.sect-download-form .component-background-image {    background-size: cover !important;    background-position: center bottom !important}section.content.usn_cmpjumbotron a:not(.btn), section.content.usn_cmp_splitcomponent.sect-download-form a:not(.btn) {    display: inline-block !important;    text-decoration: underline !important}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col h1, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col h1 {    font-size: 40px;    font-weight: 600;    margin-bottom: 24px}@media only screen and (max-width: 1199px) {    section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col h1, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col h1 {        font-size: 34px    }}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col p, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col p {    font-size: 17px;    font-weight: 400}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col ul, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col ul {    margin: 10px 0 30px 40px}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col ul li, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col ul li {    font-size: 17px;    margin-bottom: 5px}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col .extralinks ul, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col .extralinks ul {    margin: 0 0 20px 0;    padding: 0;    list-style: none}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col .extralinks ul li, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col .extralinks ul li {    display: inline-block;    max-width: 80px;    margin-right: 10px}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col .extralinks ul li:last-child, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col .extralinks ul li:last-child {    margin-right: 0}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col .btn, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col .btn {    padding: 16px 32px;    margin-top: 10px;    margin-bottom: 15px;    margin-left: 0;    margin-right: 6px;    text-decoration: none !important}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col .btn + .btn, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col .btn + .btn {    margin-left: 0 !important}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_left_col .btn.c2-btn-bg.c2-btn-text, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_left_col .btn.c2-btn-bg.c2-btn-text {    box-shadow: 0 0 20px rgba(0, 95, 106, 0.6) !important}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col {    position: inherit !important}@media only screen and (max-width: 991px) {    section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col {        display: none    }}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag {    padding: 25px 70px 25px 50px;    background: #683c6f}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag p, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag p {    font-size: 14px;    margin: 0;    max-width: 100% !important;    color: #fff;    font-weight: 400;    line-height: 22px}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag p:first-child, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag p:first-child {    margin-bottom: 8px}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag p strong, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag p strong {    font-weight: bold}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:link, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:link {    color: #FFF !important;    text-decoration: underline}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:visited, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:visited {    color: #FFF !important;    text-decoration: underline}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:hover, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:hover {    color: #FFF !important;    text-decoration: underline}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:active, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .flag .inner-flag p a:active {    color: #FFF !important;    text-decoration: underline}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col img[src$="svg"], section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col img[src$="svg"] {    max-width: 175px;    margin: 3% auto 0 auto;    display: block}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .extralinks ul, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .extralinks ul {    text-align: center;    margin: -100px 0 0 0;    padding: 0;    list-style: none}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .extralinks ul li, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .extralinks ul li {    display: inline-block;    max-width: 80px;    margin-right: 10px}section.content.usn_cmpjumbotron .container .usn_cmpjumbotron_right_col .extralinks ul li:last-child, section.content.usn_cmp_splitcomponent.sect-download-form .container .usn_cmpjumbotron_right_col .extralinks ul li:last-child {    margin-right: 0}section.content.usn_cmpjumbotron .container.secondary .usn_cmpjumbotron_left_col, section.content.usn_cmp_splitcomponent.sect-download-form .container.secondary .usn_cmpjumbotron_left_col {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%}section.content.usn_cmpjumbotron .container.secondary .usn_cmpjumbotron_right_col, section.content.usn_cmp_splitcomponent.sect-download-form .container.secondary .usn_cmpjumbotron_right_col {    -ms-flex: 0 0 10%;    flex: 0 0 10%;    max-width: 10%}section.content.usn_cmpjumbotron .container.secondary .usn_cmpjumbotron_right_col .extralinks, section.content.usn_cmp_splitcomponent.sect-download-form .container.secondary .usn_cmpjumbotron_right_col .extralinks {    display: none !important}section.content.usn_cmpjumbotron + .component.usn_cmp_pods img, section.content.usn_cmp_splitcomponent.sect-download-form + .component.usn_cmp_pods img {    margin-bottom: 10px}section.content.usn_cmpjumbotron .image.feature, section.content.usn_cmp_splitcomponent.sect-download-form .image.feature {    width: 645px;    float: right;    margin-top: -20px;    margin-bottom: 80px;    margin-right: -75px}@media only screen and (max-width: 1349px) {    section.content.usn_cmpjumbotron .image.feature, section.content.usn_cmp_splitcomponent.sect-download-form .image.feature {        margin-right: -135px    }}@media only screen and (max-width: 1199px) {    section.content.usn_cmpjumbotron .image.feature, section.content.usn_cmp_splitcomponent.sect-download-form .image.feature {        margin-right: -210px    }}@media only screen and (max-width: 991px) {    section.content.usn_cmpjumbotron .image.feature, section.content.usn_cmp_splitcomponent.sect-download-form .image.feature {        display: none    }}section.content.usn_cmpjumbotron .flag, section.content.usn_cmp_splitcomponent.sect-download-form .flag {    position: absolute;    background: url("/media/images/flag.png") 5px center no-repeat;    background-size: contain;    width: 400px;    padding-left: 22px;    box-sizing: border-box;    top: 105px;    right: 0}@media only screen and (max-width: 991px) {    section.content.usn_cmpjumbotron .flag, section.content.usn_cmp_splitcomponent.sect-download-form .flag {        display: none    }}section.content.usn_cmpjumbotron .flag .inner-flag, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag {    padding: 25px 70px 25px 50px;    background: #683c6f}section.content.usn_cmpjumbotron .flag .inner-flag p, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag p {    font-size: 14px;    margin: 0;    max-width: 100% !important;    color: #fff;    font-weight: 400;    line-height: 22px}section.content.usn_cmpjumbotron .flag .inner-flag p:first-child, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag p:first-child {    margin-bottom: 8px}section.content.usn_cmpjumbotron .flag .inner-flag p strong, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag p strong {    font-weight: bold}section.content.usn_cmpjumbotron .flag .inner-flag p a:link, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag p a:link {    color: #FFF !important;    text-decoration: underline}section.content.usn_cmpjumbotron .flag .inner-flag p a:visited, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag p a:visited {    color: #FFF !important;    text-decoration: underline}section.content.usn_cmpjumbotron .flag .inner-flag p a:hover, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag p a:hover {    color: #FFF !important;    text-decoration: underline}section.content.usn_cmpjumbotron .flag .inner-flag p a:active, section.content.usn_cmp_splitcomponent.sect-download-form .flag .inner-flag p a:active {    color: #FFF !important;    text-decoration: underline}@media only screen and (min-width: 992px) {    section.content.usn_cmpjumbotron .extralinks, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks {        position: absolute;        top: 400px;        left: 62%    }}section.content.usn_cmpjumbotron .extralinks ul, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks ul {    padding: 0;    list-style: none}@media only screen and (max-width: 767px) {    section.content.usn_cmpjumbotron .extralinks ul, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks ul {        text-align: center    }    section.content.usn_cmp_splitcomponent.sect-download-form {        position: relative !important;        padding-top: 10px !important;    }    section.content.usn_cmp_splitcomponent.sect-download-form p {        margin-bottom: 24px !important;    }}@media only screen and (min-width: 992px) {    section.content.usn_cmpjumbotron .extralinks ul, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks ul {        white-space: nowrap    }}section.content.usn_cmpjumbotron .extralinks ul li, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks ul li {    display: inline-block;    max-width: 80px;    margin-right: 10px}section.content.usn_cmpjumbotron .extralinks ul li:last-child, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks ul li:last-child {    margin-right: 0}@media only screen and (max-width: 991px) {    section.content.usn_cmpjumbotron .extralinks ul li, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks ul li {        margin: 0    }    section.content.usn_cmpjumbotron .extralinks ul li:last-child, section.content.usn_cmp_splitcomponent.sect-download-form .extralinks ul li:last-child {        margin: 0    }}.usn_cmpjumbotron .row {    display: block}@media only screen and (max-width: 991px) {    .usn_cmpjumbotron .row .background-image {        background-size: auto !important    }}section.content.usn_cmp_splitcomponent.sect-download-form h1 {    font-size: 40px !important;    font-weight: 600 !important;    margin-bottom: 24px !important}section.content.usn_cmp_splitcomponent.sect-download-form p {    font-size: 17px !important;    font-weight: 400 !important}section.content.usn_cmp_splitcomponent.sect-download-form ul {    margin: 10px 0 30px 40px !important}section.content.usn_cmp_splitcomponent.sect-download-form ul li {    font-size: 17px !important;    margin-bottom: 5px !important}section.content.usn_cmp_splitcomponent.sect-download-form .btn {    padding: 16px 32px !important;    margin-top: 10px !important;    margin-bottom: 15px !important;    margin-left: 0 !important;    margin-right: 6px !important;    text-decoration: none !important}section.content.usn_cmp_splitcomponent.sect-download-form .btn + .btn {    margin-left: 0 !important}section.content.usn_cmp_splitcomponent.sect-download-form .btn.c2-btn-bg.c2-btn-text {    box-shadow: 0 0 20px rgba(0, 95, 106, 0.6) !important}.stickyLinks {    position: fixed;    left: 0;    top: 40%;    display: block;    width: 50px;    z-index: 10000}#site-content .usn_cmpjumbotron.wj-b2b-promo-jumbotron .component-background-image {    background-size: cover !important;    background-position: center top !important}#site-content .usn_cmpjumbotron.wj-b2b-promo-jumbotron .container {    padding-top: 110px}#site-content .usn_cmpjumbotron.wj-b2b-promo-jumbotron .container .btn {    min-width: 80%;    background: #ba2941;    border: 2px solid #fff !important}#site-content .usn_cmpjumbotron.wj-b2b-promo-jumbotron .container .btn:hover {    background: #992235}#site-content .usn_cmp_pods.wj-b2b-promo-features {    overflow: visible}#site-content .usn_cmp_pods.wj-b2b-promo-features h2 {    margin: -20px 0 20px 0px !important}#site-content .usn_cmp_pods.wj-b2b-promo-features .usn_pod_textimage .inner {    text-align: center;    background: #f4f4f4;    padding: 40px;    min-height: 455px;    border-radius: 0}#site-content .usn_cmp_pods.wj-b2b-promo-features .usn_pod_textimage .inner img {    width: 209px;    margin: 0 auto;    display: block;    margin-bottom: 10px}#site-content .usn_cmp_pods.wj-b2b-promo-features .usn_pod_textimage .inner p.heading {    font-size: 17px}#site-content .usn_cmp_splitcomponent.wj-b2b-promo-callout {    margin-top: -65px}#site-content .usn_cmp_splitcomponent.wj-b2b-promo-callout .component-background-image {    background-position: center top !important}#site-content .usn_cmp_splitcomponent.wj-b2b-promo-callout .container {    padding-top: 100px}#site-content .usn_cmp_splitcomponent.wj-b2b-promo-callout .container .btn {    background: #ba2941;    border: 2px solid #fff}#site-content .usn_cmp_splitcomponent.wj-b2b-promo-callout .container .btn:hover {    background: #992235}@media only screen and (max-width: 991px) {    #site-content .usn_cmp_splitcomponent.wj-b2b-promo-callout .container .btn {        min-width: 100%    }}#site-content .usn_cmp_text.wj-b2b-promo-disclaimer .info {    padding-left: 30px;    padding-right: 30px}#site-content .component .usn_cmp_downloadform, #site-content .component .usn_cmp_multioptiondownloadform, #site-content .component .usn_cmp_grapecityform, #site-content .component .usn_cmp_requesttrialkey {    background: #fff;    border-radius: 8px;    border: 1px solid #aaa;    padding: 40px 40px 50px 40px}#site-content .component .usn_cmp_downloadform .text, #site-content .component .usn_cmp_multioptiondownloadform .text, #site-content .component .usn_cmp_grapecityform .text, #site-content .component .usn_cmp_requesttrialkey .text {    color: #000 !important}#site-content .component .usn_cmp_downloadform .component-introduction, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction, #site-content .component .usn_cmp_grapecityform .component-introduction, #site-content .component .usn_cmp_requesttrialkey .component-introduction {    padding-bottom: 15px !important}#site-content .component .usn_cmp_downloadform .component-introduction .info.col, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction .info.col, #site-content .component .usn_cmp_grapecityform .component-introduction .info.col, #site-content .component .usn_cmp_requesttrialkey .component-introduction .info.col {    padding-left: 40px !important;    padding-right: 40px !important}#site-content .component .usn_cmp_downloadform .component-introduction .info.col h2, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction .info.col h2, #site-content .component .usn_cmp_grapecityform .component-introduction .info.col h2, #site-content .component .usn_cmp_requesttrialkey .component-introduction .info.col h2, #site-content .component .usn_cmp_downloadform .component-introduction .info.col h3, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction .info.col h3, #site-content .component .usn_cmp_grapecityform .component-introduction .info.col h3, #site-content .component .usn_cmp_requesttrialkey .component-introduction .info.col h3, #site-content .component .usn_cmp_downloadform .component-introduction .info.col .heading, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction .info.col .heading, #site-content .component .usn_cmp_grapecityform .component-introduction .info.col .heading, #site-content .component .usn_cmp_requesttrialkey .component-introduction .info.col .heading, #site-content .component .usn_cmp_downloadform .component-introduction .info.col .secondary-heading, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction .info.col .secondary-heading, #site-content .component .usn_cmp_grapecityform .component-introduction .info.col .secondary-heading, #site-content .component .usn_cmp_requesttrialkey .component-introduction .info.col .secondary-heading, #site-content .component .usn_cmp_downloadform .component-introduction .info.col .text, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction .info.col .text, #site-content .component .usn_cmp_grapecityform .component-introduction .info.col .text, #site-content .component .usn_cmp_requesttrialkey .component-introduction .info.col .text, #site-content .component .usn_cmp_downloadform .component-introduction .info.col p, #site-content .component .usn_cmp_multioptiondownloadform .component-introduction .info.col p, #site-content .component .usn_cmp_grapecityform .component-introduction .info.col p, #site-content .component .usn_cmp_requesttrialkey .component-introduction .info.col p {    color: #000 !important}#site-content .component .usn_cmp_downloadform form .mb-3, #site-content .component .usn_cmp_multioptiondownloadform form .mb-3, #site-content .component .usn_cmp_grapecityform form .mb-3, #site-content .component .usn_cmp_requesttrialkey form .mb-3 {    margin: 0 0 0 26px !important}#site-content .component .usn_cmp_downloadform form .mb-3:last-child, #site-content .component .usn_cmp_multioptiondownloadform form .mb-3:last-child, #site-content .component .usn_cmp_grapecityform form .mb-3:last-child, #site-content .component .usn_cmp_requesttrialkey form .mb-3:last-child {    margin-bottom: 20px !important}#site-content .component .usn_cmp_downloadform form .mb-3 input[type="radio"], #site-content .component .usn_cmp_multioptiondownloadform form .mb-3 input[type="radio"], #site-content .component .usn_cmp_grapecityform form .mb-3 input[type="radio"], #site-content .component .usn_cmp_requesttrialkey form .mb-3 input[type="radio"] {    margin-top: 4px !important}#site-content .component .usn_cmp_downloadform form .form-row, #site-content .component .usn_cmp_multioptiondownloadform form .form-row, #site-content .component .usn_cmp_grapecityform form .form-row, #site-content .component .usn_cmp_requesttrialkey form .form-row {    display: block}#site-content .component .usn_cmp_downloadform form .form-row .col-md-10.form-group, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .col-md-10.form-group, #site-content .component .usn_cmp_grapecityform form .form-row .col-md-10.form-group, #site-content .component .usn_cmp_requesttrialkey form .form-row .col-md-10.form-group, #site-content .component .usn_cmp_downloadform form .form-row .form-group, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .form-group, #site-content .component .usn_cmp_grapecityform form .form-row .form-group, #site-content .component .usn_cmp_requesttrialkey form .form-row .form-group {    width: 100%;    max-width: 100%}#site-content .component .usn_cmp_downloadform form .form-row .col-md-10.form-group input:not([type="checkbox"]), #site-content .component .usn_cmp_multioptiondownloadform form .form-row .col-md-10.form-group input:not([type="checkbox"]), #site-content .component .usn_cmp_grapecityform form .form-row .col-md-10.form-group input:not([type="checkbox"]), #site-content .component .usn_cmp_requesttrialkey form .form-row .col-md-10.form-group input:not([type="checkbox"]), #site-content .component .usn_cmp_downloadform form .form-row .form-group input:not([type="checkbox"]), #site-content .component .usn_cmp_multioptiondownloadform form .form-row .form-group input:not([type="checkbox"]), #site-content .component .usn_cmp_grapecityform form .form-row .form-group input:not([type="checkbox"]), #site-content .component .usn_cmp_requesttrialkey form .form-row .form-group input:not([type="checkbox"]) {    padding: 24px 15px;    margin-bottom: 10px}#site-content .component .usn_cmp_downloadform form .form-row .col-md-10.form-group label, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .col-md-10.form-group label, #site-content .component .usn_cmp_grapecityform form .form-row .col-md-10.form-group label, #site-content .component .usn_cmp_requesttrialkey form .form-row .col-md-10.form-group label, #site-content .component .usn_cmp_downloadform form .form-row .form-group label, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .form-group label, #site-content .component .usn_cmp_grapecityform form .form-row .form-group label, #site-content .component .usn_cmp_requesttrialkey form .form-row .form-group label {    font-size: 15px;    margin-bottom: 0}#site-content .component .usn_cmp_downloadform form .form-row .col-md-10.form-group label input[type="checkbox"], #site-content .component .usn_cmp_multioptiondownloadform form .form-row .col-md-10.form-group label input[type="checkbox"], #site-content .component .usn_cmp_grapecityform form .form-row .col-md-10.form-group label input[type="checkbox"], #site-content .component .usn_cmp_requesttrialkey form .form-row .col-md-10.form-group label input[type="checkbox"], #site-content .component .usn_cmp_downloadform form .form-row .form-group label input[type="checkbox"], #site-content .component .usn_cmp_multioptiondownloadform form .form-row .form-group label input[type="checkbox"], #site-content .component .usn_cmp_grapecityform form .form-row .form-group label input[type="checkbox"], #site-content .component .usn_cmp_requesttrialkey form .form-row .form-group label input[type="checkbox"] {    margin: 0 0 0 5px}#site-content .component .usn_cmp_downloadform form .form-row .col-md-10.form-group label div, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .col-md-10.form-group label div, #site-content .component .usn_cmp_grapecityform form .form-row .col-md-10.form-group label div, #site-content .component .usn_cmp_requesttrialkey form .form-row .col-md-10.form-group label div, #site-content .component .usn_cmp_downloadform form .form-row .form-group label div, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .form-group label div, #site-content .component .usn_cmp_grapecityform form .form-row .form-group label div, #site-content .component .usn_cmp_requesttrialkey form .form-row .form-group label div {    font-size: 15px;    margin: 0;    padding: 0}#site-content .component .usn_cmp_downloadform form .form-row .col-md-10.form-group button, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .col-md-10.form-group button, #site-content .component .usn_cmp_grapecityform form .form-row .col-md-10.form-group button, #site-content .component .usn_cmp_requesttrialkey form .form-row .col-md-10.form-group button, #site-content .component .usn_cmp_downloadform form .form-row .form-group button, #site-content .component .usn_cmp_multioptiondownloadform form .form-row .form-group button, #site-content .component .usn_cmp_grapecityform form .form-row .form-group button, #site-content .component .usn_cmp_requesttrialkey form .form-row .form-group button {    padding: 12px 24px;    margin-top: 20px !important;    width: 100%}#site-content .component .usn_cmp_downloadform .component-outro, #site-content .component .usn_cmp_multioptiondownloadform .component-outro, #site-content .component .usn_cmp_grapecityform .component-outro, #site-content .component .usn_cmp_requesttrialkey .component-outro {    padding-top: 15px !important}#site-content .component .usn_cmp_downloadform .component-outro ul.download-meta, #site-content .component .usn_cmp_multioptiondownloadform .component-outro ul.download-meta, #site-content .component .usn_cmp_grapecityform .component-outro ul.download-meta, #site-content .component .usn_cmp_requesttrialkey .component-outro ul.download-meta {    margin: 0;    list-style: none}#site-content .component .usn_cmp_downloadform .component-outro ul.download-meta li, #site-content .component .usn_cmp_multioptiondownloadform .component-outro ul.download-meta li, #site-content .component .usn_cmp_grapecityform .component-outro ul.download-meta li, #site-content .component .usn_cmp_requesttrialkey .component-outro ul.download-meta li {    font-size: 13px;    display: inline;    vertical-align: top;    border-left: 1px solid #ababab;    margin: 0 0 0 5px;    padding: 0 0 2px 6px;    color: #ababab}#site-content .component .usn_cmp_downloadform .component-outro ul.download-meta li:first-child, #site-content .component .usn_cmp_multioptiondownloadform .component-outro ul.download-meta li:first-child, #site-content .component .usn_cmp_grapecityform .component-outro ul.download-meta li:first-child, #site-content .component .usn_cmp_requesttrialkey .component-outro ul.download-meta li:first-child {    border: none;    margin: 0;    padding-left: 0}#site-content .component .usn_cmp_downloadform .component-outro p.header-download-opt-text, #site-content .component .usn_cmp_multioptiondownloadform .component-outro p.header-download-opt-text, #site-content .component .usn_cmp_grapecityform .component-outro p.header-download-opt-text, #site-content .component .usn_cmp_requesttrialkey .component-outro p.header-download-opt-text {    font-size: 13px;    color: #ababab;    text-align: left}#site-content .component .usn_cmp_downloadform #gc-form[data-view="request-trial-key"] button, #site-content .component .usn_cmp_multioptiondownloadform #gc-form[data-view="request-trial-key"] button, #site-content .component .usn_cmp_grapecityform #gc-form[data-view="request-trial-key"] button, #site-content .component .usn_cmp_requesttrialkey #gc-form[data-view="request-trial-key"] button {    color: #fff !important;    background: #00c1d5 !important;    font-weight: bold;    text-transform: uppercase;    padding: 12px 24px !important;    margin-top: 20px !important;    width: 100% !important;    border: none !important;    border-radius: 0 !important;    box-shadow: none !important}#site-content .component .usn_cmp_downloadform.bold-options .form-check label, #site-content .component .usn_cmp_multioptiondownloadform.bold-options .form-check label, #site-content .component .usn_cmp_grapecityform.bold-options .form-check label, #site-content .component .usn_cmp_requesttrialkey.bold-options .form-check label {    font-weight: bold !important}body {    -webkit-animation-duration: 0 !important;    animation-duration: 0 !important;    -webkit-animation-delay: 0 !important;    animation-delay: 0 !important;    -webkit-animation-fill-mode: none !important;    animation-fill-mode: none !important;    -webkit-animation-name: none !important;    animation-name: none !important;    transition: none !important;    height: 100vh;}#site-content .btn, #site-content .btn:hover, #site-content .btn:active {    border: none !important;    border-radius: 0 !important;    box-shadow: none !important}#site-content .btn span, #site-content .btn:hover span, #site-content .btn:active span {    border: none !important;    border-radius: 0 !important;    box-shadow: none !important}/*a, a::before, a::after {    transition: none !important}*/.image, img, .listing_window-mosaic .item, .listing:not(.listing_window-mosaic) .item.item_text-boxed .inner, .item.instagram-image > a, .author-bio .image img, .item_text-left .image img, .item_text-right .image img {    box-shadow: none !important}#site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item a:not(.btn):link, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item a:not(.btn):visited {    color: #3872ac !important;    font-weight: bold !important;    text-decoration: none !important}#site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item a:not(.btn):hover, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item a:not(.btn):active {    color: #17a1e5 !important;    font-weight: bold !important;    text-decoration: underline !important}#site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item .base-link {    color: #3872ac !important}#site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h1 a:not(.btn):link, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h2 a:not(.btn):link, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h3 a:not(.btn):link, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h1 a:not(.btn):visited, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h2 a:not(.btn):visited, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h3 a:not(.btn):visited, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h1 a:not(.btn):hover, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h2 a:not(.btn):hover, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h3 a:not(.btn):hover, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h1 a:not(.btn):active, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h2 a:not(.btn):active, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .item h3 a:not(.btn):active {    font-weight: inherit !important;    text-decoration: none !important}#site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .kb-sidebar a:not(.btn):link, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .kb-sidebar a:not(.btn):visited {    font-weight: normal !important}#site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .kb-sidebar a:not(.btn):hover, #site-content .component:not(.usn_cmpjumbotron):not(.sect-media):not(.sect-jumbo-header):not(.blog-listing-component):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block) .kb-sidebar a:not(.btn):active {    font-weight: normal !important}@media only screen and (min-width: 1200px) {    #site-content .component:not(.usn_cmpjumbotron):not(.sect-awards-feefo):not(.ds-blog-index-most-recent):not(.ds-blog-index-posts-wj):not(.ds-blog-index-posts-c1):not(.usn_cmp_pods.swp-wide):not(.ds-blog-split-post-listing):not(.ds-blog-index-prodcat-block):not(.kb-index-wrap):not(.kb-sidebar).usn_cmp_accordiontab .component.usn_cmp_pods .col-12 {        padding-left: 15px !important;        padding-right: 15px !important    }}@media only screen and (min-width: 992px) {    #site-content .component.usn_cmp_splitcomponent:not(.usn_cmpjumbotron) .item .image img:not([src$="svg"]) {        display: block;        width: auto !important;        max-width: 100% !important;        margin-left: auto !important;        margin-right: auto !important;        transition: none !important;        transform: none !important;        animation: none !important;        border-radius: 0 !important    }}.component.usn_cmp_accordiontab .repeatable.accordion .tab .nav-link {    border-width: 0 !important;    border-radius: 0 !important;    padding-top: 20px !important;    padding-bottom: 20px !important;    background-color: #eee !important;    color: #000 !important;    border-color: transparent !important}.component.usn_cmp_accordiontab .repeatable.accordion .tab .nav-link:hover {    color: inherit !important;    background: #ddd !important}.component.usn_cmp_accordiontab .repeatable .repeatable-content {    padding: 20px !important}.info .btn:last-child {    margin-top: 5px !important;    margin-bottom: 5px !important}img, .item .inner, .item .image, .item .image::before, .image-component .image, .listing_window-mosaic .item, .usn_cmp_splitcomponent .item.item_slideshow-block .slides {    border-radius: 0 !important}.component.usn_cmp_accordiontab .component.usn_cmp_pods {    padding-top: 25px !important}.component.usn_cmp_accordiontab .component.usn_cmp_pods .container {    padding-left: 30px !important;    padding-right: 30px !important}.component.usn_cmp_accordiontab .component.usn_cmp_pods .container .item .inner .item .inner {    background: #f0f0f0;    padding: 30px;    border-radius: 6px !important}.component.usn_cmp_accordiontab .component.usn_cmp_pods .container .item .inner .item .inner {    background: #f0f0f0;    padding: 30px;    border-radius: 6px !important}.component.usn_cmp_accordiontab .component.usn_cmp_pods .container .item .inner .item .inner .image {    border: 1px solid #d9d9d9;    background: #fff;    padding: 5px;    margin-bottom: 25px;    border-radius: 6px !important}.component.usn_cmp_accordiontab .component.usn_cmp_pods .container-fluid .item .inner .item .inner .image {    border: 1px solid #d9d9d9;    background: #fff;    padding: 5px;    margin-bottom: 25px;    border-radius: 6px !important}#site-content .usn_pod_textimageplus .link a {    margin-top: 5px !important;    margin-bottom: 5px !important}#site-content .usn_pod_textimageplus .link a + a {    margin-top: 5px !important;    margin-bottom: 5px !important}#site-content img, #site-content .image img, #site-content .image.background-image, #site-content .image.icon-image, #site-content .image a:hover img, #site-content a:hover .image img, #site-content .item a:hover .image.background-image {    -webkit-animation-duration: 0 !important;    animation-duration: 0 !important;    -webkit-animation-delay: 0 !important;    animation-delay: 0 !important;    -webkit-animation-fill-mode: none !important;    animation-fill-mode: none !important;    -webkit-animation-name: none !important;    animation-name: none !important;    transition: none !important;    transform: none !important}.kb-toc-wrap {    padding-right: 50px}.kb-toc-wrap ul.kb-toc {    list-style: none;    list-style-position: inside;    margin: 0 0 0 15px;    width: 100%}.kb-toc-wrap ul.kb-toc li {    margin: 0 0 0 0;    position: relative}.kb-toc-wrap ul.kb-toc li i {    font-size: 13px;    position: absolute;    left: 0;    color: #000;    cursor: pointer}.kb-toc-wrap ul.kb-toc li i.fa-chevron-right {    top: 6px}.kb-toc-wrap ul.kb-toc li i.fa-chevron-down {    top: 4px}.kb-toc-wrap ul.kb-toc li a {    display: inline-block;    margin-left: 20px;    width: auto;    font-size: 19px;    color: #000;    font-family: 'Montserrat', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;    font-weight: 600}.kb-toc-wrap ul.kb-toc li .row {    margin-left: 0;    margin-right: 0;    width: 100%;    padding: 12px 0;    border-bottom: 1px solid #e6e7e8}.kb-toc-wrap ul.kb-toc li .row.show {    border-bottom: none}.kb-toc-wrap ul.kb-toc li .row .kb-toc-inner-col {    padding-left: 0;    padding-right: 0}.kb-toc-wrap ul.kb-toc li ul {    list-style: none;    margin: 15px 0 15px 30px}.kb-toc-wrap ul.kb-toc li ul .row {    padding: 0;    border-bottom: none}.kb-toc-wrap ul.kb-toc li ul li {    margin: 0 0 7px 0;    padding: 0 0 0 0}.kb-toc-wrap ul.kb-toc li ul li i {    font-size: 11px;    color: #777}.kb-toc-wrap ul.kb-toc li ul li a {    font-size: 16px;    color: #6b8fb3;    font-family: 'Montserrat', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;    font-weight: 400;    display: block;    word-wrap: break-word}.kb-toc-wrap ul.kb-toc li ul li ul {    margin: 10px 0 10px 30px}h3 {    font-family: 'Montserrat', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;    font-weight: 400;    font-size: 24px;    margin: 60px 0 30px 0;    color: #000}.kb-sidebar .kb-sidebar-box {    border: 3px solid #e6e7e8;    border-radius: 6px;    padding-top: 20px;    margin-bottom: 15px}.kb-sidebar .kb-sidebar-box .kb-sidebar-box-head {    margin: 0 0 20px 0;    color: #000;    font-family: 'Montserrat', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;    font-weight: 600;    line-height: 35px}.kb-sidebar .kb-sidebar-box .kb-sidebar-box-head .kb-sidebar-box-icon {    text-align: right;    padding-right: 0;    font-size: 21px}.kb-sidebar .kb-sidebar-box .kb-sidebar-box-item {    margin: 0;    font-size: 14px;    color: #777;    margin-bottom: 10px}.kb-sidebar .kb-sidebar-box .kb-sidebar-box-item .kb-sidebar-box-icon {    text-align: right;    padding-right: 0}.kb-sidebar .kb-sidebar-box .kb-sidebar-box-foot {    margin: 35px 0 0 0;    border-top: 2px solid #e6e7e8;    background: #f5f6f7;    color: #777;    text-align: center;    font-size: 12px;    padding-top: 10px;    padding-bottom: 10px}.kb-toc-wrap {    border-right: 1px solid #e6e7e8}.kb-toc-wrap ul.kb-toc {    list-style: none;    list-style-position: inside;    margin: 0;    width: 100%}.kb-toc-wrap ul.kb-toc li {    margin: 0 0 0 0;    position: relative}.kb-toc-wrap ul.kb-toc li i {    font-size: 12px;    position: absolute;    left: 0;    color: #000;    cursor: pointer}.kb-toc-wrap ul.kb-toc li i.fa-chevron-right {    top: 6px}.kb-toc-wrap ul.kb-toc li i.fa-chevron-down {    top: 4px}.kb-toc-wrap ul.kb-toc li a {    display: inline-block;    margin-left: 20px;    width: auto;    color: #000}.kb-toc-wrap ul.kb-toc li .row {    margin-left: 0;    margin-right: 0;    width: 100%;    padding: 12px 0;    border-bottom: 1px solid #e6e7e8}.kb-toc-wrap ul.kb-toc li .row.show {    border-bottom: none}.kb-toc-wrap ul.kb-toc li .row .kb-toc-inner-col {    padding-left: 0;    padding-right: 0}.kb-toc-wrap ul.kb-toc li ul {    list-style: none;    margin: 5px 0 15px 20px;    width: calc(80%)}.kb-toc-wrap ul.kb-toc li ul .row {    padding: 0;    border-bottom: none}.kb-toc-wrap ul.kb-toc li ul li {    margin: 0 5px 10px 0;    padding: 0 0 0 0}.kb-toc-wrap ul.kb-toc li ul li i {    color: #777}.kb-toc-wrap ul.kb-toc li ul li a {    color: #6b8fb3;    display: block;    word-wrap: break-word}.kb-toc-wrap ul.kb-toc li ul li ul {    margin: 10px 0 10px 30px}.kb-toc-wrap .kb-more-info {    margin: 75px 0}.kb-toc-wrap .kb-more-info h5 {    font-size: 14px;    font-family: 'Montserrat', 'Open Sans', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;    font-weight: 600;    color: #000}.kb-toc-wrap .kb-more-info p {    font-size: 15px;    color: #777}@keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}.visiblebtn {    animation: fadeIn 1s;}.fa.sff {    color: #49c128;}.fixed-sff {    display:flex;    justify-content:center;    align-items:center;    height:90px;    width:100%;    position:fixed;    bottom:0;    z-index:1021;    text-align:center;    background-color:hsla(99, 90.9%, 4.3%, 0.8)}.fixed-sff .support-text {    display:flex;    align-items:center;    color:#fff;    font-size:14px;    padding:7px 0;    cursor:pointer}.fixed-sff .support-text .btn-black4 {    text-decoration:none;    cursor:pointer;    background-color:#d40046;    padding:10px 25px}.fixed-sff .support-text .btn-black4:hover {    background-color:#c9041e;    border-color:#c9041e;    box-shadow:0 0 12px 4px #dee2e2}.fixed-sff .support-text .btn-black4:focus {    color:#fff}.fixed-sff .sff {    opacity: 0.8;}.fixed-sff .sff:hover{    opacity: 1;    -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);    -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);    box-shadow: 0px 0px 20px rgba(255,255,255,0.8);}.diagonal{    width: 0;    height: 0;    border-right: 100vw solid transparent;    border-bottom: 13.9vw solid #f4f4f4;    margin-top: -13.9vw;}.platforms {    list-style-type: none;    margin-bottom: 15px;    padding: 0 15px 5px 15px;    border-left: 1px solid #bbb;}/* Tooltip container */.tooltips {    position: relative;    display: inline-block;}/* Tooltip text */.tooltips .tooltiptext {    visibility: hidden;    width: 150px;    background-color: #000000;    color: #fff;    text-align: center;    padding: 5px 0;    border-radius: 6px;    /* Position the tooltip text */    position: absolute;    z-index: 1;    bottom: 125%;    left: 50%;    margin-left: -60px;    /* Fade in tooltip */    opacity: 0;    transition: opacity 0.3s;}/* Tooltip arrow */.tooltips .tooltiptext::after {    content: "";    position: absolute;    top: 100%;    left: 50%;    margin-left: -5px;    border-width: 5px;    border-style: solid;    border-color: #000000 transparent transparent transparent;}/* Show the tooltip text when you mouse over the tooltip container */.tooltips:hover .tooltiptext {    visibility: visible;    opacity: 1;}.img-card-net{    height: 120px}svg path.grey:hover, svg polygon.grey:hover{    fill: rgba(119, 106, 106, 0.5);    stroke-width: 2.5;}@media (max-width: 380px) {    .platforms .max-height {        max-height: 20px;    }}@media (min-width: 380px) and (max-width: 576px) {    .platforms .max-height {        max-height: 25px;    }}@media (min-width: 576px) and (max-width: 767px) {    .platforms .max-height {        max-height: 25px;    }}@media (min-width: 768px) and (max-width: 991px) {    .platforms .max-height {        max-height: 35px;    }}@media (min-width: 992px) and (max-width: 1199px) {    .platforms .max-height {        max-height: 40px;    }}@media (min-width: 1200px) {    .platforms .max-height {        max-height: 40px;    }    .align-h-example{        padding-left: 4rem    }}.component-inner {    overflow-x: hidden;}.image.background-image {    background-size: cover;    background-position: center;}.component-main, .component-main * {    box-sizing: border-box;}.usn_cmpjumbotron .margin-h {    margin-bottom: 2rem;}@media (min-width: 3400px) {    .usn_cmpjumbotron .margin-h {        margin-bottom: 8rem;    }}