


/* html body.page-template-template-front-page { */
    /* font-family: 'Heading Now', sans-serif; */
    /* font-family: 'TT Travels Next', sans-serif; */
    /* margin: 0; */
    /* padding: 0; */
    /* background: black; */
/* } */
:root {
    --base-font: 'Wix MadeFor Display', sans-serif;
    --title-font: 'Heading Now', sans-serif;
    --secondary-font: 'TT Travels Next', sans-serif;
    --base-background: #FF5900;
}
/* body.logged-in h1,
body.logged-in h2,
body.logged-in h3,
body.logged-in h4,
body.logged-in h5,
body.logged-in h6,
body.logged-in h1 span,
body.logged-in h2 span,
body.logged-in h3 span,
body.logged-in h4 span,
body.logged-in h5 span,
body.logged-in h6 span,
body.logged-in h1 *,
body.logged-in h2 *,
body.logged-in h3 *,
body.logged-in h4 *,
body.logged-in h5 *,
body.logged-in h6 * {
    font-family: 'Heading Now', sans-serif !important;
}
body.logged-in p,
body.logged-in span,
body.logged-in b,
body.logged-in ul,
body.logged-in ol,
body.logged-in li,
body.logged-in label,
body.logged-in table *:not(h1, h2, h3, h4, h5, h6) {
    font-family: 'TT Travels Next', sans-serif !important;
}

body.logged-in ._content-main-box p,
body.logged-in ._content-main-box span,
body.logged-in ._content-main-box b,
body.logged-in ._content-main-box ul,
body.logged-in ._content-main-box ol,
body.logged-in ._content-main-box li,
body.logged-in ._content-main-box label,
body.logged-in ._content-main-box table *:not(h1, h2, h3, h4, h5, h6) {
    font-family: 'Wix MadeFor Display', sans-serif !important;
} */

.main-button {
    font-weight: 600; 
    color: #FFFFFF;
    font-size: 0.903vw; 
    padding: 1.181vw 1.25vw;
    text-decoration: none;
    background-color: #FF5900;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    gap: 0.278vw;
    border-radius: 0.278vw;
    transition: .3s;
}
.main-button::after {
    content: '';
    width: 1.667vw;
    height: 1.667vw;
    background: url(/wp-content/themes/pmtech/pages/homepage/assets/img/arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    transition: .3s;
}
.main-button.dark {
    background-color: black;
}
.main-button.transparent {
    background-color: transparent;
    border: 0.069vw solid #FFFFFF33;
}
.main-button.light {
    background-color: white;
    color: black;
}
.main-button.light::after {
    content: '';
    width: 1.667vw;
    height: 1.667vw;
    background: url(/wp-content/themes/pmtech/pages/homepage/assets/img/arrow-dark.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.main-button:hover {
    background-color: #ff813d;
}
.main-button.dark:hover {
    background-color: #201d1d;
}
.main-button.transparent:hover {
    background-color: #ffffff29;
}
.main-button:hover::after {
    transform: translateX(.2vw);
}
span.marked-orange {
    color: #FF5900;
}
span.marked-white {
    color: #FFFFFF;
}
span.title-align-right {
    display: block;
    text-align: right;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.container-tag-dark {
    color: #000000;
    opacity: .5;
}
@media screen and (max-width: 960px) {
    .main-button {
        font-size: 3.333vw;
        padding: 4.359vw 4.615vw;
        border-radius: 1.026vw;
    }
    .main-button.light::after,
    .main-button::after {
        width: 6.154vw;
        height: 6.154vw;
    }
}