/** Root Colours **/
:root {
    /* brand */
    --brand-orange: #EA560D;
    --brand-grey: #676767;
    --brand-blue: #0088CC;
    --brand-green: #008701;
    --brand-yellow: #FFD500;

    /* mono / greys */
    --white: #FFFFFF;
    --lightest-grey: #F7F8FA;
    --light-grey: #F5F5F5;
    --mid-grey: #D8D8D8;
    --dark-grey: #7F7F7F;
    --text-black: #2A2A2A;
    --black: #000000;
}
/* Brand */
.page-template-page-nw-template .brand-orange {
    color: var(--brand-orange);
}
.page-template-page-nw-template .brand-grey {
    color: var(--brand-grey);
}
.page-template-page-nw-template .brand-blue {
    color: var(--brand-blue);
}
.page-template-page-nw-template .brand-green {
    color: var(--brand-green);
}
.page-template-page-nw-template .brand-yellow {
    color: var(--brand-yellow);
}
.page-template-page-nw-template .text-black {
    color: var(--text-black);
}
.page-template-page-nw-template .light-grey_background {
    background-color: var(--light-grey);
}
.page-template-page-nw-template .lightest-grey_background {
    background-color: var(--lightest-grey);
}
.page-template-page-nw-template a.button.primary,
.page-template-page-nw-template button.primary,
.page-template-page-nw-template div.button.primary a,
.page-template-page-nw-template input[type="submit"] {
    position: relative;
    background-color: var(--brand-orange);
    padding: 10px 22px;
    border-radius: 30px;
    font-size: 16px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--brand-orange);
    transition: ease all 0.3s;
    text-align: center;
    text-decoration: none;
    color: var(--white);
}
.page-template-page-nw-template a.button.primary:hover,
.page-template-page-nw-template button.primary:hover,
.page-template-page-nw-template a.button.primary:focus,
.page-template-page-nw-template button.primary:focus,
.page-template-page-nw-template div.button.primary a:hover,
.page-template-page-nw-template div.button.primary a:focus,
.page-template-page-nw-template input[type="submit"]:hover,
.page-template-page-nw-template input[type="submit"]:focus {
    transform: scale(0.98);
    background-color: var(--white);
    color: var(--brand-orange)
}
.page-template-page-nw-template a.button.primary.black,
.page-template-page-nw-template button.primary.black,
.page-template-page-nw-template div.button.primary.black a{
    background-color: #1A1A1A;
    border-color: #1A1A1A;
}
.page-template-page-nw-template a.button.primary.black:hover,
.page-template-page-nw-template button.primary.black:hover,
.page-template-page-nw-template a.button.primary.black:focus,
.page-template-page-nw-template button.primary.black:focus,
.page-template-page-nw-template div.button.primary.black a:hover,
.page-template-page-nw-template div.button.primary.black a:focus {
    background-color: var(--white);
    border-color: #1A1A1A;
    color: #1A1A1A;
}
@media(max-width: 575.98px){
    .page-template-page-nw-template a.button.primary,
    .page-template-page-nw-template button.primary {
        width: 100%;
    }
}
.page-template-page-nw-template button.button.tab {
    background: transparent;
    color: var(--text-black);
    padding: 0px;
    margin-right: 30px;
    font-size: 20px;
    line-height: 26px;
    position: relative;
    padding-bottom: 4px;
    white-space: nowrap;
}
.page-template-page-nw-template button.button.tab.active:after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: var(--text-black);
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.page-template-page-nw-template button.button.tertiary,
.page-template-page-nw-template a.button.tertiary,
.page-template-page-nw-template div.button.tertiary {
    color: var(--brand-orange);
    background-color: transparent;
    padding: 0px;
    position: relative;
    padding-right: 28px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
}
.page-template-page-nw-template button.button.tertiary:after,
.page-template-page-nw-template a.button.tertiary:after,
.page-template-page-nw-template div.button.tertiary:after {
    content: '';
    position: absolute;
    right: 0px;
    background-image: url('assets/buttons/tertiary-arrow.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    top: 6px;
    transition: ease all 0.6s;
}
.page-template-page-nw-template button.button.tertiary:hover,
.page-template-page-nw-template a.button.tertiary:hover,
.page-template-page-nw-template div.button.tertiary:hover {
    color: var(--text-black);
}
.page-template-page-nw-template button.button.tertiary:hover:after,
.page-template-page-nw-template a.button.tertiary:hover:after,
.page-template-page-nw-template div.button.tertiary:hover:after {
    filter: brightness(0);
}

.page-template-page-nw-template a.button.arrow,
.page-template-page-nw-template button.button.arrow {
    background: var(--lightest-grey);
    width: 56px;
    height: 56px;
    background-position: center;
    background-size: 20px;
    background-image: url(assets/buttons/arrow.svg);
    background-repeat: no-repeat;
    border-radius: 100%;
    transition: ease all 0.3s;
}
.page-template-page-nw-template a.button.arrow:hover,
.page-template-page-nw-template button.button.arrow:hover,
.page-template-page-nw-template .blog-feed-5 a:hover button.button.arrow {
    background-color: var(--brand-orange);
    background-image: url(assets/buttons/arrow-white.svg);
}
/*** Site Wide Border Radius Options ***/
:root {
    --global-border-radius: 30px;
    --global-border-radius-med: 24px;
    --global-border-radius-sml: 12px;
}

@media(max-width: 767.98px){
    :root {
        --global-border-radius: 15px;
        --global-border-radius-med: 12px;
    }
}
.page-template-page-nw-template .global-border-radius {
    border-radius: var(--global-border-radius);
}
.page-template-page-nw-template .global-border-radius-med {
    border-radius: var(--global-border-radius-med);
}
.page-template-page-nw-template .global-border-radius-sml {
    border-radius: var(--global-border-radius-sml);
}
.page-template-page-nw-template .pill {
    padding: 10px 20px;
    background-color: #FDEEE6;
    color: var(--brand-orange);
    width: max-content;
    border-radius: 24px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 30px;
}
.page-template-page-nw-template .text-center .pill {
    margin: 0 auto 30px;
}

/* Hover Zoom Functionality */
.page-template-page-nw-template .image-2by3.hover_zoom > img,
.page-template-page-nw-template .image-4by3.hover_zoom > img,
.page-template-page-nw-template .image-16by9.hover_zoom > img,
.page-template-page-nw-template .image-square.hover_zoom > img {
    cursor: pointer;
    transition: ease all .3s;
    /* default image size */
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: 100%;
}
.page-template-page-nw-template .image-2by3.hover_zoom:hover > img,
.page-template-page-nw-template .image-4by3.hover_zoom:hover > img,
.page-template-page-nw-template .image-16by9.hover_zoom:hover > img,
.page-template-page-nw-template .image-square.hover_zoom:hover > img {
    min-width: 103%;
    min-height: 103%;
    height: 103%;
    width: 103%;
}
/** NW Overrides **/
.page-template-page-nw-template .grid-container .site-content,
.tax-tipologia_confezionatrice .grid-container .site-content,
.single-packaging_machine .grid-container .site-content {
    display: block;
}
.page-template-page-nw-template .grid-container,
.tax-tipologia_confezionatrice .grid-container,
.single-packaging_machine .grid-container {
    max-width: 100%;
}
/*** Awesome ACF Image Settings ***/
.page-template-page-nw-template .image-2by3 {
    padding-bottom: 125%;
    position: relative;
    overflow: hidden;
}
.page-template-page-nw-template .image-4by3 {
    padding-bottom: 75%;
    position: relative;
    overflow: hidden;
}
.page-template-page-nw-template .image-16by9 {
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden;
}
.page-template-page-nw-template .image-square {
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
}
.page-template-page-nw-template .image-square {
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
}
.page-template-page-nw-template .image-square.object > img {

}

.page-template-page-nw-template .image-2by3 > img,
.page-template-page-nw-template .image-4by3 > img,
.page-template-page-nw-template .image-16by9 > img,
.page-template-page-nw-template .image-square > img,

.page-template-page-nw-template .image-2by3 > video,
.page-template-page-nw-template .image-4by3 > video,
.page-template-page-nw-template .image-16by9 > video,
.page-template-page-nw-template .image-square > video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-position: center;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: 100%;
}
/***** Paddings *****/
.page-template-page-nw-template .padding-1, .page-template-page-nw-template .p1 {
    padding: 0.625rem;
}
.page-template-page-nw-template .padding-1, .page-template-page-nw-template .pl1 {
    padding-left: 0.625rem;
}
.page-template-page-nw-template .padding-right-1, .page-template-page-nw-template .pr1 {
    padding-right: 0.625rem;
}
.page-template-page-nw-template .padding-top-1, .page-template-page-nw-template .pt1 {
    padding-top: 0.625rem;
}
.page-template-page-nw-template .padding-bottom-1, .page-template-page-nw-template .pb1 {
    padding-bottom: 0.625rem;
}
.page-template-page-nw-template .padding-2, .page-template-page-nw-template .p2 {
    padding: 1.25rem;
}
.page-template-page-nw-template .padding-left-2, .page-template-page-nw-template .pl2 {
    padding-left: 1.25rem;
}
.page-template-page-nw-template .padding-right-2, .page-template-page-nw-template .pr2 {
    padding-right: 1.25rem;
}
.page-template-page-nw-template .padding-top-2, .page-template-page-nw-template .pt2 {
    padding-top: 1.25rem;
}
.page-template-page-nw-template .padding-bottom-2, .page-template-page-nw-template .pb2 {
    padding-bottom: 1.25rem;
}
.page-template-page-nw-template .padding-3, .page-template-page-nw-template .p3 {
    padding: 1.875rem;
}
.page-template-page-nw-template .padding-left-3, .page-template-page-nw-template .pl3 {
    padding-left: 1.875rem;
}
.page-template-page-nw-template .padding-right-3, .page-template-page-nw-template .pr3 {
    padding-right: 1.875rem;
}
.page-template-page-nw-template .padding-top-3, .page-template-page-nw-template .pt3 {
    padding-top: 1.875rem;
}
.page-template-page-nw-template .padding-bottom-3, .page-template-page-nw-template .pb3 {
    padding-bottom: 1.875rem;
}
.page-template-page-nw-template .padding-4, .page-template-page-nw-template .p4 {
    padding: 2.5rem;
}
.page-template-page-nw-template .padding-left-4, .page-template-page-nw-template .pl4 {
    padding-left: 2.5rem;
}
.page-template-page-nw-template .padding-right-4, .page-template-page-nw-template .pr4 {
    padding-right: 2.5rem;
}
.page-template-page-nw-template .padding-top-4, .page-template-page-nw-template .pt4 {
    padding-top: 2.5rem;
}
.page-template-page-nw-template .padding-bottom-4, .page-template-page-nw-template .pb4 {
    padding-bottom: 2.5rem;
}
.page-template-page-nw-template .padding-5, .page-template-page-nw-template .p5 {
    padding: 3.125rem;
}
.page-template-page-nw-template .padding-left-5, .page-template-page-nw-template .pl5 {
    padding-left: 3.125rem;
}
.page-template-page-nw-template .padding-right-5, .page-template-page-nw-template .pr5 {
    padding-right: 3.125rem;
}
.page-template-page-nw-template .padding-top-5, .page-template-page-nw-template .pt5 {
    padding-top: 3.125rem;
}
.page-template-page-nw-template .padding-bottom-5, .page-template-page-nw-template .pb5 {
    padding-bottom: 3.125rem;
}
.page-template-page-nw-template .padding-6, .page-template-page-nw-template .p6 {
    padding: 3.75rem;
}
.page-template-page-nw-template .padding-left-6, .page-template-page-nw-template .pl6 {
    padding-left: 3.75rem;
}
.page-template-page-nw-template .padding-right-6, .page-template-page-nw-template .pr6 {
    padding-right: 3.75rem;
}
.page-template-page-nw-template .padding-top-6, .page-template-page-nw-template .pt6 {
    padding-top: 3.75rem;
}
.page-template-page-nw-template .padding-bottom-6, .page-template-page-nw-template .pb6 {
    padding-bottom: 3.75rem;
}
.page-template-page-nw-template .padding-7, .page-template-page-nw-template .p7 {
    padding: 4.375rem;
}
.page-template-page-nw-template .padding-left-7, .page-template-page-nw-template .pl7 {
    padding-left: 4.375rem;
}
.page-template-page-nw-template .padding-right-7, .page-template-page-nw-template .pr7 {
    padding-right: 4.375rem;
}
.page-template-page-nw-template .padding-top-7, .page-template-page-nw-template .pt7 {
    padding-top: 4.375rem;
}
.page-template-page-nw-template .padding-bottom-7, .page-template-page-nw-template .pb7 {
    padding-bottom: 4.375rem;
}
.page-template-page-nw-template .padding-8, .page-template-page-nw-template .p8 {
    padding: 5rem;
}
.page-template-page-nw-template .padding-left-8, .page-template-page-nw-template .pl8 {
    padding-left: 5rem;
}
.page-template-page-nw-template .padding-right-8, .page-template-page-nw-template .pr8 {
    padding-right: 5rem;
}
.page-template-page-nw-template .padding-top-8, .page-template-page-nw-template .pt8 {
    padding-top: 5rem;
}
.page-template-page-nw-template .padding-bottom-8, .page-template-page-nw-template .pb8 {
    padding-bottom: 5rem;
}
.page-template-page-nw-template .padding-9, .page-template-page-nw-template .p9 {
    padding: 5.625rem;
}
.page-template-page-nw-template .padding-left-9, .page-template-page-nw-template .pl9 {
    padding-left: 5.625rem;
}
.page-template-page-nw-template .padding-right-9, .page-template-page-nw-template .pr9 {
    padding-right: 5.625rem;
}
.page-template-page-nw-template .padding-top-9, .page-template-page-nw-template .pt9 {
    padding-top: 5.625rem;
}
.page-template-page-nw-template .padding-bottom-9, .page-template-page-nw-template .pb9 {
    padding-bottom: 5.625rem;
}
.page-template-page-nw-template .padding-10, .page-template-page-nw-template .p10 {
    padding: 5.625rem;
}
.page-template-page-nw-template .padding-left-10, .page-template-page-nw-template .pl10 {
    padding-left: 5.625rem;
}
.page-template-page-nw-template .padding-right-10, .page-template-page-nw-template .pr10 {
    padding-right: 5.625rem;
}
.page-template-page-nw-template .padding-top-10, .page-template-page-nw-template .pt10 {
    padding-top: 5.625rem;
}
.page-template-page-nw-template .padding-bottom-10, .page-template-page-nw-template .pb10 {
    padding-bottom: 5.625rem;
}
.page-template-page-nw-template .padding-11, .page-template-page-nw-template .p11 {
    padding: 6.875rem;
}
.page-template-page-nw-template .padding-left-11, .page-template-page-nw-template .pl11 {
    padding-left: 6.875rem;
}
.page-template-page-nw-template .padding-right-11, .page-template-page-nw-template .pr11 {
    padding-right: 6.875rem;
}
.page-template-page-nw-template .padding-top-11, .page-template-page-nw-template .pt11 {
    padding-top: 6.875rem;
}
.page-template-page-nw-template .padding-bottom-11, .page-template-page-nw-template .pb11 {
    padding-bottom: 6.875rem;
}
.page-template-page-nw-template .padding-12, .m12 {
    padding: 7.5rem;
}
.page-template-page-nw-template .padding-left-12, .page-template-page-nw-template .pl12 {
    padding-left: 7.5rem;
}
.page-template-page-nw-template .padding-right-12, .page-template-page-nw-template .pr12 {
    padding-right: 7.5rem;
}
.page-template-page-nw-template .padding-top-12, .page-template-page-nw-template .pt12 {
    padding-top: 7.5rem;
}
.page-template-page-nw-template .padding-bottom-12, .page-template-page-nw-template .pb12 {
    padding-bottom: 7.5rem;
}

@media(min-width:1200px) {

    .no-padding-xl, .page-template-page-nw-template .p-xl0 {
        padding: 0;
    }
    .no-padding-right-xl, .page-template-page-nw-template .pr-xl0 {
        padding-right: 0;
    }
    .no-padding-bottom-xl, .page-template-page-nw-template .pb-xl0 {
        padding-bottom: 0;
    }
    .no-padding-left-xl, .page-template-page-nw-template .pl-xl0 {
        padding-left: 0;
    }
    .no-padding-top-xl, .page-template-page-nw-template .pt-xl0 {
        padding-top: 0;
    }
    .page-template-page-nw-template .padding-xl-1, .page-template-page-nw-template .p-xl1 {
        padding: 0.625rem;
    }
    .page-template-page-nw-template .padding-left-xl-1, .page-template-page-nw-template .pl-xl1 {
        padding-left: 0.625rem;
    }
    .page-template-page-nw-template .padding-right-xl-1, .page-template-page-nw-template .pr-xl1 {
        padding-right: 0.625rem;
    }
    .page-template-page-nw-template .padding-top-xl-1, .page-template-page-nw-template .pt-xl1 {
        padding-top: 0.625rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-1, .page-template-page-nw-template .pb-xl1 {
        padding-bottom: 0.625rem;
    }
    .page-template-page-nw-template .padding-xl-2, .page-template-page-nw-template .p-xl2 {
        padding: 1.25rem;
    }
    .page-template-page-nw-template .padding-left-xl-2, .page-template-page-nw-template .pl-xl2 {
        padding-left: 1.25rem;
    }
    .page-template-page-nw-template .padding-right-xl-2, .page-template-page-nw-template .pr-xl2 {
        padding-right: 1.25rem;
    }
    .page-template-page-nw-template .padding-top-xl-2, .page-template-page-nw-template .pt-xl2 {
        padding-top: 1.25rem;
    }
    .page-template-page-nw-template .padding-bottom-xl2, .page-template-page-nw-template .pb-xl2 {
        padding-bottom: 1.25rem;
    }
    .page-template-page-nw-template .padding-xl-3, .page-template-page-nw-template .p-xl3 {
        padding: 1.875rem;
    }
    .page-template-page-nw-template .padding-left-xl-3, .page-template-page-nw-template .pl-xl3 {
        padding-left: 1.875rem;
    }
    .page-template-page-nw-template .padding-right-xl-3, .page-template-page-nw-template .pr-xl3 {
        padding-right: 1.875rem;
    }
    .page-template-page-nw-template .padding-top-xl-3, .page-template-page-nw-template .pt-xl3 {
        padding-top: 1.875rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-3, .page-template-page-nw-template .pb-xl3 {
        padding-bottom: 1.875rem;
    }
    .page-template-page-nw-template .padding-xl-4, .page-template-page-nw-template .p-xl4 {
        padding: 2.5rem;
    }
    .page-template-page-nw-template .padding-left-xl-4, .page-template-page-nw-template .pl-xl4 {
        padding-left: 2.5rem;
    }
    .page-template-page-nw-template .padding-right-xl-4, .page-template-page-nw-template .pr-xl4 {
        padding-right: 2.5rem;
    }
    .page-template-page-nw-template .padding-top-xl-4, .page-template-page-nw-template .pt-xl4 {
        padding-top: 2.5rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-4, .page-template-page-nw-template .pb-xl4 {
        padding-bottom: 2.5rem;
    }
    .page-template-page-nw-template .padding-xl-5, .page-template-page-nw-template .p-xl5 {
        padding: 3.125rem;
    }
    .page-template-page-nw-template .padding-left-xl-5, .page-template-page-nw-template .pl-xl5 {
        padding-left: 3.125rem;
    }
    .page-template-page-nw-template .padding-right-xl-5, .page-template-page-nw-template .pr-xl5 {
        padding-right: 3.125rem;
    }
    .page-template-page-nw-template .padding-top-xl-5, .page-template-page-nw-template .pt-xl5 {
        padding-top: 3.125rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-5, .page-template-page-nw-template .pb-xl5 {
        padding-bottom: 3.125rem;
    }
    .page-template-page-nw-template .padding-xl-6, .page-template-page-nw-template .p-xl6 {
        padding: 3.75rem;
    }
    .page-template-page-nw-template .padding-left-xl-6, .page-template-page-nw-template .pl-xl6 {
        padding-left: 3.75rem;
    }
    .page-template-page-nw-template .padding-right-xl-6, .page-template-page-nw-template .pr-xl6 {
        padding-right: 3.75rem;
    }
    .page-template-page-nw-template .padding-top-xl-6, .page-template-page-nw-template .pt-xl6 {
        padding-top: 3.75rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-6, .page-template-page-nw-template .pb-xl6 {
        padding-bottom: 3.75rem;
    }
    .page-template-page-nw-template .padding-xl-7, .page-template-page-nw-template .p-xl7 {
        padding: 4.375rem;
    }
    .page-template-page-nw-template .padding-left-xl-7, .page-template-page-nw-template .pl-xl7 {
        padding-left: 4.375rem;
    }
    .page-template-page-nw-template .padding-right-xl-7, .page-template-page-nw-template .pr-xl7 {
        padding-right: 4.375rem;
    }
    .page-template-page-nw-template .padding-top-xl7, .page-template-page-nw-template .pt-xl7 {
        padding-top: 4.375rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-7, .page-template-page-nw-template .pb-xl7 {
        padding-bottom: 4.375rem;
    }
    .page-template-page-nw-template .padding-xl-8, .page-template-page-nw-template .p-xl8 {
        padding: 5rem;
    }
    .page-template-page-nw-template .padding-left-xl-8, .page-template-page-nw-template .pl-xl8 {
        padding-left: 5rem;
    }
    .page-template-page-nw-template .padding-right-xl-8, .page-template-page-nw-template .pr-xl8 {
        padding-right: 5rem;
    }
    .page-template-page-nw-template .padding-top-xl-8, .page-template-page-nw-template .pt-xl8 {
        padding-top: 5rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-8, .page-template-page-nw-template .pb-xl8 {
        padding-bottom: 5rem;
    }
    .page-template-page-nw-template .padding-xl-9, .page-template-page-nw-template .p-xl9 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-xl-9, .page-template-page-nw-template .pl-xl9 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-xl-9, .page-template-page-nw-template .pr-xl9 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-xl-9, .page-template-page-nw-template .pt-xl9 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-9, .page-template-page-nw-template .pb-xl9 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-xl-10, .page-template-page-nw-template .p-xl10 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-xl-10, .page-template-page-nw-template .pl-xl10 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-xl-10, .page-template-page-nw-template .pr-xl10 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-xl-10, .page-template-page-nw-template .pt-xl10 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-10, .page-template-page-nw-template .pb-xl10 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-xl-11, .page-template-page-nw-template .p-xl11 {
        padding: 6.875rem;
    }
    .page-template-page-nw-template .padding-left-xl-11, .page-template-page-nw-template .pl-xl11 {
        padding-left: 6.875rem;
    }
    .page-template-page-nw-template .padding-right-xl-11, .page-template-page-nw-template .pr-xl11 {
        padding-right: 6.875rem;
    }
    .page-template-page-nw-template .padding-top-xl-11, .page-template-page-nw-template .pt-xl11 {
        padding-top: 6.875rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-11, .page-template-page-nw-template .pb-xl11 {
        padding-bottom: 6.875rem;
    }
    .page-template-page-nw-template .padding-xl-12, .m-xl12 {
        padding: 7.5rem;
    }
    .page-template-page-nw-template .padding-left-xl-12, .page-template-page-nw-template .pl-xl12 {
        padding-left: 7.5rem;
    }
    .page-template-page-nw-template .padding-right-xl-12, .page-template-page-nw-template .pr-xl12 {
        padding-right: 7.5rem;
    }
    .page-template-page-nw-template .padding-top-xl-12, .page-template-page-nw-template .pt-xl12 {
        padding-top: 7.5rem;
    }
    .page-template-page-nw-template .padding-bottom-xl-12, .page-template-page-nw-template .pb-xl12 {
        padding-bottom: 7.5rem;
    }
}

@media(min-width:992px) and (max-width:1199px){

    .no-padding-lg, .page-template-page-nw-template .p-lg0 {
        padding: 0;
    }
    .no-padding-right-lg, .page-template-page-nw-template .pr-lg0 {
        padding-right: 0;
    }
    .no-padding-bottom-lg, .page-template-page-nw-template .pb-lg0 {
        padding-bottom: 0;
    }
    .no-padding-left-lg, .page-template-page-nw-template .pl-lg0 {
        padding-left: 0;
    }
    .no-padding-top-lg, .page-template-page-nw-template .pt-lg0 {
        padding-top: 0;
    }
    .page-template-page-nw-template .padding-lg-1, .page-template-page-nw-template .p-lg1 {
        padding: 0.625rem;
    }
    .page-template-page-nw-template .padding-left-lg-1, .page-template-page-nw-template .pl-lg1 {
        padding-left: 0.625rem;
    }
    .page-template-page-nw-template .padding-right-lg-1, .page-template-page-nw-template .pr-lg1 {
        padding-right: 0.625rem;
    }
    .page-template-page-nw-template .padding-top-lg-1, .page-template-page-nw-template .pt-lg1 {
        padding-top: 0.625rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-1, .page-template-page-nw-template .pb-lg1 {
        padding-bottom: 0.625rem;
    }
    .page-template-page-nw-template .padding-lg-2, .page-template-page-nw-template .p-lg2 {
        padding: 1.25rem;
    }
    .page-template-page-nw-template .padding-left-lg-2, .page-template-page-nw-template .pl-lg2 {
        padding-left: 1.25rem;
    }
    .page-template-page-nw-template .padding-right-lg-2, .page-template-page-nw-template .pr-lg2 {
        padding-right: 1.25rem;
    }
    .page-template-page-nw-template .padding-top-lg-2, .page-template-page-nw-template .pt-lg2 {
        padding-top: 1.25rem;
    }
    .page-template-page-nw-template .padding-bottom-lg2, .page-template-page-nw-template .pb-lg2 {
        padding-bottom: 1.25rem;
    }
    .page-template-page-nw-template .padding-lg-3, .page-template-page-nw-template .p-lg3 {
        padding: 1.875rem;
    }
    .page-template-page-nw-template .padding-left-lg-3, .page-template-page-nw-template .pl-lg3 {
        padding-left: 1.875rem;
    }
    .page-template-page-nw-template .padding-right-lg-3, .page-template-page-nw-template .pr-lg3 {
        padding-right: 1.875rem;
    }
    .page-template-page-nw-template .padding-top-lg-3, .page-template-page-nw-template .pt-lg3 {
        padding-top: 1.875rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-3, .page-template-page-nw-template .pb-lg3 {
        padding-bottom: 1.875rem;
    }
    .page-template-page-nw-template .padding-lg-4, .page-template-page-nw-template .p-lg4 {
        padding: 2.5rem;
    }
    .page-template-page-nw-template .padding-left-lg-4, .page-template-page-nw-template .pl-lg4 {
        padding-left: 2.5rem;
    }
    .page-template-page-nw-template .padding-right-lg-4, .page-template-page-nw-template .pr-lg4 {
        padding-right: 2.5rem;
    }
    .page-template-page-nw-template .padding-top-lg-4, .page-template-page-nw-template .pt-lg4 {
        padding-top: 2.5rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-4, .page-template-page-nw-template .pb-lg4 {
        padding-bottom: 2.5rem;
    }
    .page-template-page-nw-template .padding-lg-5, .page-template-page-nw-template .p-lg5 {
        padding: 3.125rem;
    }
    .page-template-page-nw-template .padding-left-lg-5, .page-template-page-nw-template .pl-lg5 {
        padding-left: 3.125rem;
    }
    .page-template-page-nw-template .padding-right-lg-5, .page-template-page-nw-template .pr-lg5 {
        padding-right: 3.125rem;
    }
    .page-template-page-nw-template .padding-top-lg-5, .page-template-page-nw-template .pt-lg5 {
        padding-top: 3.125rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-5, .page-template-page-nw-template .pb-lg5 {
        padding-bottom: 3.125rem;
    }
    .page-template-page-nw-template .padding-lg-6, .page-template-page-nw-template .p-lg6 {
        padding: 3.75rem;
    }
    .page-template-page-nw-template .padding-left-lg-6, .page-template-page-nw-template .pl-lg6 {
        padding-left: 3.75rem;
    }
    .page-template-page-nw-template .padding-right-lg-6, .page-template-page-nw-template .pr-lg6 {
        padding-right: 3.75rem;
    }
    .page-template-page-nw-template .padding-top-lg-6, .page-template-page-nw-template .pt-lg6 {
        padding-top: 3.75rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-6, .page-template-page-nw-template .pb-lg6 {
        padding-bottom: 3.75rem;
    }
    .page-template-page-nw-template .padding-lg-7, .page-template-page-nw-template .p-lg7 {
        padding: 4.375rem;
    }
    .page-template-page-nw-template .padding-left-lg-7, .page-template-page-nw-template .pl-lg7 {
        padding-left: 4.375rem;
    }
    .page-template-page-nw-template .padding-right-lg-7, .page-template-page-nw-template .pr-lg7 {
        padding-right: 4.375rem;
    }
    .page-template-page-nw-template .padding-top-lg7, .page-template-page-nw-template .pt-lg7 {
        padding-top: 4.375rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-7, .page-template-page-nw-template .pb-lg7 {
        padding-bottom: 4.375rem;
    }
    .page-template-page-nw-template .padding-lg-8, .page-template-page-nw-template .p-lg8 {
        padding: 5rem;
    }
    .page-template-page-nw-template .padding-left-lg-8, .page-template-page-nw-template .pl-lg8 {
        padding-left: 5rem;
    }
    .page-template-page-nw-template .padding-right-lg-8, .page-template-page-nw-template .pr-lg8 {
        padding-right: 5rem;
    }
    .page-template-page-nw-template .padding-top-lg-8, .page-template-page-nw-template .pt-lg8 {
        padding-top: 5rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-8, .page-template-page-nw-template .pb-lg8 {
        padding-bottom: 5rem;
    }
    .page-template-page-nw-template .padding-lg-9, .page-template-page-nw-template .p-lg9 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-lg-9, .page-template-page-nw-template .pl-lg9 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-lg-9, .page-template-page-nw-template .pr-lg9 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-lg-9, .page-template-page-nw-template .pt-lg9 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-9, .page-template-page-nw-template .pb-lg9 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-lg-10, .page-template-page-nw-template .p-lg10 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-lg-10, .page-template-page-nw-template .pl-lg10 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-lg-10, .page-template-page-nw-template .pr-lg10 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-lg-10, .page-template-page-nw-template .pt-lg10 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-10, .page-template-page-nw-template .pb-lg10 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-lg-11, .page-template-page-nw-template .p-lg11 {
        padding: 6.875rem;
    }
    .page-template-page-nw-template .padding-left-lg-11, .page-template-page-nw-template .pl-lg11 {
        padding-left: 6.875rem;
    }
    .page-template-page-nw-template .padding-right-lg-11, .page-template-page-nw-template .pr-lg11 {
        padding-right: 6.875rem;
    }
    .page-template-page-nw-template .padding-top-lg-11, .page-template-page-nw-template .pt-lg11 {
        padding-top: 6.875rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-11, .page-template-page-nw-template .pb-lg11 {
        padding-bottom: 6.875rem;
    }
    .page-template-page-nw-template .padding-lg-12, .m-lg12 {
        padding: 7.5rem;
    }
    .page-template-page-nw-template .padding-left-lg-12, .page-template-page-nw-template .pl-lg12 {
        padding-left: 7.5rem;
    }
    .page-template-page-nw-template .padding-right-lg-12, .page-template-page-nw-template .pr-lg12 {
        padding-right: 7.5rem;
    }
    .page-template-page-nw-template .padding-top-lg-12, .page-template-page-nw-template .pt-lg12 {
        padding-top: 7.5rem;
    }
    .page-template-page-nw-template .padding-bottom-lg-12, .page-template-page-nw-template .pb-lg12 {
        padding-bottom: 7.5rem;
    }
}

@media(min-width:768px) and (max-width:991px){
    .no-padding-md, .page-template-page-nw-template .p-md0 {
        padding: 0;
    }
    .no-padding-right-md, .page-template-page-nw-template .pr-md0 {
        padding-right: 0;
    }
    .no-padding-bottom-md, .page-template-page-nw-template .pb-md0 {
        padding-bottom: 0;
    }
    .no-padding-left-md, .page-template-page-nw-template .pl-md0 {
        padding-left: 0;
    }
    .no-padding-top-md, .page-template-page-nw-template .pt-md0 {
        padding-top: 0;
    }
    .page-template-page-nw-template .padding-md-1, .page-template-page-nw-template .p-md1 {
        padding: 0.625rem;
    }
    .page-template-page-nw-template .padding-left-md-1, .page-template-page-nw-template .pl-md1 {
        padding-left: 0.625rem;
    }
    .page-template-page-nw-template .padding-right-md-1, .page-template-page-nw-template .pr-md1 {
        padding-right: 0.625rem;
    }
    .page-template-page-nw-template .padding-top-md-1, .page-template-page-nw-template .pt-md1 {
        padding-top: 0.625rem;
    }
    .page-template-page-nw-template .padding-bottom-md-1, .page-template-page-nw-template .pb-md1 {
        padding-bottom: 0.625rem;
    }
    .page-template-page-nw-template .padding-md-2, .page-template-page-nw-template .p-md2 {
        padding: 1.25rem;
    }
    .page-template-page-nw-template .padding-left-md-2, .page-template-page-nw-template .pl-md2 {
        padding-left: 1.25rem;
    }
    .page-template-page-nw-template .padding-right-md-2, .page-template-page-nw-template .pr-md2 {
        padding-right: 1.25rem;
    }
    .page-template-page-nw-template .padding-top-md-2, .page-template-page-nw-template .pt-md2 {
        padding-top: 1.25rem;
    }
    .page-template-page-nw-template .padding-bottom-md2, .page-template-page-nw-template .pb-md2 {
        padding-bottom: 1.25rem;
    }
    .page-template-page-nw-template .padding-md-3, .page-template-page-nw-template .p-md3 {
        padding: 1.875rem;
    }
    .page-template-page-nw-template .padding-left-md-3, .page-template-page-nw-template .pl-md3 {
        padding-left: 1.875rem;
    }
    .page-template-page-nw-template .padding-right-md-3, .page-template-page-nw-template .pr-md3 {
        padding-right: 1.875rem;
    }
    .page-template-page-nw-template .padding-top-md-3, .page-template-page-nw-template .pt-md3 {
        padding-top: 1.875rem;
    }
    .page-template-page-nw-template .padding-bottom-md-3, .page-template-page-nw-template .pb-md3 {
        padding-bottom: 1.875rem;
    }
    .page-template-page-nw-template .padding-md-4, .page-template-page-nw-template .p-md4 {
        padding: 2.5rem;
    }
    .page-template-page-nw-template .padding-left-md-4, .page-template-page-nw-template .pl-md4 {
        padding-left: 2.5rem;
    }
    .page-template-page-nw-template .padding-right-md-4, .page-template-page-nw-template .pr-md4 {
        padding-right: 2.5rem;
    }
    .page-template-page-nw-template .padding-top-md-4, .page-template-page-nw-template .pt-md4 {
        padding-top: 2.5rem;
    }
    .page-template-page-nw-template .padding-bottom-md-4, .page-template-page-nw-template .pb-md4 {
        padding-bottom: 2.5rem;
    }
    .page-template-page-nw-template .padding-md-5, .page-template-page-nw-template .p-md5 {
        padding: 3.125rem;
    }
    .page-template-page-nw-template .padding-left-md-5, .page-template-page-nw-template .pl-md5 {
        padding-left: 3.125rem;
    }
    .page-template-page-nw-template .padding-right-md-5, .page-template-page-nw-template .pr-md5 {
        padding-right: 3.125rem;
    }
    .page-template-page-nw-template .padding-top-md-5, .page-template-page-nw-template .pt-md5 {
        padding-top: 3.125rem;
    }
    .page-template-page-nw-template .padding-bottom-md-5, .page-template-page-nw-template .pb-md5 {
        padding-bottom: 3.125rem;
    }
    .page-template-page-nw-template .padding-md-6, .page-template-page-nw-template .p-md6 {
        padding: 3.75rem;
    }
    .page-template-page-nw-template .padding-left-md-6, .page-template-page-nw-template .pl-md6 {
        padding-left: 3.75rem;
    }
    .page-template-page-nw-template .padding-right-md-6, .page-template-page-nw-template .pr-md6 {
        padding-right: 3.75rem;
    }
    .page-template-page-nw-template .padding-top-md-6, .page-template-page-nw-template .pt-md6 {
        padding-top: 3.75rem;
    }
    .page-template-page-nw-template .padding-bottom-md-6, .page-template-page-nw-template .pb-md6 {
        padding-bottom: 3.75rem;
    }
    .page-template-page-nw-template .padding-md-7, .page-template-page-nw-template .p-md7 {
        padding: 4.375rem;
    }
    .page-template-page-nw-template .padding-left-md-7, .page-template-page-nw-template .pl-md7 {
        padding-left: 4.375rem;
    }
    .page-template-page-nw-template .padding-right-md-7, .page-template-page-nw-template .pr-md7 {
        padding-right: 4.375rem;
    }
    .page-template-page-nw-template .padding-top-md7, .page-template-page-nw-template .pt-md7 {
        padding-top: 4.375rem;
    }
    .page-template-page-nw-template .padding-bottom-md-7, .page-template-page-nw-template .pb-md7 {
        padding-bottom: 4.375rem;
    }
    .page-template-page-nw-template .padding-md-8, .page-template-page-nw-template .p-md8 {
        padding: 5rem;
    }
    .page-template-page-nw-template .padding-left-md-8, .page-template-page-nw-template .pl-md8 {
        padding-left: 5rem;
    }
    .page-template-page-nw-template .padding-right-md-8, .page-template-page-nw-template .pr-md8 {
        padding-right: 5rem;
    }
    .page-template-page-nw-template .padding-top-md-8, .page-template-page-nw-template .pt-md8 {
        padding-top: 5rem;
    }
    .page-template-page-nw-template .padding-bottom-md-8, .page-template-page-nw-template .pb-md8 {
        padding-bottom: 5rem;
    }
    .page-template-page-nw-template .padding-md-9, .page-template-page-nw-template .p-md9 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-md-9, .page-template-page-nw-template .pl-md9 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-md-9, .page-template-page-nw-template .pr-md9 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-md-9, .page-template-page-nw-template .pt-md9 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-md-9, .page-template-page-nw-template .pb-md9 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-md-10, .page-template-page-nw-template .p-md10 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-md-10, .page-template-page-nw-template .pl-md10 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-md-10, .page-template-page-nw-template .pr-md10 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-md-10, .page-template-page-nw-template .pt-md10 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-md-10, .page-template-page-nw-template .pb-md10 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-md-11, .page-template-page-nw-template .p-md11 {
        padding: 6.875rem;
    }
    .page-template-page-nw-template .padding-left-md-11, .page-template-page-nw-template .pl-md11 {
        padding-left: 6.875rem;
    }
    .page-template-page-nw-template .padding-right-md-11, .page-template-page-nw-template .pr-md11 {
        padding-right: 6.875rem;
    }
    .page-template-page-nw-template .padding-top-md-11, .page-template-page-nw-template .pt-md11 {
        padding-top: 6.875rem;
    }
    .page-template-page-nw-template .padding-bottom-md-11, .page-template-page-nw-template .pb-md11 {
        padding-bottom: 6.875rem;
    }
    .page-template-page-nw-template .padding-md-12, .m-md12 {
        padding: 7.5rem;
    }
    .page-template-page-nw-template .padding-left-md-12, .page-template-page-nw-template .pl-md12 {
        padding-left: 7.5rem;
    }
    .page-template-page-nw-template .padding-right-md-12, .page-template-page-nw-template .pr-md12 {
        padding-right: 7.5rem;
    }
    .page-template-page-nw-template .padding-top-md-12, .page-template-page-nw-template .pt-md12 {
        padding-top: 7.5rem;
    }
    .page-template-page-nw-template .padding-bottom-md-12, .page-template-page-nw-template .pb-md12 {
        padding-bottom: 7.5rem;
    }
}

@media(min-width:576px) and (max-width:767px){

    .no-padding-sm, .page-template-page-nw-template .p-sm0 {
        padding: 0;
    }
    .no-padding-right-sm, .page-template-page-nw-template .pr-sm0 {
        padding-right: 0;
    }
    .no-padding-bottom-sm, .page-template-page-nw-template .pb-sm0 {
        padding-bottom: 0;
    }
    .no-padding-left-sm, .page-template-page-nw-template .pl-sm0 {
        padding-left: 0;
    }
    .no-padding-top-sm, .page-template-page-nw-template .pt-sm0 {
        padding-top: 0;
    }
    .page-template-page-nw-template .padding-sm-1, .page-template-page-nw-template .p-sm1 {
        padding: 0.625rem;
    }
    .page-template-page-nw-template .padding-left-sm-1, .page-template-page-nw-template .pl-sm1 {
        padding-left: 0.625rem;
    }
    .page-template-page-nw-template .padding-right-sm-1, .page-template-page-nw-template .pr-sm1 {
        padding-right: 0.625rem;
    }
    .page-template-page-nw-template .padding-top-sm-1, .page-template-page-nw-template .pt-sm1 {
        padding-top: 0.625rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-1, .page-template-page-nw-template .pb-sm1 {
        padding-bottom: 0.625rem;
    }
    .page-template-page-nw-template .padding-sm-2, .page-template-page-nw-template .p-sm2 {
        padding: 1.25rem;
    }
    .page-template-page-nw-template .padding-left-sm-2, .page-template-page-nw-template .pl-sm2 {
        padding-left: 1.25rem;
    }
    .page-template-page-nw-template .padding-right-sm-2, .page-template-page-nw-template .pr-sm2 {
        padding-right: 1.25rem;
    }
    .page-template-page-nw-template .padding-top-sm-2, .page-template-page-nw-template .pt-sm2 {
        padding-top: 1.25rem;
    }
    .page-template-page-nw-template .padding-bottom-sm2, .page-template-page-nw-template .pb-sm2 {
        padding-bottom: 1.25rem;
    }
    .page-template-page-nw-template .padding-sm-3, .page-template-page-nw-template .p-sm3 {
        padding: 1.875rem;
    }
    .page-template-page-nw-template .padding-left-sm-3, .page-template-page-nw-template .pl-sm3 {
        padding-left: 1.875rem;
    }
    .page-template-page-nw-template .padding-right-sm-3, .page-template-page-nw-template .pr-sm3 {
        padding-right: 1.875rem;
    }
    .page-template-page-nw-template .padding-top-sm-3, .page-template-page-nw-template .pt-sm3 {
        padding-top: 1.875rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-3, .page-template-page-nw-template .pb-sm3 {
        padding-bottom: 1.875rem;
    }
    .page-template-page-nw-template .padding-sm-4, .page-template-page-nw-template .p-sm4 {
        padding: 2.5rem;
    }
    .page-template-page-nw-template .padding-left-sm-4, .page-template-page-nw-template .pl-sm4 {
        padding-left: 2.5rem;
    }
    .page-template-page-nw-template .padding-right-sm-4, .page-template-page-nw-template .pr-sm4 {
        padding-right: 2.5rem;
    }
    .page-template-page-nw-template .padding-top-sm-4, .page-template-page-nw-template .pt-sm4 {
        padding-top: 2.5rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-4, .page-template-page-nw-template .pb-sm4 {
        padding-bottom: 2.5rem;
    }
    .page-template-page-nw-template .padding-sm-5, .page-template-page-nw-template .p-sm5 {
        padding: 3.125rem;
    }
    .page-template-page-nw-template .padding-left-sm-5, .page-template-page-nw-template .pl-sm5 {
        padding-left: 3.125rem;
    }
    .page-template-page-nw-template .padding-right-sm-5, .page-template-page-nw-template .pr-sm5 {
        padding-right: 3.125rem;
    }
    .page-template-page-nw-template .padding-top-sm-5, .page-template-page-nw-template .pt-sm5 {
        padding-top: 3.125rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-5, .page-template-page-nw-template .pb-sm5 {
        padding-bottom: 3.125rem;
    }
    .page-template-page-nw-template .padding-sm-6, .page-template-page-nw-template .p-sm6 {
        padding: 3.75rem;
    }
    .page-template-page-nw-template .padding-left-sm-6, .page-template-page-nw-template .pl-sm6 {
        padding-left: 3.75rem;
    }
    .page-template-page-nw-template .padding-right-sm-6, .page-template-page-nw-template .pr-sm6 {
        padding-right: 3.75rem;
    }
    .page-template-page-nw-template .padding-top-sm-6, .page-template-page-nw-template .pt-sm6 {
        padding-top: 3.75rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-6, .page-template-page-nw-template .pb-sm6 {
        padding-bottom: 3.75rem;
    }
    .page-template-page-nw-template .padding-sm-7, .page-template-page-nw-template .p-sm7 {
        padding: 4.375rem;
    }
    .page-template-page-nw-template .padding-left-sm-7, .page-template-page-nw-template .pl-sm7 {
        padding-left: 4.375rem;
    }
    .page-template-page-nw-template .padding-right-sm-7, .page-template-page-nw-template .pr-sm7 {
        padding-right: 4.375rem;
    }
    .page-template-page-nw-template .padding-top-sm7, .page-template-page-nw-template .pt-sm7 {
        padding-top: 4.375rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-7, .page-template-page-nw-template .pb-sm7 {
        padding-bottom: 4.375rem;
    }
    .page-template-page-nw-template .padding-sm-8, .page-template-page-nw-template .p-sm8 {
        padding: 5rem;
    }
    .page-template-page-nw-template .padding-left-sm-8, .page-template-page-nw-template .pl-sm8 {
        padding-left: 5rem;
    }
    .page-template-page-nw-template .padding-right-sm-8, .page-template-page-nw-template .pr-sm8 {
        padding-right: 5rem;
    }
    .page-template-page-nw-template .padding-top-sm-8, .page-template-page-nw-template .pt-sm8 {
        padding-top: 5rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-8, .page-template-page-nw-template .pb-sm8 {
        padding-bottom: 5rem;
    }
    .page-template-page-nw-template .padding-sm-9, .page-template-page-nw-template .p-sm9 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-sm-9, .page-template-page-nw-template .pl-sm9 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-sm-9, .page-template-page-nw-template .pr-sm9 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-sm-9, .page-template-page-nw-template .pt-sm9 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-9, .page-template-page-nw-template .pb-sm9 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-sm-10, .page-template-page-nw-template .p-sm10 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-sm-10, .page-template-page-nw-template .pl-sm10 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-sm-10, .page-template-page-nw-template .pr-sm10 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-sm-10, .page-template-page-nw-template .pt-sm10 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-10, .page-template-page-nw-template .pb-sm10 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-sm-11, .page-template-page-nw-template .p-sm11 {
        padding: 6.875rem;
    }
    .page-template-page-nw-template .padding-left-sm-11, .page-template-page-nw-template .pl-sm11 {
        padding-left: 6.875rem;
    }
    .page-template-page-nw-template .padding-right-sm-11, .page-template-page-nw-template .pr-sm11 {
        padding-right: 6.875rem;
    }
    .page-template-page-nw-template .padding-top-sm-11, .page-template-page-nw-template .pt-sm11 {
        padding-top: 6.875rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-11, .page-template-page-nw-template .pb-sm11 {
        padding-bottom: 6.875rem;
    }
    .page-template-page-nw-template .padding-sm-12, .m-sm12 {
        padding: 7.5rem;
    }
    .page-template-page-nw-template .padding-left-sm-12, .page-template-page-nw-template .pl-sm12 {
        padding-left: 7.5rem;
    }
    .page-template-page-nw-template .padding-right-sm-12, .page-template-page-nw-template .pr-sm12 {
        padding-right: 7.5rem;
    }
    .page-template-page-nw-template .padding-top-sm-12, .page-template-page-nw-template .pt-sm12 {
        padding-top: 7.5rem;
    }
    .page-template-page-nw-template .padding-bottom-sm-12, .page-template-page-nw-template .pb-sm12 {
        padding-bottom: 7.5rem;
    }
}
@media(max-width:575px) {

    .no-padding-xs, .page-template-page-nw-template .p-xs0 {
        padding: 0;
    }
    .no-padding-right-xs, .page-template-page-nw-template .pr-xs0 {
        padding-right: 0;
    }
    .no-padding-bottom-xs, .page-template-page-nw-template .pb-xs0 {
        padding-bottom: 0;
    }
    .no-padding-left-xs, .page-template-page-nw-template .pl-xs0 {
        padding-left: 0;
    }
    .no-padding-top-xs, .page-template-page-nw-template .pt-xs0 {
        padding-top: 0;
    }
    .page-template-page-nw-template .padding-xs-1, .page-template-page-nw-template .p-xs1 {
        padding: 0.625rem;
    }
    .page-template-page-nw-template .padding-left-xs-1, .page-template-page-nw-template .pl-xs1 {
        padding-left: 0.625rem;
    }
    .page-template-page-nw-template .padding-right-xs-1, .page-template-page-nw-template .pr-xs1 {
        padding-right: 0.625rem;
    }
    .page-template-page-nw-template .padding-top-xs-1, .page-template-page-nw-template .pt-xs1 {
        padding-top: 0.625rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-1, .page-template-page-nw-template .pb-xs1 {
        padding-bottom: 0.625rem;
    }
    .page-template-page-nw-template .padding-xs-2, .page-template-page-nw-template .p-xs2 {
        padding: 1.25rem;
    }
    .page-template-page-nw-template .padding-left-xs-2, .page-template-page-nw-template .pl-xs2 {
        padding-left: 1.25rem;
    }
    .page-template-page-nw-template .padding-right-xs-2, .page-template-page-nw-template .pr-xs2 {
        padding-right: 1.25rem;
    }
    .page-template-page-nw-template .padding-top-xs-2, .page-template-page-nw-template .pt-xs2 {
        padding-top: 1.25rem;
    }
    .page-template-page-nw-template .padding-bottom-xs2, .page-template-page-nw-template .pb-xs2 {
        padding-bottom: 1.25rem;
    }
    .page-template-page-nw-template .padding-xs-3, .page-template-page-nw-template .p-xs3 {
        padding: 1.875rem;
    }
    .page-template-page-nw-template .padding-left-xs-3, .page-template-page-nw-template .pl-xs3 {
        padding-left: 1.875rem;
    }
    .page-template-page-nw-template .padding-right-xs-3, .page-template-page-nw-template .pr-xs3 {
        padding-right: 1.875rem;
    }
    .page-template-page-nw-template .padding-top-xs-3, .page-template-page-nw-template .pt-xs3 {
        padding-top: 1.875rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-3, .page-template-page-nw-template .pb-xs3 {
        padding-bottom: 1.875rem;
    }
    .page-template-page-nw-template .padding-xs-4, .page-template-page-nw-template .p-xs4 {
        padding: 2.5rem;
    }
    .page-template-page-nw-template .padding-left-xs-4, .page-template-page-nw-template .pl-xs4 {
        padding-left: 2.5rem;
    }
    .page-template-page-nw-template .padding-right-xs-4, .page-template-page-nw-template .pr-xs4 {
        padding-right: 2.5rem;
    }
    .page-template-page-nw-template .padding-top-xs-4, .page-template-page-nw-template .pt-xs4 {
        padding-top: 2.5rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-4, .page-template-page-nw-template .pb-xs4 {
        padding-bottom: 2.5rem;
    }
    .page-template-page-nw-template .padding-xs-5, .page-template-page-nw-template .p-xs5 {
        padding: 3.125rem;
    }
    .page-template-page-nw-template .padding-left-xs-5, .page-template-page-nw-template .pl-xs5 {
        padding-left: 3.125rem;
    }
    .page-template-page-nw-template .padding-right-xs-5, .page-template-page-nw-template .pr-xs5 {
        padding-right: 3.125rem;
    }
    .page-template-page-nw-template .padding-top-xs-5, .page-template-page-nw-template .pt-xs5 {
        padding-top: 3.125rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-5, .page-template-page-nw-template .pb-xs5 {
        padding-bottom: 3.125rem;
    }
    .page-template-page-nw-template .padding-xs-6, .page-template-page-nw-template .p-xs6 {
        padding: 3.75rem;
    }
    .page-template-page-nw-template .padding-left-xs-6, .page-template-page-nw-template .pl-xs6 {
        padding-left: 3.75rem;
    }
    .page-template-page-nw-template .padding-right-xs-6, .page-template-page-nw-template .pr-xs6 {
        padding-right: 3.75rem;
    }
    .page-template-page-nw-template .padding-top-xs-6, .page-template-page-nw-template .pt-xs6 {
        padding-top: 3.75rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-6, .page-template-page-nw-template .pb-xs6 {
        padding-bottom: 3.75rem;
    }
    .page-template-page-nw-template .padding-xs-7, .page-template-page-nw-template .p-xs7 {
        padding: 4.375rem;
    }
    .page-template-page-nw-template .padding-left-xs-7, .page-template-page-nw-template .pl-xs7 {
        padding-left: 4.375rem;
    }
    .page-template-page-nw-template .padding-right-xs-7, .page-template-page-nw-template .pr-xs7 {
        padding-right: 4.375rem;
    }
    .page-template-page-nw-template .padding-top-xs7, .page-template-page-nw-template .pt-xs7 {
        padding-top: 4.375rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-7, .page-template-page-nw-template .pb-xs7 {
        padding-bottom: 4.375rem;
    }
    .page-template-page-nw-template .padding-xs-8, .page-template-page-nw-template .p-xs8 {
        padding: 5rem;
    }
    .page-template-page-nw-template .padding-left-xs-8, .page-template-page-nw-template .pl-xs8 {
        padding-left: 5rem;
    }
    .page-template-page-nw-template .padding-right-xs-8, .page-template-page-nw-template .pr-xs8 {
        padding-right: 5rem;
    }
    .page-template-page-nw-template .padding-top-xs-8, .page-template-page-nw-template .pt-xs8 {
        padding-top: 5rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-8, .page-template-page-nw-template .pb-xs8 {
        padding-bottom: 5rem;
    }
    .page-template-page-nw-template .padding-xs-9, .page-template-page-nw-template .p-xs9 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-xs-9, .page-template-page-nw-template .pl-xs9 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-xs-9, .page-template-page-nw-template .pr-xs9 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-xs-9, .page-template-page-nw-template .pt-xs9 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-9, .page-template-page-nw-template .pb-xs9 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-xs-10, .page-template-page-nw-template .p-xs10 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-xs-10, .page-template-page-nw-template .pl-xs10 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-xs-10, .page-template-page-nw-template .pr-xs10 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-xs-10, .page-template-page-nw-template .pt-xs10 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-10, .page-template-page-nw-template .pb-xs10 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-xs-11, .page-template-page-nw-template .p-xs11 {
        padding: 6.875rem;
    }
    .page-template-page-nw-template .padding-left-xs-11, .page-template-page-nw-template .pl-xs11 {
        padding-left: 6.875rem;
    }
    .page-template-page-nw-template .padding-right-xs-11, .page-template-page-nw-template .pr-xs11 {
        padding-right: 6.875rem;
    }
    .page-template-page-nw-template .padding-top-xs-11, .page-template-page-nw-template .pt-xs11 {
        padding-top: 6.875rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-11, .page-template-page-nw-template .pb-xs11 {
        padding-bottom: 6.875rem;
    }
    .page-template-page-nw-template .padding-xs-12, .m-xs12 {
        padding: 7.5rem;
    }
    .page-template-page-nw-template .padding-left-xs-12, .page-template-page-nw-template .pl-xs12 {
        padding-left: 7.5rem;
    }
    .page-template-page-nw-template .padding-right-xs-12, .page-template-page-nw-template .pr-xs12 {
        padding-right: 7.5rem;
    }
    .page-template-page-nw-template .padding-top-xs-12, .page-template-page-nw-template .pt-xs12 {
        padding-top: 7.5rem;
    }
    .page-template-page-nw-template .padding-bottom-xs-12, .page-template-page-nw-template .pb-xs12 {
        padding-bottom: 7.5rem;
    }
}

@media(max-width:767px) {

    .no-padding-m, .page-template-page-nw-template .p-m0 {
        padding: 0;
    }
    .no-padding-right-m, .page-template-page-nw-template .pr-m0 {
        padding-right: 0;
    }
    .no-padding-bottom-m, .page-template-page-nw-template .pb-m0 {
        padding-bottom: 0;
    }
    .no-padding-left-m, .page-template-page-nw-template .pl-m0 {
        padding-left: 0;
    }
    .no-padding-top-m, .page-template-page-nw-template .pt-m0 {
        padding-top: 0;
    }
    .page-template-page-nw-template .padding-m-1, .page-template-page-nw-template .p-m1 {
        padding: 0.625rem;
    }
    .page-template-page-nw-template .padding-left-m-1, .page-template-page-nw-template .pl-m1 {
        padding-left: 0.625rem;
    }
    .page-template-page-nw-template .padding-right-m-1, .page-template-page-nw-template .pr-m1 {
        padding-right: 0.625rem;
    }
    .page-template-page-nw-template .padding-top-m-1, .page-template-page-nw-template .pt-m1 {
        padding-top: 0.625rem;
    }
    .page-template-page-nw-template .padding-bottom-m-1, .page-template-page-nw-template .pb-m1 {
        padding-bottom: 0.625rem;
    }
    .page-template-page-nw-template .padding-m-2, .page-template-page-nw-template .p-m2 {
        padding: 1.25rem;
    }
    .page-template-page-nw-template .padding-left-m-2, .page-template-page-nw-template .pl-m2 {
        padding-left: 1.25rem;
    }
    .page-template-page-nw-template .padding-right-m-2, .page-template-page-nw-template .pr-m2 {
        padding-right: 1.25rem;
    }
    .page-template-page-nw-template .padding-top-m-2, .page-template-page-nw-template .pt-m2 {
        padding-top: 1.25rem;
    }
    .page-template-page-nw-template .padding-bottom-m2, .page-template-page-nw-template .pb-m2 {
        padding-bottom: 1.25rem;
    }
    .page-template-page-nw-template .padding-m-3, .page-template-page-nw-template .p-m3 {
        padding: 1.875rem;
    }
    .page-template-page-nw-template .padding-left-m-3, .page-template-page-nw-template .pl-m3 {
        padding-left: 1.875rem;
    }
    .page-template-page-nw-template .padding-right-m-3, .page-template-page-nw-template .pr-m3 {
        padding-right: 1.875rem;
    }
    .page-template-page-nw-template .padding-top-m-3, .page-template-page-nw-template .pt-m3 {
        padding-top: 1.875rem;
    }
    .page-template-page-nw-template .padding-bottom-m-3, .page-template-page-nw-template .pb-m3 {
        padding-bottom: 1.875rem;
    }
    .page-template-page-nw-template .padding-m-4, .page-template-page-nw-template .p-m4 {
        padding: 2.5rem;
    }
    .page-template-page-nw-template .padding-left-m-4, .page-template-page-nw-template .pl-m4 {
        padding-left: 2.5rem;
    }
    .page-template-page-nw-template .padding-right-m-4, .page-template-page-nw-template .pr-m4 {
        padding-right: 2.5rem;
    }
    .page-template-page-nw-template .padding-top-m-4, .page-template-page-nw-template .pt-m4 {
        padding-top: 2.5rem;
    }
    .page-template-page-nw-template .padding-bottom-m-4, .page-template-page-nw-template .pb-m4 {
        padding-bottom: 2.5rem;
    }
    .page-template-page-nw-template .padding-m-5, .page-template-page-nw-template .p-m5 {
        padding: 3.125rem;
    }
    .page-template-page-nw-template .padding-left-m-5, .page-template-page-nw-template .pl-m5 {
        padding-left: 3.125rem;
    }
    .page-template-page-nw-template .padding-right-m-5, .page-template-page-nw-template .pr-m5 {
        padding-right: 3.125rem;
    }
    .page-template-page-nw-template .padding-top-m-5, .page-template-page-nw-template .pt-m5 {
        padding-top: 3.125rem;
    }
    .page-template-page-nw-template .padding-bottom-m-5, .page-template-page-nw-template .pb-m5 {
        padding-bottom: 3.125rem;
    }
    .page-template-page-nw-template .padding-m-6, .page-template-page-nw-template .p-m6 {
        padding: 3.75rem;
    }
    .page-template-page-nw-template .padding-left-m-6, .page-template-page-nw-template .pl-m6 {
        padding-left: 3.75rem;
    }
    .page-template-page-nw-template .padding-right-m-6, .page-template-page-nw-template .pr-m6 {
        padding-right: 3.75rem;
    }
    .page-template-page-nw-template .padding-top-m-6, .page-template-page-nw-template .pt-m6 {
        padding-top: 3.75rem;
    }
    .page-template-page-nw-template .padding-bottom-m-6, .page-template-page-nw-template .pb-m6 {
        padding-bottom: 3.75rem;
    }
    .page-template-page-nw-template .padding-m-7, .page-template-page-nw-template .p-m7 {
        padding: 4.375rem;
    }
    .page-template-page-nw-template .padding-left-m-7, .page-template-page-nw-template .pl-m7 {
        padding-left: 4.375rem;
    }
    .page-template-page-nw-template .padding-right-m-7, .page-template-page-nw-template .pr-m7 {
        padding-right: 4.375rem;
    }
    .page-template-page-nw-template .padding-top-m7, .page-template-page-nw-template .pt-m7 {
        padding-top: 4.375rem;
    }
    .page-template-page-nw-template .padding-bottom-m-7, .page-template-page-nw-template .pb-m7 {
        padding-bottom: 4.375rem;
    }
    .page-template-page-nw-template .padding-m-8, .page-template-page-nw-template .p-m8 {
        padding: 5rem;
    }
    .page-template-page-nw-template .padding-left-m-8, .page-template-page-nw-template .pl-m8 {
        padding-left: 5rem;
    }
    .page-template-page-nw-template .padding-right-m-8, .page-template-page-nw-template .pr-m8 {
        padding-right: 5rem;
    }
    .page-template-page-nw-template .padding-top-m-8, .page-template-page-nw-template .pt-m8 {
        padding-top: 5rem;
    }
    .page-template-page-nw-template .padding-bottom-m-8, .page-template-page-nw-template .pb-m8 {
        padding-bottom: 5rem;
    }
    .page-template-page-nw-template .padding-m-9, .page-template-page-nw-template .p-m9 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-m-9, .page-template-page-nw-template .pl-m9 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-m-9, .page-template-page-nw-template .pr-m9 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-m-9, .page-template-page-nw-template .pt-m9 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-m-9, .page-template-page-nw-template .pb-m9 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-m-10, .page-template-page-nw-template .p-m10 {
        padding: 5.625rem;
    }
    .page-template-page-nw-template .padding-left-m-10, .page-template-page-nw-template .pl-m10 {
        padding-left: 5.625rem;
    }
    .page-template-page-nw-template .padding-right-m-10, .page-template-page-nw-template .pr-m10 {
        padding-right: 5.625rem;
    }
    .page-template-page-nw-template .padding-top-m-10, .page-template-page-nw-template .pt-m10 {
        padding-top: 5.625rem;
    }
    .page-template-page-nw-template .padding-bottom-m-10, .page-template-page-nw-template .pb-m10 {
        padding-bottom: 5.625rem;
    }
    .page-template-page-nw-template .padding-m-11, .page-template-page-nw-template .p-m11 {
        padding: 6.875rem;
    }
    .page-template-page-nw-template .padding-left-m-11, .page-template-page-nw-template .pl-m11 {
        padding-left: 6.875rem;
    }
    .page-template-page-nw-template .padding-right-m-11, .page-template-page-nw-template .pr-m11 {
        padding-right: 6.875rem;
    }
    .page-template-page-nw-template .padding-top-m-11, .page-template-page-nw-template .pt-m11 {
        padding-top: 6.875rem;
    }
    .page-template-page-nw-template .padding-bottom-m-11, .page-template-page-nw-template .pb-m11 {
        padding-bottom: 6.875rem;
    }
    .page-template-page-nw-template .padding-m-12, .m-m12 {
        padding: 7.5rem;
    }
    .page-template-page-nw-template .padding-left-m-12, .page-template-page-nw-template .pl-m12 {
        padding-left: 7.5rem;
    }
    .page-template-page-nw-template .padding-right-m-12, .page-template-page-nw-template .pr-m12 {
        padding-right: 7.5rem;
    }
    .page-template-page-nw-template .padding-top-m-12, .page-template-page-nw-template .pt-m12 {
        padding-top: 7.5rem;
    }
    .page-template-page-nw-template .padding-bottom-m-12, .page-template-page-nw-template .pb-m12 {
        padding-bottom: 7.5rem;
    }
}
/***** Margins *****/
.page-template-page-nw-template .no-margin, .page-template-page-nw-template .m0 {
    margin: 0;
}
.page-template-page-nw-template .no-margin-right, .page-template-page-nw-template .mr0 {
    margin-right: 0;
}
.page-template-page-nw-template .no-margin-bottom, .page-template-page-nw-template .mb0 {
    margin-bottom: 0;
}
.page-template-page-nw-template .no-margin-left, .page-template-page-nw-template .ml0 {
    margin-left: 0;
}
.page-template-page-nw-template .no-margin-top, .page-template-page-nw-template .mt0 {
    margin-top: 0;
}
.page-template-page-nw-template .margin-1, .page-template-page-nw-template .m1 {
    margin: 0.625rem;
}
.page-template-page-nw-template .margin-left-1, .page-template-page-nw-template .ml1 {
    margin-left: 0.625rem;
}
.page-template-page-nw-template .margin-right-1, .page-template-page-nw-template .mr1 {
    margin-right: 0.625rem;
}
.page-template-page-nw-template .margin-top-1, .page-template-page-nw-template .mt1 {
    margin-top: 0.625rem;
}
.page-template-page-nw-template .margin-bottom-1, .page-template-page-nw-template .mb1 {
    margin-bottom: 0.625rem;
}
.page-template-page-nw-template .margin-2, .page-template-page-nw-template .m2 {
    margin: 1.25rem;
}
.page-template-page-nw-template .margin-left-2, .page-template-page-nw-template .ml2 {
    margin-left: 1.25rem;
}
.page-template-page-nw-template .margin-right-2, .page-template-page-nw-template .mr2 {
    margin-right: 1.25rem;
}
.page-template-page-nw-template .margin-top-2, .page-template-page-nw-template .mt2 {
    margin-top: 1.25rem;
}
.page-template-page-nw-template .margin-bottom2, .page-template-page-nw-template .mb2 {
    margin-bottom: 1.25rem;
}
.page-template-page-nw-template .margin-3, .page-template-page-nw-template .m3 {
    margin: 1.875rem;
}
.page-template-page-nw-template .margin-left-3, .page-template-page-nw-template .ml3 {
    margin-left: 1.875rem;
}
.page-template-page-nw-template .margin-right-3, .page-template-page-nw-template .mr3 {
    margin-right: 1.875rem;
}
.page-template-page-nw-template .margin-top-3, .page-template-page-nw-template .mt3 {
    margin-top: 1.875rem;
}
.page-template-page-nw-template .margin-bottom-3, .page-template-page-nw-template .mb3 {
    margin-bottom: 1.875rem;
}
.page-template-page-nw-template .margin-4, .page-template-page-nw-template .m4 {
    margin: 2.5rem;
}
.page-template-page-nw-template .margin-left-4, .page-template-page-nw-template .ml4 {
    margin-left: 2.5rem;
}
.page-template-page-nw-template .margin-right-4, .page-template-page-nw-template .mr4 {
    margin-right: 2.5rem;
}
.page-template-page-nw-template .margin-top-4, .page-template-page-nw-template .mt4 {
    margin-top: 2.5rem;
}
.page-template-page-nw-template .margin-bottom-4, .page-template-page-nw-template .mb4 {
    margin-bottom: 2.5rem;
}
.page-template-page-nw-template .margin-5, .page-template-page-nw-template .m5 {
    margin: 3.125rem;
}
.page-template-page-nw-template .margin-left-5, .page-template-page-nw-template .ml5 {
    margin-left: 3.125rem;
}
.page-template-page-nw-template .margin-right-5, .page-template-page-nw-template .mr5 {
    margin-right: 3.125rem;
}
.page-template-page-nw-template .margin-top-5, .page-template-page-nw-template .mt5 {
    margin-top: 3.125rem;
}
.page-template-page-nw-template .margin-bottom-5, .page-template-page-nw-template .mb5 {
    margin-bottom: 3.125rem;
}
.page-template-page-nw-template .margin-6, .page-template-page-nw-template .m6 {
    margin: 3.75rem;
}
.page-template-page-nw-template .margin-left-6, .page-template-page-nw-template .ml6 {
    margin-left: 3.75rem;
}
.page-template-page-nw-template .margin-right-6, .page-template-page-nw-template .mr6 {
    margin-right: 3.75rem;
}
.page-template-page-nw-template .margin-top-6, .page-template-page-nw-template .mt6 {
    margin-top: 3.75rem;
}
.page-template-page-nw-template .margin-bottom-6, .page-template-page-nw-template .mb6 {
    margin-bottom: 3.75rem;
}
.page-template-page-nw-template .margin-7, .page-template-page-nw-template .m7 {
    margin: 4.375rem;
}
.page-template-page-nw-template .margin-left-7, .page-template-page-nw-template .ml7 {
    margin-left: 4.375rem;
}
.page-template-page-nw-template .margin-right-7, .page-template-page-nw-template .mr7 {
    margin-right: 4.375rem;
}
.page-template-page-nw-template .margin-top7, .page-template-page-nw-template .mt7 {
    margin-top: 4.375rem;
}
.page-template-page-nw-template .margin-bottom-7, .page-template-page-nw-template .mb7 {
    margin-bottom: 4.375rem;
}
.page-template-page-nw-template .margin-8, .page-template-page-nw-template .m8 {
    margin: 5rem;
}
.page-template-page-nw-template .margin-left-8, .page-template-page-nw-template .ml8 {
    margin-left: 5rem;
}
.page-template-page-nw-template .margin-right-8, .page-template-page-nw-template .mr8 {
    margin-right: 5rem;
}
.page-template-page-nw-template .margin-top-8, .page-template-page-nw-template .mt8 {
    margin-top: 5rem;
}
.page-template-page-nw-template .margin-bottom-8, .page-template-page-nw-template .mb8 {
    margin-bottom: 5rem;
}
.page-template-page-nw-template .margin-9, .page-template-page-nw-template .m9 {
    margin: 5.625rem;
}
.page-template-page-nw-template .margin-left-9, .page-template-page-nw-template .ml9 {
    margin-left: 5.625rem;
}
.page-template-page-nw-template .margin-right-9, .page-template-page-nw-template .mr9 {
    margin-right: 5.625rem;
}
.page-template-page-nw-template .margin-top-9, .page-template-page-nw-template .mt9 {
    margin-top: 5.625rem;
}
.page-template-page-nw-template .margin-bottom-9, .page-template-page-nw-template .mb9 {
    margin-bottom: 5.625rem;
}
.page-template-page-nw-template .margin-10, .page-template-page-nw-template .m10 {
    margin: 5.625rem;
}
.page-template-page-nw-template .margin-left-10, .page-template-page-nw-template .ml10 {
    margin-left: 5.625rem;
}
.page-template-page-nw-template .margin-right-10, .page-template-page-nw-template .mr10 {
    margin-right: 5.625rem;
}
.page-template-page-nw-template .margin-top-10, .page-template-page-nw-template .mt10 {
    margin-top: 5.625rem;
}
.page-template-page-nw-template .margin-bottom-10, .page-template-page-nw-template .mb10 {
    margin-bottom: 5.625rem;
}
.page-template-page-nw-template .margin-11, .page-template-page-nw-template .m11 {
    margin: 6.875rem;
}
.page-template-page-nw-template .margin-left-11, .page-template-page-nw-template .ml11 {
    margin-left: 6.875rem;
}
.page-template-page-nw-template .margin-right-11, .page-template-page-nw-template .mr11 {
    margin-right: 6.875rem;
}
.page-template-page-nw-template .margin-top-11, .page-template-page-nw-template .mt11 {
    margin-top: 6.875rem;
}
.page-template-page-nw-template .margin-bottom-11, .page-template-page-nw-template .mb11 {
    margin-bottom: 6.875rem;
}
.page-template-page-nw-template .margin-12, .page-template-page-nw-template .m12 {
    margin: 7.5rem;
}
.page-template-page-nw-template .margin-left-12, .page-template-page-nw-template .ml12 {
    margin-left: 7.5rem;
}
.page-template-page-nw-template .margin-right-12, .page-template-page-nw-template .mr12 {
    margin-right: 7.5rem;
}
.page-template-page-nw-template .margin-top-12, .page-template-page-nw-template .mt12 {
    margin-top: 7.5rem;
}
.page-template-page-nw-template .margin-bottom-12, .page-template-page-nw-template .mb12 {
    margin-bottom: 7.5rem;
}

@media(min-width:1200px) {
    .page-template-page-nw-template .no-margin-xl, .page-template-page-nw-template .m-xl0 {
        margin: 0;
    }
    .page-template-page-nw-template .no-margin-right-xl, .page-template-page-nw-template .mr-xl0 {
        margin-right: 0;
    }
    .page-template-page-nw-template .no-margin-bottom-xl, .page-template-page-nw-template .mb-xl0 {
        margin-bottom: 0;
    }
    .page-template-page-nw-template .no-margin-left-xl, .page-template-page-nw-template .ml-xl0 {
        margin-left: 0;
    }
    .page-template-page-nw-template .no-margin-top-xl, .page-template-page-nw-template .mt-xl0 {
        margin-top: 0;
    }
    .page-template-page-nw-template .margin-xl-1, .page-template-page-nw-template .m-xl1 {
        margin: 0.625rem;
    }
    .page-template-page-nw-template .margin-left-xl-1, .page-template-page-nw-template .ml-xl1 {
        margin-left: 0.625rem;
    }
    .page-template-page-nw-template .margin-right-xl-1, .page-template-page-nw-template .mr-xl1 {
        margin-right: 0.625rem;
    }
    .page-template-page-nw-template .margin-top-xl-1, .page-template-page-nw-template .mt-xl1 {
        margin-top: 0.625rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-1, .page-template-page-nw-template .mb-xl1 {
        margin-bottom: 0.625rem;
    }
    .page-template-page-nw-template .margin-xl-2, .page-template-page-nw-template .m-xl2 {
        margin: 1.25rem;
    }
    .page-template-page-nw-template .margin-left-xl-2, .page-template-page-nw-template .ml-xl2 {
        margin-left: 1.25rem;
    }
    .page-template-page-nw-template .margin-right-xl-2, .page-template-page-nw-template .mr-xl2 {
        margin-right: 1.25rem;
    }
    .page-template-page-nw-template .margin-top-xl-2, .page-template-page-nw-template .mt-xl2 {
        margin-top: 1.25rem;
    }
    .page-template-page-nw-template .margin-bottom-xl2, .page-template-page-nw-template .mb-xl2 {
        margin-bottom: 1.25rem;
    }
    .page-template-page-nw-template .margin-xl-3, .page-template-page-nw-template .m-xl3 {
        margin: 1.875rem;
    }
    .page-template-page-nw-template .margin-left-xl-3, .page-template-page-nw-template .ml-xl3 {
        margin-left: 1.875rem;
    }
    .page-template-page-nw-template .margin-right-xl-3, .page-template-page-nw-template .mr-xl3 {
        margin-right: 1.875rem;
    }
    .page-template-page-nw-template .margin-top-xl-3, .page-template-page-nw-template .mt-xl3 {
        margin-top: 1.875rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-3, .page-template-page-nw-template .mb-xl3 {
        margin-bottom: 1.875rem;
    }
    .page-template-page-nw-template .margin-xl-4, .page-template-page-nw-template .m-xl4 {
        margin: 2.5rem;
    }
    .page-template-page-nw-template .margin-left-xl-4, .page-template-page-nw-template .ml-xl4 {
        margin-left: 2.5rem;
    }
    .page-template-page-nw-template .margin-right-xl-4, .page-template-page-nw-template .mr-xl4 {
        margin-right: 2.5rem;
    }
    .page-template-page-nw-template .margin-top-xl-4, .page-template-page-nw-template .mt-xl4 {
        margin-top: 2.5rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-4, .page-template-page-nw-template .mb-xl4 {
        margin-bottom: 2.5rem;
    }
    .page-template-page-nw-template .margin-xl-5, .page-template-page-nw-template .m-xl5 {
        margin: 3.125rem;
    }
    .page-template-page-nw-template .margin-left-xl-5, .page-template-page-nw-template .ml-xl5 {
        margin-left: 3.125rem;
    }
    .page-template-page-nw-template .margin-right-xl-5, .page-template-page-nw-template .mr-xl5 {
        margin-right: 3.125rem;
    }
    .page-template-page-nw-template .margin-top-xl-5, .page-template-page-nw-template .mt-xl5 {
        margin-top: 3.125rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-5, .page-template-page-nw-template .mb-xl5 {
        margin-bottom: 3.125rem;
    }
    .page-template-page-nw-template .margin-xl-6, .page-template-page-nw-template .m-xl6 {
        margin: 3.75rem;
    }
    .page-template-page-nw-template .margin-left-xl-6, .page-template-page-nw-template .ml-xl6 {
        margin-left: 3.75rem;
    }
    .page-template-page-nw-template .margin-right-xl-6, .page-template-page-nw-template .mr-xl6 {
        margin-right: 3.75rem;
    }
    .page-template-page-nw-template .margin-top-xl-6, .page-template-page-nw-template .mt-xl6 {
        margin-top: 3.75rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-6, .page-template-page-nw-template .mb-xl6 {
        margin-bottom: 3.75rem;
    }
    .page-template-page-nw-template .margin-xl-7, .page-template-page-nw-template .m-xl7 {
        margin: 4.375rem;
    }
    .page-template-page-nw-template .margin-left-xl-7, .page-template-page-nw-template .ml-xl7 {
        margin-left: 4.375rem;
    }
    .page-template-page-nw-template .margin-right-xl-7, .page-template-page-nw-template .mr-xl7 {
        margin-right: 4.375rem;
    }
    .page-template-page-nw-template .margin-top-xl7, .page-template-page-nw-template .mt-xl7 {
        margin-top: 4.375rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-7, .page-template-page-nw-template .mb-xl7 {
        margin-bottom: 4.375rem;
    }
    .page-template-page-nw-template .margin-xl-8, .page-template-page-nw-template .m-xl8 {
        margin: 5rem;
    }
    .page-template-page-nw-template .margin-left-xl-8, .page-template-page-nw-template .ml-xl8 {
        margin-left: 5rem;
    }
    .page-template-page-nw-template .margin-right-xl-8, .page-template-page-nw-template .mr-xl8 {
        margin-right: 5rem;
    }
    .page-template-page-nw-template .margin-top-xl-8, .page-template-page-nw-template .mt-xl8 {
        margin-top: 5rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-8, .page-template-page-nw-template .mb-xl8 {
        margin-bottom: 5rem;
    }
    .page-template-page-nw-template .margin-xl-9, .page-template-page-nw-template .m-xl9 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-xl-9, .page-template-page-nw-template .ml-xl9 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-xl-9, .page-template-page-nw-template .mr-xl9 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-xl-9, .page-template-page-nw-template .mt-xl9 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-9, .page-template-page-nw-template .mb-xl9 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-xl-10, .page-template-page-nw-template .m-xl10 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-xl-10, .page-template-page-nw-template .ml-xl10 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-xl-10, .page-template-page-nw-template .mr-xl10 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-xl-10, .page-template-page-nw-template .mt-xl10 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-10, .page-template-page-nw-template .mb-xl10 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-xl-11, .page-template-page-nw-template .m-xl11 {
        margin: 6.875rem;
    }
    .page-template-page-nw-template .margin-left-xl-11, .page-template-page-nw-template .ml-xl11 {
        margin-left: 6.875rem;
    }
    .page-template-page-nw-template .margin-right-xl-11, .page-template-page-nw-template .mr-xl11 {
        margin-right: 6.875rem;
    }
    .page-template-page-nw-template .margin-top-xl-11, .page-template-page-nw-template .mt-xl11 {
        margin-top: 6.875rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-11, .page-template-page-nw-template .mb-xl11 {
        margin-bottom: 6.875rem;
    }
    .page-template-page-nw-template .margin-xl-12, .page-template-page-nw-template .m-xl12 {
        margin: 7.5rem;
    }
    .page-template-page-nw-template .margin-left-xl-12, .page-template-page-nw-template .ml-xl12 {
        margin-left: 7.5rem;
    }
    .page-template-page-nw-template .margin-right-xl-12, .page-template-page-nw-template .mr-xl12 {
        margin-right: 7.5rem;
    }
    .page-template-page-nw-template .margin-top-xl-12, .page-template-page-nw-template .mt-xl12 {
        margin-top: 7.5rem;
    }
    .page-template-page-nw-template .margin-bottom-xl-12, .page-template-page-nw-template .mb-xl12 {
        margin-bottom: 7.5rem;
    }
}

@media(min-width:992px) and (max-width:1199px){
    .page-template-page-nw-template .no-margin-lg, .page-template-page-nw-template .m-lg0 {
        margin: 0;
    }
    .page-template-page-nw-template .no-margin-right-lg, .page-template-page-nw-template .mr-lg0 {
        margin-right: 0;
    }
    .page-template-page-nw-template .no-margin-bottom-lg, .page-template-page-nw-template .mb-lg0 {
        margin-bottom: 0;
    }
    .page-template-page-nw-template .no-margin-left-lg, .page-template-page-nw-template .ml-lg0 {
        margin-left: 0;
    }
    .page-template-page-nw-template .no-margin-top-lg, .page-template-page-nw-template .mt-lg0 {
        margin-top: 0;
    }
    .page-template-page-nw-template .margin-lg-1, .page-template-page-nw-template .m-lg1 {
        margin: 0.625rem;
    }
    .page-template-page-nw-template .margin-left-lg-1, .page-template-page-nw-template .ml-lg1 {
        margin-left: 0.625rem;
    }
    .page-template-page-nw-template .margin-right-lg-1, .page-template-page-nw-template .mr-lg1 {
        margin-right: 0.625rem;
    }
    .page-template-page-nw-template .margin-top-lg-1, .page-template-page-nw-template .mt-lg1 {
        margin-top: 0.625rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-1, .page-template-page-nw-template .mb-lg1 {
        margin-bottom: 0.625rem;
    }
    .page-template-page-nw-template .margin-lg-2, .page-template-page-nw-template .m-lg2 {
        margin: 1.25rem;
    }
    .page-template-page-nw-template .margin-left-lg-2, .page-template-page-nw-template .ml-lg2 {
        margin-left: 1.25rem;
    }
    .page-template-page-nw-template .margin-right-lg-2, .page-template-page-nw-template .mr-lg2 {
        margin-right: 1.25rem;
    }
    .page-template-page-nw-template .margin-top-lg-2, .page-template-page-nw-template .mt-lg2 {
        margin-top: 1.25rem;
    }
    .page-template-page-nw-template .margin-bottom-lg2, .page-template-page-nw-template .mb-lg2 {
        margin-bottom: 1.25rem;
    }
    .page-template-page-nw-template .margin-lg-3, .page-template-page-nw-template .m-lg3 {
        margin: 1.875rem;
    }
    .page-template-page-nw-template .margin-left-lg-3, .page-template-page-nw-template .ml-lg3 {
        margin-left: 1.875rem;
    }
    .page-template-page-nw-template .margin-right-lg-3, .page-template-page-nw-template .mr-lg3 {
        margin-right: 1.875rem;
    }
    .page-template-page-nw-template .margin-top-lg-3, .page-template-page-nw-template .mt-lg3 {
        margin-top: 1.875rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-3, .page-template-page-nw-template .mb-lg3 {
        margin-bottom: 1.875rem;
    }
    .page-template-page-nw-template .margin-lg-4, .page-template-page-nw-template .m-lg4 {
        margin: 2.5rem;
    }
    .page-template-page-nw-template .margin-left-lg-4, .page-template-page-nw-template .ml-lg4 {
        margin-left: 2.5rem;
    }
    .page-template-page-nw-template .margin-right-lg-4, .page-template-page-nw-template .mr-lg4 {
        margin-right: 2.5rem;
    }
    .page-template-page-nw-template .margin-top-lg-4, .page-template-page-nw-template .mt-lg4 {
        margin-top: 2.5rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-4, .page-template-page-nw-template .mb-lg4 {
        margin-bottom: 2.5rem;
    }
    .page-template-page-nw-template .margin-lg-5, .page-template-page-nw-template .m-lg5 {
        margin: 3.125rem;
    }
    .page-template-page-nw-template .margin-left-lg-5, .page-template-page-nw-template .ml-lg5 {
        margin-left: 3.125rem;
    }
    .page-template-page-nw-template .margin-right-lg-5, .page-template-page-nw-template .mr-lg5 {
        margin-right: 3.125rem;
    }
    .page-template-page-nw-template .margin-top-lg-5, .page-template-page-nw-template .mt-lg5 {
        margin-top: 3.125rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-5, .page-template-page-nw-template .mb-lg5 {
        margin-bottom: 3.125rem;
    }
    .page-template-page-nw-template .margin-lg-6, .page-template-page-nw-template .m-lg6 {
        margin: 3.75rem;
    }
    .page-template-page-nw-template .margin-left-lg-6, .page-template-page-nw-template .ml-lg6 {
        margin-left: 3.75rem;
    }
    .page-template-page-nw-template .margin-right-lg-6, .page-template-page-nw-template .mr-lg6 {
        margin-right: 3.75rem;
    }
    .page-template-page-nw-template .margin-top-lg-6, .page-template-page-nw-template .mt-lg6 {
        margin-top: 3.75rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-6, .page-template-page-nw-template .mb-lg6 {
        margin-bottom: 3.75rem;
    }
    .page-template-page-nw-template .margin-lg-7, .page-template-page-nw-template .m-lg7 {
        margin: 4.375rem;
    }
    .page-template-page-nw-template .margin-left-lg-7, .page-template-page-nw-template .ml-lg7 {
        margin-left: 4.375rem;
    }
    .page-template-page-nw-template .margin-right-lg-7, .page-template-page-nw-template .mr-lg7 {
        margin-right: 4.375rem;
    }
    .page-template-page-nw-template .margin-top-lg7, .page-template-page-nw-template .mt-lg7 {
        margin-top: 4.375rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-7, .page-template-page-nw-template .mb-lg7 {
        margin-bottom: 4.375rem;
    }
    .page-template-page-nw-template .margin-lg-8, .page-template-page-nw-template .m-lg8 {
        margin: 5rem;
    }
    .page-template-page-nw-template .margin-left-lg-8, .page-template-page-nw-template .ml-lg8 {
        margin-left: 5rem;
    }
    .page-template-page-nw-template .margin-right-lg-8, .page-template-page-nw-template .mr-lg8 {
        margin-right: 5rem;
    }
    .page-template-page-nw-template .margin-top-lg-8, .page-template-page-nw-template .mt-lg8 {
        margin-top: 5rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-8, .page-template-page-nw-template .mb-lg8 {
        margin-bottom: 5rem;
    }
    .page-template-page-nw-template .margin-lg-9, .page-template-page-nw-template .m-lg9 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-lg-9, .page-template-page-nw-template .ml-lg9 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-lg-9, .page-template-page-nw-template .mr-lg9 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-lg-9, .page-template-page-nw-template .mt-lg9 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-9, .page-template-page-nw-template .mb-lg9 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-lg-10, .page-template-page-nw-template .m-lg10 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-lg-10, .page-template-page-nw-template .ml-lg10 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-lg-10, .page-template-page-nw-template .mr-lg10 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-lg-10, .page-template-page-nw-template .mt-lg10 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-10, .page-template-page-nw-template .mb-lg10 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-lg-11, .page-template-page-nw-template .m-lg11 {
        margin: 6.875rem;
    }
    .page-template-page-nw-template .margin-left-lg-11, .page-template-page-nw-template .ml-lg11 {
        margin-left: 6.875rem;
    }
    .page-template-page-nw-template .margin-right-lg-11, .page-template-page-nw-template .mr-lg11 {
        margin-right: 6.875rem;
    }
    .page-template-page-nw-template .margin-top-lg-11, .page-template-page-nw-template .mt-lg11 {
        margin-top: 6.875rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-11, .page-template-page-nw-template .mb-lg11 {
        margin-bottom: 6.875rem;
    }
    .page-template-page-nw-template .margin-lg-12, .page-template-page-nw-template .m-lg12 {
        margin: 7.5rem;
    }
    .page-template-page-nw-template .margin-left-lg-12, .page-template-page-nw-template .ml-lg12 {
        margin-left: 7.5rem;
    }
    .page-template-page-nw-template .margin-right-lg-12, .page-template-page-nw-template .mr-lg12 {
        margin-right: 7.5rem;
    }
    .page-template-page-nw-template .margin-top-lg-12, .page-template-page-nw-template .mt-lg12 {
        margin-top: 7.5rem;
    }
    .page-template-page-nw-template .margin-bottom-lg-12, .page-template-page-nw-template .mb-lg12 {
        margin-bottom: 7.5rem;
    }
}

@media(min-width:768px) and (max-width:991px){
    .page-template-page-nw-template .no-margin-md, .page-template-page-nw-template .m-md0 {
        margin: 0;
    }
    .page-template-page-nw-template .no-margin-right-md, .page-template-page-nw-template .mr-md0 {
        margin-right: 0;
    }
    .page-template-page-nw-template .no-margin-bottom-md, .page-template-page-nw-template .mb-md0 {
        margin-bottom: 0;
    }
    .page-template-page-nw-template .no-margin-left-md, .page-template-page-nw-template .ml-md0 {
        margin-left: 0;
    }
    .page-template-page-nw-template .no-margin-top-md, .page-template-page-nw-template .mt-md0 {
        margin-top: 0;
    }
    .page-template-page-nw-template .margin-md-1, .page-template-page-nw-template .m-md1 {
        margin: 0.625rem;
    }
    .page-template-page-nw-template .margin-left-md-1, .page-template-page-nw-template .ml-md1 {
        margin-left: 0.625rem;
    }
    .page-template-page-nw-template .margin-right-md-1, .page-template-page-nw-template .mr-md1 {
        margin-right: 0.625rem;
    }
    .page-template-page-nw-template .margin-top-md-1, .page-template-page-nw-template .mt-md1 {
        margin-top: 0.625rem;
    }
    .page-template-page-nw-template .margin-bottom-md-1, .page-template-page-nw-template .mb-md1 {
        margin-bottom: 0.625rem;
    }
    .page-template-page-nw-template .margin-md-2, .page-template-page-nw-template .m-md2 {
        margin: 1.25rem;
    }
    .page-template-page-nw-template .margin-left-md-2, .page-template-page-nw-template .ml-md2 {
        margin-left: 1.25rem;
    }
    .page-template-page-nw-template .margin-right-md-2, .page-template-page-nw-template .mr-md2 {
        margin-right: 1.25rem;
    }
    .page-template-page-nw-template .margin-top-md-2, .page-template-page-nw-template .mt-md2 {
        margin-top: 1.25rem;
    }
    .page-template-page-nw-template .margin-bottom-md2, .page-template-page-nw-template .mb-md2 {
        margin-bottom: 1.25rem;
    }
    .page-template-page-nw-template .margin-md-3, .page-template-page-nw-template .m-md3 {
        margin: 1.875rem;
    }
    .page-template-page-nw-template .margin-left-md-3, .page-template-page-nw-template .ml-md3 {
        margin-left: 1.875rem;
    }
    .page-template-page-nw-template .margin-right-md-3, .page-template-page-nw-template .mr-md3 {
        margin-right: 1.875rem;
    }
    .page-template-page-nw-template .margin-top-md-3, .page-template-page-nw-template .mt-md3 {
        margin-top: 1.875rem;
    }
    .page-template-page-nw-template .margin-bottom-md-3, .page-template-page-nw-template .mb-md3 {
        margin-bottom: 1.875rem;
    }
    .page-template-page-nw-template .margin-md-4, .page-template-page-nw-template .m-md4 {
        margin: 2.5rem;
    }
    .page-template-page-nw-template .margin-left-md-4, .page-template-page-nw-template .ml-md4 {
        margin-left: 2.5rem;
    }
    .page-template-page-nw-template .margin-right-md-4, .page-template-page-nw-template .mr-md4 {
        margin-right: 2.5rem;
    }
    .page-template-page-nw-template .margin-top-md-4, .page-template-page-nw-template .mt-md4 {
        margin-top: 2.5rem;
    }
    .page-template-page-nw-template .margin-bottom-md-4, .page-template-page-nw-template .mb-md4 {
        margin-bottom: 2.5rem;
    }
    .page-template-page-nw-template .margin-md-5, .page-template-page-nw-template .m-md5 {
        margin: 3.125rem;
    }
    .page-template-page-nw-template .margin-left-md-5, .page-template-page-nw-template .ml-md5 {
        margin-left: 3.125rem;
    }
    .page-template-page-nw-template .margin-right-md-5, .page-template-page-nw-template .mr-md5 {
        margin-right: 3.125rem;
    }
    .page-template-page-nw-template .margin-top-md-5, .page-template-page-nw-template .mt-md5 {
        margin-top: 3.125rem;
    }
    .page-template-page-nw-template .margin-bottom-md-5, .page-template-page-nw-template .mb-md5 {
        margin-bottom: 3.125rem;
    }
    .page-template-page-nw-template .margin-md-6, .page-template-page-nw-template .m-md6 {
        margin: 3.75rem;
    }
    .page-template-page-nw-template .margin-left-md-6, .page-template-page-nw-template .ml-md6 {
        margin-left: 3.75rem;
    }
    .page-template-page-nw-template .margin-right-md-6, .page-template-page-nw-template .mr-md6 {
        margin-right: 3.75rem;
    }
    .page-template-page-nw-template .margin-top-md-6, .page-template-page-nw-template .mt-md6 {
        margin-top: 3.75rem;
    }
    .page-template-page-nw-template .margin-bottom-md-6, .page-template-page-nw-template .mb-md6 {
        margin-bottom: 3.75rem;
    }
    .page-template-page-nw-template .margin-md-7, .page-template-page-nw-template .m-md7 {
        margin: 4.375rem;
    }
    .page-template-page-nw-template .margin-left-md-7, .page-template-page-nw-template .ml-md7 {
        margin-left: 4.375rem;
    }
    .page-template-page-nw-template .margin-right-md-7, .page-template-page-nw-template .mr-md7 {
        margin-right: 4.375rem;
    }
    .page-template-page-nw-template .margin-top-md7, .page-template-page-nw-template .mt-md7 {
        margin-top: 4.375rem;
    }
    .page-template-page-nw-template .margin-bottom-md-7, .page-template-page-nw-template .mb-md7 {
        margin-bottom: 4.375rem;
    }
    .page-template-page-nw-template .margin-md-8, .page-template-page-nw-template .m-md8 {
        margin: 5rem;
    }
    .page-template-page-nw-template .margin-left-md-8, .page-template-page-nw-template .ml-md8 {
        margin-left: 5rem;
    }
    .page-template-page-nw-template .margin-right-md-8, .page-template-page-nw-template .mr-md8 {
        margin-right: 5rem;
    }
    .page-template-page-nw-template .margin-top-md-8, .page-template-page-nw-template .mt-md8 {
        margin-top: 5rem;
    }
    .page-template-page-nw-template .margin-bottom-md-8, .page-template-page-nw-template .mb-md8 {
        margin-bottom: 5rem;
    }
    .page-template-page-nw-template .margin-md-9, .page-template-page-nw-template .m-md9 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-md-9, .page-template-page-nw-template .ml-md9 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-md-9, .page-template-page-nw-template .mr-md9 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-md-9, .page-template-page-nw-template .mt-md9 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-md-9, .page-template-page-nw-template .mb-md9 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-md-10, .page-template-page-nw-template .m-md10 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-md-10, .page-template-page-nw-template .ml-md10 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-md-10, .page-template-page-nw-template .mr-md10 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-md-10, .page-template-page-nw-template .mt-md10 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-md-10, .page-template-page-nw-template .mb-md10 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-md-11, .page-template-page-nw-template .m-md11 {
        margin: 6.875rem;
    }
    .page-template-page-nw-template .margin-left-md-11, .page-template-page-nw-template .ml-md11 {
        margin-left: 6.875rem;
    }
    .page-template-page-nw-template .margin-right-md-11, .page-template-page-nw-template .mr-md11 {
        margin-right: 6.875rem;
    }
    .page-template-page-nw-template .margin-top-md-11, .page-template-page-nw-template .mt-md11 {
        margin-top: 6.875rem;
    }
    .page-template-page-nw-template .margin-bottom-md-11, .page-template-page-nw-template .mb-md11 {
        margin-bottom: 6.875rem;
    }
    .page-template-page-nw-template .margin-md-12, .page-template-page-nw-template .m-md12 {
        margin: 7.5rem;
    }
    .page-template-page-nw-template .margin-left-md-12, .page-template-page-nw-template .ml-md12 {
        margin-left: 7.5rem;
    }
    .page-template-page-nw-template .margin-right-md-12, .page-template-page-nw-template .mr-md12 {
        margin-right: 7.5rem;
    }
    .page-template-page-nw-template .margin-top-md-12, .page-template-page-nw-template .mt-md12 {
        margin-top: 7.5rem;
    }
    .page-template-page-nw-template .margin-bottom-md-12, .page-template-page-nw-template .mb-md12 {
        margin-bottom: 7.5rem;
    }
}

@media(min-width:576px) and (max-width:767px){
    .page-template-page-nw-template .no-margin-sm, .page-template-page-nw-template .m-sm0 {
        margin: 0;
    }
    .page-template-page-nw-template .no-margin-right-sm, .page-template-page-nw-template .mr-sm0 {
        margin-right: 0;
    }
    .page-template-page-nw-template .no-margin-bottom-sm, .page-template-page-nw-template .mb-sm0 {
        margin-bottom: 0;
    }
    .page-template-page-nw-template .no-margin-left-sm, .page-template-page-nw-template .ml-sm0 {
        margin-left: 0;
    }
    .page-template-page-nw-template .no-margin-top-sm, .page-template-page-nw-template .mt-sm0 {
        margin-top: 0;
    }
    .page-template-page-nw-template .margin-sm-1, .page-template-page-nw-template .m-sm1 {
        margin: 0.625rem;
    }
    .page-template-page-nw-template .margin-left-sm-1, .page-template-page-nw-template .ml-sm1 {
        margin-left: 0.625rem;
    }
    .page-template-page-nw-template .margin-right-sm-1, .page-template-page-nw-template .mr-sm1 {
        margin-right: 0.625rem;
    }
    .page-template-page-nw-template .margin-top-sm-1, .page-template-page-nw-template .mt-sm1 {
        margin-top: 0.625rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-1, .page-template-page-nw-template .mb-sm1 {
        margin-bottom: 0.625rem;
    }
    .page-template-page-nw-template .margin-sm-2, .page-template-page-nw-template .m-sm2 {
        margin: 1.25rem;
    }
    .page-template-page-nw-template .margin-left-sm-2, .page-template-page-nw-template .ml-sm2 {
        margin-left: 1.25rem;
    }
    .page-template-page-nw-template .margin-right-sm-2, .page-template-page-nw-template .mr-sm2 {
        margin-right: 1.25rem;
    }
    .page-template-page-nw-template .margin-top-sm-2, .page-template-page-nw-template .mt-sm2 {
        margin-top: 1.25rem;
    }
    .page-template-page-nw-template .margin-bottom-sm2, .page-template-page-nw-template .mb-sm2 {
        margin-bottom: 1.25rem;
    }
    .page-template-page-nw-template .margin-sm-3, .page-template-page-nw-template .m-sm3 {
        margin: 1.875rem;
    }
    .page-template-page-nw-template .margin-left-sm-3, .page-template-page-nw-template .ml-sm3 {
        margin-left: 1.875rem;
    }
    .page-template-page-nw-template .margin-right-sm-3, .page-template-page-nw-template .mr-sm3 {
        margin-right: 1.875rem;
    }
    .page-template-page-nw-template .margin-top-sm-3, .page-template-page-nw-template .mt-sm3 {
        margin-top: 1.875rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-3, .page-template-page-nw-template .mb-sm3 {
        margin-bottom: 1.875rem;
    }
    .page-template-page-nw-template .margin-sm-4, .page-template-page-nw-template .m-sm4 {
        margin: 2.5rem;
    }
    .page-template-page-nw-template .margin-left-sm-4, .page-template-page-nw-template .ml-sm4 {
        margin-left: 2.5rem;
    }
    .page-template-page-nw-template .margin-right-sm-4, .page-template-page-nw-template .mr-sm4 {
        margin-right: 2.5rem;
    }
    .page-template-page-nw-template .margin-top-sm-4, .page-template-page-nw-template .mt-sm4 {
        margin-top: 2.5rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-4, .page-template-page-nw-template .mb-sm4 {
        margin-bottom: 2.5rem;
    }
    .page-template-page-nw-template .margin-sm-5, .page-template-page-nw-template .m-sm5 {
        margin: 3.125rem;
    }
    .page-template-page-nw-template .margin-left-sm-5, .page-template-page-nw-template .ml-sm5 {
        margin-left: 3.125rem;
    }
    .page-template-page-nw-template .margin-right-sm-5, .page-template-page-nw-template .mr-sm5 {
        margin-right: 3.125rem;
    }
    .page-template-page-nw-template .margin-top-sm-5, .page-template-page-nw-template .mt-sm5 {
        margin-top: 3.125rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-5, .page-template-page-nw-template .mb-sm5 {
        margin-bottom: 3.125rem;
    }
    .page-template-page-nw-template .margin-sm-6, .page-template-page-nw-template .m-sm6 {
        margin: 3.75rem;
    }
    .page-template-page-nw-template .margin-left-sm-6, .page-template-page-nw-template .ml-sm6 {
        margin-left: 3.75rem;
    }
    .page-template-page-nw-template .margin-right-sm-6, .page-template-page-nw-template .mr-sm6 {
        margin-right: 3.75rem;
    }
    .page-template-page-nw-template .margin-top-sm-6, .page-template-page-nw-template .mt-sm6 {
        margin-top: 3.75rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-6, .page-template-page-nw-template .mb-sm6 {
        margin-bottom: 3.75rem;
    }
    .page-template-page-nw-template .margin-sm-7, .page-template-page-nw-template .m-sm7 {
        margin: 4.375rem;
    }
    .page-template-page-nw-template .margin-left-sm-7, .page-template-page-nw-template .ml-sm7 {
        margin-left: 4.375rem;
    }
    .page-template-page-nw-template .margin-right-sm-7, .page-template-page-nw-template .mr-sm7 {
        margin-right: 4.375rem;
    }
    .page-template-page-nw-template .margin-top-sm7, .page-template-page-nw-template .mt-sm7 {
        margin-top: 4.375rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-7, .page-template-page-nw-template .mb-sm7 {
        margin-bottom: 4.375rem;
    }
    .page-template-page-nw-template .margin-sm-8, .page-template-page-nw-template .m-sm8 {
        margin: 5rem;
    }
    .page-template-page-nw-template .margin-left-sm-8, .page-template-page-nw-template .ml-sm8 {
        margin-left: 5rem;
    }
    .page-template-page-nw-template .margin-right-sm-8, .page-template-page-nw-template .mr-sm8 {
        margin-right: 5rem;
    }
    .page-template-page-nw-template .margin-top-sm-8, .page-template-page-nw-template .mt-sm8 {
        margin-top: 5rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-8, .page-template-page-nw-template .mb-sm8 {
        margin-bottom: 5rem;
    }
    .page-template-page-nw-template .margin-sm-9, .page-template-page-nw-template .m-sm9 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-sm-9, .page-template-page-nw-template .ml-sm9 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-sm-9, .page-template-page-nw-template .mr-sm9 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-sm-9, .page-template-page-nw-template .mt-sm9 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-9, .page-template-page-nw-template .mb-sm9 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-sm-10, .page-template-page-nw-template .m-sm10 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-sm-10, .page-template-page-nw-template .ml-sm10 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-sm-10, .page-template-page-nw-template .mr-sm10 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-sm-10, .page-template-page-nw-template .mt-sm10 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-10, .page-template-page-nw-template .mb-sm10 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-sm-11, .page-template-page-nw-template .m-sm11 {
        margin: 6.875rem;
    }
    .page-template-page-nw-template .margin-left-sm-11, .page-template-page-nw-template .ml-sm11 {
        margin-left: 6.875rem;
    }
    .page-template-page-nw-template .margin-right-sm-11, .page-template-page-nw-template .mr-sm11 {
        margin-right: 6.875rem;
    }
    .page-template-page-nw-template .margin-top-sm-11, .page-template-page-nw-template .mt-sm11 {
        margin-top: 6.875rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-11, .page-template-page-nw-template .mb-sm11 {
        margin-bottom: 6.875rem;
    }
    .page-template-page-nw-template .margin-sm-12, .page-template-page-nw-template .m-sm12 {
        margin: 7.5rem;
    }
    .page-template-page-nw-template .margin-left-sm-12, .page-template-page-nw-template .ml-sm12 {
        margin-left: 7.5rem;
    }
    .page-template-page-nw-template .margin-right-sm-12, .page-template-page-nw-template .mr-sm12 {
        margin-right: 7.5rem;
    }
    .page-template-page-nw-template .margin-top-sm-12, .page-template-page-nw-template .mt-sm12 {
        margin-top: 7.5rem;
    }
    .page-template-page-nw-template .margin-bottom-sm-12, .page-template-page-nw-template .mb-sm12 {
        margin-bottom: 7.5rem;
    }
}
@media(max-width:575px) {
    .page-template-page-nw-template .no-margin-xs, .page-template-page-nw-template .m-xs0 {
        margin: 0;
    }
    .page-template-page-nw-template .no-margin-right-xs, .page-template-page-nw-template .mr-xs0 {
        margin-right: 0;
    }
    .page-template-page-nw-template .no-margin-bottom-xs, .page-template-page-nw-template .mb-xs0 {
        margin-bottom: 0;
    }
    .page-template-page-nw-template .no-margin-left-xs, .page-template-page-nw-template .ml-xs0 {
        margin-left: 0;
    }
    .page-template-page-nw-template .no-margin-top-xs, .page-template-page-nw-template .mt-xs0 {
        margin-top: 0;
    }
    .page-template-page-nw-template .margin-xs-1, .page-template-page-nw-template .m-xs1 {
        margin: 0.625rem;
    }
    .page-template-page-nw-template .margin-left-xs-1, .page-template-page-nw-template .ml-xs1 {
        margin-left: 0.625rem;
    }
    .page-template-page-nw-template .margin-right-xs-1, .page-template-page-nw-template .mr-xs1 {
        margin-right: 0.625rem;
    }
    .page-template-page-nw-template .margin-top-xs-1, .page-template-page-nw-template .mt-xs1 {
        margin-top: 0.625rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-1, .page-template-page-nw-template .mb-xs1 {
        margin-bottom: 0.625rem;
    }
    .page-template-page-nw-template .margin-xs-2, .page-template-page-nw-template .m-xs2 {
        margin: 1.25rem;
    }
    .page-template-page-nw-template .margin-left-xs-2, .page-template-page-nw-template .ml-xs2 {
        margin-left: 1.25rem;
    }
    .page-template-page-nw-template .margin-right-xs-2, .page-template-page-nw-template .mr-xs2 {
        margin-right: 1.25rem;
    }
    .page-template-page-nw-template .margin-top-xs-2, .page-template-page-nw-template .mt-xs2 {
        margin-top: 1.25rem;
    }
    .page-template-page-nw-template .margin-bottom-xs2, .page-template-page-nw-template .mb-xs2 {
        margin-bottom: 1.25rem;
    }
    .page-template-page-nw-template .margin-xs-3, .page-template-page-nw-template .m-xs3 {
        margin: 1.875rem;
    }
    .page-template-page-nw-template .margin-left-xs-3, .page-template-page-nw-template .ml-xs3 {
        margin-left: 1.875rem;
    }
    .page-template-page-nw-template .margin-right-xs-3, .page-template-page-nw-template .mr-xs3 {
        margin-right: 1.875rem;
    }
    .page-template-page-nw-template .margin-top-xs-3, .page-template-page-nw-template .mt-xs3 {
        margin-top: 1.875rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-3, .page-template-page-nw-template .mb-xs3 {
        margin-bottom: 1.875rem;
    }
    .page-template-page-nw-template .margin-xs-4, .page-template-page-nw-template .m-xs4 {
        margin: 2.5rem;
    }
    .page-template-page-nw-template .margin-left-xs-4, .page-template-page-nw-template .ml-xs4 {
        margin-left: 2.5rem;
    }
    .page-template-page-nw-template .margin-right-xs-4, .page-template-page-nw-template .mr-xs4 {
        margin-right: 2.5rem;
    }
    .page-template-page-nw-template .margin-top-xs-4, .page-template-page-nw-template .mt-xs4 {
        margin-top: 2.5rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-4, .page-template-page-nw-template .mb-xs4 {
        margin-bottom: 2.5rem;
    }
    .page-template-page-nw-template .margin-xs-5, .page-template-page-nw-template .m-xs5 {
        margin: 3.125rem;
    }
    .page-template-page-nw-template .margin-left-xs-5, .page-template-page-nw-template .ml-xs5 {
        margin-left: 3.125rem;
    }
    .page-template-page-nw-template .margin-right-xs-5, .page-template-page-nw-template .mr-xs5 {
        margin-right: 3.125rem;
    }
    .page-template-page-nw-template .margin-top-xs-5, .page-template-page-nw-template .mt-xs5 {
        margin-top: 3.125rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-5, .page-template-page-nw-template .mb-xs5 {
        margin-bottom: 3.125rem;
    }
    .page-template-page-nw-template .margin-xs-6, .page-template-page-nw-template .m-xs6 {
        margin: 3.75rem;
    }
    .page-template-page-nw-template .margin-left-xs-6, .page-template-page-nw-template .ml-xs6 {
        margin-left: 3.75rem;
    }
    .page-template-page-nw-template .margin-right-xs-6, .page-template-page-nw-template .mr-xs6 {
        margin-right: 3.75rem;
    }
    .page-template-page-nw-template .margin-top-xs-6, .page-template-page-nw-template .mt-xs6 {
        margin-top: 3.75rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-6, .page-template-page-nw-template .mb-xs6 {
        margin-bottom: 3.75rem;
    }
    .page-template-page-nw-template .margin-xs-7, .page-template-page-nw-template .m-xs7 {
        margin: 4.375rem;
    }
    .page-template-page-nw-template .margin-left-xs-7, .page-template-page-nw-template .ml-xs7 {
        margin-left: 4.375rem;
    }
    .page-template-page-nw-template .margin-right-xs-7, .page-template-page-nw-template .mr-xs7 {
        margin-right: 4.375rem;
    }
    .page-template-page-nw-template .margin-top-xs7, .page-template-page-nw-template .mt-xs7 {
        margin-top: 4.375rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-7, .page-template-page-nw-template .mb-xs7 {
        margin-bottom: 4.375rem;
    }
    .page-template-page-nw-template .margin-xs-8, .page-template-page-nw-template .m-xs8 {
        margin: 5rem;
    }
    .page-template-page-nw-template .margin-left-xs-8, .page-template-page-nw-template .ml-xs8 {
        margin-left: 5rem;
    }
    .page-template-page-nw-template .margin-right-xs-8, .page-template-page-nw-template .mr-xs8 {
        margin-right: 5rem;
    }
    .page-template-page-nw-template .margin-top-xs-8, .page-template-page-nw-template .mt-xs8 {
        margin-top: 5rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-8, .page-template-page-nw-template .mb-xs8 {
        margin-bottom: 5rem;
    }
    .page-template-page-nw-template .margin-xs-9, .page-template-page-nw-template .m-xs9 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-xs-9, .page-template-page-nw-template .ml-xs9 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-xs-9, .page-template-page-nw-template .mr-xs9 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-xs-9, .page-template-page-nw-template .mt-xs9 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-9, .page-template-page-nw-template .mb-xs9 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-xs-10, .page-template-page-nw-template .m-xs10 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-xs-10, .page-template-page-nw-template .ml-xs10 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-xs-10, .page-template-page-nw-template .mr-xs10 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-xs-10, .page-template-page-nw-template .mt-xs10 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-10, .page-template-page-nw-template .mb-xs10 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-xs-11, .page-template-page-nw-template .m-xs11 {
        margin: 6.875rem;
    }
    .page-template-page-nw-template .margin-left-xs-11, .page-template-page-nw-template .ml-xs11 {
        margin-left: 6.875rem;
    }
    .page-template-page-nw-template .margin-right-xs-11, .page-template-page-nw-template .mr-xs11 {
        margin-right: 6.875rem;
    }
    .page-template-page-nw-template .margin-top-xs-11, .page-template-page-nw-template .mt-xs11 {
        margin-top: 6.875rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-11, .page-template-page-nw-template .mb-xs11 {
        margin-bottom: 6.875rem;
    }
    .page-template-page-nw-template .margin-xs-12, .page-template-page-nw-template .m-xs12 {
        margin: 7.5rem;
    }
    .page-template-page-nw-template .margin-left-xs-12, .page-template-page-nw-template .ml-xs12 {
        margin-left: 7.5rem;
    }
    .page-template-page-nw-template .margin-right-xs-12, .page-template-page-nw-template .mr-xs12 {
        margin-right: 7.5rem;
    }
    .page-template-page-nw-template .margin-top-xs-12, .page-template-page-nw-template .mt-xs12 {
        margin-top: 7.5rem;
    }
    .page-template-page-nw-template .margin-bottom-xs-12, .page-template-page-nw-template .mb-xs12 {
        margin-bottom: 7.5rem;
    }
}

@media(max-width:767px) {
    .page-template-page-nw-template .no-margin-m, .page-template-page-nw-template .m-m0 {
        margin: 0;
    }
    .page-template-page-nw-template .no-margin-right-m, .page-template-page-nw-template .mr-m0 {
        margin-right: 0;
    }
    .page-template-page-nw-template .no-margin-bottom-m, .page-template-page-nw-template .mb-m0 {
        margin-bottom: 0;
    }
    .page-template-page-nw-template .no-margin-left-m, .page-template-page-nw-template .ml-m0 {
        margin-left: 0;
    }
    .page-template-page-nw-template .no-margin-top-m, .page-template-page-nw-template .mt-m0 {
        margin-top: 0;
    }
    .page-template-page-nw-template .margin-m-1, .page-template-page-nw-template .m-m1 {
        margin: 0.625rem;
    }
    .page-template-page-nw-template .margin-left-m-1, .page-template-page-nw-template .ml-m1 {
        margin-left: 0.625rem;
    }
    .page-template-page-nw-template .margin-right-m-1, .page-template-page-nw-template .mr-m1 {
        margin-right: 0.625rem;
    }
    .page-template-page-nw-template .margin-top-m-1, .page-template-page-nw-template .mt-m1 {
        margin-top: 0.625rem;
    }
    .page-template-page-nw-template .margin-bottom-m-1, .page-template-page-nw-template .mb-m1 {
        margin-bottom: 0.625rem;
    }
    .page-template-page-nw-template .margin-m-2, .page-template-page-nw-template .m-m2 {
        margin: 1.25rem;
    }
    .page-template-page-nw-template .margin-left-m-2, .page-template-page-nw-template .ml-m2 {
        margin-left: 1.25rem;
    }
    .page-template-page-nw-template .margin-right-m-2, .page-template-page-nw-template .mr-m2 {
        margin-right: 1.25rem;
    }
    .page-template-page-nw-template .margin-top-m-2, .page-template-page-nw-template .mt-m2 {
        margin-top: 1.25rem;
    }
    .page-template-page-nw-template .margin-bottom-m2, .page-template-page-nw-template .mb-m2 {
        margin-bottom: 1.25rem;
    }
    .page-template-page-nw-template .margin-m-3, .page-template-page-nw-template .m-m3 {
        margin: 1.875rem;
    }
    .page-template-page-nw-template .margin-left-m-3, .page-template-page-nw-template .ml-m3 {
        margin-left: 1.875rem;
    }
    .page-template-page-nw-template .margin-right-m-3, .page-template-page-nw-template .mr-m3 {
        margin-right: 1.875rem;
    }
    .page-template-page-nw-template .margin-top-m-3, .page-template-page-nw-template .mt-m3 {
        margin-top: 1.875rem;
    }
    .page-template-page-nw-template .margin-bottom-m-3, .page-template-page-nw-template .mb-m3 {
        margin-bottom: 1.875rem;
    }
    .page-template-page-nw-template .margin-m-4, .page-template-page-nw-template .m-m4 {
        margin: 2.5rem;
    }
    .page-template-page-nw-template .margin-left-m-4, .page-template-page-nw-template .ml-m4 {
        margin-left: 2.5rem;
    }
    .page-template-page-nw-template .margin-right-m-4, .page-template-page-nw-template .mr-m4 {
        margin-right: 2.5rem;
    }
    .page-template-page-nw-template .margin-top-m-4, .page-template-page-nw-template .mt-m4 {
        margin-top: 2.5rem;
    }
    .page-template-page-nw-template .margin-bottom-m-4, .page-template-page-nw-template .mb-m4 {
        margin-bottom: 2.5rem;
    }
    .page-template-page-nw-template .margin-m-5, .page-template-page-nw-template .m-m5 {
        margin: 3.125rem;
    }
    .page-template-page-nw-template .margin-left-m-5, .page-template-page-nw-template .ml-m5 {
        margin-left: 3.125rem;
    }
    .page-template-page-nw-template .margin-right-m-5, .page-template-page-nw-template .mr-m5 {
        margin-right: 3.125rem;
    }
    .page-template-page-nw-template .margin-top-m-5, .page-template-page-nw-template .mt-m5 {
        margin-top: 3.125rem;
    }
    .page-template-page-nw-template .margin-bottom-m-5, .page-template-page-nw-template .mb-m5 {
        margin-bottom: 3.125rem;
    }
    .page-template-page-nw-template .margin-m-6, .page-template-page-nw-template .m-m6 {
        margin: 3.75rem;
    }
    .page-template-page-nw-template .margin-left-m-6, .page-template-page-nw-template .ml-m6 {
        margin-left: 3.75rem;
    }
    .page-template-page-nw-template .margin-right-m-6, .page-template-page-nw-template .mr-m6 {
        margin-right: 3.75rem;
    }
    .page-template-page-nw-template .margin-top-m-6, .page-template-page-nw-template .mt-m6 {
        margin-top: 3.75rem;
    }
    .page-template-page-nw-template .margin-bottom-m-6, .page-template-page-nw-template .mb-m6 {
        margin-bottom: 3.75rem;
    }
    .page-template-page-nw-template .margin-m-7, .page-template-page-nw-template .m-m7 {
        margin: 4.375rem;
    }
    .page-template-page-nw-template .margin-left-m-7, .page-template-page-nw-template .ml-m7 {
        margin-left: 4.375rem;
    }
    .page-template-page-nw-template .margin-right-m-7, .page-template-page-nw-template .mr-m7 {
        margin-right: 4.375rem;
    }
    .page-template-page-nw-template .margin-top-m7, .page-template-page-nw-template .mt-m7 {
        margin-top: 4.375rem;
    }
    .page-template-page-nw-template .margin-bottom-m-7, .page-template-page-nw-template .mb-m7 {
        margin-bottom: 4.375rem;
    }
    .page-template-page-nw-template .margin-m-8, .page-template-page-nw-template .m-m8 {
        margin: 5rem;
    }
    .page-template-page-nw-template .margin-left-m-8, .page-template-page-nw-template .ml-m8 {
        margin-left: 5rem;
    }
    .page-template-page-nw-template .margin-right-m-8, .page-template-page-nw-template .mr-m8 {
        margin-right: 5rem;
    }
    .page-template-page-nw-template .margin-top-m-8, .page-template-page-nw-template .mt-m8 {
        margin-top: 5rem;
    }
    .page-template-page-nw-template .margin-bottom-m-8, .page-template-page-nw-template .mb-m8 {
        margin-bottom: 5rem;
    }
    .page-template-page-nw-template .margin-m-9, .page-template-page-nw-template .m-m9 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-m-9, .page-template-page-nw-template .ml-m9 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-m-9, .page-template-page-nw-template .mr-m9 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-m-9, .page-template-page-nw-template .mt-m9 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-m-9, .page-template-page-nw-template .mb-m9 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-m-10, .page-template-page-nw-template .m-m10 {
        margin: 5.625rem;
    }
    .page-template-page-nw-template .margin-left-m-10, .page-template-page-nw-template .ml-m10 {
        margin-left: 5.625rem;
    }
    .page-template-page-nw-template .margin-right-m-10, .page-template-page-nw-template .mr-m10 {
        margin-right: 5.625rem;
    }
    .page-template-page-nw-template .margin-top-m-10, .page-template-page-nw-template .mt-m10 {
        margin-top: 5.625rem;
    }
    .page-template-page-nw-template .margin-bottom-m-10, .page-template-page-nw-template .mb-m10 {
        margin-bottom: 5.625rem;
    }
    .page-template-page-nw-template .margin-m-11, .page-template-page-nw-template .m-m11 {
        margin: 6.875rem;
    }
    .page-template-page-nw-template .margin-left-m-11, .page-template-page-nw-template .ml-m11 {
        margin-left: 6.875rem;
    }
    .page-template-page-nw-template .margin-right-m-11, .page-template-page-nw-template .mr-m11 {
        margin-right: 6.875rem;
    }
    .page-template-page-nw-template .margin-top-m-11, .page-template-page-nw-template .mt-m11 {
        margin-top: 6.875rem;
    }
    .page-template-page-nw-template .margin-bottom-m-11, .page-template-page-nw-template .mb-m11 {
        margin-bottom: 6.875rem;
    }
    .page-template-page-nw-template .margin-m-12, .page-template-page-nw-template .m-m12 {
        margin: 7.5rem;
    }
    .page-template-page-nw-template .margin-left-m-12, .page-template-page-nw-template .ml-m12 {
        margin-left: 7.5rem;
    }
    .page-template-page-nw-template .margin-right-m-12, .page-template-page-nw-template .mr-m12 {
        margin-right: 7.5rem;
    }
    .page-template-page-nw-template .margin-top-m-12, .page-template-page-nw-template .mt-m12 {
        margin-top: 7.5rem;
    }
    .page-template-page-nw-template .margin-bottom-m-12, .page-template-page-nw-template .mb-m12 {
        margin-bottom: 7.5rem;
    }
}
/*.page-template-page-nw-template #content * {*/
    /*overflow: hidden;*/
/*}*/
/** Crosslink 4 **/
.crosslink-4 .button {
    margin-top: 45px;
}
.crosslink-4 .container-fluid {
    background-color: #F5F5F5;
    border-radius: var(--global-border-radius);
}
.crosslink-4 .content-column {
    padding: 60px 60px 75px;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
    z-index: 3;
}
.crosslink-4 .container-fluid {
    margin-top: 60px;
    margin-bottom: 60px;
}
.crosslink-4 .order-1 .image-16by9 {
    border-top-left-radius: var(--global-border-radius);
    border-bottom-left-radius: var(--global-border-radius);
    /*padding-bottom: 80%;*/
    height: 100%;
}
.crosslink-4 .order-1 .image-16by9 >img {
    object-position: right;
}
.crosslink-4 .order-2 .image-16by9 {
    border-top-right-radius: var(--global-border-radius);
    border-bottom-right-radius: var(--global-border-radius);
    height: 100%;
}
.crosslink-4 .order-2 .image-16by9 >img {
    object-position: left;
}
.crosslink-4 .listed-items h6 {
    position: relative;
    display: inline-block;
    padding-right: 30px;
    padding-left: 22px;
    margin-bottom: 5px;
}
.crosslink-4 .listed-items h6:last-of-type {
    padding-right: 0px;
    margin-bottom: 0px;
}
.crosslink-4 .listed-items h6:before {
    content: '';
    background-image: url('../block/crosslink/assets/plus-icon.svg');
    position: absolute;
    left: 0px;
    width: 12px;
    height: 24px;
}
.crosslink-4 h3.h1style,
.crosslink-4 h1 {
    margin-bottom: 10px;
}
.crosslink-4 h2.h4style,
.crosslink-4 h4 {
    margin-bottom: 30px;
}
.crosslink-4 .listed-items {
    padding-top: 60px;
    display: flex;
}
.crosslink-4 .main-row:before {
    content: '';
    background-image: url('../block/crosslink/assets/overlay.svg');
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 2;
    border-radius: var(--global-border-radius);
    background-size: cover;
    background-position: center;
}
.crosslink-4 .main-row.image_left:before {
    background-image: url('../block/crosslink/assets/overlay-right.svg');
}
.crosslink-4 .large.mb0.white > p:last-of-type {
    margin-bottom: 0px;
}
@media(max-width: 1199.98px){
    .crosslink-4 .content-column {
        padding: 45px;
    }
    .crosslink-4 .container-fluid {
        margin-top: 45px;
        margin-bottom: 45px;
    }
}
@media(max-width: 991.98px){
    .crosslink-4 .content-column {
        padding: 40px 30px 30px;
    }
    .crosslink-4 .container-fluid {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .crosslink-4 .button {
        margin-top: 30px;
    }
    .crosslink-4 .content-column > .row {
        min-height: auto;
    }
    .crosslink-4 .listed-items {
        padding: 30px 0px 10px;
    }
    .crosslink-4 .content-column.order-2 {
        order: 1;
    }
    .crosslink-4 .image-column.order-1 {
        order: 2;
    }
    .crosslink-4 .order-1 .image-16by9,
    .crosslink-4 .order-2 .image-16by9 {
       border-radius: var(--global-border-radius)!important;
    }
}
@media(max-width: 767.98px){
    .crosslink-4 .container-fluid {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .crosslink-4 .listed-items h6 {
        display: block;
        margin-bottom: 12px;
    }
}
@media(max-width: 575.98px){
    .crosslink-4 .container-fluid {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .crosslink-4 .button {
        margin-top: 20px;
    }
    .crosslink-4 h2.h4style,
    .crosslink-4 h4 {
        margin-bottom: 20px;
    }
    .crosslink-4 .listed-items {
        display: block;
    }
}

/** CTA 8 **/
.cta-8 h5.subheading-margin-bottom {
    margin-bottom: 5px;
}
.cta-8 .container-fluid {
    margin-top: 60px;
    margin-bottom: 60px;
}
.cta-8 p.large {
    max-width: 50%;
    margin: 0 auto;
}
.cta-8 .cta_button {
    margin-top: 45px;
}

.cta-8 .container {
    position: relative;
    color: var(--white);
}
.cta-8 .container:before {
    content: '';
    background: rgb(187,69,10);
    background: -moz-linear-gradient(90deg, rgba(187,69,10,1) 5%, rgba(26,26,26,1) 60%);
    background: -webkit-linear-gradient(90deg, rgba(187,69,10,1) 5%, rgba(26,26,26,1) 60%);
    background: linear-gradient(90deg, rgba(187,69,10,1) 5%, rgba(26,26,26,1) 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bb450a",endColorstr="#1a1a1a",GradientType=1);
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border-radius: var(--global-border-radius);
}
.cta-8 .custom_padding {
    padding: 90px 0px;
}
@media(max-width: 1299.98px){
    .cta-8 p.large {
        max-width: 75%;
    }
}
@media(max-width: 1199.98px){
    .cta-8 .container-fluid {
        margin-top: 45px;
        margin-bottom: 45px;
    }
    .cta-8 .custom_padding {
        padding: 60px 0px;
    }
}
@media(max-width: 991.98px){
    .cta-8 .cta_button {
        margin-top: 30px;
    }
    .cta-8 .container-fluid {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .cta-8 .custom_padding {
        padding: 45px 0px;
    }
}
@media(max-width: 767.98px){
    .cta-8 .container-fluid {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .cta-8 .custom_padding {
        padding: 45px 15px;
    }
}
@media(max-width: 575.98px){
    .cta-8 .cta_button {
        margin-top: 10px;
    }
    .cta-8 .heading-margin-bottom {
        margin-bottom: 10px;
    }
    .cta-8 p.large {
        max-width: 100%;
    }
    .cta-8 .container-fluid {
        margin-top: 15px;
        margin-bottom: 15px;
    }
}

/** CTA 1 **/
.cta-1 .heading-margin-bottom {
    margin-bottom: 15px;
}
.cta-1 .custom_padding {
    padding: 60px 0px;
}
.cta-1 a.link-button.social {
    width: 60px;
    height: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    transition: ease all 0.3s;
    border: 1px solid transparent;
    border-radius: 12px;
}
.cta-1 a.link-button.social:last-of-type {
    margin-right: 0px;
}
.cta-1 a.link-button.social:hover {
    border: 1px solid var(--brand-orange);
    border-radius: 12px;
    background: white;
}
.cta-1 a.link-button.social > img {
    width: 30px;
    height: 30px;
}
.cta-8 ~ .cta-1 .container-fluid .custom_padding {
    padding-top: 0px;
}
@media(max-width: 1199.98px){
    .cta-1 .custom_padding {
        padding: 45px 0px;
    }
    .cta-1 a.link-button.social {
        width: 40px;
        height: 40px;
    }
    .cta-1 a.link-button.social > img {
        width: 25px;
        height: 25px;
    }
}
@media(max-width: 991.98px){
    .cta-1 .custom_padding {
        padding: 40px 0px;
    }
    .cta-1 .social-icons.text-right {
        text-align: left!important;
        margin-top: 30px;
    }
}
@media(max-width: 767.98px){
    .cta-1 .custom_padding {
        padding: 30px 0px;
    }
    .cta-1 .social-icons.text-right {
        margin-top: 15px;
    }
}
@media(max-width: 575.98px){
    .cta-1 .custom_padding {
        padding: 15px 0px;
    }
}

/** Crosslink 6 **/
.crosslink-6 .crosslink-6-row {
    margin: 0px -30px;
}
.crosslink-6 .crosslink-6-content {
    padding: 0px 30px;
}
.crosslink-6 .image-16by9 {
    padding-bottom: 60%;
    margin-bottom: 46px;
    border-radius: 12px;
}
.crosslink-6 .image-16by9 img {
    object-fit: contain;
}
.crosslink-6 .crosslink-6-content .subheading-margin-bottom,
.crosslink-6 .crosslink-6-content .subheading-margin-bottom {
    margin-bottom: 20px;
}
.crosslink-6 div.large {
    margin-bottom: 30px;
}
.crosslink-6 div.large p:last-of-type {
    margin-bottom: 0px;
}
.crosslink-6 .crosslink_6_repeater_button a.button {
    margin: 0px;
}
.crosslink-6 .crosslink-6-row .crosslink-6-content {
    margin-bottom: 60px;
}
.crosslink-6 .crosslink-6-row .crosslink-6-content:nth-last-child(-n + 2){ /* last 2 elements */
    margin-bottom: 0;
}
.crosslink-6 a.crosslink-6-content:not(.button) {
    text-decoration: none !important;
    color: var(--black);
}
.crosslink-6 .main-heading.order-1 {
    max-width: 50%;
    position: relative;
}
.crosslink-6 .main-heading.order-1:after {
    content: 'i';
    background: grey;
    width: 24px;
    height: 24px;
    position: absolute;
    border-radius: 100%;
    font-size: 18px;
    top: 0px;
    right: 0px;
    line-height: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
}
.crosslink-6 .cat-list-holder.order-2 {
    max-width: 50%;
    position: relative;
}
.crosslink-6 .cat-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: scroll;
    width: calc(100% - 10px);
}
.crosslink-6 .cat-list {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.crosslink-6 .main-heading:hover {
    cursor: pointer;
}
@media(max-width: 1199.98px) {
    .crosslink-6 .crosslink-6-row .crosslink-6-content {
        margin-bottom: 60px;
    }
}
@media(max-width: 991.98px) {
    .crosslink-6 .crosslink-6-row {
        margin: 0px -15px;
    }
    .crosslink-6 .crosslink-6-content {
        padding: 0px 15px;
    }
    .crosslink-6 .crosslink-6-row .crosslink-6-content {
        margin-bottom: 30px;
    }


}
@media(max-width: 767.98px){
    .crosslink-6 .image-16by9 {
        margin-bottom: 20px;
    }
    .crosslink-6 .crosslink-6-content .subheading-margin-bottom,
    .crosslink-6 .crosslink-6-content .subheading-margin-bottom {
        margin-bottom: 20px;
    }
    .crosslink-6 div.large {
        margin-bottom: 20px;
    }
    .crosslink-6 .main-heading.order-1 {
        max-width: 95%;
    }
    .crosslink-6 .cat-list-holder.order-2 {
        max-width: 100%;
    }
}
@media(max-width: 575.98px){
    .crosslink-6 .image-16by9 {
        margin-bottom: 15px;
    }
    .crosslink-6 .crosslink-6-content .subheading-margin-bottom,
    .crosslink-6 .crosslink-6-content .subheading-margin-bottom {
        margin-bottom: 15px;
    }
    .crosslink-6 div.large {
        margin-bottom: 15px;
    }
    .crosslink-6 .crosslink-6-row {
        margin: 0px -15px -20px;
    }
    .crosslink-6 .crosslink-6-content {
        padding: 0px 15px 20px;
    }
    .crosslink-6 .image-16by9 {
        padding-bottom: 62.55%;
    }
    .crosslink-6 .crosslink-6-row .crosslink-6-content {
        margin-bottom: 20px;
    }
}
/** Tooltip Modal **/
#tooltipModal .modal-content {
    border-radius: 30px;
    border: 0px;
}
#tooltipModal .fade.show {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.modal-backdrop.show {
    opacity: .5!important;
}
#tooltipModal .modal-open {
    overflow: unset;
}
#tooltipModal .modal-dialog.modal-dialog-centered {
    max-width: 66.422%;
}
#tooltipModal .modal-body.text-center {
    padding: 35px 0px 90px;
    max-width: 75.096%;
    margin: 0 auto;
}
#tooltipModal .modal-header {
    border-bottom: 0px;
    padding: 38px 30px 0px 0px;
}
#tooltipModal .modal-header .close {
    opacity: 1;
}
.archive *:focus {
    background-color: transparent!important;
}
@media(max-width: 991.98px){
    #tooltipModal .modal-dialog.modal-dialog-centered {
        max-width: 90vw;
        margin: 0 auto;
    }
}
@media(max-width: 767.98px){
    #tooltipModal .modal-header {
        padding: 30px 30px 0px 0px;
    }
    #tooltipModal .modal-body.text-center {
        padding: 45px 15px 60px;
        max-width: 100%;
    }
}
/** Category Slider **/
.category-slider #category-slider .thumbnail {
    width: 60px;
    height: 60px;
    min-width: 60px;
    min-height: 60px;
}
.category-slider #category-slider .thumbnail > .image-square {
    border-radius: 9px;
}
.category-slider #category-slider p {
    padding-left: 15px;
    margin: 0px;
}
.category-slider .slick-track {
    margin: 0px -7.5px;
    display: flex;
}
.category-slider .category-slider-card.slick-slide {
    padding: 0px 7.5px;
    height: inherit;
}
.category-slider .category-slider-card.slick-slide > a {
    border-radius: 12px;
    background: #F5F5F5;
    height: 100%;
    color: var(--text-black);
    text-decoration: none;
    padding: 10px 30px 10px 10px;
    border: 1px solid #F5F5F5;
}
.category-slider .category-slider-card.slick-slide.slider-activated > a {
    border: 1px solid #676767;
}
.category-slider .slick-slider.slider-buttons {
    position: absolute;
    width: 100%;
    height: 100%;
}
.category-slider .button-outer > .slick-prev {
    position: absolute;
    left: -4.15%;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 25px;
    background-image: url('../block/slider/assets/arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.category-slider .button-outer > .slick-next {
    position: absolute;
    right: -4.15%;
    top: 50%;
    transform: translateY(-50%)rotate(180deg);
    background: transparent;
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 25px;
    background-image: url('../block/slider/assets/arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.category-slider .padding-top {
    padding-top: 30px;
}
@media(max-width: 991.98px){
    .category-slider #category-slider {
        padding: 0px 15px 0px 30px;
    }
    .category-slider .button-outer > .slick-prev {
        left: -15px;
    }
    .category-slider .button-outer > .slick-next {
        right: -15px;
    }
}
@media(max-width: 575.98px){
    .category-slider #category-slider {
        padding: 0px;
    }
    .category-slider .button-outer > .slick-prev {
        left: -0px;
    }
    .category-slider .button-outer > .slick-next {
        right: -0px;
    }
    .category-slider .slick-slider.slider-buttons {
        display: none;
    }
    .category-slider .slick-list {
        width: 160%;
    }
    .category-slider .padding-top {
        padding-top: 15px;
    }
    .category-slider {
        overflow: hidden;
    }
}

/** Single Packaging Machines **/
body.packaging_machine-template-default.single.single-packaging_machine .elementor {
    display: none;
}
.content-4 div.large p:last-of-type {
    margin-bottom: 0px;
}
.content-4 a.button.primary {
    margin-top: 45px;
}
.content-4 .image-16by9 {
    padding-bottom: 78.134%;
}
.content-4 .image-16by9.size-contain {
    padding-bottom: 0;
}
.content-4 .custom_padding {
    padding: 120px 0px 0px;
}
.content-4:has(+ .media-3) .custom_padding {
    padding-bottom: 120px;
}
@media (max-width: 1199.98px) {
    .content-4 .custom_padding {
        padding: 60px 0px 0px;
    }
    .content-4 .row.align-items-center {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: start!important;
    }
    .content-4:has(+ .media-3) .custom_padding {
        padding-bottom: 60px;
    }
}
@media (max-width: 991.98px) {
    .content-4 .custom_padding {
        padding: 45px 0px 0px;
    }
    .content-4:has(+ .media-3) .custom_padding {
        padding-bottom: 45px;
    }
}
@media (max-width: 767.98px) {
    .content-4 .custom_padding {
        padding: 30px 0px;
    }
    .content-4:has(+ .media-3) .custom_padding {
        padding-bottom: 30px;
    }
    .content-4 a.button.primary {
        margin-top: 30px;
    }
    .content-4 .order-1,
    .content-4 .order-xs-1 {
        margin-bottom: 30px;
    }
    .content-4 .order-xs-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .content-4 .order-xs-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}
@media (max-width: 575.98px) {
    .content-4 .custom_padding {
        padding: 15px 0px 30px;
    }
    .content-4 a.button.primary {
        margin-top: 20px;
    }
    .content-4 .order-1,
    .content-4 .order-xs-1 {
        margin-bottom: 15px;
    }
}
/** Machine Accordion **/
.machine-accordion .accordion-header {
    position: relative;
    padding-right: 55px;
}
.machine-accordion .accordion-header:before {
    content: '';
    background-image: url('../block/content/assets/plus-icon.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    width: 17px;
    height: 17px;
    top: 50%;
    transform: translateY(-50%);
    transition: ease all 0.3s;
}
.machine-accordion .accordion-header:after {
    content: '';
    background-image: url('../block/content/assets/minus-icon.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    width: 17px;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    transition: ease all 0.3s;
    opacity: 0;
}
.machine-accordion .accordion-header.active:before {
    opacity: 0;
}
.machine-accordion .accordion-header.active:after {
    opacity: 1;
}
.machine-accordion .accordion-card {
    cursor: pointer;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
.machine-accordion .accordion-card:last-child {
    margin-bottom: 0px;
}
.machine-accordion .accordion-card .accordion-body {
    display: none;
    max-width: 80%;
}
.row.tech-data:nth-child(2) p:first-of-type, .row.tech-data:nth-child(3) p:first-of-type {
    margin-top: 15px;
}
.machine-accordion .accordion-card .accordion-body p.large:last-of-type {
    margin-bottom: 20px;
}
.machine-accordion .accordion-card:last-of-type div.large p:first-of-type {
    margin-bottom: 10px;
}
.machine-accordion .video-row {
    margin: 0px -12.5px;
}
.machine-accordion .video-holder {
    padding: 0px 12.5px 25px;
}
.machine-accordion .icon-row {
    margin: 0px -15px;
}
.machine-accordion .icon-col {
    padding: 0px 15px;
}
@media(max-width: 575.98px){
    .machine-accordion .accordion-card .accordion-body {
        max-width: 100%;
    }
}
/** Content 17 **/
.content-17 {
    overflow: unset;
}
.content-17 .content_box {
    padding-bottom: 180px;
    border-left: 1px solid #D8D8D8;
    position: relative;
    min-height: 400px
}
.content-17 .content_box:last-of-type {
    border-left: none;
}
.content-17 .content_box div.circle_icon,
.content-17 .content_box div.circle_icon > .inner {
    transition: ease background-color 1s;
}
.content-17 .content_box .text_and_button_container {
    opacity: 0.3;
    transition: ease all 0.5s;
    padding-left: 20.28px;
}
.content-17 .content_box .generic_image {
    display: none;
    width: 100%;
    height: 300px;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
}
.content-17 .content_box .list_item_button {
    margin-top: 20px;
}
.content-17 .content_box .list_item_button a.button {
    margin: 0px;
}
.content-17 .custom_padding {
    padding: 60px 0px 120px 0px;
}
.content-17 .content_overflow_holder {
    padding-top: 23px;
}
/*** Inactive State ***/
.content-17 div.circle_icon {
    display: block;
    position: absolute;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    background-color: transparent;
    left: -18.5px;
    top: -9px;
}
.content-17 div.circle_icon > .inner {
    display: block;
    position: relative;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: var(--mid-grey);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/*** Sticky Circle ***/
.content-17 .mobile_circle {
    display: none;
    position: absolute;
    left: 0;
    top: 278px;
    z-index: 500;
    width: 5000000px;
}
.content-17 .mobile_circle div.circle_icon {
    background-color: #ea560d33 !important;

    position: sticky;
    left: 0;
    bottom: 0;
}
.content-17 .mobile_circle div.circle_icon > .inner {
    background-color: var(--brand-orange) !important;
}
.content-17 .sticky_image_outer {
    position: sticky;
    width: 100%;
    top: 200px;
    bottom: 0;
    left: 0;
}
.content-17 .sticky_image_container div.generic_image {
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden;
    transition-delay: 0.5s;
    transition: 0.8s ease all;
}
.content-17 .sticky_image_container.active div.generic_image {
    opacity: 1;
    visibility: visible;
    transition: 0.5s ease all;
    position: relative;
    transition-delay: 0s;
}
/*** Active State ***/
.content-17 .content_box.active .text_and_button_container {
    opacity: 1;
}
.content-17 .content_box.active div.circle_icon {
    background-color: #ea560d33;
}
.content-17 .content_box.active div.circle_icon > .inner {
    background-color: var(--brand-orange);
}
.content-17 .image-4by3 {
    padding-bottom: 78.134%;
}
/* width */
.content-17 ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
/* Track */
.content-17 ::-webkit-scrollbar-track {
    background-color: white;
}
/* Handle */
.content-17 ::-webkit-scrollbar-thumb {
    background: #ea560d33;
    border-radius: 20px;
}
.content-17 ::-webkit-scrollbar {
    display: none;
}
.content-17 .content_box h3 {
    margin-bottom: 20px;
}
@media(max-width: 1399.98px) {
    .content-17 .sticky_image_outer {
        top: 100px;
    }
}
@media(max-width: 1199.98px){
    .content-17 .content_box .text_and_button_container {
        padding-left: 0px;
    }
    .content-17 .custom_padding {
        padding: 60px 0px;
    }
}
/*** Responsive Manual Slider ***/
@media(max-width: 991.98px) {
    .content-17 .mobile_circle {
        display: block;
    }
    .content-17 .sticky_image_outer {
        display: none;
    }
    .content-17 .content_box .text_and_button_container {
        opacity: 1;
    }
    .content-17 .content_box div.circle_icon {
        background-color: #ea560d33;
        display: none;
    }
    .content-17 .content_box div.circle_icon > .inner,
    .content-17 .content_box.active div.circle_icon > .inner {
        background-color: var(--mid-grey);
    }
    .content-17 .container-padding {
        padding-right: 0 !important;
    }
    .content-17 .content_overflow_holder {
        display: -webkit-box;
        display: -ms-flexbox;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        padding-bottom: 10px;
        cursor: ew-resize;
    }
    .content-17 .content_box {
        scroll-snap-align: start;
        width: 350px;
        max-width: 350px;
        border: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 20px;
    }
    .content-17 .content_box .generic_image {
        display: block;
        width: calc(100% - 25px);
        height: 216px;
        background-position: center;
        background-size: cover;
    }
    .content-17 .content_box div.circle_icon {
        left: 0px;
        top: 278px;
        z-index: 10;
        transition: ease all 0s;
    }
    .content-17 .content_box .words {
        border-top: 1px solid var(--mid-grey);
        padding-top: 30px;
        padding-right: 50px;
        margin-top: 80px;
    }
    .content-17 .content_box:nth-last-of-type(2) .words {
        border-top: none;
    }
    .content-17 .custom_padding {
        padding: 45px 0px;
    }
    .content-17 .content_overflow_holder {
        padding-top: 0px;
    }
}
@media(max-width: 767.98px){
    .content-17 .content_box h3 {
        margin-bottom: 15px;
    }

}
@media(max-width: 575px) {
    .content-17 .content_box {
        width: 345px;
        max-width: 345px;
    }
    .content-17 .image-4by3 {
        padding-bottom: 62.61%;
    }
    .content-17 .content_box .words {
        margin-top: 20px;
    }
    .content-17 .mobile_circle,
    .content-17 .content_box div.circle_icon {
        top: 218px;
    }
}


/*
Dynamic Padding Bottom, added if it is the last block on page.
To allow animation to happen.
 */
.content-17 .add_dynamic_padding_bottom {
    padding-bottom: 300px;
}
@media(max-width: 1920px) {
    .content-17 .add_dynamic_padding_bottom {
        padding-bottom: 150px;
    }
}
@media(max-width: 1399.98px) {
    .content-17 .add_dynamic_padding_bottom {
        padding-bottom: 100px;
    }
}
@media(max-width: 991.98px) {
    .content-17 .add_dynamic_padding_bottom {
        padding-bottom: 0;
    }
}

.tax-tipologia_confezionatrice .empty-div {
    display: none;
}
.tax-tipologia_confezionatrice .crosslink-4 .content-column {
    justify-content: center;
}
.d-none-responsive a:hover:after {
    display: none;
}
.d-none-responsive:hover{
    border-bottom-color : transparent;
}
.d-none-responsive a {
    cursor: default;
}
.main-navigation .main-nav ul li.d-none-responsive a {
    padding: 0px;
    margin: 0px;
    color: #ea560c!important;
}
#mobile-menu .ilpra-group {
    background-color: transparent;
}
.main-navigation.navigation-stick .sticky-navigation-logo {
    width: 170px;
}
.main-navigation.navigation-stick .sticky-navigation-logo img {
    width: inherit;
    height: inherit;
}
@media(max-width: 1400px){
    #mobile-header .is-logo-image {
        width: 170px;
        height: 60px;
    }
}
@media(max-width: 1199.98px){
    .d-none-responsive {
        display: none;
    }
}

.cta-7 .container {
    padding-top: 120px;
    padding-bottom: 150px;
    border-radius: var(--global-border-radius);
}
.cta-7 .image-4by3 {
    padding-bottom: 117.2%;
    border-radius: 12px;
}
.cta-7 .smaller_image {
    padding-right: 14.5px;
    z-index: 2;
    margin-top: -35%;
}
.cta-7 .smaller_image .image-4by3 {
    padding-bottom: 112.081%;
    position: relative;
    -webkit-box-shadow: -30px -15px 100px rgba(127,127,127,0.2);
    box-shadow: -30px -15px 100px rgba(127,127,127,0.2);
}
.cta-7 .content-column p {
    max-width: 75%;
}
.cta-7 .content-column .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.cta-7 .cta_button {
    margin-top: 30px;
}
.cta-7 .cta_button a.button {
    margin: 0px;
}
@media(max-width: 991.98px){
    .cta-7 .container {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .cta-7 .image-column {
        margin-bottom: 60px;
    }
    .cta-7 .content-column .d-flex {
        height: auto;
    }
}
@media(max-width: 767.98px){
    .cta-7 .image-column {
        margin-bottom: 45px;
    }
    .cta-7 .container {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .cta-7 .smaller_image {
        padding-right: 0px;
        padding-left: 19.67px
    }
    .cta-7 .content-column p {
        max-width: 100%;
    }

}
@media(max-width: 575.98px){
    .cta-7 .image-column {
        margin-bottom: 30px;
    }
    .cta-7 .container {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
.form-3 .custom_padding {
    padding: 120px 0px;
}
.form-3 .container {
    position: relative;
}
.form-3 h3.h2style.white {
    color: var(--white);
    position: relative;
    padding-left: 65px;
}
.form-3 .container:before {
    content: '';
    background-image: url(../../nw-directory/block/forms/assets/form-3-background.svg);
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background-position: center;
    border-radius: var(--global-border-radius);
    background-size: cover;
}
.form-3 h3:before {
    content: '';
    background-image: url(../../nw-directory/block/forms/assets/ilpra-icon.svg);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-position: center;
}
.page-template-page-nw-template .form-3 .pr {
    padding-right: 15px;
}
.page-template-page-nw-template .form-3 .pl {
    padding-left: 15px;
}
.form-3 input[type="submit"] {
    margin: 0px;
    width: 100%;
    margin-top: 20px;
}
.form-3 .form-content {
    margin-bottom: 0px;
    color: var(--white);
}
.form-3 .wpcf7-acceptance span {
    color: var(--white);
}
.form-3 label {
    color: var(--white);
}
.form-3 .form_3_button {
    margin-top: 45px;
}
.form-3 input.wpcf7-form-control.wpcf7-file {
    color: #fff;
    width: 100%;
    padding-left: 100px;
    padding-top: 5px;
}
.form-3 form p {
    margin-bottom: 5px;
}
.form-3 .row.align-items-center span.wpcf7-form-control-wrap[data-name="file-upload"] {
    margin-bottom: 12px;
    display: block;
    margin-top: 8px;
}
.form-3 textarea {
    margin-top: 8px;
}
.form-3 .wpcf7-file::-webkit-file-upload-button {
    visibility: hidden;
}
.form-3 .wpcf7-file::before {
    content: '+ Upload Attachment';
    display: inline-block;
    background: #f5f5f5 !important;
    padding: 6px 20px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-size: 15px;
    color: #2a2a2a;
    border-radius: 6px;
    font-family: Lato, sans-serif;
    font-weight: 400;
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #999999;
}
.form-3 .wpcf7-file:hover::before {
    border-color: black;
}
.form-3 .wpcf7-file:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.form-3 input.wpcf7-form-control.wpcf7-file:focus {
    background-color: transparent!important;
}

@media(max-width: 1699.98px){
    .form-3 h3.h2style.white {
        font-size: 36px;
    }
}
@media (max-width: 1339.98px) {
    .form-3 h3.h2style.white {
        font-size: 32px;
    }
}
@media (max-width: 1199.98px) {
    .form-3 .custom_padding {
        padding: 80px 0px;
    }
}
@media(max-width: 991.98px){
    .form-3 .custom_padding {
        padding: 60px 0px;
    }
}
@media(max-width: 767.98px) {
    .form-3 .form-content {
        margin-bottom: 0px;
    }
    .form_3_button {
        margin-bottom: 30px;
        margin-top: 0px;
    }
}
@media(max-width: 575.98px){
    .page-template-page-nw-template .form-3 .pr {
        padding-right: 0px;
    }
    .page-template-page-nw-template .form-3 .pl {
        padding-left: 0px;
    }
    .form-3 input[type="submit"] {
        float: left;
    }
    .form-3 h3.h2style.white {
        padding-left: 0px;
    }
    .form-3 h3:before {
        display: none;
    }
    .form-3 .custom_padding {
        padding: 45px 0px;
    }
}


/** Flag Selector **/
.main-navigation li.us-flag a,
.main-navigation li.spain-flag a,
.main-navigation li.italian-flag a,
.main-navigation li.france-flag a {
    position: relative;
    width: 25px;
    height: 15px;
    padding: 0px !important;
    margin: 0px !important;
    color: transparent !important;
}
.main-navigation li.us-flag,
.main-navigation li.spain-flag,
.main-navigation li.italian-flag,
.main-navigation li.us-flag:hover,
.main-navigation li.spain-flag:hover,
.main-navigation li.italian-flag:hover,
.main-navigation li.france-flag:hover {
    border-bottom: 0px;
}
.main-navigation li.france-flag:hover {
    margin-top:-3px!important;
}
.main-navigation li.us-flag a:before {
    content: '';
    background-image: url(/wp-content/uploads/2024/07/united-kingdom-flag-icon.svg);
    position: absolute;
    top: 0;
    width: 20px;
    height: 15px;
    background-size: cover;
    background-position: center;
}
.main-navigation li.italian-flag a:before {
    content: '';
    background-image: url(/wp-content/uploads/2024/07/italy-flag-icon.svg);
    position: absolute;
    top: 0;
    width: 20px;
    height: 15px;
    background-size: cover;
    background-position: center;
}
.main-navigation li.spain-flag a:before {
    content: '';
    background-image: url(/wp-content/uploads/2024/07/spain-country-flag-icon.svg);
    position: absolute;
    top: 0;
    width: 20px;
    height: 15px;
    background-size: cover;
    background-position: center;
}
.main-navigation li.france-flag a:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/01/fr.svg);
    position: absolute;
    top: 0;
    width: 20px;
    height: 15px;
    background-size: cover;
    background-position: center;
    margin-top:2px;
}
@media(max-width: 1400px){
    .main-navigation li.us-flag {
        padding-left: 10px !important;
    }
    .main-navigation li.us-flag,
    .main-navigation li.spain-flag,
    .main-navigation li.italian-flag,
    .main-navigation li.france-flag
     {
        width: auto!important;
        display: inline-block;
    }
}
@media(max-width: 1199.98px){
    .main-navigation li.us-flag a,
    .main-navigation li.spain-flag a,
    .main-navigation li.italian-flag a,
    .main-navigation li.france-flag a {
        width: 45px;
        height: 20px;
    }
    .main-navigation li.us-flag a:before,
    .main-navigation li.spain-flag a:before,
    .main-navigation li.italian-flag a:before,
    .main-navigation li.france-flag a:before {
        width: 40px;
        height: 20px;
    }
}

/** Machine Gallery Block **/
.machine-gallery-block .negative-margin {
    margin: -10px;
}
.machine-gallery-block .gallery-column-padding {
    padding: 10px;
}
span.featherlight-next > span img, span.featherlight-previous > span img {
    display: none!important;
}
span.featherlight-previous, span.featherlight-next {
    background: #ea560c;
    opacity: 1;
    height: 55px;
    width: 55px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 100%;
    background-image: url('../block/content/assets/slider-next.svg');
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.3s ease-in-out;
    border: 1px solid #ea560c;
}
span.featherlight-previous {
    left: -70px;
    right: unset;
    transform: rotate(180deg) translateY(50%);
}
span.featherlight-next {
    right: -70px;
    left: unset;
}
span.featherlight-previous:hover, span.featherlight-next:hover {
    background: var(--white);
    opacity: 1;
    background-image: url('../block/content/assets/slider-next-dark.svg');
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid var(--white);
}
.featherlight-next:hover span, .featherlight-previous:hover span {
    display: none!important;
}
.featherlight .featherlight-content {
    padding: 20px;
    border-bottom: 0px;
    overflow: visible;
}
.featherlight .featherlight-close-icon {
    font-size: 20px;
    background: none;
}
@media(max-width: 991.98px){
    .featherlight .featherlight-content {
        max-width: 90%;
    }
    span.featherlight-previous, span.featherlight-next {
        width: 35px;
        height: 35px;
    }
    span.featherlight-previous {
        left: -15px;
    }
    span.featherlight-next {
        right: -15px;
    }
    .machine-gallery-block .negative-margin {
        margin: -5px 5px;
    }
    .machine-gallery-block .gallery-column-padding {
        padding: 5px;
    }
}

/* media-8 */
.media-8 .video_position_container {
    position: relative;
    overflow: hidden;
}
.media-8 .video_image_overlay {
    transition: ease all 0.6s;
    display: block;
    width: calc(100% + 1px);
    left: -1px;
    padding-bottom: 56.267%;
    position: absolute;
    top: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.media-8 .video_image_overlay:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.4;
    z-index: 1;
}
.media-8 .video_image_overlay.hidden {
    opacity: 0;
    visibility: hidden;
}
.media-8 .video_image_overlay .play_the_video,
.media-8 .video_image_overlay .play_the_video:after {
    transition: ease all 0.3s;
    outline: none;
    border: none;
    height: 126px;
    width: 126px;
    position: absolute;
    cursor: pointer;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: transparent;
    opacity: 1;
    background-image: url('assets/play_button.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 3;
}
.media-8 .video_image_overlay .play_the_video:after {
    content: '';
    background-image: url('assets/play_icon.svg');
}
.media-8 .video_image_overlay .play_the_video {
    background-image: none;
}
.media-8 .video_image_overlay:hover .play_the_video,
.media-8 .video_image_overlay .play_the_video:after {
    outline: none;
    border: none;
    opacity: 1;
}
.media-8 .video_image_overlay:focus .play_the_video,
.media-8 .video_image_overlay .play_the_video:after {
    outline: none;
    border: none;
    opacity: 1;
}
.media-8 .video_image_overlay.progressing,
.media-8 .video_image_overlay.progressing .play_the_video {
    cursor: progress;
}
.media-8 .image-16by9.full-width {
    padding-bottom: unset;
}
.media-8 .image-16by9.full-width > img {
    height: auto;
    min-height: auto;
    transform: unset;
    position: relative;
    left: 0;
}
.media-8 .image-16by9 {
    padding-bottom: 48%;
}
.media-8 .embed-responsive-16by9::before {
    padding-top: 48%;
}
.media-8 video.html_video_container {
    object-fit: cover;
}
.media-8 .lottie-16by9 {
    padding-bottom: 48%;
    position: relative;
    overflow: hidden;
}
.media-8 lottie-player {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-position: center;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: 100%;
}
@media(max-width: 767.98px) {
    .media-8 .video_image_overlay .play_the_video,
    .media-8 .video_image_overlay .play_the_video:after {
        height: 96px;
        width: 96px;
    }
}
@media(max-width: 575px) {
    .media-8 .video_image_overlay .play_the_video,
    .media-8 .video_image_overlay .play_the_video:after {
        height: 76px;
        width: 76px;
    }
}

/* content-14 */
.content-14 .content-column {
    padding-left: 40px;
}
.content-14 .heading-column {
    padding-right: 50px;
}
.content-14 .content-row {
    margin: 0px -30px;
}
.content-14 .content-repeat {
    padding: 0px 30px;
}
.content-14 .content-repeat .image-square {
    margin-bottom: 30px;
}
.content-14 .button_repeater {
    margin-top: 30px;
}
.content-14 .button_repeater a.button {
    margin: 0px;
}
.content-14 .heading-margin-bottom {
    margin-bottom: 20px;
}
.content-14 .subheading-margin-bottom {
    margin-bottom: 30px;
}
.content-14 .content_14_button a.button {
    margin: 0px;
}
@media(max-width: 1199.98px){
    .content-14 .heading-column {
        padding-right: 0px;
        padding-bottom: 60px;
    }
    .content-14 .content-column {
        padding-left: 0px;
    }
    .content-14 .content-row {
        margin: 0px -40px;
    }
    .content-14 .content-repeat {
        padding: 0px 40px;
    }
}
@media(max-width: 991.98px){
    .content-14 .content-row {
        margin: 0px -30px;
    }
    .content-14 .content-repeat {
        padding: 0px 30px;
    }
}
@media(max-width: 767.98px){
    .content-14 .content-row {
        margin: 0px -15px;
    }
    .content-14 .content-repeat {
        padding: 0px 15px;
    }
    .content-14 .heading-column {
        padding-bottom: 40px;
    }
}

@media(max-width: 575.98px) {
    .content-14 .heading-column {
        padding-bottom: 30px;
    }
    .content-14 .content-row {
        margin: 0px;
    }
    .content-14 .content-repeat {
        padding: 0px;
        margin-bottom: 30px;
    }
    .content-14 .content-repeat:last-of-type {
        margin-bottom: 0px;
    }
    .content-14 .content_14_button a.button {
        width: 100%;
    }
    .content-14 .content-repeat .content-repeat-heading {
        margin-bottom: 15px;
    }
    .content-14 .button_repeater {
        margin-top: 15px;
    }
}

/* media-3 */
.media-3 .logo-wrap{
    width:calc(100% + 60px);
    margin-left: -30px;
}
.media-3 .logo-wrap .logo{
    padding: 0 30px;
}
.media-3 .logo-wrap .logo img {
    max-height: 80px;
    width: 100%;
}
@media(max-width: 1199.98px){
    .media-3 .logo-wrap{
        width:calc(100% + 30px);
        margin-left: -15px;
    }
    .media-3 .logo-wrap .logo{
        padding: 0 15px;
    }
}
@media(max-width: 767.98px) {
    .media-3 .logo-wrap{
        width:calc(100% + 16px);
        margin-left: -8px;
    }
    .media-3 .logo-wrap .logo{
        padding: 8px;
    }
}

/* content-43 */
.content-43 .content-padding {
    padding: 30px;
}
.content-43 .negative-margin {
    margin: -30px;
}
.content-43 .small-thumbnail {
    max-width: 64px;
}
.content-43 .content-padding a.tel-no,
.content-43 .content-padding a.email-address,
.content-43 .content-padding a.website-address {
    display: block;
    color: unset;
    text-decoration: none;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
}
.content-43 .content-padding a.tel-no:before,
.content-43 .content-padding a.email-address:before,
.content-43 .content-padding a.website-address:before,
.content-43 .content-padding p.company-address:before{
    content: '';
    position: absolute;
    left: 0px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.content-43 .content-padding a.tel-no:before {
    background-image: url(../block/content/assets/tel-icon.svg);
}
.content-43 .content-padding a.email-address:before {
    background-image: url(../block/content/assets/email-icon.svg);
}
.content-43 .content-padding a.website-address:before {
    background-image: url(../block/content/assets/web-icon.svg);
}
.content-43 .content-padding p.company-address {
    position: relative;
    padding-left: 30px;
}
.content-43 .content-padding  p.company-address:before {
    background-image: url(../block/content/assets/address-icon.svg);
}
.content-43 .content-padding p.h5style {
    margin-bottom: 20px;
}
.content-33:has(+ .content-43) .main-col > div {
    padding-bottom: 0px;
}
.content-33 .main-col {
    border-top: 1px solid #676767;
}
@media(max-width: 1199.98px){
    .content-43 .content-padding {
        padding: 15px;
    }
    .content-43 .negative-margin {
        margin: -15px;
    }
}
/* banner-21 */
.banner-21 .image-16by9 {
    height: 100%;
    padding-bottom: 64.223%;
}
.banner-21 p.h5style {
    max-width: 80%;
    font-weight: 400;
}
.banner-21 p.h5style.sub {
    color: #A4A4A4;
    max-width: 100%;
    font-weight: 900;
}
.banner-21 .black_background {
    background: rgb(247,248,250);
    background: -moz-linear-gradient(90deg, rgba(247,248,250,1) 20%, rgba(237,239,235,1) 70%);
    background: -webkit-linear-gradient(90deg, rgba(247,248,250,1) 20%, rgba(237,239,235,1) 70%);
    background: linear-gradient(90deg, rgba(247,248,250,1) 20%, rgba(237,239,235,1) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f8fa",endColorstr="#edefeb",GradientType=1);
}
.banner-21 a.button.primary {
    margin-top: 20px;
}
.banner-21 .border-radius-custom {
    border-top-left-radius: var(--global-border-radius);
    border-bottom-left-radius: var(--global-border-radius);
    padding: 30px 0px;
}
.banner-21 .border-radius-image {
    border-top-right-radius: var(--global-border-radius);
    border-bottom-right-radius: var(--global-border-radius);
}
.banner-21_video_background {
    padding-bottom: 64.223%;
    position: relative;
    overflow: hidden;
    height: 100%;
}
.banner-21 video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-position: center;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: 100%;
}
.banner-21 a.button.secondary {
    position: relative;
    background-color: var(--white);
    padding: 10px 22px;
    border-radius: 30px;
    font-size: 16px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--brand-orange);
    transition: ease all 0.3s;
    text-align: center;
    text-decoration: none;
    color: var(--brand-orange);
}
.banner-21 a.button.secondary:hover {
    background-color: var(--brand-orange);
    color: var(--white);
    transform: scale(0.98);
}
@media(min-width: 1199.98px){
    .banner-21 .border-radius-custom {
        padding: 60px 30px 60px 0px;
    }
    .banner-21 p.h6style {
       max-width: 70%;
    }
    .banner-21 h1.alt {
        margin-bottom: 45px;
    }
}
@media(max-width: 991.98px){
    .banner-21 .border-radius-custom {
        border-top-left-radius: var(--global-border-radius);
        border-top-right-radius: var(--global-border-radius);
        border-bottom-left-radius: 0;
    }
    .banner-21 .border-radius-image {
        border-top-right-radius: 0;
        border-bottom-right-radius: var(--global-border-radius);
        border-bottom-left-radius: var(--global-border-radius);
    }
    .banner-21 .image-16by9::before {
        display: none;
    }
}
@media(max-width: 767.98px){
    .banner-21 a.button.primary {
        margin-top: 30px;
    }
}
@media(max-width: 575.98px){
    .banner-21 p.h5style {
        max-width: 100%;
    }
    .banner-21 a.button.secondary {
        width: 100%;
    }
}
/* header-2 */
.header-2:has(+ .media-8) .container > div {
    padding-bottom: 0;
}

/* form-2 */
.form-2 .custom_padding {
    padding: 120px 0px 0px;
}
.page-template-page-nw-template .form-2 .pr {
    padding-right: 15px;
}
.page-template-page-nw-template .form-2 .pl {
    padding-left: 15px;
}
.form-2 .lightest-grey_background {
    padding: 40px;
}
.form-2 .contact-form-area .lightest-grey_background {
    padding: 50px 60px;
}
.form-2 a.contact-number,
.form-2 a.email-address {
    display: block;
    position: relative;
    text-decoration: none;
    margin-bottom: 20px;
    color: var(--text-black);
}
.form-2 input[type="submit"] {
    margin: 0px;
}
.form-2 .subheading-margin-bottom {
    margin-bottom: 30px;
}
.form-2 input[type="email"],
.form-2 input[type="number"],
.form-2 input[type="password"],
.form-2 input[type="search"],
.form-2 input[type="tel"],
.form-2 input[type="text"],
.form-2 input[type="url"],
.form-2 textarea,
.form-2 select {
    background-color: #fff;
}
.form-2 form label:first-of-type {
    margin-top: 0px;
}
.form-2 input[type="submit"] {
    margin-bottom: 0px;
}
@media(max-width: 1199.98px){
    .form-2 .light-grey_background,
    .form-2 .black_background {
        padding: 30px;
    }
    .form-2 .custom_padding {
        padding: 80px 0px 0px;
    }
    .form-2 .contact-form-area .lightest-grey_background {
        padding: 40px;
    }
}
@media(max-width: 991.98px){
    .form-2 .contact-form-area {
        margin-bottom: 30px;
    }
    .form-2 .custom_padding {
        padding: 60px 0px 0px;
    }
}
@media(max-width: 767.98px) {
    .form-2 .custom_padding {
        padding: 30px 0px 0px;
    }
}
@media(max-width: 575.98px){
    .page-template-page-nw-template .form-2 .pr {
        padding-right: 0px;
    }
    .page-template-page-nw-template .form-2 .pl {
        padding-left: 0px;
    }
    .form-2 .contact-form-area {
        margin-bottom: 15px;
    }
    .form-2 .custom_padding {
        padding: 15px 0px;
    }
}

/* map-1 */
#map {
    width: 100%;
    padding-bottom: 27.2%;
}
div#map {
    margin-bottom: 30px;
}
div#map > iframe {
    position: absolute;
}
@media(max-width: 1199.98px){
    #map {
        padding-bottom: 36.25%;
    }
}
@media(max-width: 991.98px){
    #map {
        padding-bottom: 56.25%;
    }
}

/* navigation */
.header-wrap #site-navigation:not(.toggled) .main-nav > ul > li > a, .header-wrap #mobile-header:not(.toggled):not(.navigation-stick) .main-nav > ul > li > a, .header-wrap .main-navigation:not(.toggled):not(.navigation-stick) .menu-toggle, .header-wrap .main-navigation:not(.toggled):not(.navigation-stick) .menu-toggle:hover, .main-navigation:not(.toggled):not(.navigation-stick) .menu-bar-item:not(.close-search) > a {
    color: var(--text-black);
}
.main-navigation .main-nav ul li a {
    text-transform: unset;
    font-size: 16px;
    padding-right: 30px;
    padding-left: 30px;
    font-weight: 600;
    color: var(--text-black)!important;
	text-decoration: none;
}
.main-navigation .main-nav ul li.ilpra-group {
    border-radius: 30px;
    padding: 8px 22px;
    border-bottom: 0px;
}
.main-navigation .main-nav ul li.ilpra-group a {
    padding: 0px ;
    color: var(--white)!important;
    font-weight: 400;
    margin: 0px;
}
.main-navigation .main-nav ul li.language-selector a {
    color: transparent !important;
}
.main-navigation .main-nav ul li.ilpra-group:hover a,
.main-navigation .main-nav ul li.ilpra-group a:hover {
    color: var(--text-black);
    text-decoration: none;
}
.main-navigation .main-nav ul li a:hover {
    text-decoration: none;
}
@media (min-width: 1199.98px) and (max-width: 1799.98px){
    .main-navigation .main-nav ul li a {
        font-size: 16px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

/* banner-1 */
/*** Homepage Banner - .banner-1 ***/

.banner-1 .main_background_container {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 65.464vh;
    overflow: hidden;
    margin-top: 20px;
    min-height: 400px;
}

.banner-1 .main_background_container.transparent_main_background {
    background-image: none !important;
    background-color: transparent !important;
}

.banner-1 .main_background_container::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 2;
}
.page-template-page-nw-template #content .banner-1.block .content_wrapper * {
    overflow: unset;
}
.banner-1 .content_wrapper {
    height: 100%;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 60px;
    padding-bottom: 60px;
    z-index: 3;
}
.banner-1 .content_wrapper .small_heading {
    color: #D8D8D8;
}
.banner-1 .content_wrapper p.small_heading {
    color: #fff;
}

.banner-1 h1 {
    color: white;
}

.banner-1 .content_wrapper .logo_container_flex {
    flex: unset;
}
.banner-1 h1,
.banner-1 .small_heading {
    opacity: 0;
    animation-name: textFadeIn;
    animation-fill-mode: forwards;
}
.banner-1 h1 {
    margin-bottom: 45px;
}


/** In order of appearance ***/
.banner-1 .small_heading {
    animation-duration: 1s;
    animation-delay: 1s;
}
.banner-1 h1 {
    animation-duration: 1s;
    animation-delay: 1.5s;
}

.banner-1 .logo_column:nth-of-type(1) {
    animation-duration: 1s;
    animation-delay: 2s;
}
.banner-1 .logo_column:nth-of-type(2) {
    animation-duration: 1s;
    animation-delay: 2.2s;
}
.banner-1 .logo_column:nth-of-type(3) {
    animation-duration: 1s;
    animation-delay: 2.4s;
}
.banner-1 .logo_column:nth-of-type(4) {
    animation-duration: 1s;
    animation-delay: 2.6s;
}


@keyframes textFadeIn {
    from {opacity: 0;}
    to {opacity: 1;}
}


/*** Video Positioning ***/
.banner-1 .container-fluid {
    position: relative;
}
.banner-1_video_background {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
}


.banner-1_video_background > video {
    min-width: 100%;
    min-height: 100%;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    animation-name: videoFadeIn;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-fill-mode: forwards;
}

@media(orientation: portrait) {
    .banner-1_video_background > video {
        max-height: 100%;
    }
}

@keyframes videoFadeIn {
    from {opacity: 0;}
    to {opacity: 1;}
}


@media(max-width: 1199.98px) {
    .banner-1 .main_background_container {
        max-height: 1100px;
    }
}


@media(max-width: 991.98px) {
    .banner-1 .main_background_container {
        max-height: 800px;
    }
}

@media(max-width: 767.98px) {
}


@media(max-width: 575px) {
}

/*crosslink-3 */
.crosslink-3 .heading-margin-bottom {
    margin-bottom: 60px;
}
.crosslink-3 .crosslink-3-row {
    margin: 0px -30px;
}
.crosslink-3 .crosslink-3-content {
    padding: 0px 30px;
}
.crosslink-3 .crosslink-3-content > div {
    padding: 30px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    align-items: center;
}
.crosslink-3 .crosslink_3_repeater_button a.button {
    margin: 0px;
}
.crosslink-3 .crosslink-3-content > div .subheading-margin-bottom,
.crosslink-3 .crosslink-3-content > div .subheading-margin-bottom {
    margin-bottom: 20px;
}
.crosslink-3 .crosslink_3_repeater_button {
    margin-top: 30px;
}
.crosslink-3 .image-small-square {
    max-width: 144px;
    margin-bottom: 20px;
    width: 100%;
}
.crosslink-3 .image-small-square .image-4by3 {
    padding-bottom: 68.06%;
}
.crosslink-3 a.button {
    width: fit-content;
    margin: 30px auto 0px;
    background-color: var(--black);
    border-color: var(--black);
}
.crosslink-3 a.button:hover {
    border-color: var(--brand-orange);
}
.header-5:has(+ .crosslink-3) .container > div {
    padding-bottom: 0px;
}
@media(max-width: 991.98px){
    .crosslink-3 .heading-margin-bottom {
        margin-bottom: 45px;
    }
    .crosslink-3 .crosslink-3-row {
        margin: 0px -15px;
    }
    .crosslink-3 .crosslink-3-content {
        padding: 0px 15px;
    }
    .crosslink-3 .crosslink-3-content > div {
        padding: 30px;
    }
}
@media(max-width: 767.98px){
    .crosslink-3 .heading-margin-bottom {
        margin-bottom: 30px;
    }

}
@media(max-width: 575.98px){
    .crosslink-3 .crosslink-3-content > div .subheading-margin-bottom,
    .crosslink-3 .crosslink-3-content > div .subheading-margin-bottom {
        margin-bottom: 15px;
    }
    .crosslink-3 .crosslink_3_repeater_button {
        margin-top: 15px;
    }
    .crosslink-3 .crosslink-3-row {
        margin: 0px -15px -10px;
    }
    .crosslink-3 .crosslink-3-content {
        padding: 0px 15px 10px;
    }
    .crosslink-3 .heading-margin-bottom {
        margin-bottom: 15px;
    }
}

/* content-12 */
.content-12 .heading-column {
    margin-bottom: 60px;
}
.content-12 .content-row {
    margin: -30px -15px;
}
.content-12 .content-repeat {
    padding: 30px 15px;
}
.content-12 a.content-repeat {
    color: unset;
    text-decoration: none;
    transition: ease all 0.3s;
}
.content-12 a.content-repeat:hover {
    color: var(--brand-orange);
}
.content-12 .content-repeat p:last-of-type {
    margin-bottom: 0;
}
.content-12 a.content-repeat * {
    font-weight: 800;
}
.content-12 .animated-image {
    -webkit-transition: opacity 0.6s ease-out;
    -moz-transition: opacity 0.6s ease-out;
    -o-transition: opacity 0.6s ease-out;
    opacity: 0;
    padding-bottom: 0;
}
.content-12  .static-image {
    -webkit-transition: opacity 0.6s ease-in;
    -moz-transition: opacity 0.6s ease-in;
    -o-transition: opacity 0.6s ease-in;
    opacity: 1;
}
.content-12 a.content-repeat:hover .animated-image {
    -webkit-transition: opacity 0.6s ease-in;
    -moz-transition: opacity 0.6s ease-in;
    -o-transition: opacity 0.6s ease-in;
    opacity: 1;
    padding-bottom: 56.25%;
}
.content-12 .content-repeat:hover .static-image {
    -webkit-transition: opacity 0.6s ease-out;
    -moz-transition: opacity 0.6s ease-out;
    -o-transition: opacity 0.6s ease-out;
    opacity: 0;
    padding-bottom: 0;
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
@media(max-width: 1199.98px){
}
@media(max-width: 991.98px){
    .content-12 .content-row {
        margin: -15px;
    }
    .content-12 .content-repeat {
        padding: 15px;
    }
    .content-12 .heading-column {
        margin-bottom: 40px;
    }
}
@media(max-width: 767.98px){
    .content-12 .heading-column {
        margin-bottom: 40px;
    }
    .content-12 .content-repeat:last-of-type p {
        margin-bottom: 0px;
    }
}
@media(max-width: 575.98px){
    .content-12 .heading-column {
        margin-bottom: 30px;
    }

}

/* blog-feed-5 */
.blog-feed-5 .image-16by9 {
    padding-bottom: 36.4%;
}
.blog-feed-5 button.button.tag {
    margin-top: 40px;
    margin-left: 40px;
    background-color: var(--white);
}
.blog-feed-5 .white-content-box {
    padding: 40px;
    position: absolute;
    bottom: 40px;
    left: 40px;
    max-width: 38.934%;
    width: 38.934%;
    background-color: var(--white);
    border-radius: var(--global-border-radius-sml);
}
.blog-feed-5 .featured-blog-button {
    position: absolute;
    bottom: 40px;
    right: 40px;
}
.blog-feed-5 .featured-blog-button button.button {
    margin: 0px;
}
.blog-feed-5 .featured-blog-post {
    margin-bottom: 60px;
}
.blog-feed-5 a {
    text-decoration: none;
    color: unset;
    transition: ease all 0.3s;
}
.blog-feed-5 a:hover {
    color: var(--brand-orange);
    text-decoration: none;
}
.blog-feed-5 .negative-margin {
    margin: 0px -25px -40px;
}
.blog-feed-5 .content-padding {
    padding: 0px 25px 40px;
}
.blog-feed-5 .content-padding .d-flex p {
    max-width: 73.29%;
}
.blog-feed-5 .border-bottom {
    border-bottom: 1px solid #D8D8D8!important;
    padding-bottom: 20px;
    height: 100%;
}
.blog-feed-5 ~ .content-12 .container-fluid {
    padding-bottom: 60px;
}
.blog-feed-5 .d-flex.justify-content-between h6 {
    max-width: calc(100% - 66px);
}
@media(max-width: 1199.98px){
    .blog-feed-5 .white-content-box {
        width: 70%;
        max-width: 70%;
    }
    .blog-feed-5 ~ .content-12 .container-fluid {
        padding-bottom: 45px;
    }
}
@media(max-width: 991.98px) {
    .blog-feed-5 .white-content-box {
        max-width: 75%;
        width: 75%;
        position: relative;
        bottom: unset;
        left: 0px;
    }
    .blog-feed-5 ~ .content-12 .container-fluid {
        padding-bottom: 40px;
    }
}

@media(max-width: 767.98px){
    .blog-feed-5 .featured-blog-post {
        margin-bottom: 45px;
    }
    .blog-feed-5 button.button.tag {
        margin-top: 20px;
        margin-left: 20px;
    }
    .blog-feed-5 .white-content-box {
        padding: 20px 0px 20px;
    }
    .blog-feed-5 .featured-blog-button {
        right: 0px;
    }
    .blog-feed-5 ~ .content-12 .container-fluid {
        padding-bottom: 30px;
    }
}
@media(max-width: 575.98px){
    .blog-feed-5 .featured-blog-button {
        position: relative;
        bottom: 0px;
    }
    .blog-feed-5 ~ .content-12 .container-fluid {
        padding-bottom: 15px;
    }
}

/*.page-template-page-nw-template #content * {*/
    /*overflow: hidden;*/
/*}*/
.page-template-page-nw-template .page-hero {
    display: none;

}