@charset "UTF-8";

html,
body {
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
    height: 100%;
    font-family:
        system-ui,
        BlinkMacSystemFont,
        -apple-system,
        "Segoe UI",
        "Roboto",
        "Oxygen",
        "Ubuntu",
        "Cantarell",
        "Fira Sans",
        "Droid Sans",
        "Helvetica Neue",
        sans-serif;
}

body {
    margin: 0;
    padding: 0;
    background-color: hsl(212, 60%, 97%);
    color: hsl(209, 18%, 30%);
    /*display: flex;*/
}

h1 {
    margin-top: 0;
}

h2 {
    margin-top: 24px;
    font-size: 1em;
}

h2:first-child {
    margin-top: 0;
}

p {
    line-height: 1.4em;
    margin-bottom: 1.4em;
}

ul {
    line-height: 1.3em;
    padding-left: 20px;
    margin-bottom: 0;
}

ul li {
    margin-bottom: 0.35em;
}

a {
    color: #0b69a3;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.go {
    color: #0b69a3;
}

.go:after {
    padding-left: 4px;
    content: "→";
    text-decoration: none !important;
}

small {
    color: hsl(211, 11%, 59%);
}

code {
    display: inline-block;
    color: #ef4e4e;
    padding: 0 2px;
    background: hsl(212, 60%, 97%);
    border-radius: 3px;
    line-height: 1.3;
    font-family:
        "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
    font-size: 0.9em;
}

#container {
    flex-grow: 1;
}

#modal {
    background: #fff;
}

#aside {
    background: hsl(212, 60%, 97%);
}

.content {
    padding: 35px;
    padding-left: calc(35px + env(safe-area-inset-left));
    padding-right: calc(35px + env(safe-area-inset-right));
}

nav {
    width: 100%;
    height: 172px;
    background: #ed7040 0% 0% no-repeat padding-box;
    opacity: 1;
}

.nav-inner {
    max-width: 100%;
    margin: 0 auto;
    height: inherit;
}

#logo,
#menu-items,
#menu-sub-items {
    float: left;
    height: inherit;
}

div#menu-items ul li {
    float: left;
    list-style-type: none;
}

div#menu-items ul {
    width: 100%;
}

#logo > div {
    height: inherit;
}

.home-slide {
    height: inherit;
    background-image: url("/images/Group 21559.png");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    overflow: hidden;
}

main section {
    max-width: 100%;
    margin: 0 auto;
    /* height: 900px; */
    /*display: inline-block;*/
    width: 100%;
    clear: both;
}

section {
    max-width: 1440px;
    margin: 0 auto;
    /*height: 900px;*/
}

.section1 {
    height: 900px;
}

#home .section1 .inner-container {
    max-width: 100%;
}

.social-icons {
    position: absolute;
    z-index: 1;
    width: 100%;
    max-width: 29px;
    margin-left: 37px;
    height: 90rem;
}

.social-icons .social-icons-f {
    display: block;
    text-align: center;
    margin-bottom: 17px;
}

.social-icons .social-icons-f i {
    font-size: 30px;
    color: #fff;
}

#logo {
    width: 35%;
}

#menu-items {
    width: 55%;
    /*float: unset;*/
    text-align: center;
}

#menu-sub-items {
    width: 10%;
}

#menu-items ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

#menu-items ul > li {
    float: left;
    list-style-type: none;
    margin: 0;
}

#menu-items ul > li:last-child a {
    /*margin-right: 0;*/
}

#menu-items ul > li > a {
    font-size: 20px;
    text-transform: uppercase;
    margin-right: 44px;
    color: #000;
    font-family: "Archivo Black";
}

#menu-sub-items .menu-sub-items-inner > a {
    margin-right: 43.98px;
    font-size: 18px;
    color: #000;
}

#menu-sub-items .menu-sub-items-inner > a:last-child {
    margin-right: 0;
}

.nav-container {
    height: inherit;
    width: 100%;
}

#menu-items ul > li > a:hover,
#menu-items ul > li > .sub-menu li > a:hover {
    text-decoration: none;
    outline: none;
}

#newsletter {
    height: 465px;
    width: 100%;
    max-width: unset;
    background-color: #000;
    /*opacity: 0.36;
    background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
    background: #000000 0% 0% no-repeat padding-box;
    mix-blend-mode: multiply;*/
}

#newsletter .inner-container {
    height: inherit;
    width: 100%;
    max-width: 1440px;
    text-align: center;
}

#newsletter .inner-container > div {
    width: 100%;
}

footer-heading {
    margin-bottom: 20px;
}

.footer-heading {
    margin-bottom: 20px;
}

#newsletter h3 {
    /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-48)/var(--unnamed-line-spacing-52) var(--unnamed-font-family-archivo-black);*/
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: center;
    /*font: normal normal normal 48px/52px Archivo Black;*/
    font-size: 48px;
    font-family: Archivo Black;
    font-weight: normal;
    line-height: 52px;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: capitalize;
    opacity: 1;
    margin-top: 0;
}

p {
    /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-22)/var(--unnamed-line-spacing-34) var(--unnamed-font-family-poppins);*/
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    /*font: normal normal normal 22px/34px Poppins;*/
    font-size: 16px;
    font-family: Poppins;
    font-weight: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #000;
    opacity: 1;
}

#newsletter-form input {
    padding: 0 26px;
    margin-right: 15px;
}

#newsletter-form input::placeholder {
    color: #afafaf;
}

#newsletter-form input,
#newsletter-form input::placeholder {
    /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-57) Inter;*/
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    /*font: normal normal normal 16px/57px Inter;*/
    font-size: 16px;
    font-family: Inter;
    font-weight: normal;
    line-height: 57px;
    letter-spacing: 0px;
    opacity: 1;
}

#newsletter-form input {
    max-width: 528px;
    height: 51px;
    width: 100%;
}

#newsletter-form .input-submit,
#newsletter #mc_embed_signup .button {
    width: 121px;
    height: 51px;
    border: 1px solid #000;
    background-color: transparent;
    padding: 14px 20px;
    /* font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-57) var(--unnamed-font-family-poppins); */
    text-align: left;
    letter-spacing: 0px;
    opacity: 1;
    font-size: 16px;
    font-family: Poppins;
    border-radius: 0;
    color: #000;
}

footer {
    padding: 24px 15px;
    background: #ed7040 0% 0% no-repeat padding-box;
    opacity: 1;
}

.footer-inner {
    width: 100%;
    max-width: 1440px;
    text-align: center;
}

.footer-logo {
    margin-bottom: 31.03px;
}

footer .social-icons {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-bottom: 31px;
    height: auto;
}

footer .social-icons .social-icons-f,
#overlay-nav .social-icons-f {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 18px;
    padding: 2px 5px;
    height: 29px;
}

footer .social-icons .social-icons-f:last-child,
#overlay-nav .social-icons-f:last-child {
    margin-right: 0;
}

footer .social-icons .social-icons-f i,
#overlay-nav .social-icons-f i {
    color: #000;
    font-size: 21px;
}

.footer-menu {
    margin-bottom: 25px;
}

.footer-menu ul {
    margin: 0;
    padding: 0;
}

.footer-menu ul li {
    list-style-type: none;
    display: inline-block;
    margin-right: 42px;
}

.footer-menu ul li:last-child {
    margin-right: 0;
}

.footer-menu ul li a {
    /*font: var(--unnamed-font-style-normal) normal medium var(--unnamed-font-size-14)/21px var(--unnamed-font-family-poppins);*/
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-align: left;
    /*font: normal normal medium 14px/21px Poppins;*/
    font-size: 14px;
    font-weight: medium;
    font-family: Poppins;
    line-height: 21px;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.copyright p {
    font: var(--unnamed-font-style-normal) normal
        var(--unnamed-font-weight-normal) 12px/18px
        var(--unnamed-font-family-poppins);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-align: center;
    font: normal normal normal 12px/18px Poppins;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    margin-bottom: 0;
}

section.section1 {
    height: 139.5rem;
}

#home .section1 .slick-slider,
#home .section1 .slick-list.draggable {
    height: inherit !important;
}

#home .section1 .slide-image {
    /*height: 90rem;*/
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
}

#home .section1 .featured-body {
    background-color: #000 !important;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding: 40px 32px;
    height: 100%;
    min-height: unset;
    display: flex;
}

#home .section1 .featured-body .inner-col {
    height: inherit;
    width: 50%;
    float: left;
    -webkit-align-items: left;
    justify-content: left;
    -webkit-justify-content: left;
}

#home .section1 .featured-body .inner-col.inner-col2 p {
    color: #fff;
}

#home .section1 .slick-slider {
    background-color: #000;
}

section.section1 .inner-container {
    height: inherit;
}

section .inner-container {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    padding: 0 32px;
}

section.single-feature {
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 1;
    max-width: 100%;
    padding: 66px 0 0;
    float: left;
    height: 493px;
}

section.single-feature .inner-container {
    padding: 0 32px;
}

.single-feature .inner-col {
    width: 50%;
    float: left;
}

.single-feature h4 {
    font: var(--unnamed-font-style-normal) normal
        var(--unnamed-font-weight-bold)
        var(--unnamed-font-size-20)/var(--unnamed-line-spacing-34)
        var(--unnamed-font-family-poppins);
    letter-spacing: var(--unnamed-character-spacing-2);
    text-align: left;
    font: normal normal bold 20px/34px Poppins;
    font-size: 20px;
    font-weight: bold;
    font-family: Poppins;
    line-height: 34px;
    letter-spacing: 2px;
    color: #ffffff;
    opacity: 1;
    padding-left: 14px;
}

section .inner-container h2 {
    text-transform: uppercase;
    opacity: 1;
    font-size: 50px;
    font-weight: bold;
    line-height: 1.3; /* 71px */
    margin-bottom: 20px;
}

.single-feature h2 {
    /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-65)/var(--unnamed-line-spacing-71) var(--unnamed-font-family-archivo-black);*/
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    /*font: normal normal normal 65px/71px Archivo Black;*/
    font-size: 65px;
    font-weight: normal;
    font-family: Archivo Black;
    line-height: 71px;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: uppercase;
    opacity: 1;
}

.single-feature h4,
.single-feature h2,
.single-feature .hreflink {
    color: #fff;
}

.single-feature .inner-col2 {
    padding-top: 40px;
}

.single-feature .inner-col2 p {
    text-align: left;
}

.hreflink {
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: underline;
    font: var(--unnamed-font-style-normal) normal
        var(--unnamed-font-weight-bold)
        var(--unnamed-font-size-18)/var(--unnamed-line-spacing-57)
        var(--unnamed-font-family-poppins);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    text-decoration: underline;
    /*font: normal normal bold 18px/57px Poppins;*/
    font-size: 18px;
    font-weight: bold;
    font-family: Poppins;
    line-height: 57px;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: uppercase;
    opacity: 1;
}

section.video-section-lg {
    height: 58.5rem;
    width: 100%;
    max-width: 100%;
    margin-bottom: 70px;
}

/*section.video-section-lg .inner-container {
    padding: 0;
    height: 44rem;
    max-width: 660px;
}
*/
section.video-section-lg .inner-container,
section.video-section-xlg .inner-container {
    padding: 0 32px;
    height: 44rem;
    max-width: 1440px;
}

section.video-section-lg .image-play,
section.video-section-xlg .image-play {
    position: absolute;
    width: 100%;
    left: 0;
    background-image: url("/images/Group 13.svg");
    background-size: 100px;
    background-position: center;
    background-repeat: no-repeat;
    height: inherit;
    display: none;
}

section.video-section-lg video,
section.video-section-xlg video {
    border: none;
    outline: none;
    cursor: pointer;
}

section.video-section-lg .image-play.bg-unset,
section.video-section-xlg .image-play.bg-unset {
    opacity: 0;
}

section.video-section-lg .image-bg.bg-unset {
    background-image: unset !important;
}

section.video-section-lg .image-bg,
section.video-section-xlg .image-bg {
    background-image: url("/images/Group 21572-min.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: inherit;
    /*width: 1440px;*/
    margin: 0 auto;
    width: 100%;
}

section.video-section-lg .image-bg iframe,
section.video-section-xlg .image-bg iframe {
    height: inherit !important;
    width: 100% !important;
}

section.video-section-lg video.active,
section.video-section-xlg video.active {
    opacity: 1;
}

section.video-section-lg video.inactive,
section.video-section-xlg video.inactive {
    opacity: 0;
}

#home .video-section-xlg .image-bg.from-localsrc1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

section.featured-news {
    padding: 0 0 70px;
    clear: both;
    display: inline-block;
    width: 100%;
    max-width: 100%;
}

.featured-top-sect .inner-col.inner-col2 {
    padding: 0 24px;
}

.wbg-black-sm {
    min-width: 93px;
    /*height: 39px;*/
    align-items: center;
    display: inline-block;
    text-align: center;
    padding: 5px 17px;
    background-color: #000;
    color: #fff;
    font-weight: bold;
    line-height: 34px;
    font-size: 20px;
    font-family: "Poppins Semibold";
    letter-spacing: 2px;
}

h5.wbg-black-sm {
    font-size: 12px;
    background-color: transparent;
    outline: 1px solid #000;
    color: #000;
    margin-bottom: 20px;
}

section.featured-news .inner-col.inner-col2 h2 {
    margin-top: 25px;
    text-align: left;
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    opacity: 1;
    font-size: 65px;
    /*font-weight: bold;*/
    line-height: 71px;
}

section.featured-news .inner-col.inner-col2 p,
section.featured-news .inner-col2 p {
    color: #000;
}

section.featured-section {
    margin-bottom: 100px;
}

.inner-col-feature {
    width: 32.0333%;
    float: left;
    margin-right: 1.9%;
}

.inner-col-feature img {
    width: 100%;
    display: flex;
}

.f-content .wbg-black-sm {
    margin-top: 26px;
    margin-bottom: 20px;
}

.f-content h3 {
    font-size: 28px;
    line-height: 31px;
    /*font-weight: bold;*/
    margin-bottom: 20px;
    color: #000;
}

section.featured-slide.featured-slide1 {
    float: left;
    margin-bottom: 72px;
}

section.featured-slide.featured-slide1 .inner-col1,
section.featured-slide.featured-slide2 .inner-col1 {
    text-align: center;
}

section .inner-container h2.col-head {
    font-size: 90px;
    line-height: 98px;
    margin-bottom: 19px;
    color: #000;
}

section .inner-container h2.col-head,
.carousel-slide .slide-content h4,
section .inner-container h2,
.f-content h3,
.testimonial-single .inner-container h2 {
    font-weight: normal;
    font-family: "Archivo Black";
}
.site-ja section .inner-container h2.col-head,
.site-ja .carousel-slide .slide-content h4,
.site-ja section .inner-container h2,
.site-ja .f-content h3,
.site-ja .testimonial-single .inner-container h2,
.site-ja #single-article.feature-article h3.headingText{
    font-weight: bold;
    /* font-family: "Archivo Black"; */
    font-family:
        /* "Archivo Black", */
        "Noto Sans JP",
        sans-serif,
        -apple-system,
        Arial,
        sans-serif;
    letter-spacing: 0px;
    font-feature-settings: "palt";
    text-rendering: optimizelegibility;
    line-height: 1.3;
}

.site-ja .articleCaption,
.site-ja .single-page-author,
.site-ja .n-textArea-section p,
.site-ja .f-textArea-section p,
.site-ja .section1 p,
.site-ja .related-feature p {
    font-family:
        "Noto Sans JP",
        sans-serif,
        -apple-system,
        Arial,
        sans-serif;
}

.site-ja .wbg-black-sm {
    font-family:
        "Noto Sans JP",
        sans-serif,
        -apple-system,
        Arial,
        sans-serif;
    font-weight: bold;
}

section.featured-slide.featured-slide2 .inner-container h2.col-head {
    color: #fff;
}

.testimonial-single .inner-container h2 {
    text-transform: none;
}

.hreflink.color-orange {
    text-align: center;
    color: #ed7040;
    width: 100%;
    line-height: normal;
    text-decoration: none;
}

.carousel {
    position: relative;
    width: 1000px;
    height: 100%;
    float: left;
}

.carousel-slide {
    width: 413px;
    height: 258px;
    margin-right: 33px;
    display: inline-block;
}

.carousel-slide .slide-img {
    /*box-shadow: 0px 8px 12px #00000029;*/
    margin-bottom: 15px;
}

.carousel-slide img {
    width: 100%;
}

.carousel-slide .slide-content h4 {
    margin: 0 auto 10px;
    text-align: center;
    /*font-weight: bold;*/
    letter-spacing: 1.76px;
    color: #000000;
    text-transform: uppercase;
    opacity: 1;
    font-size: 22px;
    line-height: 34px;
}

.slide-content p {
    color: #000;
    text-align: center;
}

section.featured-slide.featured-slide2 {
    padding: 92px 0;
    background-color: #000;
    margin-bottom: 70px;
}

.featured-slide.featured-slide2 .carousel-slide {
    margin-left: 33px;
    margin-right: 0;
}

.featured-slide.featured-slide2 .slide-content h4,
.featured-slide.featured-slide2 .slide-content p,
.featured-slide.featured-slide2 h2,
.single-feature .inner-col2 p {
    color: #fff;
}

.featured-top-sect .inner-col.inner-col1 {
    padding-right: 37px;
}

.featured-top-sect .inner-col.inner-col1 img {
    width: 100%;
}

.featured-section {
    margin-bottom: 113px;
}

section.featured-section .inner-col-feature1,
section.featured-section .inner-col-feature2,
section.featured-section .inner-col-feature3 {
    margin-bottom: 35px;
}

section.featured-section .inner-col-feature.row-break3,
section.featured-section .inner-col-feature.row-break6 {
    margin-right: 0;
}

.testimonial-single blockquote {
    border-left: none;
    max-width: 978px;
    margin: 0 auto;
    width: 100%;
}

.testimonial-single h2 {
    font: var(--unnamed-font-style-normal) normal
        var(--unnamed-font-weight-normal) 85px/93px
        var(--unnamed-font-family-archivo-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-align: center;
    font: normal normal normal 85px/93px Archivo Black;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.testimonial-single p {
    margin: 0 auto;
    text-align: center;
}

.testimonial-single .hreflink {
    color: #000;
}

.testimonial-single {
    margin-bottom: 135px;
}

.featured-section,
.featured-slide.featured-slide1,
.featured-slide.featured-slide2,
.featured-news,
.featured-section,
.testimonial-single {
    display: inline-block;
}

#newsletter p {
    text-align: center;
    color: #fff;
}

.inner-col-feature:last-child,
.featured-section .inner-col-feature:last-child {
    margin-right: 0;
}

.section h4 {
    font-family: "Poppins Semibold";
}

#article-category .section1 {
    height: auto;
    max-width: 1440px;
    width: 100%;
    margin: 0 auto 70px;
    padding: 0 32px;
}

#article-category .section1 .featured-top-sect {
    margin: 70px auto;
    display: inline-block;
    height: 42.5rem;
}

.category-menu {
    padding: 35px 32px 32px;
    margin: 0 auto;
    background-color: #ed7140;
}

.category-menu ul {
    padding: 0;
    margin: 0 0 0;
    border-bottom: unset;
}

.category-menu ul::after {
    border: 2.5px solid #000;
    width: 100%;
    position: relative;
    top: -3.5px;
}

.category-menu ul li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding-bottom: 0;
    margin-right: 3.5%;
    z-index: 1;
    position: relative;
    border-bottom: 2.3px solid #000;
}

.category-menu ul li:hover {
    border-bottom: 2.3px solid #fff;
    text-decoration: none;
    outline: none;
}

.category-menu ul li a {
    text-align: left;
    font: normal normal normal 18px/20px Archivo Black;
    letter-spacing: 1.44px;
    color: #000000;
    opacity: 1;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: 0;
}

.category-menu .nav-tabs > li.active > a:focus {
    border-bottom: unset;
}

.category-menu ul li a {
    padding-left: 0;
    padding-right: 0;
}

.category-menu ul li a:hover,
.category-menu ul li a:focus {
    text-decoration: none;
}

#article-category .section1 hr {
    margin: 0 32px 35px;
    height: 4px;
    background-color: #000;
    outline: unset;
    border: unset;
    position: relative;
    top: -4px;
    display: none;
}

.category-feautre-img img {
    width: 100%;
}

#article-category .single-feature {
    height: 100%;
    margin: 0 0 70px;
    padding: 0 20px;
    background: #fff 0% 0% no-repeat padding-box;
}

#article-category .single-feature2 {
    background-color: #fff;
}

#article-category .single-feature h2,
#article-category .single-feature p {
    color: #000;
}

section.featured-section p {
    font-size: 18px;
    line-height: normal;
}

#article-category .featured-section {
    margin-bottom: 80px;
}

#single-article .section1,
.article-header-box {
    height: 100%;
    /*background-color: #ed7140;*/
    display: inline-block;
}

section.section1 .inner-container {
    height: inherit;
}

#single-article section.section1 .inner-container,
#article-category .section1 .inner-container {
    padding: 0;
}

#article-category .section1 .inner-container {
    padding: 0;
    /*height: 900px;*/
    max-width: 100%;
    width: 100%;
    overflow: hidden;
}

#single-article .section1 .inner-container {
    padding: 0 20px;
    height: 450px;
    max-width: 660px;
    width: 100%;
    overflow: hidden;
}

#single-article .article-header-box .inner-container {
    padding: 0 20px;
    /*max-width: 660px;*/
    width: 100%;
}

#single-article .section1 {
    margin-top: 70px;
}

.category-feautre-img img {
    width: 100%;
}

.article-header-box .inner-container {
    text-align: center;
}

.article-header-box .wbg-black-sm {
    margin: 0 auto 20px;
}

#single-article .article-header-box h2 {
    margin: 0 auto 16px;
}

.article-header-box p {
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
    font-size: 22px;
}

#single-article .articleCaption {
    margin-bottom: 25px;
}

.article-content-body {
    padding: 0;
    display: inline-block;
}

.article-content-body .w-70 {
    padding-right: 8%;
}

.article-content-body p {
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 28px;
}

.single-social-icons {
    margin: 50px auto;
}

.single-social-icons ul {
    padding: 0;
    margin: 0;
}

.single-social-icons ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0;
    border: 0.5px solid #cecece;
    height: unset;
    color: #fff;
    color: rgba(255, 255, 255, 0.6);
    background: #000;
    padding: 0;
    text-decoration: none;
    font-size: 14px;
    font-family:
        "Campton-Medium", "Roboto", "Helvetica Neue", Helvetica, Arial,
        Sans-Serif;
    font-weight: 500;
    margin-right: 6px;
    width: calc(32.933% - 4px);
    text-align: center;
}

.single-social-icons ul li a {
    display: block;
    padding: 17px;
}

.single-social-icons ul li:last-child {
    margin-right: 0;
}
.single-social-icons ul li {
    list-style-type: none;
}

.single-social-icons ul li a {
    font-family: "Inter";
}

.single-social-icons ul li a,
.single-social-icons ul li i {
    color: rgba(255, 255, 255, 0.6);
}

.single-social-icons ul li:hover a,
.single-social-icons ul li:hover a:hover,
.single-social-icons ul li a:hover,
.single-social-icons ul li a:hover i,
.single-social-icons ul li:hover a,
.single-social-icons ul li:hover a i {
    color: #ddd;
    text-decoration: none;
}

.single-social-icons ul li:hover {
    border-color: #ddd;
}

.single-social-icons ul li a,
.single-social-icons ul li i {
    color: #ed7040;
    font-size: 14px;
}

.single-social-icons ul li {
    border: 1px solid #ed7040;
    background-color: transparent;
}

.single-social-icons ul li i {
    margin-right: 8.17px;
}

#single-article.feature-article .single-social-icons hr,
#single-article.news-article .single-social-icons hr {
    margin-top: 0;
}

#single-article.feature-article .related-feature hr,
#single-article.news-article .related-feature hr {
    margin-top: 20px;
}

/*.single-social-icons ul li.share-fb {
    background-color: #3B5998;
}

.single-social-icons ul li.share-tw {
    background-color: #55ACEE;
}

.single-social-icons ul li.share-cpy {
    background-color: #606060;
}
*/
.related-feature {
    display: inline-block;
    padding-bottom: 140px;
    background-color: #fff;
}

section .inner-container {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    padding: 0 32px;
}

.related-feature .inner-container hr {
    margin-top: 0;
    margin-bottom: 79.5px;
    border-top: 1px solid #c6c6c6;
}

.related-feature h3.section-title {
    font: normal normal normal 44px/48px Archivo Black;
    text-align: center;
    margin: 0 auto 84px;
}

.related-feature p {
    font: normal normal 300 18px/28px Poppins;
    margin: 0;
}

figure.thisHidden {
    opacity: 0;
}

h4.wbg-black-sm {
    display: inline-block;
    text-align: center;
}

.inner-col-feature h3 {
    margin-top: 0;
}

.single-feature .inner-col1 h2 {
    max-width: 600px;
    width: 100%;
}

#overlay-nav.inactive {
    display: none;
}

#overlay-nav {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

#overlay-nav .inner-container,
#overlay-nav .overlay-nav-col {
    height: inherit;
}

#overlay-nav .overlay-nav-col {
    float: left;
}

#overlay-nav .overlay-nav-col1 {
    width: 40%;
    background-color: #000;
}

#overlay-nav .overlay-nav-col2 {
    width: 60%;
    background-color: #ed7140;
}

#overlay-nav .overlay-nav-col ul.nav-items-list {
    margin: 0 auto;
    padding: 0;
}

#overlay-nav .overlay-nav-col ul li {
    margin-bottom: 8rem;
}

#overlay-nav .overlay-nav-col ul li,
#overlay-nav .overlay-nav-col ul li a {
    color: #fff;
    text-decoration: none;
    list-style: none;
}

#overlay-nav .overlay-nav-col ul.nav-items-list li a {
    font-size: 34px;
    font-family: "Archivo Black";
    text-transform: uppercase;
    color: #ed7140;
}

#overlay-nav .overlay-nav-col2 .inner-container-child {
    width: 100%;
}

#overlay-nav .close-btn-section {
    text-align: right;
    position: absolute;
    top: 7rem;
    right: 0;
}

#overlay-nav .close-btn-section h3 {
    text-align: right;
    padding-right: 7rem;
    margin: 0;
    letter-spacing: 0.07px;
    font-family: "Archivo";
    cursor: pointer;
}

#overlay-nav .close-btn-section h3 span {
    font-family: "Archivo Black";
    margin-right: 15px;
}

#overlay-nav .image-seciton {
    text-align: center;
    width: inherit;
    margin-bottom: 49.44px;
}

#overlay-nav .image-seciton img {
    width: 100%;
    max-width: 413px;
}

#career section,
#common section,
#common-page section {
    max-width: 910px;
    width: 100%;
    height: inherit;
}

#common-page section.content {
    max-width: 100%;
    width: 100%;
    padding: 0 20px 20px;
    text-align: center;
}

#career section.heading-section,
#common section.heading-section,
#common-page section.heading-section {
    max-width: 950px;
}

#career .inner-container,
#common .inner-container,
#common-page .inner-container {
    padding: 0;
}

main .heading-section h1 {
    margin: 0;
    text-align: center;
    font-family: "Archivo Black";
    font-size: 65px;
    padding-top: 108px;
    padding-bottom: 91px;
}

#career .inner-col.inner-col1 {
    width: 47%;
}

#career .inner-col.inner-col2 {
    width: 53%;
    padding-left: 49px;
}

#career .inner-col {
    float: left;
    margin-bottom: 104px;
}

#career .inner-col.inner-col1 img {
    width: 100%;
}

#career p,
#common p,
#common-page p {
    margin-bottom: 20px;
}

#career p,
#career ul li,
#career ul li a,
#career span,
#career span a,
#career a,
#common p,
#common ul li,
#common ul li a,
#common span,
#common span a,
#common a,
#common-page p,
#common-page ul li,
#common-page ul li a,
#common-page span,
#common-page span a,
#common-page a {
    font-size: 16px;
    line-height: 32px;
}

#career a,
#common-page a {
    color: #ed7040;
}

#contact {
    background-color: #000;
}

#contact .heading-section h1 {
    color: #fff;
    padding-bottom: 56px;
}

#contact section.content {
    padding-top: 0;
}

.form-container {
    text-align: center;
}

.form-container .row {
    margin-bottom: 20px;
    margin: 0 auto 20px;
}

.row input[type]::placeholder,
.row input[email]::placeholder,
textarea::placeholder {
    color: #afafaf;
}

.row input,
.row textarea,
.row button {
    width: 100%;
    max-width: 528px;
    margin: 0 auto;
    padding: 16px 26px;
    font-size: 16px;
    font-family: "Poppins";
}

.row input,
.row button {
    height: 51px;
}

.form-container #textmessage {
    height: 183px;
}

.form-container #submitBtn:hover {
    opacity: 0.7;
}

.form-container #submitBtn {
    background-color: #ed6f40;
    color: #fff;
    border: unset;
    outline: unset;
}

#home .section1 .inner-container {
    padding: 0;
}

.cm-soon .logo {
    margin: 0 auto;
    height: inherit;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
    text-align: center;
}

.cm-soon .logo img {
    max-width: 600px;
    width: 100%;
    margin-bottom: 35px;
}

#home.cm-soon h1 {
    text-align: center;
    font: normal normal normal 85px/93px Archivo Black;
    letter-spacing: 0px;
    color: #000000;
    text-transform: uppercase;
    opacity: 1;
    margin: 0 auto;
}

#home.cm-soon {
    background-size: cover;
    height: 100vh;
    width: 100%;
    background-color: #ed7040;
}

div#logo {
    align-items: center;
    -webkit-align-items: flex-end;
    justify-content: left;
    -webkit-justify-content: left;
    padding-left: 32px;
}

.category-menu ul li a {
    background-color: transparent;
    border: unset;
    padding-bottom: 10px;
}

.category-menu ul li.active a {
    color: #fff;
    background-color: transparent;
    border: unset;
}

.category-menu ul li.active {
    border-color: #fff;
}

.category-menu ul li:hover > a,
.category-menu ul li:hover > a:hover,
.category-menu ul li:focus > a,
.category-menu ul li:hover > a:focus,
.category-menu ul li > a:focus {
    color: #fff;
    background-color: transparent;
    border: unset;
}

.related-feature .inner-col-feature.row-break1,
.related-feature .inner-col-feature.row-break2,
.related-feature .inner-col-feature.row-break3 {
    /*margin-bottom: 50px;*/
}

#popup {
    position: fixed;
    z-index: 2;
    width: 100%;
    height: 100vh;
    background-color: rgb(0 0 0 / 0.5);
    cursor: pointer;
}

#popup .inner-container {
    width: 100%;
    max-width: 480px;
    height: 300px;
}

#popup .button-container {
    float: right;
    position: absolute;
    margin-left: 45.5rem;
}

#popup .button-container span {
    padding: 5px 10px;
    border-radius: 50%;
    font-weight: bold;
    cursor: pointer;
    display: none;
}

#popup img {
    width: 100%;
}

#popup.inactive {
    display: none;
}

#common-page section.common p:last-child {
    margin-bottom: 0;
}

section.break {
    margin-bottom: 105px;
    clear: both;
}

#menu-items .menu-items-inner .menu-container {
    float: right;
}

#menu-items .menu-items-inner {
    width: 100%;
}

.category-menu ul li:hover > a,
.category-menu ul li:hover > a:hover,
.category-menu ul li:focus > a,
.category-menu ul li:hover > a:focus,
.category-menu ul li > a:focus,
.category-menu ul li a:hover,
.category-menu ul li a:focus,
.category-menu .nav-tabs > li.active > a,
.category-menu .nav-tabs > li.active > a:focus,
.category-menu .nav-tabs > li.active > a:hover,
.category-menu .nav-tabs > li.active > a,
.category-menu .nav-tabs > li.active > a {
    background-color: transparent;
    outline: unset;
    color: #fff;
    border-top: unset;
    border-left: unset;
    border-right: unset;
}

#logo img {
    width: 100%;
}

.article-body-heading {
    font-family: "Archivo Black";
}

.article-content-body section.content {
    padding: 0 15px 25px;
}

.addblock {
    padding: 0 0 50px;
}

#article-category .addblock {
    text-align: center;
}

#article-category .addblock img {
    width: 100%;
    margin: 0 auto;
    max-width: 300px;
}

.one-time .slick-list.draggable {
    width: 100% !important;
}
.one-time.slick-dotted.slick-slider {
    height: 100% !important;
}

#home ul.slick-dots {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
}

#home ul.slick-dots {
    position: absolute;
    z-index: 1;
    width: 100%;
    max-width: 0;
    margin-left: 0;
    height: inherit;
    transform: rotate(90deg);
    right: 50px;
    bottom: 24.5rem;
}

.slick-slide img {
    width: 100%;
}

.f-img {
    /*min-height: 225px;*/
    height: auto;
    overflow: hidden;
}

section.section-add.featured-add {
    padding: 0 0 70px;
    text-align: center;
}

.div-separator {
    height: 1px;
    float: left;
    width: 100%;
}

main .inner-col-feature.row-break-fw {
    max-width: 100%;
    width: 100%;
    margin-bottom: 89px;
}

.inner-col-feature.row-break-fw .f-img {
    width: 100%;
    height: auto;
}

.inner-col-feature.row-break-fw .f-content {
    height: 30rem;
    margin-top: 25px;
}

.inner-col-feature.row-break-fw .header-container,
.inner-col-feature.row-break-fw .content-container {
    width: 50%;
    float: left;
    height: inherit;
}

.inner-col-feature.row-break-fw .header-container h3 {
    margin-bottom: 0;
    font-size: 65px;
    line-height: 71px;
    max-width: 650px;
}

.inner-col-feature.row-break-fw .content-container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
}

.inner-col-feature.row-break-fw .header-container a:hover,
.inner-col-feature.row-break-fw .header-container a:focus {
    text-decoration: none;
}

.col-feature-sm {
    height: 622px;
}

.featured-slide1 .w-70 {
    padding-left: 5rem;
}

#home .section1 .featured-body h2 {
    margin-bottom: 0;
}

#home .section1 .featured-body .inner-col1 a:hover,
#home .section1 .featured-body .inner-col1 a:focus {
    text-decoration: none;
}

#home .section1 .featured-body h2 {
    margin-bottom: 0;
    font-size: 45px;
}

#home ul.slick-dots li button:before {
    opacity: 1;
    color: #fff;
    font-size: 12px;
}

#home ul.slick-dots li.slick-active button:before {
    color: #333;
}

#home .section1 .single-feature h4 {
    margin-top: 0;
}

#home .section1 .slide-image a {
    width: 100%;
    height: 100%;
    display: block;
}

section.video-section-lg .image-play.from-localsrc {
    /*display: block;*/
}

.single-feature h2:focus,
.single-feature h2:hover,
.single-feature h4:focus,
.single-feature h4:hover {
    outline: none;
    border: none;
}

#container a:hover,
#container a:focus {
    border: none;
    outline: none;
}

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

.featured-top-sect a:hover,
.featured-top-sect a:focus,
.inner-col-feature a:hover,
.inner-col-feature a:focus {
    text-decoration: none;
}

#article-category .section1 .featured-top-sect a {
    color: #000;
}

#article-category .row-break3,
#article-category .row-break6 {
    margin-right: 0;
}

#article-category .section1 .featured-top-sect img {
    width: 100%;
    padding-right: 5rem;
}

section.banner-section2 {
    margin-bottom: 70px;
}

#home .banner-section3 .slick-slider {
    background-color: #fff;
}

#home .banner-section3 .single-feature h2,
#home .banner-section3 .single-feature .hreflink,
#home .banner-section3 .featured-body .inner-col.inner-col2 p {
    color: #000;
}

#home section.banner-section3 .featured-body {
    background-color: #fff !important;
}

.featured-news .featured-top-sect {
    margin-bottom: 70px;
    display: inline-block;
}

#home .banner-section3 .single-feature h4 {
    min-width: 93px;
    align-items: center;
    display: inline-block;
    text-align: center;
    padding: 5px 17px;
    background-color: #000;
    color: #fff;
    font-weight: bold;
    line-height: 34px;
    font-size: 20px;
    font-family: "Poppins Semibold";
    letter-spacing: 2px;
}

#single-article .w-70 section.content {
    padding: 0;
}

#single-article .w-70 section.content .inner-container {
    padding: 0 20px 5px;
}

#single-article.news-article .w-70 section.content .inner-container {
    padding: 0;
}

#single-article .w-70 section.content p:last-child {
    margin-bottom: 0;
}

#single-article.news-article .w-70 section.content iframe {
    width: 100% !important;
    /*    height: 45rem !important;*/
}

.pageContent figure,
.pageContent figure iframe,
.pageContent figure img {
    width: 100%;
}

#single-article .single-social-icons {
    margin: 50px auto 0;
}

#single-article.news-article .single-social-icons {
    margin: 0 auto;
}

.inner-container hr {
    border-top: 1px solid #c6c6c6;
}

#single-article .article-tags .wbg-black-sm {
    margin: 0 15px 20px 0;
}

#single-article .video-segment .inner-container {
    max-width: 660px;
    height: 450px;
}

main#single-article .article-tags .wbg-black-sm {
    background-color: transparent;
    outline: 2px solid #000;
    color: #000;
}

h3.headTxt {
    line-height: 1.2;
    font-family: "Poppins";
    text-transform: none;
}

#home .banner-section1 {
    margin-bottom: 70px;
}

#home .section1 .featured-body .inner-col.inner-col2 p a,
#home .section1 .featured-body .inner-col.inner-col2 p a:hover,
#home .section1 .featured-body .inner-col.inner-col2 p a:focus {
    color: #fff;
    text-decoration: none;
}

.inner-col-feature p a,
.inner-col-feature p a:hover,
.inner-col-feature p a:focus,
.featured-news .featured-top-sect p a,
.featured-news .featured-top-sect p a:hover,
.featured-news .featured-top-sect p a:focus {
    color: #000;
    text-decoration: none;
}

.video-section-lg .video-container,
.video-section-lg .article-container {
    height: inherit;
}

.video-section-lg .video-container {
    padding-right: 37px;
}

.video-section-lg .article-container {
    padding: 0 20px;
}

.no-text-decor,
.no-text-decor:hover,
.no-text-decor:focus {
    text-decoration: none;
}

section.video-section-lg h4 {
    margin-top: 0;
}

section.video-section-lg h2.no-text-decor,
section.bottom-feature-block .single-feature .inner-col1 h2,
.single-feature .inner-col1 h2,
#article-category .single-feature h2,
#article-category .single-feature p {
    margin-bottom: 0;
}

section.bottom-feature-block {
    height: 49.5rem;
    background-color: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

section.bottom-feature-block .inner-container,
section.bottom-feature-block .featured-body.single-feature,
section.bottom-feature-block .inner-col {
    height: inherit;
}

.single-feature .inner-col2 p,
.single-feature .inner-col2 p a {
    color: #fff;
}

section.bottom-feature-block .single-feature .inner-col2 p,
section.bottom-feature-block .single-feature .inner-col2 p a,
section.bottom-feature-block .single-feature .inner-col2 a,
section.bottom-feature-block .single-feature .inner-col1 h2 {
    color: #000;
}

.f-arch-black.f-sm {
    font-size: 45px;
    line-height: 1.3;
}

.article-header-box hr {
    margin: 45px 0;
}

.pageContent {
    /* padding-bottom: 20px;*/
}

section.content.n-textArea-section {
    margin-bottom: 20px;
}

#single-article.feature-article .section1 .inner-container {
    max-width: 100%;
    height: 100%;
    margin-bottom: 0;
}

#single-article.feature-article .article-header-box .inner-container {
    margin-bottom: 0;
}

#single-article.feature-article .section1 {
    margin-top: 0;
}

#single-article.feature-article .section1.paddingTopActive {
    margin-top: 70px;
}

#single-article.feature-article .section1 {
    margin-bottom: 25px;
}

p.single-page-author {
    font-size: 12px;
    letter-spacing: 0.5px;
}

.feature-article .pageContent figure {
    margin-bottom: 20px;
}

.feature-article .pageContent.textArea figure iframe {
    width: 100% !important;
    height: 450px !important;
}

#single-article.feature-article section.content {
    padding: 0;
}

span.date-sptor {
    margin: 0 20px;
}

#single-article.feature-article .textArea p {
    text-align: justify;
}

#single-article.feature-article h3.headingText {
    font-family: Archivo Black;
    line-height: 48px;
}

h3.standard {
    font-size: 32px;
}

h3.small {
    font-size: 18px;
}

h3.large {
    font-size: 55px;
}

#single-article.feature-article .video-segment .inner-container iframe {
    height: inherit;
}

#single-article.feature-article section.article-content-body .inner-container {
    max-width: 100%;
    padding: 0;
}

#single-article.feature-article .video-segment {
    margin-bottom: 25px;
}

#single-article.feature-article .video-segment.fullWidth {
    padding: 0;
}

#single-article.feature-article .video-segment.fullWidth .inner-container {
    padding: 0;
    height: 90rem;
}

#single-article.feature-article .video-segment.centerSmall .inner-container {
    max-width: 660px;
}

#single-article.feature-article .video-segment.centerLarge .inner-container {
    max-width: 900px;
}

.pageContent.pullQuote blockquote,
.n-quote-section blockquote {
    margin: 0;
    border: unset;
    font-size: 28px;
    font-family: "Poppins";
    font-style: italic;
}

.pageContent.pullQuote {
    padding: 0;
}

.section-slider .slick-next {
    right: 4.5rem;
}

.section-slider .slick-prev {
    left: 0;
}

.section-slider .slick-prev,
.section-slider .slick-next {
    z-index: 1;
}

.section-slider .slick-prev:before,
.section-slider .slick-next:before {
    font-size: 65px;
    z-index: 1;
}

#single-article.feature-article .f-imageFull-section img,
#single-article.feature-article .f-inlineImage-section img {
    width: 100%;
}

#single-article.feature-article .f-imageFull-section.parallaxOn img {
    display: none;
}

#single-article.feature-article .f-imageFull-section.parallaxOn {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    height: 90rem;
}

#single-article.feature-article .f-inlineImage-section.img-large {
    max-width: 900px;
}

section.content.f-button-section button,
section.content.n-button-section button {
    background-color: transparent;
    box-shadow: unset;
    border: unset;
    outline: 1px solid #000;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "Poppins";
    font-weight: bold;
}

section.content.f-button-section.fullwidth a,
section.content.f-button-section.fullwidth a button,
section.content.n-button-section.fullWidth a,
section.content.n-button-section.fullWidth a button {
    width: 100%;
    height: auto; /* 45px */
    font-size: 20px;
}

section.content.f-button-section button:hover,
section.content.f-button-section button:focus,
section.content.n-button-section button:hover,
section.content.n-button-section button:focus,
main#single-article .article-tags .wbg-black-sm:hover,
main#single-article .article-tags .wbg-black-sm:focus {
    box-shadow: 1px 1px 5px 1px #333;
}

section.content.f-button-section.large a,
section.content.f-button-section.large a button,
section.content.n-button-section.large a,
section.content.n-button-section.large a button {
    height: 45px;
    min-width: 150px;
}

section.content.f-appleMusic-section iframe {
    width: 100%;
    height: 45rem;
}

#single-article .related-feature .inner-container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

#single-article .related-feature .inner-container .rel-feature-col {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 32px;
}

#single-article.news-article .article-tags .inner-container {
    padding: 0;
}

.caption-text {
    font-size: 15px;
    font-family: "Poppins";
    font-style: italic;
}

section.content.n-image-section img {
    margin-bottom: 10px;
}

section.content.n-parallax-section.parallaxOn {
    background-attachment: fixed;
}

section.content.n-parallax-section {
    height: 45rem;
    margin-bottom: 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: "Poppins";
    letter-spacing: 1px;
}

section.content.n-parallax-section .inner-container {
    height: inherit;
    text-shadow: 1px 1px #333;
}

section.content.n-parallax-section .large {
    font-size: 55px;
}

section.content.n-parallax-section .small {
    font-size: 32px;
}

.news-article .single-social-icons ul li:hover,
.news-article .single-social-icons ul li:focus {
    border: 1px solid #ddd;
}

.news-article .single-social-icons ul li:hover a,
.news-article .single-social-icons ul li:hover a i,
.news-article .single-social-icons ul li:focus a,
.news-article .single-social-icons ul li:focus a i {
    color: #ddd;
}

section.content.n-htmlBlock-section .inner-container * {
    max-width: 100% !important;
}

.inner-col-feature {
    height: 60rem;
}

#results-page .inner-container h1 {
    margin-top: 0;
    margin-bottom: 0;
}

#results-page .inner-container {
    width: 100%;
    max-width: 910px;
    margin: 70px auto;
}

.r-entry-item {
    margin-bottom: 20px;
    display: inline-block;
    height: 30rem;
    overflow: hidden;
    width: 100%;
}

.r-entry-item-col img {
    width: 100%;
}

.r-entry-item-col {
    height: inherit;
}

.r-entry-item-col2 {
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: LEFT;
    padding-left: 50px;
}

.r-item-inner-content {
    width: 100%;
}

.r-item-inner-content a,
.r-item-inner-content a:hover,
.r-item-inner-content a:focus {
    color: #000;
    text-decoration: none;
}

.r-item-inner-content a h4,
.r-item-inner-content p {
    line-height: 1.3;
    margin-top: 0;
}

.r-item-inner-content p {
    font-size: 15px;
    margin-bottom: 0;
}

#results-page form {
    margin: 50px 0;
}

#results-page form input[type="search"] {
    width: 80%;
    border: unset;
    border-bottom: 1px solid #eee;
    font-size: 18px;
    padding: 0 10px 10px;
}

#results-page form button {
    text-transform: uppercase;
    width: 19%;
    padding: 12px 20px;
    border-radius: 30px;
}

#results-page form input[type="search"],
#results-page form button {
    font-family: "Poppins";
}

#results-page form button {
    background-color: #ed7040;
    color: #fff;
    border: unset;
}

p.results-count {
    font-size: 18px;
}

p.search-key {
    font-weight: bold;
}

#results-page p {
    letter-spacing: 1px;
}

#results-page form input[type="search"],
#results-page form input[type="search"]:hover,
#results-page form input[type="search"]:focus,
#results-page form button,
#results-page form button:hover,
#results-page form button:focus {
    outline: none;
}

#results-page {
    min-height: 49rem;
}

.textArea.text-justify p {
    text-align: justify;
}

.textArea.text-center p {
    text-align: center;
}

.textArea.text-right p {
    text-align: right;
}

.textArea.text-left p {
    text-align: left;
}

.category-feautre-img,
.section-slider {
    height: inherit;
}

.inner-col-feature.inner-col-feature-ad {
    margin-bottom: 30px;
}

#results-page.top-search {
    position: fixed;
    z-index: 2;
    width: 100%;
    max-width: 440px;
    min-height: unset;
    background-color: #fff;
    border: 1px solid #333;
    top: -100%;
    right: 0;
    transition: all ease 500ms;
}

#results-page.top-search.active {
    top: 0;
}

#results-page.top-search form {
    padding: 5px 15px;
    margin: 0 auto;
}

#results-page.top-search input[type="search"] {
    padding: 5px;
}

.page-id-2694 #menu-sub-items .fa-search {
    visibility: hidden;
}

#common-page .form-container.contact-form {
    width: 100%;
    max-width: 660px !important;
    margin: 0 auto 70px;
}

.rel-feature-col .inner-col-feature {
    height: unset;
}

.one-time {
    background-color: #000;
}

section.video-section-xlg,
#home .video-section-xlg .inner-container iframe {
    height: 70rem;
}

#home .video-section-xlg .inner-container {
    height: inherit;
}

#home .video-section-xlg {
    margin-bottom: 70px;
}

#home .video-section-xlg .inner-container {
    max-width: 100%;
    padding: 0;
}

#home section.video-section-xlg .image-play.from-localSrc {
    display: block;
}

#home section.video-section-xlg .image-play.from-localSrc.bg-unset,
#home .video-section-xlg .image-bg.from-localsrc1.bg-unset {
    background-image: unset !important;
}

section.section-break {
    margin-bottom: 70px;
}

#single-article.news-article {
    margin-top: 70px;
}

#single-article.news-article .article-header-box {
    margin-top: 25px;
    text-align: center;
    width: 100%;
}

#single-article.news-article .article-header-box hr {
    margin: 20px;
}

#single-article.news-article div.category-feautre-img,
#single-article.news-article div.single-social-icons,
#single-article.news-article div.article-tags {
    padding: 0;
}

#article-category .section1 .featured-top-sect .inner-col.inner-col2 {
    height: inherit;
}

#article-category .section1 .featured-top-sect .inner-col.inner-col2 h4,
#home .featured-top-sect h4,
#home .featured-top-sect h2 {
    margin-top: 0;
}

#article-category .section1 .featured-top-sect .inner-col.inner-col2 p {
    margin-bottom: 0;
}

#single-article.news-article .textArea p:last-child {
    margin-bottom: 0;
}

#single-article.feature-article .textArea p:last-child {
    margin-bottom: 20x;
}

#single-article.feature-article
    .f-soundCloud-section.source-1.small-view
    iframe {
    height: 16.5rem;
}

#single-article.news-article .n-soundCloud-section.source-1.small-view iframe {
    height: 16.5rem !important;
}

#single-article.feature-article
    .f-soundCloud-section.source-2.small-view
    iframe,
#single-article.news-article .n-soundCloud-section.source-2.small-view iframe {
    height: 20rem;
}

#single-article.news-article .w-70 .n-htmlBlock-section .inner-container {
    padding: 0;
    line-height: 28px;
    letter-spacing: normal;
    font-size: 16px;
    font-family: "Poppins";
}

section .inner-container h2.f-lg,
#home section .inner-container h2.f-lg {
    font-size: 45px;
    line-height: 1.2;
}

section .inner-container h2.f-sm,
#home section .inner-container h2.f-sm {
    font-size: 40px;
    line-height: 1.3;
}

#container .featured-top-sect {
    margin: 0 auto 70px;
    display: inline-block;
    height: 44rem;
}

#container .featured-top-sect .inner-col.inner-col1,
#container .featured-top-sect .inner-col.inner-col2,
#container .featured-top-sect .inner-col.inner-col1 a,
#container .featured-top-sect .inner-col.inner-col1 .image-block {
    height: inherit;
}

#container .featured-top-sect .inner-col.inner-col1 .image-block {
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: unset !important;
}

#container .featured-top-sect .inner-col.inner-col1 a {
    display: flex;
}

#home .slick-dotted.slick-slider,
section.featured-news .inner-col.inner-col2 p:last-child,
section.featured-news .inner-col2 p:last-child {
    margin-bottom: 0;
}

main section.content.f-htmlBlock-section iframe,
#single-article.feature-article section.content .twitter-tweet {
    width: 100%;
    margin: 0 auto !important;
}

#home .featured-top-sect .inner-col.inner-col2 > div {
    padding-left: 0;
}

#single-article.feature-article .f-htmlBlock-section blockquote,
#single-article.feature-article .n-htmlBlock-section blockquote {
    border: unset;
}

.page-id-146 section.section-break:last-child {
    margin: 0;
}

hr.top {
    width: 50%;
    margin: 0;
    border-top: 5px double;
}

hr.bottom {
    width: 50%;
    margin: 0 0 0 50%;
    border-top: 5px double;
}

#single-article section.content.n-quote-section {
    padding: 20px;
    margin-bottom: 20px;
}

#single-article section.content.n-quote-section blockquote {
    border-left: 5px double #eee;
    border-right: 5px double #eee;
}

section.featured-news.home-featured-block3 {
    padding-bottom: 0;
}

.f-img .image-block {
    height: inherit;
}

.f-img .image-block a {
    display: flex;
    width: 100%;
    height: inherit;
}

.f-img .image-block {
    height: inherit;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: unset !important;
}

.article-tags hr {
    margin-top: 0;
}

.news-article .article-tags hr {
    margin-top: 20px;
}

.n-htmlBlock-section a,
.n-textArea-section a {
    color: #000;
}

.related-feature h3.section-title,
section.related-feature .f-content p {
    color: #000;
}

#single-article.feature-article .single-social-icons .inner-container {
    max-width: 660px;
    margin: 0 auto;
}

#single-article.feature-article .single-social-icons {
    max-width: 100%;
    background-color: #fff;
    margin-top: 0;
}

#single-article.news-article .single-social-icons .inner-container {
    padding: 0;
}

section.content.f-vimeo-section iframe {
    height: 45rem;
}

section.content.f-vimeo-section {
    margin-bottom: 20px;
}

#single-article .content.n-video-segment .inner-container iframe,
#single-article .content.n-textArea-section .inner-container figure iframe {
    height: 45rem !important;
}

#home .featured-body.single-feature .inner-col.inner-col1 {
    -webkit-align-items: left;
    justify-content: left;
    -webkit-justify-content: left;
}

#newsletter-form .input-submit:focus,
#newsletter-form .input-submit:hover {
    outline: none;
}

.quote-social a {
    padding: 5px;
    text-align: center;
}

#container .quote-social a,
#container .quote-social a:hover,
#container .quote-social a:focus {
    border: 1px solid #000;
}

#container .quote-social a,
#container .quote-social a:hover,
#container .quote-social a:focus,
#container .quote-social a:hover i,
#container .quote-social a:focus i {
    text-decoration: none;
}

.quote-social a i {
    width: 25px;
    height: 25px;
    color: #000;
    align-items: center;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.quote-social a {
    margin-right: 15px;
}

.quote-social a:last-child {
    margin-right: 0;
}

section.content.f-heading-section h5.wbg-black-sm,
#single-article.feature-article h3.headingText {
    margin-top: 0;
}

.article-break {
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
}

#article-category.sub-category .section1 .featured-top-sect,
#article-category .section1 .featured-top-sect .inner-col.inner-col2 div {
    width: 100%;
}

#article-category.sub-category
    .section1
    .featured-top-sect
    .inner-col.inner-col2 {
    -webkit-align-items: left;
    justify-content: left;
    -webkit-justify-content: left;
}

.footer-logo img {
    width: 100%;
    max-width: 300px;
}

#container .category-menu ul li:last-child,
#container .category-menu ul li:last-child a {
    margin-right: 0;
}

#results-page.top-search form input[type="search"] {
    width: 66.6%;
}

#results-page.top-search form button {
    width: 22%;
}

#home .featured-top-sect .inner-col.inner-col1 img,
#article-category .section1 .featured-top-sect img {
    width: 100%;
    display: flex;
}

#container .featured-top-sect.for-mobile .image-block img {
    display: block;
}

section.featured-news .inner-col-feature .f-img.for-mobile {
    height: auto;
}

#container #article-category .featured-top-sect.for-mobile .image-block img {
    padding-right: 0;
}

#results-page.for-mobile {
    min-height: unset;
    padding: 0 32px;
}

main#results-page.for-mobile .inner-container h1 {
    font-size: 20px;
}

main#results-page.for-mobile .inner-container p.search-key {
    font-size: 18px;
}

main#results-page.for-mobile .inner-container p.results-count,
main#results-page.for-mobile .inner-container p,
#results-page.for-mobile form input[type="search"] {
    font-size: 14px;
}

main#results-page.for-mobile form input[type="search"] {
    width: 79%;
}

main#results-page.for-mobile form button {
    padding: 12px;
}

.nav-mobile,
.home-slide button.slick-arrow {
    display: none;
}

nav.sticky,
div.category-menu.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
    transition: all ease 300ms;
}

nav.sticky #logo img {
    width: 100%;
    /* max-width: 200px; */
    max-width: 160px;
}

nav.sticky {
    height: 65px;
}

nav.sticky #menu-items ul li a,
div.category-menu.sticky ul li a {
    font-size: 15px;
}

div.category-menu.sticky {
    top: 6.2rem;
    padding: 10px 32px;
}

nav.sticky.disabled,
div.category-menu.sticky.disabled {
    top: -100%;
}

section.f-imageFull-section.parallaxOff {
    background-image: unset !important;
}

#results-page.top-search .fa-times-circle {
    position: relative;
    z-index: 2;
    font-size: 25px;
    color: #ed7040;
    cursor: pointer;
    top: 3px;
}

.nav-mobile ul li a {
    font-family: "Archivo Black";
    text-transform: uppercase;
}

/* mailchimmp */

#newsletter #mc_embed_signup {
    background-color: transparent;
    width: 100%;
    max-width: 675px;
    margin: 0 auto;
}

#newsletter #mc_embed_signup form {
    padding: 0;
    width: 100%;
}

#newsletter #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
    position: absolute;
    left: 0;
    background-color: transparent;
    top: 5rem;
    margin-bottom: 0;
    color: #fff;
}

#newsletter #mc_embed_signup .mc-field-group {
    padding: 0;
    width: 100%;
}

#newsletter #mc_embed_signup div#mce-responses,
#newsletter .custom-mc-hidden-input {
    width: 100%;
    margin: 0;
    position: absolute;
    top: 3rem;
}

#mc_embed_signup #mc-embedded-subscribe-form input[type="email"] {
    padding: 0 26px;
    margin-right: 15px;
}

#newsletter #mc_embed_signup .button {
    margin: 0 auto;
    align-items: center;
    display: flex;
    padding: 0 20px;
}

#newsletter-form .input-submit:focus,
#newsletter-form .input-submit:hover,
#newsletter #mc_embed_signup .button:hover,
#newsletter #mc_embed_signup .button:focus {
    box-shadow: 1px 1px 5px 1px #000000;
}

#newsletter #mc_embed_signup #mce-success-response {
    color: #fff;
    text-shadow: 1px 1px #529214;
}

section.f-imageFull-section.parallaxOff,
section.f-imageFull-section.parallaxOff .inner-container {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.share-popup-container {
    position: fixed;
    top: 0;
    height: 100vh;
    width: 100vw;
    background-color: rgb(0 0 0 / 0.5);
}

.share-popup-container.inactive {
    display: none;
}

.share-popup-container.active {
    display: flex;
    width: 100%;
}

.share-popup--inner-container {
    width: 100%;
    max-width: 660px;
    height: 660px;
    background-color: #fff;
    border-radius: 30px;
}

.pagination-container {
    text-align: center;
}

button#load-more {
    background-color: #ed7040;
    color: #fff;
    border: unset;
    text-transform: uppercase;
    width: 19%;
    padding: 12px 20px;
    border-radius: 30px;
    outline: none;
    font-family: "Poppins";
}

.f-htmlBlock-section .inner-container,
.f-heading-section .inner-container,
.f-inlineImage-section.img-standard .inner-container,
.video-segment.centerSmall .inner-container {
    padding: 0;
}

.inner-col-feature.last-article-add {
    margin-right: 0;
}

#article-category section.section-add.emptyCat h3 {
    text-align: center;
    font-size: 30px;
    font-family: Archivo Black;
    font-weight: normal;
    line-height: 52px;
    letter-spacing: 0px;
    opacity: 1;
    margin-top: 0;
    color: #000;
    text-transform: uppercase;
    padding-top: 50px;
    padding-bottom: 50px;
}

/* end general */

/** presets **/

html {
    overflow-x: hidden;
}

b,
strong {
    font-weight: 700;
}

#single-article.feature-article section.f-pullQuote-section,
#single-article.feature-article .f-imageFull-section,
#single-article.feature-article .f-inlineImage-section img,
#single-article.feature-article section.content .inner-container,
#single-article.feature-article section.f-gallery-section,
section.content.n-button-section,
section.content.n-image-section,
section.content.n-gallery-section,
#single-article.news-article section.content.n-video-segment,
section.content.n-htmlBlock-section,
#single-article.news-article section.content.n-soundCloud-section,
#single-article.news-article section.content.n-appleMusic-section,
.inner-col-feature.inner-col-feature-ad {
    margin-bottom: 20px;
}

main h1,
main h2,
main h3,
main h4,
main h5,
main h6 {
    font-family: "Archivo";
}

#single-article section.content.n-gallery-section .inner-container,
#single-article.news-article section.content.n-video-segment .inner-container,
#single-article section.content.n-htmlBlock-section .inner-container,
#single-article.feature-article .single-social-icons,
#single-article.feature-article div.article-tags,
#single-article.news-article
    section.content.n-soundCloud-section
    .inner-container,
#single-article.news-article
    section.content.n-appleMusic-section
    .inner-container,
#single-article.news-article .article-tags,
#single-article.news-article section.content.n-image-section .inner-container,
#single-article.news-article section.content.n-button-section .inner-container {
    padding: 0;
}

#single-article.feature-article .textArea,
section.content.f-heading-section,
#single-article.feature-article section.f-pullQuote-section .inner-container,
#single-article.feature-article section.f-gallery-section .inner-container,
#single-article.feature-article .f-inlineImage-section,
#single-article.feature-article .f-soundCloud-section,
#single-article.feature-article .f-button-section,
#single-article.feature-article .f-htmlBlock-section,
#single-article.feature-article .f-appleMusic-section,
#single-article.feature-article div.article-tags .inner-container,
#single-article.feature-article section.f-vimeo-section .inner-container {
    max-width: 660px;
    margin: 0 auto;
    width: 100%;
}

#single-article.feature-article
    section.f-vimeo-section
    .inner-container
    iframe {
    width: 100%;
    height: 45rem;
}

body * {
    color: #000;
}

#container main .text-center {
    text-align: center;
}

.f-arch-black {
    font-family: "Archivo Black";
}

.w-30 {
    width: 30%;
}

.w-40 {
    width: 40%;
}

.w-40 {
    width: 40%;
}

.w-50 {
    width: 50%;
}

.w-60 {
    width: 60%;
}

.w-70 {
    width: 70%;
}

.w-30,
.w-40,
.w-50,
.w-60,
.w-70 {
    float: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: "Archivo Black";
}

.vertical-align-middle {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-direction: row;
    -webkit-flex-direction: row;
}

/*.path1{
    top: 31px;
    left: 175px;
    width: 178px;
    height: 110px;
    background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 1;
}
.path2{
    top: 31px;
    left: 446px;
    width: 107px;
    height: 109px;
    background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 1;
}
.path3{
    top: 33px;
    left: 356px;
    width: 85px;
    height: 108px;
    background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 1;
}
.path4{
    top: 31px;
    left: 37px;
    width: 83px;
    height: 110px;
    background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 1;
}
.path5{
    top: 57px;
    left: 124px;
    width: 44px;
    height: 84px;
    background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 1;
}
.path6{
    top: 31px;
    left: 124px;
    width: 44px;
    height: 19px;
    background: var(--unnamed-color-000000) 0% 0% no-repeat padding-box;
    background: #000000 0% 0% no-repeat padding-box;
    opacity: 1;
}*/

:root {
    /* Colors: */
    --unnamed-color-000000: #000000;

    /* Font/text values */
    --unnamed-font-family-poppins: Poppins;
    --unnamed-font-family-archivo-black: Archivo Black;
    --unnamed-font-style-normal: normal;
    --unnamed-font-weight-300: 300px;
    --unnamed-font-weight-bold: bold;
    --unnamed-font-weight-normal: normal;
    --unnamed-font-size-14: 14px;
    --unnamed-font-size-16: 16px;
    --unnamed-font-size-18: 18px;
    --unnamed-font-size-20: 20px;
    --unnamed-font-size-22: 22px;
    --unnamed-font-size-24: 24px;
    --unnamed-font-size-26: 26px;
    --unnamed-font-size-28: 28px;
    --unnamed-font-size-48: 48px;
    --unnamed-font-size-65: 65px;
    --unnamed-character-spacing-0: 0px;
    --unnamed-character-spacing-2: 2px;
    --unnamed-character-spacing-0-63: 0.63px;
    --unnamed-character-spacing-1-28: 1.28px;
    --unnamed-character-spacing-1-76: 1.76px;
    --unnamed-character-spacing-0-07: 0.07px;
    --unnamed-character-spacing-0-08: 0.08px;
    --unnamed-line-spacing-15: 15px;
    --unnamed-line-spacing-17: 17px;
    --unnamed-line-spacing-24: 24px;
    --unnamed-line-spacing-26: 26px;
    --unnamed-line-spacing-28: 28px;
    --unnamed-line-spacing-31: 31px;
    --unnamed-line-spacing-34: 34px;
    --unnamed-line-spacing-52: 52px;
    --unnamed-line-spacing-57: 57px;
    --unnamed-line-spacing-71: 71px;
    --unnamed-text-transform-uppercase: uppercase;
}

/* Character Styles */
.unnamed-character-style-1 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-65);
    line-height: var(--unnamed-line-spacing-71);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-transform: var(--unnamed-text-transform-uppercase);
}
.unnamed-character-style-2 {
    font-family: var(--unnamed-font-family-poppins);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-300);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-28);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-011d41);
}
.unnamed-character-style-3 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-28);
    line-height: var(--unnamed-line-spacing-31);
    letter-spacing: var(--unnamed-character-spacing-0-08);
    color: var(--unnamed-color-000000);
}
.unnamed-character-style-4 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-16);
    line-height: var(--unnamed-line-spacing-17);
    letter-spacing: var(--unnamed-character-spacing-1-28);
    color: var(--unnamed-color-ffffff);
}
.unnamed-character-style-5 {
    font-family: var(--unnamed-font-family-poppins);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-16);
    line-height: var(--unnamed-line-spacing-57);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
}
.unnamed-character-style-6 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-48);
    line-height: var(--unnamed-line-spacing-52);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
}
.unnamed-character-style-7 {
    font-family: var(--unnamed-font-family-poppins);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-26);
    line-height: var(--unnamed-line-spacing-34);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
}
.unnamed-character-style-8 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-22);
    line-height: var(--unnamed-line-spacing-24);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
}
.unnamed-character-style-9 {
    font-family: var(--unnamed-font-family-poppins);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-20);
    line-height: var(--unnamed-line-spacing-34);
    letter-spacing: var(--unnamed-character-spacing-2);
    color: var(--unnamed-color-000000);
}
.unnamed-character-style-10 {
    font-family: var(--unnamed-font-family-poppins);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-34);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-535353);
}
.unnamed-character-style-11 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-22);
    line-height: var(--unnamed-line-spacing-34);
    letter-spacing: var(--unnamed-character-spacing-1-76);
    color: var(--unnamed-color-000000);
    text-transform: var(--unnamed-text-transform-uppercase);
}
.unnamed-character-style-12 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-22);
    line-height: var(--unnamed-line-spacing-24);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ed7040);
    text-transform: var(--unnamed-text-transform-uppercase);
}
.unnamed-character-style-13 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-48);
    line-height: var(--unnamed-line-spacing-52);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-000000);
    text-transform: var(--unnamed-text-transform-uppercase);
}
.unnamed-character-style-14 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-14);
    line-height: var(--unnamed-line-spacing-15);
    letter-spacing: var(--unnamed-character-spacing-0-63);
    color: var(--unnamed-color-c1c1c1);
    text-transform: var(--unnamed-text-transform-uppercase);
}
.unnamed-character-style-15 {
    font-family: var(--unnamed-font-family-archivo-black);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-24);
    line-height: var(--unnamed-line-spacing-26);
    letter-spacing: var(--unnamed-character-spacing-0-07);
    color: var(--unnamed-color-000000);
}

/* fonts */

@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-weight: normal;
    src:
        local("Archivo"),
        url("/font/Archivo-Regular.ttf") format("woff");
}

@font-face {
    font-family: "Archivo Black";
    font-style: normal;
    font-weight: normal;
    src:
        local("Archivo Black"),
        url("/font/ArchivoBlack-Regular.ttf") format("woff");
}

@font-face {
    font-family: "Helvetica Neue";
    font-style: normal;
    font-weight: normal;
    src:
        local("Helvetica Neue"),
        url("/font/HelveticaNeue.ttf") format("woff");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: normal;
    src:
        local("Inter"),
        url("/font/Inter-Regular.ttf") format("woff");
}

@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: normal;
    src:
        local("Poppins"),
        url("/font/Poppins-Regular.ttf") format("woff");
}

@font-face {
    font-family: "Poppins Semibold";
    font-style: normal;
    font-weight: normal;
    src:
        local("Poppins Semibold"),
        url("/font/Poppins-SemiBold.ttf") format("woff");
}
