.site-nav__link {
    font-size: 16px;
}

.site-header,
.site-header__element--sub {
    box-shadow: 0 0 25px rgb(0 0 0 / 10%);
}

.is-light .site-header,
.is-light .site-header__element--sub {
    box-shadow: none;
}

.site-header__search-form {
    border: 1px solid #e8e8e1
}

.fFuGRG, .jlbTqc {
    text-align: center
}

.fBHNBt input, .iOEePm {
    outline: 0;
    font-family: inherit
}

.fFuGRG {
    display: inline-block;
    line-height: 1;
    padding: 12px 20px;
    -webkit-text-decoration: none;
    text-decoration: none;
    outline: 0
}

.fFuGRG span {
    color: inherit
}

.iXMnll {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.iXMnll .pf-countdown__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center
}

.iXMnll .pf-countdown__inner > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.iXMnll .pf-countdown__inner > div > label {
    display: block
}

.jQUrBQ {
    -webkit-transition: opacity .3s linear 2s;
    transition: opacity .3s linear 2s;
    position: relative
}

.jQUrBQ.glider-loading > * {
    opacity: .5 !important
}

.jQUrBQ:not([style]):before {
    content: "";
    position: absolute;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #000;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    -webkit-animation: 2s linear infinite pf-spin;
    animation: 2s linear infinite pf-spin;
    z-index: 1;
    top: calc(50% - 16px);
    left: calc(50% - 16px)
}

@-webkit-keyframes pf-spin {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes pf-spin {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.jQUrBQ .glider-hide, .jQUrBQ .glider-nav.disabled, .jQUrBQ:not([style]) > * {
    opacity: 0
}

.jQUrBQ .glider {
    height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    overflow-y: hidden
}

.jQUrBQ .glider::-webkit-scrollbar {
    opacity: 0;
    height: 0
}

.jQUrBQ .glider, .jQUrBQ .glider-track {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.jQUrBQ .glider-dot, .jQUrBQ .glider-nav {
    border: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    -webkit-appearance: none;
    display: initial;
    min-width: initial
}

.jQUrBQ .glider-dots, .jQUrBQ .glider-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.jQUrBQ .glider-track {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    z-index: 1
}

.jQUrBQ .glider.draggable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab
}

.jQUrBQ .glider.draggable .glider-slide img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: auto
}

.jQUrBQ .glider.drag {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}

.jQUrBQ .glider-slide {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 100%
}

.jQUrBQ .glider-nav {
    width: 40px;
    height: 40px;
    position: absolute;
    font-size: 20px;
    top: calc(50% - 20px);
    cursor: pointer;
    -webkit-transition: .35s;
    transition: .35s;
    line-height: 1
}

.jQUrBQ .glider-nav:after, .jQUrBQ .glider-nav:before {
    content: "";
    position: absolute;
    background: #fff
}

.bheIgq, .bqvHpa, .bzUUvT, .fBHNBt label, .fBHNBt sup, .iVVDxu, .kYfGQj {
    position: relative
}

.jQUrBQ .glider-nav-1:after, .jQUrBQ .glider-nav-1:before {
    width: 1px;
    height: 8px
}

.jQUrBQ .glider-nav-1:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 19px
}

.jQUrBQ .glider-nav-1:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 14px
}

.jQUrBQ .glider-nav-2:before {
    height: 2px;
    width: 12px;
    left: 12px;
    top: calc(50% - 1px)
}

.jQUrBQ .glider-nav-2:after {
    border: 4px solid transparent;
    border-left: 4px solid #fff;
    background: 0 0;
    top: calc(50% - 4px);
    right: 8px
}

.jQUrBQ.glider-n-1 .glider-nav {
    border-radius: 50%;
    background: rgba(0, 0, 0, .4)
}

.jQUrBQ .glider-d-1 .glider-dot.active, .jQUrBQ .glider-d-1 .glider-dot:hover, .jQUrBQ .glider-d-2 .glider-dot.active:before, .jQUrBQ.glider-n-1 .glider-nav:hover {
    background: #000
}

.fBHNBt input, .jQUrBQ .glider-d-3 .glider-dot.active:before {
    background: #fff
}

.jQUrBQ.glider-n-2 .glider-nav {
    background: #000;
    border-radius: 3px;
    opacity: 0
}

.jQUrBQ.glider-n-2 .glider-prev {
    left: 40px
}

.jQUrBQ.glider-n-2 .glider-next {
    right: 40px
}

.jQUrBQ.glider-n-2x .glider-nav {
    background: 0 0
}

.jQUrBQ.glider-n-2x .glider-nav:after, .jQUrBQ.glider-n-2x .glider-nav:before {
    box-shadow: 0 0 3px #000
}

.jQUrBQ.glider-n-3 .glider-nav {
    top: auto;
    bottom: 20px;
    background: #000;
    border-radius: 3px
}

.jQUrBQ.glider-n-2:hover .glider-nav:not(.disabled) {
    opacity: 1
}

.jQUrBQ.glider-n-2:hover .glider-prev {
    left: 20px
}

.jQUrBQ .glider-next, .jQUrBQ.glider-n-2:hover .glider-next {
    right: 20px
}

.jQUrBQ .glider-prev {
    left: 20px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.jQUrBQ .glider-dots {
    position: absolute;
    bottom: 15px;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.fBHNBt label, .fWMPub[class*=pf-c-] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.jQUrBQ .glider-dot {
    cursor: pointer;
    min-height: initial;
    margin: 0 5px
}

.jQUrBQ .glider-d-1 .glider-dot {
    width: 20px;
    height: 5px;
    background: rgba(0, 0, 0, .4)
}

.jQUrBQ .glider-d-2 .glider-dot, .jQUrBQ .glider-d-3 .glider-dot {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: 0 0;
    border: 2px solid;
    position: relative
}

.jQUrBQ .glider-d-2 .glider-dot.active:before, .jQUrBQ .glider-d-3 .glider-dot.active:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 2px;
    left: 2px
}

.jQUrBQ .glider-d-2 .glider-dot {
    border-color: #000
}

.jQUrBQ .glider-d-3 .glider-dot {
    border-color: #fff
}

.jQUrBQ [style*=--g-xs] {
    margin: 0 calc(-1 * var(--g-xs))
}

.jQUrBQ [style*=--g-xs] .glide-wrapper {
    padding: 0 var(--g-xs)
}

@media (min-width: 1025px) {
    .jQUrBQ .glider {
        overflow: hidden
    }
}

.kHNXmE.glider-loading, .kHNXmE.glider-loading .glider {
    height: px
}

.kHNXmE .glider-track {
    -webkit-transition: height .3s ease-in-out;
    transition: height .3s ease-in-out
}

.fWMPub {
    width: 100%;
    height: 100%
}

.fWMPub[class*=pf-c-] {
    display: flex
}

.lkcydY {
    height: unset
}

.lkcydY .glide-container {
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.hUVNGC {
    --pf-sample-color: #5d6b82;
    --pf-border-color: #d1d5db;
    opacity: 1 !important
}

.bqvHpa, .bzUUvT {
    display: inline-block;
    max-width: 100%
}

.bqvHpa img, .bzUUvT img {
    width: auto;
    max-height: 560px !important;
    height: 100%;
    border-radius: inherit
}

.iVVDxu:empty {
    display: initial
}

.bheIgq {
    padding: 20px 0
}

.jydWoQ > span:last-child {
    line-height: inherit;
    display: block;
    margin-right: 0 !important
}

.kmbRsK {
    width: 100%
}

.kmbRsK .embed-container, .kmbRsK .fluid-width-video-wrapper, .kmbRsK .lazyframe, .kmbRsK .lazyframe:before, .kmbRsK .mediaWrapper, .kmbRsK .video-wrapper {
    position: initial !important;
    padding: 0
}

.fBHNBt {
    padding: 8px
}

.fBHNBt label {
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.fBHNBt label:not(:last-child) {
    margin-bottom: 4px
}

.fBHNBt sup {
    top: -8px;
    color: red
}

.fBHNBt input {
    border: 1px solid var(--pf-border-color);
    font-size: 16px;
    border-radius: 4px;
    width: 100%;
    width: -webkit-fill-available;
    width: -moz-available;
    padding: 10px 8px;
    margin: 0
}

.fBHNBt input::-webkit-input-placeholder {
    color: var(--pf-border-color)
}

.fBHNBt input::-moz-placeholder {
    color: var(--pf-border-color)
}

.fBHNBt input:-ms-input-placeholder {
    color: var(--pf-border-color)
}

.fBHNBt input::placeholder {
    color: var(--pf-border-color)
}

.fBHNBt input[type=checkbox] {
    width: auto;
    padding: 0;
    margin-right: 8px
}

.fBHNBt button {
    padding: 10px 20px;
    background: var(--pf-sample-color);
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    border: 0
}

.jlbTqc {
    border-radius: 4px;
    margin-top: 16px;
    padding: 16px;
    font-size: 14px;
    border: 1px solid
}

.iOEePm {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

@media all {
    .__pf_l_b5AANj .pf-39_, .__pf_l_b5AANj .pf-40_ {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 60px
    }

    .__pf_l_b5AANj .pf-66_:hover, .__pf_l_b5AANj .pf-78_:hover {
        background-color: transparent
    }

    .__pf_l_b5AANj .pf-3_, .__pf_l_b5AANj .pf-47_, .__pf_l_b5AANj .pf-7_ {
        padding-top: 0;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-191_, .__pf_l_b5AANj .pf-251_, .__pf_l_b5AANj .pf-5_ {
        text-align: center
    }

    .__pf_l_b5AANj .pf-10_, .__pf_l_b5AANj .pf-195_, .__pf_l_b5AANj .pf-255_, .__pf_l_b5AANj .pf-287_, .__pf_l_b5AANj .pf-309_, .__pf_l_b5AANj .pf-54_, .__pf_l_b5AANj .pf-6_ {
        width: 100%;
        height: auto
    }

    .__pf_l_b5AANj .pf-11_ {
        padding-top: 50px;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-14_ {
        height: auto;
        width: 900px
    }

    .__pf_l_b5AANj .pf-15_, .__pf_l_b5AANj .pf-19_ {
        padding-top: 0;
        padding-bottom: 50px
    }

    .__pf_l_b5AANj .pf-18_ {
        width: 100%;
        height: auto;
        padding-top: 10px;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-23_ {
        padding-top: 60px;
        padding-bottom: 60px;
        background-color: #f0f0f0
    }

    .__pf_l_b5AANj .pf-24_, .__pf_l_b5AANj .pf-27_, .__pf_l_b5AANj .pf-289_, .__pf_l_b5AANj .pf-37_, .__pf_l_b5AANj .pf-42_ {
        margin-left: 0;
        margin-right: 0
    }

    .__pf_l_b5AANj .pf-26_ {
        width: 100%
    }

    .__pf_l_b5AANj .pf-32_, .__pf_l_b5AANj .pf-95_ {
        font-family: var(--pf-tertiary-font);
        font-weight: 400;
        line-height: 28px;
        text-align: center;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-36_ {
        background-image: none;
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 40px;
        padding-top: 0;
        background-color: #4a4a4a
    }

    .__pf_l_b5AANj .pf-281_, .__pf_l_b5AANj .pf-340_, .__pf_l_b5AANj .pf-53_, .__pf_l_b5AANj .pf-55_, .__pf_l_b5AANj .pf-69_, .__pf_l_b5AANj .pf-98_ {
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat
    }

    .__pf_l_b5AANj .pf-38_ {
        text-align: center;
        color: var(--pf-background-color)
    }

    .__pf_l_b5AANj .pf-39_ {
        line-height: 1em;
        font-family: var(--pf-tertiary-font)
    }

    .__pf_l_b5AANj .pf-40_ {
        line-height: 1em
    }

    .__pf_l_b5AANj .pf-41_ {
        margin-top: 5px;
        margin-bottom: 0;
        font-size: 30px;
        line-height: 1em
    }

    .__pf_l_b5AANj .pf-43_ {
        text-align: center;
        font-family: Roboto;
        font-weight: 400;
        margin-top: 30px
    }

    .__pf_l_b5AANj .pf-60_, .__pf_l_b5AANj .pf-72_, .__pf_l_b5AANj .pf-81_ {
        text-align: left;
        font-family: Raleway
    }

    .__pf_l_b5AANj .pf-44_ {
        color: var(--pf-background-color);
        font-size: 24px;
        padding: 20px 40px;
        border: 2px solid #fff
    }

    .__pf_l_b5AANj .pf-50_ {
        background-image: none
    }

    .__pf_l_b5AANj .pf-51_ {
        background-size: cover;
        background-repeat: no-repeat
    }

    .__pf_l_b5AANj .pf-58_ {
        width: 100%;
        height: 850px;
        margin-bottom: -200px;
        padding-top: 25px
    }

    .__pf_l_b5AANj .pf-60_ {
        font-size: 46px;
        color: var(--pf-background-color);
        margin-top: 0;
        margin-bottom: 0;
        font-weight: 600;
        line-height: 48px
    }

    .__pf_l_b5AANj .pf-63_, .__pf_l_b5AANj .pf-75_ {
        font-size: 36px;
        font-family: Raleway;
        color: var(--pf-primary-color);
        margin-top: 0;
        margin-bottom: 0;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-66_, .__pf_l_b5AANj .pf-78_ {
        background-color: var(--pf-primary-color);
        color: var(--pf-background-color);
        font-size: 16px;
        padding: 15px 30px;
        text-align: left;
        font-family: Raleway;
        margin-top: 25px;
        margin-bottom: 10px
    }

    .__pf_l_b5AANj .pf-69_ {
        padding: 0;
        background-image: url(/cdn/shop/t/3/assets/homeslide2bknd-1647981941521.jpg?v=1647981942)
    }

    .__pf_l_b5AANj .pf-70_ {
        max-width: 1475px;
        margin: 0 auto
    }

    .__pf_l_b5AANj .pf-71_ {
        margin-left: 150px
    }

    .__pf_l_b5AANj .pf-72_ {
        max-width: 1475px;
        margin: 0 auto;
        font-size: 46px;
        color: var(--pf-background-color);
        font-weight: 600;
        line-height: 48px;
        border-style: none
    }

    .__pf_l_b5AANj .pf-81_ {
        background-color: #fff0;
        color: var(--pf-background-color);
        font-size: 16px;
        padding: 13px 28px;
        margin-top: 25px;
        margin-bottom: 10px;
        margin-left: 25px;
        border: 2px solid #4bb95a
    }

    .__pf_l_b5AANj .pf-85_ {
        width: 100%;
        height: 650px;
        padding-top: 25px
    }

    .__pf_l_b5AANj .pf-87_ {
        background-color: var(--pf-color-8);
        padding-top: 100px;
        padding-bottom: 100px
    }

    .__pf_l_b5AANj .pf-298_, .__pf_l_b5AANj .pf-88_ {
        max-width: 1150px;
        margin: 0 auto
    }

    .__pf_l_b5AANj .pf-90_ {
        max-width: 1350px;
        margin: 0 auto
    }

    .__pf_l_b5AANj .pf-91_ {
        width: 100%;
        max-width: 1400px;
        margin: 0 auto
    }

    .__pf_l_b5AANj .pf-101_, .__pf_l_b5AANj .pf-104_, .__pf_l_b5AANj .pf-92_ {
        margin-top: 0;
        font-family: Raleway;
        text-align: center
    }

    .__pf_l_b5AANj .pf-92_ {
        font-size: 56px;
        font-weight: 600;
        line-height: 46px;
        margin-bottom: 25px
    }

    .__pf_l_b5AANj .pf-98_ {
        background-image: url(../images/FastCharger-bg1.jpg);
        background-image: url(../images/dark-pump.jpg);
        padding-top: 175px;
        padding-bottom: 175px
    }

    .__pf_l_b5AANj .pf-101_ {
        font-size: 56px;
        color: var(--pf-background-color);
        margin-bottom: 50px;
        font-weight: 600;
        line-height: 56px
    }

    .__pf_l_b5AANj .pf-104_ {
        font-size: 36px;
        color: var(--pf-primary-color);
        margin-bottom: 0;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-107_, .__pf_l_b5AANj .pf-130_ {
        margin-top: 25px;
        margin-left: 0;
        margin-right: 0
    }

    .__pf_l_b5AANj .pf-108_ {
        margin-right: 50px;
        padding-right: 100px
    }

    .__pf_l_b5AANj .pf-109_ {
        height: auto;
        width: 125px;
        float: left;
        margin-top: 10px;
        margin-right: 20px;
        padding-bottom: 15px
    }

    .__pf_l_b5AANj .pf-110_, .__pf_l_b5AANj .pf-121_, .__pf_l_b5AANj .pf-133_, .__pf_l_b5AANj .pf-144_ {
        margin-left: 125px;
        color: var(--pf-background-color);
        font-family: Raleway;
        font-size: 34px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight: 600
    }

    .__pf_l_b5AANj .pf-113_, .__pf_l_b5AANj .pf-124_ {
        color: var(--pf-background-color);
        font-family: Roboto;
        /*margin-left: 125px;*/
        margin-top: 0;
        margin-bottom: 0;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-116_, .__pf_l_b5AANj .pf-127_, .__pf_l_b5AANj .pf-139_, .__pf_l_b5AANj .pf-150_ {
        color: var(--pf-primary-color);
        font-family: Roboto;
        margin-left: 125px;
        margin-top: 5px;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-119_ {
        margin-right: 50px;
        padding-right: 155px
    }

    .__pf_l_b5AANj .pf-120_ {
        height: auto;
        width: 125px;
        float: left;
        margin-top: 10px;
        margin-right: 20px
    }

    .__pf_l_b5AANj .pf-131_, .__pf_l_b5AANj .pf-142_ {
        margin-right: 50px;
        padding-right: 130px
    }

    .__pf_l_b5AANj .pf-132_ {
        height: auto;
        width: 120px;
        float: left;
        margin-top: 10px;
        margin-right: 20px
    }

    .__pf_l_b5AANj .pf-136_, .__pf_l_b5AANj .pf-147_ {
        color: var(--pf-background-color);
        font-family: Roboto;
        margin-left: 125px;
        margin-top: 0;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-143_ {
        height: auto;
        width: 130px;
        float: left;
        margin-top: 15px;
        margin-right: 15px;
        padding-bottom: 15px
    }

    .__pf_l_b5AANj .pf-154_ {
        text-align: center;
        padding-left: 2px;
        margin-right: 25px
    }

    .__pf_l_b5AANj .pf-155_ {
        height: 175px;
        width: 175px;
        margin-top: 0;
        padding-bottom: 15px;
        margin-bottom: 20px
    }

    .__pf_l_b5AANj .pf-156_, .__pf_l_b5AANj .pf-167_ {
        color: var(--pf-background-color);
        font-family: Raleway;
        font-size: 34px;
        margin-top: 5px;
        margin-bottom: 5px;
        font-weight: 600;
        text-align: center
    }

    .__pf_l_b5AANj .pf-159_ {
        color: var(--pf-background-color);
        font-family: Roboto;
        margin-left: 0;
        margin-top: 0;
        margin-bottom: 10px;
        font-weight: 400;
        text-align: left
    }

    .__pf_l_b5AANj .pf-162_, .__pf_l_b5AANj .pf-173_ {
        color: var(--pf-primary-color);
        padding: 0;
        font-family: var(--pf-tertiary-font);
        border-style: solid;
        border-color: #000 #000 var(--pf-primary-color);
        border-width: 0 0 1px;
        display: inline;
        float: left
    }

    .__pf_l_b5AANj .pf-165_ {
        text-align: center;
        margin-left: 25px;
        margin-right: 100px
    }

    .__pf_l_b5AANj .pf-166_ {
        height: 175px;
        width: 175px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 20px
    }

    .__pf_l_b5AANj .pf-170_ {
        color: var(--pf-background-color);
        font-family: Roboto;
        margin-top: 0;
        margin-bottom: 10px;
        text-align: left;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-176_ {
        padding-bottom: 50px;
        padding-top: 50px;
        background-color: #f0f0f0
    }

    .__pf_l_b5AANj .pf-177_, .__pf_l_b5AANj .pf-240_ {
        max-width: 1150px;
        padding-bottom: 0;
        padding-top: 0;
        margin: 0 auto;
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-178_, .__pf_l_b5AANj .pf-241_ {
        padding-right: 50px
    }

    .__pf_l_b5AANj .pf-179_ {
        font-size: 48px;
        font-family: Raleway;
        margin-top: 0;
        margin-bottom: 0;
        color: var(--pf-foreground-color);
        text-align: left;
        font-weight: 600;
        padding-right: 0;
        line-height: 56px
    }

    .__pf_l_b5AANj .pf-182_, .__pf_l_b5AANj .pf-217_ {
        font-size: 16px;
        line-height: 30px;
        font-family: Roboto;
        color: var(--pf-foreground-color);
        margin-top: 15px;
        margin-bottom: 25px;
        text-align: left;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-185_ {
        background-color: var(--pf-primary-color);
        color: var(--pf-background-color);
        font-size: 16px;
        padding: 15px 30px;
        text-align: left;
        font-family: Raleway;
        border-style: none;
        background-attachment: scroll
    }

    .__pf_l_b5AANj .pf-188_ {
        color: var(--pf-primary-color);
        font-size: 16px;
        padding: 13px 31px;
        text-align: left;
        margin-left: 15px;
        border: 2px solid #4bb95a;
        font-family: Raleway
    }

    .__pf_l_b5AANj .pf-192_, .__pf_l_b5AANj .pf-252_ {
        height: auto;
        display: table;
        margin-left: auto;
        margin-right: auto
    }

    .__pf_l_b5AANj .pf-193_, .__pf_l_b5AANj .pf-253_ {
        max-width: 1420px;
        margin: 0 auto;
        padding-bottom: 100px;
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-196_, .__pf_l_b5AANj .pf-224_, .__pf_l_b5AANj .pf-256_ {
        padding-top: 180px;
        padding-bottom: 180px
    }

    .__pf_l_b5AANj .pf-197_, .__pf_l_b5AANj .pf-225_, .__pf_l_b5AANj .pf-257_ {
        font-size: 36px;
        font-family: Raleway;
        margin-top: 0;
        margin-bottom: 0;
        color: var(--pf-foreground-color);
        text-align: left
    }

    .__pf_l_b5AANj .pf-200_, .__pf_l_b5AANj .pf-228_, .__pf_l_b5AANj .pf-260_ {
        font-size: 18px;
        line-height: 26px;
        font-family: Roboto;
        color: var(--pf-foreground-color);
        margin-top: 15px;
        margin-bottom: 25px;
        text-align: left
    }

    .__pf_l_b5AANj .pf-203_, .__pf_l_b5AANj .pf-220_, .__pf_l_b5AANj .pf-231_, .__pf_l_b5AANj .pf-248_, .__pf_l_b5AANj .pf-263_ {
        background-color: var(--pf-primary-color);
        color: var(--pf-background-color);
        font-size: 16px;
        padding: 15px 30px;
        text-align: left;
        font-family: Raleway;
        border-style: none
    }

    .__pf_l_b5AANj .pf-206_, .__pf_l_b5AANj .pf-234_, .__pf_l_b5AANj .pf-266_ {
        color: var(--pf-primary-color);
        font-size: 16px;
        padding: 12px 30px;
        text-align: left;
        margin-left: 15px;
        border: 3px solid #34c759;
        font-family: Raleway
    }

    .__pf_l_b5AANj .pf-209_ {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 50px;
        padding-bottom: 25px;
        background-color: #fff
    }

    .__pf_l_b5AANj .pf-210_ {
        max-width: 1400px;
        margin: 0 auto;
        padding-bottom: 0;
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-211_ {
        margin-left: 0;
        text-align: center
    }

    .__pf_l_b5AANj .pf-214_, .__pf_l_b5AANj .pf-242_ {
        font-family: Raleway;
        text-align: left;
        font-weight: 600;
        line-height: 56px;
        color: var(--pf-foreground-color)
    }

    .__pf_l_b5AANj .pf-212_ {
        max-width: 500px;
        height: auto;
        width: 471px;
        margin-right: 0
    }

    .__pf_l_b5AANj .pf-213_ {
        padding-right: 100px;
        margin-top: -150px
    }

    .__pf_l_b5AANj .pf-214_ {
        font-size: 56px;
        margin-top: 0;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-223_ {
        max-width: 1420px;
        margin: 0 auto;
        padding-bottom: 100px;
        padding-top: 100px
    }

    .__pf_l_b5AANj .pf-238_ {
        width: 100%;
        max-width: 600px;
        height: auto
    }

    .__pf_l_b5AANj .pf-239_ {
        padding-bottom: 50px;
        padding-top: 50px;
        background-color: #f0f0f0
    }

    .__pf_l_b5AANj .pf-242_ {
        font-size: 47px;
        margin-top: 0;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-245_ {
        margin-top: 15px;
        margin-bottom: 25px;
        text-align: left;
        font-weight: 300
    }

    .__pf_l_b5AANj .pf-272_, .__pf_l_b5AANj .pf-275_ {
        color: var(--pf-background-color);
        text-align: left
    }

    .__pf_l_b5AANj .pf-269_ {
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-270_ {
        max-width: 1150px;
        margin: 0 auto;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-271_ {
        padding-right: 100px;
        margin-bottom: 75px
    }

    .__pf_l_b5AANj .pf-272_ {
        font-size: 56px;
        font-family: Raleway;
        margin-top: 0;
        margin-bottom: 0;
        font-weight: 600;
        line-height: 56px
    }

    .__pf_l_b5AANj .pf-275_ {
        font-size: 16px;
        line-height: 30px;
        font-family: Roboto;
        margin-top: 15px;
        margin-bottom: 25px;
        padding-right: 15px;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-278_ {
        padding-top: 0;
        padding-bottom: 0;
        text-align: center
    }

    .__pf_l_b5AANj .pf-279_ {
        width: 550px;
        height: auto
    }

    .__pf_l_b5AANj .pf-280_ {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        background-color: var(--pf-foreground-color)
    }

    .__pf_l_b5AANj .pf-282_ {
        padding-top: 180px;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-283_ {
        padding-bottom: 0;
        margin-left: 50px
    }

    .__pf_l_b5AANj .pf-284_ {
        font-size: 56px;
        font-family: Raleway;
        margin-top: 0;
        margin-bottom: 0;
        color: var(--pf-primary-color);
        text-align: left;
        font-weight: 600;
        line-height: 56px
    }

    .__pf_l_b5AANj .pf-291_, .__pf_l_b5AANj .pf-292_ {
        margin: 0 auto;
        width: 75%
    }

    .__pf_l_b5AANj .pf-288_ {
        padding-top: 100px;
        padding-bottom: 75px;
        background-color: var(--pf-color-8)
    }

    .__pf_l_b5AANj .pf-291_ {
        height: auto
    }

    .__pf_l_b5AANj .pf-294_ {
        font-size: 16px;
        line-height: 30px;
        font-family: Roboto;
        color: var(--pf-foreground-color);
        margin-top: 15px;
        margin-bottom: 25px;
        text-align: left;
        padding-right: 0;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-297_ {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 50px;
        padding-bottom: 0;
        color: var(--pf-background-color);
        background-image: none
    }

    .__pf_l_b5AANj .pf-300_ {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: -15px
    }

    .__pf_l_b5AANj .pf-302_ {
        font-size: 46px;
        font-family: Raleway;
        margin-bottom: 0;
        color: var(--pf-foreground-color);
        text-align: left;
        font-weight: 600;
        line-height: 46px;
        margin-top: -30px
    }

    .__pf_l_b5AANj .pf-305_ {
        font-size: 26px;
        font-family: Raleway;
        margin: 10px 0;
        color: var(--pf-primary-color);
        text-align: left;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-310_ {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0;
        background-color: #ededed;
        color: var(--pf-background-color);
        background-image: none
    }

    .__pf_l_b5AANj .pf-311_ {
        max-width: 1150px;
        margin: 0 auto;
        padding-top: 100px;
        padding-bottom: 100px
    }

    .__pf_l_b5AANj .pf-313_, .__pf_l_b5AANj .pf-343_ {
        font-size: 56px;
        font-family: Raleway;
        margin-top: 0;
        margin-bottom: 0;
        color: var(--pf-foreground-color);
        text-align: center;
        font-weight: 600
    }

    .__pf_l_b5AANj .pf-316_ {
        font-size: 26px;
        font-family: Raleway;
        margin: 10px 0;
        color: var(--pf-primary-color);
        text-align: center;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-320_ {
        color: var(--pf-foreground-color);
        background-color: var(--pf-background-color)
    }

    .__pf_l_b5AANj .pf-321_ {
        background-color: #ededed;
        padding: 0
    }

    .__pf_l_b5AANj .pf-322_ {
        margin: 0 auto
    }

    .__pf_l_b5AANj .pf-323_ {
        background-color: var(--pf-background-color);
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        border-style: none
    }

    .__pf_l_b5AANj .pf-324_ {
        font-size: 26px;
        font-family: Raleway;
        margin: 25px auto;
        color: var(--pf-foreground-color);
        text-align: left;
        font-weight: 500
    }

    .__pf_l_b5AANj .pf-327_ {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .__pf_l_b5AANj .pf-321_ [data-pf-type=FormLabel] {
        font-family: Raleway
    }

    .__pf_l_b5AANj .pf-333_ {
        margin-top: 20px
    }

    .__pf_l_b5AANj .pf-336_ {
        margin-top: 20px;
        background-color: var(--pf-primary-color);
        padding: 15px 30px;
        border-radius: 0
    }

    .__pf_l_b5AANj .pf-341_ {
        padding-top: 100px;
        padding-bottom: 600px;
        margin-left: 0;
        margin-right: 0
    }

    .__pf_l_b5AANj .pf-346_ {
        font-size: 36px;
        font-family: Raleway;
        margin: 5px auto 0;
        color: var(--pf-primary-color);
        text-align: center;
        max-width: 800px;
        font-weight: 400
    }

    .__pf_l_b5AANj .pf-109_ > img, .__pf_l_b5AANj .pf-10_ > img, .__pf_l_b5AANj .pf-120_ > img, .__pf_l_b5AANj .pf-132_ > img, .__pf_l_b5AANj .pf-143_ > img, .__pf_l_b5AANj .pf-14_ > img, .__pf_l_b5AANj .pf-18_ > img, .__pf_l_b5AANj .pf-192_ > img, .__pf_l_b5AANj .pf-195_ > img, .__pf_l_b5AANj .pf-212_ > img, .__pf_l_b5AANj .pf-238_ > img, .__pf_l_b5AANj .pf-252_ > img, .__pf_l_b5AANj .pf-255_ > img, .__pf_l_b5AANj .pf-279_ > img, .__pf_l_b5AANj .pf-287_ > img, .__pf_l_b5AANj .pf-309_ > img, .__pf_l_b5AANj .pf-54_ > img, .__pf_l_b5AANj .pf-6_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-44_:hover {
        border: 2px solid #4bb95a;
        color: var(--pf-primary-color)
    }

    .__pf_l_b5AANj .pf-58_ > img {
        object-fit: contain;
        object-position: right center
    }

    .__pf_l_b5AANj .pf-66_:hover {
        border: 2px solid #4bb95a;
        padding: 13px 28px;
        font-size: 16px
    }

    .__pf_l_b5AANj .pf-78_:hover, .__pf_l_b5AANj .pf-81_:hover {
        border: 2px solid #34c759;
        font-size: 16px;
        padding: 13px 28px
    }

    .__pf_l_b5AANj .pf-81_:hover {
        background-color: var(--pf-primary-color)
    }

    .__pf_l_b5AANj .pf-85_ > img {
        object-fit: contain;
        object-position: left center
    }

    .__pf_l_b5AANj .pf-155_ > img, .__pf_l_b5AANj .pf-166_ > img {
        height: 100%;
        object-fit: contain;
        object-position: center center
    }

    .__pf_l_b5AANj .pf-185_:hover {
        border: 2px solid #4bb95a;
        padding: 13px 28px;
        background-color: #f0f0f0;
        color: var(--pf-primary-color)
    }

    .__pf_l_b5AANj .pf-188_:hover {
        background-color: var(--pf-primary-color);
        border: 2px solid #34c759;
        color: var(--pf-background-color)
    }

    .__pf_l_b5AANj .pf-203_:hover, .__pf_l_b5AANj .pf-231_:hover, .__pf_l_b5AANj .pf-263_:hover {
        border-style: none
    }

    .__pf_l_b5AANj .pf-206_:hover, .__pf_l_b5AANj .pf-234_:hover, .__pf_l_b5AANj .pf-266_:hover {
        background-color: var(--pf-primary-color);
        border-style: none;
        color: var(--pf-background-color)
    }

    .__pf_l_b5AANj .pf-220_:hover {
        border: 2px solid #4bb95a;
        padding: 13px 28px;
        background-color: #fff0;
        color: var(--pf-primary-color)
    }

    .__pf_l_b5AANj .pf-248_:hover, .__pf_l_b5AANj .pf-336_:hover {
        color: var(--pf-primary-color);
        background-color: var(--pf-background-color);
        padding: 13px 28px
    }

    .__pf_l_b5AANj .pf-248_:hover {
        border: 2px solid #4bb95a
    }

    .__pf_l_b5AANj .pf-336_:hover {
        border-radius: 0;
        border: 2px solid #4bb95a
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .__pf_l_b5AANj .pf-10_ > img, .__pf_l_b5AANj .pf-14_, .__pf_l_b5AANj .pf-14_ > img, .__pf_l_b5AANj .pf-18_ > img, .__pf_l_b5AANj .pf-54_ > img, .__pf_l_b5AANj .pf-6_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-58_ > img, .__pf_l_b5AANj .pf-85_ > img {
        object-fit: contain;
        object-position: center center
    }

    .__pf_l_b5AANj .pf-10_, .__pf_l_b5AANj .pf-18_, .__pf_l_b5AANj .pf-195_, .__pf_l_b5AANj .pf-238_, .__pf_l_b5AANj .pf-255_, .__pf_l_b5AANj .pf-279_, .__pf_l_b5AANj .pf-287_, .__pf_l_b5AANj .pf-309_, .__pf_l_b5AANj .pf-54_, .__pf_l_b5AANj .pf-6_ {
        width: 100%;
        height: auto
    }

    .__pf_l_b5AANj .pf-14_ {
        width: 900px
    }

    .__pf_l_b5AANj .pf-12_, .__pf_l_b5AANj .pf-24_ {
        margin-left: 0;
        margin-right: 0
    }

    .__pf_l_b5AANj .pf-16_, .__pf_l_b5AANj .pf-20_ {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 25px
    }

    .__pf_l_b5AANj .pf-15_, .__pf_l_b5AANj .pf-19_ {
        padding-bottom: 30px
    }

    .__pf_l_b5AANj .pf-26_, .__pf_l_b5AANj .pf-291_ {
        width: 100%
    }

    .__pf_l_b5AANj .pf-32_, .__pf_l_b5AANj .pf-95_ {
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-43_ {
        margin-top: 10px
    }

    .__pf_l_b5AANj .pf-52_ {
        max-height: 400px
    }

    .__pf_l_b5AANj .pf-58_ {
        width: 100%;
        height: 500px;
        margin-bottom: -100px
    }

    .__pf_l_b5AANj .pf-72_ {
        margin-left: 2px
    }

    .__pf_l_b5AANj .pf-71_ {
        margin-left: 100px
    }

    .__pf_l_b5AANj .pf-85_ {
        width: 100%;
        height: 400px
    }

    .__pf_l_b5AANj .pf-109_ > img, .__pf_l_b5AANj .pf-120_ > img, .__pf_l_b5AANj .pf-132_ > img, .__pf_l_b5AANj .pf-143_ > img, .__pf_l_b5AANj .pf-155_ > img, .__pf_l_b5AANj .pf-166_ > img, .__pf_l_b5AANj .pf-192_, .__pf_l_b5AANj .pf-192_ > img, .__pf_l_b5AANj .pf-195_ > img, .__pf_l_b5AANj .pf-212_, .__pf_l_b5AANj .pf-212_ > img, .__pf_l_b5AANj .pf-238_ > img, .__pf_l_b5AANj .pf-252_, .__pf_l_b5AANj .pf-252_ > img, .__pf_l_b5AANj .pf-255_ > img, .__pf_l_b5AANj .pf-279_ > img, .__pf_l_b5AANj .pf-287_ > img, .__pf_l_b5AANj .pf-309_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-90_ {
        margin-left: 80px;
        margin-right: 80px
    }

    .__pf_l_b5AANj .pf-87_ {
        padding-top: 100px;
        padding-bottom: 100px;
        background-color: var(--pf-color-8)
    }

    .__pf_l_b5AANj .pf-109_, .__pf_l_b5AANj .pf-120_, .__pf_l_b5AANj .pf-132_, .__pf_l_b5AANj .pf-143_, .__pf_l_b5AANj .pf-155_, .__pf_l_b5AANj .pf-166_ {
        width: 100%;
        max-width: 100px;
        min-height: auto
    }

    .__pf_l_b5AANj .pf-99_ {
        margin-left: 100px;
        margin-right: 100px
    }

    .__pf_l_b5AANj .pf-192_, .__pf_l_b5AANj .pf-252_ {
        width: 400px;
        margin-left: 0
    }

    .__pf_l_b5AANj .pf-177_, .__pf_l_b5AANj .pf-240_ {
        margin-left: 30px;
        margin-right: 30px
    }

    .__pf_l_b5AANj .pf-176_, .__pf_l_b5AANj .pf-209_, .__pf_l_b5AANj .pf-239_ {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .__pf_l_b5AANj .pf-212_ {
        width: 400px
    }

    .__pf_l_b5AANj .pf-220_ {
        background-color: var(--pf-primary-color)
    }

    .__pf_l_b5AANj .pf-220_:hover {
        background-color: #fff0
    }

    .__pf_l_b5AANj .pf-210_ {
        margin-left: 50px;
        margin-right: 50px
    }

    .__pf_l_b5AANj .pf-275_ {
        padding-right: 10px
    }

    .__pf_l_b5AANj .pf-271_ {
        padding-top: 25px;
        margin-bottom: 50px
    }

    .__pf_l_b5AANj .pf-270_ {
        margin-left: 80px;
        margin-right: 80px;
        text-align: unset
    }

    .__pf_l_b5AANj .pf-269_ {
        padding-top: 25px
    }

    .__pf_l_b5AANj .pf-282_ {
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-294_ {
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-288_ {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .__pf_l_b5AANj .pf-302_ {
        margin-top: -30px
    }

    .__pf_l_b5AANj .pf-305_ {
        margin-top: 25px;
        margin-bottom: 25px
    }

    .__pf_l_b5AANj .pf-301_ {
        text-align: unset
    }

    .__pf_l_b5AANj .pf-298_ {
        padding-top: 50px;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-316_ {
        margin: 25px 80px
    }

    .__pf_l_b5AANj .pf-311_ {
        padding-top: 50px;
        padding-bottom: 50px;
        margin-left: 170px;
        margin-right: 170px
    }

    .__pf_l_b5AANj .pf-341_ {
        padding-top: 50px
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .__pf_l_b5AANj .pf-10_ > img, .__pf_l_b5AANj .pf-14_ > img, .__pf_l_b5AANj .pf-18_, .__pf_l_b5AANj .pf-18_ > img, .__pf_l_b5AANj .pf-54_ > img, .__pf_l_b5AANj .pf-6_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-58_ > img, .__pf_l_b5AANj .pf-85_ > img {
        object-fit: contain;
        object-position: center center
    }

    .__pf_l_b5AANj .pf-10_, .__pf_l_b5AANj .pf-14_, .__pf_l_b5AANj .pf-195_, .__pf_l_b5AANj .pf-212_, .__pf_l_b5AANj .pf-238_, .__pf_l_b5AANj .pf-255_, .__pf_l_b5AANj .pf-279_, .__pf_l_b5AANj .pf-287_, .__pf_l_b5AANj .pf-309_, .__pf_l_b5AANj .pf-54_, .__pf_l_b5AANj .pf-6_ {
        width: 100%;
        height: auto
    }

    .__pf_l_b5AANj .pf-12_ {
        margin-left: 0;
        margin-right: 0
    }

    .__pf_l_b5AANj .pf-18_ {
        width: 100%;
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-16_, .__pf_l_b5AANj .pf-20_ {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 25px
    }

    .__pf_l_b5AANj .pf-26_, .__pf_l_b5AANj .pf-291_ {
        width: 100%
    }

    .__pf_l_b5AANj .pf-43_ {
        margin-top: 10px
    }

    .__pf_l_b5AANj .pf-58_ {
        width: 100%;
        height: 600px;
        padding-top: 0;
        margin-bottom: -100px
    }

    .__pf_l_b5AANj .pf-101_, .__pf_l_b5AANj .pf-179_, .__pf_l_b5AANj .pf-313_, .__pf_l_b5AANj .pf-343_, .__pf_l_b5AANj .pf-60_, .__pf_l_b5AANj .pf-72_, .__pf_l_b5AANj .pf-92_ {
        font-size: 36px
    }

    .__pf_l_b5AANj .pf-104_, .__pf_l_b5AANj .pf-316_, .__pf_l_b5AANj .pf-346_, .__pf_l_b5AANj .pf-63_, .__pf_l_b5AANj .pf-75_ {
        font-size: 26px
    }

    .__pf_l_b5AANj .pf-283_, .__pf_l_b5AANj .pf-71_ {
        margin-left: 0
    }

    .__pf_l_b5AANj .pf-85_ {
        width: 100%;
        height: 500px
    }

    .__pf_l_b5AANj .pf-109_ > img, .__pf_l_b5AANj .pf-120_ > img, .__pf_l_b5AANj .pf-132_ > img, .__pf_l_b5AANj .pf-143_ > img, .__pf_l_b5AANj .pf-155_ > img, .__pf_l_b5AANj .pf-166_ > img, .__pf_l_b5AANj .pf-192_, .__pf_l_b5AANj .pf-192_ > img, .__pf_l_b5AANj .pf-195_ > img, .__pf_l_b5AANj .pf-212_ > img, .__pf_l_b5AANj .pf-238_ > img, .__pf_l_b5AANj .pf-252_, .__pf_l_b5AANj .pf-252_ > img, .__pf_l_b5AANj .pf-255_ > img, .__pf_l_b5AANj .pf-279_ > img, .__pf_l_b5AANj .pf-287_ > img, .__pf_l_b5AANj .pf-309_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-50_ {
        max-height: 500px
    }

    .__pf_l_b5AANj .pf-87_ {
        padding-top: 100px;
        background-color: var(--pf-color-8)
    }

    .__pf_l_b5AANj .pf-109_, .__pf_l_b5AANj .pf-120_, .__pf_l_b5AANj .pf-132_, .__pf_l_b5AANj .pf-143_, .__pf_l_b5AANj .pf-155_, .__pf_l_b5AANj .pf-166_ {
        width: 100%;
        max-width: 150px;
        height: auto
    }

    .__pf_l_b5AANj .pf-108_, .__pf_l_b5AANj .pf-119_, .__pf_l_b5AANj .pf-131_, .__pf_l_b5AANj .pf-142_ {
        margin-left: 10px;
        margin-right: 10px;
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-177_, .__pf_l_b5AANj .pf-178_, .__pf_l_b5AANj .pf-213_, .__pf_l_b5AANj .pf-240_, .__pf_l_b5AANj .pf-241_, .__pf_l_b5AANj .pf-275_, .__pf_l_b5AANj .pf-294_ {
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-192_, .__pf_l_b5AANj .pf-252_ {
        width: 100%;
        margin-left: 0
    }

    .__pf_l_b5AANj .pf-176_, .__pf_l_b5AANj .pf-239_, .__pf_l_b5AANj .pf-311_ {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .__pf_l_b5AANj .pf-214_, .__pf_l_b5AANj .pf-242_, .__pf_l_b5AANj .pf-272_, .__pf_l_b5AANj .pf-284_ {
        font-size: 36px;
        line-height: 36px
    }

    .__pf_l_b5AANj .pf-271_ {
        margin-right: 0;
        padding-right: 0;
        margin-bottom: 0;
        padding-bottom: 10px
    }

    .__pf_l_b5AANj .pf-270_ {
        margin-left: 15px;
        margin-right: 15px
    }

    .__pf_l_b5AANj .pf-269_ {
        padding-top: 50px
    }

    .__pf_l_b5AANj .pf-288_ {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .__pf_l_b5AANj .pf-302_ {
        font-size: 28px;
        line-height: 26px;
        margin-top: -30px
    }

    .__pf_l_b5AANj .pf-305_ {
        font-size: 21px
    }

    .__pf_l_b5AANj .pf-300_ {
        margin-bottom: -30px
    }
}

@media (max-width: 767px) {
    .__pf_l_b5AANj .pf-16_, .__pf_l_b5AANj .pf-20_ {
        margin-left: -15px;
        margin-right: -15px
    }

    .__pf_l_b5AANj .pf-10_ > img, .__pf_l_b5AANj .pf-14_ > img, .__pf_l_b5AANj .pf-18_, .__pf_l_b5AANj .pf-18_ > img, .__pf_l_b5AANj .pf-54_ > img, .__pf_l_b5AANj .pf-6_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-66_:hover, .__pf_l_b5AANj .pf-78_:hover, .__pf_l_b5AANj .pf-81_:hover {
        padding-left: 18px;
        padding-right: 18px
    }

    .__pf_l_b5AANj .pf-192_ > img, .__pf_l_b5AANj .pf-212_ > img, .__pf_l_b5AANj .pf-252_ > img, .__pf_l_b5AANj .pf-58_ > img, .__pf_l_b5AANj .pf-85_ > img {
        object-fit: contain;
        object-position: center center
    }

    .__pf_l_b5AANj .pf-10_, .__pf_l_b5AANj .pf-14_, .__pf_l_b5AANj .pf-195_, .__pf_l_b5AANj .pf-238_, .__pf_l_b5AANj .pf-255_, .__pf_l_b5AANj .pf-287_, .__pf_l_b5AANj .pf-309_, .__pf_l_b5AANj .pf-54_, .__pf_l_b5AANj .pf-6_ {
        width: 100%;
        height: auto
    }

    .__pf_l_b5AANj .pf-11_ {
        margin-bottom: 0;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-18_ {
        width: 100%;
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-15_, .__pf_l_b5AANj .pf-19_ {
        padding-bottom: 50px
    }

    .__pf_l_b5AANj .pf-22_ {
        margin-top: -10px
    }

    .__pf_l_b5AANj .pf-20_ {
        margin-top: 0;
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-26_, .__pf_l_b5AANj .pf-291_ {
        width: 100%
    }

    .__pf_l_b5AANj .pf-32_, .__pf_l_b5AANj .pf-95_ {
        margin-bottom: 0;
        line-height: 22px
    }

    .__pf_l_b5AANj .pf-40_ {
        font-size: 40px
    }

    .__pf_l_b5AANj .pf-41_ {
        font-size: 20px
    }

    .__pf_l_b5AANj .pf-39_ {
        font-size: 32px
    }

    .__pf_l_b5AANj .pf-58_ {
        width: 100%;
        height: 400px;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-101_, .__pf_l_b5AANj .pf-179_, .__pf_l_b5AANj .pf-197_, .__pf_l_b5AANj .pf-225_, .__pf_l_b5AANj .pf-257_, .__pf_l_b5AANj .pf-343_, .__pf_l_b5AANj .pf-60_, .__pf_l_b5AANj .pf-72_, .__pf_l_b5AANj .pf-92_ {
        font-size: 34px
    }

    .__pf_l_b5AANj .pf-104_, .__pf_l_b5AANj .pf-324_, .__pf_l_b5AANj .pf-346_, .__pf_l_b5AANj .pf-63_, .__pf_l_b5AANj .pf-75_ {
        font-size: 24px
    }

    .__pf_l_b5AANj .pf-66_, .__pf_l_b5AANj .pf-78_, .__pf_l_b5AANj .pf-81_ {
        padding-left: 20px;
        padding-right: 20px
    }

    .__pf_l_b5AANj .pf-59_ {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: -25px
    }

    .__pf_l_b5AANj .pf-56_ {
        padding-bottom: 25px
    }

    .__pf_l_b5AANj .pf-55_ {
        background-image: url(/cdn/shop/t/3/assets/homeslide1commercial-1648658208964.jpg?v=1648658209)
    }

    .__pf_l_b5AANj .pf-71_ {
        margin-left: 0;
        margin-top: -25px
    }

    .__pf_l_b5AANj .pf-85_ {
        width: 218.312px;
        height: 400px;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-109_ > img, .__pf_l_b5AANj .pf-120_ > img, .__pf_l_b5AANj .pf-132_ > img, .__pf_l_b5AANj .pf-143_ > img, .__pf_l_b5AANj .pf-155_ > img, .__pf_l_b5AANj .pf-166_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-70_ {
        flex-direction: column-reverse;
        padding-bottom: 25px
    }

    .__pf_l_b5AANj .pf-69_ {
        background-image: url(/cdn/shop/t/3/assets/homeslide2residential-1648657818336.jpg?v=1648657819)
    }

    .__pf_l_b5AANj .pf-87_ {
        padding-top: 50px;
        padding-bottom: 50px;
        background-color: var(--pf-color-8)
    }

    .__pf_l_b5AANj .pf-109_, .__pf_l_b5AANj .pf-120_, .__pf_l_b5AANj .pf-132_, .__pf_l_b5AANj .pf-143_, .__pf_l_b5AANj .pf-155_, .__pf_l_b5AANj .pf-166_ {
        width: 100%;
        max-width: 100px;
        height: auto
    }

    .__pf_l_b5AANj .pf-110_, .__pf_l_b5AANj .pf-121_, .__pf_l_b5AANj .pf-133_, .__pf_l_b5AANj .pf-144_, .__pf_l_b5AANj .pf-156_, .__pf_l_b5AANj .pf-167_ {
        font-size: 29px
    }

    .__pf_l_b5AANj .pf-108_ {
        margin-left: 0;
        margin-right: 0;
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-119_, .__pf_l_b5AANj .pf-131_, .__pf_l_b5AANj .pf-142_ {
        margin-right: 0;
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-154_ {
        margin-left: 0;
        margin-right: 0
    }

    .__pf_l_b5AANj .pf-165_ {
        margin-right: 0;
        margin-left: 0
    }

    .__pf_l_b5AANj .pf-98_ {
        padding-top: 125px;
        padding-bottom: 125px;
        background-position: center center
    }

    .__pf_l_b5AANj .pf-182_, .__pf_l_b5AANj .pf-200_, .__pf_l_b5AANj .pf-217_, .__pf_l_b5AANj .pf-228_, .__pf_l_b5AANj .pf-260_ {
        font-size: 14px;
        line-height: 22px
    }

    .__pf_l_b5AANj .pf-188_ {
        padding-left: 21px;
        padding-right: 21px
    }

    .__pf_l_b5AANj .pf-178_, .__pf_l_b5AANj .pf-241_ {
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-192_ {
        width: 256px;
        max-height: 325px;
        margin-left: 0
    }

    .__pf_l_b5AANj .pf-195_ > img, .__pf_l_b5AANj .pf-212_, .__pf_l_b5AANj .pf-238_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-191_, .__pf_l_b5AANj .pf-251_ {
        /*margin-bottom: -50px*/
    }

    .__pf_l_b5AANj .pf-177_, .__pf_l_b5AANj .pf-240_ {
        flex-direction: column-reverse;
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-196_, .__pf_l_b5AANj .pf-224_, .__pf_l_b5AANj .pf-256_ {
        padding-top: 0;
        padding-bottom: 0
    }

    .__pf_l_b5AANj .pf-193_, .__pf_l_b5AANj .pf-253_, .__pf_l_b5AANj .pf-311_ {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .__pf_l_b5AANj .pf-176_, .__pf_l_b5AANj .pf-239_ {
        margin-top: 0;
        padding-bottom: 50px;
        padding-top: 50px
    }

    .__pf_l_b5AANj .pf-212_ {
        width: 225px;
        margin: 0 auto;
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-212_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-211_ {
        margin-left: 0;
        text-align: center
    }

    .__pf_l_b5AANj .pf-214_, .__pf_l_b5AANj .pf-242_ {
        font-size: 34px;
        line-height: 34px
    }

    .__pf_l_b5AANj .pf-213_ {
        padding-right: 0;
        margin-top: 0;
        margin-left: 15px;
        margin-right: 15px
    }

    .__pf_l_b5AANj .pf-210_, .__pf_l_b5AANj .pf-282_ {
        padding-top: 0
    }

    .__pf_l_b5AANj .pf-223_, .__pf_l_b5AANj .pf-288_ {
        padding-top: 50px;
        padding-bottom: 25px
    }

    .__pf_l_b5AANj .pf-245_ {
        font-size: 24px;
        line-height: 22px
    }

    .__pf_l_b5AANj .pf-252_ {
        width: 256px;
        height: 325px;
        padding-bottom: 1px;
        margin-bottom: 25px
    }

    .__pf_l_b5AANj .pf-255_ > img, .__pf_l_b5AANj .pf-279_ > img, .__pf_l_b5AANj .pf-287_ > img, .__pf_l_b5AANj .pf-309_ > img {
        height: auto
    }

    .__pf_l_b5AANj .pf-272_ {
        font-size: 34px;
        line-height: 36px
    }

    .__pf_l_b5AANj .pf-275_ {
        font-size: 14px;
        line-height: 22px;
        padding-right: 30px
    }

    .__pf_l_b5AANj .pf-271_ {
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        margin-bottom: 0
    }

    .__pf_l_b5AANj .pf-279_ {
        width: 100%;
        height: auto;
        margin-bottom: -15px
    }

    .__pf_l_b5AANj .pf-269_ {
        padding-top: 50px
    }

    .__pf_l_b5AANj .pf-284_ {
        font-size: 34px;
        line-height: 34px;
        margin-bottom: 25px
    }

    .__pf_l_b5AANj .pf-283_ {
        margin-left: 0
    }

    .__pf_l_b5AANj .pf-281_ {
        background-size: cover;
        padding-top: 50px;
        padding-bottom: 50px;
        background-image: none;
        background-position: center center
    }

    .__pf_l_b5AANj .pf-294_ {
        font-size: 14px;
        line-height: 22px;
        padding-right: 0
    }

    .__pf_l_b5AANj .pf-302_, .__pf_l_b5AANj .pf-313_ {
        margin-left: 10px;
        margin-right: 10px;
        line-height: 34px
    }

    .__pf_l_b5AANj .pf-302_ {
        font-size: 34px;
        margin-top: 0
    }

    .__pf_l_b5AANj .pf-305_, .__pf_l_b5AANj .pf-316_ {
        font-size: 24px;
        margin-left: 10px;
        margin-right: 10px
    }

    .__pf_l_b5AANj .pf-300_ {
        margin-bottom: -30px
    }

    .__pf_l_b5AANj .pf-313_ {
        font-size: 34px
    }

    .__pf_l_b5AANj .pf-341_ {
        padding-top: 50px;
        padding-bottom: 375px
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.sr-only-focusable:active {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

@-webkit-keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25))
    }
}

@keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25))
    }
}

@-webkit-keyframes fa-bounce {
    0%, 64%, to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
    }
    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
    }
    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
    }
    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
    }
}

@keyframes fa-bounce {
    0%, 64%, to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, .9)) translateY(0)
    }
    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, .9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
    }
    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, .95)) translateY(0)
    }
    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em))
    }
}

@-webkit-keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, .4)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, .4)
    }
}

@-webkit-keyframes fa-beat-fade {
    0%, to {
        opacity: var(--fa-beat-fade-opacity, .4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125))
    }
}

@keyframes fa-beat-fade {
    0%, to {
        opacity: var(--fa-beat-fade-opacity, .4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125))
    }
}

@-webkit-keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
    }
}

@keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))
    }
}

@-webkit-keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    24%, 8% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }
    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    40%, to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    24%, 8% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }
    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    40%, to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.green {
    color: var(--pf-primary-color);
}

.gray {
    color: #9B9B9B;
}

.red {
    color: #FF0000;
}

.white {
    color: #fff;
}

.gray-bg {
    background-color: var(--pf-color-8);
}

.bold {
    font-weight: 800;
}

.green-btn {
    background-color: var(--pf-primary-color) !important;
    color: #fff !important;
    border: var(--pf-primary-color) 2px solid;
    margin: 24px 0px;
    padding: 14px 40px;
    font-weight: 700;
    font-size: 18px;
}

.green-btn:hover {
    background-color: #fff !important;
    color: var(--pf-primary-color) !important;
}

.white-btn {
    color: var(--pf-primary-color) !important;
    background-color: #fff !important;
    border: var(--pf-primary-color) 2px solid;
    margin: 24px 0px;
    padding: 14px 15px;
    font-weight: 700;
    font-size: 18px;
}

.white-btn-10 {
    color: var(--pf-primary-color) !important;
    background-color: #fff !important;
    border: var(--pf-primary-color) 2px solid;
    margin: 24px 0px;
    padding: 14px 10px;
    font-weight: 700;
    font-size: 18px;
}

.white-btn:hover {
    color: #fff !important;
    background-color: var(--pf-primary-color) !important;
}

.white-btn:hover span {
    color: #fff !important;
}

.hero-product-list {
    margin-bottom: 20px;
}

.icon-md {
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: middle;
    fill: currentColor
}

.info-column {
    max-width: 1150px;
    margin: 0 auto !important;
    padding-bottom: 0;
    padding-top: 0;
    width: 95vw
}

.info-column .bottom-row {
    margin-bottom: 5px !important;
}

.ic-center {
    text-align: center;
}

.gray-border-top {
    border-top: 1px solid #D1D5DB;
}

.info-form {
    max-width: 750px;
    margin: 0 auto;
    text-align: left;
}

.info-form input, .info-form fieldset, .info-form textarea {
    width: 100%;
}

.info-form legend {
    font-weight: bold;
}

.info-form fieldset {
    border: none;
}

.info-form label {
    display: inline;
}

.info-form input[type=checkbox] {
    display: inline;
    width: auto;
    border: 2px solid var(--pf-primary-color);
    -webkit-box-shadow: 0px 0px 0px 1px var(--pf-primary-color);
    -moz-box-shadow: 0px 0px 0px 1px var(--pf-primary-color);
    box-shadow: 0px 0px 0px 1px var(--pf-primary-color);
}

.spec-label {
    font-weight: bold;
    font-size: 18px;
}
h3.spec-type {
    margin: 10px 0px;
    font-size: 21px;
}
.spec-value {
    font-size: 18px;
}

.spec-value.subhead {
    font-weight: 500;
}

.newsletter-section {
    padding: 20px 0px;
}

.newsletter-form {
    max-width: 1280px;
    margin: 10px auto;
    text-align: left;
}

.newsletter-form input {
    background-color: #fff;
    width: 95%
}

.newsletter-form button.green-btn {
    margin: 35px auto 0 auto;
    padding: 7px 40px;
}

@media (max-width: 1025px) {
    .info-column {
        max-width: 95vw;
    }
}
@media (min-width: 768px) {
    .__pf [style*="--mt-sm"] {
        margin-top: var(--mt-sm)
    }
}
@media (min-width: 1025px) {
    .__pf [style*="--mt-md"] {
        margin-top: var(--mt-md)
    }
}
@media (min-width: 1200px) {
    .__pf [style*="--mt-lg"] {
        margin-top: var(--mt-lg)
    }
}