.background-cover {

    background-position: 50%;

    background-size: cover

}



.object-fit-cover {

    -o-object-fit: cover;

    object-fit: cover;

    font-family: "object-fit: cover;"

}



.object-fit-cover--centered {

    left: 50%;

    top: -50%;

    bottom: 0;

    -webkit-transform: translate(-50%,50%);

    transform: translate(-50%,50%)

}



.object-fit-cover--centered-x {

    left: 50%;

    top: 0;

    bottom: 0;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%)

}



.hide {

    text-indent: -998em;

    height: 0;

    margin: 0;

    padding: 0

}



.adjustable-element {

    max-width: 100%;

    max-height: 100%;

    width: auto;

    height: auto;

    flex-shrink: 0

}



.fill-the-whole-space {

    left: 0;

    right: 0;

    top: 0;

    bottom: 0

}



.font-size-8 {

    font-size: .5rem

}



.font-size-10 {

    font-size: .625rem

}



.font-size-11 {

    font-size: .6875rem

}


.font-size-12 {

    font-size: .75rem

}



.font-size-13 {

    font-size: .8125rem

}



.font-size-14 {

    font-size: .875rem

}



.font-size-15 {

    font-size: .9375rem

}



.font-size-16 {

    font-size: 1rem

}



.font-size-17,.font-size-18 {

    font-size: 1.0625rem

}



@media (min-width: 576px) {

    .font-size-18 {

        font-size:1.07292rem

    }

}



@media (min-width: 768px) {

    .font-size-18 {

        font-size:1.08333rem

    }

}



@media (min-width: 992px) {

    .font-size-18 {

        font-size:1.09375rem

    }

}



@media (min-width: 1200px) {

    .font-size-18 {

        font-size:1.10417rem

    }

}



@media (min-width: 1500px) {

    .font-size-18 {

        font-size:1.11458rem

    }

}



@media (min-width: 1800px) {

    .font-size-18 {

        font-size:1.125rem

    }

}



.font-size-19 {

    font-size: 1.125rem

}



@media (min-width: 576px) {

    .font-size-19 {

        font-size:1.13542rem

    }

}



@media (min-width: 768px) {

    .font-size-19 {

        font-size:1.14583rem

    }

}



@media (min-width: 992px) {

    .font-size-19 {

        font-size:1.15625rem

    }

}



@media (min-width: 1200px) {

    .font-size-19 {

        font-size:1.16667rem

    }

}



@media (min-width: 1500px) {

    .font-size-19 {

        font-size:1.17708rem

    }

}



@media (min-width: 1800px) {

    .font-size-19 {

        font-size:1.1875rem

    }

}



.font-size-20 {

    font-size: 1.125rem

}



@media (min-width: 576px) {

    .font-size-20 {

        font-size:1.14583rem

    }

}



@media (min-width: 768px) {

    .font-size-20 {

        font-size:1.16667rem

    }

}



@media (min-width: 992px) {

    .font-size-20 {

        font-size:1.1875rem

    }

}



@media (min-width: 1200px) {

    .font-size-20 {

        font-size:1.20833rem

    }

}



@media (min-width: 1500px) {

    .font-size-20 {

        font-size:1.22917rem

    }

}



@media (min-width: 1800px) {

    .font-size-20 {

        font-size:1.25rem

    }

}



.font-size-21 {

    font-size: 1.1875rem

}



@media (min-width: 576px) {

    .font-size-21 {

        font-size:1.20833rem

    }

}



@media (min-width: 768px) {

    .font-size-21 {

        font-size:1.22917rem

    }

}



@media (min-width: 992px) {

    .font-size-21 {

        font-size:1.25rem

    }

}



@media (min-width: 1200px) {

    .font-size-21 {

        font-size:1.27083rem

    }

}



@media (min-width: 1500px) {

    .font-size-21 {

        font-size:1.29167rem

    }

}



@media (min-width: 1800px) {

    .font-size-21 {

        font-size:1.3125rem

    }

}



.font-size-22 {

    font-size: 1.1875rem

}



@media (min-width: 576px) {

    .font-size-22 {

        font-size:1.21875rem

    }

}



@media (min-width: 768px) {

    .font-size-22 {

        font-size:1.25rem

    }

}



@media (min-width: 992px) {

    .font-size-22 {

        font-size:1.28125rem

    }

}



@media (min-width: 1200px) {

    .font-size-22 {

        font-size:1.3125rem

    }

}



@media (min-width: 1500px) {

    .font-size-22 {

        font-size:1.34375rem

    }

}



@media (min-width: 1800px) {

    .font-size-22 {

        font-size:1.375rem

    }

}



.font-size-23 {

    font-size: 1.25rem

}



@media (min-width: 576px) {

    .font-size-23 {

        font-size:1.28125rem

    }

}



@media (min-width: 768px) {

    .font-size-23 {

        font-size:1.3125rem

    }

}



@media (min-width: 992px) {

    .font-size-23 {

        font-size:1.34375rem

    }

}



@media (min-width: 1200px) {

    .font-size-23 {

        font-size:1.375rem

    }

}



@media (min-width: 1500px) {

    .font-size-23 {

        font-size:1.40625rem

    }

}



@media (min-width: 1800px) {

    .font-size-23 {

        font-size:1.4375rem

    }

}



.font-size-24 {

    font-size: 1.25rem

}



@media (min-width: 576px) {

    .font-size-24 {

        font-size:1.29167rem

    }

}



@media (min-width: 768px) {

    .font-size-24 {

        font-size:1.33333rem

    }

}



@media (min-width: 992px) {

    .font-size-24 {

        font-size:1.375rem

    }

}



@media (min-width: 1200px) {

    .font-size-24 {

        font-size:1.41667rem

    }

}



@media (min-width: 1500px) {

    .font-size-24 {

        font-size:1.45833rem

    }

}



@media (min-width: 1800px) {

    .font-size-24 {

        font-size:1.5rem

    }

}



.font-size-25 {

    font-size: 1.3125rem

}



@media (min-width: 576px) {

    .font-size-25 {

        font-size:1.35417rem

    }

}



@media (min-width: 768px) {

    .font-size-25 {

        font-size:1.39583rem

    }

}



@media (min-width: 992px) {

    .font-size-25 {

        font-size:1.4375rem

    }

}



@media (min-width: 1200px) {

    .font-size-25 {

        font-size:1.47917rem

    }

}



@media (min-width: 1500px) {

    .font-size-25 {

        font-size:1.52083rem

    }

}



@media (min-width: 1800px) {

    .font-size-25 {

        font-size:1.5625rem

    }

}



.font-size-26 {

    font-size: 1.3125rem

}



@media (min-width: 576px) {

    .font-size-26 {

        font-size:1.36458rem

    }

}



@media (min-width: 768px) {

    .font-size-26 {

        font-size:1.41667rem

    }

}



@media (min-width: 992px) {

    .font-size-26 {

        font-size:1.46875rem

    }

}



@media (min-width: 1200px) {

    .font-size-26 {

        font-size:1.52083rem

    }

}



@media (min-width: 1500px) {

    .font-size-26 {

        font-size:1.57292rem

    }

}



@media (min-width: 1800px) {

    .font-size-26 {

        font-size:1.625rem

    }

}



.font-size-27 {

    font-size: 1.375rem

}



@media (min-width: 576px) {

    .font-size-27 {

        font-size:1.42708rem

    }

}



@media (min-width: 768px) {

    .font-size-27 {

        font-size:1.47917rem

    }

}



@media (min-width: 992px) {

    .font-size-27 {

        font-size:1.53125rem

    }

}



@media (min-width: 1200px) {

    .font-size-27 {

        font-size:1.58333rem

    }

}



@media (min-width: 1500px) {

    .font-size-27 {

        font-size:1.63542rem

    }

}



@media (min-width: 1800px) {

    .font-size-27 {

        font-size:1.6875rem

    }

}



.font-size-28 {

    font-size: 1.375rem

}



@media (min-width: 576px) {

    .font-size-28 {

        font-size:1.4375rem

    }

}



@media (min-width: 768px) {

    .font-size-28 {

        font-size:1.5rem

    }

}



@media (min-width: 992px) {

    .font-size-28 {

        font-size:1.5625rem

    }

}



@media (min-width: 1200px) {

    .font-size-28 {

        font-size:1.625rem

    }

}



@media (min-width: 1500px) {

    .font-size-28 {

        font-size:1.6875rem

    }

}



@media (min-width: 1800px) {

    .font-size-28 {

        font-size:1.75rem

    }

}



.font-size-29 {

    font-size: 1.375rem

}



@media (min-width: 576px) {

    .font-size-29 {

        font-size:1.44792rem

    }

}



@media (min-width: 768px) {

    .font-size-29 {

        font-size:1.52083rem

    }

}



@media (min-width: 992px) {

    .font-size-29 {

        font-size:1.59375rem

    }

}



@media (min-width: 1200px) {

    .font-size-29 {

        font-size:1.66667rem

    }

}



@media (min-width: 1500px) {

    .font-size-29 {

        font-size:1.73958rem

    }

}



@media (min-width: 1800px) {

    .font-size-29 {

        font-size:1.8125rem

    }

}



.font-size-30 {

    font-size: 1.375rem

}



@media (min-width: 576px) {

    .font-size-30 {

        font-size:1.45833rem

    }

}



@media (min-width: 768px) {

    .font-size-30 {

        font-size:1.54167rem

    }

}



@media (min-width: 992px) {

    .font-size-30 {

        font-size:1.625rem

    }

}



@media (min-width: 1200px) {

    .font-size-30 {

        font-size:1.70833rem

    }

}



@media (min-width: 1500px) {

    .font-size-30 {

        font-size:1.79167rem

    }

}



@media (min-width: 1800px) {

    .font-size-30 {

        font-size:1.875rem

    }

}



.font-size-31 {

    font-size: 1.5rem

}



@media (min-width: 576px) {

    .font-size-31 {

        font-size:1.57292rem

    }

}



@media (min-width: 768px) {

    .font-size-31 {

        font-size:1.64583rem

    }

}



@media (min-width: 992px) {

    .font-size-31 {

        font-size:1.71875rem

    }

}



@media (min-width: 1200px) {

    .font-size-31 {

        font-size:1.79167rem

    }

}



@media (min-width: 1500px) {

    .font-size-31 {

        font-size:1.86458rem

    }

}



@media (min-width: 1800px) {

    .font-size-31 {

        font-size:1.9375rem

    }

}



.font-size-32 {

    font-size: 1.5rem

}



@media (min-width: 576px) {

    .font-size-32 {

        font-size:1.58333rem

    }

}



@media (min-width: 768px) {

    .font-size-32 {

        font-size:1.66667rem

    }

}



@media (min-width: 992px) {

    .font-size-32 {

        font-size:1.75rem

    }

}



@media (min-width: 1200px) {

    .font-size-32 {

        font-size:1.83333rem

    }

}



@media (min-width: 1500px) {

    .font-size-32 {

        font-size:1.91667rem

    }

}



@media (min-width: 1800px) {

    .font-size-32 {

        font-size:2rem

    }

}



.font-size-33 {

    font-size: 1.5625rem

}



@media (min-width: 576px) {

    .font-size-33 {

        font-size:1.64583rem

    }

}



@media (min-width: 768px) {

    .font-size-33 {

        font-size:1.72917rem

    }

}



@media (min-width: 992px) {

    .font-size-33 {

        font-size:1.8125rem

    }

}



@media (min-width: 1200px) {

    .font-size-33 {

        font-size:1.89583rem

    }

}



@media (min-width: 1500px) {

    .font-size-33 {

        font-size:1.97917rem

    }

}



@media (min-width: 1800px) {

    .font-size-33 {

        font-size:2.0625rem

    }

}



.font-size-34 {

    font-size: 1.5625rem

}



@media (min-width: 576px) {

    .font-size-34 {

        font-size:1.65625rem

    }

}



@media (min-width: 768px) {

    .font-size-34 {

        font-size:1.75rem

    }

}



@media (min-width: 992px) {

    .font-size-34 {

        font-size:1.84375rem

    }

}



@media (min-width: 1200px) {

    .font-size-34 {

        font-size:1.9375rem

    }

}



@media (min-width: 1500px) {

    .font-size-34 {

        font-size:2.03125rem

    }

}



@media (min-width: 1800px) {

    .font-size-34 {

        font-size:2.125rem

    }

}



.font-size-35 {

    font-size: 1.625rem

}



@media (min-width: 576px) {

    .font-size-35 {

        font-size:1.71875rem

    }

}



@media (min-width: 768px) {

    .font-size-35 {

        font-size:1.8125rem

    }

}



@media (min-width: 992px) {

    .font-size-35 {

        font-size:1.90625rem

    }

}



@media (min-width: 1200px) {

    .font-size-35 {

        font-size:2rem

    }

}



@media (min-width: 1500px) {

    .font-size-35 {

        font-size:2.09375rem

    }

}



@media (min-width: 1800px) {

    .font-size-35 {

        font-size:2.1875rem

    }

}



.font-size-36 {

    font-size: 1.625rem

}



@media (min-width: 576px) {

    .font-size-36 {

        font-size:1.72917rem

    }

}



@media (min-width: 768px) {

    .font-size-36 {

        font-size:1.83333rem

    }

}



@media (min-width: 992px) {

    .font-size-36 {

        font-size:1.9375rem

    }

}



@media (min-width: 1200px) {

    .font-size-36 {

        font-size:2.04167rem

    }

}



@media (min-width: 1500px) {

    .font-size-36 {

        font-size:2.14583rem

    }

}



@media (min-width: 1800px) {

    .font-size-36 {

        font-size:2.25rem

    }

}



.font-size-37 {

    font-size: 1.6875rem

}



@media (min-width: 576px) {

    .font-size-37 {

        font-size:1.79167rem

    }

}



@media (min-width: 768px) {

    .font-size-37 {

        font-size:1.89583rem

    }

}



@media (min-width: 992px) {

    .font-size-37 {

        font-size:2rem

    }

}



@media (min-width: 1200px) {

    .font-size-37 {

        font-size:2.10417rem

    }

}



@media (min-width: 1500px) {

    .font-size-37 {

        font-size:2.20833rem

    }

}



@media (min-width: 1800px) {

    .font-size-37 {

        font-size:2.3125rem

    }

}



.font-size-38 {

    font-size: 1.6875rem

}



@media (min-width: 576px) {

    .font-size-38 {

        font-size:1.80208rem

    }

}



@media (min-width: 768px) {

    .font-size-38 {

        font-size:1.91667rem

    }

}



@media (min-width: 992px) {

    .font-size-38 {

        font-size:2.03125rem

    }

}



@media (min-width: 1200px) {

    .font-size-38 {

        font-size:2.14583rem

    }

}



@media (min-width: 1500px) {

    .font-size-38 {

        font-size:2.26042rem

    }

}



@media (min-width: 1800px) {

    .font-size-38 {

        font-size:2.375rem

    }

}



.font-size-39 {

    font-size: 1.75rem

}



@media (min-width: 576px) {

    .font-size-39 {

        font-size:1.86458rem

    }

}



@media (min-width: 768px) {

    .font-size-39 {

        font-size:1.97917rem

    }

}



@media (min-width: 992px) {

    .font-size-39 {

        font-size:2.09375rem

    }

}



@media (min-width: 1200px) {

    .font-size-39 {

        font-size:2.20833rem

    }

}



@media (min-width: 1500px) {

    .font-size-39 {

        font-size:2.32292rem

    }

}



@media (min-width: 1800px) {

    .font-size-39 {

        font-size:2.4375rem

    }

}



.font-size-40 {

    font-size: 1.75rem

}



@media (min-width: 576px) {

    .font-size-40 {

        font-size:1.875rem

    }

}



@media (min-width: 768px) {

    .font-size-40 {

        font-size:2rem

    }

}



@media (min-width: 992px) {

    .font-size-40 {

        font-size:2.125rem

    }

}



@media (min-width: 1200px) {

    .font-size-40 {

        font-size:2.25rem

    }

}



@media (min-width: 1500px) {

    .font-size-40 {

        font-size:2.375rem

    }

}



@media (min-width: 1800px) {

    .font-size-40 {

        font-size:2.5rem

    }

}



.font-size-41 {

    font-size: 1.8125rem

}



@media (min-width: 576px) {

    .font-size-41 {

        font-size:1.9375rem

    }

}



@media (min-width: 768px) {

    .font-size-41 {

        font-size:2.0625rem

    }

}



@media (min-width: 992px) {

    .font-size-41 {

        font-size:2.1875rem

    }

}



@media (min-width: 1200px) {

    .font-size-41 {

        font-size:2.3125rem

    }

}



@media (min-width: 1500px) {

    .font-size-41 {

        font-size:2.4375rem

    }

}



@media (min-width: 1800px) {

    .font-size-41 {

        font-size:2.5625rem

    }

}



.font-size-42 {

    font-size: 1.8125rem

}



@media (min-width: 576px) {

    .font-size-42 {

        font-size:1.94792rem

    }

}



@media (min-width: 768px) {

    .font-size-42 {

        font-size:2.08333rem

    }

}



@media (min-width: 992px) {

    .font-size-42 {

        font-size:2.21875rem

    }

}



@media (min-width: 1200px) {

    .font-size-42 {

        font-size:2.35417rem

    }

}



@media (min-width: 1500px) {

    .font-size-42 {

        font-size:2.48958rem

    }

}



@media (min-width: 1800px) {

    .font-size-42 {

        font-size:2.625rem

    }

}



.font-size-43 {

    font-size: 1.875rem

}



@media (min-width: 576px) {

    .font-size-43 {

        font-size:2.01042rem

    }

}



@media (min-width: 768px) {

    .font-size-43 {

        font-size:2.14583rem

    }

}



@media (min-width: 992px) {

    .font-size-43 {

        font-size:2.28125rem

    }

}



@media (min-width: 1200px) {

    .font-size-43 {

        font-size:2.41667rem

    }

}



@media (min-width: 1500px) {

    .font-size-43 {

        font-size:2.55208rem

    }

}



@media (min-width: 1800px) {

    .font-size-43 {

        font-size:2.6875rem

    }

}



.font-size-44 {

    font-size: 1.875rem

}



@media (min-width: 576px) {

    .font-size-44 {

        font-size:2.02083rem

    }

}



@media (min-width: 768px) {

    .font-size-44 {

        font-size:2.16667rem

    }

}



@media (min-width: 992px) {

    .font-size-44 {

        font-size:2.3125rem

    }

}



@media (min-width: 1200px) {

    .font-size-44 {

        font-size:2.45833rem

    }

}



@media (min-width: 1500px) {

    .font-size-44 {

        font-size:2.60417rem

    }

}



@media (min-width: 1800px) {

    .font-size-44 {

        font-size:2.75rem

    }

}



.font-size-45 {

    font-size: 1.9375rem

}



@media (min-width: 576px) {

    .font-size-45 {

        font-size:2.08333rem

    }

}



@media (min-width: 768px) {

    .font-size-45 {

        font-size:2.22917rem

    }

}



@media (min-width: 992px) {

    .font-size-45 {

        font-size:2.375rem

    }

}



@media (min-width: 1200px) {

    .font-size-45 {

        font-size:2.52083rem

    }

}



@media (min-width: 1500px) {

    .font-size-45 {

        font-size:2.66667rem

    }

}



@media (min-width: 1800px) {

    .font-size-45 {

        font-size:2.8125rem

    }

}



.font-size-46 {

    font-size: 1.9375rem

}



@media (min-width: 576px) {

    .font-size-46 {

        font-size:2.09375rem

    }

}



@media (min-width: 768px) {

    .font-size-46 {

        font-size:2.25rem

    }

}



@media (min-width: 992px) {

    .font-size-46 {

        font-size:2.40625rem

    }

}



@media (min-width: 1200px) {

    .font-size-46 {

        font-size:2.5625rem

    }

}



@media (min-width: 1500px) {

    .font-size-46 {

        font-size:2.71875rem

    }

}



@media (min-width: 1800px) {

    .font-size-46 {

        font-size:2.875rem

    }

}



.font-size-47 {

    font-size: 2rem

}



@media (min-width: 576px) {

    .font-size-47 {

        font-size:2.15625rem

    }

}



@media (min-width: 768px) {

    .font-size-47 {

        font-size:2.3125rem

    }

}



@media (min-width: 992px) {

    .font-size-47 {

        font-size:2.46875rem

    }

}



@media (min-width: 1200px) {

    .font-size-47 {

        font-size:2.625rem

    }

}



@media (min-width: 1500px) {

    .font-size-47 {

        font-size:2.78125rem

    }

}



@media (min-width: 1800px) {

    .font-size-47 {

        font-size:2.9375rem

    }

}



.font-size-48 {

    font-size: 2rem

}



@media (min-width: 576px) {

    .font-size-48 {

        font-size:2.16667rem

    }

}



@media (min-width: 768px) {

    .font-size-48 {

        font-size:2.33333rem

    }

}



@media (min-width: 992px) {

    .font-size-48 {

        font-size:2.5rem

    }

}



@media (min-width: 1200px) {

    .font-size-48 {

        font-size:2.66667rem

    }

}



@media (min-width: 1500px) {

    .font-size-48 {

        font-size:2.83333rem

    }

}



@media (min-width: 1800px) {

    .font-size-48 {

        font-size:3rem

    }

}



.font-size-49 {

    font-size: 2.0625rem

}



@media (min-width: 576px) {

    .font-size-49 {

        font-size:2.22917rem

    }

}



@media (min-width: 768px) {

    .font-size-49 {

        font-size:2.39583rem

    }

}



@media (min-width: 992px) {

    .font-size-49 {

        font-size:2.5625rem

    }

}



@media (min-width: 1200px) {

    .font-size-49 {

        font-size:2.72917rem

    }

}



@media (min-width: 1500px) {

    .font-size-49 {

        font-size:2.89583rem

    }

}



@media (min-width: 1800px) {

    .font-size-49 {

        font-size:3.0625rem

    }

}



.font-size-50 {

    font-size: 2.0625rem

}



@media (min-width: 576px) {

    .font-size-50 {

        font-size:2.23958rem

    }

}



@media (min-width: 768px) {

    .font-size-50 {

        font-size:2.41667rem

    }

}



@media (min-width: 992px) {

    .font-size-50 {

        font-size:2.59375rem

    }

}



@media (min-width: 1200px) {

    .font-size-50 {

        font-size:2.77083rem

    }

}



@media (min-width: 1500px) {

    .font-size-50 {

        font-size:2.94792rem

    }

}



@media (min-width: 1800px) {

    .font-size-50 {

        font-size:3.125rem

    }

}



.font-size-51 {

    font-size: 2.125rem

}



@media (min-width: 576px) {

    .font-size-51 {

        font-size:2.30208rem

    }

}



@media (min-width: 768px) {

    .font-size-51 {

        font-size:2.47917rem

    }

}



@media (min-width: 992px) {

    .font-size-51 {

        font-size:2.65625rem

    }

}



@media (min-width: 1200px) {

    .font-size-51 {

        font-size:2.83333rem

    }

}



@media (min-width: 1500px) {

    .font-size-51 {

        font-size:3.01042rem

    }

}



@media (min-width: 1800px) {

    .font-size-51 {

        font-size:3.1875rem

    }

}



.font-size-52 {

    font-size: 2.125rem

}



@media (min-width: 576px) {

    .font-size-52 {

        font-size:2.3125rem

    }

}



@media (min-width: 768px) {

    .font-size-52 {

        font-size:2.5rem

    }

}



@media (min-width: 992px) {

    .font-size-52 {

        font-size:2.6875rem

    }

}



@media (min-width: 1200px) {

    .font-size-52 {

        font-size:2.875rem

    }

}



@media (min-width: 1500px) {

    .font-size-52 {

        font-size:3.0625rem

    }

}



@media (min-width: 1800px) {

    .font-size-52 {

        font-size:3.25rem

    }

}



.font-size-53 {

    font-size: 2.1875rem

}



@media (min-width: 576px) {

    .font-size-53 {

        font-size:2.375rem

    }

}



@media (min-width: 768px) {

    .font-size-53 {

        font-size:2.5625rem

    }

}



@media (min-width: 992px) {

    .font-size-53 {

        font-size:2.75rem

    }

}



@media (min-width: 1200px) {

    .font-size-53 {

        font-size:2.9375rem

    }

}



@media (min-width: 1500px) {

    .font-size-53 {

        font-size:3.125rem

    }

}



@media (min-width: 1800px) {

    .font-size-53 {

        font-size:3.3125rem

    }

}



.font-size-54 {

    font-size: 2.1875rem

}



@media (min-width: 576px) {

    .font-size-54 {

        font-size:2.38542rem

    }

}



@media (min-width: 768px) {

    .font-size-54 {

        font-size:2.58333rem

    }

}



@media (min-width: 992px) {

    .font-size-54 {

        font-size:2.78125rem

    }

}



@media (min-width: 1200px) {

    .font-size-54 {

        font-size:2.97917rem

    }

}



@media (min-width: 1500px) {

    .font-size-54 {

        font-size:3.17708rem

    }

}



@media (min-width: 1800px) {

    .font-size-54 {

        font-size:3.375rem

    }

}



.font-size-55 {

    font-size: 2.25rem

}



@media (min-width: 576px) {

    .font-size-55 {

        font-size:2.44792rem

    }

}



@media (min-width: 768px) {

    .font-size-55 {

        font-size:2.64583rem

    }

}



@media (min-width: 992px) {

    .font-size-55 {

        font-size:2.84375rem

    }

}



@media (min-width: 1200px) {

    .font-size-55 {

        font-size:3.04167rem

    }

}



@media (min-width: 1500px) {

    .font-size-55 {

        font-size:3.23958rem

    }

}



@media (min-width: 1800px) {

    .font-size-55 {

        font-size:3.4375rem

    }

}



.font-size-56 {

    font-size: 2.25rem

}



@media (min-width: 576px) {

    .font-size-56 {

        font-size:2.45833rem

    }

}



@media (min-width: 768px) {

    .font-size-56 {

        font-size:2.66667rem

    }

}



@media (min-width: 992px) {

    .font-size-56 {

        font-size:2.875rem

    }

}



@media (min-width: 1200px) {

    .font-size-56 {

        font-size:3.08333rem

    }

}



@media (min-width: 1500px) {

    .font-size-56 {

        font-size:3.29167rem

    }

}



@media (min-width: 1800px) {

    .font-size-56 {

        font-size:3.5rem

    }

}



.font-size-57 {

    font-size: 2.3125rem

}



@media (min-width: 576px) {

    .font-size-57 {

        font-size:2.52083rem

    }

}



@media (min-width: 768px) {

    .font-size-57 {

        font-size:2.72917rem

    }

}



@media (min-width: 992px) {

    .font-size-57 {

        font-size:2.9375rem

    }

}



@media (min-width: 1200px) {

    .font-size-57 {

        font-size:3.14583rem

    }

}



@media (min-width: 1500px) {

    .font-size-57 {

        font-size:3.35417rem

    }

}



@media (min-width: 1800px) {

    .font-size-57 {

        font-size:3.5625rem

    }

}



.font-size-58 {

    font-size: 2.3125rem

}



@media (min-width: 576px) {

    .font-size-58 {

        font-size:2.53125rem

    }

}



@media (min-width: 768px) {

    .font-size-58 {

        font-size:2.75rem

    }

}



@media (min-width: 992px) {

    .font-size-58 {

        font-size:2.96875rem

    }

}



@media (min-width: 1200px) {

    .font-size-58 {

        font-size:3.1875rem

    }

}



@media (min-width: 1500px) {

    .font-size-58 {

        font-size:3.40625rem

    }

}



@media (min-width: 1800px) {

    .font-size-58 {

        font-size:3.625rem

    }

}



.font-size-59 {

    font-size: 2.375rem

}



@media (min-width: 576px) {

    .font-size-59 {

        font-size:2.59375rem

    }

}



@media (min-width: 768px) {

    .font-size-59 {

        font-size:2.8125rem

    }

}



@media (min-width: 992px) {

    .font-size-59 {

        font-size:3.03125rem

    }

}



@media (min-width: 1200px) {

    .font-size-59 {

        font-size:3.25rem

    }

}



@media (min-width: 1500px) {

    .font-size-59 {

        font-size:3.46875rem

    }

}



@media (min-width: 1800px) {

    .font-size-59 {

        font-size:3.6875rem

    }

}



.font-size-60 {

    font-size: 2.375rem

}



@media (min-width: 576px) {

    .font-size-60 {

        font-size:2.60417rem

    }

}



@media (min-width: 768px) {

    .font-size-60 {

        font-size:2.83333rem

    }

}



@media (min-width: 992px) {

    .font-size-60 {

        font-size:3.0625rem

    }

}



@media (min-width: 1200px) {

    .font-size-60 {

        font-size:3.29167rem

    }

}



@media (min-width: 1500px) {

    .font-size-60 {

        font-size:3.52083rem

    }

}



@media (min-width: 1800px) {

    .font-size-60 {

        font-size:3.75rem

    }

}



.font-size-72 {

    font-size: 2.5rem

}



@media (min-width: 576px) {

    .font-size-72 {

        font-size:2.83333rem

    }

}



@media (min-width: 768px) {

    .font-size-72 {

        font-size:3.16667rem

    }

}



@media (min-width: 992px) {

    .font-size-72 {

        font-size:3.5rem

    }

}



@media (min-width: 1200px) {

    .font-size-72 {

        font-size:3.83333rem

    }

}



@media (min-width: 1500px) {

    .font-size-72 {

        font-size:4.16667rem

    }

}



@media (min-width: 1800px) {

    .font-size-72 {

        font-size:4.5rem

    }

}



.font-size-100 {

    font-size: 2.75rem

}



@media (min-width: 576px) {

    .font-size-100 {

        font-size:3.33333rem

    }

}



@media (min-width: 768px) {

    .font-size-100 {

        font-size:3.91667rem

    }

}



@media (min-width: 992px) {

    .font-size-100 {

        font-size:4.5rem

    }

}



@media (min-width: 1200px) {

    .font-size-100 {

        font-size:5.08333rem

    }

}



@media (min-width: 1500px) {

    .font-size-100 {

        font-size:5.66667rem

    }

}



@media (min-width: 1800px) {

    .font-size-100 {

        font-size:6.25rem

    }

}



.font-size-125 {

    font-size: 3rem

}



@media (min-width: 576px) {

    .font-size-125 {

        font-size:3.80208rem

    }

}



@media (min-width: 768px) {

    .font-size-125 {

        font-size:4.60417rem

    }

}



@media (min-width: 992px) {

    .font-size-125 {

        font-size:5.40625rem

    }

}



@media (min-width: 1200px) {

    .font-size-125 {

        font-size:6.20833rem

    }

}



@media (min-width: 1500px) {

    .font-size-125 {

        font-size:7.01042rem

    }

}



@media (min-width: 1800px) {

    .font-size-125 {

        font-size:7.8125rem

    }

}



.font-size-150 {

    font-size: 4rem

}



@media (min-width: 576px) {

    .font-size-150 {

        font-size:4.89583rem

    }

}



@media (min-width: 768px) {

    .font-size-150 {

        font-size:5.79167rem

    }

}



@media (min-width: 992px) {

    .font-size-150 {

        font-size:6.6875rem

    }

}



@media (min-width: 1200px) {

    .font-size-150 {

        font-size:7.58333rem

    }

}



@media (min-width: 1500px) {

    .font-size-150 {

        font-size:8.47917rem

    }

}



@media (min-width: 1800px) {

    .font-size-150 {

        font-size:9.375rem

    }

}



.animated-border-bottom {

    text-decoration: none;

    background-image: linear-gradient(0deg,currentColor 1px,transparent 0);

    background-size: 0 100%;

    background-repeat: no-repeat;

    padding-bottom: .125rem;

    -webkit-transition: background-size .4s ease-in-out,opacity .4s ease-in-out;

    transition: background-size .4s ease-in-out,opacity .4s ease-in-out

}



.animated-border-bottom:focus,.animated-border-bottom:hover {

    background-size: 100% 100%

}



.animated-border-bottom--width-2 {

    background-image: linear-gradient(0deg,currentColor 2px,transparent 0)

}



.animated-border-bottom--reverse {

    background-size: 100% 100%;

    background-position: 100%

}



.animated-border-bottom--reverse:focus,.animated-border-bottom--reverse:hover {

    background-size: 0 100%

}



.lock-position {

    overflow: hidden;

    position: fixed;

    height: 100%;

    width: 100%;

    top: 0;

    left: 0

}



.hover-opacity-0-75:focus,.hover-opacity-0-75:hover {

    opacity: .75

}



.flex-0-0-auto {

    -webkit-box-flex: 0;

    flex: 0 0 auto

}



:root {

    --blue: #007bff;

    --indigo: #6610f2;

    --purple: #6f42c1;

    --pink: #e83e8c;

    --red: #dc3545;

    --orange: #fd7e14;

    --yellow: #ffc107;

    --green: #28a745;

    --teal: #20c997;

    --cyan: #17a2b8;

    --gray: #6c757d;

    --gray-dark: #343a40;

    --primary: #001e42;

    --secondary: #00a2e5;

    --moss: #6e804c;

    --off-white: #f4f5f5;

    --grey: #ccc;

    --state: #1e1e22;

    --black: #000;

    --white: #fff;

    --breakpoint-xs: 0;

    --breakpoint-sm: 576px;

    --breakpoint-md: 768px;

    --breakpoint-lg: 992px;

    --breakpoint-xl: 1200px;

    --breakpoint-xxl: 1500px;

    --breakpoint-xxxl: 1800px;

    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";

    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace

}



*,:after,:before {

    box-sizing: border-box

}



html {

    font-family: sans-serif;

    line-height: 1.15;

    -webkit-text-size-adjust: 100%;

    -webkit-tap-highlight-color: rgba(0,0,0,0)

}



article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {

    display: block

}



body {

    margin: 0;

    font-family: neue-haas-grotesk-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #ffffff;

    text-align: left;

    background-color: #0a0116!important

}

#whatsapp {
    z-index: 9999;
    position: fixed;
    bottom: 15px;
    right: 15px;
}



[tabindex="-1"]:focus:not(:focus-visible) {

    outline: 0!important

}



hr {

    box-sizing: content-box;

    height: 0;

    overflow: visible

}



h1,h2,h3,h4,h5,h6 {

    margin-top: 0;

    margin-bottom: .5rem

}



p {

    margin-top: 0;

    margin-bottom: 1rem

}



abbr[data-original-title],abbr[title] {

    text-decoration: underline;

    -webkit-text-decoration: underline dotted;

    text-decoration: underline dotted;

    cursor: help;

    border-bottom: 0;

    -webkit-text-decoration-skip-ink: none;

    text-decoration-skip-ink: none

}



address {

    font-style: normal;

    line-height: inherit

}



address,dl,ol,ul {

    margin-bottom: 1rem

}



dl,ol,ul {

    margin-top: 0

}



ol ol,ol ul,ul ol,ul ul {

    margin-bottom: 0

}



dt {

    font-weight: 700

}



dd {

    margin-bottom: .5rem;

    margin-left: 0

}



blockquote {

    margin: 0 0 1rem

}



b,strong {

    font-weight: bolder

}



small {

    font-size: 80%

}



sub,sup {

    position: relative;

    font-size: 75%;

    line-height: 0;

    vertical-align: baseline

}



sub {

    bottom: -.25em

}



sup {

    top: -.5em

}



a {

    color: #007bff;

    background-color: transparent

}



a:hover {

    color: #0056b3;

    text-decoration: underline

}



a:not([href]),a:not([href]):hover {

    color: inherit;

    text-decoration: none

}



code,kbd,pre,samp {

    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;

    font-size: 1em

}



pre {

    margin-top: 0;

    margin-bottom: 1rem;

    overflow: auto

}



figure {

    margin: 0 0 1rem

}



img {

    border-style: none

}



img,svg {

    vertical-align: middle

}



svg {

    overflow: hidden

}



caption {

    padding-top: .75rem;

    padding-bottom: .75rem;

    color: #6c757d;

    text-align: left;

    caption-side: bottom

}



th {

    text-align: inherit

}



label {

    display: inline-block;

    margin-bottom: .5rem

}



button {

    border-radius: 0

}



button:focus {

    outline: 1px dotted;

    outline: 5px auto -webkit-focus-ring-color

}



button,input,optgroup,select,textarea {

    margin: 0;

    font-family: inherit;

    font-size: inherit;

    line-height: inherit

}



button,input {

    overflow: visible

}



button,select {

    text-transform: none

}



select {

    word-wrap: normal

}



[type=button],[type=reset],[type=submit],button {

    -webkit-appearance: button

}



[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {

    cursor: pointer

}



[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {

    padding: 0;

    border-style: none

}



input[type=checkbox],input[type=radio] {

    box-sizing: border-box;

    padding: 0

}



input[type=date],input[type=datetime-local],input[type=month],input[type=time] {

    -webkit-appearance: listbox

}



textarea {

    overflow: auto;

    resize: vertical

}



fieldset {

    min-width: 0;

    padding: 0;

    margin: 0;

    border: 0

}



legend {

    display: block;

    width: 100%;

    max-width: 100%;

    padding: 0;

    margin-bottom: .5rem;

    font-size: 1.5rem;

    line-height: inherit;

    color: inherit;

    white-space: normal

}



progress {

    vertical-align: baseline

}



[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {

    height: auto

}



[type=search] {

    outline-offset: -2px;

    -webkit-appearance: none

}



[type=search]::-webkit-search-decoration {

    -webkit-appearance: none

}



::-webkit-file-upload-button {

    font: inherit;

    -webkit-appearance: button

}



output {

    display: inline-block

}



summary {

    display: list-item;

    cursor: pointer

}



template {

    display: none

}



[hidden] {

    display: none!important

}



.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {

    margin-bottom: .5rem;

    line-height: 1.2

}



.h1,h1 {

    font-size: 2.5rem

}



.h2,h2 {

    font-size: 2rem

}



.h3,h3 {

    font-size: 1.75rem

}



.h4,h4 {

    font-size: 1.5rem

}



.h5,h5 {

    font-size: 1.25rem

}



.h6,h6 {

    font-size: 1rem

}



.lead {

    font-size: 1.25rem;

    font-weight: 300

}



.display-1 {

    font-size: 6rem

}



.display-1,.display-2 {

    font-weight: 300;

    line-height: 1.2

}



.display-2 {

    font-size: 5.5rem

}



.display-3 {

    font-size: 4.5rem

}



.display-3,.display-4 {

    font-weight: 300;

    line-height: 1.2

}



.display-4 {

    font-size: 3.5rem

}



hr {

    margin-top: 1rem;

    margin-bottom: 1rem;

    border-top: 1px solid rgba(0,0,0,.1)

}



.small,small {

    font-size: 80%;

    font-weight: 400

}



.mark,mark {

    padding: .2em;

    background-color: #fcf8e3

}



.list-inline,.list-unstyled {

    padding-left: 0;

    list-style: none

}



.list-inline-item {

    display: inline-block

}



.list-inline-item:not(:last-child) {

    margin-right: .5rem

}



.initialism {

    font-size: 90%;

    text-transform: uppercase

}



.blockquote {

    margin-bottom: 1rem;

    font-size: 1.25rem

}



.blockquote-footer {

    display: block;

    font-size: 80%;

    color: #6c757d

}



.blockquote-footer:before {

    content: "\2014\00A0"

}



.img-fluid,.img-thumbnail {

    max-width: 100%;

    height: auto

}



.img-thumbnail {

    padding: .25rem;

    background-color: #fff;

    border: 1px solid #dee2e6;

    border-radius: .25rem

}



.figure {

    display: inline-block

}



.figure-img {

    margin-bottom: .5rem;

    line-height: 1

}



.figure-caption {

    font-size: 90%;

    color: #6c757d

}



.container {

    width: 100%;

    padding-right: 10px;

    padding-left: 10px;

    margin-right: auto;

    margin-left: auto

}



@media (min-width: 576px) {

    .container {

        max-width:540px

    }

}



@media (min-width: 768px) {

    .container {

        max-width:720px

    }

}



@media (min-width: 992px) {

    .container {

        max-width:960px

    }

}



@media (min-width: 1200px) {

    .container {

        max-width:1140px

    }

}



@media (min-width: 1500px) {

    .container {

        max-width:1440px

    }

}



@media (min-width: 1800px) {

    .container {

        max-width:1700px

    }

}



.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl {

    width: 100%;

    padding-right: 10px;

    padding-left: 10px;

    margin-right: auto;

    margin-left: auto

}



@media (min-width: 576px) {

    .container,.container-sm {

        max-width:540px

    }

}



@media (min-width: 768px) {

    .container,.container-md,.container-sm {

        max-width:720px

    }

}



@media (min-width: 992px) {

    .container,.container-lg,.container-md,.container-sm {

        max-width:960px

    }

}



@media (min-width: 1200px) {

    .container,.container-lg,.container-md,.container-sm,.container-xl {

        max-width:1140px

    }

}



@media (min-width: 1500px) {

    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {

        max-width:1440px

    }

}



@media (min-width: 1800px) {

    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-xxxl {

        max-width:1700px

    }

}



.row {

    display: -webkit-box;

    display: flex;

    flex-wrap: wrap;

    margin-right: -10px;

    margin-left: -10px

}



.no-gutters {

    margin-right: 0;

    margin-left: 0

}



.no-gutters>.col,.no-gutters>[class*=col-] {

    padding-right: 0;

    padding-left: 0

}



.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-17,.col-xxl-18,.col-xxl-19,.col-xxl-20,.col-xxl-21,.col-xxl-22,.col-xxl-23,.col-xxl-24,.col-xxl-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-13,.col-xxxl-14,.col-xxxl-15,.col-xxxl-16,.col-xxxl-17,.col-xxxl-18,.col-xxxl-19,.col-xxxl-20,.col-xxxl-21,.col-xxxl-22,.col-xxxl-23,.col-xxxl-24,.col-xxxl-auto {

    position: relative;

    width: 100%;

    padding-right: 10px;

    padding-left: 10px

}



.col {

    flex-basis: 0;

    -webkit-box-flex: 1;

    flex-grow: 1;

    max-width: 100%

}



.row-cols-1>* {

    -webkit-box-flex: 0;

    flex: 0 0 100%;

    max-width: 100%

}



.row-cols-2>* {

    -webkit-box-flex: 0;

    flex: 0 0 50%;

    max-width: 50%

}



.row-cols-3>* {

    -webkit-box-flex: 0;

    flex: 0 0 33.33333%;

    max-width: 33.33333%

}



.row-cols-4>* {

    -webkit-box-flex: 0;

    flex: 0 0 25%;

    max-width: 25%

}



.row-cols-5>* {

    -webkit-box-flex: 0;

    flex: 0 0 20%;

    max-width: 20%

}



.row-cols-6>* {

    -webkit-box-flex: 0;

    flex: 0 0 16.66667%;

    max-width: 16.66667%

}



.col-auto {

    flex: 0 0 auto;

    width: auto;

    max-width: 100%

}



.col-1,.col-auto {

    -webkit-box-flex: 0

}



.col-1 {

    flex: 0 0 4.16667%;

    max-width: 4.16667%

}



.col-2 {

    flex: 0 0 8.33333%;

    max-width: 8.33333%

}



.col-2,.col-3 {

    -webkit-box-flex: 0

}



.col-3 {

    flex: 0 0 12.5%;

    max-width: 12.5%

}



.col-4 {

    flex: 0 0 16.66667%;

    max-width: 16.66667%

}



.col-4,.col-5 {

    -webkit-box-flex: 0

}



.col-5 {

    flex: 0 0 20.83333%;

    max-width: 20.83333%

}



.col-6 {

    flex: 0 0 25%;

    max-width: 25%

}



.col-6,.col-7 {

    -webkit-box-flex: 0

}



.col-7 {

    flex: 0 0 29.16667%;

    max-width: 29.16667%

}



.col-8 {

    flex: 0 0 33.33333%;

    max-width: 33.33333%

}



.col-8,.col-9 {

    -webkit-box-flex: 0

}



.col-9 {

    flex: 0 0 37.5%;

    max-width: 37.5%

}



.col-10 {

    flex: 0 0 41.66667%;

    max-width: 41.66667%

}



.col-10,.col-11 {

    -webkit-box-flex: 0

}



.col-11 {

    flex: 0 0 45.83333%;

    max-width: 45.83333%

}



.col-12 {

    flex: 0 0 50%;

    max-width: 50%

}



.col-12,.col-13 {

    -webkit-box-flex: 0

}



.col-13 {

    flex: 0 0 54.16667%;

    max-width: 54.16667%

}



.col-14 {

    flex: 0 0 58.33333%;

    max-width: 58.33333%

}



.col-14,.col-15 {

    -webkit-box-flex: 0

}



.col-15 {

    flex: 0 0 62.5%;

    max-width: 62.5%

}



.col-16 {

    flex: 0 0 66.66667%;

    max-width: 66.66667%

}



.col-16,.col-17 {

    -webkit-box-flex: 0

}



.col-17 {

    flex: 0 0 70.83333%;

    max-width: 70.83333%

}



.col-18 {

    flex: 0 0 75%;

    max-width: 75%

}



.col-18,.col-19 {

    -webkit-box-flex: 0

}



.col-19 {

    flex: 0 0 79.16667%;

    max-width: 79.16667%

}



.col-20 {

    flex: 0 0 83.33333%;

    max-width: 83.33333%

}



.col-20,.col-21 {

    -webkit-box-flex: 0

}



.col-21 {

    flex: 0 0 87.5%;

    max-width: 87.5%

}



.col-22 {

    flex: 0 0 91.66667%;

    max-width: 91.66667%

}



.col-22,.col-23 {

    -webkit-box-flex: 0

}



.col-23 {

    flex: 0 0 95.83333%;

    max-width: 95.83333%

}



.col-24 {

    -webkit-box-flex: 0;

    flex: 0 0 100%;

    max-width: 100%

}



.order-first {

    -webkit-box-ordinal-group: 0;

    order: -1

}



.order-last {

    -webkit-box-ordinal-group: 26;

    order: 25

}



.order-0 {

    -webkit-box-ordinal-group: 1;

    order: 0

}



.order-1 {

    -webkit-box-ordinal-group: 2;

    order: 1

}



.order-2 {

    -webkit-box-ordinal-group: 3;

    order: 2

}



.order-3 {

    -webkit-box-ordinal-group: 4;

    order: 3

}



.order-4 {

    -webkit-box-ordinal-group: 5;

    order: 4

}



.order-5 {

    -webkit-box-ordinal-group: 6;

    order: 5

}



.order-6 {

    -webkit-box-ordinal-group: 7;

    order: 6

}



.order-7 {

    -webkit-box-ordinal-group: 8;

    order: 7

}



.order-8 {

    -webkit-box-ordinal-group: 9;

    order: 8

}



.order-9 {

    -webkit-box-ordinal-group: 10;

    order: 9

}



.order-10 {

    -webkit-box-ordinal-group: 11;

    order: 10

}



.order-11 {

    -webkit-box-ordinal-group: 12;

    order: 11

}



.order-12 {

    -webkit-box-ordinal-group: 13;

    order: 12

}



.order-13 {

    -webkit-box-ordinal-group: 14;

    order: 13

}



.order-14 {

    -webkit-box-ordinal-group: 15;

    order: 14

}



.order-15 {

    -webkit-box-ordinal-group: 16;

    order: 15

}



.order-16 {

    -webkit-box-ordinal-group: 17;

    order: 16

}



.order-17 {

    -webkit-box-ordinal-group: 18;

    order: 17

}



.order-18 {

    -webkit-box-ordinal-group: 19;

    order: 18

}



.order-19 {

    -webkit-box-ordinal-group: 20;

    order: 19

}



.order-20 {

    -webkit-box-ordinal-group: 21;

    order: 20

}



.order-21 {

    -webkit-box-ordinal-group: 22;

    order: 21

}



.order-22 {

    -webkit-box-ordinal-group: 23;

    order: 22

}



.order-23 {

    -webkit-box-ordinal-group: 24;

    order: 23

}



.order-24 {

    -webkit-box-ordinal-group: 25;

    order: 24

}



.offset-1 {

    margin-left: 4.16667%

}



.offset-2 {

    margin-left: 8.33333%

}



.offset-3 {

    margin-left: 12.5%

}



.offset-4 {

    margin-left: 16.66667%

}



.offset-5 {

    margin-left: 20.83333%

}



.offset-6 {

    margin-left: 25%

}



.offset-7 {

    margin-left: 29.16667%

}



.offset-8 {

    margin-left: 33.33333%

}



.offset-9 {

    margin-left: 37.5%

}



.offset-10 {

    margin-left: 41.66667%

}



.offset-11 {

    margin-left: 45.83333%

}



.offset-12 {

    margin-left: 50%

}



.offset-13 {

    margin-left: 54.16667%

}



.offset-14 {

    margin-left: 58.33333%

}



.offset-15 {

    margin-left: 62.5%

}



.offset-16 {

    margin-left: 66.66667%

}



.offset-17 {

    margin-left: 70.83333%

}



.offset-18 {

    margin-left: 75%

}



.offset-19 {

    margin-left: 79.16667%

}



.offset-20 {

    margin-left: 83.33333%

}



.offset-21 {

    margin-left: 87.5%

}



.offset-22 {

    margin-left: 91.66667%

}



.offset-23 {

    margin-left: 95.83333%

}



@media (min-width: 576px) {

    .col-sm {

        flex-basis:0;

        -webkit-box-flex: 1;

        flex-grow: 1;

        max-width: 100%

    }



    .row-cols-sm-1>* {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .row-cols-sm-2>* {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .row-cols-sm-3>* {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .row-cols-sm-4>* {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .row-cols-sm-5>* {

        -webkit-box-flex: 0;

        flex: 0 0 20%;

        max-width: 20%

    }



    .row-cols-sm-6>* {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-sm-auto {

        -webkit-box-flex: 0;

        flex: 0 0 auto;

        width: auto;

        max-width: 100%

    }



    .col-sm-1 {

        -webkit-box-flex: 0;

        flex: 0 0 4.16667%;

        max-width: 4.16667%

    }



    .col-sm-2 {

        -webkit-box-flex: 0;

        flex: 0 0 8.33333%;

        max-width: 8.33333%

    }



    .col-sm-3 {

        -webkit-box-flex: 0;

        flex: 0 0 12.5%;

        max-width: 12.5%

    }



    .col-sm-4 {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-sm-5 {

        -webkit-box-flex: 0;

        flex: 0 0 20.83333%;

        max-width: 20.83333%

    }



    .col-sm-6 {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .col-sm-7 {

        -webkit-box-flex: 0;

        flex: 0 0 29.16667%;

        max-width: 29.16667%

    }



    .col-sm-8 {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .col-sm-9 {

        -webkit-box-flex: 0;

        flex: 0 0 37.5%;

        max-width: 37.5%

    }



    .col-sm-10 {

        -webkit-box-flex: 0;

        flex: 0 0 41.66667%;

        max-width: 41.66667%

    }



    .col-sm-11 {

        -webkit-box-flex: 0;

        flex: 0 0 45.83333%;

        max-width: 45.83333%

    }



    .col-sm-12 {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .col-sm-13 {

        -webkit-box-flex: 0;

        flex: 0 0 54.16667%;

        max-width: 54.16667%

    }



    .col-sm-14 {

        -webkit-box-flex: 0;

        flex: 0 0 58.33333%;

        max-width: 58.33333%

    }



    .col-sm-15 {

        -webkit-box-flex: 0;

        flex: 0 0 62.5%;

        max-width: 62.5%

    }



    .col-sm-16 {

        -webkit-box-flex: 0;

        flex: 0 0 66.66667%;

        max-width: 66.66667%

    }



    .col-sm-17 {

        -webkit-box-flex: 0;

        flex: 0 0 70.83333%;

        max-width: 70.83333%

    }



    .col-sm-18 {

        -webkit-box-flex: 0;

        flex: 0 0 75%;

        max-width: 75%

    }



    .col-sm-19 {

        -webkit-box-flex: 0;

        flex: 0 0 79.16667%;

        max-width: 79.16667%

    }



    .col-sm-20 {

        -webkit-box-flex: 0;

        flex: 0 0 83.33333%;

        max-width: 83.33333%

    }



    .col-sm-21 {

        -webkit-box-flex: 0;

        flex: 0 0 87.5%;

        max-width: 87.5%

    }



    .col-sm-22 {

        -webkit-box-flex: 0;

        flex: 0 0 91.66667%;

        max-width: 91.66667%

    }



    .col-sm-23 {

        -webkit-box-flex: 0;

        flex: 0 0 95.83333%;

        max-width: 95.83333%

    }



    .col-sm-24 {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .order-sm-first {

        -webkit-box-ordinal-group: 0;

        order: -1

    }



    .order-sm-last {

        -webkit-box-ordinal-group: 26;

        order: 25

    }



    .order-sm-0 {

        -webkit-box-ordinal-group: 1;

        order: 0

    }



    .order-sm-1 {

        -webkit-box-ordinal-group: 2;

        order: 1

    }



    .order-sm-2 {

        -webkit-box-ordinal-group: 3;

        order: 2

    }



    .order-sm-3 {

        -webkit-box-ordinal-group: 4;

        order: 3

    }



    .order-sm-4 {

        -webkit-box-ordinal-group: 5;

        order: 4

    }



    .order-sm-5 {

        -webkit-box-ordinal-group: 6;

        order: 5

    }



    .order-sm-6 {

        -webkit-box-ordinal-group: 7;

        order: 6

    }



    .order-sm-7 {

        -webkit-box-ordinal-group: 8;

        order: 7

    }



    .order-sm-8 {

        -webkit-box-ordinal-group: 9;

        order: 8

    }



    .order-sm-9 {

        -webkit-box-ordinal-group: 10;

        order: 9

    }



    .order-sm-10 {

        -webkit-box-ordinal-group: 11;

        order: 10

    }



    .order-sm-11 {

        -webkit-box-ordinal-group: 12;

        order: 11

    }



    .order-sm-12 {

        -webkit-box-ordinal-group: 13;

        order: 12

    }



    .order-sm-13 {

        -webkit-box-ordinal-group: 14;

        order: 13

    }



    .order-sm-14 {

        -webkit-box-ordinal-group: 15;

        order: 14

    }



    .order-sm-15 {

        -webkit-box-ordinal-group: 16;

        order: 15

    }



    .order-sm-16 {

        -webkit-box-ordinal-group: 17;

        order: 16

    }



    .order-sm-17 {

        -webkit-box-ordinal-group: 18;

        order: 17

    }



    .order-sm-18 {

        -webkit-box-ordinal-group: 19;

        order: 18

    }



    .order-sm-19 {

        -webkit-box-ordinal-group: 20;

        order: 19

    }



    .order-sm-20 {

        -webkit-box-ordinal-group: 21;

        order: 20

    }



    .order-sm-21 {

        -webkit-box-ordinal-group: 22;

        order: 21

    }



    .order-sm-22 {

        -webkit-box-ordinal-group: 23;

        order: 22

    }



    .order-sm-23 {

        -webkit-box-ordinal-group: 24;

        order: 23

    }



    .order-sm-24 {

        -webkit-box-ordinal-group: 25;

        order: 24

    }



    .offset-sm-0 {

        margin-left: 0

    }



    .offset-sm-1 {

        margin-left: 4.16667%

    }



    .offset-sm-2 {

        margin-left: 8.33333%

    }



    .offset-sm-3 {

        margin-left: 12.5%

    }



    .offset-sm-4 {

        margin-left: 16.66667%

    }



    .offset-sm-5 {

        margin-left: 20.83333%

    }



    .offset-sm-6 {

        margin-left: 25%

    }



    .offset-sm-7 {

        margin-left: 29.16667%

    }



    .offset-sm-8 {

        margin-left: 33.33333%

    }



    .offset-sm-9 {

        margin-left: 37.5%

    }



    .offset-sm-10 {

        margin-left: 41.66667%

    }



    .offset-sm-11 {

        margin-left: 45.83333%

    }



    .offset-sm-12 {

        margin-left: 50%

    }



    .offset-sm-13 {

        margin-left: 54.16667%

    }



    .offset-sm-14 {

        margin-left: 58.33333%

    }



    .offset-sm-15 {

        margin-left: 62.5%

    }



    .offset-sm-16 {

        margin-left: 66.66667%

    }



    .offset-sm-17 {

        margin-left: 70.83333%

    }



    .offset-sm-18 {

        margin-left: 75%

    }



    .offset-sm-19 {

        margin-left: 79.16667%

    }



    .offset-sm-20 {

        margin-left: 83.33333%

    }



    .offset-sm-21 {

        margin-left: 87.5%

    }



    .offset-sm-22 {

        margin-left: 91.66667%

    }



    .offset-sm-23 {

        margin-left: 95.83333%

    }

}



@media (min-width: 768px) {

    .col-md {

        flex-basis:0;

        -webkit-box-flex: 1;

        flex-grow: 1;

        max-width: 100%

    }



    .row-cols-md-1>* {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .row-cols-md-2>* {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .row-cols-md-3>* {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .row-cols-md-4>* {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .row-cols-md-5>* {

        -webkit-box-flex: 0;

        flex: 0 0 20%;

        max-width: 20%

    }



    .row-cols-md-6>* {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-md-auto {

        -webkit-box-flex: 0;

        flex: 0 0 auto;

        width: auto;

        max-width: 100%

    }



    .col-md-1 {

        -webkit-box-flex: 0;

        flex: 0 0 4.16667%;

        max-width: 4.16667%

    }



    .col-md-2 {

        -webkit-box-flex: 0;

        flex: 0 0 8.33333%;

        max-width: 8.33333%

    }



    .col-md-3 {

        -webkit-box-flex: 0;

        flex: 0 0 12.5%;

        max-width: 12.5%

    }



    .col-md-4 {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-md-5 {

        -webkit-box-flex: 0;

        flex: 0 0 20.83333%;

        max-width: 20.83333%

    }



    .col-md-6 {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .col-md-7 {

        -webkit-box-flex: 0;

        flex: 0 0 29.16667%;

        max-width: 29.16667%

    }



    .col-md-8 {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .col-md-9 {

        -webkit-box-flex: 0;

        flex: 0 0 37.5%;

        max-width: 37.5%

    }



    .col-md-10 {

        -webkit-box-flex: 0;

        flex: 0 0 41.66667%;

        max-width: 41.66667%

    }



    .col-md-11 {

        -webkit-box-flex: 0;

        flex: 0 0 45.83333%;

        max-width: 45.83333%

    }



    .col-md-12 {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .col-md-13 {

        -webkit-box-flex: 0;

        flex: 0 0 54.16667%;

        max-width: 54.16667%

    }



    .col-md-14 {

        -webkit-box-flex: 0;

        flex: 0 0 58.33333%;

        max-width: 58.33333%

    }



    .col-md-15 {

        -webkit-box-flex: 0;

        flex: 0 0 62.5%;

        max-width: 62.5%

    }



    .col-md-16 {

        -webkit-box-flex: 0;

        flex: 0 0 66.66667%;

        max-width: 66.66667%

    }



    .col-md-17 {

        -webkit-box-flex: 0;

        flex: 0 0 70.83333%;

        max-width: 70.83333%

    }



    .col-md-18 {

        -webkit-box-flex: 0;

        flex: 0 0 75%;

        max-width: 75%

    }



    .col-md-19 {

        -webkit-box-flex: 0;

        flex: 0 0 79.16667%;

        max-width: 79.16667%

    }



    .col-md-20 {

        -webkit-box-flex: 0;

        flex: 0 0 83.33333%;

        max-width: 83.33333%

    }



    .col-md-21 {

        -webkit-box-flex: 0;

        flex: 0 0 87.5%;

        max-width: 87.5%

    }



    .col-md-22 {

        -webkit-box-flex: 0;

        flex: 0 0 91.66667%;

        max-width: 91.66667%

    }



    .col-md-23 {

        -webkit-box-flex: 0;

        flex: 0 0 95.83333%;

        max-width: 95.83333%

    }



    .col-md-24 {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .order-md-first {

        -webkit-box-ordinal-group: 0;

        order: -1

    }



    .order-md-last {

        -webkit-box-ordinal-group: 26;

        order: 25

    }



    .order-md-0 {

        -webkit-box-ordinal-group: 1;

        order: 0

    }



    .order-md-1 {

        -webkit-box-ordinal-group: 2;

        order: 1

    }



    .order-md-2 {

        -webkit-box-ordinal-group: 3;

        order: 2

    }



    .order-md-3 {

        -webkit-box-ordinal-group: 4;

        order: 3

    }



    .order-md-4 {

        -webkit-box-ordinal-group: 5;

        order: 4

    }



    .order-md-5 {

        -webkit-box-ordinal-group: 6;

        order: 5

    }



    .order-md-6 {

        -webkit-box-ordinal-group: 7;

        order: 6

    }



    .order-md-7 {

        -webkit-box-ordinal-group: 8;

        order: 7

    }



    .order-md-8 {

        -webkit-box-ordinal-group: 9;

        order: 8

    }



    .order-md-9 {

        -webkit-box-ordinal-group: 10;

        order: 9

    }



    .order-md-10 {

        -webkit-box-ordinal-group: 11;

        order: 10

    }



    .order-md-11 {

        -webkit-box-ordinal-group: 12;

        order: 11

    }



    .order-md-12 {

        -webkit-box-ordinal-group: 13;

        order: 12

    }



    .order-md-13 {

        -webkit-box-ordinal-group: 14;

        order: 13

    }



    .order-md-14 {

        -webkit-box-ordinal-group: 15;

        order: 14

    }



    .order-md-15 {

        -webkit-box-ordinal-group: 16;

        order: 15

    }



    .order-md-16 {

        -webkit-box-ordinal-group: 17;

        order: 16

    }



    .order-md-17 {

        -webkit-box-ordinal-group: 18;

        order: 17

    }



    .order-md-18 {

        -webkit-box-ordinal-group: 19;

        order: 18

    }



    .order-md-19 {

        -webkit-box-ordinal-group: 20;

        order: 19

    }



    .order-md-20 {

        -webkit-box-ordinal-group: 21;

        order: 20

    }



    .order-md-21 {

        -webkit-box-ordinal-group: 22;

        order: 21

    }



    .order-md-22 {

        -webkit-box-ordinal-group: 23;

        order: 22

    }



    .order-md-23 {

        -webkit-box-ordinal-group: 24;

        order: 23

    }



    .order-md-24 {

        -webkit-box-ordinal-group: 25;

        order: 24

    }



    .offset-md-0 {

        margin-left: 0

    }



    .offset-md-1 {

        margin-left: 4.16667%

    }



    .offset-md-2 {

        margin-left: 8.33333%

    }



    .offset-md-3 {

        margin-left: 12.5%

    }



    .offset-md-4 {

        margin-left: 16.66667%

    }



    .offset-md-5 {

        margin-left: 20.83333%

    }



    .offset-md-6 {

        margin-left: 25%

    }



    .offset-md-7 {

        margin-left: 29.16667%

    }



    .offset-md-8 {

        margin-left: 33.33333%

    }



    .offset-md-9 {

        margin-left: 37.5%

    }



    .offset-md-10 {

        margin-left: 41.66667%

    }



    .offset-md-11 {

        margin-left: 45.83333%

    }



    .offset-md-12 {

        margin-left: 50%

    }



    .offset-md-13 {

        margin-left: 54.16667%

    }



    .offset-md-14 {

        margin-left: 58.33333%

    }



    .offset-md-15 {

        margin-left: 62.5%

    }



    .offset-md-16 {

        margin-left: 66.66667%

    }



    .offset-md-17 {

        margin-left: 70.83333%

    }



    .offset-md-18 {

        margin-left: 75%

    }



    .offset-md-19 {

        margin-left: 79.16667%

    }



    .offset-md-20 {

        margin-left: 83.33333%

    }



    .offset-md-21 {

        margin-left: 87.5%

    }



    .offset-md-22 {

        margin-left: 91.66667%

    }



    .offset-md-23 {

        margin-left: 95.83333%

    }

}



@media (min-width: 992px) {

    .col-lg {

        flex-basis:0;

        -webkit-box-flex: 1;

        flex-grow: 1;

        max-width: 100%

    }



    .row-cols-lg-1>* {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .row-cols-lg-2>* {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .row-cols-lg-3>* {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .row-cols-lg-4>* {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .row-cols-lg-5>* {

        -webkit-box-flex: 0;

        flex: 0 0 20%;

        max-width: 20%

    }



    .row-cols-lg-6>* {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-lg-auto {

        -webkit-box-flex: 0;

        flex: 0 0 auto;

        width: auto;

        max-width: 100%

    }



    .col-lg-1 {

        -webkit-box-flex: 0;

        flex: 0 0 4.16667%;

        max-width: 4.16667%

    }



    .col-lg-2 {

        -webkit-box-flex: 0;

        flex: 0 0 8.33333%;

        max-width: 8.33333%

    }



    .col-lg-3 {

        -webkit-box-flex: 0;

        flex: 0 0 12.5%;

        max-width: 12.5%

    }



    .col-lg-4 {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-lg-5 {

        -webkit-box-flex: 0;

        flex: 0 0 20.83333%;

        max-width: 20.83333%

    }



    .col-lg-6 {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .col-lg-7 {

        -webkit-box-flex: 0;

        flex: 0 0 29.16667%;

        max-width: 29.16667%

    }



    .col-lg-8 {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .col-lg-9 {

        -webkit-box-flex: 0;

        flex: 0 0 37.5%;

        max-width: 37.5%

    }



    .col-lg-10 {

        -webkit-box-flex: 0;

        flex: 0 0 41.66667%;

        max-width: 41.66667%

    }



    .col-lg-11 {

        -webkit-box-flex: 0;

        flex: 0 0 45.83333%;

        max-width: 45.83333%

    }



    .col-lg-12 {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .col-lg-13 {

        -webkit-box-flex: 0;

        flex: 0 0 54.16667%;

        max-width: 54.16667%

    }



    .col-lg-14 {

        -webkit-box-flex: 0;

        flex: 0 0 58.33333%;

        max-width: 58.33333%

    }



    .col-lg-15 {

        -webkit-box-flex: 0;

        flex: 0 0 62.5%;

        max-width: 62.5%

    }



    .col-lg-16 {

        -webkit-box-flex: 0;

        flex: 0 0 66.66667%;

        max-width: 66.66667%

    }



    .col-lg-17 {

        -webkit-box-flex: 0;

        flex: 0 0 70.83333%;

        max-width: 70.83333%

    }



    .col-lg-18 {

        -webkit-box-flex: 0;

        flex: 0 0 75%;

        max-width: 75%

    }



    .col-lg-19 {

        -webkit-box-flex: 0;

        flex: 0 0 79.16667%;

        max-width: 79.16667%

    }



    .col-lg-20 {

        -webkit-box-flex: 0;

        flex: 0 0 83.33333%;

        max-width: 83.33333%

    }



    .col-lg-21 {

        -webkit-box-flex: 0;

        flex: 0 0 87.5%;

        max-width: 87.5%

    }



    .col-lg-22 {

        -webkit-box-flex: 0;

        flex: 0 0 91.66667%;

        max-width: 91.66667%

    }



    .col-lg-23 {

        -webkit-box-flex: 0;

        flex: 0 0 95.83333%;

        max-width: 95.83333%

    }



    .col-lg-24 {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .order-lg-first {

        -webkit-box-ordinal-group: 0;

        order: -1

    }



    .order-lg-last {

        -webkit-box-ordinal-group: 26;

        order: 25

    }



    .order-lg-0 {

        -webkit-box-ordinal-group: 1;

        order: 0

    }



    .order-lg-1 {

        -webkit-box-ordinal-group: 2;

        order: 1

    }



    .order-lg-2 {

        -webkit-box-ordinal-group: 3;

        order: 2

    }



    .order-lg-3 {

        -webkit-box-ordinal-group: 4;

        order: 3

    }



    .order-lg-4 {

        -webkit-box-ordinal-group: 5;

        order: 4

    }



    .order-lg-5 {

        -webkit-box-ordinal-group: 6;

        order: 5

    }



    .order-lg-6 {

        -webkit-box-ordinal-group: 7;

        order: 6

    }



    .order-lg-7 {

        -webkit-box-ordinal-group: 8;

        order: 7

    }



    .order-lg-8 {

        -webkit-box-ordinal-group: 9;

        order: 8

    }



    .order-lg-9 {

        -webkit-box-ordinal-group: 10;

        order: 9

    }



    .order-lg-10 {

        -webkit-box-ordinal-group: 11;

        order: 10

    }



    .order-lg-11 {

        -webkit-box-ordinal-group: 12;

        order: 11

    }



    .order-lg-12 {

        -webkit-box-ordinal-group: 13;

        order: 12

    }



    .order-lg-13 {

        -webkit-box-ordinal-group: 14;

        order: 13

    }



    .order-lg-14 {

        -webkit-box-ordinal-group: 15;

        order: 14

    }



    .order-lg-15 {

        -webkit-box-ordinal-group: 16;

        order: 15

    }



    .order-lg-16 {

        -webkit-box-ordinal-group: 17;

        order: 16

    }



    .order-lg-17 {

        -webkit-box-ordinal-group: 18;

        order: 17

    }



    .order-lg-18 {

        -webkit-box-ordinal-group: 19;

        order: 18

    }



    .order-lg-19 {

        -webkit-box-ordinal-group: 20;

        order: 19

    }



    .order-lg-20 {

        -webkit-box-ordinal-group: 21;

        order: 20

    }



    .order-lg-21 {

        -webkit-box-ordinal-group: 22;

        order: 21

    }



    .order-lg-22 {

        -webkit-box-ordinal-group: 23;

        order: 22

    }



    .order-lg-23 {

        -webkit-box-ordinal-group: 24;

        order: 23

    }



    .order-lg-24 {

        -webkit-box-ordinal-group: 25;

        order: 24

    }



    .offset-lg-0 {

        margin-left: 0

    }



    .offset-lg-1 {

        margin-left: 4.16667%

    }



    .offset-lg-2 {

        margin-left: 8.33333%

    }



    .offset-lg-3 {

        margin-left: 12.5%

    }



    .offset-lg-4 {

        margin-left: 16.66667%

    }



    .offset-lg-5 {

        margin-left: 20.83333%

    }



    .offset-lg-6 {

        margin-left: 25%

    }



    .offset-lg-7 {

        margin-left: 29.16667%

    }



    .offset-lg-8 {

        margin-left: 33.33333%

    }



    .offset-lg-9 {

        margin-left: 37.5%

    }



    .offset-lg-10 {

        margin-left: 41.66667%

    }



    .offset-lg-11 {

        margin-left: 45.83333%

    }



    .offset-lg-12 {

        margin-left: 50%

    }



    .offset-lg-13 {

        margin-left: 54.16667%

    }



    .offset-lg-14 {

        margin-left: 58.33333%

    }



    .offset-lg-15 {

        margin-left: 62.5%

    }



    .offset-lg-16 {

        margin-left: 66.66667%

    }



    .offset-lg-17 {

        margin-left: 70.83333%

    }



    .offset-lg-18 {

        margin-left: 75%

    }



    .offset-lg-19 {

        margin-left: 79.16667%

    }



    .offset-lg-20 {

        margin-left: 83.33333%

    }



    .offset-lg-21 {

        margin-left: 87.5%

    }



    .offset-lg-22 {

        margin-left: 91.66667%

    }



    .offset-lg-23 {

        margin-left: 95.83333%

    }

}



@media (min-width: 1200px) {

    .col-xl {

        flex-basis:0;

        -webkit-box-flex: 1;

        flex-grow: 1;

        max-width: 100%

    }



    .row-cols-xl-1>* {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .row-cols-xl-2>* {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .row-cols-xl-3>* {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .row-cols-xl-4>* {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .row-cols-xl-5>* {

        -webkit-box-flex: 0;

        flex: 0 0 20%;

        max-width: 20%

    }



    .row-cols-xl-6>* {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-xl-auto {

        -webkit-box-flex: 0;

        flex: 0 0 auto;

        width: auto;

        max-width: 100%

    }



    .col-xl-1 {

        -webkit-box-flex: 0;

        flex: 0 0 4.16667%;

        max-width: 4.16667%

    }



    .col-xl-2 {

        -webkit-box-flex: 0;

        flex: 0 0 8.33333%;

        max-width: 8.33333%

    }



    .col-xl-3 {

        -webkit-box-flex: 0;

        flex: 0 0 12.5%;

        max-width: 12.5%

    }



    .col-xl-4 {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-xl-5 {

        -webkit-box-flex: 0;

        flex: 0 0 20.83333%;

        max-width: 20.83333%

    }



    .col-xl-6 {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .col-xl-7 {

        -webkit-box-flex: 0;

        flex: 0 0 29.16667%;

        max-width: 29.16667%

    }



    .col-xl-8 {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .col-xl-9 {

        -webkit-box-flex: 0;

        flex: 0 0 37.5%;

        max-width: 37.5%

    }



    .col-xl-10 {

        -webkit-box-flex: 0;

        flex: 0 0 41.66667%;

        max-width: 41.66667%

    }



    .col-xl-11 {

        -webkit-box-flex: 0;

        flex: 0 0 45.83333%;

        max-width: 45.83333%

    }



    .col-xl-12 {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .col-xl-13 {

        -webkit-box-flex: 0;

        flex: 0 0 54.16667%;

        max-width: 54.16667%

    }



    .col-xl-14 {

        -webkit-box-flex: 0;

        flex: 0 0 58.33333%;

        max-width: 58.33333%

    }



    .col-xl-15 {

        -webkit-box-flex: 0;

        flex: 0 0 62.5%;

        max-width: 62.5%

    }



    .col-xl-16 {

        -webkit-box-flex: 0;

        flex: 0 0 66.66667%;

        max-width: 66.66667%

    }



    .col-xl-17 {

        -webkit-box-flex: 0;

        flex: 0 0 70.83333%;

        max-width: 70.83333%

    }



    .col-xl-18 {

        -webkit-box-flex: 0;

        flex: 0 0 75%;

        max-width: 75%

    }



    .col-xl-19 {

        -webkit-box-flex: 0;

        flex: 0 0 79.16667%;

        max-width: 79.16667%

    }



    .col-xl-20 {

        -webkit-box-flex: 0;

        flex: 0 0 83.33333%;

        max-width: 83.33333%

    }



    .col-xl-21 {

        -webkit-box-flex: 0;

        flex: 0 0 87.5%;

        max-width: 87.5%

    }



    .col-xl-22 {

        -webkit-box-flex: 0;

        flex: 0 0 91.66667%;

        max-width: 91.66667%

    }



    .col-xl-23 {

        -webkit-box-flex: 0;

        flex: 0 0 95.83333%;

        max-width: 95.83333%

    }



    .col-xl-24 {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .order-xl-first {

        -webkit-box-ordinal-group: 0;

        order: -1

    }



    .order-xl-last {

        -webkit-box-ordinal-group: 26;

        order: 25

    }



    .order-xl-0 {

        -webkit-box-ordinal-group: 1;

        order: 0

    }



    .order-xl-1 {

        -webkit-box-ordinal-group: 2;

        order: 1

    }



    .order-xl-2 {

        -webkit-box-ordinal-group: 3;

        order: 2

    }



    .order-xl-3 {

        -webkit-box-ordinal-group: 4;

        order: 3

    }



    .order-xl-4 {

        -webkit-box-ordinal-group: 5;

        order: 4

    }



    .order-xl-5 {

        -webkit-box-ordinal-group: 6;

        order: 5

    }



    .order-xl-6 {

        -webkit-box-ordinal-group: 7;

        order: 6

    }



    .order-xl-7 {

        -webkit-box-ordinal-group: 8;

        order: 7

    }



    .order-xl-8 {

        -webkit-box-ordinal-group: 9;

        order: 8

    }



    .order-xl-9 {

        -webkit-box-ordinal-group: 10;

        order: 9

    }



    .order-xl-10 {

        -webkit-box-ordinal-group: 11;

        order: 10

    }



    .order-xl-11 {

        -webkit-box-ordinal-group: 12;

        order: 11

    }



    .order-xl-12 {

        -webkit-box-ordinal-group: 13;

        order: 12

    }



    .order-xl-13 {

        -webkit-box-ordinal-group: 14;

        order: 13

    }



    .order-xl-14 {

        -webkit-box-ordinal-group: 15;

        order: 14

    }



    .order-xl-15 {

        -webkit-box-ordinal-group: 16;

        order: 15

    }



    .order-xl-16 {

        -webkit-box-ordinal-group: 17;

        order: 16

    }



    .order-xl-17 {

        -webkit-box-ordinal-group: 18;

        order: 17

    }



    .order-xl-18 {

        -webkit-box-ordinal-group: 19;

        order: 18

    }



    .order-xl-19 {

        -webkit-box-ordinal-group: 20;

        order: 19

    }



    .order-xl-20 {

        -webkit-box-ordinal-group: 21;

        order: 20

    }



    .order-xl-21 {

        -webkit-box-ordinal-group: 22;

        order: 21

    }



    .order-xl-22 {

        -webkit-box-ordinal-group: 23;

        order: 22

    }



    .order-xl-23 {

        -webkit-box-ordinal-group: 24;

        order: 23

    }



    .order-xl-24 {

        -webkit-box-ordinal-group: 25;

        order: 24

    }



    .offset-xl-0 {

        margin-left: 0

    }



    .offset-xl-1 {

        margin-left: 4.16667%

    }



    .offset-xl-2 {

        margin-left: 8.33333%

    }



    .offset-xl-3 {

        margin-left: 12.5%

    }



    .offset-xl-4 {

        margin-left: 16.66667%

    }



    .offset-xl-5 {

        margin-left: 20.83333%

    }



    .offset-xl-6 {

        margin-left: 25%

    }



    .offset-xl-7 {

        margin-left: 29.16667%

    }



    .offset-xl-8 {

        margin-left: 33.33333%

    }



    .offset-xl-9 {

        margin-left: 37.5%

    }



    .offset-xl-10 {

        margin-left: 41.66667%

    }



    .offset-xl-11 {

        margin-left: 45.83333%

    }



    .offset-xl-12 {

        margin-left: 50%

    }



    .offset-xl-13 {

        margin-left: 54.16667%

    }



    .offset-xl-14 {

        margin-left: 58.33333%

    }



    .offset-xl-15 {

        margin-left: 62.5%

    }



    .offset-xl-16 {

        margin-left: 66.66667%

    }



    .offset-xl-17 {

        margin-left: 70.83333%

    }



    .offset-xl-18 {

        margin-left: 75%

    }



    .offset-xl-19 {

        margin-left: 79.16667%

    }



    .offset-xl-20 {

        margin-left: 83.33333%

    }



    .offset-xl-21 {

        margin-left: 87.5%

    }



    .offset-xl-22 {

        margin-left: 91.66667%

    }



    .offset-xl-23 {

        margin-left: 95.83333%

    }

}



@media (min-width: 1500px) {

    .col-xxl {

        flex-basis:0;

        -webkit-box-flex: 1;

        flex-grow: 1;

        max-width: 100%

    }



    .row-cols-xxl-1>* {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .row-cols-xxl-2>* {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .row-cols-xxl-3>* {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .row-cols-xxl-4>* {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .row-cols-xxl-5>* {

        -webkit-box-flex: 0;

        flex: 0 0 20%;

        max-width: 20%

    }



    .row-cols-xxl-6>* {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-xxl-auto {

        -webkit-box-flex: 0;

        flex: 0 0 auto;

        width: auto;

        max-width: 100%

    }



    .col-xxl-1 {

        -webkit-box-flex: 0;

        flex: 0 0 4.16667%;

        max-width: 4.16667%

    }



    .col-xxl-2 {

        -webkit-box-flex: 0;

        flex: 0 0 8.33333%;

        max-width: 8.33333%

    }



    .col-xxl-3 {

        -webkit-box-flex: 0;

        flex: 0 0 12.5%;

        max-width: 12.5%

    }



    .col-xxl-4 {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-xxl-5 {

        -webkit-box-flex: 0;

        flex: 0 0 20.83333%;

        max-width: 20.83333%

    }



    .col-xxl-6 {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .col-xxl-7 {

        -webkit-box-flex: 0;

        flex: 0 0 29.16667%;

        max-width: 29.16667%

    }



    .col-xxl-8 {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .col-xxl-9 {

        -webkit-box-flex: 0;

        flex: 0 0 37.5%;

        max-width: 37.5%

    }



    .col-xxl-10 {

        -webkit-box-flex: 0;

        flex: 0 0 41.66667%;

        max-width: 41.66667%

    }



    .col-xxl-11 {

        -webkit-box-flex: 0;

        flex: 0 0 45.83333%;

        max-width: 45.83333%

    }



    .col-xxl-12 {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .col-xxl-13 {

        -webkit-box-flex: 0;

        flex: 0 0 54.16667%;

        max-width: 54.16667%

    }



    .col-xxl-14 {

        -webkit-box-flex: 0;

        flex: 0 0 58.33333%;

        max-width: 58.33333%

    }



    .col-xxl-15 {

        -webkit-box-flex: 0;

        flex: 0 0 62.5%;

        max-width: 62.5%

    }



    .col-xxl-16 {

        -webkit-box-flex: 0;

        flex: 0 0 66.66667%;

        max-width: 66.66667%

    }



    .col-xxl-17 {

        -webkit-box-flex: 0;

        flex: 0 0 70.83333%;

        max-width: 70.83333%

    }



    .col-xxl-18 {

        -webkit-box-flex: 0;

        flex: 0 0 75%;

        max-width: 75%

    }



    .col-xxl-19 {

        -webkit-box-flex: 0;

        flex: 0 0 79.16667%;

        max-width: 79.16667%

    }



    .col-xxl-20 {

        -webkit-box-flex: 0;

        flex: 0 0 83.33333%;

        max-width: 83.33333%

    }



    .col-xxl-21 {

        -webkit-box-flex: 0;

        flex: 0 0 87.5%;

        max-width: 87.5%

    }



    .col-xxl-22 {

        -webkit-box-flex: 0;

        flex: 0 0 91.66667%;

        max-width: 91.66667%

    }



    .col-xxl-23 {

        -webkit-box-flex: 0;

        flex: 0 0 95.83333%;

        max-width: 95.83333%

    }



    .col-xxl-24 {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .order-xxl-first {

        -webkit-box-ordinal-group: 0;

        order: -1

    }



    .order-xxl-last {

        -webkit-box-ordinal-group: 26;

        order: 25

    }



    .order-xxl-0 {

        -webkit-box-ordinal-group: 1;

        order: 0

    }



    .order-xxl-1 {

        -webkit-box-ordinal-group: 2;

        order: 1

    }



    .order-xxl-2 {

        -webkit-box-ordinal-group: 3;

        order: 2

    }



    .order-xxl-3 {

        -webkit-box-ordinal-group: 4;

        order: 3

    }



    .order-xxl-4 {

        -webkit-box-ordinal-group: 5;

        order: 4

    }



    .order-xxl-5 {

        -webkit-box-ordinal-group: 6;

        order: 5

    }



    .order-xxl-6 {

        -webkit-box-ordinal-group: 7;

        order: 6

    }



    .order-xxl-7 {

        -webkit-box-ordinal-group: 8;

        order: 7

    }



    .order-xxl-8 {

        -webkit-box-ordinal-group: 9;

        order: 8

    }



    .order-xxl-9 {

        -webkit-box-ordinal-group: 10;

        order: 9

    }



    .order-xxl-10 {

        -webkit-box-ordinal-group: 11;

        order: 10

    }



    .order-xxl-11 {

        -webkit-box-ordinal-group: 12;

        order: 11

    }



    .order-xxl-12 {

        -webkit-box-ordinal-group: 13;

        order: 12

    }



    .order-xxl-13 {

        -webkit-box-ordinal-group: 14;

        order: 13

    }



    .order-xxl-14 {

        -webkit-box-ordinal-group: 15;

        order: 14

    }



    .order-xxl-15 {

        -webkit-box-ordinal-group: 16;

        order: 15

    }



    .order-xxl-16 {

        -webkit-box-ordinal-group: 17;

        order: 16

    }



    .order-xxl-17 {

        -webkit-box-ordinal-group: 18;

        order: 17

    }



    .order-xxl-18 {

        -webkit-box-ordinal-group: 19;

        order: 18

    }



    .order-xxl-19 {

        -webkit-box-ordinal-group: 20;

        order: 19

    }



    .order-xxl-20 {

        -webkit-box-ordinal-group: 21;

        order: 20

    }



    .order-xxl-21 {

        -webkit-box-ordinal-group: 22;

        order: 21

    }



    .order-xxl-22 {

        -webkit-box-ordinal-group: 23;

        order: 22

    }



    .order-xxl-23 {

        -webkit-box-ordinal-group: 24;

        order: 23

    }



    .order-xxl-24 {

        -webkit-box-ordinal-group: 25;

        order: 24

    }



    .offset-xxl-0 {

        margin-left: 0

    }



    .offset-xxl-1 {

        margin-left: 4.16667%

    }



    .offset-xxl-2 {

        margin-left: 8.33333%

    }



    .offset-xxl-3 {

        margin-left: 12.5%

    }



    .offset-xxl-4 {

        margin-left: 16.66667%

    }



    .offset-xxl-5 {

        margin-left: 20.83333%

    }



    .offset-xxl-6 {

        margin-left: 25%

    }



    .offset-xxl-7 {

        margin-left: 29.16667%

    }



    .offset-xxl-8 {

        margin-left: 33.33333%

    }



    .offset-xxl-9 {

        margin-left: 37.5%

    }



    .offset-xxl-10 {

        margin-left: 41.66667%

    }



    .offset-xxl-11 {

        margin-left: 45.83333%

    }



    .offset-xxl-12 {

        margin-left: 50%

    }



    .offset-xxl-13 {

        margin-left: 54.16667%

    }



    .offset-xxl-14 {

        margin-left: 58.33333%

    }



    .offset-xxl-15 {

        margin-left: 62.5%

    }



    .offset-xxl-16 {

        margin-left: 66.66667%

    }



    .offset-xxl-17 {

        margin-left: 70.83333%

    }



    .offset-xxl-18 {

        margin-left: 75%

    }



    .offset-xxl-19 {

        margin-left: 79.16667%

    }



    .offset-xxl-20 {

        margin-left: 83.33333%

    }



    .offset-xxl-21 {

        margin-left: 87.5%

    }



    .offset-xxl-22 {

        margin-left: 91.66667%

    }



    .offset-xxl-23 {

        margin-left: 95.83333%

    }

}



@media (min-width: 1800px) {

    .col-xxxl {

        flex-basis:0;

        -webkit-box-flex: 1;

        flex-grow: 1;

        max-width: 100%

    }



    .row-cols-xxxl-1>* {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .row-cols-xxxl-2>* {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .row-cols-xxxl-3>* {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .row-cols-xxxl-4>* {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .row-cols-xxxl-5>* {

        -webkit-box-flex: 0;

        flex: 0 0 20%;

        max-width: 20%

    }



    .row-cols-xxxl-6>* {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-xxxl-auto {

        -webkit-box-flex: 0;

        flex: 0 0 auto;

        width: auto;

        max-width: 100%

    }



    .col-xxxl-1 {

        -webkit-box-flex: 0;

        flex: 0 0 4.16667%;

        max-width: 4.16667%

    }



    .col-xxxl-2 {

        -webkit-box-flex: 0;

        flex: 0 0 8.33333%;

        max-width: 8.33333%

    }



    .col-xxxl-3 {

        -webkit-box-flex: 0;

        flex: 0 0 12.5%;

        max-width: 12.5%

    }



    .col-xxxl-4 {

        -webkit-box-flex: 0;

        flex: 0 0 16.66667%;

        max-width: 16.66667%

    }



    .col-xxxl-5 {

        -webkit-box-flex: 0;

        flex: 0 0 20.83333%;

        max-width: 20.83333%

    }



    .col-xxxl-6 {

        -webkit-box-flex: 0;

        flex: 0 0 25%;

        max-width: 25%

    }



    .col-xxxl-7 {

        -webkit-box-flex: 0;

        flex: 0 0 29.16667%;

        max-width: 29.16667%

    }



    .col-xxxl-8 {

        -webkit-box-flex: 0;

        flex: 0 0 33.33333%;

        max-width: 33.33333%

    }



    .col-xxxl-9 {

        -webkit-box-flex: 0;

        flex: 0 0 37.5%;

        max-width: 37.5%

    }



    .col-xxxl-10 {

        -webkit-box-flex: 0;

        flex: 0 0 41.66667%;

        max-width: 41.66667%

    }



    .col-xxxl-11 {

        -webkit-box-flex: 0;

        flex: 0 0 45.83333%;

        max-width: 45.83333%

    }



    .col-xxxl-12 {

        -webkit-box-flex: 0;

        flex: 0 0 50%;

        max-width: 50%

    }



    .col-xxxl-13 {

        -webkit-box-flex: 0;

        flex: 0 0 54.16667%;

        max-width: 54.16667%

    }



    .col-xxxl-14 {

        -webkit-box-flex: 0;

        flex: 0 0 58.33333%;

        max-width: 58.33333%

    }



    .col-xxxl-15 {

        -webkit-box-flex: 0;

        flex: 0 0 62.5%;

        max-width: 62.5%

    }



    .col-xxxl-16 {

        -webkit-box-flex: 0;

        flex: 0 0 66.66667%;

        max-width: 66.66667%

    }



    .col-xxxl-17 {

        -webkit-box-flex: 0;

        flex: 0 0 70.83333%;

        max-width: 70.83333%

    }



    .col-xxxl-18 {

        -webkit-box-flex: 0;

        flex: 0 0 75%;

        max-width: 75%

    }



    .col-xxxl-19 {

        -webkit-box-flex: 0;

        flex: 0 0 79.16667%;

        max-width: 79.16667%

    }



    .col-xxxl-20 {

        -webkit-box-flex: 0;

        flex: 0 0 83.33333%;

        max-width: 83.33333%

    }



    .col-xxxl-21 {

        -webkit-box-flex: 0;

        flex: 0 0 87.5%;

        max-width: 87.5%

    }



    .col-xxxl-22 {

        -webkit-box-flex: 0;

        flex: 0 0 91.66667%;

        max-width: 91.66667%

    }



    .col-xxxl-23 {

        -webkit-box-flex: 0;

        flex: 0 0 95.83333%;

        max-width: 95.83333%

    }



    .col-xxxl-24 {

        -webkit-box-flex: 0;

        flex: 0 0 100%;

        max-width: 100%

    }



    .order-xxxl-first {

        -webkit-box-ordinal-group: 0;

        order: -1

    }



    .order-xxxl-last {

        -webkit-box-ordinal-group: 26;

        order: 25

    }



    .order-xxxl-0 {

        -webkit-box-ordinal-group: 1;

        order: 0

    }



    .order-xxxl-1 {

        -webkit-box-ordinal-group: 2;

        order: 1

    }



    .order-xxxl-2 {

        -webkit-box-ordinal-group: 3;

        order: 2

    }



    .order-xxxl-3 {

        -webkit-box-ordinal-group: 4;

        order: 3

    }



    .order-xxxl-4 {

        -webkit-box-ordinal-group: 5;

        order: 4

    }



    .order-xxxl-5 {

        -webkit-box-ordinal-group: 6;

        order: 5

    }



    .order-xxxl-6 {

        -webkit-box-ordinal-group: 7;

        order: 6

    }



    .order-xxxl-7 {

        -webkit-box-ordinal-group: 8;

        order: 7

    }



    .order-xxxl-8 {

        -webkit-box-ordinal-group: 9;

        order: 8

    }



    .order-xxxl-9 {

        -webkit-box-ordinal-group: 10;

        order: 9

    }



    .order-xxxl-10 {

        -webkit-box-ordinal-group: 11;

        order: 10

    }



    .order-xxxl-11 {

        -webkit-box-ordinal-group: 12;

        order: 11

    }



    .order-xxxl-12 {

        -webkit-box-ordinal-group: 13;

        order: 12

    }



    .order-xxxl-13 {

        -webkit-box-ordinal-group: 14;

        order: 13

    }



    .order-xxxl-14 {

        -webkit-box-ordinal-group: 15;

        order: 14

    }



    .order-xxxl-15 {

        -webkit-box-ordinal-group: 16;

        order: 15

    }



    .order-xxxl-16 {

        -webkit-box-ordinal-group: 17;

        order: 16

    }



    .order-xxxl-17 {

        -webkit-box-ordinal-group: 18;

        order: 17

    }



    .order-xxxl-18 {

        -webkit-box-ordinal-group: 19;

        order: 18

    }



    .order-xxxl-19 {

        -webkit-box-ordinal-group: 20;

        order: 19

    }



    .order-xxxl-20 {

        -webkit-box-ordinal-group: 21;

        order: 20

    }



    .order-xxxl-21 {

        -webkit-box-ordinal-group: 22;

        order: 21

    }



    .order-xxxl-22 {

        -webkit-box-ordinal-group: 23;

        order: 22

    }



    .order-xxxl-23 {

        -webkit-box-ordinal-group: 24;

        order: 23

    }



    .order-xxxl-24 {

        -webkit-box-ordinal-group: 25;

        order: 24

    }



    .offset-xxxl-0 {

        margin-left: 0

    }



    .offset-xxxl-1 {

        margin-left: 4.16667%

    }



    .offset-xxxl-2 {

        margin-left: 8.33333%

    }



    .offset-xxxl-3 {

        margin-left: 12.5%

    }



    .offset-xxxl-4 {

        margin-left: 16.66667%

    }



    .offset-xxxl-5 {

        margin-left: 20.83333%

    }



    .offset-xxxl-6 {

        margin-left: 25%

    }



    .offset-xxxl-7 {

        margin-left: 29.16667%

    }



    .offset-xxxl-8 {

        margin-left: 33.33333%

    }



    .offset-xxxl-9 {

        margin-left: 37.5%

    }



    .offset-xxxl-10 {

        margin-left: 41.66667%

    }



    .offset-xxxl-11 {

        margin-left: 45.83333%

    }



    .offset-xxxl-12 {

        margin-left: 50%

    }



    .offset-xxxl-13 {

        margin-left: 54.16667%

    }



    .offset-xxxl-14 {

        margin-left: 58.33333%

    }



    .offset-xxxl-15 {

        margin-left: 62.5%

    }



    .offset-xxxl-16 {

        margin-left: 66.66667%

    }



    .offset-xxxl-17 {

        margin-left: 70.83333%

    }



    .offset-xxxl-18 {

        margin-left: 75%

    }



    .offset-xxxl-19 {

        margin-left: 79.16667%

    }



    .offset-xxxl-20 {

        margin-left: 83.33333%

    }



    .offset-xxxl-21 {

        margin-left: 87.5%

    }



    .offset-xxxl-22 {

        margin-left: 91.66667%

    }



    .offset-xxxl-23 {

        margin-left: 95.83333%

    }

}



.table {

    width: 100%;

    margin-bottom: 1rem;

    color: #212529

}



.table td,.table th {

    padding: .75rem;

    vertical-align: top;

    border-top: 1px solid #dee2e6

}



.table thead th {

    vertical-align: bottom;

    border-bottom: 2px solid #dee2e6

}



.table tbody+tbody {

    border-top: 2px solid #dee2e6

}



.table-sm td,.table-sm th {

    padding: .3rem

}



.table-bordered,.table-bordered td,.table-bordered th {

    border: 1px solid #dee2e6

}



.table-bordered thead td,.table-bordered thead th {

    border-bottom-width: 2px

}



.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {

    border: 0

}



.table-striped tbody tr:nth-of-type(odd) {

    background-color: rgba(0,0,0,.05)

}



.table-hover tbody tr:hover {

    color: #212529;

    background-color: rgba(0,0,0,.075)

}



.table-primary,.table-primary>td,.table-primary>th {

    background-color: #b8c0ca

}



.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th {

    border-color: #7a8a9d

}



.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {

    background-color: #a9b3bf

}



.table-secondary,.table-secondary>td,.table-secondary>th {

    background-color: #b8e5f8

}



.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th {

    border-color: #7acff1

}



.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {

    background-color: #a1ddf6

}



.table-moss,.table-moss>td,.table-moss>th {

    background-color: #d6dbcd

}



.table-moss tbody+tbody,.table-moss td,.table-moss th,.table-moss thead th {

    border-color: #b4bda2

}



.table-hover .table-moss:hover,.table-hover .table-moss:hover>td,.table-hover .table-moss:hover>th {

    background-color: #cad0be

}



.table-off-white,.table-off-white>td,.table-off-white>th {

    background-color: #fcfcfc

}



.table-off-white tbody+tbody,.table-off-white td,.table-off-white th,.table-off-white thead th {

    border-color: #f9fafa

}



.table-hover .table-off-white:hover,.table-hover .table-off-white:hover>td,.table-hover .table-off-white:hover>th {

    background-color: #efefef

}



.table-grey,.table-grey>td,.table-grey>th {

    background-color: #f1f1f1

}



.table-grey tbody+tbody,.table-grey td,.table-grey th,.table-grey thead th {

    border-color: #e4e4e4

}



.table-hover .table-grey:hover,.table-hover .table-grey:hover>td,.table-hover .table-grey:hover>th {

    background-color: #e4e4e4

}



.table-state,.table-state>td,.table-state>th {

    background-color: #c0c0c1

}



.table-state tbody+tbody,.table-state td,.table-state th,.table-state thead th {

    border-color: #8a8a8c

}



.table-hover .table-state:hover,.table-hover .table-state:hover>td,.table-hover .table-state:hover>th {

    background-color: #b3b3b4

}



.table-black,.table-black>td,.table-black>th {

    background-color: #b8b8b8

}



.table-black tbody+tbody,.table-black td,.table-black th,.table-black thead th {

    border-color: #7a7a7a

}



.table-hover .table-black:hover,.table-hover .table-black:hover>td,.table-hover .table-black:hover>th {

    background-color: #ababab

}



.table-white,.table-white>td,.table-white>th {

    background-color: #fff

}



.table-white tbody+tbody,.table-white td,.table-white th,.table-white thead th {

    border-color: #fff

}



.table-hover .table-white:hover,.table-hover .table-white:hover>td,.table-hover .table-white:hover>th {

    background-color: #f2f2f2

}



.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {

    background-color: rgba(0,0,0,.075)

}



.table .thead-dark th {

    color: #fff;

    background-color: #343a40;

    border-color: #454d55

}



.table .thead-light th {

    color: #495057;

    background-color: #e9ecef;

    border-color: #dee2e6

}



.table-dark {

    color: #fff;

    background-color: #343a40

}



.table-dark td,.table-dark th,.table-dark thead th {

    border-color: #454d55

}



.table-dark.table-bordered {

    border: 0

}



.table-dark.table-striped tbody tr:nth-of-type(odd) {

    background-color: hsla(0,0%,100%,.05)

}



.table-dark.table-hover tbody tr:hover {

    color: #fff;

    background-color: hsla(0,0%,100%,.075)

}



@media (max-width: 575.98px) {

    .table-responsive-sm {

        display:block;

        width: 100%;

        overflow-x: auto;

        -webkit-overflow-scrolling: touch

    }



    .table-responsive-sm>.table-bordered {

        border: 0

    }

}



@media (max-width: 767.98px) {

    .table-responsive-md {

        display:block;

        width: 100%;

        overflow-x: auto;

        -webkit-overflow-scrolling: touch

    }



    .table-responsive-md>.table-bordered {

        border: 0

    }

}



@media (max-width: 991.98px) {

    .table-responsive-lg {

        display:block;

        width: 100%;

        overflow-x: auto;

        -webkit-overflow-scrolling: touch

    }



    .table-responsive-lg>.table-bordered {

        border: 0

    }

}



@media (max-width: 1199.98px) {

    .table-responsive-xl {

        display:block;

        width: 100%;

        overflow-x: auto;

        -webkit-overflow-scrolling: touch

    }



    .table-responsive-xl>.table-bordered {

        border: 0

    }

}



@media (max-width: 1499.98px) {

    .table-responsive-xxl {

        display:block;

        width: 100%;

        overflow-x: auto;

        -webkit-overflow-scrolling: touch

    }



    .table-responsive-xxl>.table-bordered {

        border: 0

    }

}



@media (max-width: 1799.98px) {

    .table-responsive-xxxl {

        display:block;

        width: 100%;

        overflow-x: auto;

        -webkit-overflow-scrolling: touch

    }



    .table-responsive-xxxl>.table-bordered {

        border: 0

    }

}



.table-responsive {

    display: block;

    width: 100%;

    overflow-x: auto;

    -webkit-overflow-scrolling: touch

}



.table-responsive>.table-bordered {

    border: 0

}



.btn {

    display: inline-block;

    font-weight: 400;

    color: #1e1e22;

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-color: transparent;

    border: 1px solid transparent;

    padding: .375rem .75rem;

    font-size: 1rem;

    line-height: 1.5;

    border-radius: .25rem;

    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out

}



@media (prefers-reduced-motion:reduce) {

    .btn {

        -webkit-transition: none;

        transition: none

    }

}



.btn:hover {

    color: #1e1e22;

    text-decoration: none

}



.btn.focus,.btn:focus {

    outline: 0;

    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)

}



.btn.disabled,.btn:disabled {

    opacity: .65

}



a.btn.disabled,fieldset:disabled a.btn {

    pointer-events: none

}



.btn-primary {

    color: #fff;

    background-color: #001e42;

    border-color: #001e42

}



.btn-primary.focus,.btn-primary:focus,.btn-primary:hover {

    color: #fff;

    background-color: #000d1c;

    border-color: #00070f

}



.btn-primary.focus,.btn-primary:focus {

    box-shadow: 0 0 0 .2rem rgba(38,64,94,.5)

}



.btn-primary.disabled,.btn-primary:disabled {

    color: #fff;

    background-color: #001e42;

    border-color: #001e42

}



.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {

    color: #fff;

    background-color: #00070f;

    border-color: #000102

}



.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(38,64,94,.5)

}



.btn-secondary {

    color: #fff;

    background-color: #00a2e5;

    border-color: #00a2e5

}



.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover {

    color: #fff;

    background-color: #0087bf;

    border-color: #007eb2

}



.btn-secondary.focus,.btn-secondary:focus {

    box-shadow: 0 0 0 .2rem rgba(38,176,233,.5)

}



.btn-secondary.disabled,.btn-secondary:disabled {

    color: #fff;

    background-color: #00a2e5;

    border-color: #00a2e5

}



.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {

    color: #fff;

    background-color: #007eb2;

    border-color: #0075a5

}



.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(38,176,233,.5)

}



.btn-moss {

    color: #fff;

    background-color: #6e804c;

    border-color: #6e804c

}



.btn-moss.focus,.btn-moss:focus,.btn-moss:hover {

    color: #fff;

    background-color: #59683e;

    border-color: #536039

}



.btn-moss.focus,.btn-moss:focus {

    box-shadow: 0 0 0 .2rem rgba(132,147,103,.5)

}



.btn-moss.disabled,.btn-moss:disabled {

    color: #fff;

    background-color: #6e804c;

    border-color: #6e804c

}



.btn-moss:not(:disabled):not(.disabled).active,.btn-moss:not(:disabled):not(.disabled):active,.show>.btn-moss.dropdown-toggle {

    color: #fff;

    background-color: #536039;

    border-color: #4c5834

}



.btn-moss:not(:disabled):not(.disabled).active:focus,.btn-moss:not(:disabled):not(.disabled):active:focus,.show>.btn-moss.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(132,147,103,.5)

}



.btn-off-white {

    color: #212529;

    background-color: #f4f5f5;

    border-color: #f4f5f5

}



.btn-off-white.focus,.btn-off-white:focus,.btn-off-white:hover {

    color: #212529;

    background-color: #e0e3e3;

    border-color: #d9dddd

}



.btn-off-white.focus,.btn-off-white:focus {

    box-shadow: 0 0 0 .2rem rgba(212,214,214,.5)

}



.btn-off-white.disabled,.btn-off-white:disabled {

    color: #212529;

    background-color: #f4f5f5;

    border-color: #f4f5f5

}



.btn-off-white:not(:disabled):not(.disabled).active,.btn-off-white:not(:disabled):not(.disabled):active,.show>.btn-off-white.dropdown-toggle {

    color: #212529;

    background-color: #d9dddd;

    border-color: #d3d7d7

}



.btn-off-white:not(:disabled):not(.disabled).active:focus,.btn-off-white:not(:disabled):not(.disabled):active:focus,.show>.btn-off-white.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(212,214,214,.5)

}



.btn-grey {

    color: #212529;

    background-color: #ccc;

    border-color: #ccc

}



.btn-grey.focus,.btn-grey:focus,.btn-grey:hover {

    color: #212529;

    background-color: #b9b9b9;

    border-color: #b3b3b3

}



.btn-grey.focus,.btn-grey:focus {

    box-shadow: 0 0 0 .2rem rgba(178,179,180,.5)

}



.btn-grey.disabled,.btn-grey:disabled {

    color: #212529;

    background-color: #ccc;

    border-color: #ccc

}



.btn-grey:not(:disabled):not(.disabled).active,.btn-grey:not(:disabled):not(.disabled):active,.show>.btn-grey.dropdown-toggle {

    color: #212529;

    background-color: #b3b3b3;

    border-color: #acacac

}



.btn-grey:not(:disabled):not(.disabled).active:focus,.btn-grey:not(:disabled):not(.disabled):active:focus,.show>.btn-grey.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(178,179,180,.5)

}



.btn-state {

    color: #fff;

    background-color: #1e1e22;

    border-color: #1e1e22

}



.btn-state.focus,.btn-state:focus,.btn-state:hover {

    color: #fff;

    background-color: #0c0c0e;

    border-color: #060607

}



.btn-state.focus,.btn-state:focus {

    box-shadow: 0 0 0 .2rem rgba(64,64,67,.5)

}



.btn-state.disabled,.btn-state:disabled {

    color: #fff;

    background-color: #1e1e22;

    border-color: #1e1e22

}



.btn-state:not(:disabled):not(.disabled).active,.btn-state:not(:disabled):not(.disabled):active,.show>.btn-state.dropdown-toggle {

    color: #fff;

    background-color: #060607;

    border-color: #000

}



.btn-state:not(:disabled):not(.disabled).active:focus,.btn-state:not(:disabled):not(.disabled):active:focus,.show>.btn-state.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(64,64,67,.5)

}



.btn-black,.btn-black.focus,.btn-black:focus,.btn-black:hover {

    color: #fff;

    background-color: #000;

    border-color: #000

}



.btn-black.focus,.btn-black:focus {

    box-shadow: 0 0 0 .2rem rgba(38,38,38,.5)

}



.btn-black.disabled,.btn-black:disabled,.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle {

    color: #fff;

    background-color: #000;

    border-color: #000

}



.btn-black:not(:disabled):not(.disabled).active:focus,.btn-black:not(:disabled):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(38,38,38,.5)

}



.btn-white {

    color: #212529;

    background-color: #fff;

    border-color: #fff

}



.btn-white.focus,.btn-white:focus,.btn-white:hover {

    color: #212529;

    background-color: #ececec;

    border-color: #e6e6e6

}



.btn-white.focus,.btn-white:focus {

    box-shadow: 0 0 0 .2rem rgba(222,222,223,.5)

}



.btn-white.disabled,.btn-white:disabled {

    color: #212529;

    background-color: #fff;

    border-color: #fff

}



.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle {

    color: #212529;

    background-color: #e6e6e6;

    border-color: #dfdfdf

}



.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(222,222,223,.5)

}



.btn-outline-primary {

    color: #001e42;

    border-color: #001e42

}



.btn-outline-primary:hover {

    color: #fff;

    background-color: #001e42;

    border-color: #001e42

}



.btn-outline-primary.focus,.btn-outline-primary:focus {

    box-shadow: 0 0 0 .2rem rgba(0,30,66,.5)

}



.btn-outline-primary.disabled,.btn-outline-primary:disabled {

    color: #001e42;

    background-color: transparent

}



.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {

    color: #fff;

    background-color: #001e42;

    border-color: #001e42

}



.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(0,30,66,.5)

}



.btn-outline-secondary {

    color: #00a2e5;

    border-color: #00a2e5

}



.btn-outline-secondary:hover {

    color: #fff;

    background-color: #00a2e5;

    border-color: #00a2e5

}



.btn-outline-secondary.focus,.btn-outline-secondary:focus {

    box-shadow: 0 0 0 .2rem rgba(0,162,229,.5)

}



.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {

    color: #00a2e5;

    background-color: transparent

}



.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {

    color: #fff;

    background-color: #00a2e5;

    border-color: #00a2e5

}



.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(0,162,229,.5)

}



.btn-outline-moss {

    color: #6e804c;

    border-color: #6e804c

}



.btn-outline-moss:hover {

    color: #fff;

    background-color: #6e804c;

    border-color: #6e804c

}



.btn-outline-moss.focus,.btn-outline-moss:focus {

    box-shadow: 0 0 0 .2rem rgba(110,128,76,.5)

}



.btn-outline-moss.disabled,.btn-outline-moss:disabled {

    color: #6e804c;

    background-color: transparent

}



.btn-outline-moss:not(:disabled):not(.disabled).active,.btn-outline-moss:not(:disabled):not(.disabled):active,.show>.btn-outline-moss.dropdown-toggle {

    color: #fff;

    background-color: #6e804c;

    border-color: #6e804c

}



.btn-outline-moss:not(:disabled):not(.disabled).active:focus,.btn-outline-moss:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-moss.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(110,128,76,.5)

}



.btn-outline-off-white {

    color: #f4f5f5;

    border-color: #f4f5f5

}



.btn-outline-off-white:hover {

    color: #212529;

    background-color: #f4f5f5;

    border-color: #f4f5f5

}



.btn-outline-off-white.focus,.btn-outline-off-white:focus {

    box-shadow: 0 0 0 .2rem rgba(244,245,245,.5)

}



.btn-outline-off-white.disabled,.btn-outline-off-white:disabled {

    color: #f4f5f5;

    background-color: transparent

}



.btn-outline-off-white:not(:disabled):not(.disabled).active,.btn-outline-off-white:not(:disabled):not(.disabled):active,.show>.btn-outline-off-white.dropdown-toggle {

    color: #212529;

    background-color: #f4f5f5;

    border-color: #f4f5f5

}



.btn-outline-off-white:not(:disabled):not(.disabled).active:focus,.btn-outline-off-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-off-white.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(244,245,245,.5)

}



.btn-outline-grey {

    color: #ccc;

    border-color: #ccc

}



.btn-outline-grey:hover {

    color: #212529;

    background-color: #ccc;

    border-color: #ccc

}



.btn-outline-grey.focus,.btn-outline-grey:focus {

    box-shadow: 0 0 0 .2rem hsla(0,0%,80%,.5)

}



.btn-outline-grey.disabled,.btn-outline-grey:disabled {

    color: #ccc;

    background-color: transparent

}



.btn-outline-grey:not(:disabled):not(.disabled).active,.btn-outline-grey:not(:disabled):not(.disabled):active,.show>.btn-outline-grey.dropdown-toggle {

    color: #212529;

    background-color: #ccc;

    border-color: #ccc

}



.btn-outline-grey:not(:disabled):not(.disabled).active:focus,.btn-outline-grey:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-grey.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem hsla(0,0%,80%,.5)

}



.btn-outline-state {

    color: #1e1e22;

    border-color: #1e1e22

}



.btn-outline-state:hover {

    color: #fff;

    background-color: #1e1e22;

    border-color: #1e1e22

}



.btn-outline-state.focus,.btn-outline-state:focus {

    box-shadow: 0 0 0 .2rem rgba(30,30,34,.5)

}



.btn-outline-state.disabled,.btn-outline-state:disabled {

    color: #1e1e22;

    background-color: transparent

}



.btn-outline-state:not(:disabled):not(.disabled).active,.btn-outline-state:not(:disabled):not(.disabled):active,.show>.btn-outline-state.dropdown-toggle {

    color: #fff;

    background-color: #1e1e22;

    border-color: #1e1e22

}



.btn-outline-state:not(:disabled):not(.disabled).active:focus,.btn-outline-state:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-state.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(30,30,34,.5)

}



.btn-outline-black {

    color: #000;

    border-color: #000

}



.btn-outline-black:hover {

    color: #fff;

    background-color: #000;

    border-color: #000

}



.btn-outline-black.focus,.btn-outline-black:focus {

    box-shadow: 0 0 0 .2rem rgba(0,0,0,.5)

}



.btn-outline-black.disabled,.btn-outline-black:disabled {

    color: #000;

    background-color: transparent

}



.btn-outline-black:not(:disabled):not(.disabled).active,.btn-outline-black:not(:disabled):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle {

    color: #fff;

    background-color: #000;

    border-color: #000

}



.btn-outline-black:not(:disabled):not(.disabled).active:focus,.btn-outline-black:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-black.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem rgba(0,0,0,.5)

}



.btn-outline-white {

    color: #fff;

    border-color: #fff

}



.btn-outline-white:hover {

    color: #212529;

    background-color: #fff;

    border-color: #fff

}



.btn-outline-white.focus,.btn-outline-white:focus {

    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)

}



.btn-outline-white.disabled,.btn-outline-white:disabled {

    color: #fff;

    background-color: transparent

}



.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle {

    color: #212529;

    background-color: #fff;

    border-color: #fff

}



.btn-outline-white:not(:disabled):not(.disabled).active:focus,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus {

    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)

}



.btn-link {

    font-weight: 400;

    color: #007bff;

    text-decoration: none

}



.btn-link:hover {

    color: #0056b3;

    text-decoration: underline

}



.btn-link.focus,.btn-link:focus {

    text-decoration: underline;

    box-shadow: none

}



.btn-link.disabled,.btn-link:disabled {

    color: #6c757d;

    pointer-events: none

}



.btn-lg {

    padding: .5rem 1rem;

    font-size: 1.25rem;

    line-height: 1.5;

    border-radius: .3rem

}



.btn-sm {

    padding: .25rem .5rem;

    font-size: .875rem;

    line-height: 1.5;

    border-radius: .2rem

}



.btn-block {

    display: block;

    width: 100%

}



.btn-block+.btn-block {

    margin-top: .5rem

}



input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {

    width: 100%

}



.fade {

    -webkit-transition: opacity .15s linear;

    transition: opacity .15s linear

}



@media (prefers-reduced-motion:reduce) {

    .fade {

        -webkit-transition: none;

        transition: none

    }

}



.fade:not(.show) {

    opacity: 0

}



.collapse:not(.show) {

    display: none

}



.collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition: height .35s ease;

    transition: height .35s ease

}



@media (prefers-reduced-motion:reduce) {

    .collapsing {

        -webkit-transition: none;

        transition: none

    }

}



.dropdown,.dropleft,.dropright,.dropup {

    position: relative

}



.dropdown-toggle {

    white-space: nowrap

}



.dropdown-toggle:after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";

    border-top: .3em solid;

    border-right: .3em solid transparent;

    border-bottom: 0;

    border-left: .3em solid transparent

}



.dropdown-toggle:empty:after {

    margin-left: 0

}



.dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 10rem;

    padding: .5rem 0;

    margin: .125rem 0 0;

    font-size: 1rem;

    color: #212529;

    text-align: left;

    list-style: none;

    background-color: #fff;

    background-clip: padding-box;

    border: 1px solid rgba(0,0,0,.15);

    border-radius: .25rem

}



.dropdown-menu-left {

    right: auto;

    left: 0

}



.dropdown-menu-right {

    right: 0;

    left: auto

}



@media (min-width: 576px) {

    .dropdown-menu-sm-left {

        right:auto;

        left: 0

    }



    .dropdown-menu-sm-right {

        right: 0;

        left: auto

    }

}



@media (min-width: 768px) {

    .dropdown-menu-md-left {

        right:auto;

        left: 0

    }



    .dropdown-menu-md-right {

        right: 0;

        left: auto

    }

}



@media (min-width: 992px) {

    .dropdown-menu-lg-left {

        right:auto;

        left: 0

    }



    .dropdown-menu-lg-right {

        right: 0;

        left: auto

    }

}



@media (min-width: 1200px) {

    .dropdown-menu-xl-left {

        right:auto;

        left: 0

    }



    .dropdown-menu-xl-right {

        right: 0;

        left: auto

    }

}



@media (min-width: 1500px) {

    .dropdown-menu-xxl-left {

        right:auto;

        left: 0

    }



    .dropdown-menu-xxl-right {

        right: 0;

        left: auto

    }

}



@media (min-width: 1800px) {

    .dropdown-menu-xxxl-left {

        right:auto;

        left: 0

    }



    .dropdown-menu-xxxl-right {

        right: 0;

        left: auto

    }

}



.dropup .dropdown-menu {

    top: auto;

    bottom: 100%;

    margin-top: 0;

    margin-bottom: .125rem

}



.dropup .dropdown-toggle:after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";

    border-top: 0;

    border-right: .3em solid transparent;

    border-bottom: .3em solid;

    border-left: .3em solid transparent

}



.dropup .dropdown-toggle:empty:after {

    margin-left: 0

}



.dropright .dropdown-menu {

    top: 0;

    right: auto;

    left: 100%;

    margin-top: 0;

    margin-left: .125rem

}



.dropright .dropdown-toggle:after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";

    border-top: .3em solid transparent;

    border-right: 0;

    border-bottom: .3em solid transparent;

    border-left: .3em solid

}



.dropright .dropdown-toggle:empty:after {

    margin-left: 0

}



.dropright .dropdown-toggle:after {

    vertical-align: 0

}



.dropleft .dropdown-menu {

    top: 0;

    right: 100%;

    left: auto;

    margin-top: 0;

    margin-right: .125rem

}



.dropleft .dropdown-toggle:after {

    display: inline-block;

    margin-left: .255em;

    vertical-align: .255em;

    content: "";

    display: none

}



.dropleft .dropdown-toggle:before {

    display: inline-block;

    margin-right: .255em;

    vertical-align: .255em;

    content: "";

    border-top: .3em solid transparent;

    border-right: .3em solid;

    border-bottom: .3em solid transparent

}



.dropleft .dropdown-toggle:empty:after {

    margin-left: 0

}



.dropleft .dropdown-toggle:before {

    vertical-align: 0

}



.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {

    right: auto;

    bottom: auto

}



.dropdown-divider {

    height: 0;

    margin: .5rem 0;

    overflow: hidden;

    border-top: 1px solid #e9ecef

}



.dropdown-item {

    display: block;

    width: 100%;

    padding: .25rem 1.5rem;

    clear: both;

    font-weight: 400;

    color: #212529;

    text-align: inherit;

    white-space: nowrap;

    background-color: transparent;

    border: 0

}



.dropdown-item:focus,.dropdown-item:hover {

    color: #16181b;

    text-decoration: none;

    background-color: #f8f9fa

}



.dropdown-item.active,.dropdown-item:active {

    color: #fff;

    text-decoration: none;

    background-color: #007bff

}



.dropdown-item.disabled,.dropdown-item:disabled {

    color: #6c757d;

    pointer-events: none;

    background-color: transparent

}



.dropdown-menu.show {

    display: block

}



.dropdown-header {

    display: block;

    padding: .5rem 1.5rem;

    margin-bottom: 0;

    font-size: .875rem;

    color: #6c757d;

    white-space: nowrap

}



.dropdown-item-text {

    display: block;

    padding: .25rem 1.5rem;

    color: #212529

}



.navbar {

    position: relative;

    padding: .5rem 1rem

}



.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl,.navbar .container-xxl,.navbar .container-xxxl {

    display: -webkit-box;

    display: flex;

    flex-wrap: wrap;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: justify;

    justify-content: space-between

}



.navbar-brand {

    display: inline-block;

    padding-top: .3125rem;

    padding-bottom: .3125rem;

    margin-right: 1rem;

    font-size: 1.25rem;

    line-height: inherit;

    white-space: nowrap

}



.navbar-brand:focus,.navbar-brand:hover {

    text-decoration: none

}



.navbar-nav {

    display: -webkit-box;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    flex-direction: column;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none

}



.navbar-nav .nav-link {

    padding-right: 0;

    padding-left: 0

}



.navbar-nav .dropdown-menu {

    position: static;

    float: none

}



.navbar-text {

    display: inline-block;

    padding-top: .5rem;

    padding-bottom: .5rem

}



.navbar-collapse {

    flex-basis: 100%;

    -webkit-box-flex: 1;

    flex-grow: 1;

    -webkit-box-align: center;

    align-items: center

}



.navbar-toggler {

    padding: .25rem .75rem;

    font-size: 1.25rem;

    line-height: 1;

    background-color: transparent;

    border: 1px solid transparent;

    border-radius: .25rem

}



.navbar-toggler:focus,.navbar-toggler:hover {

    text-decoration: none

}



.navbar-toggler-icon {

    display: inline-block;

    width: 1.5em;

    height: 1.5em;

    vertical-align: middle;

    content: "";

    background: no-repeat 50%;

    background-size: 100% 100%

}



@media (max-width: 575.98px) {

    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl {

        padding-right:0;

        padding-left: 0

    }

}



@media (min-width: 576px) {

    .navbar-expand-sm {

        flex-flow:row nowrap;

        -webkit-box-pack: start;

        justify-content: flex-start

    }



    .navbar-expand-sm,.navbar-expand-sm .navbar-nav {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: normal

    }



    .navbar-expand-sm .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-sm .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-sm .navbar-nav .nav-link {

        padding-right: .5rem;

        padding-left: .5rem

    }



    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl,.navbar-expand-sm>.container-xxl,.navbar-expand-sm>.container-xxxl {

        flex-wrap: nowrap

    }



    .navbar-expand-sm .navbar-collapse {

        display: -webkit-box!important;

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-sm .navbar-toggler {

        display: none

    }

}



@media (max-width: 767.98px) {

    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl {

        padding-right:0;

        padding-left: 0

    }

}



@media (min-width: 768px) {

    .navbar-expand-md {

        flex-flow:row nowrap;

        -webkit-box-pack: start;

        justify-content: flex-start

    }



    .navbar-expand-md,.navbar-expand-md .navbar-nav {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: normal

    }



    .navbar-expand-md .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-md .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-md .navbar-nav .nav-link {

        padding-right: .5rem;

        padding-left: .5rem

    }



    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl,.navbar-expand-md>.container-xxl,.navbar-expand-md>.container-xxxl {

        flex-wrap: nowrap

    }



    .navbar-expand-md .navbar-collapse {

        display: -webkit-box!important;

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-md .navbar-toggler {

        display: none

    }

}



@media (max-width: 991.98px) {

    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl {

        padding-right:0;

        padding-left: 0

    }

}



@media (min-width: 992px) {

    .navbar-expand-lg {

        flex-flow:row nowrap;

        -webkit-box-pack: start;

        justify-content: flex-start

    }



    .navbar-expand-lg,.navbar-expand-lg .navbar-nav {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: normal

    }



    .navbar-expand-lg .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-lg .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-lg .navbar-nav .nav-link {

        padding-right: .5rem;

        padding-left: .5rem

    }



    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl,.navbar-expand-lg>.container-xxl,.navbar-expand-lg>.container-xxxl {

        flex-wrap: nowrap

    }



    .navbar-expand-lg .navbar-collapse {

        display: -webkit-box!important;

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-lg .navbar-toggler {

        display: none

    }

}



@media (max-width: 1199.98px) {

    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl {

        padding-right:0;

        padding-left: 0

    }

}



@media (min-width: 1200px) {

    .navbar-expand-xl {

        flex-flow:row nowrap;

        -webkit-box-pack: start;

        justify-content: flex-start

    }



    .navbar-expand-xl,.navbar-expand-xl .navbar-nav {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: normal

    }



    .navbar-expand-xl .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-xl .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-xl .navbar-nav .nav-link {

        padding-right: .5rem;

        padding-left: .5rem

    }



    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl,.navbar-expand-xl>.container-xxl,.navbar-expand-xl>.container-xxxl {

        flex-wrap: nowrap

    }



    .navbar-expand-xl .navbar-collapse {

        display: -webkit-box!important;

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-xl .navbar-toggler {

        display: none

    }

}



@media (max-width: 1499.98px) {

    .navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl {

        padding-right:0;

        padding-left: 0

    }

}



@media (min-width: 1500px) {

    .navbar-expand-xxl {

        flex-flow:row nowrap;

        -webkit-box-pack: start;

        justify-content: flex-start

    }



    .navbar-expand-xxl,.navbar-expand-xxl .navbar-nav {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: normal

    }



    .navbar-expand-xxl .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-xxl .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-xxl .navbar-nav .nav-link {

        padding-right: .5rem;

        padding-left: .5rem

    }



    .navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl,.navbar-expand-xxl>.container-xxxl {

        flex-wrap: nowrap

    }



    .navbar-expand-xxl .navbar-collapse {

        display: -webkit-box!important;

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-xxl .navbar-toggler {

        display: none

    }

}



@media (max-width: 1799.98px) {

    .navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl {

        padding-right:0;

        padding-left: 0

    }

}



@media (min-width: 1800px) {

    .navbar-expand-xxxl {

        flex-flow:row nowrap;

        -webkit-box-pack: start;

        justify-content: flex-start

    }



    .navbar-expand-xxxl,.navbar-expand-xxxl .navbar-nav {

        -webkit-box-orient: horizontal;

        -webkit-box-direction: normal

    }



    .navbar-expand-xxxl .navbar-nav {

        flex-direction: row

    }



    .navbar-expand-xxxl .navbar-nav .dropdown-menu {

        position: absolute

    }



    .navbar-expand-xxxl .navbar-nav .nav-link {

        padding-right: .5rem;

        padding-left: .5rem

    }



    .navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid,.navbar-expand-xxxl>.container-lg,.navbar-expand-xxxl>.container-md,.navbar-expand-xxxl>.container-sm,.navbar-expand-xxxl>.container-xl,.navbar-expand-xxxl>.container-xxl,.navbar-expand-xxxl>.container-xxxl {

        flex-wrap: nowrap

    }



    .navbar-expand-xxxl .navbar-collapse {

        display: -webkit-box!important;

        display: flex!important;

        flex-basis: auto

    }



    .navbar-expand-xxxl .navbar-toggler {

        display: none

    }

}



.navbar-expand {

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

    flex-flow: row nowrap;

    -webkit-box-pack: start;

    justify-content: flex-start

}



.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl {

    padding-right: 0;

    padding-left: 0

}



.navbar-expand .navbar-nav {

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

    flex-direction: row

}



.navbar-expand .navbar-nav .dropdown-menu {

    position: absolute

}



.navbar-expand .navbar-nav .nav-link {

    padding-right: .5rem;

    padding-left: .5rem

}



.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl,.navbar-expand>.container-xxl,.navbar-expand>.container-xxxl {

    flex-wrap: nowrap

}



.navbar-expand .navbar-collapse {

    display: -webkit-box!important;

    display: flex!important;

    flex-basis: auto

}



.navbar-expand .navbar-toggler {

    display: none

}



.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {

    color: rgba(0,0,0,.9)

}



.navbar-light .navbar-nav .nav-link {

    color: rgba(0,0,0,.5)

}



.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {

    color: rgba(0,0,0,.7)

}



.navbar-light .navbar-nav .nav-link.disabled {

    color: rgba(0,0,0,.3)

}



.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {

    color: rgba(0,0,0,.9)

}



.navbar-light .navbar-toggler {

    color: rgba(0,0,0,.5);

    border-color: rgba(0,0,0,.1)

}



.navbar-light .navbar-toggler-icon {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")

}



.navbar-light .navbar-text {

    color: rgba(0,0,0,.5)

}



.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {

    color: rgba(0,0,0,.9)

}



.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {

    color: #fff

}



.navbar-dark .navbar-nav .nav-link {

    color: hsla(0,0%,100%,.5)

}



.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {

    color: hsla(0,0%,100%,.75)

}



.navbar-dark .navbar-nav .nav-link.disabled {

    color: hsla(0,0%,100%,.25)

}



.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link {

    color: #fff

}



.navbar-dark .navbar-toggler {

    color: hsla(0,0%,100%,.5);

    border-color: hsla(0,0%,100%,.1)

}



.navbar-dark .navbar-toggler-icon {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")

}



.navbar-dark .navbar-text {

    color: hsla(0,0%,100%,.5)

}



.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {

    color: #fff

}



.align-baseline {

    vertical-align: baseline!important

}



.align-top {

    vertical-align: top!important

}



.align-middle {

    vertical-align: middle!important

}



.align-bottom {

    vertical-align: bottom!important

}



.align-text-bottom {

    vertical-align: text-bottom!important

}



.align-text-top {

    vertical-align: text-top!important

}



.bg-primary {

    background-color: #001e42!important

}



a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {

    background-color: #00070f!important

}



.bg-secondary {

    background-color: #00a2e5!important

}



a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {

    background-color: #007eb2!important

}



.bg-moss {

    background-color: #6e804c!important

}



a.bg-moss:focus,a.bg-moss:hover,button.bg-moss:focus,button.bg-moss:hover {

    background-color: #536039!important

}



.bg-off-white {

    background-color: #f4f5f5!important

}



a.bg-off-white:focus,a.bg-off-white:hover,button.bg-off-white:focus,button.bg-off-white:hover {

    background-color: #d9dddd!important

}



.bg-grey {

    background-color: #ccc!important

}



a.bg-grey:focus,a.bg-grey:hover,button.bg-grey:focus,button.bg-grey:hover {

    background-color: #b3b3b3!important

}



.bg-state {

    background-color: #1e1e22!important

}



a.bg-state:focus,a.bg-state:hover,button.bg-state:focus,button.bg-state:hover {

    background-color: #060607!important

}



.bg-black,a.bg-black:focus,a.bg-black:hover,button.bg-black:focus,button.bg-black:hover {

    background-color: #000!important

}



a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover {

    background-color: #e6e6e6!important

}



.bg-white {

    background-color: #fff!important

}



.bg-transparent {

    background-color: transparent!important

}



.border {

    border: 1px solid #dee2e6!important

}



.border-top {

    border-top: 1px solid #dee2e6!important

}



.border-right {

    border-right: 1px solid #dee2e6!important

}



.border-bottom {

    border-bottom: 1px solid #dee2e6!important

}



.border-left {

    border-left: 1px solid #dee2e6!important

}



.border-0 {

    border: 0!important

}



.border-top-0 {

    border-top: 0!important

}



.border-right-0 {

    border-right: 0!important

}



.border-bottom-0 {

    border-bottom: 0!important

}



.border-left-0 {

    border-left: 0!important

}



.border-primary {

    border-color: #001e42!important

}



.border-secondary {

    border-color: #00a2e5!important

}



.border-moss {

    border-color: #6e804c!important

}



.border-off-white {

    border-color: #f4f5f5!important

}



.border-grey {

    border-color: #ccc!important

}



.border-state {

    border-color: #1e1e22!important

}



.border-black {

    border-color: #000!important

}



.border-white {

    border-color: #fff!important

}



.rounded-sm {

    border-radius: .2rem!important

}



.rounded {

    border-radius: .25rem!important

}



.rounded-top {

    border-top-left-radius: .25rem!important

}



.rounded-right,.rounded-top {

    border-top-right-radius: .25rem!important

}



.rounded-bottom,.rounded-right {

    border-bottom-right-radius: .25rem!important

}



.rounded-bottom,.rounded-left {

    border-bottom-left-radius: .25rem!important

}



.rounded-left {

    border-top-left-radius: .25rem!important

}



.rounded-lg {

    border-radius: .3rem!important

}



.rounded-circle {

    border-radius: 50%!important

}



.rounded-pill {

    border-radius: 50rem!important

}



.rounded-0 {

    border-radius: 0!important

}



.clearfix:after {

    display: block;

    clear: both;

    content: ""

}



.d-none {

    display: none!important

}



.d-inline {

    display: inline!important

}



.d-inline-block {

    display: inline-block!important

}



.d-block {

    display: block!important

}



.d-table {

    display: table!important

}



.d-table-row {

    display: table-row!important

}



.d-table-cell {

    display: table-cell!important

}



.d-flex {

    display: -webkit-box!important;

    display: flex!important

}



.d-inline-flex {

    display: -webkit-inline-box!important;

    display: inline-flex!important

}



@media (min-width: 576px) {

    .d-sm-none {

        display:none!important

    }



    .d-sm-inline {

        display: inline!important

    }



    .d-sm-inline-block {

        display: inline-block!important

    }



    .d-sm-block {

        display: block!important

    }



    .d-sm-table {

        display: table!important

    }



    .d-sm-table-row {

        display: table-row!important

    }



    .d-sm-table-cell {

        display: table-cell!important

    }



    .d-sm-flex {

        display: -webkit-box!important;

        display: flex!important

    }



    .d-sm-inline-flex {

        display: -webkit-inline-box!important;

        display: inline-flex!important

    }

}



@media (min-width: 768px) {

    .d-md-none {

        display:none!important

    }



    .d-md-inline {

        display: inline!important

    }



    .d-md-inline-block {

        display: inline-block!important

    }



    .d-md-block {

        display: block!important

    }



    .d-md-table {

        display: table!important

    }



    .d-md-table-row {

        display: table-row!important

    }



    .d-md-table-cell {

        display: table-cell!important

    }



    .d-md-flex {

        display: -webkit-box!important;

        display: flex!important

    }



    .d-md-inline-flex {

        display: -webkit-inline-box!important;

        display: inline-flex!important

    }

}



@media (min-width: 992px) {

    .d-lg-none {

        display:none!important

    }



    .d-lg-inline {

        display: inline!important

    }



    .d-lg-inline-block {

        display: inline-block!important

    }



    .d-lg-block {

        display: block!important

    }



    .d-lg-table {

        display: table!important

    }



    .d-lg-table-row {

        display: table-row!important

    }



    .d-lg-table-cell {

        display: table-cell!important

    }



    .d-lg-flex {

        display: -webkit-box!important;

        display: flex!important

    }



    .d-lg-inline-flex {

        display: -webkit-inline-box!important;

        display: inline-flex!important

    }

}



@media (min-width: 1200px) {

    .d-xl-none {

        display:none!important

    }



    .d-xl-inline {

        display: inline!important

    }



    .d-xl-inline-block {

        display: inline-block!important

    }



    .d-xl-block {

        display: block!important

    }



    .d-xl-table {

        display: table!important

    }



    .d-xl-table-row {

        display: table-row!important

    }



    .d-xl-table-cell {

        display: table-cell!important

    }



    .d-xl-flex {

        display: -webkit-box!important;

        display: flex!important

    }



    .d-xl-inline-flex {

        display: -webkit-inline-box!important;

        display: inline-flex!important

    }

}



@media (min-width: 1500px) {

    .d-xxl-none {

        display:none!important

    }



    .d-xxl-inline {

        display: inline!important

    }



    .d-xxl-inline-block {

        display: inline-block!important

    }



    .d-xxl-block {

        display: block!important

    }



    .d-xxl-table {

        display: table!important

    }



    .d-xxl-table-row {

        display: table-row!important

    }



    .d-xxl-table-cell {

        display: table-cell!important

    }



    .d-xxl-flex {

        display: -webkit-box!important;

        display: flex!important

    }



    .d-xxl-inline-flex {

        display: -webkit-inline-box!important;

        display: inline-flex!important

    }

}



@media (min-width: 1800px) {

    .d-xxxl-none {

        display:none!important

    }



    .d-xxxl-inline {

        display: inline!important

    }



    .d-xxxl-inline-block {

        display: inline-block!important

    }



    .d-xxxl-block {

        display: block!important

    }



    .d-xxxl-table {

        display: table!important

    }



    .d-xxxl-table-row {

        display: table-row!important

    }



    .d-xxxl-table-cell {

        display: table-cell!important

    }



    .d-xxxl-flex {

        display: -webkit-box!important;

        display: flex!important

    }



    .d-xxxl-inline-flex {

        display: -webkit-inline-box!important;

        display: inline-flex!important

    }

}



@media print {

    .d-print-none {

        display: none!important

    }



    .d-print-inline {

        display: inline!important

    }



    .d-print-inline-block {

        display: inline-block!important

    }



    .d-print-block {

        display: block!important

    }



    .d-print-table {

        display: table!important

    }



    .d-print-table-row {

        display: table-row!important

    }



    .d-print-table-cell {

        display: table-cell!important

    }



    .d-print-flex {

        display: -webkit-box!important;

        display: flex!important

    }



    .d-print-inline-flex {

        display: -webkit-inline-box!important;

        display: inline-flex!important

    }

}



.embed-responsive {

    position: relative;

    display: block;

    width: 100%;

    padding: 0;

    overflow: hidden

}



.embed-responsive:before {

    display: block;

    content: ""

}



.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border: 0

}



.embed-responsive-21by9:before {

    padding-top: 42.85714%

}



.embed-responsive-16by9:before {

    padding-top: 56.25%

}



.embed-responsive-4by3:before {

    padding-top: 75%

}



.embed-responsive-1by1:before {

    padding-top: 100%

}



.flex-row {

    -webkit-box-orient: horizontal!important;

    flex-direction: row!important

}



.flex-column,.flex-row {

    -webkit-box-direction: normal!important

}



.flex-column {

    -webkit-box-orient: vertical!important;

    flex-direction: column!important

}



.flex-row-reverse {

    -webkit-box-orient: horizontal!important;

    flex-direction: row-reverse!important

}



.flex-column-reverse,.flex-row-reverse {

    -webkit-box-direction: reverse!important

}



.flex-column-reverse {

    -webkit-box-orient: vertical!important;

    flex-direction: column-reverse!important

}



.flex-wrap {

    flex-wrap: wrap!important

}



.flex-nowrap {

    flex-wrap: nowrap!important

}



.flex-wrap-reverse {

    flex-wrap: wrap-reverse!important

}



.flex-fill {

    -webkit-box-flex: 1!important;

    flex: 1 1 auto!important

}



.flex-grow-0 {

    -webkit-box-flex: 0!important;

    flex-grow: 0!important

}



.flex-grow-1 {

    -webkit-box-flex: 1!important;

    flex-grow: 1!important

}



.flex-shrink-0 {

    flex-shrink: 0!important

}



.flex-shrink-1 {

    flex-shrink: 1!important

}



.justify-content-start {

    -webkit-box-pack: start!important;

    justify-content: flex-start!important

}



.justify-content-end {

    -webkit-box-pack: end!important;

    justify-content: flex-end!important

}



.justify-content-center {

    -webkit-box-pack: center!important;

    justify-content: center!important

}



.justify-content-between {

    -webkit-box-pack: justify!important;

    justify-content: space-between!important

}



.justify-content-around {

    justify-content: space-around!important

}



.align-items-start {

    -webkit-box-align: start!important;

    align-items: flex-start!important

}



.align-items-end {

    -webkit-box-align: end!important;

    align-items: flex-end!important

}



.align-items-center {

    -webkit-box-align: center!important;

    align-items: center!important

}



.align-items-baseline {

    -webkit-box-align: baseline!important;

    align-items: baseline!important

}



.align-items-stretch {

    -webkit-box-align: stretch!important;

    align-items: stretch!important

}



.align-content-start {

    align-content: flex-start!important

}



.align-content-end {

    align-content: flex-end!important

}



.align-content-center {

    align-content: center!important

}



.align-content-between {

    align-content: space-between!important

}



.align-content-around {

    align-content: space-around!important

}



.align-content-stretch {

    align-content: stretch!important

}



.align-self-auto {

    align-self: auto!important

}



.align-self-start {

    align-self: flex-start!important

}



.align-self-end {

    align-self: flex-end!important

}



.align-self-center {

    align-self: center!important

}



.align-self-baseline {

    align-self: baseline!important

}



.align-self-stretch {

    align-self: stretch!important

}



@media (min-width: 576px) {

    .flex-sm-row {

        -webkit-box-orient:horizontal!important;

        flex-direction: row!important

    }



    .flex-sm-column,.flex-sm-row {

        -webkit-box-direction: normal!important

    }



    .flex-sm-column {

        -webkit-box-orient: vertical!important;

        flex-direction: column!important

    }



    .flex-sm-row-reverse {

        -webkit-box-orient: horizontal!important;

        -webkit-box-direction: reverse!important;

        flex-direction: row-reverse!important

    }



    .flex-sm-column-reverse {

        -webkit-box-orient: vertical!important;

        -webkit-box-direction: reverse!important;

        flex-direction: column-reverse!important

    }



    .flex-sm-wrap {

        flex-wrap: wrap!important

    }



    .flex-sm-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-sm-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .flex-sm-fill {

        -webkit-box-flex: 1!important;

        flex: 1 1 auto!important

    }



    .flex-sm-grow-0 {

        -webkit-box-flex: 0!important;

        flex-grow: 0!important

    }



    .flex-sm-grow-1 {

        -webkit-box-flex: 1!important;

        flex-grow: 1!important

    }



    .flex-sm-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-sm-shrink-1 {

        flex-shrink: 1!important

    }



    .justify-content-sm-start {

        -webkit-box-pack: start!important;

        justify-content: flex-start!important

    }



    .justify-content-sm-end {

        -webkit-box-pack: end!important;

        justify-content: flex-end!important

    }



    .justify-content-sm-center {

        -webkit-box-pack: center!important;

        justify-content: center!important

    }



    .justify-content-sm-between {

        -webkit-box-pack: justify!important;

        justify-content: space-between!important

    }



    .justify-content-sm-around {

        justify-content: space-around!important

    }



    .align-items-sm-start {

        -webkit-box-align: start!important;

        align-items: flex-start!important

    }



    .align-items-sm-end {

        -webkit-box-align: end!important;

        align-items: flex-end!important

    }



    .align-items-sm-center {

        -webkit-box-align: center!important;

        align-items: center!important

    }



    .align-items-sm-baseline {

        -webkit-box-align: baseline!important;

        align-items: baseline!important

    }



    .align-items-sm-stretch {

        -webkit-box-align: stretch!important;

        align-items: stretch!important

    }



    .align-content-sm-start {

        align-content: flex-start!important

    }



    .align-content-sm-end {

        align-content: flex-end!important

    }



    .align-content-sm-center {

        align-content: center!important

    }



    .align-content-sm-between {

        align-content: space-between!important

    }



    .align-content-sm-around {

        align-content: space-around!important

    }



    .align-content-sm-stretch {

        align-content: stretch!important

    }



    .align-self-sm-auto {

        align-self: auto!important

    }



    .align-self-sm-start {

        align-self: flex-start!important

    }



    .align-self-sm-end {

        align-self: flex-end!important

    }



    .align-self-sm-center {

        align-self: center!important

    }



    .align-self-sm-baseline {

        align-self: baseline!important

    }



    .align-self-sm-stretch {

        align-self: stretch!important

    }

}



@media (min-width: 768px) {

    .flex-md-row {

        -webkit-box-orient:horizontal!important;

        flex-direction: row!important

    }



    .flex-md-column,.flex-md-row {

        -webkit-box-direction: normal!important

    }



    .flex-md-column {

        -webkit-box-orient: vertical!important;

        flex-direction: column!important

    }



    .flex-md-row-reverse {

        -webkit-box-orient: horizontal!important;

        -webkit-box-direction: reverse!important;

        flex-direction: row-reverse!important

    }



    .flex-md-column-reverse {

        -webkit-box-orient: vertical!important;

        -webkit-box-direction: reverse!important;

        flex-direction: column-reverse!important

    }



    .flex-md-wrap {

        flex-wrap: wrap!important

    }



    .flex-md-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-md-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .flex-md-fill {

        -webkit-box-flex: 1!important;

        flex: 1 1 auto!important

    }



    .flex-md-grow-0 {

        -webkit-box-flex: 0!important;

        flex-grow: 0!important

    }



    .flex-md-grow-1 {

        -webkit-box-flex: 1!important;

        flex-grow: 1!important

    }



    .flex-md-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-md-shrink-1 {

        flex-shrink: 1!important

    }



    .justify-content-md-start {

        -webkit-box-pack: start!important;

        justify-content: flex-start!important

    }



    .justify-content-md-end {

        -webkit-box-pack: end!important;

        justify-content: flex-end!important

    }



    .justify-content-md-center {

        -webkit-box-pack: center!important;

        justify-content: center!important

    }



    .justify-content-md-between {

        -webkit-box-pack: justify!important;

        justify-content: space-between!important

    }



    .justify-content-md-around {

        justify-content: space-around!important

    }



    .align-items-md-start {

        -webkit-box-align: start!important;

        align-items: flex-start!important

    }



    .align-items-md-end {

        -webkit-box-align: end!important;

        align-items: flex-end!important

    }



    .align-items-md-center {

        -webkit-box-align: center!important;

        align-items: center!important

    }



    .align-items-md-baseline {

        -webkit-box-align: baseline!important;

        align-items: baseline!important

    }



    .align-items-md-stretch {

        -webkit-box-align: stretch!important;

        align-items: stretch!important

    }



    .align-content-md-start {

        align-content: flex-start!important

    }



    .align-content-md-end {

        align-content: flex-end!important

    }



    .align-content-md-center {

        align-content: center!important

    }



    .align-content-md-between {

        align-content: space-between!important

    }



    .align-content-md-around {

        align-content: space-around!important

    }



    .align-content-md-stretch {

        align-content: stretch!important

    }



    .align-self-md-auto {

        align-self: auto!important

    }



    .align-self-md-start {

        align-self: flex-start!important

    }



    .align-self-md-end {

        align-self: flex-end!important

    }



    .align-self-md-center {

        align-self: center!important

    }



    .align-self-md-baseline {

        align-self: baseline!important

    }



    .align-self-md-stretch {

        align-self: stretch!important

    }

}



@media (min-width: 992px) {

    .flex-lg-row {

        -webkit-box-orient:horizontal!important;

        flex-direction: row!important

    }



    .flex-lg-column,.flex-lg-row {

        -webkit-box-direction: normal!important

    }



    .flex-lg-column {

        -webkit-box-orient: vertical!important;

        flex-direction: column!important

    }



    .flex-lg-row-reverse {

        -webkit-box-orient: horizontal!important;

        -webkit-box-direction: reverse!important;

        flex-direction: row-reverse!important

    }



    .flex-lg-column-reverse {

        -webkit-box-orient: vertical!important;

        -webkit-box-direction: reverse!important;

        flex-direction: column-reverse!important

    }



    .flex-lg-wrap {

        flex-wrap: wrap!important

    }



    .flex-lg-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-lg-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .flex-lg-fill {

        -webkit-box-flex: 1!important;

        flex: 1 1 auto!important

    }



    .flex-lg-grow-0 {

        -webkit-box-flex: 0!important;

        flex-grow: 0!important

    }



    .flex-lg-grow-1 {

        -webkit-box-flex: 1!important;

        flex-grow: 1!important

    }



    .flex-lg-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-lg-shrink-1 {

        flex-shrink: 1!important

    }



    .justify-content-lg-start {

        -webkit-box-pack: start!important;

        justify-content: flex-start!important

    }



    .justify-content-lg-end {

        -webkit-box-pack: end!important;

        justify-content: flex-end!important

    }



    .justify-content-lg-center {

        -webkit-box-pack: center!important;

        justify-content: center!important

    }



    .justify-content-lg-between {

        -webkit-box-pack: justify!important;

        justify-content: space-between!important

    }



    .justify-content-lg-around {

        justify-content: space-around!important

    }



    .align-items-lg-start {

        -webkit-box-align: start!important;

        align-items: flex-start!important

    }



    .align-items-lg-end {

        -webkit-box-align: end!important;

        align-items: flex-end!important

    }



    .align-items-lg-center {

        -webkit-box-align: center!important;

        align-items: center!important

    }



    .align-items-lg-baseline {

        -webkit-box-align: baseline!important;

        align-items: baseline!important

    }



    .align-items-lg-stretch {

        -webkit-box-align: stretch!important;

        align-items: stretch!important

    }



    .align-content-lg-start {

        align-content: flex-start!important

    }



    .align-content-lg-end {

        align-content: flex-end!important

    }



    .align-content-lg-center {

        align-content: center!important

    }



    .align-content-lg-between {

        align-content: space-between!important

    }



    .align-content-lg-around {

        align-content: space-around!important

    }



    .align-content-lg-stretch {

        align-content: stretch!important

    }



    .align-self-lg-auto {

        align-self: auto!important

    }



    .align-self-lg-start {

        align-self: flex-start!important

    }



    .align-self-lg-end {

        align-self: flex-end!important

    }



    .align-self-lg-center {

        align-self: center!important

    }



    .align-self-lg-baseline {

        align-self: baseline!important

    }



    .align-self-lg-stretch {

        align-self: stretch!important

    }

}



@media (min-width: 1200px) {

    .flex-xl-row {

        -webkit-box-orient:horizontal!important;

        flex-direction: row!important

    }



    .flex-xl-column,.flex-xl-row {

        -webkit-box-direction: normal!important

    }



    .flex-xl-column {

        -webkit-box-orient: vertical!important;

        flex-direction: column!important

    }



    .flex-xl-row-reverse {

        -webkit-box-orient: horizontal!important;

        -webkit-box-direction: reverse!important;

        flex-direction: row-reverse!important

    }



    .flex-xl-column-reverse {

        -webkit-box-orient: vertical!important;

        -webkit-box-direction: reverse!important;

        flex-direction: column-reverse!important

    }



    .flex-xl-wrap {

        flex-wrap: wrap!important

    }



    .flex-xl-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-xl-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .flex-xl-fill {

        -webkit-box-flex: 1!important;

        flex: 1 1 auto!important

    }



    .flex-xl-grow-0 {

        -webkit-box-flex: 0!important;

        flex-grow: 0!important

    }



    .flex-xl-grow-1 {

        -webkit-box-flex: 1!important;

        flex-grow: 1!important

    }



    .flex-xl-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-xl-shrink-1 {

        flex-shrink: 1!important

    }



    .justify-content-xl-start {

        -webkit-box-pack: start!important;

        justify-content: flex-start!important

    }



    .justify-content-xl-end {

        -webkit-box-pack: end!important;

        justify-content: flex-end!important

    }



    .justify-content-xl-center {

        -webkit-box-pack: center!important;

        justify-content: center!important

    }



    .justify-content-xl-between {

        -webkit-box-pack: justify!important;

        justify-content: space-between!important

    }



    .justify-content-xl-around {

        justify-content: space-around!important

    }



    .align-items-xl-start {

        -webkit-box-align: start!important;

        align-items: flex-start!important

    }



    .align-items-xl-end {

        -webkit-box-align: end!important;

        align-items: flex-end!important

    }



    .align-items-xl-center {

        -webkit-box-align: center!important;

        align-items: center!important

    }



    .align-items-xl-baseline {

        -webkit-box-align: baseline!important;

        align-items: baseline!important

    }



    .align-items-xl-stretch {

        -webkit-box-align: stretch!important;

        align-items: stretch!important

    }



    .align-content-xl-start {

        align-content: flex-start!important

    }



    .align-content-xl-end {

        align-content: flex-end!important

    }



    .align-content-xl-center {

        align-content: center!important

    }



    .align-content-xl-between {

        align-content: space-between!important

    }



    .align-content-xl-around {

        align-content: space-around!important

    }



    .align-content-xl-stretch {

        align-content: stretch!important

    }



    .align-self-xl-auto {

        align-self: auto!important

    }



    .align-self-xl-start {

        align-self: flex-start!important

    }



    .align-self-xl-end {

        align-self: flex-end!important

    }



    .align-self-xl-center {

        align-self: center!important

    }



    .align-self-xl-baseline {

        align-self: baseline!important

    }



    .align-self-xl-stretch {

        align-self: stretch!important

    }

}



@media (min-width: 1500px) {

    .flex-xxl-row {

        -webkit-box-orient:horizontal!important;

        flex-direction: row!important

    }



    .flex-xxl-column,.flex-xxl-row {

        -webkit-box-direction: normal!important

    }



    .flex-xxl-column {

        -webkit-box-orient: vertical!important;

        flex-direction: column!important

    }



    .flex-xxl-row-reverse {

        -webkit-box-orient: horizontal!important;

        -webkit-box-direction: reverse!important;

        flex-direction: row-reverse!important

    }



    .flex-xxl-column-reverse {

        -webkit-box-orient: vertical!important;

        -webkit-box-direction: reverse!important;

        flex-direction: column-reverse!important

    }



    .flex-xxl-wrap {

        flex-wrap: wrap!important

    }



    .flex-xxl-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-xxl-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .flex-xxl-fill {

        -webkit-box-flex: 1!important;

        flex: 1 1 auto!important

    }



    .flex-xxl-grow-0 {

        -webkit-box-flex: 0!important;

        flex-grow: 0!important

    }



    .flex-xxl-grow-1 {

        -webkit-box-flex: 1!important;

        flex-grow: 1!important

    }



    .flex-xxl-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-xxl-shrink-1 {

        flex-shrink: 1!important

    }



    .justify-content-xxl-start {

        -webkit-box-pack: start!important;

        justify-content: flex-start!important

    }



    .justify-content-xxl-end {

        -webkit-box-pack: end!important;

        justify-content: flex-end!important

    }



    .justify-content-xxl-center {

        -webkit-box-pack: center!important;

        justify-content: center!important

    }



    .justify-content-xxl-between {

        -webkit-box-pack: justify!important;

        justify-content: space-between!important

    }



    .justify-content-xxl-around {

        justify-content: space-around!important

    }



    .align-items-xxl-start {

        -webkit-box-align: start!important;

        align-items: flex-start!important

    }



    .align-items-xxl-end {

        -webkit-box-align: end!important;

        align-items: flex-end!important

    }



    .align-items-xxl-center {

        -webkit-box-align: center!important;

        align-items: center!important

    }



    .align-items-xxl-baseline {

        -webkit-box-align: baseline!important;

        align-items: baseline!important

    }



    .align-items-xxl-stretch {

        -webkit-box-align: stretch!important;

        align-items: stretch!important

    }



    .align-content-xxl-start {

        align-content: flex-start!important

    }



    .align-content-xxl-end {

        align-content: flex-end!important

    }



    .align-content-xxl-center {

        align-content: center!important

    }



    .align-content-xxl-between {

        align-content: space-between!important

    }



    .align-content-xxl-around {

        align-content: space-around!important

    }



    .align-content-xxl-stretch {

        align-content: stretch!important

    }



    .align-self-xxl-auto {

        align-self: auto!important

    }



    .align-self-xxl-start {

        align-self: flex-start!important

    }



    .align-self-xxl-end {

        align-self: flex-end!important

    }



    .align-self-xxl-center {

        align-self: center!important

    }



    .align-self-xxl-baseline {

        align-self: baseline!important

    }



    .align-self-xxl-stretch {

        align-self: stretch!important

    }

}



@media (min-width: 1800px) {

    .flex-xxxl-row {

        -webkit-box-orient:horizontal!important;

        flex-direction: row!important

    }



    .flex-xxxl-column,.flex-xxxl-row {

        -webkit-box-direction: normal!important

    }



    .flex-xxxl-column {

        -webkit-box-orient: vertical!important;

        flex-direction: column!important

    }



    .flex-xxxl-row-reverse {

        -webkit-box-orient: horizontal!important;

        -webkit-box-direction: reverse!important;

        flex-direction: row-reverse!important

    }



    .flex-xxxl-column-reverse {

        -webkit-box-orient: vertical!important;

        -webkit-box-direction: reverse!important;

        flex-direction: column-reverse!important

    }



    .flex-xxxl-wrap {

        flex-wrap: wrap!important

    }



    .flex-xxxl-nowrap {

        flex-wrap: nowrap!important

    }



    .flex-xxxl-wrap-reverse {

        flex-wrap: wrap-reverse!important

    }



    .flex-xxxl-fill {

        -webkit-box-flex: 1!important;

        flex: 1 1 auto!important

    }



    .flex-xxxl-grow-0 {

        -webkit-box-flex: 0!important;

        flex-grow: 0!important

    }



    .flex-xxxl-grow-1 {

        -webkit-box-flex: 1!important;

        flex-grow: 1!important

    }



    .flex-xxxl-shrink-0 {

        flex-shrink: 0!important

    }



    .flex-xxxl-shrink-1 {

        flex-shrink: 1!important

    }



    .justify-content-xxxl-start {

        -webkit-box-pack: start!important;

        justify-content: flex-start!important

    }



    .justify-content-xxxl-end {

        -webkit-box-pack: end!important;

        justify-content: flex-end!important

    }



    .justify-content-xxxl-center {

        -webkit-box-pack: center!important;

        justify-content: center!important

    }



    .justify-content-xxxl-between {

        -webkit-box-pack: justify!important;

        justify-content: space-between!important

    }



    .justify-content-xxxl-around {

        justify-content: space-around!important

    }



    .align-items-xxxl-start {

        -webkit-box-align: start!important;

        align-items: flex-start!important

    }



    .align-items-xxxl-end {

        -webkit-box-align: end!important;

        align-items: flex-end!important

    }



    .align-items-xxxl-center {

        -webkit-box-align: center!important;

        align-items: center!important

    }



    .align-items-xxxl-baseline {

        -webkit-box-align: baseline!important;

        align-items: baseline!important

    }



    .align-items-xxxl-stretch {

        -webkit-box-align: stretch!important;

        align-items: stretch!important

    }



    .align-content-xxxl-start {

        align-content: flex-start!important

    }



    .align-content-xxxl-end {

        align-content: flex-end!important

    }



    .align-content-xxxl-center {

        align-content: center!important

    }



    .align-content-xxxl-between {

        align-content: space-between!important

    }



    .align-content-xxxl-around {

        align-content: space-around!important

    }



    .align-content-xxxl-stretch {

        align-content: stretch!important

    }



    .align-self-xxxl-auto {

        align-self: auto!important

    }



    .align-self-xxxl-start {

        align-self: flex-start!important

    }



    .align-self-xxxl-end {

        align-self: flex-end!important

    }



    .align-self-xxxl-center {

        align-self: center!important

    }



    .align-self-xxxl-baseline {

        align-self: baseline!important

    }



    .align-self-xxxl-stretch {

        align-self: stretch!important

    }

}



.float-left {

    float: left!important

}



.float-right {

    float: right!important

}



.float-none {

    float: none!important

}



@media (min-width: 576px) {

    .float-sm-left {

        float:left!important

    }



    .float-sm-right {

        float: right!important

    }



    .float-sm-none {

        float: none!important

    }

}



@media (min-width: 768px) {

    .float-md-left {

        float:left!important

    }



    .float-md-right {

        float: right!important

    }



    .float-md-none {

        float: none!important

    }

}



@media (min-width: 992px) {

    .float-lg-left {

        float:left!important

    }



    .float-lg-right {

        float: right!important

    }



    .float-lg-none {

        float: none!important

    }

}



@media (min-width: 1200px) {

    .float-xl-left {

        float:left!important

    }



    .float-xl-right {

        float: right!important

    }



    .float-xl-none {

        float: none!important

    }

}



@media (min-width: 1500px) {

    .float-xxl-left {

        float:left!important

    }



    .float-xxl-right {

        float: right!important

    }



    .float-xxl-none {

        float: none!important

    }

}



@media (min-width: 1800px) {

    .float-xxxl-left {

        float:left!important

    }



    .float-xxxl-right {

        float: right!important

    }



    .float-xxxl-none {

        float: none!important

    }

}



.overflow-auto {

    overflow: auto!important

}



.overflow-hidden {

    overflow: hidden!important

}



.position-static {

    position: static!important

}



.position-relative {

    position: relative!important

}



.position-absolute {

    position: absolute!important

}



.position-fixed {

    position: fixed!important

}



.position-sticky {

    position: -webkit-sticky!important;

    position: sticky!important

}



.fixed-top {

    top: 0

}



.fixed-bottom,.fixed-top {

    position: fixed;

    right: 0;

    left: 0;

    z-index: 1030

}



.fixed-bottom {

    bottom: 0

}



@supports ((position: -webkit-sticky) or (position:sticky)) {

    .sticky-top {

        position:-webkit-sticky;

        position: sticky;

        top: 0;

        z-index: 1020

    }

}



.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0,0,0,0);

    white-space: nowrap;

    border: 0

}



.sr-only-focusable:active,.sr-only-focusable:focus {

    position: static;

    width: auto;

    height: auto;

    overflow: visible;

    clip: auto;

    white-space: normal

}



.shadow-sm {

    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important

}



.shadow {

    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important

}



.shadow-lg {

    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important

}



.shadow-none {

    box-shadow: none!important

}



.w-25 {

    width: 25%!important

}



.w-50 {

    width: 50%!important

}



.w-75 {

    width: 75%!important

}



.w-100 {

    width: 100%!important

}



.w-auto {

    width: auto!important

}



.h-25 {

    height: 25%!important

}



.h-50 {

    height: 50%!important

}



.h-75 {

    height: 75%!important

}



.h-100 {

    height: 100%!important

}



.h-auto {

    height: auto!important

}



.mw-100 {

    max-width: 100%!important

}



.mh-100 {

    max-height: 100%!important

}



.min-vw-100 {

    min-width: 100vw!important

}



.min-vh-100 {

    min-height: 100vh!important

}



.vw-100 {

    width: 100vw!important

}



.vh-100 {

    height: 100vh!important

}



.stretched-link:after {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1;

    pointer-events: auto;

    content: "";

    background-color: transparent

}



.m-0 {

    margin: 0!important

}



.mt-0,.my-0 {

    margin-top: 0!important

}



.mr-0,.mx-0 {

    margin-right: 0!important

}



.mb-0,.my-0 {

    margin-bottom: 0!important

}



.ml-0,.mx-0 {

    margin-left: 0!important

}



.m-1 {

    margin: .25rem!important

}



.mt-1,.my-1 {

    margin-top: .25rem!important

}



.mr-1,.mx-1 {

    margin-right: .25rem!important

}



.mb-1,.my-1 {

    margin-bottom: .25rem!important

}



.ml-1,.mx-1 {

    margin-left: .25rem!important

}



.m-2 {

    margin: .5rem!important

}



.mt-2,.my-2 {

    margin-top: .5rem!important

}



.mr-2,.mx-2 {

    margin-right: .5rem!important

}



.mb-2,.my-2 {

    margin-bottom: .5rem!important

}



.ml-2,.mx-2 {

    margin-left: .5rem!important

}



.m-3 {

    margin: 1rem!important

}



.mt-3,.my-3 {

    margin-top: 1rem!important

}



.mr-3,.mx-3 {

    margin-right: 1rem!important

}



.mb-3,.my-3 {

    margin-bottom: 1rem!important

}



.ml-3,.mx-3 {

    margin-left: 1rem!important

}



.m-4 {

    margin: 1.5rem!important

}



.mt-4,.my-4 {

    margin-top: 1.5rem!important

}



.mr-4,.mx-4 {

    margin-right: 1.5rem!important

}



.mb-4,.my-4 {

    margin-bottom: 1.5rem!important

}



.ml-4,.mx-4 {

    margin-left: 1.5rem!important

}



.m-5 {

    margin: 3rem!important

}



.mt-5,.my-5 {

    margin-top: 3rem!important

}



.mr-5,.mx-5 {

    margin-right: 3rem!important

}



.mb-5,.my-5 {

    margin-bottom: 3rem!important

}



.ml-5,.mx-5 {

    margin-left: 3rem!important

}



.p-0 {

    padding: 0!important

}



.pt-0,.py-0 {

    padding-top: 0!important

}



.pr-0,.px-0 {

    padding-right: 0!important

}



.pb-0,.py-0 {

    padding-bottom: 0!important

}



.pl-0,.px-0 {

    padding-left: 0!important

}



.p-1 {

    padding: .25rem!important

}



.pt-1,.py-1 {

    padding-top: .25rem!important

}



.pr-1,.px-1 {

    padding-right: .25rem!important

}



.pb-1,.py-1 {

    padding-bottom: .25rem!important

}



.pl-1,.px-1 {

    padding-left: .25rem!important

}



.p-2 {

    padding: .5rem!important

}



.pt-2,.py-2 {

    padding-top: .5rem!important

}



.pr-2,.px-2 {

    padding-right: .5rem!important

}



.pb-2,.py-2 {

    padding-bottom: .5rem!important

}



.pl-2,.px-2 {

    padding-left: .5rem!important

}



.p-3 {

    padding: 1rem!important

}



.pt-3,.py-3 {

    padding-top: 1rem!important

}



.pr-3,.px-3 {

    padding-right: 1rem!important

}



.pb-3,.py-3 {

    padding-bottom: 1rem!important

}



.pl-3,.px-3 {

    padding-left: 1rem!important

}



.p-4 {

    padding: 1.5rem!important

}



.pt-4,.py-4 {

    padding-top: 1.5rem!important

}



.pr-4,.px-4 {

    padding-right: 1.5rem!important

}



.pb-4,.py-4 {

    padding-bottom: 1.5rem!important

}



.pl-4,.px-4 {

    padding-left: 1.5rem!important

}



.p-5 {

    padding: 3rem!important

}



.pt-5,.py-5 {

    padding-top: 3rem!important

}



.pr-5,.px-5 {

    padding-right: 3rem!important

}



.pb-5,.py-5 {

    padding-bottom: 3rem!important

}



.pl-5,.px-5 {

    padding-left: 3rem!important

}



.m-n1 {

    margin: -.25rem!important

}



.mt-n1,.my-n1 {

    margin-top: -.25rem!important

}



.mr-n1,.mx-n1 {

    margin-right: -.25rem!important

}



.mb-n1,.my-n1 {

    margin-bottom: -.25rem!important

}



.ml-n1,.mx-n1 {

    margin-left: -.25rem!important

}



.m-n2 {

    margin: -.5rem!important

}



.mt-n2,.my-n2 {

    margin-top: -.5rem!important

}



.mr-n2,.mx-n2 {

    margin-right: -.5rem!important

}



.mb-n2,.my-n2 {

    margin-bottom: -.5rem!important

}



.ml-n2,.mx-n2 {

    margin-left: -.5rem!important

}



.m-n3 {

    margin: -1rem!important

}



.mt-n3,.my-n3 {

    margin-top: -1rem!important

}



.mr-n3,.mx-n3 {

    margin-right: -1rem!important

}



.mb-n3,.my-n3 {

    margin-bottom: -1rem!important

}



.ml-n3,.mx-n3 {

    margin-left: -1rem!important

}



.m-n4 {

    margin: -1.5rem!important

}



.mt-n4,.my-n4 {

    margin-top: -1.5rem!important

}



.mr-n4,.mx-n4 {

    margin-right: -1.5rem!important

}



.mb-n4,.my-n4 {

    margin-bottom: -1.5rem!important

}



.ml-n4,.mx-n4 {

    margin-left: -1.5rem!important

}



.m-n5 {

    margin: -3rem!important

}



.mt-n5,.my-n5 {

    margin-top: -3rem!important

}



.mr-n5,.mx-n5 {

    margin-right: -3rem!important

}



.mb-n5,.my-n5 {

    margin-bottom: -3rem!important

}



.ml-n5,.mx-n5 {

    margin-left: -3rem!important

}



.m-auto {

    margin: auto!important

}



.mt-auto,.my-auto {

    margin-top: auto!important

}



.mr-auto,.mx-auto {

    margin-right: auto!important

}



.mb-auto,.my-auto {

    margin-bottom: auto!important

}



.ml-auto,.mx-auto {

    margin-left: auto!important

}



@media (min-width: 576px) {

    .m-sm-0 {

        margin:0!important

    }



    .mt-sm-0,.my-sm-0 {

        margin-top: 0!important

    }



    .mr-sm-0,.mx-sm-0 {

        margin-right: 0!important

    }



    .mb-sm-0,.my-sm-0 {

        margin-bottom: 0!important

    }



    .ml-sm-0,.mx-sm-0 {

        margin-left: 0!important

    }



    .m-sm-1 {

        margin: .25rem!important

    }



    .mt-sm-1,.my-sm-1 {

        margin-top: .25rem!important

    }



    .mr-sm-1,.mx-sm-1 {

        margin-right: .25rem!important

    }



    .mb-sm-1,.my-sm-1 {

        margin-bottom: .25rem!important

    }



    .ml-sm-1,.mx-sm-1 {

        margin-left: .25rem!important

    }



    .m-sm-2 {

        margin: .5rem!important

    }



    .mt-sm-2,.my-sm-2 {

        margin-top: .5rem!important

    }



    .mr-sm-2,.mx-sm-2 {

        margin-right: .5rem!important

    }



    .mb-sm-2,.my-sm-2 {

        margin-bottom: .5rem!important

    }



    .ml-sm-2,.mx-sm-2 {

        margin-left: .5rem!important

    }



    .m-sm-3 {

        margin: 1rem!important

    }



    .mt-sm-3,.my-sm-3 {

        margin-top: 1rem!important

    }



    .mr-sm-3,.mx-sm-3 {

        margin-right: 1rem!important

    }



    .mb-sm-3,.my-sm-3 {

        margin-bottom: 1rem!important

    }



    .ml-sm-3,.mx-sm-3 {

        margin-left: 1rem!important

    }



    .m-sm-4 {

        margin: 1.5rem!important

    }



    .mt-sm-4,.my-sm-4 {

        margin-top: 1.5rem!important

    }



    .mr-sm-4,.mx-sm-4 {

        margin-right: 1.5rem!important

    }



    .mb-sm-4,.my-sm-4 {

        margin-bottom: 1.5rem!important

    }



    .ml-sm-4,.mx-sm-4 {

        margin-left: 1.5rem!important

    }



    .m-sm-5 {

        margin: 3rem!important

    }



    .mt-sm-5,.my-sm-5 {

        margin-top: 3rem!important

    }



    .mr-sm-5,.mx-sm-5 {

        margin-right: 3rem!important

    }



    .mb-sm-5,.my-sm-5 {

        margin-bottom: 3rem!important

    }



    .ml-sm-5,.mx-sm-5 {

        margin-left: 3rem!important

    }



    .p-sm-0 {

        padding: 0!important

    }



    .pt-sm-0,.py-sm-0 {

        padding-top: 0!important

    }



    .pr-sm-0,.px-sm-0 {

        padding-right: 0!important

    }



    .pb-sm-0,.py-sm-0 {

        padding-bottom: 0!important

    }



    .pl-sm-0,.px-sm-0 {

        padding-left: 0!important

    }



    .p-sm-1 {

        padding: .25rem!important

    }



    .pt-sm-1,.py-sm-1 {

        padding-top: .25rem!important

    }



    .pr-sm-1,.px-sm-1 {

        padding-right: .25rem!important

    }



    .pb-sm-1,.py-sm-1 {

        padding-bottom: .25rem!important

    }



    .pl-sm-1,.px-sm-1 {

        padding-left: .25rem!important

    }



    .p-sm-2 {

        padding: .5rem!important

    }



    .pt-sm-2,.py-sm-2 {

        padding-top: .5rem!important

    }



    .pr-sm-2,.px-sm-2 {

        padding-right: .5rem!important

    }



    .pb-sm-2,.py-sm-2 {

        padding-bottom: .5rem!important

    }



    .pl-sm-2,.px-sm-2 {

        padding-left: .5rem!important

    }



    .p-sm-3 {

        padding: 1rem!important

    }



    .pt-sm-3,.py-sm-3 {

        padding-top: 1rem!important

    }



    .pr-sm-3,.px-sm-3 {

        padding-right: 1rem!important

    }



    .pb-sm-3,.py-sm-3 {

        padding-bottom: 1rem!important

    }



    .pl-sm-3,.px-sm-3 {

        padding-left: 1rem!important

    }



    .p-sm-4 {

        padding: 1.5rem!important

    }



    .pt-sm-4,.py-sm-4 {

        padding-top: 1.5rem!important

    }



    .pr-sm-4,.px-sm-4 {

        padding-right: 1.5rem!important

    }



    .pb-sm-4,.py-sm-4 {

        padding-bottom: 1.5rem!important

    }



    .pl-sm-4,.px-sm-4 {

        padding-left: 1.5rem!important

    }



    .p-sm-5 {

        padding: 3rem!important

    }



    .pt-sm-5,.py-sm-5 {

        padding-top: 3rem!important

    }



    .pr-sm-5,.px-sm-5 {

        padding-right: 3rem!important

    }



    .pb-sm-5,.py-sm-5 {

        padding-bottom: 3rem!important

    }



    .pl-sm-5,.px-sm-5 {

        padding-left: 3rem!important

    }



    .m-sm-n1 {

        margin: -.25rem!important

    }



    .mt-sm-n1,.my-sm-n1 {

        margin-top: -.25rem!important

    }



    .mr-sm-n1,.mx-sm-n1 {

        margin-right: -.25rem!important

    }



    .mb-sm-n1,.my-sm-n1 {

        margin-bottom: -.25rem!important

    }



    .ml-sm-n1,.mx-sm-n1 {

        margin-left: -.25rem!important

    }



    .m-sm-n2 {

        margin: -.5rem!important

    }



    .mt-sm-n2,.my-sm-n2 {

        margin-top: -.5rem!important

    }



    .mr-sm-n2,.mx-sm-n2 {

        margin-right: -.5rem!important

    }



    .mb-sm-n2,.my-sm-n2 {

        margin-bottom: -.5rem!important

    }



    .ml-sm-n2,.mx-sm-n2 {

        margin-left: -.5rem!important

    }



    .m-sm-n3 {

        margin: -1rem!important

    }



    .mt-sm-n3,.my-sm-n3 {

        margin-top: -1rem!important

    }



    .mr-sm-n3,.mx-sm-n3 {

        margin-right: -1rem!important

    }



    .mb-sm-n3,.my-sm-n3 {

        margin-bottom: -1rem!important

    }



    .ml-sm-n3,.mx-sm-n3 {

        margin-left: -1rem!important

    }



    .m-sm-n4 {

        margin: -1.5rem!important

    }



    .mt-sm-n4,.my-sm-n4 {

        margin-top: -1.5rem!important

    }



    .mr-sm-n4,.mx-sm-n4 {

        margin-right: -1.5rem!important

    }



    .mb-sm-n4,.my-sm-n4 {

        margin-bottom: -1.5rem!important

    }



    .ml-sm-n4,.mx-sm-n4 {

        margin-left: -1.5rem!important

    }



    .m-sm-n5 {

        margin: -3rem!important

    }



    .mt-sm-n5,.my-sm-n5 {

        margin-top: -3rem!important

    }



    .mr-sm-n5,.mx-sm-n5 {

        margin-right: -3rem!important

    }



    .mb-sm-n5,.my-sm-n5 {

        margin-bottom: -3rem!important

    }



    .ml-sm-n5,.mx-sm-n5 {

        margin-left: -3rem!important

    }



    .m-sm-auto {

        margin: auto!important

    }



    .mt-sm-auto,.my-sm-auto {

        margin-top: auto!important

    }



    .mr-sm-auto,.mx-sm-auto {

        margin-right: auto!important

    }



    .mb-sm-auto,.my-sm-auto {

        margin-bottom: auto!important

    }



    .ml-sm-auto,.mx-sm-auto {

        margin-left: auto!important

    }

}



@media (min-width: 768px) {

    .m-md-0 {

        margin:0!important

    }



    .mt-md-0,.my-md-0 {

        margin-top: 0!important

    }



    .mr-md-0,.mx-md-0 {

        margin-right: 0!important

    }



    .mb-md-0,.my-md-0 {

        margin-bottom: 0!important

    }



    .ml-md-0,.mx-md-0 {

        margin-left: 0!important

    }



    .m-md-1 {

        margin: .25rem!important

    }



    .mt-md-1,.my-md-1 {

        margin-top: .25rem!important

    }



    .mr-md-1,.mx-md-1 {

        margin-right: .25rem!important

    }



    .mb-md-1,.my-md-1 {

        margin-bottom: .25rem!important

    }



    .ml-md-1,.mx-md-1 {

        margin-left: .25rem!important

    }



    .m-md-2 {

        margin: .5rem!important

    }



    .mt-md-2,.my-md-2 {

        margin-top: .5rem!important

    }



    .mr-md-2,.mx-md-2 {

        margin-right: .5rem!important

    }



    .mb-md-2,.my-md-2 {

        margin-bottom: .5rem!important

    }



    .ml-md-2,.mx-md-2 {

        margin-left: .5rem!important

    }



    .m-md-3 {

        margin: 1rem!important

    }



    .mt-md-3,.my-md-3 {

        margin-top: 1rem!important

    }



    .mr-md-3,.mx-md-3 {

        margin-right: 1rem!important

    }



    .mb-md-3,.my-md-3 {

        margin-bottom: 1rem!important

    }



    .ml-md-3,.mx-md-3 {

        margin-left: 1rem!important

    }



    .m-md-4 {

        margin: 1.5rem!important

    }



    .mt-md-4,.my-md-4 {

        margin-top: 1.5rem!important

    }



    .mr-md-4,.mx-md-4 {

        margin-right: 1.5rem!important

    }



    .mb-md-4,.my-md-4 {

        margin-bottom: 1.5rem!important

    }



    .ml-md-4,.mx-md-4 {

        margin-left: 1.5rem!important

    }



    .m-md-5 {

        margin: 3rem!important

    }



    .mt-md-5,.my-md-5 {

        margin-top: 3rem!important

    }



    .mr-md-5,.mx-md-5 {

        margin-right: 3rem!important

    }



    .mb-md-5,.my-md-5 {

        margin-bottom: 3rem!important

    }



    .ml-md-5,.mx-md-5 {

        margin-left: 3rem!important

    }



    .p-md-0 {

        padding: 0!important

    }



    .pt-md-0,.py-md-0 {

        padding-top: 0!important

    }



    .pr-md-0,.px-md-0 {

        padding-right: 0!important

    }



    .pb-md-0,.py-md-0 {

        padding-bottom: 0!important

    }



    .pl-md-0,.px-md-0 {

        padding-left: 0!important

    }



    .p-md-1 {

        padding: .25rem!important

    }



    .pt-md-1,.py-md-1 {

        padding-top: .25rem!important

    }



    .pr-md-1,.px-md-1 {

        padding-right: .25rem!important

    }



    .pb-md-1,.py-md-1 {

        padding-bottom: .25rem!important

    }



    .pl-md-1,.px-md-1 {

        padding-left: .25rem!important

    }



    .p-md-2 {

        padding: .5rem!important

    }



    .pt-md-2,.py-md-2 {

        padding-top: .5rem!important

    }



    .pr-md-2,.px-md-2 {

        padding-right: .5rem!important

    }



    .pb-md-2,.py-md-2 {

        padding-bottom: .5rem!important

    }



    .pl-md-2,.px-md-2 {

        padding-left: .5rem!important

    }



    .p-md-3 {

        padding: 1rem!important

    }



    .pt-md-3,.py-md-3 {

        padding-top: 1rem!important

    }



    .pr-md-3,.px-md-3 {

        padding-right: 1rem!important

    }



    .pb-md-3,.py-md-3 {

        padding-bottom: 1rem!important

    }



    .pl-md-3,.px-md-3 {

        padding-left: 1rem!important

    }



    .p-md-4 {

        padding: 1.5rem!important

    }



    .pt-md-4,.py-md-4 {

        padding-top: 1.5rem!important

    }



    .pr-md-4,.px-md-4 {

        padding-right: 1.5rem!important

    }



    .pb-md-4,.py-md-4 {

        padding-bottom: 1.5rem!important

    }



    .pl-md-4,.px-md-4 {

        padding-left: 1.5rem!important

    }



    .p-md-5 {

        padding: 3rem!important

    }



    .pt-md-5,.py-md-5 {

        padding-top: 3rem!important

    }



    .pr-md-5,.px-md-5 {

        padding-right: 3rem!important

    }



    .pb-md-5,.py-md-5 {

        padding-bottom: 3rem!important

    }



    .pl-md-5,.px-md-5 {

        padding-left: 3rem!important

    }



    .m-md-n1 {

        margin: -.25rem!important

    }



    .mt-md-n1,.my-md-n1 {

        margin-top: -.25rem!important

    }



    .mr-md-n1,.mx-md-n1 {

        margin-right: -.25rem!important

    }



    .mb-md-n1,.my-md-n1 {

        margin-bottom: -.25rem!important

    }



    .ml-md-n1,.mx-md-n1 {

        margin-left: -.25rem!important

    }



    .m-md-n2 {

        margin: -.5rem!important

    }



    .mt-md-n2,.my-md-n2 {

        margin-top: -.5rem!important

    }



    .mr-md-n2,.mx-md-n2 {

        margin-right: -.5rem!important

    }



    .mb-md-n2,.my-md-n2 {

        margin-bottom: -.5rem!important

    }



    .ml-md-n2,.mx-md-n2 {

        margin-left: -.5rem!important

    }



    .m-md-n3 {

        margin: -1rem!important

    }



    .mt-md-n3,.my-md-n3 {

        margin-top: -1rem!important

    }



    .mr-md-n3,.mx-md-n3 {

        margin-right: -1rem!important

    }



    .mb-md-n3,.my-md-n3 {

        margin-bottom: -1rem!important

    }



    .ml-md-n3,.mx-md-n3 {

        margin-left: -1rem!important

    }



    .m-md-n4 {

        margin: -1.5rem!important

    }



    .mt-md-n4,.my-md-n4 {

        margin-top: -1.5rem!important

    }



    .mr-md-n4,.mx-md-n4 {

        margin-right: -1.5rem!important

    }



    .mb-md-n4,.my-md-n4 {

        margin-bottom: -1.5rem!important

    }



    .ml-md-n4,.mx-md-n4 {

        margin-left: -1.5rem!important

    }



    .m-md-n5 {

        margin: -3rem!important

    }



    .mt-md-n5,.my-md-n5 {

        margin-top: -3rem!important

    }



    .mr-md-n5,.mx-md-n5 {

        margin-right: -3rem!important

    }



    .mb-md-n5,.my-md-n5 {

        margin-bottom: -3rem!important

    }



    .ml-md-n5,.mx-md-n5 {

        margin-left: -3rem!important

    }



    .m-md-auto {

        margin: auto!important

    }



    .mt-md-auto,.my-md-auto {

        margin-top: auto!important

    }



    .mr-md-auto,.mx-md-auto {

        margin-right: auto!important

    }



    .mb-md-auto,.my-md-auto {

        margin-bottom: auto!important

    }



    .ml-md-auto,.mx-md-auto {

        margin-left: auto!important

    }

}



@media (min-width: 992px) {

    .m-lg-0 {

        margin:0!important

    }



    .mt-lg-0,.my-lg-0 {

        margin-top: 0!important

    }



    .mr-lg-0,.mx-lg-0 {

        margin-right: 0!important

    }



    .mb-lg-0,.my-lg-0 {

        margin-bottom: 0!important

    }



    .ml-lg-0,.mx-lg-0 {

        margin-left: 0!important

    }



    .m-lg-1 {

        margin: .25rem!important

    }



    .mt-lg-1,.my-lg-1 {

        margin-top: .25rem!important

    }



    .mr-lg-1,.mx-lg-1 {

        margin-right: .25rem!important

    }



    .mb-lg-1,.my-lg-1 {

        margin-bottom: .25rem!important

    }



    .ml-lg-1,.mx-lg-1 {

        margin-left: .25rem!important

    }



    .m-lg-2 {

        margin: .5rem!important

    }



    .mt-lg-2,.my-lg-2 {

        margin-top: .5rem!important

    }



    .mr-lg-2,.mx-lg-2 {

        margin-right: .5rem!important

    }



    .mb-lg-2,.my-lg-2 {

        margin-bottom: .5rem!important

    }



    .ml-lg-2,.mx-lg-2 {

        margin-left: .5rem!important

    }



    .m-lg-3 {

        margin: 1rem!important

    }



    .mt-lg-3,.my-lg-3 {

        margin-top: 1rem!important

    }



    .mr-lg-3,.mx-lg-3 {

        margin-right: 1rem!important

    }



    .mb-lg-3,.my-lg-3 {

        margin-bottom: 1rem!important

    }



    .ml-lg-3,.mx-lg-3 {

        margin-left: 1rem!important

    }



    .m-lg-4 {

        margin: 1.5rem!important

    }



    .mt-lg-4,.my-lg-4 {

        margin-top: 1.5rem!important

    }



    .mr-lg-4,.mx-lg-4 {

        margin-right: 1.5rem!important

    }



    .mb-lg-4,.my-lg-4 {

        margin-bottom: 1.5rem!important

    }



    .ml-lg-4,.mx-lg-4 {

        margin-left: 1.5rem!important

    }



    .m-lg-5 {

        margin: 3rem!important

    }



    .mt-lg-5,.my-lg-5 {

        margin-top: 3rem!important

    }



    .mr-lg-5,.mx-lg-5 {

        margin-right: 3rem!important

    }



    .mb-lg-5,.my-lg-5 {

        margin-bottom: 3rem!important

    }



    .ml-lg-5,.mx-lg-5 {

        margin-left: 3rem!important

    }



    .p-lg-0 {

        padding: 0!important

    }



    .pt-lg-0,.py-lg-0 {

        padding-top: 0!important

    }



    .pr-lg-0,.px-lg-0 {

        padding-right: 0!important

    }



    .pb-lg-0,.py-lg-0 {

        padding-bottom: 0!important

    }



    .pl-lg-0,.px-lg-0 {

        padding-left: 0!important

    }



    .p-lg-1 {

        padding: .25rem!important

    }



    .pt-lg-1,.py-lg-1 {

        padding-top: .25rem!important

    }



    .pr-lg-1,.px-lg-1 {

        padding-right: .25rem!important

    }



    .pb-lg-1,.py-lg-1 {

        padding-bottom: .25rem!important

    }



    .pl-lg-1,.px-lg-1 {

        padding-left: .25rem!important

    }



    .p-lg-2 {

        padding: .5rem!important

    }



    .pt-lg-2,.py-lg-2 {

        padding-top: .5rem!important

    }



    .pr-lg-2,.px-lg-2 {

        padding-right: .5rem!important

    }



    .pb-lg-2,.py-lg-2 {

        padding-bottom: .5rem!important

    }



    .pl-lg-2,.px-lg-2 {

        padding-left: .5rem!important

    }



    .p-lg-3 {

        padding: 1rem!important

    }



    .pt-lg-3,.py-lg-3 {

        padding-top: 1rem!important

    }



    .pr-lg-3,.px-lg-3 {

        padding-right: 1rem!important

    }



    .pb-lg-3,.py-lg-3 {

        padding-bottom: 1rem!important

    }



    .pl-lg-3,.px-lg-3 {

        padding-left: 1rem!important

    }



    .p-lg-4 {

        padding: 1.5rem!important

    }



    .pt-lg-4,.py-lg-4 {

        padding-top: 1.5rem!important

    }



    .pr-lg-4,.px-lg-4 {

        padding-right: 1.5rem!important

    }



    .pb-lg-4,.py-lg-4 {

        padding-bottom: 1.5rem!important

    }



    .pl-lg-4,.px-lg-4 {

        padding-left: 1.5rem!important

    }



    .p-lg-5 {

        padding: 3rem!important

    }



    .pt-lg-5,.py-lg-5 {

        padding-top: 3rem!important

    }



    .pr-lg-5,.px-lg-5 {

        padding-right: 3rem!important

    }



    .pb-lg-5,.py-lg-5 {

        padding-bottom: 3rem!important

    }



    .pl-lg-5,.px-lg-5 {

        padding-left: 3rem!important

    }



    .m-lg-n1 {

        margin: -.25rem!important

    }



    .mt-lg-n1,.my-lg-n1 {

        margin-top: -.25rem!important

    }



    .mr-lg-n1,.mx-lg-n1 {

        margin-right: -.25rem!important

    }



    .mb-lg-n1,.my-lg-n1 {

        margin-bottom: -.25rem!important

    }



    .ml-lg-n1,.mx-lg-n1 {

        margin-left: -.25rem!important

    }



    .m-lg-n2 {

        margin: -.5rem!important

    }



    .mt-lg-n2,.my-lg-n2 {

        margin-top: -.5rem!important

    }



    .mr-lg-n2,.mx-lg-n2 {

        margin-right: -.5rem!important

    }



    .mb-lg-n2,.my-lg-n2 {

        margin-bottom: -.5rem!important

    }



    .ml-lg-n2,.mx-lg-n2 {

        margin-left: -.5rem!important

    }



    .m-lg-n3 {

        margin: -1rem!important

    }



    .mt-lg-n3,.my-lg-n3 {

        margin-top: -1rem!important

    }



    .mr-lg-n3,.mx-lg-n3 {

        margin-right: -1rem!important

    }



    .mb-lg-n3,.my-lg-n3 {

        margin-bottom: -1rem!important

    }



    .ml-lg-n3,.mx-lg-n3 {

        margin-left: -1rem!important

    }



    .m-lg-n4 {

        margin: -1.5rem!important

    }



    .mt-lg-n4,.my-lg-n4 {

        margin-top: -1.5rem!important

    }



    .mr-lg-n4,.mx-lg-n4 {

        margin-right: -1.5rem!important

    }



    .mb-lg-n4,.my-lg-n4 {

        margin-bottom: -1.5rem!important

    }



    .ml-lg-n4,.mx-lg-n4 {

        margin-left: -1.5rem!important

    }



    .m-lg-n5 {

        margin: -3rem!important

    }



    .mt-lg-n5,.my-lg-n5 {

        margin-top: -3rem!important

    }



    .mr-lg-n5,.mx-lg-n5 {

        margin-right: -3rem!important

    }



    .mb-lg-n5,.my-lg-n5 {

        margin-bottom: -3rem!important

    }



    .ml-lg-n5,.mx-lg-n5 {

        margin-left: -3rem!important

    }



    .m-lg-auto {

        margin: auto!important

    }



    .mt-lg-auto,.my-lg-auto {

        margin-top: auto!important

    }



    .mr-lg-auto,.mx-lg-auto {

        margin-right: auto!important

    }



    .mb-lg-auto,.my-lg-auto {

        margin-bottom: auto!important

    }



    .ml-lg-auto,.mx-lg-auto {

        margin-left: auto!important

    }

}



@media (min-width: 1200px) {

    .m-xl-0 {

        margin:0!important

    }



    .mt-xl-0,.my-xl-0 {

        margin-top: 0!important

    }



    .mr-xl-0,.mx-xl-0 {

        margin-right: 0!important

    }



    .mb-xl-0,.my-xl-0 {

        margin-bottom: 0!important

    }



    .ml-xl-0,.mx-xl-0 {

        margin-left: 0!important

    }



    .m-xl-1 {

        margin: .25rem!important

    }



    .mt-xl-1,.my-xl-1 {

        margin-top: .25rem!important

    }



    .mr-xl-1,.mx-xl-1 {

        margin-right: .25rem!important

    }



    .mb-xl-1,.my-xl-1 {

        margin-bottom: .25rem!important

    }



    .ml-xl-1,.mx-xl-1 {

        margin-left: .25rem!important

    }



    .m-xl-2 {

        margin: .5rem!important

    }



    .mt-xl-2,.my-xl-2 {

        margin-top: .5rem!important

    }



    .mr-xl-2,.mx-xl-2 {

        margin-right: .5rem!important

    }



    .mb-xl-2,.my-xl-2 {

        margin-bottom: .5rem!important

    }



    .ml-xl-2,.mx-xl-2 {

        margin-left: .5rem!important

    }



    .m-xl-3 {

        margin: 1rem!important

    }



    .mt-xl-3,.my-xl-3 {

        margin-top: 1rem!important

    }



    .mr-xl-3,.mx-xl-3 {

        margin-right: 1rem!important

    }



    .mb-xl-3,.my-xl-3 {

        margin-bottom: 1rem!important

    }



    .ml-xl-3,.mx-xl-3 {

        margin-left: 1rem!important

    }



    .m-xl-4 {

        margin: 1.5rem!important

    }



    .mt-xl-4,.my-xl-4 {

        margin-top: 1.5rem!important

    }



    .mr-xl-4,.mx-xl-4 {

        margin-right: 1.5rem!important

    }



    .mb-xl-4,.my-xl-4 {

        margin-bottom: 1.5rem!important

    }



    .ml-xl-4,.mx-xl-4 {

        margin-left: 1.5rem!important

    }



    .m-xl-5 {

        margin: 3rem!important

    }



    .mt-xl-5,.my-xl-5 {

        margin-top: 3rem!important

    }



    .mr-xl-5,.mx-xl-5 {

        margin-right: 3rem!important

    }



    .mb-xl-5,.my-xl-5 {

        margin-bottom: 3rem!important

    }



    .ml-xl-5,.mx-xl-5 {

        margin-left: 3rem!important

    }



    .p-xl-0 {

        padding: 0!important

    }



    .pt-xl-0,.py-xl-0 {

        padding-top: 0!important

    }



    .pr-xl-0,.px-xl-0 {

        padding-right: 0!important

    }



    .pb-xl-0,.py-xl-0 {

        padding-bottom: 0!important

    }



    .pl-xl-0,.px-xl-0 {

        padding-left: 0!important

    }



    .p-xl-1 {

        padding: .25rem!important

    }



    .pt-xl-1,.py-xl-1 {

        padding-top: .25rem!important

    }



    .pr-xl-1,.px-xl-1 {

        padding-right: .25rem!important

    }



    .pb-xl-1,.py-xl-1 {

        padding-bottom: .25rem!important

    }



    .pl-xl-1,.px-xl-1 {

        padding-left: .25rem!important

    }



    .p-xl-2 {

        padding: .5rem!important

    }



    .pt-xl-2,.py-xl-2 {

        padding-top: .5rem!important

    }



    .pr-xl-2,.px-xl-2 {

        padding-right: .5rem!important

    }



    .pb-xl-2,.py-xl-2 {

        padding-bottom: .5rem!important

    }



    .pl-xl-2,.px-xl-2 {

        padding-left: .5rem!important

    }



    .p-xl-3 {

        padding: 1rem!important

    }



    .pt-xl-3,.py-xl-3 {

        padding-top: 1rem!important

    }



    .pr-xl-3,.px-xl-3 {

        padding-right: 1rem!important

    }



    .pb-xl-3,.py-xl-3 {

        padding-bottom: 1rem!important

    }



    .pl-xl-3,.px-xl-3 {

        padding-left: 1rem!important

    }



    .p-xl-4 {

        padding: 1.5rem!important

    }



    .pt-xl-4,.py-xl-4 {

        padding-top: 1.5rem!important

    }



    .pr-xl-4,.px-xl-4 {

        padding-right: 1.5rem!important

    }



    .pb-xl-4,.py-xl-4 {

        padding-bottom: 1.5rem!important

    }



    .pl-xl-4,.px-xl-4 {

        padding-left: 1.5rem!important

    }



    .p-xl-5 {

        padding: 3rem!important

    }



    .pt-xl-5,.py-xl-5 {

        padding-top: 3rem!important

    }



    .pr-xl-5,.px-xl-5 {

        padding-right: 3rem!important

    }



    .pb-xl-5,.py-xl-5 {

        padding-bottom: 3rem!important

    }



    .pl-xl-5,.px-xl-5 {

        padding-left: 3rem!important

    }



    .m-xl-n1 {

        margin: -.25rem!important

    }



    .mt-xl-n1,.my-xl-n1 {

        margin-top: -.25rem!important

    }



    .mr-xl-n1,.mx-xl-n1 {

        margin-right: -.25rem!important

    }



    .mb-xl-n1,.my-xl-n1 {

        margin-bottom: -.25rem!important

    }



    .ml-xl-n1,.mx-xl-n1 {

        margin-left: -.25rem!important

    }



    .m-xl-n2 {

        margin: -.5rem!important

    }



    .mt-xl-n2,.my-xl-n2 {

        margin-top: -.5rem!important

    }



    .mr-xl-n2,.mx-xl-n2 {

        margin-right: -.5rem!important

    }



    .mb-xl-n2,.my-xl-n2 {

        margin-bottom: -.5rem!important

    }



    .ml-xl-n2,.mx-xl-n2 {

        margin-left: -.5rem!important

    }



    .m-xl-n3 {

        margin: -1rem!important

    }



    .mt-xl-n3,.my-xl-n3 {

        margin-top: -1rem!important

    }



    .mr-xl-n3,.mx-xl-n3 {

        margin-right: -1rem!important

    }



    .mb-xl-n3,.my-xl-n3 {

        margin-bottom: -1rem!important

    }



    .ml-xl-n3,.mx-xl-n3 {

        margin-left: -1rem!important

    }



    .m-xl-n4 {

        margin: -1.5rem!important

    }



    .mt-xl-n4,.my-xl-n4 {

        margin-top: -1.5rem!important

    }



    .mr-xl-n4,.mx-xl-n4 {

        margin-right: -1.5rem!important

    }



    .mb-xl-n4,.my-xl-n4 {

        margin-bottom: -1.5rem!important

    }



    .ml-xl-n4,.mx-xl-n4 {

        margin-left: -1.5rem!important

    }



    .m-xl-n5 {

        margin: -3rem!important

    }



    .mt-xl-n5,.my-xl-n5 {

        margin-top: -3rem!important

    }



    .mr-xl-n5,.mx-xl-n5 {

        margin-right: -3rem!important

    }



    .mb-xl-n5,.my-xl-n5 {

        margin-bottom: -3rem!important

    }



    .ml-xl-n5,.mx-xl-n5 {

        margin-left: -3rem!important

    }



    .m-xl-auto {

        margin: auto!important

    }



    .mt-xl-auto,.my-xl-auto {

        margin-top: auto!important

    }



    .mr-xl-auto,.mx-xl-auto {

        margin-right: auto!important

    }



    .mb-xl-auto,.my-xl-auto {

        margin-bottom: auto!important

    }



    .ml-xl-auto,.mx-xl-auto {

        margin-left: auto!important

    }

}



@media (min-width: 1500px) {

    .m-xxl-0 {

        margin:0!important

    }



    .mt-xxl-0,.my-xxl-0 {

        margin-top: 0!important

    }



    .mr-xxl-0,.mx-xxl-0 {

        margin-right: 0!important

    }



    .mb-xxl-0,.my-xxl-0 {

        margin-bottom: 0!important

    }



    .ml-xxl-0,.mx-xxl-0 {

        margin-left: 0!important

    }



    .m-xxl-1 {

        margin: .25rem!important

    }



    .mt-xxl-1,.my-xxl-1 {

        margin-top: .25rem!important

    }



    .mr-xxl-1,.mx-xxl-1 {

        margin-right: .25rem!important

    }



    .mb-xxl-1,.my-xxl-1 {

        margin-bottom: .25rem!important

    }



    .ml-xxl-1,.mx-xxl-1 {

        margin-left: .25rem!important

    }



    .m-xxl-2 {

        margin: .5rem!important

    }



    .mt-xxl-2,.my-xxl-2 {

        margin-top: .5rem!important

    }



    .mr-xxl-2,.mx-xxl-2 {

        margin-right: .5rem!important

    }



    .mb-xxl-2,.my-xxl-2 {

        margin-bottom: .5rem!important

    }



    .ml-xxl-2,.mx-xxl-2 {

        margin-left: .5rem!important

    }



    .m-xxl-3 {

        margin: 1rem!important

    }



    .mt-xxl-3,.my-xxl-3 {

        margin-top: 1rem!important

    }



    .mr-xxl-3,.mx-xxl-3 {

        margin-right: 1rem!important

    }



    .mb-xxl-3,.my-xxl-3 {

        margin-bottom: 1rem!important

    }



    .ml-xxl-3,.mx-xxl-3 {

        margin-left: 1rem!important

    }



    .m-xxl-4 {

        margin: 1.5rem!important

    }



    .mt-xxl-4,.my-xxl-4 {

        margin-top: 1.5rem!important

    }



    .mr-xxl-4,.mx-xxl-4 {

        margin-right: 1.5rem!important

    }



    .mb-xxl-4,.my-xxl-4 {

        margin-bottom: 1.5rem!important

    }



    .ml-xxl-4,.mx-xxl-4 {

        margin-left: 1.5rem!important

    }



    .m-xxl-5 {

        margin: 3rem!important

    }



    .mt-xxl-5,.my-xxl-5 {

        margin-top: 3rem!important

    }



    .mr-xxl-5,.mx-xxl-5 {

        margin-right: 3rem!important

    }



    .mb-xxl-5,.my-xxl-5 {

        margin-bottom: 3rem!important

    }



    .ml-xxl-5,.mx-xxl-5 {

        margin-left: 3rem!important

    }



    .p-xxl-0 {

        padding: 0!important

    }



    .pt-xxl-0,.py-xxl-0 {

        padding-top: 0!important

    }



    .pr-xxl-0,.px-xxl-0 {

        padding-right: 0!important

    }



    .pb-xxl-0,.py-xxl-0 {

        padding-bottom: 0!important

    }



    .pl-xxl-0,.px-xxl-0 {

        padding-left: 0!important

    }



    .p-xxl-1 {

        padding: .25rem!important

    }



    .pt-xxl-1,.py-xxl-1 {

        padding-top: .25rem!important

    }



    .pr-xxl-1,.px-xxl-1 {

        padding-right: .25rem!important

    }



    .pb-xxl-1,.py-xxl-1 {

        padding-bottom: .25rem!important

    }



    .pl-xxl-1,.px-xxl-1 {

        padding-left: .25rem!important

    }



    .p-xxl-2 {

        padding: .5rem!important

    }



    .pt-xxl-2,.py-xxl-2 {

        padding-top: .5rem!important

    }



    .pr-xxl-2,.px-xxl-2 {

        padding-right: .5rem!important

    }



    .pb-xxl-2,.py-xxl-2 {

        padding-bottom: .5rem!important

    }



    .pl-xxl-2,.px-xxl-2 {

        padding-left: .5rem!important

    }



    .p-xxl-3 {

        padding: 1rem!important

    }



    .pt-xxl-3,.py-xxl-3 {

        padding-top: 1rem!important

    }



    .pr-xxl-3,.px-xxl-3 {

        padding-right: 1rem!important

    }



    .pb-xxl-3,.py-xxl-3 {

        padding-bottom: 1rem!important

    }



    .pl-xxl-3,.px-xxl-3 {

        padding-left: 1rem!important

    }



    .p-xxl-4 {

        padding: 1.5rem!important

    }



    .pt-xxl-4,.py-xxl-4 {

        padding-top: 1.5rem!important

    }



    .pr-xxl-4,.px-xxl-4 {

        padding-right: 1.5rem!important

    }



    .pb-xxl-4,.py-xxl-4 {

        padding-bottom: 1.5rem!important

    }



    .pl-xxl-4,.px-xxl-4 {

        padding-left: 1.5rem!important

    }



    .p-xxl-5 {

        padding: 3rem!important

    }



    .pt-xxl-5,.py-xxl-5 {

        padding-top: 3rem!important

    }



    .pr-xxl-5,.px-xxl-5 {

        padding-right: 3rem!important

    }



    .pb-xxl-5,.py-xxl-5 {

        padding-bottom: 3rem!important

    }



    .pl-xxl-5,.px-xxl-5 {

        padding-left: 3rem!important

    }



    .m-xxl-n1 {

        margin: -.25rem!important

    }



    .mt-xxl-n1,.my-xxl-n1 {

        margin-top: -.25rem!important

    }



    .mr-xxl-n1,.mx-xxl-n1 {

        margin-right: -.25rem!important

    }



    .mb-xxl-n1,.my-xxl-n1 {

        margin-bottom: -.25rem!important

    }



    .ml-xxl-n1,.mx-xxl-n1 {

        margin-left: -.25rem!important

    }



    .m-xxl-n2 {

        margin: -.5rem!important

    }



    .mt-xxl-n2,.my-xxl-n2 {

        margin-top: -.5rem!important

    }



    .mr-xxl-n2,.mx-xxl-n2 {

        margin-right: -.5rem!important

    }



    .mb-xxl-n2,.my-xxl-n2 {

        margin-bottom: -.5rem!important

    }



    .ml-xxl-n2,.mx-xxl-n2 {

        margin-left: -.5rem!important

    }



    .m-xxl-n3 {

        margin: -1rem!important

    }



    .mt-xxl-n3,.my-xxl-n3 {

        margin-top: -1rem!important

    }



    .mr-xxl-n3,.mx-xxl-n3 {

        margin-right: -1rem!important

    }



    .mb-xxl-n3,.my-xxl-n3 {

        margin-bottom: -1rem!important

    }



    .ml-xxl-n3,.mx-xxl-n3 {

        margin-left: -1rem!important

    }



    .m-xxl-n4 {

        margin: -1.5rem!important

    }



    .mt-xxl-n4,.my-xxl-n4 {

        margin-top: -1.5rem!important

    }



    .mr-xxl-n4,.mx-xxl-n4 {

        margin-right: -1.5rem!important

    }



    .mb-xxl-n4,.my-xxl-n4 {

        margin-bottom: -1.5rem!important

    }



    .ml-xxl-n4,.mx-xxl-n4 {

        margin-left: -1.5rem!important

    }



    .m-xxl-n5 {

        margin: -3rem!important

    }



    .mt-xxl-n5,.my-xxl-n5 {

        margin-top: -3rem!important

    }



    .mr-xxl-n5,.mx-xxl-n5 {

        margin-right: -3rem!important

    }



    .mb-xxl-n5,.my-xxl-n5 {

        margin-bottom: -3rem!important

    }



    .ml-xxl-n5,.mx-xxl-n5 {

        margin-left: -3rem!important

    }



    .m-xxl-auto {

        margin: auto!important

    }



    .mt-xxl-auto,.my-xxl-auto {

        margin-top: auto!important

    }



    .mr-xxl-auto,.mx-xxl-auto {

        margin-right: auto!important

    }



    .mb-xxl-auto,.my-xxl-auto {

        margin-bottom: auto!important

    }



    .ml-xxl-auto,.mx-xxl-auto {

        margin-left: auto!important

    }

}



@media (min-width: 1800px) {

    .m-xxxl-0 {

        margin:0!important

    }



    .mt-xxxl-0,.my-xxxl-0 {

        margin-top: 0!important

    }



    .mr-xxxl-0,.mx-xxxl-0 {

        margin-right: 0!important

    }



    .mb-xxxl-0,.my-xxxl-0 {

        margin-bottom: 0!important

    }



    .ml-xxxl-0,.mx-xxxl-0 {

        margin-left: 0!important

    }



    .m-xxxl-1 {

        margin: .25rem!important

    }



    .mt-xxxl-1,.my-xxxl-1 {

        margin-top: .25rem!important

    }



    .mr-xxxl-1,.mx-xxxl-1 {

        margin-right: .25rem!important

    }



    .mb-xxxl-1,.my-xxxl-1 {

        margin-bottom: .25rem!important

    }



    .ml-xxxl-1,.mx-xxxl-1 {

        margin-left: .25rem!important

    }



    .m-xxxl-2 {

        margin: .5rem!important

    }



    .mt-xxxl-2,.my-xxxl-2 {

        margin-top: .5rem!important

    }



    .mr-xxxl-2,.mx-xxxl-2 {

        margin-right: .5rem!important

    }



    .mb-xxxl-2,.my-xxxl-2 {

        margin-bottom: .5rem!important

    }



    .ml-xxxl-2,.mx-xxxl-2 {

        margin-left: .5rem!important

    }



    .m-xxxl-3 {

        margin: 1rem!important

    }



    .mt-xxxl-3,.my-xxxl-3 {

        margin-top: 1rem!important

    }



    .mr-xxxl-3,.mx-xxxl-3 {

        margin-right: 1rem!important

    }



    .mb-xxxl-3,.my-xxxl-3 {

        margin-bottom: 1rem!important

    }



    .ml-xxxl-3,.mx-xxxl-3 {

        margin-left: 1rem!important

    }



    .m-xxxl-4 {

        margin: 1.5rem!important

    }



    .mt-xxxl-4,.my-xxxl-4 {

        margin-top: 1.5rem!important

    }



    .mr-xxxl-4,.mx-xxxl-4 {

        margin-right: 1.5rem!important

    }



    .mb-xxxl-4,.my-xxxl-4 {

        margin-bottom: 1.5rem!important

    }



    .ml-xxxl-4,.mx-xxxl-4 {

        margin-left: 1.5rem!important

    }



    .m-xxxl-5 {

        margin: 3rem!important

    }



    .mt-xxxl-5,.my-xxxl-5 {

        margin-top: 3rem!important

    }



    .mr-xxxl-5,.mx-xxxl-5 {

        margin-right: 3rem!important

    }



    .mb-xxxl-5,.my-xxxl-5 {

        margin-bottom: 3rem!important

    }



    .ml-xxxl-5,.mx-xxxl-5 {

        margin-left: 3rem!important

    }



    .p-xxxl-0 {

        padding: 0!important

    }



    .pt-xxxl-0,.py-xxxl-0 {

        padding-top: 0!important

    }



    .pr-xxxl-0,.px-xxxl-0 {

        padding-right: 0!important

    }



    .pb-xxxl-0,.py-xxxl-0 {

        padding-bottom: 0!important

    }



    .pl-xxxl-0,.px-xxxl-0 {

        padding-left: 0!important

    }



    .p-xxxl-1 {

        padding: .25rem!important

    }



    .pt-xxxl-1,.py-xxxl-1 {

        padding-top: .25rem!important

    }



    .pr-xxxl-1,.px-xxxl-1 {

        padding-right: .25rem!important

    }



    .pb-xxxl-1,.py-xxxl-1 {

        padding-bottom: .25rem!important

    }



    .pl-xxxl-1,.px-xxxl-1 {

        padding-left: .25rem!important

    }



    .p-xxxl-2 {

        padding: .5rem!important

    }



    .pt-xxxl-2,.py-xxxl-2 {

        padding-top: .5rem!important

    }



    .pr-xxxl-2,.px-xxxl-2 {

        padding-right: .5rem!important

    }



    .pb-xxxl-2,.py-xxxl-2 {

        padding-bottom: .5rem!important

    }



    .pl-xxxl-2,.px-xxxl-2 {

        padding-left: .5rem!important

    }



    .p-xxxl-3 {

        padding: 1rem!important

    }



    .pt-xxxl-3,.py-xxxl-3 {

        padding-top: 1rem!important

    }



    .pr-xxxl-3,.px-xxxl-3 {

        padding-right: 1rem!important

    }



    .pb-xxxl-3,.py-xxxl-3 {

        padding-bottom: 1rem!important

    }



    .pl-xxxl-3,.px-xxxl-3 {

        padding-left: 1rem!important

    }



    .p-xxxl-4 {

        padding: 1.5rem!important

    }



    .pt-xxxl-4,.py-xxxl-4 {

        padding-top: 1.5rem!important

    }



    .pr-xxxl-4,.px-xxxl-4 {

        padding-right: 1.5rem!important

    }



    .pb-xxxl-4,.py-xxxl-4 {

        padding-bottom: 1.5rem!important

    }



    .pl-xxxl-4,.px-xxxl-4 {

        padding-left: 1.5rem!important

    }



    .p-xxxl-5 {

        padding: 3rem!important

    }



    .pt-xxxl-5,.py-xxxl-5 {

        padding-top: 3rem!important

    }



    .pr-xxxl-5,.px-xxxl-5 {

        padding-right: 3rem!important

    }



    .pb-xxxl-5,.py-xxxl-5 {

        padding-bottom: 3rem!important

    }



    .pl-xxxl-5,.px-xxxl-5 {

        padding-left: 3rem!important

    }



    .m-xxxl-n1 {

        margin: -.25rem!important

    }



    .mt-xxxl-n1,.my-xxxl-n1 {

        margin-top: -.25rem!important

    }



    .mr-xxxl-n1,.mx-xxxl-n1 {

        margin-right: -.25rem!important

    }



    .mb-xxxl-n1,.my-xxxl-n1 {

        margin-bottom: -.25rem!important

    }



    .ml-xxxl-n1,.mx-xxxl-n1 {

        margin-left: -.25rem!important

    }



    .m-xxxl-n2 {

        margin: -.5rem!important

    }



    .mt-xxxl-n2,.my-xxxl-n2 {

        margin-top: -.5rem!important

    }



    .mr-xxxl-n2,.mx-xxxl-n2 {

        margin-right: -.5rem!important

    }



    .mb-xxxl-n2,.my-xxxl-n2 {

        margin-bottom: -.5rem!important

    }



    .ml-xxxl-n2,.mx-xxxl-n2 {

        margin-left: -.5rem!important

    }



    .m-xxxl-n3 {

        margin: -1rem!important

    }



    .mt-xxxl-n3,.my-xxxl-n3 {

        margin-top: -1rem!important

    }



    .mr-xxxl-n3,.mx-xxxl-n3 {

        margin-right: -1rem!important

    }



    .mb-xxxl-n3,.my-xxxl-n3 {

        margin-bottom: -1rem!important

    }



    .ml-xxxl-n3,.mx-xxxl-n3 {

        margin-left: -1rem!important

    }



    .m-xxxl-n4 {

        margin: -1.5rem!important

    }



    .mt-xxxl-n4,.my-xxxl-n4 {

        margin-top: -1.5rem!important

    }



    .mr-xxxl-n4,.mx-xxxl-n4 {

        margin-right: -1.5rem!important

    }



    .mb-xxxl-n4,.my-xxxl-n4 {

        margin-bottom: -1.5rem!important

    }



    .ml-xxxl-n4,.mx-xxxl-n4 {

        margin-left: -1.5rem!important

    }



    .m-xxxl-n5 {

        margin: -3rem!important

    }



    .mt-xxxl-n5,.my-xxxl-n5 {

        margin-top: -3rem!important

    }



    .mr-xxxl-n5,.mx-xxxl-n5 {

        margin-right: -3rem!important

    }



    .mb-xxxl-n5,.my-xxxl-n5 {

        margin-bottom: -3rem!important

    }



    .ml-xxxl-n5,.mx-xxxl-n5 {

        margin-left: -3rem!important

    }



    .m-xxxl-auto {

        margin: auto!important

    }



    .mt-xxxl-auto,.my-xxxl-auto {

        margin-top: auto!important

    }



    .mr-xxxl-auto,.mx-xxxl-auto {

        margin-right: auto!important

    }



    .mb-xxxl-auto,.my-xxxl-auto {

        margin-bottom: auto!important

    }



    .ml-xxxl-auto,.mx-xxxl-auto {

        margin-left: auto!important

    }

}



.text-monospace {

    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important

}



.text-justify {

    text-align: justify!important

}



.text-wrap {

    white-space: normal!important

}



.text-nowrap {

    white-space: nowrap!important

}



.text-truncate {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap

}



.text-left {

    text-align: left!important

}



.text-right {

    text-align: right!important

}



.text-center {

    text-align: center!important

}



@media (min-width: 576px) {

    .text-sm-left {

        text-align:left!important

    }



    .text-sm-right {

        text-align: right!important

    }



    .text-sm-center {

        text-align: center!important

    }

}



@media (min-width: 768px) {

    .text-md-left {

        text-align:left!important

    }



    .text-md-right {

        text-align: right!important

    }



    .text-md-center {

        text-align: center!important

    }

}



@media (min-width: 992px) {

    .text-lg-left {

        text-align:left!important

    }



    .text-lg-right {

        text-align: right!important

    }



    .text-lg-center {

        text-align: center!important

    }

}



@media (min-width: 1200px) {

    .text-xl-left {

        text-align:left!important

    }



    .text-xl-right {

        text-align: right!important

    }



    .text-xl-center {

        text-align: center!important

    }

}



@media (min-width: 1500px) {

    .text-xxl-left {

        text-align:left!important

    }



    .text-xxl-right {

        text-align: right!important

    }



    .text-xxl-center {

        text-align: center!important

    }

}



@media (min-width: 1800px) {

    .text-xxxl-left {

        text-align:left!important

    }



    .text-xxxl-right {

        text-align: right!important

    }



    .text-xxxl-center {

        text-align: center!important

    }

}



.text-lowercase {

    text-transform: lowercase!important

}



.text-uppercase {

    text-transform: uppercase!important

}



.text-capitalize {

    text-transform: capitalize!important

}



.font-weight-light {

    font-weight: 300!important

}



.font-weight-lighter {

    font-weight: lighter!important

}



.font-weight-normal {

    font-weight: 400!important

}



.font-weight-bold {

    font-weight: 700!important

}



.font-weight-bolder {

    font-weight: bolder!important

}



.font-italic {

    font-style: italic!important

}



.text-primary {

    color: #001e42!important

}



a.text-primary:focus,a.text-primary:hover {

    color: #000!important

}



.text-secondary {

    color: #00a2e5!important

}



a.text-secondary:focus,a.text-secondary:hover {

    color: #006c99!important

}



.text-moss {

    color: #8AC400!important

}



a.text-moss:focus,a.text-moss:hover {

    color: #455030!important

}



.text-off-white {

    color: #f4f5f5!important

}



a.text-off-white:focus,a.text-off-white:hover {

    color: #ccd1d1!important

}



.text-grey {

    color: #ccc!important

}



a.text-grey:focus,a.text-grey:hover {

    color: #a6a6a6!important

}



.text-state {

    color: #1e1e22!important

}



.text-black,a.text-black:focus,a.text-black:hover,a.text-state:focus,a.text-state:hover {

    color: #000!important

}



.text-white {

    color: #fff!important

}

.textt-white {

    color: #782481!important

}



a.text-white:focus,a.text-white:hover {

    color: #d9d9d9!important

}



.text-body {

    color: #1e1e22!important

}



.text-muted {

    color: #6c757d!important

}



.text-black-50 {

    color: rgba(0,0,0,.5)!important

}



.text-white-50 {

    color: hsla(0,0%,100%,.5)!important

}



.text-hide {

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0

}



.text-decoration-none {

    text-decoration: none!important

}



.text-break {

    word-break: break-word!important;

    overflow-wrap: break-word!important

}



.text-reset {

    color: inherit!important

}



.visible {

    visibility: visible!important

}



.invisible {

    visibility: hidden!important

}



@media print {

    *,:after,:before {

        text-shadow: none!important;

        box-shadow: none!important

    }



    a:not(.btn) {

        text-decoration: underline

    }



    abbr[title]:after {

        content: " (" attr(title) ")"

    }



    pre {

        white-space: pre-wrap!important

    }



    blockquote,pre {

        border: 1px solid #adb5bd;

        page-break-inside: avoid

    }



    thead {

        display: table-header-group

    }



    img,tr {

        page-break-inside: avoid

    }



    h2,h3,p {

        orphans: 3;

        widows: 3

    }



    h2,h3 {

        page-break-after: avoid

    }



    @page {

        size: a3

    }



    .container,body {

        min-width: 992px!important

    }



    .navbar {

        display: none

    }



    .badge {

        border: 1px solid #000

    }



    .table {

        border-collapse: collapse!important

    }



    .table td,.table th {

        background-color: #fff!important

    }



    .table-bordered td,.table-bordered th {

        border: 1px solid #dee2e6!important

    }



    .table-dark {

        color: inherit

    }



    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {

        border-color: #dee2e6

    }



    .table .thead-dark th {

        color: inherit;

        border-color: #dee2e6

    }

}



abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent

}



body {

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}



article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {

    display: block

}



nav ul {

    list-style: none

}



blockquote,q {

    quotes: none

}



blockquote:after,blockquote:before,q:after,q:before {

    content: "";

    content: none

}



a {

    margin: 0;

    padding: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

    text-decoration: none;

    color: #0a0116

    -webkit-transition: color .2s ease-in-out,opacity .2s ease-in-out,background-size .2s ease-in-out,background .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out;

    transition: color .2s ease-in-out,opacity .2s ease-in-out,background-size .2s ease-in-out,background .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out

}



a:-webkit-any-link {

    text-decoration: none

}



a:focus,a:hover {

    text-decoration: none;

    color: currentColor;

    cursor: pointer

}



a:active,a:focus {

    outline: none

}



a[href*=mailto] {

    word-wrap: break-word

}



ins {

    text-decoration: none

}



ins,mark {

    background-color: #f4f5f5!important;

    color: #1e1e22

}



mark {

    font-style: italic;

    font-weight: 700

}



del {

    text-decoration: line-through

}



abbr[title],dfn[title] {

    border-bottom: 1px dotted;

    cursor: help

}



table {

    border-collapse: collapse;

    border-spacing: 0

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #adb5bd;

    margin: 1em 0;

    padding: 0

}



input,select {

    vertical-align: middle

}



h1,h2,h3,h4,h5,h6 {

    font-weight: 400;

    font-style: normal

}



input:not([type=checkbox]),input:not([type=radio]),textarea:not([type=checkbox]),textarea:not([type=radio]) {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



input:focus,textarea:focus {

    outline: 0

}



img {

    display: inline-block

}



* {

    -webkit-tap-highlight-color: rgba(0,0,0,0)

}



button,input {

    -webkit-transition: color .2s ease-in-out,opacity .2s ease-in-out,background-size .2s ease-in-out,background .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out;

    transition: color .2s ease-in-out,opacity .2s ease-in-out,background-size .2s ease-in-out,background .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out

}



button[type=submit]:focus,button[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover {

    cursor: pointer

}



button:active,button:focus {

    outline: none

}



button:focus,button:hover {

    cursor: pointer

}



i {

    line-height: 0;

    vertical-align: middle

}



:root {

    font-size: 100%

}



body {

    line-height: 1.3;

    font-size: 1.0625rem

}



@media (min-width: 576px) {

    body {

        font-size:1.07292rem

    }

}



@media (min-width: 768px) {

    body {

        font-size:1.08333rem

    }

}



@media (min-width: 992px) {

    body {

        font-size:1.09375rem

    }

}



@media (min-width: 1200px) {

    body {

        font-size:1.10417rem

    }

}



@media (min-width: 1500px) {

    body {

        font-size:1.11458rem

    }

}



@media (min-width: 1800px) {

    body {

        font-size:1.125rem

    }

}



.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {

    margin-bottom: 0!important;

    font-family: Archivo Black;

    font-weight: 500

}


.archivo-black-regular{
  font-family: "Archivo Black", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.h1,h1 {

    line-height: 1;

    font-size: 3rem

}



@media (min-width: 576px) {

    .h1,h1 {

        font-size:3.80208rem

    }

}



@media (min-width: 768px) {

    .h1,h1 {

        font-size:4.60417rem

    }

}



@media (min-width: 992px) {

    .h1,h1 {

        font-size:5.40625rem

    }

}



@media (min-width: 1200px) {

    .h1,h1 {

        font-size:5.20833rem

    }

}



@media (min-width: 1500px) {

    .h1,h1 {

        font-size:7.01042rem

    }

}



@media (min-width: 1800px) {

    .h1,h1 {

        font-size:7.8125rem

    }

}



.h2,h2 {

    line-height: 1;

    font-size: 2.75rem

}



@media (min-width: 576px) {

    .h2,h2 {

        font-size:3.33333rem

    }

}



@media (min-width: 768px) {

    .h2,h2 {

        font-size:3.91667rem

    }

}



@media (min-width: 992px) {

    .h2,h2 {

        font-size:4.5rem

    }

}



@media (min-width: 1200px) {

    .h2,h2 {

        font-size:5.08333rem

    }

}



@media (min-width: 1500px) {

    .h2,h2 {

        font-size:5.66667rem

    }

}



@media (min-width: 1800px) {

    .h2,h2 {

        font-size:6.25rem

    }

}



.h3,h3 {

    line-height: 1.1;

    font-size: 2.5rem

}



@media (min-width: 576px) {

    .h3,h3 {

        font-size:2.83333rem

    }

}



@media (min-width: 768px) {

    .h3,h3 {

        font-size:3.16667rem

    }

}



@media (min-width: 992px) {

    .h3,h3 {

        font-size:3.5rem

    }

}



@media (min-width: 1200px) {

    .h3,h3 {

        font-size:3.83333rem

    }

}



@media (min-width: 1500px) {

    .h3,h3 {

        font-size:4.16667rem

    }

}



@media (min-width: 1800px) {

    .h3,h3 {

        font-size:4.5rem

    }

}



.h4,h4 {

    line-height: 1.2;

    font-size: 2.375rem

}



@media (min-width: 576px) {

    .h4,h4 {

        font-size:2.60417rem

    }

}



@media (min-width: 768px) {

    .h4,h4 {

        font-size:2.83333rem

    }

}



@media (min-width: 992px) {

    .h4,h4 {

        font-size:3.0625rem

    }

}



@media (min-width: 1200px) {

    .h4,h4 {

        font-size:3.29167rem

    }

}



@media (min-width: 1500px) {

    .h4,h4 {

        font-size:3.52083rem

    }

}



@media (min-width: 1800px) {

    .h4,h4 {

        font-size:3.75rem

    }

}



.h5,h5 {

    font-size: 2rem

}



@media (min-width: 576px) {

    .h5,h5 {

        font-size:2.16667rem

    }

}



@media (min-width: 768px) {

    .h5,h5 {

        font-size:2.33333rem

    }

}



@media (min-width: 992px) {

    .h5,h5 {

        font-size:2.5rem

    }

}



@media (min-width: 1200px) {

    .h5,h5 {

        font-size:2.66667rem

    }

}



@media (min-width: 1500px) {

    .h5,h5 {

        font-size:2.83333rem

    }

}



@media (min-width: 1800px) {

    .h5,h5 {

        font-size:3rem

    }

}



.h6,h6 {

    font-size: 1.625rem

}



@media (min-width: 576px) {

    .h6,h6 {

        font-size:1.72917rem

    }

}



@media (min-width: 768px) {

    .h6,h6 {

        font-size:1.83333rem

    }

}



@media (min-width: 992px) {

    .h6,h6 {

        font-size:1.9375rem

    }

}



@media (min-width: 1200px) {

    .h6,h6 {

        font-size:2.04167rem

    }

}



@media (min-width: 1500px) {

    .h6,h6 {

        font-size:2.14583rem

    }

}



@media (min-width: 1800px) {

    .h6,h6 {

        font-size:2.25rem

    }

}



b,strong {

    font-weight: 700

}



em {

    font-style: italic

}



div#wpadminbar {

    top: auto;

    bottom: 0;

    position: fixed

}



.ab-sub-wrapper {

    bottom: 2.875rem

}



@media screen and (min-width: 48.9375rem) {

    .ab-sub-wrapper {

        bottom:2rem

    }

}



.admin-bar {

    margin-bottom: 2.875rem!important

}



@media screen and (min-width: 48.9375rem) {

    .admin-bar {

        margin-bottom:2rem!important

    }

}



html[lang] {

    margin-top: 0!important

}



.glightbox-container .gcontainer .gslider .gslide .gslide-inner-content .gvideo-container .gslide-media .gvideo-wrapper .plyr .plyr__video-wrapper .plyr__poster {

    display: none

}



html {

    --scroll-behavior: unset;

    scroll-behavior: unset

}



.lazyload,.lazyloading {

    opacity: 0

}



.lazyloaded {

    opacity: 1;

    -webkit-transition: opacity .2s;

    transition: opacity .2s

}



.c-m-1 {

    margin: .25rem

}



.c-m-only-1 {

    margin: .25rem!important

}



.c-m-2 {

    margin: .25rem

}



.c-m-only-2 {

    margin: .5rem!important

}



.c-m-3 {

    margin: .5rem

}



.c-m-only-3 {

    margin: 1rem!important

}



.c-m-4 {

    margin: .75rem

}



.c-m-only-4 {

    margin: 1.5rem!important

}



.c-m-5 {

    margin: 1rem

}



.c-m-only-5 {

    margin: 2rem!important

}



.c-m-6 {

    margin: 1.5rem

}



.c-m-only-6 {

    margin: 3rem!important

}



.c-m-7 {

    margin: 2rem

}



.c-m-only-7 {

    margin: 4rem!important

}



.c-m-8 {

    margin: 2.5rem

}



.c-m-only-8 {

    margin: 5rem!important

}



.c-m-9 {

    margin: 3.125rem

}



.c-m-only-9 {

    margin: 6.25rem!important

}



.c-m-10 {

    margin: 4rem

}



.c-m-only-10 {

    margin: 8rem!important

}



.c-mt-1 {

    margin-top: .25rem

}



.c-mt-only-1 {

    margin-top: .25rem!important

}



.c-mt-2 {

    margin-top: .25rem

}



.c-mt-only-2 {

    margin-top: .5rem!important

}



.c-mt-3 {

    margin-top: .5rem

}



.c-mt-only-3 {

    margin-top: 1rem!important

}



.c-mt-4 {

    margin-top: .75rem

}



.c-mt-only-4 {

    margin-top: 1.5rem!important

}



.c-mt-5 {

    margin-top: 1rem

}



.c-mt-only-5 {

    margin-top: 2rem!important

}



.c-mt-6 {

    margin-top: 1.5rem

}



.c-mt-only-6 {

    margin-top: 3rem!important

}



.c-mt-7 {

    margin-top: 2rem

}



.c-mt-only-7 {

    margin-top: 4rem!important

}



.c-mt-8 {

    margin-top: 2.5rem

}



.c-mt-only-8 {

    margin-top: 5rem!important

}



.c-mt-9 {

    margin-top: 3.125rem

}



.c-mt-only-9 {

    margin-top: 6.25rem!important

}



.c-mt-10 {

    margin-top: 4rem

}



.c-mt-only-10 {

    margin-top: 8rem!important

}



.c-mr-1 {

    margin-right: .25rem

}



.c-mr-only-1 {

    margin-right: .25rem!important

}



.c-mr-2 {

    margin-right: .25rem

}



.c-mr-only-2 {

    margin-right: .5rem!important

}



.c-mr-3 {

    margin-right: .5rem

}



.c-mr-only-3 {

    margin-right: 1rem!important

}



.c-mr-4 {

    margin-right: .75rem

}



.c-mr-only-4 {

    margin-right: 1.5rem!important

}



.c-mr-5 {

    margin-right: 1rem

}



.c-mr-only-5 {

    margin-right: 2rem!important

}



.c-mr-6 {

    margin-right: 1.5rem

}



.c-mr-only-6 {

    margin-right: 3rem!important

}



.c-mr-7 {

    margin-right: 2rem

}



.c-mr-only-7 {

    margin-right: 4rem!important

}



.c-mr-8 {

    margin-right: 2.5rem

}



.c-mr-only-8 {

    margin-right: 5rem!important

}



.c-mr-9 {

    margin-right: 3.125rem

}



.c-mr-only-9 {

    margin-right: 6.25rem!important

}



.c-mr-10 {

    margin-right: 4rem

}



.c-mr-only-10 {

    margin-right: 8rem!important

}



.c-mb-1 {

    margin-bottom: .25rem

}



.c-mb-only-1 {

    margin-bottom: .25rem!important

}



.c-mb-2 {

    margin-bottom: .25rem

}



.c-mb-only-2 {

    margin-bottom: .5rem!important

}



.c-mb-3 {

    margin-bottom: .5rem

}



.c-mb-only-3 {

    margin-bottom: 1rem!important

}



.c-mb-4 {

    margin-bottom: .75rem

}



.c-mb-only-4 {

    margin-bottom: 1.5rem!important

}



.c-mb-5 {

    margin-bottom: 1rem

}



.c-mb-only-5 {

    margin-bottom: 2rem!important

}



.c-mb-6 {

    margin-bottom: 1.5rem

}



.c-mb-only-6 {

    margin-bottom: 3rem!important

}



.c-mb-7 {

    margin-bottom: 2rem

}



.c-mb-only-7 {

    margin-bottom: 4rem!important

}



.c-mb-8 {

    margin-bottom: 2.5rem

}



.c-mb-only-8 {

    margin-bottom: 5rem!important

}



.c-mb-9 {

    margin-bottom: 3.125rem

}



.c-mb-only-9 {

    margin-bottom: 6.25rem!important

}



.c-mb-10 {

    margin-bottom: 4rem

}



.c-mb-only-10 {

    margin-bottom: 8rem!important

}



.c-ml-1 {

    margin-left: .25rem

}



.c-ml-only-1 {

    margin-left: .25rem!important

}



.c-ml-2 {

    margin-left: .25rem

}



.c-ml-only-2 {

    margin-left: .5rem!important

}



.c-ml-3 {

    margin-left: .5rem

}



.c-ml-only-3 {

    margin-left: 1rem!important

}



.c-ml-4 {

    margin-left: .75rem

}



.c-ml-only-4 {

    margin-left: 1.5rem!important

}



.c-ml-5 {

    margin-left: 1rem

}



.c-ml-only-5 {

    margin-left: 2rem!important

}



.c-ml-6 {

    margin-left: 1.5rem

}



.c-ml-only-6 {

    margin-left: 3rem!important

}



.c-ml-7 {

    margin-left: 2rem

}



.c-ml-only-7 {

    margin-left: 4rem!important

}



.c-ml-8 {

    margin-left: 2.5rem

}



.c-ml-only-8 {

    margin-left: 5rem!important

}



.c-ml-9 {

    margin-left: 3.125rem

}



.c-ml-only-9 {

    margin-left: 6.25rem!important

}



.c-ml-10 {

    margin-left: 4rem

}



.c-ml-only-10 {

    margin-left: 8rem!important

}



.c-mx-1 {

    margin-left: .25rem;

    margin-right: .25rem

}



.c-mx-only-1 {

    margin-left: .25rem!important;

    margin-right: .25rem!important

}



.c-mx-2 {

    margin-left: .25rem;

    margin-right: .25rem

}



.c-mx-only-2 {

    margin-left: .5rem!important;

    margin-right: .5rem!important

}



.c-mx-3 {

    margin-left: .5rem;

    margin-right: .5rem

}



.c-mx-only-3 {

    margin-left: 1rem!important;

    margin-right: 1rem!important

}



.c-mx-4 {

    margin-left: .75rem;

    margin-right: .75rem

}



.c-mx-only-4 {

    margin-left: 1.5rem!important;

    margin-right: 1.5rem!important

}



.c-mx-5 {

    margin-left: 1rem;

    margin-right: 1rem

}



.c-mx-only-5 {

    margin-left: 2rem!important;

    margin-right: 2rem!important

}



.c-mx-6 {

    margin-left: 1.5rem;

    margin-right: 1.5rem

}



.c-mx-only-6 {

    margin-left: 3rem!important;

    margin-right: 3rem!important

}



.c-mx-7 {

    margin-left: 2rem;

    margin-right: 2rem

}



.c-mx-only-7 {

    margin-left: 4rem!important;

    margin-right: 4rem!important

}



.c-mx-8 {

    margin-left: 2.5rem;

    margin-right: 2.5rem

}



.c-mx-only-8 {

    margin-left: 5rem!important;

    margin-right: 5rem!important

}



.c-mx-9 {

    margin-left: 3.125rem;

    margin-right: 3.125rem

}



.c-mx-only-9 {

    margin-left: 6.25rem!important;

    margin-right: 6.25rem!important

}



.c-mx-10 {

    margin-left: 4rem;

    margin-right: 4rem

}



.c-mx-only-10 {

    margin-left: 8rem!important;

    margin-right: 8rem!important

}



.c-my-1 {

    margin-top: .25rem;

    margin-bottom: .25rem

}



.c-my-only-1 {

    margin-top: .25rem!important;

    margin-bottom: .25rem!important

}



.c-my-2 {

    margin-top: .25rem;

    margin-bottom: .25rem

}



.c-my-only-2 {

    margin-top: .5rem!important;

    margin-bottom: .5rem!important

}



.c-my-3 {

    margin-top: .5rem;

    margin-bottom: .5rem

}



.c-my-only-3 {

    margin-top: 1rem!important;

    margin-bottom: 1rem!important

}



.c-my-4 {

    margin-top: .75rem;

    margin-bottom: .75rem

}



.c-my-only-4 {

    margin-top: 1.5rem!important;

    margin-bottom: 1.5rem!important

}



.c-my-5 {

    margin-top: 1rem;

    margin-bottom: 1rem

}



.c-my-only-5 {

    margin-top: 2rem!important;

    margin-bottom: 2rem!important

}



.c-my-6 {

    margin-top: 1.5rem;

    margin-bottom: 1.5rem

}



.c-my-only-6 {

    margin-top: 3rem!important;

    margin-bottom: 3rem!important

}



.c-my-7 {

    margin-top: 2rem;

    margin-bottom: 2rem

}



.c-my-only-7 {

    margin-top: 4rem!important;

    margin-bottom: 4rem!important

}



.c-my-8 {

    margin-top: 2.5rem;

    margin-bottom: 2.5rem

}



.c-my-only-8 {

    margin-top: 5rem!important;

    margin-bottom: 5rem!important

}



.c-my-9 {

    margin-top: 3.125rem;

    margin-bottom: 3.125rem

}



.c-my-only-9 {

    margin-top: 6.25rem!important;

    margin-bottom: 6.25rem!important

}



.c-my-10 {

    margin-top: 4rem;

    margin-bottom: 4rem

}



.c-my-only-10 {

    margin-top: 8rem!important;

    margin-bottom: 8rem!important

}



.c-p-1 {

    padding: .25rem

}



.c-p-only-1 {

    padding: .25rem!important

}



.c-p-2 {

    padding: .25rem

}



.c-p-only-2 {

    padding: .5rem!important

}



.c-p-3 {

    padding: .5rem

}



.c-p-only-3 {

    padding: 1rem!important

}



.c-p-4 {

    padding: .75rem

}



.c-p-only-4 {

    padding: 1.5rem!important

}



.c-p-5 {

    padding: 1rem

}



.c-p-only-5 {

    padding: 2rem!important

}



.c-p-6 {

    padding: 1.5rem

}



.c-p-only-6 {

    padding: 3rem!important

}



.c-p-7 {

    padding: 2rem

}



.c-p-only-7 {

    padding: 4rem!important

}



.c-p-8 {

    padding: 2.5rem

}



.c-p-only-8 {

    padding: 5rem!important

}



.c-p-9 {

    padding: 3.125rem

}



.c-p-only-9 {

    padding: 6.25rem!important

}



.c-p-10 {

    padding: 4rem

}



.c-p-only-10 {

    padding: 8rem!important

}



.c-pt-1 {

    padding-top: .25rem

}



.c-pt-only-1 {

    padding-top: .25rem!important

}



.c-pt-2 {

    padding-top: .25rem

}



.c-pt-only-2 {

    padding-top: .5rem!important

}



.c-pt-3 {

    padding-top: .5rem

}



.c-pt-only-3 {

    padding-top: 1rem!important

}



.c-pt-4 {

    padding-top: .75rem

}



.c-pt-only-4 {

    padding-top: 1.5rem!important

}



.c-pt-5 {

    padding-top: 1rem

}



.c-pt-only-5 {

    padding-top: 2rem!important

}



.c-pt-6 {

    padding-top: 1.5rem

}



.c-pt-only-6 {

    padding-top: 3rem!important

}



.c-pt-7 {

    padding-top: 2rem

}



.c-pt-only-7 {

    padding-top: 4rem!important

}



.c-pt-8 {

    padding-top: 2.5rem

}



.c-pt-only-8 {

    padding-top: 5rem!important

}



.c-pt-9 {

    padding-top: 3.125rem

}



.c-pt-only-9 {

    padding-top: 6.25rem!important

}



.c-pt-10 {

    padding-top: 4rem

}



.c-pt-only-10 {

    padding-top: 8rem!important

}



.c-pr-1 {

    padding-right: .25rem

}



.c-pr-only-1 {

    padding-right: .25rem!important

}



.c-pr-2 {

    padding-right: .25rem

}



.c-pr-only-2 {

    padding-right: .5rem!important

}



.c-pr-3 {

    padding-right: .5rem

}



.c-pr-only-3 {

    padding-right: 1rem!important

}



.c-pr-4 {

    padding-right: .75rem

}



.c-pr-only-4 {

    padding-right: 1.5rem!important

}



.c-pr-5 {

    padding-right: 1rem

}



.c-pr-only-5 {

    padding-right: 2rem!important

}



.c-pr-6 {

    padding-right: 1.5rem

}



.c-pr-only-6 {

    padding-right: 3rem!important

}



.c-pr-7 {

    padding-right: 2rem

}



.c-pr-only-7 {

    padding-right: 4rem!important

}



.c-pr-8 {

    padding-right: 2.5rem

}



.c-pr-only-8 {

    padding-right: 5rem!important

}



.c-pr-9 {

    padding-right: 3.125rem

}



.c-pr-only-9 {

    padding-right: 6.25rem!important

}



.c-pr-10 {

    padding-right: 4rem

}



.c-pr-only-10 {

    padding-right: 8rem!important

}



.c-pb-1 {

    padding-bottom: .25rem

}



.c-pb-only-1 {

    padding-bottom: .25rem!important

}



.c-pb-2 {

    padding-bottom: .25rem

}



.c-pb-only-2 {

    padding-bottom: .5rem!important

}



.c-pb-3 {

    padding-bottom: .5rem

}



.c-pb-only-3 {

    padding-bottom: 1rem!important

}



.c-pb-4 {

    padding-bottom: .75rem

}



.c-pb-only-4 {

    padding-bottom: 1.5rem!important

}



.c-pb-5 {

    padding-bottom: 1rem

}



.c-pb-only-5 {

    padding-bottom: 2rem!important

}



.c-pb-6 {

    padding-bottom: 1.5rem

}



.c-pb-only-6 {

    padding-bottom: 3rem!important

}



.c-pb-7 {

    padding-bottom: 2rem

}



.c-pb-only-7 {

    padding-bottom: 4rem!important

}



.c-pb-8 {

    padding-bottom: 2.5rem

}



.c-pb-only-8 {

    padding-bottom: 5rem!important

}



.c-pb-9 {

    padding-bottom: 3.125rem

}



.c-pb-only-9 {

    padding-bottom: 6.25rem!important

}



.c-pb-10 {

    padding-bottom: 4rem

}



.c-pb-only-10 {

    padding-bottom: 8rem!important

}



.c-pl-1 {

    padding-left: .25rem

}



.c-pl-only-1 {

    padding-left: .25rem!important

}



.c-pl-2 {

    padding-left: .25rem

}



.c-pl-only-2 {

    padding-left: .5rem!important

}



.c-pl-3 {

    padding-left: .5rem

}



.c-pl-only-3 {

    padding-left: 1rem!important

}



.c-pl-4 {

    padding-left: .75rem

}



.c-pl-only-4 {

    padding-left: 1.5rem!important

}



.c-pl-5 {

    padding-left: 1rem

}



.c-pl-only-5 {

    padding-left: 2rem!important

}



.c-pl-6 {

    padding-left: 1.5rem

}



.c-pl-only-6 {

    padding-left: 3rem!important

}



.c-pl-7 {

    padding-left: 2rem

}



.c-pl-only-7 {

    padding-left: 4rem!important

}



.c-pl-8 {

    padding-left: 2.5rem

}



.c-pl-only-8 {

    padding-left: 5rem!important

}



.c-pl-9 {

    padding-left: 3.125rem

}



.c-pl-only-9 {

    padding-left: 6.25rem!important

}



.c-pl-10 {

    padding-left: 4rem

}



.c-pl-only-10 {

    padding-left: 8rem!important

}



.c-px-1 {

    padding-left: .25rem;

    padding-right: .25rem

}



.c-px-only-1 {

    padding-left: .25rem!important;

    padding-right: .25rem!important

}



.c-px-2 {

    padding-left: .25rem;

    padding-right: .25rem

}



.c-px-only-2 {

    padding-left: .5rem!important;

    padding-right: .5rem!important

}



.c-px-3 {

    padding-left: .5rem;

    padding-right: .5rem

}



.c-px-only-3 {

    padding-left: 1rem!important;

    padding-right: 1rem!important

}



.c-px-4 {

    padding-left: .75rem;

    padding-right: .75rem

}



.c-px-only-4 {

    padding-left: 1.5rem!important;

    padding-right: 1.5rem!important

}



.c-px-5 {

    padding-left: 1rem;

    padding-right: 1rem

}



.c-px-only-5 {

    padding-left: 2rem!important;

    padding-right: 2rem!important

}



.c-px-6 {

    padding-left: 1.5rem;

    padding-right: 1.5rem

}



.c-px-only-6 {

    padding-left: 3rem!important;

    padding-right: 3rem!important

}



.c-px-7 {

    padding-left: 2rem;

    padding-right: 2rem

}



.c-px-only-7 {

    padding-left: 4rem!important;

    padding-right: 4rem!important

}



.c-px-8 {

    padding-left: 2.5rem;

    padding-right: 2.5rem

}



.c-px-only-8 {

    padding-left: 5rem!important;

    padding-right: 5rem!important

}



.c-px-9 {

    padding-left: 3.125rem;

    padding-right: 3.125rem

}



.c-px-only-9 {

    padding-left: 6.25rem!important;

    padding-right: 6.25rem!important

}



.c-px-10 {

    padding-left: 4rem;

    padding-right: 4rem

}



.c-px-only-10 {

    padding-left: 8rem!important;

    padding-right: 8rem!important

}



.c-py-1 {

    padding-top: .25rem;

    padding-bottom: .25rem

}



.c-py-only-1 {

    padding-top: .25rem!important;

    padding-bottom: .25rem!important

}



.c-py-2 {

    padding-top: .25rem;

    padding-bottom: .25rem

}



.c-py-only-2 {

    padding-top: .5rem!important;

    padding-bottom: .5rem!important

}



.c-py-3 {

    padding-top: .5rem;

    padding-bottom: .5rem

}



.c-py-only-3 {

    padding-top: 1rem!important;

    padding-bottom: 1rem!important

}



.c-py-4 {

    padding-top: .75rem;

    padding-bottom: .75rem

}



.c-py-only-4 {

    padding-top: 1.5rem!important;

    padding-bottom: 1.5rem!important

}



.c-py-5 {

    padding-top: 1rem;

    padding-bottom: 1rem

}



.c-py-only-5 {

    padding-top: 2rem!important;

    padding-bottom: 2rem!important

}



.c-py-6 {

    padding-top: 1.5rem;

    padding-bottom: 1.5rem

}



.c-py-only-6 {

    padding-top: 3rem!important;

    padding-bottom: 3rem!important

}



.c-py-7 {

    padding-top: 2rem;

    padding-bottom: 2rem

}



.c-py-only-7 {

    padding-top: 4rem!important;

    padding-bottom: 4rem!important

}



.c-py-8 {

    padding-top: 2.5rem;

    padding-bottom: 2.5rem

}



.c-py-only-8 {

    padding-top: 5rem!important;

    padding-bottom: 5rem!important

}



.c-py-9 {

    padding-top: 3.125rem;

    padding-bottom: 3.125rem

}



.c-py-only-9 {

    padding-top: 6.25rem!important;

    padding-bottom: 6.25rem!important

}



.c-py-10 {

    padding-top: 4rem;

    padding-bottom: 4rem

}



.c-py-only-10 {

    padding-top: 8rem!important;

    padding-bottom: 8rem!important

}



@media (min-width: 576px) {

    .c-m-2 {

        margin:.29167rem

    }



    .c-m-3 {

        margin: .58333rem

    }



    .c-m-4 {

        margin: .875rem

    }



    .c-m-5 {

        margin: 1.16667rem

    }



    .c-m-6 {

        margin: 1.75rem

    }



    .c-m-7 {

        margin: 2.33333rem

    }



    .c-m-8 {

        margin: 2.91667rem

    }



    .c-m-9 {

        margin: 3.64583rem

    }



    .c-m-10 {

        margin: 4.66667rem

    }



    .c-mt-2 {

        margin-top: .29167rem

    }



    .c-mt-3 {

        margin-top: .58333rem

    }



    .c-mt-4 {

        margin-top: .875rem

    }



    .c-mt-5 {

        margin-top: 1.16667rem

    }



    .c-mt-6 {

        margin-top: 1.75rem

    }



    .c-mt-7 {

        margin-top: 2.33333rem

    }



    .c-mt-8 {

        margin-top: 2.91667rem

    }



    .c-mt-9 {

        margin-top: 3.64583rem

    }



    .c-mt-10 {

        margin-top: 4.66667rem

    }



    .c-mr-2 {

        margin-right: .29167rem

    }



    .c-mr-3 {

        margin-right: .58333rem

    }



    .c-mr-4 {

        margin-right: .875rem

    }



    .c-mr-5 {

        margin-right: 1.16667rem

    }



    .c-mr-6 {

        margin-right: 1.75rem

    }



    .c-mr-7 {

        margin-right: 2.33333rem

    }



    .c-mr-8 {

        margin-right: 2.91667rem

    }



    .c-mr-9 {

        margin-right: 3.64583rem

    }



    .c-mr-10 {

        margin-right: 4.66667rem

    }



    .c-mb-2 {

        margin-bottom: .29167rem

    }



    .c-mb-3 {

        margin-bottom: .58333rem

    }



    .c-mb-4 {

        margin-bottom: .875rem

    }



    .c-mb-5 {

        margin-bottom: 1.16667rem

    }



    .c-mb-6 {

        margin-bottom: 1.75rem

    }



    .c-mb-7 {

        margin-bottom: 2.33333rem

    }



    .c-mb-8 {

        margin-bottom: 2.91667rem

    }



    .c-mb-9 {

        margin-bottom: 3.64583rem

    }



    .c-mb-10 {

        margin-bottom: 4.66667rem

    }



    .c-ml-2 {

        margin-left: .29167rem

    }



    .c-ml-3 {

        margin-left: .58333rem

    }



    .c-ml-4 {

        margin-left: .875rem

    }



    .c-ml-5 {

        margin-left: 1.16667rem

    }



    .c-ml-6 {

        margin-left: 1.75rem

    }



    .c-ml-7 {

        margin-left: 2.33333rem

    }



    .c-ml-8 {

        margin-left: 2.91667rem

    }



    .c-ml-9 {

        margin-left: 3.64583rem

    }



    .c-ml-10 {

        margin-left: 4.66667rem

    }



    .c-mx-2 {

        margin-left: .29167rem;

        margin-right: .29167rem

    }



    .c-mx-3 {

        margin-left: .58333rem;

        margin-right: .58333rem

    }



    .c-mx-4 {

        margin-left: .875rem;

        margin-right: .875rem

    }



    .c-mx-5 {

        margin-left: 1.16667rem;

        margin-right: 1.16667rem

    }



    .c-mx-6 {

        margin-left: 1.75rem;

        margin-right: 1.75rem

    }



    .c-mx-7 {

        margin-left: 2.33333rem;

        margin-right: 2.33333rem

    }



    .c-mx-8 {

        margin-left: 2.91667rem;

        margin-right: 2.91667rem

    }



    .c-mx-9 {

        margin-left: 3.64583rem;

        margin-right: 3.64583rem

    }



    .c-mx-10 {

        margin-left: 4.66667rem;

        margin-right: 4.66667rem

    }



    .c-my-2 {

        margin-top: .29167rem;

        margin-bottom: .29167rem

    }



    .c-my-3 {

        margin-top: .58333rem;

        margin-bottom: .58333rem

    }



    .c-my-4 {

        margin-top: .875rem;

        margin-bottom: .875rem

    }



    .c-my-5 {

        margin-top: 1.16667rem;

        margin-bottom: 1.16667rem

    }



    .c-my-6 {

        margin-top: 1.75rem;

        margin-bottom: 1.75rem

    }



    .c-my-7 {

        margin-top: 2.33333rem;

        margin-bottom: 2.33333rem

    }



    .c-my-8 {

        margin-top: 2.91667rem;

        margin-bottom: 2.91667rem

    }



    .c-my-9 {

        margin-top: 3.64583rem;

        margin-bottom: 3.64583rem

    }



    .c-my-10 {

        margin-top: 4.66667rem;

        margin-bottom: 4.66667rem

    }



    .c-p-2 {

        padding: .29167rem

    }



    .c-p-3 {

        padding: .58333rem

    }



    .c-p-4 {

        padding: .875rem

    }



    .c-p-5 {

        padding: 1.16667rem

    }



    .c-p-6 {

        padding: 1.75rem

    }



    .c-p-7 {

        padding: 2.33333rem

    }



    .c-p-8 {

        padding: 2.91667rem

    }



    .c-p-9 {

        padding: 3.64583rem

    }



    .c-p-10 {

        padding: 4.66667rem

    }



    .c-pt-2 {

        padding-top: .29167rem

    }



    .c-pt-3 {

        padding-top: .58333rem

    }



    .c-pt-4 {

        padding-top: .875rem

    }



    .c-pt-5 {

        padding-top: 1.16667rem

    }



    .c-pt-6 {

        padding-top: 1.75rem

    }



    .c-pt-7 {

        padding-top: 2.33333rem

    }



    .c-pt-8 {

        padding-top: 2.91667rem

    }



    .c-pt-9 {

        padding-top: 3.64583rem

    }



    .c-pt-10 {

        padding-top: 4.66667rem

    }



    .c-pr-2 {

        padding-right: .29167rem

    }



    .c-pr-3 {

        padding-right: .58333rem

    }



    .c-pr-4 {

        padding-right: .875rem

    }



    .c-pr-5 {

        padding-right: 1.16667rem

    }



    .c-pr-6 {

        padding-right: 1.75rem

    }



    .c-pr-7 {

        padding-right: 2.33333rem

    }



    .c-pr-8 {

        padding-right: 2.91667rem

    }



    .c-pr-9 {

        padding-right: 3.64583rem

    }



    .c-pr-10 {

        padding-right: 4.66667rem

    }



    .c-pb-2 {

        padding-bottom: .29167rem

    }



    .c-pb-3 {

        padding-bottom: .58333rem

    }



    .c-pb-4 {

        padding-bottom: .875rem

    }



    .c-pb-5 {

        padding-bottom: 1.16667rem

    }



    .c-pb-6 {

        padding-bottom: 1.75rem

    }



    .c-pb-7 {

        padding-bottom: 2.33333rem

    }



    .c-pb-8 {

        padding-bottom: 2.91667rem

    }



    .c-pb-9 {

        padding-bottom: 3.64583rem

    }



    .c-pb-10 {

        padding-bottom: 4.66667rem

    }



    .c-pl-2 {

        padding-left: .29167rem

    }



    .c-pl-3 {

        padding-left: .58333rem

    }



    .c-pl-4 {

        padding-left: .875rem

    }



    .c-pl-5 {

        padding-left: 1.16667rem

    }



    .c-pl-6 {

        padding-left: 1.75rem

    }



    .c-pl-7 {

        padding-left: 2.33333rem

    }



    .c-pl-8 {

        padding-left: 2.91667rem

    }



    .c-pl-9 {

        padding-left: 3.64583rem

    }



    .c-pl-10 {

        padding-left: 4.66667rem

    }



    .c-px-2 {

        padding-left: .29167rem;

        padding-right: .29167rem

    }



    .c-px-3 {

        padding-left: .58333rem;

        padding-right: .58333rem

    }



    .c-px-4 {

        padding-left: .875rem;

        padding-right: .875rem

    }



    .c-px-5 {

        padding-left: 1.16667rem;

        padding-right: 1.16667rem

    }



    .c-px-6 {

        padding-left: 1.75rem;

        padding-right: 1.75rem

    }



    .c-px-7 {

        padding-left: 2.33333rem;

        padding-right: 2.33333rem

    }



    .c-px-8 {

        padding-left: 2.91667rem;

        padding-right: 2.91667rem

    }



    .c-px-9 {

        padding-left: 3.64583rem;

        padding-right: 3.64583rem

    }



    .c-px-10 {

        padding-left: 4.66667rem;

        padding-right: 4.66667rem

    }



    .c-py-2 {

        padding-top: .29167rem;

        padding-bottom: .29167rem

    }



    .c-py-3 {

        padding-top: .58333rem;

        padding-bottom: .58333rem

    }



    .c-py-4 {

        padding-top: .875rem;

        padding-bottom: .875rem

    }



    .c-py-5 {

        padding-top: 1.16667rem;

        padding-bottom: 1.16667rem

    }



    .c-py-6 {

        padding-top: 1.75rem;

        padding-bottom: 1.75rem

    }



    .c-py-7 {

        padding-top: 2.33333rem;

        padding-bottom: 2.33333rem

    }



    .c-py-8 {

        padding-top: 2.91667rem;

        padding-bottom: 2.91667rem

    }



    .c-py-9 {

        padding-top: 3.64583rem;

        padding-bottom: 3.64583rem

    }



    .c-py-10 {

        padding-top: 4.66667rem;

        padding-bottom: 4.66667rem

    }



    .c-m-sm-1 {

        margin: .25rem

    }



    .c-m-sm-only-1 {

        margin: .25rem!important

    }



    .c-m-sm-2 {

        margin: .29167rem

    }



    .c-m-sm-only-2 {

        margin: .5rem!important

    }



    .c-m-sm-3 {

        margin: .58333rem

    }



    .c-m-sm-only-3 {

        margin: 1rem!important

    }



    .c-m-sm-4 {

        margin: .875rem

    }



    .c-m-sm-only-4 {

        margin: 1.5rem!important

    }



    .c-m-sm-5 {

        margin: 1.16667rem

    }



    .c-m-sm-only-5 {

        margin: 2rem!important

    }



    .c-m-sm-6 {

        margin: 1.75rem

    }



    .c-m-sm-only-6 {

        margin: 3rem!important

    }



    .c-m-sm-7 {

        margin: 2.33333rem

    }



    .c-m-sm-only-7 {

        margin: 4rem!important

    }



    .c-m-sm-8 {

        margin: 2.91667rem

    }



    .c-m-sm-only-8 {

        margin: 5rem!important

    }



    .c-m-sm-9 {

        margin: 3.64583rem

    }



    .c-m-sm-only-9 {

        margin: 6.25rem!important

    }



    .c-m-sm-10 {

        margin: 4.66667rem

    }



    .c-m-sm-only-10 {

        margin: 8rem!important

    }



    .c-mt-sm-1 {

        margin-top: .25rem

    }



    .c-mt-sm-only-1 {

        margin-top: .25rem!important

    }



    .c-mt-sm-2 {

        margin-top: .29167rem

    }



    .c-mt-sm-only-2 {

        margin-top: .5rem!important

    }



    .c-mt-sm-3 {

        margin-top: .58333rem

    }



    .c-mt-sm-only-3 {

        margin-top: 1rem!important

    }



    .c-mt-sm-4 {

        margin-top: .875rem

    }



    .c-mt-sm-only-4 {

        margin-top: 1.5rem!important

    }



    .c-mt-sm-5 {

        margin-top: 1.16667rem

    }



    .c-mt-sm-only-5 {

        margin-top: 2rem!important

    }



    .c-mt-sm-6 {

        margin-top: 1.75rem

    }



    .c-mt-sm-only-6 {

        margin-top: 3rem!important

    }



    .c-mt-sm-7 {

        margin-top: 2.33333rem

    }



    .c-mt-sm-only-7 {

        margin-top: 4rem!important

    }



    .c-mt-sm-8 {

        margin-top: 2.91667rem

    }



    .c-mt-sm-only-8 {

        margin-top: 5rem!important

    }



    .c-mt-sm-9 {

        margin-top: 3.64583rem

    }



    .c-mt-sm-only-9 {

        margin-top: 6.25rem!important

    }



    .c-mt-sm-10 {

        margin-top: 4.66667rem

    }



    .c-mt-sm-only-10 {

        margin-top: 8rem!important

    }



    .c-mr-sm-1 {

        margin-right: .25rem

    }



    .c-mr-sm-only-1 {

        margin-right: .25rem!important

    }



    .c-mr-sm-2 {

        margin-right: .29167rem

    }



    .c-mr-sm-only-2 {

        margin-right: .5rem!important

    }



    .c-mr-sm-3 {

        margin-right: .58333rem

    }



    .c-mr-sm-only-3 {

        margin-right: 1rem!important

    }



    .c-mr-sm-4 {

        margin-right: .875rem

    }



    .c-mr-sm-only-4 {

        margin-right: 1.5rem!important

    }



    .c-mr-sm-5 {

        margin-right: 1.16667rem

    }



    .c-mr-sm-only-5 {

        margin-right: 2rem!important

    }



    .c-mr-sm-6 {

        margin-right: 1.75rem

    }



    .c-mr-sm-only-6 {

        margin-right: 3rem!important

    }



    .c-mr-sm-7 {

        margin-right: 2.33333rem

    }



    .c-mr-sm-only-7 {

        margin-right: 4rem!important

    }



    .c-mr-sm-8 {

        margin-right: 2.91667rem

    }



    .c-mr-sm-only-8 {

        margin-right: 5rem!important

    }



    .c-mr-sm-9 {

        margin-right: 3.64583rem

    }



    .c-mr-sm-only-9 {

        margin-right: 6.25rem!important

    }



    .c-mr-sm-10 {

        margin-right: 4.66667rem

    }



    .c-mr-sm-only-10 {

        margin-right: 8rem!important

    }



    .c-mb-sm-1 {

        margin-bottom: .25rem

    }



    .c-mb-sm-only-1 {

        margin-bottom: .25rem!important

    }



    .c-mb-sm-2 {

        margin-bottom: .29167rem

    }



    .c-mb-sm-only-2 {

        margin-bottom: .5rem!important

    }



    .c-mb-sm-3 {

        margin-bottom: .58333rem

    }



    .c-mb-sm-only-3 {

        margin-bottom: 1rem!important

    }



    .c-mb-sm-4 {

        margin-bottom: .875rem

    }



    .c-mb-sm-only-4 {

        margin-bottom: 1.5rem!important

    }



    .c-mb-sm-5 {

        margin-bottom: 1.16667rem

    }



    .c-mb-sm-only-5 {

        margin-bottom: 2rem!important

    }



    .c-mb-sm-6 {

        margin-bottom: 1.75rem

    }



    .c-mb-sm-only-6 {

        margin-bottom: 3rem!important

    }



    .c-mb-sm-7 {

        margin-bottom: 2.33333rem

    }



    .c-mb-sm-only-7 {

        margin-bottom: 4rem!important

    }



    .c-mb-sm-8 {

        margin-bottom: 2.91667rem

    }



    .c-mb-sm-only-8 {

        margin-bottom: 5rem!important

    }



    .c-mb-sm-9 {

        margin-bottom: 3.64583rem

    }



    .c-mb-sm-only-9 {

        margin-bottom: 6.25rem!important

    }



    .c-mb-sm-10 {

        margin-bottom: 4.66667rem

    }



    .c-mb-sm-only-10 {

        margin-bottom: 8rem!important

    }



    .c-ml-sm-1 {

        margin-left: .25rem

    }



    .c-ml-sm-only-1 {

        margin-left: .25rem!important

    }



    .c-ml-sm-2 {

        margin-left: .29167rem

    }



    .c-ml-sm-only-2 {

        margin-left: .5rem!important

    }



    .c-ml-sm-3 {

        margin-left: .58333rem

    }



    .c-ml-sm-only-3 {

        margin-left: 1rem!important

    }



    .c-ml-sm-4 {

        margin-left: .875rem

    }



    .c-ml-sm-only-4 {

        margin-left: 1.5rem!important

    }



    .c-ml-sm-5 {

        margin-left: 1.16667rem

    }



    .c-ml-sm-only-5 {

        margin-left: 2rem!important

    }



    .c-ml-sm-6 {

        margin-left: 1.75rem

    }



    .c-ml-sm-only-6 {

        margin-left: 3rem!important

    }



    .c-ml-sm-7 {

        margin-left: 2.33333rem

    }



    .c-ml-sm-only-7 {

        margin-left: 4rem!important

    }



    .c-ml-sm-8 {

        margin-left: 2.91667rem

    }



    .c-ml-sm-only-8 {

        margin-left: 5rem!important

    }



    .c-ml-sm-9 {

        margin-left: 3.64583rem

    }



    .c-ml-sm-only-9 {

        margin-left: 6.25rem!important

    }



    .c-ml-sm-10 {

        margin-left: 4.66667rem

    }



    .c-ml-sm-only-10 {

        margin-left: 8rem!important

    }



    .c-mx-sm-1 {

        margin-left: .25rem;

        margin-right: .25rem

    }



    .c-mx-sm-only-1 {

        margin-left: .25rem!important;

        margin-right: .25rem!important

    }



    .c-mx-sm-2 {

        margin-left: .29167rem;

        margin-right: .29167rem

    }



    .c-mx-sm-only-2 {

        margin-left: .5rem!important;

        margin-right: .5rem!important

    }



    .c-mx-sm-3 {

        margin-left: .58333rem;

        margin-right: .58333rem

    }



    .c-mx-sm-only-3 {

        margin-left: 1rem!important;

        margin-right: 1rem!important

    }



    .c-mx-sm-4 {

        margin-left: .875rem;

        margin-right: .875rem

    }



    .c-mx-sm-only-4 {

        margin-left: 1.5rem!important;

        margin-right: 1.5rem!important

    }



    .c-mx-sm-5 {

        margin-left: 1.16667rem;

        margin-right: 1.16667rem

    }



    .c-mx-sm-only-5 {

        margin-left: 2rem!important;

        margin-right: 2rem!important

    }



    .c-mx-sm-6 {

        margin-left: 1.75rem;

        margin-right: 1.75rem

    }



    .c-mx-sm-only-6 {

        margin-left: 3rem!important;

        margin-right: 3rem!important

    }



    .c-mx-sm-7 {

        margin-left: 2.33333rem;

        margin-right: 2.33333rem

    }



    .c-mx-sm-only-7 {

        margin-left: 4rem!important;

        margin-right: 4rem!important

    }



    .c-mx-sm-8 {

        margin-left: 2.91667rem;

        margin-right: 2.91667rem

    }



    .c-mx-sm-only-8 {

        margin-left: 5rem!important;

        margin-right: 5rem!important

    }



    .c-mx-sm-9 {

        margin-left: 3.64583rem;

        margin-right: 3.64583rem

    }



    .c-mx-sm-only-9 {

        margin-left: 6.25rem!important;

        margin-right: 6.25rem!important

    }



    .c-mx-sm-10 {

        margin-left: 4.66667rem;

        margin-right: 4.66667rem

    }



    .c-mx-sm-only-10 {

        margin-left: 8rem!important;

        margin-right: 8rem!important

    }



    .c-my-sm-1 {

        margin-top: .25rem;

        margin-bottom: .25rem

    }



    .c-my-sm-only-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .c-my-sm-2 {

        margin-top: .29167rem;

        margin-bottom: .29167rem

    }



    .c-my-sm-only-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .c-my-sm-3 {

        margin-top: .58333rem;

        margin-bottom: .58333rem

    }



    .c-my-sm-only-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .c-my-sm-4 {

        margin-top: .875rem;

        margin-bottom: .875rem

    }



    .c-my-sm-only-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .c-my-sm-5 {

        margin-top: 1.16667rem;

        margin-bottom: 1.16667rem

    }



    .c-my-sm-only-5 {

        margin-top: 2rem!important;

        margin-bottom: 2rem!important

    }



    .c-my-sm-6 {

        margin-top: 1.75rem;

        margin-bottom: 1.75rem

    }



    .c-my-sm-only-6 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .c-my-sm-7 {

        margin-top: 2.33333rem;

        margin-bottom: 2.33333rem

    }



    .c-my-sm-only-7 {

        margin-top: 4rem!important;

        margin-bottom: 4rem!important

    }



    .c-my-sm-8 {

        margin-top: 2.91667rem;

        margin-bottom: 2.91667rem

    }



    .c-my-sm-only-8 {

        margin-top: 5rem!important;

        margin-bottom: 5rem!important

    }



    .c-my-sm-9 {

        margin-top: 3.64583rem;

        margin-bottom: 3.64583rem

    }



    .c-my-sm-only-9 {

        margin-top: 6.25rem!important;

        margin-bottom: 6.25rem!important

    }



    .c-my-sm-10 {

        margin-top: 4.66667rem;

        margin-bottom: 4.66667rem

    }



    .c-my-sm-only-10 {

        margin-top: 8rem!important;

        margin-bottom: 8rem!important

    }



    .c-p-sm-1 {

        padding: .25rem

    }



    .c-p-sm-only-1 {

        padding: .25rem!important

    }



    .c-p-sm-2 {

        padding: .29167rem

    }



    .c-p-sm-only-2 {

        padding: .5rem!important

    }



    .c-p-sm-3 {

        padding: .58333rem

    }



    .c-p-sm-only-3 {

        padding: 1rem!important

    }



    .c-p-sm-4 {

        padding: .875rem

    }



    .c-p-sm-only-4 {

        padding: 1.5rem!important

    }



    .c-p-sm-5 {

        padding: 1.16667rem

    }



    .c-p-sm-only-5 {

        padding: 2rem!important

    }



    .c-p-sm-6 {

        padding: 1.75rem

    }



    .c-p-sm-only-6 {

        padding: 3rem!important

    }



    .c-p-sm-7 {

        padding: 2.33333rem

    }



    .c-p-sm-only-7 {

        padding: 4rem!important

    }



    .c-p-sm-8 {

        padding: 2.91667rem

    }



    .c-p-sm-only-8 {

        padding: 5rem!important

    }



    .c-p-sm-9 {

        padding: 3.64583rem

    }



    .c-p-sm-only-9 {

        padding: 6.25rem!important

    }



    .c-p-sm-10 {

        padding: 4.66667rem

    }



    .c-p-sm-only-10 {

        padding: 8rem!important

    }



    .c-pt-sm-1 {

        padding-top: .25rem

    }



    .c-pt-sm-only-1 {

        padding-top: .25rem!important

    }



    .c-pt-sm-2 {

        padding-top: .29167rem

    }



    .c-pt-sm-only-2 {

        padding-top: .5rem!important

    }



    .c-pt-sm-3 {

        padding-top: .58333rem

    }



    .c-pt-sm-only-3 {

        padding-top: 1rem!important

    }



    .c-pt-sm-4 {

        padding-top: .875rem

    }



    .c-pt-sm-only-4 {

        padding-top: 1.5rem!important

    }



    .c-pt-sm-5 {

        padding-top: 1.16667rem

    }



    .c-pt-sm-only-5 {

        padding-top: 2rem!important

    }



    .c-pt-sm-6 {

        padding-top: 1.75rem

    }



    .c-pt-sm-only-6 {

        padding-top: 3rem!important

    }



    .c-pt-sm-7 {

        padding-top: 2.33333rem

    }



    .c-pt-sm-only-7 {

        padding-top: 4rem!important

    }



    .c-pt-sm-8 {

        padding-top: 2.91667rem

    }



    .c-pt-sm-only-8 {

        padding-top: 5rem!important

    }



    .c-pt-sm-9 {

        padding-top: 3.64583rem

    }



    .c-pt-sm-only-9 {

        padding-top: 6.25rem!important

    }



    .c-pt-sm-10 {

        padding-top: 4.66667rem

    }



    .c-pt-sm-only-10 {

        padding-top: 8rem!important

    }



    .c-pr-sm-1 {

        padding-right: .25rem

    }



    .c-pr-sm-only-1 {

        padding-right: .25rem!important

    }



    .c-pr-sm-2 {

        padding-right: .29167rem

    }



    .c-pr-sm-only-2 {

        padding-right: .5rem!important

    }



    .c-pr-sm-3 {

        padding-right: .58333rem

    }



    .c-pr-sm-only-3 {

        padding-right: 1rem!important

    }



    .c-pr-sm-4 {

        padding-right: .875rem

    }



    .c-pr-sm-only-4 {

        padding-right: 1.5rem!important

    }



    .c-pr-sm-5 {

        padding-right: 1.16667rem

    }



    .c-pr-sm-only-5 {

        padding-right: 2rem!important

    }



    .c-pr-sm-6 {

        padding-right: 1.75rem

    }



    .c-pr-sm-only-6 {

        padding-right: 3rem!important

    }



    .c-pr-sm-7 {

        padding-right: 2.33333rem

    }



    .c-pr-sm-only-7 {

        padding-right: 4rem!important

    }



    .c-pr-sm-8 {

        padding-right: 2.91667rem

    }



    .c-pr-sm-only-8 {

        padding-right: 5rem!important

    }



    .c-pr-sm-9 {

        padding-right: 3.64583rem

    }



    .c-pr-sm-only-9 {

        padding-right: 6.25rem!important

    }



    .c-pr-sm-10 {

        padding-right: 4.66667rem

    }



    .c-pr-sm-only-10 {

        padding-right: 8rem!important

    }



    .c-pb-sm-1 {

        padding-bottom: .25rem

    }



    .c-pb-sm-only-1 {

        padding-bottom: .25rem!important

    }



    .c-pb-sm-2 {

        padding-bottom: .29167rem

    }



    .c-pb-sm-only-2 {

        padding-bottom: .5rem!important

    }



    .c-pb-sm-3 {

        padding-bottom: .58333rem

    }



    .c-pb-sm-only-3 {

        padding-bottom: 1rem!important

    }



    .c-pb-sm-4 {

        padding-bottom: .875rem

    }



    .c-pb-sm-only-4 {

        padding-bottom: 1.5rem!important

    }



    .c-pb-sm-5 {

        padding-bottom: 1.16667rem

    }



    .c-pb-sm-only-5 {

        padding-bottom: 2rem!important

    }



    .c-pb-sm-6 {

        padding-bottom: 1.75rem

    }



    .c-pb-sm-only-6 {

        padding-bottom: 3rem!important

    }



    .c-pb-sm-7 {

        padding-bottom: 2.33333rem

    }



    .c-pb-sm-only-7 {

        padding-bottom: 4rem!important

    }



    .c-pb-sm-8 {

        padding-bottom: 2.91667rem

    }



    .c-pb-sm-only-8 {

        padding-bottom: 5rem!important

    }



    .c-pb-sm-9 {

        padding-bottom: 3.64583rem

    }



    .c-pb-sm-only-9 {

        padding-bottom: 6.25rem!important

    }



    .c-pb-sm-10 {

        padding-bottom: 4.66667rem

    }



    .c-pb-sm-only-10 {

        padding-bottom: 8rem!important

    }



    .c-pl-sm-1 {

        padding-left: .25rem

    }



    .c-pl-sm-only-1 {

        padding-left: .25rem!important

    }



    .c-pl-sm-2 {

        padding-left: .29167rem

    }



    .c-pl-sm-only-2 {

        padding-left: .5rem!important

    }



    .c-pl-sm-3 {

        padding-left: .58333rem

    }



    .c-pl-sm-only-3 {

        padding-left: 1rem!important

    }



    .c-pl-sm-4 {

        padding-left: .875rem

    }



    .c-pl-sm-only-4 {

        padding-left: 1.5rem!important

    }



    .c-pl-sm-5 {

        padding-left: 1.16667rem

    }



    .c-pl-sm-only-5 {

        padding-left: 2rem!important

    }



    .c-pl-sm-6 {

        padding-left: 1.75rem

    }



    .c-pl-sm-only-6 {

        padding-left: 3rem!important

    }



    .c-pl-sm-7 {

        padding-left: 2.33333rem

    }



    .c-pl-sm-only-7 {

        padding-left: 4rem!important

    }



    .c-pl-sm-8 {

        padding-left: 2.91667rem

    }



    .c-pl-sm-only-8 {

        padding-left: 5rem!important

    }



    .c-pl-sm-9 {

        padding-left: 3.64583rem

    }



    .c-pl-sm-only-9 {

        padding-left: 6.25rem!important

    }



    .c-pl-sm-10 {

        padding-left: 4.66667rem

    }



    .c-pl-sm-only-10 {

        padding-left: 8rem!important

    }



    .c-px-sm-1 {

        padding-left: .25rem;

        padding-right: .25rem

    }



    .c-px-sm-only-1 {

        padding-left: .25rem!important;

        padding-right: .25rem!important

    }



    .c-px-sm-2 {

        padding-left: .29167rem;

        padding-right: .29167rem

    }



    .c-px-sm-only-2 {

        padding-left: .5rem!important;

        padding-right: .5rem!important

    }



    .c-px-sm-3 {

        padding-left: .58333rem;

        padding-right: .58333rem

    }



    .c-px-sm-only-3 {

        padding-left: 1rem!important;

        padding-right: 1rem!important

    }



    .c-px-sm-4 {

        padding-left: .875rem;

        padding-right: .875rem

    }



    .c-px-sm-only-4 {

        padding-left: 1.5rem!important;

        padding-right: 1.5rem!important

    }



    .c-px-sm-5 {

        padding-left: 1.16667rem;

        padding-right: 1.16667rem

    }



    .c-px-sm-only-5 {

        padding-left: 2rem!important;

        padding-right: 2rem!important

    }



    .c-px-sm-6 {

        padding-left: 1.75rem;

        padding-right: 1.75rem

    }



    .c-px-sm-only-6 {

        padding-left: 3rem!important;

        padding-right: 3rem!important

    }



    .c-px-sm-7 {

        padding-left: 2.33333rem;

        padding-right: 2.33333rem

    }



    .c-px-sm-only-7 {

        padding-left: 4rem!important;

        padding-right: 4rem!important

    }



    .c-px-sm-8 {

        padding-left: 2.91667rem;

        padding-right: 2.91667rem

    }



    .c-px-sm-only-8 {

        padding-left: 5rem!important;

        padding-right: 5rem!important

    }



    .c-px-sm-9 {

        padding-left: 3.64583rem;

        padding-right: 3.64583rem

    }



    .c-px-sm-only-9 {

        padding-left: 6.25rem!important;

        padding-right: 6.25rem!important

    }



    .c-px-sm-10 {

        padding-left: 4.66667rem;

        padding-right: 4.66667rem

    }



    .c-px-sm-only-10 {

        padding-left: 8rem!important;

        padding-right: 8rem!important

    }



    .c-py-sm-1 {

        padding-top: .25rem;

        padding-bottom: .25rem

    }



    .c-py-sm-only-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .c-py-sm-2 {

        padding-top: .29167rem;

        padding-bottom: .29167rem

    }



    .c-py-sm-only-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .c-py-sm-3 {

        padding-top: .58333rem;

        padding-bottom: .58333rem

    }



    .c-py-sm-only-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .c-py-sm-4 {

        padding-top: .875rem;

        padding-bottom: .875rem

    }



    .c-py-sm-only-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .c-py-sm-5 {

        padding-top: 1.16667rem;

        padding-bottom: 1.16667rem

    }



    .c-py-sm-only-5 {

        padding-top: 2rem!important;

        padding-bottom: 2rem!important

    }



    .c-py-sm-6 {

        padding-top: 1.75rem;

        padding-bottom: 1.75rem

    }



    .c-py-sm-only-6 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .c-py-sm-7 {

        padding-top: 2.33333rem;

        padding-bottom: 2.33333rem

    }



    .c-py-sm-only-7 {

        padding-top: 4rem!important;

        padding-bottom: 4rem!important

    }



    .c-py-sm-8 {

        padding-top: 2.91667rem;

        padding-bottom: 2.91667rem

    }



    .c-py-sm-only-8 {

        padding-top: 5rem!important;

        padding-bottom: 5rem!important

    }



    .c-py-sm-9 {

        padding-top: 3.64583rem;

        padding-bottom: 3.64583rem

    }



    .c-py-sm-only-9 {

        padding-top: 6.25rem!important;

        padding-bottom: 6.25rem!important

    }



    .c-py-sm-10 {

        padding-top: 4.66667rem;

        padding-bottom: 4.66667rem

    }



    .c-py-sm-only-10 {

        padding-top: 8rem!important;

        padding-bottom: 8rem!important

    }

}



@media (min-width: 768px) {

    .c-m-2 {

        margin:.33333rem

    }



    .c-m-3 {

        margin: .66667rem

    }



    .c-m-4 {

        margin: 1rem

    }



    .c-m-5 {

        margin: 1.33333rem

    }



    .c-m-6 {

        margin: 2rem

    }



    .c-m-7 {

        margin: 2.66667rem

    }



    .c-m-8 {

        margin: 3.33333rem

    }



    .c-m-9 {

        margin: 4.16667rem

    }



    .c-m-10 {

        margin: 5.33333rem

    }



    .c-mt-2 {

        margin-top: .33333rem

    }



    .c-mt-3 {

        margin-top: .66667rem

    }



    .c-mt-4 {

        margin-top: 1rem

    }



    .c-mt-5 {

        margin-top: 1.33333rem

    }



    .c-mt-6 {

        margin-top: 2rem

    }



    .c-mt-7 {

        margin-top: 2.66667rem

    }



    .c-mt-8 {

        margin-top: 3.33333rem

    }



    .c-mt-9 {

        margin-top: 4.16667rem

    }



    .c-mt-10 {

        margin-top: 5.33333rem

    }



    .c-mr-2 {

        margin-right: .33333rem

    }



    .c-mr-3 {

        margin-right: .66667rem

    }



    .c-mr-4 {

        margin-right: 1rem

    }



    .c-mr-5 {

        margin-right: 1.33333rem

    }



    .c-mr-6 {

        margin-right: 2rem

    }



    .c-mr-7 {

        margin-right: 2.66667rem

    }



    .c-mr-8 {

        margin-right: 3.33333rem

    }



    .c-mr-9 {

        margin-right: 4.16667rem

    }



    .c-mr-10 {

        margin-right: 5.33333rem

    }



    .c-mb-2 {

        margin-bottom: .33333rem

    }



    .c-mb-3 {

        margin-bottom: .66667rem

    }



    .c-mb-4 {

        margin-bottom: 1rem

    }



    .c-mb-5 {

        margin-bottom: 1.33333rem

    }



    .c-mb-6 {

        margin-bottom: 2rem

    }



    .c-mb-7 {

        margin-bottom: 2.66667rem

    }



    .c-mb-8 {

        margin-bottom: 3.33333rem

    }



    .c-mb-9 {

        margin-bottom: 4.16667rem

    }



    .c-mb-10 {

        margin-bottom: 5.33333rem

    }



    .c-ml-2 {

        margin-left: .33333rem

    }



    .c-ml-3 {

        margin-left: .66667rem

    }



    .c-ml-4 {

        margin-left: 1rem

    }



    .c-ml-5 {

        margin-left: 1.33333rem

    }



    .c-ml-6 {

        margin-left: 2rem

    }



    .c-ml-7 {

        margin-left: 2.66667rem

    }



    .c-ml-8 {

        margin-left: 3.33333rem

    }



    .c-ml-9 {

        margin-left: 4.16667rem

    }



    .c-ml-10 {

        margin-left: 5.33333rem

    }



    .c-mx-2 {

        margin-left: .33333rem;

        margin-right: .33333rem

    }



    .c-mx-3 {

        margin-left: .66667rem;

        margin-right: .66667rem

    }



    .c-mx-4 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-5 {

        margin-left: 1.33333rem;

        margin-right: 1.33333rem

    }



    .c-mx-6 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-7 {

        margin-left: 2.66667rem;

        margin-right: 2.66667rem

    }



    .c-mx-8 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-9 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-10 {

        margin-left: 5.33333rem;

        margin-right: 5.33333rem

    }



    .c-my-2 {

        margin-top: .33333rem;

        margin-bottom: .33333rem

    }



    .c-my-3 {

        margin-top: .66667rem;

        margin-bottom: .66667rem

    }



    .c-my-4 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-5 {

        margin-top: 1.33333rem;

        margin-bottom: 1.33333rem

    }



    .c-my-6 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-7 {

        margin-top: 2.66667rem;

        margin-bottom: 2.66667rem

    }



    .c-my-8 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-9 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-10 {

        margin-top: 5.33333rem;

        margin-bottom: 5.33333rem

    }



    .c-p-2 {

        padding: .33333rem

    }



    .c-p-3 {

        padding: .66667rem

    }



    .c-p-4 {

        padding: 1rem

    }



    .c-p-5 {

        padding: 1.33333rem

    }



    .c-p-6 {

        padding: 2rem

    }



    .c-p-7 {

        padding: 2.66667rem

    }



    .c-p-8 {

        padding: 3.33333rem

    }



    .c-p-9 {

        padding: 4.16667rem

    }



    .c-p-10 {

        padding: 5.33333rem

    }



    .c-pt-2 {

        padding-top: .33333rem

    }



    .c-pt-3 {

        padding-top: .66667rem

    }



    .c-pt-4 {

        padding-top: 1rem

    }



    .c-pt-5 {

        padding-top: 1.33333rem

    }



    .c-pt-6 {

        padding-top: 2rem

    }



    .c-pt-7 {

        padding-top: 2.66667rem

    }



    .c-pt-8 {

        padding-top: 3.33333rem

    }



    .c-pt-9 {

        padding-top: 4.16667rem

    }



    .c-pt-10 {

        padding-top: 5.33333rem

    }



    .c-pr-2 {

        padding-right: .33333rem

    }



    .c-pr-3 {

        padding-right: .66667rem

    }



    .c-pr-4 {

        padding-right: 1rem

    }



    .c-pr-5 {

        padding-right: 1.33333rem

    }



    .c-pr-6 {

        padding-right: 2rem

    }



    .c-pr-7 {

        padding-right: 2.66667rem

    }



    .c-pr-8 {

        padding-right: 3.33333rem

    }



    .c-pr-9 {

        padding-right: 4.16667rem

    }



    .c-pr-10 {

        padding-right: 5.33333rem

    }



    .c-pb-2 {

        padding-bottom: .33333rem

    }



    .c-pb-3 {

        padding-bottom: .66667rem

    }



    .c-pb-4 {

        padding-bottom: 1rem

    }



    .c-pb-5 {

        padding-bottom: 1.33333rem

    }



    .c-pb-6 {

        padding-bottom: 2rem

    }



    .c-pb-7 {

        padding-bottom: 2.66667rem

    }



    .c-pb-8 {

        padding-bottom: 3.33333rem

    }



    .c-pb-9 {

        padding-bottom: 4.16667rem

    }



    .c-pb-10 {

        padding-bottom: 5.33333rem

    }



    .c-pl-2 {

        padding-left: .33333rem

    }



    .c-pl-3 {

        padding-left: .66667rem

    }



    .c-pl-4 {

        padding-left: 1rem

    }



    .c-pl-5 {

        padding-left: 1.33333rem

    }



    .c-pl-6 {

        padding-left: 2rem

    }



    .c-pl-7 {

        padding-left: 2.66667rem

    }



    .c-pl-8 {

        padding-left: 3.33333rem

    }



    .c-pl-9 {

        padding-left: 4.16667rem

    }



    .c-pl-10 {

        padding-left: 5.33333rem

    }



    .c-px-2 {

        padding-left: .33333rem;

        padding-right: .33333rem

    }



    .c-px-3 {

        padding-left: .66667rem;

        padding-right: .66667rem

    }



    .c-px-4 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-5 {

        padding-left: 1.33333rem;

        padding-right: 1.33333rem

    }



    .c-px-6 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-7 {

        padding-left: 2.66667rem;

        padding-right: 2.66667rem

    }



    .c-px-8 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-9 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-10 {

        padding-left: 5.33333rem;

        padding-right: 5.33333rem

    }



    .c-py-2 {

        padding-top: .33333rem;

        padding-bottom: .33333rem

    }



    .c-py-3 {

        padding-top: .66667rem;

        padding-bottom: .66667rem

    }



    .c-py-4 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-5 {

        padding-top: 1.33333rem;

        padding-bottom: 1.33333rem

    }



    .c-py-6 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-7 {

        padding-top: 2.66667rem;

        padding-bottom: 2.66667rem

    }



    .c-py-8 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-9 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-10 {

        padding-top: 5.33333rem;

        padding-bottom: 5.33333rem

    }



    .c-m-sm-2 {

        margin: .33333rem

    }



    .c-m-sm-3 {

        margin: .66667rem

    }



    .c-m-sm-4 {

        margin: 1rem

    }



    .c-m-sm-5 {

        margin: 1.33333rem

    }



    .c-m-sm-6 {

        margin: 2rem

    }



    .c-m-sm-7 {

        margin: 2.66667rem

    }



    .c-m-sm-8 {

        margin: 3.33333rem

    }



    .c-m-sm-9 {

        margin: 4.16667rem

    }



    .c-m-sm-10 {

        margin: 5.33333rem

    }



    .c-mt-sm-2 {

        margin-top: .33333rem

    }



    .c-mt-sm-3 {

        margin-top: .66667rem

    }



    .c-mt-sm-4 {

        margin-top: 1rem

    }



    .c-mt-sm-5 {

        margin-top: 1.33333rem

    }



    .c-mt-sm-6 {

        margin-top: 2rem

    }



    .c-mt-sm-7 {

        margin-top: 2.66667rem

    }



    .c-mt-sm-8 {

        margin-top: 3.33333rem

    }



    .c-mt-sm-9 {

        margin-top: 4.16667rem

    }



    .c-mt-sm-10 {

        margin-top: 5.33333rem

    }



    .c-mr-sm-2 {

        margin-right: .33333rem

    }



    .c-mr-sm-3 {

        margin-right: .66667rem

    }



    .c-mr-sm-4 {

        margin-right: 1rem

    }



    .c-mr-sm-5 {

        margin-right: 1.33333rem

    }



    .c-mr-sm-6 {

        margin-right: 2rem

    }



    .c-mr-sm-7 {

        margin-right: 2.66667rem

    }



    .c-mr-sm-8 {

        margin-right: 3.33333rem

    }



    .c-mr-sm-9 {

        margin-right: 4.16667rem

    }



    .c-mr-sm-10 {

        margin-right: 5.33333rem

    }



    .c-mb-sm-2 {

        margin-bottom: .33333rem

    }



    .c-mb-sm-3 {

        margin-bottom: .66667rem

    }



    .c-mb-sm-4 {

        margin-bottom: 1rem

    }



    .c-mb-sm-5 {

        margin-bottom: 1.33333rem

    }



    .c-mb-sm-6 {

        margin-bottom: 2rem

    }



    .c-mb-sm-7 {

        margin-bottom: 2.66667rem

    }



    .c-mb-sm-8 {

        margin-bottom: 3.33333rem

    }



    .c-mb-sm-9 {

        margin-bottom: 4.16667rem

    }



    .c-mb-sm-10 {

        margin-bottom: 5.33333rem

    }



    .c-ml-sm-2 {

        margin-left: .33333rem

    }



    .c-ml-sm-3 {

        margin-left: .66667rem

    }



    .c-ml-sm-4 {

        margin-left: 1rem

    }



    .c-ml-sm-5 {

        margin-left: 1.33333rem

    }



    .c-ml-sm-6 {

        margin-left: 2rem

    }



    .c-ml-sm-7 {

        margin-left: 2.66667rem

    }



    .c-ml-sm-8 {

        margin-left: 3.33333rem

    }



    .c-ml-sm-9 {

        margin-left: 4.16667rem

    }



    .c-ml-sm-10 {

        margin-left: 5.33333rem

    }



    .c-mx-sm-2 {

        margin-left: .33333rem;

        margin-right: .33333rem

    }



    .c-mx-sm-3 {

        margin-left: .66667rem;

        margin-right: .66667rem

    }



    .c-mx-sm-4 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-sm-5 {

        margin-left: 1.33333rem;

        margin-right: 1.33333rem

    }



    .c-mx-sm-6 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-sm-7 {

        margin-left: 2.66667rem;

        margin-right: 2.66667rem

    }



    .c-mx-sm-8 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-sm-9 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-sm-10 {

        margin-left: 5.33333rem;

        margin-right: 5.33333rem

    }



    .c-my-sm-2 {

        margin-top: .33333rem;

        margin-bottom: .33333rem

    }



    .c-my-sm-3 {

        margin-top: .66667rem;

        margin-bottom: .66667rem

    }



    .c-my-sm-4 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-sm-5 {

        margin-top: 1.33333rem;

        margin-bottom: 1.33333rem

    }



    .c-my-sm-6 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-sm-7 {

        margin-top: 2.66667rem;

        margin-bottom: 2.66667rem

    }



    .c-my-sm-8 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-sm-9 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-sm-10 {

        margin-top: 5.33333rem;

        margin-bottom: 5.33333rem

    }



    .c-p-sm-2 {

        padding: .33333rem

    }



    .c-p-sm-3 {

        padding: .66667rem

    }



    .c-p-sm-4 {

        padding: 1rem

    }



    .c-p-sm-5 {

        padding: 1.33333rem

    }



    .c-p-sm-6 {

        padding: 2rem

    }



    .c-p-sm-7 {

        padding: 2.66667rem

    }



    .c-p-sm-8 {

        padding: 3.33333rem

    }



    .c-p-sm-9 {

        padding: 4.16667rem

    }



    .c-p-sm-10 {

        padding: 5.33333rem

    }



    .c-pt-sm-2 {

        padding-top: .33333rem

    }



    .c-pt-sm-3 {

        padding-top: .66667rem

    }



    .c-pt-sm-4 {

        padding-top: 1rem

    }



    .c-pt-sm-5 {

        padding-top: 1.33333rem

    }



    .c-pt-sm-6 {

        padding-top: 2rem

    }



    .c-pt-sm-7 {

        padding-top: 2.66667rem

    }



    .c-pt-sm-8 {

        padding-top: 3.33333rem

    }



    .c-pt-sm-9 {

        padding-top: 4.16667rem

    }



    .c-pt-sm-10 {

        padding-top: 5.33333rem

    }



    .c-pr-sm-2 {

        padding-right: .33333rem

    }



    .c-pr-sm-3 {

        padding-right: .66667rem

    }



    .c-pr-sm-4 {

        padding-right: 1rem

    }



    .c-pr-sm-5 {

        padding-right: 1.33333rem

    }



    .c-pr-sm-6 {

        padding-right: 2rem

    }



    .c-pr-sm-7 {

        padding-right: 2.66667rem

    }



    .c-pr-sm-8 {

        padding-right: 3.33333rem

    }



    .c-pr-sm-9 {

        padding-right: 4.16667rem

    }



    .c-pr-sm-10 {

        padding-right: 5.33333rem

    }



    .c-pb-sm-2 {

        padding-bottom: .33333rem

    }



    .c-pb-sm-3 {

        padding-bottom: .66667rem

    }



    .c-pb-sm-4 {

        padding-bottom: 1rem

    }



    .c-pb-sm-5 {

        padding-bottom: 1.33333rem

    }



    .c-pb-sm-6 {

        padding-bottom: 2rem

    }



    .c-pb-sm-7 {

        padding-bottom: 2.66667rem

    }



    .c-pb-sm-8 {

        padding-bottom: 3.33333rem

    }



    .c-pb-sm-9 {

        padding-bottom: 4.16667rem

    }



    .c-pb-sm-10 {

        padding-bottom: 5.33333rem

    }



    .c-pl-sm-2 {

        padding-left: .33333rem

    }



    .c-pl-sm-3 {

        padding-left: .66667rem

    }



    .c-pl-sm-4 {

        padding-left: 1rem

    }



    .c-pl-sm-5 {

        padding-left: 1.33333rem

    }



    .c-pl-sm-6 {

        padding-left: 2rem

    }



    .c-pl-sm-7 {

        padding-left: 2.66667rem

    }



    .c-pl-sm-8 {

        padding-left: 3.33333rem

    }



    .c-pl-sm-9 {

        padding-left: 4.16667rem

    }



    .c-pl-sm-10 {

        padding-left: 5.33333rem

    }



    .c-px-sm-2 {

        padding-left: .33333rem;

        padding-right: .33333rem

    }



    .c-px-sm-3 {

        padding-left: .66667rem;

        padding-right: .66667rem

    }



    .c-px-sm-4 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-sm-5 {

        padding-left: 1.33333rem;

        padding-right: 1.33333rem

    }



    .c-px-sm-6 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-sm-7 {

        padding-left: 2.66667rem;

        padding-right: 2.66667rem

    }



    .c-px-sm-8 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-sm-9 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-sm-10 {

        padding-left: 5.33333rem;

        padding-right: 5.33333rem

    }



    .c-py-sm-2 {

        padding-top: .33333rem;

        padding-bottom: .33333rem

    }



    .c-py-sm-3 {

        padding-top: .66667rem;

        padding-bottom: .66667rem

    }



    .c-py-sm-4 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-sm-5 {

        padding-top: 1.33333rem;

        padding-bottom: 1.33333rem

    }



    .c-py-sm-6 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-sm-7 {

        padding-top: 2.66667rem;

        padding-bottom: 2.66667rem

    }



    .c-py-sm-8 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-sm-9 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-sm-10 {

        padding-top: 5.33333rem;

        padding-bottom: 5.33333rem

    }



    .c-m-md-1 {

        margin: .25rem

    }



    .c-m-md-only-1 {

        margin: .25rem!important

    }



    .c-m-md-2 {

        margin: .33333rem

    }



    .c-m-md-only-2 {

        margin: .5rem!important

    }



    .c-m-md-3 {

        margin: .66667rem

    }



    .c-m-md-only-3 {

        margin: 1rem!important

    }



    .c-m-md-4 {

        margin: 1rem

    }



    .c-m-md-only-4 {

        margin: 1.5rem!important

    }



    .c-m-md-5 {

        margin: 1.33333rem

    }



    .c-m-md-only-5 {

        margin: 2rem!important

    }



    .c-m-md-6 {

        margin: 2rem

    }



    .c-m-md-only-6 {

        margin: 3rem!important

    }



    .c-m-md-7 {

        margin: 2.66667rem

    }



    .c-m-md-only-7 {

        margin: 4rem!important

    }



    .c-m-md-8 {

        margin: 3.33333rem

    }



    .c-m-md-only-8 {

        margin: 5rem!important

    }



    .c-m-md-9 {

        margin: 4.16667rem

    }



    .c-m-md-only-9 {

        margin: 6.25rem!important

    }



    .c-m-md-10 {

        margin: 5.33333rem

    }



    .c-m-md-only-10 {

        margin: 8rem!important

    }



    .c-mt-md-1 {

        margin-top: .25rem

    }



    .c-mt-md-only-1 {

        margin-top: .25rem!important

    }



    .c-mt-md-2 {

        margin-top: .33333rem

    }



    .c-mt-md-only-2 {

        margin-top: .5rem!important

    }



    .c-mt-md-3 {

        margin-top: .66667rem

    }



    .c-mt-md-only-3 {

        margin-top: 1rem!important

    }



    .c-mt-md-4 {

        margin-top: 1rem

    }



    .c-mt-md-only-4 {

        margin-top: 1.5rem!important

    }



    .c-mt-md-5 {

        margin-top: 1.33333rem

    }



    .c-mt-md-only-5 {

        margin-top: 2rem!important

    }



    .c-mt-md-6 {

        margin-top: 2rem

    }



    .c-mt-md-only-6 {

        margin-top: 3rem!important

    }



    .c-mt-md-7 {

        margin-top: 2.66667rem

    }



    .c-mt-md-only-7 {

        margin-top: 4rem!important

    }



    .c-mt-md-8 {

        margin-top: 3.33333rem

    }



    .c-mt-md-only-8 {

        margin-top: 5rem!important

    }



    .c-mt-md-9 {

        margin-top: 4.16667rem

    }



    .c-mt-md-only-9 {

        margin-top: 6.25rem!important

    }



    .c-mt-md-10 {

        margin-top: 5.33333rem

    }



    .c-mt-md-only-10 {

        margin-top: 8rem!important

    }



    .c-mr-md-1 {

        margin-right: .25rem

    }



    .c-mr-md-only-1 {

        margin-right: .25rem!important

    }



    .c-mr-md-2 {

        margin-right: .33333rem

    }



    .c-mr-md-only-2 {

        margin-right: .5rem!important

    }



    .c-mr-md-3 {

        margin-right: .66667rem

    }



    .c-mr-md-only-3 {

        margin-right: 1rem!important

    }



    .c-mr-md-4 {

        margin-right: 1rem

    }



    .c-mr-md-only-4 {

        margin-right: 1.5rem!important

    }



    .c-mr-md-5 {

        margin-right: 1.33333rem

    }



    .c-mr-md-only-5 {

        margin-right: 2rem!important

    }



    .c-mr-md-6 {

        margin-right: 2rem

    }



    .c-mr-md-only-6 {

        margin-right: 3rem!important

    }



    .c-mr-md-7 {

        margin-right: 2.66667rem

    }



    .c-mr-md-only-7 {

        margin-right: 4rem!important

    }



    .c-mr-md-8 {

        margin-right: 3.33333rem

    }



    .c-mr-md-only-8 {

        margin-right: 5rem!important

    }



    .c-mr-md-9 {

        margin-right: 4.16667rem

    }



    .c-mr-md-only-9 {

        margin-right: 6.25rem!important

    }



    .c-mr-md-10 {

        margin-right: 5.33333rem

    }



    .c-mr-md-only-10 {

        margin-right: 8rem!important

    }



    .c-mb-md-1 {

        margin-bottom: .25rem

    }



    .c-mb-md-only-1 {

        margin-bottom: .25rem!important

    }



    .c-mb-md-2 {

        margin-bottom: .33333rem

    }



    .c-mb-md-only-2 {

        margin-bottom: .5rem!important

    }



    .c-mb-md-3 {

        margin-bottom: .66667rem

    }



    .c-mb-md-only-3 {

        margin-bottom: 1rem!important

    }



    .c-mb-md-4 {

        margin-bottom: 1rem

    }



    .c-mb-md-only-4 {

        margin-bottom: 1.5rem!important

    }



    .c-mb-md-5 {

        margin-bottom: 1.33333rem

    }



    .c-mb-md-only-5 {

        margin-bottom: 2rem!important

    }



    .c-mb-md-6 {

        margin-bottom: 2rem

    }



    .c-mb-md-only-6 {

        margin-bottom: 3rem!important

    }



    .c-mb-md-7 {

        margin-bottom: 2.66667rem

    }



    .c-mb-md-only-7 {

        margin-bottom: 4rem!important

    }



    .c-mb-md-8 {

        margin-bottom: 3.33333rem

    }



    .c-mb-md-only-8 {

        margin-bottom: 5rem!important

    }



    .c-mb-md-9 {

        margin-bottom: 4.16667rem

    }



    .c-mb-md-only-9 {

        margin-bottom: 6.25rem!important

    }



    .c-mb-md-10 {

        margin-bottom: 5.33333rem

    }



    .c-mb-md-only-10 {

        margin-bottom: 8rem!important

    }



    .c-ml-md-1 {

        margin-left: .25rem

    }



    .c-ml-md-only-1 {

        margin-left: .25rem!important

    }



    .c-ml-md-2 {

        margin-left: .33333rem

    }



    .c-ml-md-only-2 {

        margin-left: .5rem!important

    }



    .c-ml-md-3 {

        margin-left: .66667rem

    }



    .c-ml-md-only-3 {

        margin-left: 1rem!important

    }



    .c-ml-md-4 {

        margin-left: 1rem

    }



    .c-ml-md-only-4 {

        margin-left: 1.5rem!important

    }



    .c-ml-md-5 {

        margin-left: 1.33333rem

    }



    .c-ml-md-only-5 {

        margin-left: 2rem!important

    }



    .c-ml-md-6 {

        margin-left: 2rem

    }



    .c-ml-md-only-6 {

        margin-left: 3rem!important

    }



    .c-ml-md-7 {

        margin-left: 2.66667rem

    }



    .c-ml-md-only-7 {

        margin-left: 4rem!important

    }



    .c-ml-md-8 {

        margin-left: 3.33333rem

    }



    .c-ml-md-only-8 {

        margin-left: 5rem!important

    }



    .c-ml-md-9 {

        margin-left: 4.16667rem

    }



    .c-ml-md-only-9 {

        margin-left: 6.25rem!important

    }



    .c-ml-md-10 {

        margin-left: 5.33333rem

    }



    .c-ml-md-only-10 {

        margin-left: 8rem!important

    }



    .c-mx-md-1 {

        margin-left: .25rem;

        margin-right: .25rem

    }



    .c-mx-md-only-1 {

        margin-left: .25rem!important;

        margin-right: .25rem!important

    }



    .c-mx-md-2 {

        margin-left: .33333rem;

        margin-right: .33333rem

    }



    .c-mx-md-only-2 {

        margin-left: .5rem!important;

        margin-right: .5rem!important

    }



    .c-mx-md-3 {

        margin-left: .66667rem;

        margin-right: .66667rem

    }



    .c-mx-md-only-3 {

        margin-left: 1rem!important;

        margin-right: 1rem!important

    }



    .c-mx-md-4 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-md-only-4 {

        margin-left: 1.5rem!important;

        margin-right: 1.5rem!important

    }



    .c-mx-md-5 {

        margin-left: 1.33333rem;

        margin-right: 1.33333rem

    }



    .c-mx-md-only-5 {

        margin-left: 2rem!important;

        margin-right: 2rem!important

    }



    .c-mx-md-6 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-md-only-6 {

        margin-left: 3rem!important;

        margin-right: 3rem!important

    }



    .c-mx-md-7 {

        margin-left: 2.66667rem;

        margin-right: 2.66667rem

    }



    .c-mx-md-only-7 {

        margin-left: 4rem!important;

        margin-right: 4rem!important

    }



    .c-mx-md-8 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-md-only-8 {

        margin-left: 5rem!important;

        margin-right: 5rem!important

    }



    .c-mx-md-9 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-md-only-9 {

        margin-left: 6.25rem!important;

        margin-right: 6.25rem!important

    }



    .c-mx-md-10 {

        margin-left: 5.33333rem;

        margin-right: 5.33333rem

    }



    .c-mx-md-only-10 {

        margin-left: 8rem!important;

        margin-right: 8rem!important

    }



    .c-my-md-1 {

        margin-top: .25rem;

        margin-bottom: .25rem

    }



    .c-my-md-only-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .c-my-md-2 {

        margin-top: .33333rem;

        margin-bottom: .33333rem

    }



    .c-my-md-only-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .c-my-md-3 {

        margin-top: .66667rem;

        margin-bottom: .66667rem

    }



    .c-my-md-only-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .c-my-md-4 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-md-only-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .c-my-md-5 {

        margin-top: 1.33333rem;

        margin-bottom: 1.33333rem

    }



    .c-my-md-only-5 {

        margin-top: 2rem!important;

        margin-bottom: 2rem!important

    }



    .c-my-md-6 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-md-only-6 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .c-my-md-7 {

        margin-top: 2.66667rem;

        margin-bottom: 2.66667rem

    }



    .c-my-md-only-7 {

        margin-top: 4rem!important;

        margin-bottom: 4rem!important

    }



    .c-my-md-8 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-md-only-8 {

        margin-top: 5rem!important;

        margin-bottom: 5rem!important

    }



    .c-my-md-9 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-md-only-9 {

        margin-top: 6.25rem!important;

        margin-bottom: 6.25rem!important

    }



    .c-my-md-10 {

        margin-top: 5.33333rem;

        margin-bottom: 5.33333rem

    }



    .c-my-md-only-10 {

        margin-top: 8rem!important;

        margin-bottom: 8rem!important

    }



    .c-p-md-1 {

        padding: .25rem

    }



    .c-p-md-only-1 {

        padding: .25rem!important

    }



    .c-p-md-2 {

        padding: .33333rem

    }



    .c-p-md-only-2 {

        padding: .5rem!important

    }



    .c-p-md-3 {

        padding: .66667rem

    }



    .c-p-md-only-3 {

        padding: 1rem!important

    }



    .c-p-md-4 {

        padding: 1rem

    }



    .c-p-md-only-4 {

        padding: 1.5rem!important

    }



    .c-p-md-5 {

        padding: 1.33333rem

    }



    .c-p-md-only-5 {

        padding: 2rem!important

    }



    .c-p-md-6 {

        padding: 2rem

    }



    .c-p-md-only-6 {

        padding: 3rem!important

    }



    .c-p-md-7 {

        padding: 2.66667rem

    }



    .c-p-md-only-7 {

        padding: 4rem!important

    }



    .c-p-md-8 {

        padding: 3.33333rem

    }



    .c-p-md-only-8 {

        padding: 5rem!important

    }



    .c-p-md-9 {

        padding: 4.16667rem

    }



    .c-p-md-only-9 {

        padding: 6.25rem!important

    }



    .c-p-md-10 {

        padding: 5.33333rem

    }



    .c-p-md-only-10 {

        padding: 8rem!important

    }



    .c-pt-md-1 {

        padding-top: .25rem

    }



    .c-pt-md-only-1 {

        padding-top: .25rem!important

    }



    .c-pt-md-2 {

        padding-top: .33333rem

    }



    .c-pt-md-only-2 {

        padding-top: .5rem!important

    }



    .c-pt-md-3 {

        padding-top: .66667rem

    }



    .c-pt-md-only-3 {

        padding-top: 1rem!important

    }



    .c-pt-md-4 {

        padding-top: 1rem

    }



    .c-pt-md-only-4 {

        padding-top: 1.5rem!important

    }



    .c-pt-md-5 {

        padding-top: 1.33333rem

    }



    .c-pt-md-only-5 {

        padding-top: 2rem!important

    }



    .c-pt-md-6 {

        padding-top: 2rem

    }



    .c-pt-md-only-6 {

        padding-top: 3rem!important

    }



    .c-pt-md-7 {

        padding-top: 2.66667rem

    }



    .c-pt-md-only-7 {

        padding-top: 4rem!important

    }



    .c-pt-md-8 {

        padding-top: 3.33333rem

    }



    .c-pt-md-only-8 {

        padding-top: 5rem!important

    }



    .c-pt-md-9 {

        padding-top: 4.16667rem

    }



    .c-pt-md-only-9 {

        padding-top: 6.25rem!important

    }



    .c-pt-md-10 {

        padding-top: 5.33333rem

    }



    .c-pt-md-only-10 {

        padding-top: 8rem!important

    }



    .c-pr-md-1 {

        padding-right: .25rem

    }



    .c-pr-md-only-1 {

        padding-right: .25rem!important

    }



    .c-pr-md-2 {

        padding-right: .33333rem

    }



    .c-pr-md-only-2 {

        padding-right: .5rem!important

    }



    .c-pr-md-3 {

        padding-right: .66667rem

    }



    .c-pr-md-only-3 {

        padding-right: 1rem!important

    }



    .c-pr-md-4 {

        padding-right: 1rem

    }



    .c-pr-md-only-4 {

        padding-right: 1.5rem!important

    }



    .c-pr-md-5 {

        padding-right: 1.33333rem

    }



    .c-pr-md-only-5 {

        padding-right: 2rem!important

    }



    .c-pr-md-6 {

        padding-right: 2rem

    }



    .c-pr-md-only-6 {

        padding-right: 3rem!important

    }



    .c-pr-md-7 {

        padding-right: 2.66667rem

    }



    .c-pr-md-only-7 {

        padding-right: 4rem!important

    }



    .c-pr-md-8 {

        padding-right: 3.33333rem

    }



    .c-pr-md-only-8 {

        padding-right: 5rem!important

    }



    .c-pr-md-9 {

        padding-right: 4.16667rem

    }



    .c-pr-md-only-9 {

        padding-right: 6.25rem!important

    }



    .c-pr-md-10 {

        padding-right: 5.33333rem

    }



    .c-pr-md-only-10 {

        padding-right: 8rem!important

    }



    .c-pb-md-1 {

        padding-bottom: .25rem

    }



    .c-pb-md-only-1 {

        padding-bottom: .25rem!important

    }



    .c-pb-md-2 {

        padding-bottom: .33333rem

    }



    .c-pb-md-only-2 {

        padding-bottom: .5rem!important

    }



    .c-pb-md-3 {

        padding-bottom: .66667rem

    }



    .c-pb-md-only-3 {

        padding-bottom: 1rem!important

    }



    .c-pb-md-4 {

        padding-bottom: 1rem

    }



    .c-pb-md-only-4 {

        padding-bottom: 1.5rem!important

    }



    .c-pb-md-5 {

        padding-bottom: 1.33333rem

    }



    .c-pb-md-only-5 {

        padding-bottom: 2rem!important

    }



    .c-pb-md-6 {

        padding-bottom: 2rem

    }



    .c-pb-md-only-6 {

        padding-bottom: 3rem!important

    }



    .c-pb-md-7 {

        padding-bottom: 2.66667rem

    }



    .c-pb-md-only-7 {

        padding-bottom: 4rem!important

    }



    .c-pb-md-8 {

        padding-bottom: 3.33333rem

    }



    .c-pb-md-only-8 {

        padding-bottom: 5rem!important

    }



    .c-pb-md-9 {

        padding-bottom: 4.16667rem

    }



    .c-pb-md-only-9 {

        padding-bottom: 6.25rem!important

    }



    .c-pb-md-10 {

        padding-bottom: 5.33333rem

    }



    .c-pb-md-only-10 {

        padding-bottom: 8rem!important

    }



    .c-pl-md-1 {

        padding-left: .25rem

    }



    .c-pl-md-only-1 {

        padding-left: .25rem!important

    }



    .c-pl-md-2 {

        padding-left: .33333rem

    }



    .c-pl-md-only-2 {

        padding-left: .5rem!important

    }



    .c-pl-md-3 {

        padding-left: .66667rem

    }



    .c-pl-md-only-3 {

        padding-left: 1rem!important

    }



    .c-pl-md-4 {

        padding-left: 1rem

    }



    .c-pl-md-only-4 {

        padding-left: 1.5rem!important

    }



    .c-pl-md-5 {

        padding-left: 1.33333rem

    }



    .c-pl-md-only-5 {

        padding-left: 2rem!important

    }



    .c-pl-md-6 {

        padding-left: 2rem

    }



    .c-pl-md-only-6 {

        padding-left: 3rem!important

    }



    .c-pl-md-7 {

        padding-left: 2.66667rem

    }



    .c-pl-md-only-7 {

        padding-left: 4rem!important

    }



    .c-pl-md-8 {

        padding-left: 3.33333rem

    }



    .c-pl-md-only-8 {

        padding-left: 5rem!important

    }



    .c-pl-md-9 {

        padding-left: 4.16667rem

    }



    .c-pl-md-only-9 {

        padding-left: 6.25rem!important

    }



    .c-pl-md-10 {

        padding-left: 5.33333rem

    }



    .c-pl-md-only-10 {

        padding-left: 8rem!important

    }



    .c-px-md-1 {

        padding-left: .25rem;

        padding-right: .25rem

    }



    .c-px-md-only-1 {

        padding-left: .25rem!important;

        padding-right: .25rem!important

    }



    .c-px-md-2 {

        padding-left: .33333rem;

        padding-right: .33333rem

    }



    .c-px-md-only-2 {

        padding-left: .5rem!important;

        padding-right: .5rem!important

    }



    .c-px-md-3 {

        padding-left: .66667rem;

        padding-right: .66667rem

    }



    .c-px-md-only-3 {

        padding-left: 1rem!important;

        padding-right: 1rem!important

    }



    .c-px-md-4 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-md-only-4 {

        padding-left: 1.5rem!important;

        padding-right: 1.5rem!important

    }



    .c-px-md-5 {

        padding-left: 1.33333rem;

        padding-right: 1.33333rem

    }



    .c-px-md-only-5 {

        padding-left: 2rem!important;

        padding-right: 2rem!important

    }



    .c-px-md-6 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-md-only-6 {

        padding-left: 3rem!important;

        padding-right: 3rem!important

    }



    .c-px-md-7 {

        padding-left: 2.66667rem;

        padding-right: 2.66667rem

    }



    .c-px-md-only-7 {

        padding-left: 4rem!important;

        padding-right: 4rem!important

    }



    .c-px-md-8 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-md-only-8 {

        padding-left: 5rem!important;

        padding-right: 5rem!important

    }



    .c-px-md-9 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-md-only-9 {

        padding-left: 6.25rem!important;

        padding-right: 6.25rem!important

    }



    .c-px-md-10 {

        padding-left: 5.33333rem;

        padding-right: 5.33333rem

    }



    .c-px-md-only-10 {

        padding-left: 8rem!important;

        padding-right: 8rem!important

    }



    .c-py-md-1 {

        padding-top: .25rem;

        padding-bottom: .25rem

    }



    .c-py-md-only-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .c-py-md-2 {

        padding-top: .33333rem;

        padding-bottom: .33333rem

    }



    .c-py-md-only-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .c-py-md-3 {

        padding-top: .66667rem;

        padding-bottom: .66667rem

    }



    .c-py-md-only-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .c-py-md-4 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-md-only-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .c-py-md-5 {

        padding-top: 1.33333rem;

        padding-bottom: 1.33333rem

    }



    .c-py-md-only-5 {

        padding-top: 2rem!important;

        padding-bottom: 2rem!important

    }



    .c-py-md-6 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-md-only-6 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .c-py-md-7 {

        padding-top: 2.66667rem;

        padding-bottom: 2.66667rem

    }



    .c-py-md-only-7 {

        padding-top: 4rem!important;

        padding-bottom: 4rem!important

    }



    .c-py-md-8 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-md-only-8 {

        padding-top: 5rem!important;

        padding-bottom: 5rem!important

    }



    .c-py-md-9 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-md-only-9 {

        padding-top: 6.25rem!important;

        padding-bottom: 6.25rem!important

    }



    .c-py-md-10 {

        padding-top: 5.33333rem;

        padding-bottom: 5.33333rem

    }



    .c-py-md-only-10 {

        padding-top: 8rem!important;

        padding-bottom: 8rem!important

    }

}



@media (min-width: 992px) {

    .c-m-2 {

        margin:.375rem

    }



    .c-m-3 {

        margin: .75rem

    }



    .c-m-4 {

        margin: 1.125rem

    }



    .c-m-5 {

        margin: 1.5rem

    }



    .c-m-6 {

        margin: 2.25rem

    }



    .c-m-7 {

        margin: 3rem

    }



    .c-m-8 {

        margin: 3.75rem

    }



    .c-m-9 {

        margin: 4.6875rem

    }



    .c-m-10 {

        margin: 6rem

    }



    .c-mt-2 {

        margin-top: .375rem

    }



    .c-mt-3 {

        margin-top: .75rem

    }



    .c-mt-4 {

        margin-top: 1.125rem

    }



    .c-mt-5 {

        margin-top: 1.5rem

    }



    .c-mt-6 {

        margin-top: 2.25rem

    }



    .c-mt-7 {

        margin-top: 3rem

    }



    .c-mt-8 {

        margin-top: 3.75rem

    }



    .c-mt-9 {

        margin-top: 4.6875rem

    }



    .c-mt-10 {

        margin-top: 6rem

    }



    .c-mr-2 {

        margin-right: .375rem

    }



    .c-mr-3 {

        margin-right: .75rem

    }



    .c-mr-4 {

        margin-right: 1.125rem

    }



    .c-mr-5 {

        margin-right: 1.5rem

    }



    .c-mr-6 {

        margin-right: 2.25rem

    }



    .c-mr-7 {

        margin-right: 3rem

    }



    .c-mr-8 {

        margin-right: 3.75rem

    }



    .c-mr-9 {

        margin-right: 4.6875rem

    }



    .c-mr-10 {

        margin-right: 6rem

    }



    .c-mb-2 {

        margin-bottom: .375rem

    }



    .c-mb-3 {

        margin-bottom: .75rem

    }



    .c-mb-4 {

        margin-bottom: 1.125rem

    }



    .c-mb-5 {

        margin-bottom: 1.5rem

    }



    .c-mb-6 {

        margin-bottom: 2.25rem

    }



    .c-mb-7 {

        margin-bottom: 3rem

    }



    .c-mb-8 {

        margin-bottom: 3.75rem

    }



    .c-mb-9 {

        margin-bottom: 4.6875rem

    }



    .c-mb-10 {

        margin-bottom: 6rem

    }



    .c-ml-2 {

        margin-left: .375rem

    }



    .c-ml-3 {

        margin-left: .75rem

    }



    .c-ml-4 {

        margin-left: 1.125rem

    }



    .c-ml-5 {

        margin-left: 1.5rem

    }



    .c-ml-6 {

        margin-left: 2.25rem

    }



    .c-ml-7 {

        margin-left: 3rem

    }



    .c-ml-8 {

        margin-left: 3.75rem

    }



    .c-ml-9 {

        margin-left: 4.6875rem

    }



    .c-ml-10 {

        margin-left: 6rem

    }



    .c-mx-2 {

        margin-left: .375rem;

        margin-right: .375rem

    }



    .c-mx-3 {

        margin-left: .75rem;

        margin-right: .75rem

    }



    .c-mx-4 {

        margin-left: 1.125rem;

        margin-right: 1.125rem

    }



    .c-mx-5 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-6 {

        margin-left: 2.25rem;

        margin-right: 2.25rem

    }



    .c-mx-7 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-8 {

        margin-left: 3.75rem;

        margin-right: 3.75rem

    }



    .c-mx-9 {

        margin-left: 4.6875rem;

        margin-right: 4.6875rem

    }



    .c-mx-10 {

        margin-left: 6rem;

        margin-right: 6rem

    }



    .c-my-2 {

        margin-top: .375rem;

        margin-bottom: .375rem

    }



    .c-my-3 {

        margin-top: .75rem;

        margin-bottom: .75rem

    }



    .c-my-4 {

        margin-top: 1.125rem;

        margin-bottom: 1.125rem

    }



    .c-my-5 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-6 {

        margin-top: 2.25rem;

        margin-bottom: 2.25rem

    }



    .c-my-7 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-8 {

        margin-top: 3.75rem;

        margin-bottom: 3.75rem

    }



    .c-my-9 {

        margin-top: 4.6875rem;

        margin-bottom: 4.6875rem

    }



    .c-my-10 {

        margin-top: 6rem;

        margin-bottom: 6rem

    }



    .c-p-2 {

        padding: .375rem

    }



    .c-p-3 {

        padding: .75rem

    }



    .c-p-4 {

        padding: 1.125rem

    }



    .c-p-5 {

        padding: 1.5rem

    }



    .c-p-6 {

        padding: 2.25rem

    }



    .c-p-7 {

        padding: 3rem

    }



    .c-p-8 {

        padding: 3.75rem

    }



    .c-p-9 {

        padding: 4.6875rem

    }



    .c-p-10 {

        padding: 6rem

    }



    .c-pt-2 {

        padding-top: .375rem

    }



    .c-pt-3 {

        padding-top: .75rem

    }



    .c-pt-4 {

        padding-top: 1.125rem

    }



    .c-pt-5 {

        padding-top: 1.5rem

    }



    .c-pt-6 {

        padding-top: 2.25rem

    }



    .c-pt-7 {

        padding-top: 3rem

    }



    .c-pt-8 {

        padding-top: 3.75rem

    }



    .c-pt-9 {

        padding-top: 4.6875rem

    }



    .c-pt-10 {

        padding-top: 6rem

    }



    .c-pr-2 {

        padding-right: .375rem

    }



    .c-pr-3 {

        padding-right: .75rem

    }



    .c-pr-4 {

        padding-right: 1.125rem

    }



    .c-pr-5 {

        padding-right: 1.5rem

    }



    .c-pr-6 {

        padding-right: 2.25rem

    }



    .c-pr-7 {

        padding-right: 3rem

    }



    .c-pr-8 {

        padding-right: 3.75rem

    }



    .c-pr-9 {

        padding-right: 4.6875rem

    }



    .c-pr-10 {

        padding-right: 6rem

    }



    .c-pb-2 {

        padding-bottom: .375rem

    }



    .c-pb-3 {

        padding-bottom: .75rem

    }



    .c-pb-4 {

        padding-bottom: 1.125rem

    }



    .c-pb-5 {

        padding-bottom: 1.5rem

    }



    .c-pb-6 {

        padding-bottom: 2.25rem

    }



    .c-pb-7 {

        padding-bottom: 3rem

    }



    .c-pb-8 {

        padding-bottom: 3.75rem

    }



    .c-pb-9 {

        padding-bottom: 4.6875rem

    }



    .c-pb-10 {

        padding-bottom: 6rem

    }



    .c-pl-2 {

        padding-left: .375rem

    }



    .c-pl-3 {

        padding-left: .75rem

    }



    .c-pl-4 {

        padding-left: 1.125rem

    }



    .c-pl-5 {

        padding-left: 1.5rem

    }



    .c-pl-6 {

        padding-left: 2.25rem

    }



    .c-pl-7 {

        padding-left: 3rem

    }



    .c-pl-8 {

        padding-left: 3.75rem

    }



    .c-pl-9 {

        padding-left: 4.6875rem

    }



    .c-pl-10 {

        padding-left: 6rem

    }



    .c-px-2 {

        padding-left: .375rem;

        padding-right: .375rem

    }



    .c-px-3 {

        padding-left: .75rem;

        padding-right: .75rem

    }



    .c-px-4 {

        padding-left: 1.125rem;

        padding-right: 1.125rem

    }



    .c-px-5 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-6 {

        padding-left: 2.25rem;

        padding-right: 2.25rem

    }



    .c-px-7 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-8 {

        padding-left: 3.75rem;

        padding-right: 3.75rem

    }



    .c-px-9 {

        padding-left: 4.6875rem;

        padding-right: 4.6875rem

    }



    .c-px-10 {

        padding-left: 6rem;

        padding-right: 6rem

    }



    .c-py-2 {

        padding-top: .375rem;

        padding-bottom: .375rem

    }



    .c-py-3 {

        padding-top: .75rem;

        padding-bottom: .75rem

    }



    .c-py-4 {

        padding-top: 1.125rem;

        padding-bottom: 1.125rem

    }



    .c-py-5 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-6 {

        padding-top: 2.25rem;

        padding-bottom: 2.25rem

    }



    .c-py-7 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-8 {

        padding-top: 3.75rem;

        padding-bottom: 3.75rem

    }



    .c-py-9 {

        padding-top: 4.6875rem;

        padding-bottom: 4.6875rem

    }



    .c-py-10 {

        padding-top: 6rem;

        padding-bottom: 6rem

    }



    .c-m-sm-2 {

        margin: .375rem

    }



    .c-m-sm-3 {

        margin: .75rem

    }



    .c-m-sm-4 {

        margin: 1.125rem

    }



    .c-m-sm-5 {

        margin: 1.5rem

    }



    .c-m-sm-6 {

        margin: 2.25rem

    }



    .c-m-sm-7 {

        margin: 3rem

    }



    .c-m-sm-8 {

        margin: 3.75rem

    }



    .c-m-sm-9 {

        margin: 4.6875rem

    }



    .c-m-sm-10 {

        margin: 6rem

    }



    .c-mt-sm-2 {

        margin-top: .375rem

    }



    .c-mt-sm-3 {

        margin-top: .75rem

    }



    .c-mt-sm-4 {

        margin-top: 1.125rem

    }



    .c-mt-sm-5 {

        margin-top: 1.5rem

    }



    .c-mt-sm-6 {

        margin-top: 2.25rem

    }



    .c-mt-sm-7 {

        margin-top: 3rem

    }



    .c-mt-sm-8 {

        margin-top: 3.75rem

    }



    .c-mt-sm-9 {

        margin-top: 4.6875rem

    }



    .c-mt-sm-10 {

        margin-top: 6rem

    }



    .c-mr-sm-2 {

        margin-right: .375rem

    }



    .c-mr-sm-3 {

        margin-right: .75rem

    }



    .c-mr-sm-4 {

        margin-right: 1.125rem

    }



    .c-mr-sm-5 {

        margin-right: 1.5rem

    }



    .c-mr-sm-6 {

        margin-right: 2.25rem

    }



    .c-mr-sm-7 {

        margin-right: 3rem

    }



    .c-mr-sm-8 {

        margin-right: 3.75rem

    }



    .c-mr-sm-9 {

        margin-right: 4.6875rem

    }



    .c-mr-sm-10 {

        margin-right: 6rem

    }



    .c-mb-sm-2 {

        margin-bottom: .375rem

    }



    .c-mb-sm-3 {

        margin-bottom: .75rem

    }



    .c-mb-sm-4 {

        margin-bottom: 1.125rem

    }



    .c-mb-sm-5 {

        margin-bottom: 1.5rem

    }



    .c-mb-sm-6 {

        margin-bottom: 2.25rem

    }



    .c-mb-sm-7 {

        margin-bottom: 3rem

    }



    .c-mb-sm-8 {

        margin-bottom: 3.75rem

    }



    .c-mb-sm-9 {

        margin-bottom: 4.6875rem

    }



    .c-mb-sm-10 {

        margin-bottom: 6rem

    }



    .c-ml-sm-2 {

        margin-left: .375rem

    }



    .c-ml-sm-3 {

        margin-left: .75rem

    }



    .c-ml-sm-4 {

        margin-left: 1.125rem

    }



    .c-ml-sm-5 {

        margin-left: 1.5rem

    }



    .c-ml-sm-6 {

        margin-left: 2.25rem

    }



    .c-ml-sm-7 {

        margin-left: 3rem

    }



    .c-ml-sm-8 {

        margin-left: 3.75rem

    }



    .c-ml-sm-9 {

        margin-left: 4.6875rem

    }



    .c-ml-sm-10 {

        margin-left: 6rem

    }



    .c-mx-sm-2 {

        margin-left: .375rem;

        margin-right: .375rem

    }



    .c-mx-sm-3 {

        margin-left: .75rem;

        margin-right: .75rem

    }



    .c-mx-sm-4 {

        margin-left: 1.125rem;

        margin-right: 1.125rem

    }



    .c-mx-sm-5 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-sm-6 {

        margin-left: 2.25rem;

        margin-right: 2.25rem

    }



    .c-mx-sm-7 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-sm-8 {

        margin-left: 3.75rem;

        margin-right: 3.75rem

    }



    .c-mx-sm-9 {

        margin-left: 4.6875rem;

        margin-right: 4.6875rem

    }



    .c-mx-sm-10 {

        margin-left: 6rem;

        margin-right: 6rem

    }



    .c-my-sm-2 {

        margin-top: .375rem;

        margin-bottom: .375rem

    }



    .c-my-sm-3 {

        margin-top: .75rem;

        margin-bottom: .75rem

    }



    .c-my-sm-4 {

        margin-top: 1.125rem;

        margin-bottom: 1.125rem

    }



    .c-my-sm-5 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-sm-6 {

        margin-top: 2.25rem;

        margin-bottom: 2.25rem

    }



    .c-my-sm-7 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-sm-8 {

        margin-top: 3.75rem;

        margin-bottom: 3.75rem

    }



    .c-my-sm-9 {

        margin-top: 4.6875rem;

        margin-bottom: 4.6875rem

    }



    .c-my-sm-10 {

        margin-top: 6rem;

        margin-bottom: 6rem

    }



    .c-p-sm-2 {

        padding: .375rem

    }



    .c-p-sm-3 {

        padding: .75rem

    }



    .c-p-sm-4 {

        padding: 1.125rem

    }



    .c-p-sm-5 {

        padding: 1.5rem

    }



    .c-p-sm-6 {

        padding: 2.25rem

    }



    .c-p-sm-7 {

        padding: 3rem

    }



    .c-p-sm-8 {

        padding: 3.75rem

    }



    .c-p-sm-9 {

        padding: 4.6875rem

    }



    .c-p-sm-10 {

        padding: 6rem

    }



    .c-pt-sm-2 {

        padding-top: .375rem

    }



    .c-pt-sm-3 {

        padding-top: .75rem

    }



    .c-pt-sm-4 {

        padding-top: 1.125rem

    }



    .c-pt-sm-5 {

        padding-top: 1.5rem

    }



    .c-pt-sm-6 {

        padding-top: 2.25rem

    }



    .c-pt-sm-7 {

        padding-top: 3rem

    }



    .c-pt-sm-8 {

        padding-top: 3.75rem

    }



    .c-pt-sm-9 {

        padding-top: 4.6875rem

    }



    .c-pt-sm-10 {

        padding-top: 6rem

    }



    .c-pr-sm-2 {

        padding-right: .375rem

    }



    .c-pr-sm-3 {

        padding-right: .75rem

    }



    .c-pr-sm-4 {

        padding-right: 1.125rem

    }



    .c-pr-sm-5 {

        padding-right: 1.5rem

    }



    .c-pr-sm-6 {

        padding-right: 2.25rem

    }



    .c-pr-sm-7 {

        padding-right: 3rem

    }



    .c-pr-sm-8 {

        padding-right: 3.75rem

    }



    .c-pr-sm-9 {

        padding-right: 4.6875rem

    }



    .c-pr-sm-10 {

        padding-right: 6rem

    }



    .c-pb-sm-2 {

        padding-bottom: .375rem

    }



    .c-pb-sm-3 {

        padding-bottom: .75rem

    }



    .c-pb-sm-4 {

        padding-bottom: 1.125rem

    }



    .c-pb-sm-5 {

        padding-bottom: 1.5rem

    }



    .c-pb-sm-6 {

        padding-bottom: 2.25rem

    }



    .c-pb-sm-7 {

        padding-bottom: 3rem

    }



    .c-pb-sm-8 {

        padding-bottom: 3.75rem

    }



    .c-pb-sm-9 {

        padding-bottom: 4.6875rem

    }



    .c-pb-sm-10 {

        padding-bottom: 6rem

    }



    .c-pl-sm-2 {

        padding-left: .375rem

    }



    .c-pl-sm-3 {

        padding-left: .75rem

    }



    .c-pl-sm-4 {

        padding-left: 1.125rem

    }



    .c-pl-sm-5 {

        padding-left: 1.5rem

    }



    .c-pl-sm-6 {

        padding-left: 2.25rem

    }



    .c-pl-sm-7 {

        padding-left: 3rem

    }



    .c-pl-sm-8 {

        padding-left: 3.75rem

    }



    .c-pl-sm-9 {

        padding-left: 4.6875rem

    }



    .c-pl-sm-10 {

        padding-left: 6rem

    }



    .c-px-sm-2 {

        padding-left: .375rem;

        padding-right: .375rem

    }



    .c-px-sm-3 {

        padding-left: .75rem;

        padding-right: .75rem

    }



    .c-px-sm-4 {

        padding-left: 1.125rem;

        padding-right: 1.125rem

    }



    .c-px-sm-5 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-sm-6 {

        padding-left: 2.25rem;

        padding-right: 2.25rem

    }



    .c-px-sm-7 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-sm-8 {

        padding-left: 3.75rem;

        padding-right: 3.75rem

    }



    .c-px-sm-9 {

        padding-left: 4.6875rem;

        padding-right: 4.6875rem

    }



    .c-px-sm-10 {

        padding-left: 6rem;

        padding-right: 6rem

    }



    .c-py-sm-2 {

        padding-top: .375rem;

        padding-bottom: .375rem

    }



    .c-py-sm-3 {

        padding-top: .75rem;

        padding-bottom: .75rem

    }



    .c-py-sm-4 {

        padding-top: 1.125rem;

        padding-bottom: 1.125rem

    }



    .c-py-sm-5 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-sm-6 {

        padding-top: 2.25rem;

        padding-bottom: 2.25rem

    }



    .c-py-sm-7 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-sm-8 {

        padding-top: 3.75rem;

        padding-bottom: 3.75rem

    }



    .c-py-sm-9 {

        padding-top: 4.6875rem;

        padding-bottom: 4.6875rem

    }



    .c-py-sm-10 {

        padding-top: 6rem;

        padding-bottom: 6rem

    }



    .c-m-md-2 {

        margin: .375rem

    }



    .c-m-md-3 {

        margin: .75rem

    }



    .c-m-md-4 {

        margin: 1.125rem

    }



    .c-m-md-5 {

        margin: 1.5rem

    }



    .c-m-md-6 {

        margin: 2.25rem

    }



    .c-m-md-7 {

        margin: 3rem

    }



    .c-m-md-8 {

        margin: 3.75rem

    }



    .c-m-md-9 {

        margin: 4.6875rem

    }



    .c-m-md-10 {

        margin: 6rem

    }



    .c-mt-md-2 {

        margin-top: .375rem

    }



    .c-mt-md-3 {

        margin-top: .75rem

    }



    .c-mt-md-4 {

        margin-top: 1.125rem

    }



    .c-mt-md-5 {

        margin-top: 1.5rem

    }



    .c-mt-md-6 {

        margin-top: 2.25rem

    }



    .c-mt-md-7 {

        margin-top: 3rem

    }



    .c-mt-md-8 {

        margin-top: 3.75rem

    }



    .c-mt-md-9 {

        margin-top: 4.6875rem

    }



    .c-mt-md-10 {

        margin-top: 6rem

    }



    .c-mr-md-2 {

        margin-right: .375rem

    }



    .c-mr-md-3 {

        margin-right: .75rem

    }



    .c-mr-md-4 {

        margin-right: 1.125rem

    }



    .c-mr-md-5 {

        margin-right: 1.5rem

    }



    .c-mr-md-6 {

        margin-right: 2.25rem

    }



    .c-mr-md-7 {

        margin-right: 3rem

    }



    .c-mr-md-8 {

        margin-right: 3.75rem

    }



    .c-mr-md-9 {

        margin-right: 4.6875rem

    }



    .c-mr-md-10 {

        margin-right: 6rem

    }



    .c-mb-md-2 {

        margin-bottom: .375rem

    }



    .c-mb-md-3 {

        margin-bottom: .75rem

    }



    .c-mb-md-4 {

        margin-bottom: 1.125rem

    }



    .c-mb-md-5 {

        margin-bottom: 1.5rem

    }



    .c-mb-md-6 {

        margin-bottom: 2.25rem

    }



    .c-mb-md-7 {

        margin-bottom: 3rem

    }



    .c-mb-md-8 {

        margin-bottom: 3.75rem

    }



    .c-mb-md-9 {

        margin-bottom: 4.6875rem

    }



    .c-mb-md-10 {

        margin-bottom: 6rem

    }



    .c-ml-md-2 {

        margin-left: .375rem

    }



    .c-ml-md-3 {

        margin-left: .75rem

    }



    .c-ml-md-4 {

        margin-left: 1.125rem

    }



    .c-ml-md-5 {

        margin-left: 1.5rem

    }



    .c-ml-md-6 {

        margin-left: 2.25rem

    }



    .c-ml-md-7 {

        margin-left: 3rem

    }



    .c-ml-md-8 {

        margin-left: 3.75rem

    }



    .c-ml-md-9 {

        margin-left: 4.6875rem

    }



    .c-ml-md-10 {

        margin-left: 6rem

    }



    .c-mx-md-2 {

        margin-left: .375rem;

        margin-right: .375rem

    }



    .c-mx-md-3 {

        margin-left: .75rem;

        margin-right: .75rem

    }



    .c-mx-md-4 {

        margin-left: 1.125rem;

        margin-right: 1.125rem

    }



    .c-mx-md-5 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-md-6 {

        margin-left: 2.25rem;

        margin-right: 2.25rem

    }



    .c-mx-md-7 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-md-8 {

        margin-left: 3.75rem;

        margin-right: 3.75rem

    }



    .c-mx-md-9 {

        margin-left: 4.6875rem;

        margin-right: 4.6875rem

    }



    .c-mx-md-10 {

        margin-left: 6rem;

        margin-right: 6rem

    }



    .c-my-md-2 {

        margin-top: .375rem;

        margin-bottom: .375rem

    }



    .c-my-md-3 {

        margin-top: .75rem;

        margin-bottom: .75rem

    }



    .c-my-md-4 {

        margin-top: 1.125rem;

        margin-bottom: 1.125rem

    }



    .c-my-md-5 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-md-6 {

        margin-top: 2.25rem;

        margin-bottom: 2.25rem

    }



    .c-my-md-7 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-md-8 {

        margin-top: 3.75rem;

        margin-bottom: 3.75rem

    }



    .c-my-md-9 {

        margin-top: 4.6875rem;

        margin-bottom: 4.6875rem

    }



    .c-my-md-10 {

        margin-top: 6rem;

        margin-bottom: 6rem

    }



    .c-p-md-2 {

        padding: .375rem

    }



    .c-p-md-3 {

        padding: .75rem

    }



    .c-p-md-4 {

        padding: 1.125rem

    }



    .c-p-md-5 {

        padding: 1.5rem

    }



    .c-p-md-6 {

        padding: 2.25rem

    }



    .c-p-md-7 {

        padding: 3rem

    }



    .c-p-md-8 {

        padding: 3.75rem

    }



    .c-p-md-9 {

        padding: 4.6875rem

    }



    .c-p-md-10 {

        padding: 6rem

    }



    .c-pt-md-2 {

        padding-top: .375rem

    }



    .c-pt-md-3 {

        padding-top: .75rem

    }



    .c-pt-md-4 {

        padding-top: 1.125rem

    }



    .c-pt-md-5 {

        padding-top: 1.5rem

    }



    .c-pt-md-6 {

        padding-top: 2.25rem

    }



    .c-pt-md-7 {

        padding-top: 3rem

    }



    .c-pt-md-8 {

        padding-top: 3.75rem

    }



    .c-pt-md-9 {

        padding-top: 4.6875rem

    }



    .c-pt-md-10 {

        padding-top: 6rem

    }



    .c-pr-md-2 {

        padding-right: .375rem

    }



    .c-pr-md-3 {

        padding-right: .75rem

    }



    .c-pr-md-4 {

        padding-right: 1.125rem

    }



    .c-pr-md-5 {

        padding-right: 1.5rem

    }



    .c-pr-md-6 {

        padding-right: 2.25rem

    }



    .c-pr-md-7 {

        padding-right: 3rem

    }



    .c-pr-md-8 {

        padding-right: 3.75rem

    }



    .c-pr-md-9 {

        padding-right: 4.6875rem

    }



    .c-pr-md-10 {

        padding-right: 6rem

    }



    .c-pb-md-2 {

        padding-bottom: .375rem

    }



    .c-pb-md-3 {

        padding-bottom: .75rem

    }



    .c-pb-md-4 {

        padding-bottom: 1.125rem

    }



    .c-pb-md-5 {

        padding-bottom: 1.5rem

    }



    .c-pb-md-6 {

        padding-bottom: 2.25rem

    }



    .c-pb-md-7 {

        padding-bottom: 3rem

    }



    .c-pb-md-8 {

        padding-bottom: 3.75rem

    }



    .c-pb-md-9 {

        padding-bottom: 4.6875rem

    }



    .c-pb-md-10 {

        padding-bottom: 6rem

    }



    .c-pl-md-2 {

        padding-left: .375rem

    }



    .c-pl-md-3 {

        padding-left: .75rem

    }



    .c-pl-md-4 {

        padding-left: 1.125rem

    }



    .c-pl-md-5 {

        padding-left: 1.5rem

    }



    .c-pl-md-6 {

        padding-left: 2.25rem

    }



    .c-pl-md-7 {

        padding-left: 3rem

    }



    .c-pl-md-8 {

        padding-left: 3.75rem

    }



    .c-pl-md-9 {

        padding-left: 4.6875rem

    }



    .c-pl-md-10 {

        padding-left: 6rem

    }



    .c-px-md-2 {

        padding-left: .375rem;

        padding-right: .375rem

    }



    .c-px-md-3 {

        padding-left: .75rem;

        padding-right: .75rem

    }



    .c-px-md-4 {

        padding-left: 1.125rem;

        padding-right: 1.125rem

    }



    .c-px-md-5 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-md-6 {

        padding-left: 2.25rem;

        padding-right: 2.25rem

    }



    .c-px-md-7 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-md-8 {

        padding-left: 3.75rem;

        padding-right: 3.75rem

    }



    .c-px-md-9 {

        padding-left: 4.6875rem;

        padding-right: 4.6875rem

    }



    .c-px-md-10 {

        padding-left: 6rem;

        padding-right: 6rem

    }



    .c-py-md-2 {

        padding-top: .375rem;

        padding-bottom: .375rem

    }



    .c-py-md-3 {

        padding-top: .75rem;

        padding-bottom: .75rem

    }



    .c-py-md-4 {

        padding-top: 1.125rem;

        padding-bottom: 1.125rem

    }



    .c-py-md-5 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-md-6 {

        padding-top: 2.25rem;

        padding-bottom: 2.25rem

    }



    .c-py-md-7 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-md-8 {

        padding-top: 3.75rem;

        padding-bottom: 3.75rem

    }



    .c-py-md-9 {

        padding-top: 4.6875rem;

        padding-bottom: 4.6875rem

    }



    .c-py-md-10 {

        padding-top: 6rem;

        padding-bottom: 6rem

    }



    .c-m-lg-1 {

        margin: .25rem

    }



    .c-m-lg-only-1 {

        margin: .25rem!important

    }



    .c-m-lg-2 {

        margin: .375rem

    }



    .c-m-lg-only-2 {

        margin: .5rem!important

    }



    .c-m-lg-3 {

        margin: .75rem

    }



    .c-m-lg-only-3 {

        margin: 1rem!important

    }



    .c-m-lg-4 {

        margin: 1.125rem

    }



    .c-m-lg-only-4 {

        margin: 1.5rem!important

    }



    .c-m-lg-5 {

        margin: 1.5rem

    }



    .c-m-lg-only-5 {

        margin: 2rem!important

    }



    .c-m-lg-6 {

        margin: 2.25rem

    }



    .c-m-lg-only-6 {

        margin: 3rem!important

    }



    .c-m-lg-7 {

        margin: 3rem

    }



    .c-m-lg-only-7 {

        margin: 4rem!important

    }



    .c-m-lg-8 {

        margin: 3.75rem

    }



    .c-m-lg-only-8 {

        margin: 5rem!important

    }



    .c-m-lg-9 {

        margin: 4.6875rem

    }



    .c-m-lg-only-9 {

        margin: 6.25rem!important

    }



    .c-m-lg-10 {

        margin: 6rem

    }



    .c-m-lg-only-10 {

        margin: 8rem!important

    }



    .c-mt-lg-1 {

        margin-top: .25rem

    }



    .c-mt-lg-only-1 {

        margin-top: .25rem!important

    }



    .c-mt-lg-2 {

        margin-top: .375rem

    }



    .c-mt-lg-only-2 {

        margin-top: .5rem!important

    }



    .c-mt-lg-3 {

        margin-top: .75rem

    }



    .c-mt-lg-only-3 {

        margin-top: 1rem!important

    }



    .c-mt-lg-4 {

        margin-top: 1.125rem

    }



    .c-mt-lg-only-4 {

        margin-top: 1.5rem!important

    }



    .c-mt-lg-5 {

        margin-top: 1.5rem

    }



    .c-mt-lg-only-5 {

        margin-top: 2rem!important

    }



    .c-mt-lg-6 {

        margin-top: 2.25rem

    }



    .c-mt-lg-only-6 {

        margin-top: 3rem!important

    }



    .c-mt-lg-7 {

        margin-top: 3rem

    }



    .c-mt-lg-only-7 {

        margin-top: 4rem!important

    }



    .c-mt-lg-8 {

        margin-top: 3.75rem

    }



    .c-mt-lg-only-8 {

        margin-top: 5rem!important

    }



    .c-mt-lg-9 {

        margin-top: 4.6875rem

    }



    .c-mt-lg-only-9 {

        margin-top: 6.25rem!important

    }



    .c-mt-lg-10 {

        margin-top: 6rem

    }



    .c-mt-lg-only-10 {

        margin-top: 8rem!important

    }



    .c-mr-lg-1 {

        margin-right: .25rem

    }



    .c-mr-lg-only-1 {

        margin-right: .25rem!important

    }



    .c-mr-lg-2 {

        margin-right: .375rem

    }



    .c-mr-lg-only-2 {

        margin-right: .5rem!important

    }



    .c-mr-lg-3 {

        margin-right: .75rem

    }



    .c-mr-lg-only-3 {

        margin-right: 1rem!important

    }



    .c-mr-lg-4 {

        margin-right: 1.125rem

    }



    .c-mr-lg-only-4 {

        margin-right: 1.5rem!important

    }



    .c-mr-lg-5 {

        margin-right: 1.5rem

    }



    .c-mr-lg-only-5 {

        margin-right: 2rem!important

    }



    .c-mr-lg-6 {

        margin-right: 2.25rem

    }



    .c-mr-lg-only-6 {

        margin-right: 3rem!important

    }



    .c-mr-lg-7 {

        margin-right: 3rem

    }



    .c-mr-lg-only-7 {

        margin-right: 4rem!important

    }



    .c-mr-lg-8 {

        margin-right: 3.75rem

    }



    .c-mr-lg-only-8 {

        margin-right: 5rem!important

    }



    .c-mr-lg-9 {

        margin-right: 4.6875rem

    }



    .c-mr-lg-only-9 {

        margin-right: 6.25rem!important

    }



    .c-mr-lg-10 {

        margin-right: 6rem

    }



    .c-mr-lg-only-10 {

        margin-right: 8rem!important

    }



    .c-mb-lg-1 {

        margin-bottom: .25rem

    }



    .c-mb-lg-only-1 {

        margin-bottom: .25rem!important

    }



    .c-mb-lg-2 {

        margin-bottom: .375rem

    }



    .c-mb-lg-only-2 {

        margin-bottom: .5rem!important

    }



    .c-mb-lg-3 {

        margin-bottom: .75rem

    }



    .c-mb-lg-only-3 {

        margin-bottom: 1rem!important

    }



    .c-mb-lg-4 {

        margin-bottom: 1.125rem

    }



    .c-mb-lg-only-4 {

        margin-bottom: 1.5rem!important

    }



    .c-mb-lg-5 {

        margin-bottom: 1.5rem

    }



    .c-mb-lg-only-5 {

        margin-bottom: 2rem!important

    }



    .c-mb-lg-6 {

        margin-bottom: 2.25rem

    }



    .c-mb-lg-only-6 {

        margin-bottom: 3rem!important

    }



    .c-mb-lg-7 {

        margin-bottom: 3rem

    }



    .c-mb-lg-only-7 {

        margin-bottom: 4rem!important

    }



    .c-mb-lg-8 {

        margin-bottom: 3.75rem

    }



    .c-mb-lg-only-8 {

        margin-bottom: 5rem!important

    }



    .c-mb-lg-9 {

        margin-bottom: 4.6875rem

    }



    .c-mb-lg-only-9 {

        margin-bottom: 6.25rem!important

    }



    .c-mb-lg-10 {

        margin-bottom: 6rem

    }



    .c-mb-lg-only-10 {

        margin-bottom: 8rem!important

    }



    .c-ml-lg-1 {

        margin-left: .25rem

    }



    .c-ml-lg-only-1 {

        margin-left: .25rem!important

    }



    .c-ml-lg-2 {

        margin-left: .375rem

    }



    .c-ml-lg-only-2 {

        margin-left: .5rem!important

    }



    .c-ml-lg-3 {

        margin-left: .75rem

    }



    .c-ml-lg-only-3 {

        margin-left: 1rem!important

    }



    .c-ml-lg-4 {

        margin-left: 1.125rem

    }



    .c-ml-lg-only-4 {

        margin-left: 1.5rem!important

    }



    .c-ml-lg-5 {

        margin-left: 1.5rem

    }



    .c-ml-lg-only-5 {

        margin-left: 2rem!important

    }



    .c-ml-lg-6 {

        margin-left: 2.25rem

    }



    .c-ml-lg-only-6 {

        margin-left: 3rem!important

    }



    .c-ml-lg-7 {

        margin-left: 3rem

    }



    .c-ml-lg-only-7 {

        margin-left: 4rem!important

    }



    .c-ml-lg-8 {

        margin-left: 3.75rem

    }



    .c-ml-lg-only-8 {

        margin-left: 5rem!important

    }



    .c-ml-lg-9 {

        margin-left: 4.6875rem

    }



    .c-ml-lg-only-9 {

        margin-left: 6.25rem!important

    }



    .c-ml-lg-10 {

        margin-left: 6rem

    }



    .c-ml-lg-only-10 {

        margin-left: 8rem!important

    }



    .c-mx-lg-1 {

        margin-left: .25rem;

        margin-right: .25rem

    }



    .c-mx-lg-only-1 {

        margin-left: .25rem!important;

        margin-right: .25rem!important

    }



    .c-mx-lg-2 {

        margin-left: .375rem;

        margin-right: .375rem

    }



    .c-mx-lg-only-2 {

        margin-left: .5rem!important;

        margin-right: .5rem!important

    }



    .c-mx-lg-3 {

        margin-left: .75rem;

        margin-right: .75rem

    }



    .c-mx-lg-only-3 {

        margin-left: 1rem!important;

        margin-right: 1rem!important

    }



    .c-mx-lg-4 {

        margin-left: 1.125rem;

        margin-right: 1.125rem

    }



    .c-mx-lg-only-4 {

        margin-left: 1.5rem!important;

        margin-right: 1.5rem!important

    }



    .c-mx-lg-5 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-lg-only-5 {

        margin-left: 2rem!important;

        margin-right: 2rem!important

    }



    .c-mx-lg-6 {

        margin-left: 2.25rem;

        margin-right: 2.25rem

    }



    .c-mx-lg-only-6 {

        margin-left: 3rem!important;

        margin-right: 3rem!important

    }



    .c-mx-lg-7 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-lg-only-7 {

        margin-left: 4rem!important;

        margin-right: 4rem!important

    }



    .c-mx-lg-8 {

        margin-left: 3.75rem;

        margin-right: 3.75rem

    }



    .c-mx-lg-only-8 {

        margin-left: 5rem!important;

        margin-right: 5rem!important

    }



    .c-mx-lg-9 {

        margin-left: 4.6875rem;

        margin-right: 4.6875rem

    }



    .c-mx-lg-only-9 {

        margin-left: 6.25rem!important;

        margin-right: 6.25rem!important

    }



    .c-mx-lg-10 {

        margin-left: 6rem;

        margin-right: 6rem

    }



    .c-mx-lg-only-10 {

        margin-left: 8rem!important;

        margin-right: 8rem!important

    }



    .c-my-lg-1 {

        margin-top: .25rem;

        margin-bottom: .25rem

    }



    .c-my-lg-only-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .c-my-lg-2 {

        margin-top: .375rem;

        margin-bottom: .375rem

    }



    .c-my-lg-only-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .c-my-lg-3 {

        margin-top: .75rem;

        margin-bottom: .75rem

    }



    .c-my-lg-only-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .c-my-lg-4 {

        margin-top: 1.125rem;

        margin-bottom: 1.125rem

    }



    .c-my-lg-only-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .c-my-lg-5 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-lg-only-5 {

        margin-top: 2rem!important;

        margin-bottom: 2rem!important

    }



    .c-my-lg-6 {

        margin-top: 2.25rem;

        margin-bottom: 2.25rem

    }



    .c-my-lg-only-6 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .c-my-lg-7 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-lg-only-7 {

        margin-top: 4rem!important;

        margin-bottom: 4rem!important

    }



    .c-my-lg-8 {

        margin-top: 3.75rem;

        margin-bottom: 3.75rem

    }



    .c-my-lg-only-8 {

        margin-top: 5rem!important;

        margin-bottom: 5rem!important

    }



    .c-my-lg-9 {

        margin-top: 4.6875rem;

        margin-bottom: 4.6875rem

    }



    .c-my-lg-only-9 {

        margin-top: 6.25rem!important;

        margin-bottom: 6.25rem!important

    }



    .c-my-lg-10 {

        margin-top: 6rem;

        margin-bottom: 6rem

    }



    .c-my-lg-only-10 {

        margin-top: 8rem!important;

        margin-bottom: 8rem!important

    }



    .c-p-lg-1 {

        padding: .25rem

    }



    .c-p-lg-only-1 {

        padding: .25rem!important

    }



    .c-p-lg-2 {

        padding: .375rem

    }



    .c-p-lg-only-2 {

        padding: .5rem!important

    }



    .c-p-lg-3 {

        padding: .75rem

    }



    .c-p-lg-only-3 {

        padding: 1rem!important

    }



    .c-p-lg-4 {

        padding: 1.125rem

    }



    .c-p-lg-only-4 {

        padding: 1.5rem!important

    }



    .c-p-lg-5 {

        padding: 1.5rem

    }



    .c-p-lg-only-5 {

        padding: 2rem!important

    }



    .c-p-lg-6 {

        padding: 2.25rem

    }



    .c-p-lg-only-6 {

        padding: 3rem!important

    }



    .c-p-lg-7 {

        padding: 3rem

    }



    .c-p-lg-only-7 {

        padding: 4rem!important

    }



    .c-p-lg-8 {

        padding: 3.75rem

    }



    .c-p-lg-only-8 {

        padding: 5rem!important

    }



    .c-p-lg-9 {

        padding: 4.6875rem

    }



    .c-p-lg-only-9 {

        padding: 6.25rem!important

    }



    .c-p-lg-10 {

        padding: 6rem

    }



    .c-p-lg-only-10 {

        padding: 8rem!important

    }



    .c-pt-lg-1 {

        padding-top: .25rem

    }



    .c-pt-lg-only-1 {

        padding-top: .25rem!important

    }



    .c-pt-lg-2 {

        padding-top: .375rem

    }



    .c-pt-lg-only-2 {

        padding-top: .5rem!important

    }



    .c-pt-lg-3 {

        padding-top: .75rem

    }



    .c-pt-lg-only-3 {

        padding-top: 1rem!important

    }



    .c-pt-lg-4 {

        padding-top: 1.125rem

    }



    .c-pt-lg-only-4 {

        padding-top: 1.5rem!important

    }



    .c-pt-lg-5 {

        padding-top: 1.5rem

    }



    .c-pt-lg-only-5 {

        padding-top: 2rem!important

    }



    .c-pt-lg-6 {

        padding-top: 2.25rem

    }



    .c-pt-lg-only-6 {

        padding-top: 3rem!important

    }



    .c-pt-lg-7 {

        padding-top: 3rem

    }



    .c-pt-lg-only-7 {

        padding-top: 4rem!important

    }



    .c-pt-lg-8 {

        padding-top: 3.75rem

    }



    .c-pt-lg-only-8 {

        padding-top: 5rem!important

    }



    .c-pt-lg-9 {

        padding-top: 4.6875rem

    }



    .c-pt-lg-only-9 {

        padding-top: 6.25rem!important

    }



    .c-pt-lg-10 {

        padding-top: 6rem

    }



    .c-pt-lg-only-10 {

        padding-top: 8rem!important

    }



    .c-pr-lg-1 {

        padding-right: .25rem

    }



    .c-pr-lg-only-1 {

        padding-right: .25rem!important

    }



    .c-pr-lg-2 {

        padding-right: .375rem

    }



    .c-pr-lg-only-2 {

        padding-right: .5rem!important

    }



    .c-pr-lg-3 {

        padding-right: .75rem

    }



    .c-pr-lg-only-3 {

        padding-right: 1rem!important

    }



    .c-pr-lg-4 {

        padding-right: 1.125rem

    }



    .c-pr-lg-only-4 {

        padding-right: 1.5rem!important

    }



    .c-pr-lg-5 {

        padding-right: 1.5rem

    }



    .c-pr-lg-only-5 {

        padding-right: 2rem!important

    }



    .c-pr-lg-6 {

        padding-right: 2.25rem

    }



    .c-pr-lg-only-6 {

        padding-right: 3rem!important

    }



    .c-pr-lg-7 {

        padding-right: 3rem

    }



    .c-pr-lg-only-7 {

        padding-right: 4rem!important

    }



    .c-pr-lg-8 {

        padding-right: 3.75rem

    }



    .c-pr-lg-only-8 {

        padding-right: 5rem!important

    }



    .c-pr-lg-9 {

        padding-right: 4.6875rem

    }



    .c-pr-lg-only-9 {

        padding-right: 6.25rem!important

    }



    .c-pr-lg-10 {

        padding-right: 6rem

    }



    .c-pr-lg-only-10 {

        padding-right: 8rem!important

    }



    .c-pb-lg-1 {

        padding-bottom: .25rem

    }



    .c-pb-lg-only-1 {

        padding-bottom: .25rem!important

    }



    .c-pb-lg-2 {

        padding-bottom: .375rem

    }



    .c-pb-lg-only-2 {

        padding-bottom: .5rem!important

    }



    .c-pb-lg-3 {

        padding-bottom: .75rem

    }



    .c-pb-lg-only-3 {

        padding-bottom: 1rem!important

    }



    .c-pb-lg-4 {

        padding-bottom: 1.125rem

    }



    .c-pb-lg-only-4 {

        padding-bottom: 1.5rem!important

    }



    .c-pb-lg-5 {

        padding-bottom: 1.5rem

    }



    .c-pb-lg-only-5 {

        padding-bottom: 2rem!important

    }



    .c-pb-lg-6 {

        padding-bottom: 2.25rem

    }



    .c-pb-lg-only-6 {

        padding-bottom: 3rem!important

    }



    .c-pb-lg-7 {

        padding-bottom: 3rem

    }



    .c-pb-lg-only-7 {

        padding-bottom: 4rem!important

    }



    .c-pb-lg-8 {

        padding-bottom: 3.75rem

    }



    .c-pb-lg-only-8 {

        padding-bottom: 5rem!important

    }



    .c-pb-lg-9 {

        padding-bottom: 4.6875rem

    }



    .c-pb-lg-only-9 {

        padding-bottom: 6.25rem!important

    }



    .c-pb-lg-10 {

        padding-bottom: 6rem

    }



    .c-pb-lg-only-10 {

        padding-bottom: 8rem!important

    }



    .c-pl-lg-1 {

        padding-left: .25rem

    }



    .c-pl-lg-only-1 {

        padding-left: .25rem!important

    }



    .c-pl-lg-2 {

        padding-left: .375rem

    }



    .c-pl-lg-only-2 {

        padding-left: .5rem!important

    }



    .c-pl-lg-3 {

        padding-left: .75rem

    }



    .c-pl-lg-only-3 {

        padding-left: 1rem!important

    }



    .c-pl-lg-4 {

        padding-left: 1.125rem

    }



    .c-pl-lg-only-4 {

        padding-left: 1.5rem!important

    }



    .c-pl-lg-5 {

        padding-left: 1.5rem

    }



    .c-pl-lg-only-5 {

        padding-left: 2rem!important

    }



    .c-pl-lg-6 {

        padding-left: 2.25rem

    }



    .c-pl-lg-only-6 {

        padding-left: 3rem!important

    }



    .c-pl-lg-7 {

        padding-left: 3rem

    }



    .c-pl-lg-only-7 {

        padding-left: 4rem!important

    }



    .c-pl-lg-8 {

        padding-left: 3.75rem

    }



    .c-pl-lg-only-8 {

        padding-left: 5rem!important

    }



    .c-pl-lg-9 {

        padding-left: 4.6875rem

    }



    .c-pl-lg-only-9 {

        padding-left: 6.25rem!important

    }



    .c-pl-lg-10 {

        padding-left: 6rem

    }



    .c-pl-lg-only-10 {

        padding-left: 8rem!important

    }



    .c-px-lg-1 {

        padding-left: .25rem;

        padding-right: .25rem

    }



    .c-px-lg-only-1 {

        padding-left: .25rem!important;

        padding-right: .25rem!important

    }



    .c-px-lg-2 {

        padding-left: .375rem;

        padding-right: .375rem

    }



    .c-px-lg-only-2 {

        padding-left: .5rem!important;

        padding-right: .5rem!important

    }



    .c-px-lg-3 {

        padding-left: .75rem;

        padding-right: .75rem

    }



    .c-px-lg-only-3 {

        padding-left: 1rem!important;

        padding-right: 1rem!important

    }



    .c-px-lg-4 {

        padding-left: 1.125rem;

        padding-right: 1.125rem

    }



    .c-px-lg-only-4 {

        padding-left: 1.5rem!important;

        padding-right: 1.5rem!important

    }



    .c-px-lg-5 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-lg-only-5 {

        padding-left: 2rem!important;

        padding-right: 2rem!important

    }



    .c-px-lg-6 {

        padding-left: 2.25rem;

        padding-right: 2.25rem

    }



    .c-px-lg-only-6 {

        padding-left: 3rem!important;

        padding-right: 3rem!important

    }



    .c-px-lg-7 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-lg-only-7 {

        padding-left: 4rem!important;

        padding-right: 4rem!important

    }



    .c-px-lg-8 {

        padding-left: 3.75rem;

        padding-right: 3.75rem

    }



    .c-px-lg-only-8 {

        padding-left: 5rem!important;

        padding-right: 5rem!important

    }



    .c-px-lg-9 {

        padding-left: 4.6875rem;

        padding-right: 4.6875rem

    }



    .c-px-lg-only-9 {

        padding-left: 6.25rem!important;

        padding-right: 6.25rem!important

    }



    .c-px-lg-10 {

        padding-left: 6rem;

        padding-right: 6rem

    }



    .c-px-lg-only-10 {

        padding-left: 8rem!important;

        padding-right: 8rem!important

    }



    .c-py-lg-1 {

        padding-top: .25rem;

        padding-bottom: .25rem

    }



    .c-py-lg-only-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .c-py-lg-2 {

        padding-top: .375rem;

        padding-bottom: .375rem

    }



    .c-py-lg-only-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .c-py-lg-3 {

        padding-top: .75rem;

        padding-bottom: .75rem

    }



    .c-py-lg-only-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .c-py-lg-4 {

        padding-top: 1.125rem;

        padding-bottom: 1.125rem

    }



    .c-py-lg-only-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .c-py-lg-5 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-lg-only-5 {

        padding-top: 2rem!important;

        padding-bottom: 2rem!important

    }



    .c-py-lg-6 {

        padding-top: 2.25rem;

        padding-bottom: 2.25rem

    }



    .c-py-lg-only-6 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .c-py-lg-7 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-lg-only-7 {

        padding-top: 4rem!important;

        padding-bottom: 4rem!important

    }



    .c-py-lg-8 {

        padding-top: 3.75rem;

        padding-bottom: 3.75rem

    }



    .c-py-lg-only-8 {

        padding-top: 5rem!important;

        padding-bottom: 5rem!important

    }



    .c-py-lg-9 {

        padding-top: 4.6875rem;

        padding-bottom: 4.6875rem

    }



    .c-py-lg-only-9 {

        padding-top: 6.25rem!important;

        padding-bottom: 6.25rem!important

    }



    .c-py-lg-10 {

        padding-top: 6rem;

        padding-bottom: 6rem

    }



    .c-py-lg-only-10 {

        padding-top: 8rem!important;

        padding-bottom: 8rem!important

    }

}



@media (min-width: 1200px) {

    .c-m-2 {

        margin:.41667rem

    }



    .c-m-3 {

        margin: .83333rem

    }



    .c-m-4 {

        margin: 1.25rem

    }



    .c-m-5 {

        margin: 1.66667rem

    }



    .c-m-6 {

        margin: 2.5rem

    }



    .c-m-7 {

        margin: 3.33333rem

    }



    .c-m-8 {

        margin: 4.16667rem

    }



    .c-m-9 {

        margin: 5.20833rem

    }



    .c-m-10 {

        margin: 6.66667rem

    }



    .c-mt-2 {

        margin-top: .41667rem

    }



    .c-mt-3 {

        margin-top: .83333rem

    }



    .c-mt-4 {

        margin-top: 1.25rem

    }



    .c-mt-5 {

        margin-top: 1.66667rem

    }



    .c-mt-6 {

        margin-top: 2.5rem

    }



    .c-mt-7 {

        margin-top: 3.33333rem

    }



    .c-mt-8 {

        margin-top: 4.16667rem

    }



    .c-mt-9 {

        margin-top: 5.20833rem

    }



    .c-mt-10 {

        margin-top: 6.66667rem

    }



    .c-mr-2 {

        margin-right: .41667rem

    }



    .c-mr-3 {

        margin-right: .83333rem

    }



    .c-mr-4 {

        margin-right: 1.25rem

    }



    .c-mr-5 {

        margin-right: 1.66667rem

    }



    .c-mr-6 {

        margin-right: 2.5rem

    }



    .c-mr-7 {

        margin-right: 3.33333rem

    }



    .c-mr-8 {

        margin-right: 4.16667rem

    }



    .c-mr-9 {

        margin-right: 5.20833rem

    }



    .c-mr-10 {

        margin-right: 6.66667rem

    }



    .c-mb-2 {

        margin-bottom: .41667rem

    }



    .c-mb-3 {

        margin-bottom: .83333rem

    }



    .c-mb-4 {

        margin-bottom: 1.25rem

    }



    .c-mb-5 {

        margin-bottom: 1.66667rem

    }



    .c-mb-6 {

        margin-bottom: 2.5rem

    }



    .c-mb-7 {

        margin-bottom: 3.33333rem

    }



    .c-mb-8 {

        margin-bottom: 4.16667rem

    }



    .c-mb-9 {

        margin-bottom: 5.20833rem

    }



    .c-mb-10 {

        margin-bottom: 6.66667rem

    }



    .c-ml-2 {

        margin-left: .41667rem

    }



    .c-ml-3 {

        margin-left: .83333rem

    }



    .c-ml-4 {

        margin-left: 1.25rem

    }



    .c-ml-5 {

        margin-left: 1.66667rem

    }



    .c-ml-6 {

        margin-left: 2.5rem

    }



    .c-ml-7 {

        margin-left: 3.33333rem

    }



    .c-ml-8 {

        margin-left: 4.16667rem

    }



    .c-ml-9 {

        margin-left: 5.20833rem

    }



    .c-ml-10 {

        margin-left: 6.66667rem

    }



    .c-mx-2 {

        margin-left: .41667rem;

        margin-right: .41667rem

    }



    .c-mx-3 {

        margin-left: .83333rem;

        margin-right: .83333rem

    }



    .c-mx-4 {

        margin-left: 1.25rem;

        margin-right: 1.25rem

    }



    .c-mx-5 {

        margin-left: 1.66667rem;

        margin-right: 1.66667rem

    }



    .c-mx-6 {

        margin-left: 2.5rem;

        margin-right: 2.5rem

    }



    .c-mx-7 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-8 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-9 {

        margin-left: 5.20833rem;

        margin-right: 5.20833rem

    }



    .c-mx-10 {

        margin-left: 6.66667rem;

        margin-right: 6.66667rem

    }



    .c-my-2 {

        margin-top: .41667rem;

        margin-bottom: .41667rem

    }



    .c-my-3 {

        margin-top: .83333rem;

        margin-bottom: .83333rem

    }



    .c-my-4 {

        margin-top: 1.25rem;

        margin-bottom: 1.25rem

    }



    .c-my-5 {

        margin-top: 1.66667rem;

        margin-bottom: 1.66667rem

    }



    .c-my-6 {

        margin-top: 2.5rem;

        margin-bottom: 2.5rem

    }



    .c-my-7 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-8 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-9 {

        margin-top: 5.20833rem;

        margin-bottom: 5.20833rem

    }



    .c-my-10 {

        margin-top: 6.66667rem;

        margin-bottom: 6.66667rem

    }



    .c-p-2 {

        padding: .41667rem

    }



    .c-p-3 {

        padding: .83333rem

    }



    .c-p-4 {

        padding: 1.25rem

    }



    .c-p-5 {

        padding: 1.66667rem

    }



    .c-p-6 {

        padding: 2.5rem

    }



    .c-p-7 {

        padding: 3.33333rem

    }



    .c-p-8 {

        padding: 4.16667rem

    }



    .c-p-9 {

        padding: 5.20833rem

    }



    .c-p-10 {

        padding: 6.66667rem

    }



    .c-pt-2 {

        padding-top: .41667rem

    }



    .c-pt-3 {

        padding-top: .83333rem

    }



    .c-pt-4 {

        padding-top: 1.25rem

    }



    .c-pt-5 {

        padding-top: 1.66667rem

    }



    .c-pt-6 {

        padding-top: 2.5rem

    }



    .c-pt-7 {

        padding-top: 3.33333rem

    }



    .c-pt-8 {

        padding-top: 4.16667rem

    }



    .c-pt-9 {

        padding-top: 5.20833rem

    }



    .c-pt-10 {

        padding-top: 6.66667rem

    }



    .c-pr-2 {

        padding-right: .41667rem

    }



    .c-pr-3 {

        padding-right: .83333rem

    }



    .c-pr-4 {

        padding-right: 1.25rem

    }



    .c-pr-5 {

        padding-right: 1.66667rem

    }



    .c-pr-6 {

        padding-right: 2.5rem

    }



    .c-pr-7 {

        padding-right: 3.33333rem

    }



    .c-pr-8 {

        padding-right: 4.16667rem

    }



    .c-pr-9 {

        padding-right: 5.20833rem

    }



    .c-pr-10 {

        padding-right: 6.66667rem

    }



    .c-pb-2 {

        padding-bottom: .41667rem

    }



    .c-pb-3 {

        padding-bottom: .83333rem

    }



    .c-pb-4 {

        padding-bottom: 1.25rem

    }



    .c-pb-5 {

        padding-bottom: 1.66667rem

    }



    .c-pb-6 {

        padding-bottom: 2.5rem

    }



    .c-pb-7 {

        padding-bottom: 3.33333rem

    }



    .c-pb-8 {

        padding-bottom: 4.16667rem

    }



    .c-pb-9 {

        padding-bottom: 5.20833rem

    }



    .c-pb-10 {

        padding-bottom: 6.66667rem

    }



    .c-pl-2 {

        padding-left: .41667rem

    }



    .c-pl-3 {

        padding-left: .83333rem

    }



    .c-pl-4 {

        padding-left: 1.25rem

    }



    .c-pl-5 {

        padding-left: 1.66667rem

    }



    .c-pl-6 {

        padding-left: 2.5rem

    }



    .c-pl-7 {

        padding-left: 3.33333rem

    }



    .c-pl-8 {

        padding-left: 4.16667rem

    }



    .c-pl-9 {

        padding-left: 5.20833rem

    }



    .c-pl-10 {

        padding-left: 6.66667rem

    }



    .c-px-2 {

        padding-left: .41667rem;

        padding-right: .41667rem

    }



    .c-px-3 {

        padding-left: .83333rem;

        padding-right: .83333rem

    }



    .c-px-4 {

        padding-left: 1.25rem;

        padding-right: 1.25rem

    }



    .c-px-5 {

        padding-left: 1.66667rem;

        padding-right: 1.66667rem

    }



    .c-px-6 {

        padding-left: 2.5rem;

        padding-right: 2.5rem

    }



    .c-px-7 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-8 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-9 {

        padding-left: 5.20833rem;

        padding-right: 5.20833rem

    }



    .c-px-10 {

        padding-left: 6.66667rem;

        padding-right: 6.66667rem

    }



    .c-py-2 {

        padding-top: .41667rem;

        padding-bottom: .41667rem

    }



    .c-py-3 {

        padding-top: .83333rem;

        padding-bottom: .83333rem

    }



    .c-py-4 {

        padding-top: 1.25rem;

        padding-bottom: 1.25rem

    }



    .c-py-5 {

        padding-top: 1.66667rem;

        padding-bottom: 1.66667rem

    }



    .c-py-6 {

        padding-top: 2.5rem;

        padding-bottom: 2.5rem

    }



    .c-py-7 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-8 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-9 {

        padding-top: 5.20833rem;

        padding-bottom: 5.20833rem

    }



    .c-py-10 {

        padding-top: 6.66667rem;

        padding-bottom: 6.66667rem

    }



    .c-m-sm-2 {

        margin: .41667rem

    }



    .c-m-sm-3 {

        margin: .83333rem

    }



    .c-m-sm-4 {

        margin: 1.25rem

    }



    .c-m-sm-5 {

        margin: 1.66667rem

    }



    .c-m-sm-6 {

        margin: 2.5rem

    }



    .c-m-sm-7 {

        margin: 3.33333rem

    }



    .c-m-sm-8 {

        margin: 4.16667rem

    }



    .c-m-sm-9 {

        margin: 5.20833rem

    }



    .c-m-sm-10 {

        margin: 6.66667rem

    }



    .c-mt-sm-2 {

        margin-top: .41667rem

    }



    .c-mt-sm-3 {

        margin-top: .83333rem

    }



    .c-mt-sm-4 {

        margin-top: 1.25rem

    }



    .c-mt-sm-5 {

        margin-top: 1.66667rem

    }



    .c-mt-sm-6 {

        margin-top: 2.5rem

    }



    .c-mt-sm-7 {

        margin-top: 3.33333rem

    }



    .c-mt-sm-8 {

        margin-top: 4.16667rem

    }



    .c-mt-sm-9 {

        margin-top: 5.20833rem

    }



    .c-mt-sm-10 {

        margin-top: 6.66667rem

    }



    .c-mr-sm-2 {

        margin-right: .41667rem

    }



    .c-mr-sm-3 {

        margin-right: .83333rem

    }



    .c-mr-sm-4 {

        margin-right: 1.25rem

    }



    .c-mr-sm-5 {

        margin-right: 1.66667rem

    }



    .c-mr-sm-6 {

        margin-right: 2.5rem

    }



    .c-mr-sm-7 {

        margin-right: 3.33333rem

    }



    .c-mr-sm-8 {

        margin-right: 4.16667rem

    }



    .c-mr-sm-9 {

        margin-right: 5.20833rem

    }



    .c-mr-sm-10 {

        margin-right: 6.66667rem

    }



    .c-mb-sm-2 {

        margin-bottom: .41667rem

    }



    .c-mb-sm-3 {

        margin-bottom: .83333rem

    }



    .c-mb-sm-4 {

        margin-bottom: 1.25rem

    }



    .c-mb-sm-5 {

        margin-bottom: 1.66667rem

    }



    .c-mb-sm-6 {

        margin-bottom: 2.5rem

    }



    .c-mb-sm-7 {

        margin-bottom: 3.33333rem

    }



    .c-mb-sm-8 {

        margin-bottom: 4.16667rem

    }



    .c-mb-sm-9 {

        margin-bottom: 5.20833rem

    }



    .c-mb-sm-10 {

        margin-bottom: 6.66667rem

    }



    .c-ml-sm-2 {

        margin-left: .41667rem

    }



    .c-ml-sm-3 {

        margin-left: .83333rem

    }



    .c-ml-sm-4 {

        margin-left: 1.25rem

    }



    .c-ml-sm-5 {

        margin-left: 1.66667rem

    }



    .c-ml-sm-6 {

        margin-left: 2.5rem

    }



    .c-ml-sm-7 {

        margin-left: 3.33333rem

    }



    .c-ml-sm-8 {

        margin-left: 4.16667rem

    }



    .c-ml-sm-9 {

        margin-left: 5.20833rem

    }



    .c-ml-sm-10 {

        margin-left: 6.66667rem

    }



    .c-mx-sm-2 {

        margin-left: .41667rem;

        margin-right: .41667rem

    }



    .c-mx-sm-3 {

        margin-left: .83333rem;

        margin-right: .83333rem

    }



    .c-mx-sm-4 {

        margin-left: 1.25rem;

        margin-right: 1.25rem

    }



    .c-mx-sm-5 {

        margin-left: 1.66667rem;

        margin-right: 1.66667rem

    }



    .c-mx-sm-6 {

        margin-left: 2.5rem;

        margin-right: 2.5rem

    }



    .c-mx-sm-7 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-sm-8 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-sm-9 {

        margin-left: 5.20833rem;

        margin-right: 5.20833rem

    }



    .c-mx-sm-10 {

        margin-left: 6.66667rem;

        margin-right: 6.66667rem

    }



    .c-my-sm-2 {

        margin-top: .41667rem;

        margin-bottom: .41667rem

    }



    .c-my-sm-3 {

        margin-top: .83333rem;

        margin-bottom: .83333rem

    }



    .c-my-sm-4 {

        margin-top: 1.25rem;

        margin-bottom: 1.25rem

    }



    .c-my-sm-5 {

        margin-top: 1.66667rem;

        margin-bottom: 1.66667rem

    }



    .c-my-sm-6 {

        margin-top: 2.5rem;

        margin-bottom: 2.5rem

    }



    .c-my-sm-7 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-sm-8 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-sm-9 {

        margin-top: 5.20833rem;

        margin-bottom: 5.20833rem

    }



    .c-my-sm-10 {

        margin-top: 6.66667rem;

        margin-bottom: 6.66667rem

    }



    .c-p-sm-2 {

        padding: .41667rem

    }



    .c-p-sm-3 {

        padding: .83333rem

    }



    .c-p-sm-4 {

        padding: 1.25rem

    }



    .c-p-sm-5 {

        padding: 1.66667rem

    }



    .c-p-sm-6 {

        padding: 2.5rem

    }



    .c-p-sm-7 {

        padding: 3.33333rem

    }



    .c-p-sm-8 {

        padding: 4.16667rem

    }



    .c-p-sm-9 {

        padding: 5.20833rem

    }



    .c-p-sm-10 {

        padding: 6.66667rem

    }



    .c-pt-sm-2 {

        padding-top: .41667rem

    }



    .c-pt-sm-3 {

        padding-top: .83333rem

    }



    .c-pt-sm-4 {

        padding-top: 1.25rem

    }



    .c-pt-sm-5 {

        padding-top: 1.66667rem

    }



    .c-pt-sm-6 {

        padding-top: 2.5rem

    }



    .c-pt-sm-7 {

        padding-top: 3.33333rem

    }



    .c-pt-sm-8 {

        padding-top: 4.16667rem

    }



    .c-pt-sm-9 {

        padding-top: 5.20833rem

    }



    .c-pt-sm-10 {

        padding-top: 6.66667rem

    }



    .c-pr-sm-2 {

        padding-right: .41667rem

    }



    .c-pr-sm-3 {

        padding-right: .83333rem

    }



    .c-pr-sm-4 {

        padding-right: 1.25rem

    }



    .c-pr-sm-5 {

        padding-right: 1.66667rem

    }



    .c-pr-sm-6 {

        padding-right: 2.5rem

    }



    .c-pr-sm-7 {

        padding-right: 3.33333rem

    }



    .c-pr-sm-8 {

        padding-right: 4.16667rem

    }



    .c-pr-sm-9 {

        padding-right: 5.20833rem

    }



    .c-pr-sm-10 {

        padding-right: 6.66667rem

    }



    .c-pb-sm-2 {

        padding-bottom: .41667rem

    }



    .c-pb-sm-3 {

        padding-bottom: .83333rem

    }



    .c-pb-sm-4 {

        padding-bottom: 1.25rem

    }



    .c-pb-sm-5 {

        padding-bottom: 1.66667rem

    }



    .c-pb-sm-6 {

        padding-bottom: 2.5rem

    }



    .c-pb-sm-7 {

        padding-bottom: 3.33333rem

    }



    .c-pb-sm-8 {

        padding-bottom: 4.16667rem

    }



    .c-pb-sm-9 {

        padding-bottom: 5.20833rem

    }



    .c-pb-sm-10 {

        padding-bottom: 6.66667rem

    }



    .c-pl-sm-2 {

        padding-left: .41667rem

    }



    .c-pl-sm-3 {

        padding-left: .83333rem

    }



    .c-pl-sm-4 {

        padding-left: 1.25rem

    }



    .c-pl-sm-5 {

        padding-left: 1.66667rem

    }



    .c-pl-sm-6 {

        padding-left: 2.5rem

    }



    .c-pl-sm-7 {

        padding-left: 3.33333rem

    }



    .c-pl-sm-8 {

        padding-left: 4.16667rem

    }



    .c-pl-sm-9 {

        padding-left: 5.20833rem

    }



    .c-pl-sm-10 {

        padding-left: 6.66667rem

    }



    .c-px-sm-2 {

        padding-left: .41667rem;

        padding-right: .41667rem

    }



    .c-px-sm-3 {

        padding-left: .83333rem;

        padding-right: .83333rem

    }



    .c-px-sm-4 {

        padding-left: 1.25rem;

        padding-right: 1.25rem

    }



    .c-px-sm-5 {

        padding-left: 1.66667rem;

        padding-right: 1.66667rem

    }



    .c-px-sm-6 {

        padding-left: 2.5rem;

        padding-right: 2.5rem

    }



    .c-px-sm-7 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-sm-8 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-sm-9 {

        padding-left: 5.20833rem;

        padding-right: 5.20833rem

    }



    .c-px-sm-10 {

        padding-left: 6.66667rem;

        padding-right: 6.66667rem

    }



    .c-py-sm-2 {

        padding-top: .41667rem;

        padding-bottom: .41667rem

    }



    .c-py-sm-3 {

        padding-top: .83333rem;

        padding-bottom: .83333rem

    }



    .c-py-sm-4 {

        padding-top: 1.25rem;

        padding-bottom: 1.25rem

    }



    .c-py-sm-5 {

        padding-top: 1.66667rem;

        padding-bottom: 1.66667rem

    }



    .c-py-sm-6 {

        padding-top: 2.5rem;

        padding-bottom: 2.5rem

    }



    .c-py-sm-7 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-sm-8 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-sm-9 {

        padding-top: 5.20833rem;

        padding-bottom: 5.20833rem

    }



    .c-py-sm-10 {

        padding-top: 6.66667rem;

        padding-bottom: 6.66667rem

    }



    .c-m-md-2 {

        margin: .41667rem

    }



    .c-m-md-3 {

        margin: .83333rem

    }



    .c-m-md-4 {

        margin: 1.25rem

    }



    .c-m-md-5 {

        margin: 1.66667rem

    }



    .c-m-md-6 {

        margin: 2.5rem

    }



    .c-m-md-7 {

        margin: 3.33333rem

    }



    .c-m-md-8 {

        margin: 4.16667rem

    }



    .c-m-md-9 {

        margin: 5.20833rem

    }



    .c-m-md-10 {

        margin: 6.66667rem

    }



    .c-mt-md-2 {

        margin-top: .41667rem

    }



    .c-mt-md-3 {

        margin-top: .83333rem

    }



    .c-mt-md-4 {

        margin-top: 1.25rem

    }



    .c-mt-md-5 {

        margin-top: 1.66667rem

    }



    .c-mt-md-6 {

        margin-top: 2.5rem

    }



    .c-mt-md-7 {

        margin-top: 3.33333rem

    }



    .c-mt-md-8 {

        margin-top: 4.16667rem

    }



    .c-mt-md-9 {

        margin-top: 5.20833rem

    }



    .c-mt-md-10 {

        margin-top: 6.66667rem

    }



    .c-mr-md-2 {

        margin-right: .41667rem

    }



    .c-mr-md-3 {

        margin-right: .83333rem

    }



    .c-mr-md-4 {

        margin-right: 1.25rem

    }



    .c-mr-md-5 {

        margin-right: 1.66667rem

    }



    .c-mr-md-6 {

        margin-right: 2.5rem

    }



    .c-mr-md-7 {

        margin-right: 3.33333rem

    }



    .c-mr-md-8 {

        margin-right: 4.16667rem

    }



    .c-mr-md-9 {

        margin-right: 5.20833rem

    }



    .c-mr-md-10 {

        margin-right: 6.66667rem

    }



    .c-mb-md-2 {

        margin-bottom: .41667rem

    }



    .c-mb-md-3 {

        margin-bottom: .83333rem

    }



    .c-mb-md-4 {

        margin-bottom: 1.25rem

    }



    .c-mb-md-5 {

        margin-bottom: 1.66667rem

    }



    .c-mb-md-6 {

        margin-bottom: 2.5rem

    }



    .c-mb-md-7 {

        margin-bottom: 3.33333rem

    }



    .c-mb-md-8 {

        margin-bottom: 4.16667rem

    }



    .c-mb-md-9 {

        margin-bottom: 5.20833rem

    }



    .c-mb-md-10 {

        margin-bottom: 6.66667rem

    }



    .c-ml-md-2 {

        margin-left: .41667rem

    }



    .c-ml-md-3 {

        margin-left: .83333rem

    }



    .c-ml-md-4 {

        margin-left: 1.25rem

    }



    .c-ml-md-5 {

        margin-left: 1.66667rem

    }



    .c-ml-md-6 {

        margin-left: 2.5rem

    }



    .c-ml-md-7 {

        margin-left: 3.33333rem

    }



    .c-ml-md-8 {

        margin-left: 4.16667rem

    }



    .c-ml-md-9 {

        margin-left: 5.20833rem

    }



    .c-ml-md-10 {

        margin-left: 6.66667rem

    }



    .c-mx-md-2 {

        margin-left: .41667rem;

        margin-right: .41667rem

    }



    .c-mx-md-3 {

        margin-left: .83333rem;

        margin-right: .83333rem

    }



    .c-mx-md-4 {

        margin-left: 1.25rem;

        margin-right: 1.25rem

    }



    .c-mx-md-5 {

        margin-left: 1.66667rem;

        margin-right: 1.66667rem

    }



    .c-mx-md-6 {

        margin-left: 2.5rem;

        margin-right: 2.5rem

    }



    .c-mx-md-7 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-md-8 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-md-9 {

        margin-left: 5.20833rem;

        margin-right: 5.20833rem

    }



    .c-mx-md-10 {

        margin-left: 6.66667rem;

        margin-right: 6.66667rem

    }



    .c-my-md-2 {

        margin-top: .41667rem;

        margin-bottom: .41667rem

    }



    .c-my-md-3 {

        margin-top: .83333rem;

        margin-bottom: .83333rem

    }



    .c-my-md-4 {

        margin-top: 1.25rem;

        margin-bottom: 1.25rem

    }



    .c-my-md-5 {

        margin-top: 1.66667rem;

        margin-bottom: 1.66667rem

    }



    .c-my-md-6 {

        margin-top: 2.5rem;

        margin-bottom: 2.5rem

    }



    .c-my-md-7 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-md-8 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-md-9 {

        margin-top: 5.20833rem;

        margin-bottom: 5.20833rem

    }



    .c-my-md-10 {

        margin-top: 6.66667rem;

        margin-bottom: 6.66667rem

    }



    .c-p-md-2 {

        padding: .41667rem

    }



    .c-p-md-3 {

        padding: .83333rem

    }



    .c-p-md-4 {

        padding: 1.25rem

    }



    .c-p-md-5 {

        padding: 1.66667rem

    }



    .c-p-md-6 {

        padding: 2.5rem

    }



    .c-p-md-7 {

        padding: 3.33333rem

    }



    .c-p-md-8 {

        padding: 4.16667rem

    }



    .c-p-md-9 {

        padding: 5.20833rem

    }



    .c-p-md-10 {

        padding: 6.66667rem

    }



    .c-pt-md-2 {

        padding-top: .41667rem

    }



    .c-pt-md-3 {

        padding-top: .83333rem

    }



    .c-pt-md-4 {

        padding-top: 1.25rem

    }



    .c-pt-md-5 {

        padding-top: 1.66667rem

    }



    .c-pt-md-6 {

        padding-top: 2.5rem

    }



    .c-pt-md-7 {

        padding-top: 3.33333rem

    }



    .c-pt-md-8 {

        padding-top: 4.16667rem

    }



    .c-pt-md-9 {

        padding-top: 5.20833rem

    }



    .c-pt-md-10 {

        padding-top: 6.66667rem

    }



    .c-pr-md-2 {

        padding-right: .41667rem

    }



    .c-pr-md-3 {

        padding-right: .83333rem

    }



    .c-pr-md-4 {

        padding-right: 1.25rem

    }



    .c-pr-md-5 {

        padding-right: 1.66667rem

    }



    .c-pr-md-6 {

        padding-right: 2.5rem

    }



    .c-pr-md-7 {

        padding-right: 3.33333rem

    }



    .c-pr-md-8 {

        padding-right: 4.16667rem

    }



    .c-pr-md-9 {

        padding-right: 5.20833rem

    }



    .c-pr-md-10 {

        padding-right: 6.66667rem

    }



    .c-pb-md-2 {

        padding-bottom: .41667rem

    }



    .c-pb-md-3 {

        padding-bottom: .83333rem

    }



    .c-pb-md-4 {

        padding-bottom: 1.25rem

    }



    .c-pb-md-5 {

        padding-bottom: 1.66667rem

    }



    .c-pb-md-6 {

        padding-bottom: 2.5rem

    }



    .c-pb-md-7 {

        padding-bottom: 3.33333rem

    }



    .c-pb-md-8 {

        padding-bottom: 4.16667rem

    }



    .c-pb-md-9 {

        padding-bottom: 5.20833rem

    }



    .c-pb-md-10 {

        padding-bottom: 6.66667rem

    }



    .c-pl-md-2 {

        padding-left: .41667rem

    }



    .c-pl-md-3 {

        padding-left: .83333rem

    }



    .c-pl-md-4 {

        padding-left: 1.25rem

    }



    .c-pl-md-5 {

        padding-left: 1.66667rem

    }



    .c-pl-md-6 {

        padding-left: 2.5rem

    }



    .c-pl-md-7 {

        padding-left: 3.33333rem

    }



    .c-pl-md-8 {

        padding-left: 4.16667rem

    }



    .c-pl-md-9 {

        padding-left: 5.20833rem

    }



    .c-pl-md-10 {

        padding-left: 6.66667rem

    }



    .c-px-md-2 {

        padding-left: .41667rem;

        padding-right: .41667rem

    }



    .c-px-md-3 {

        padding-left: .83333rem;

        padding-right: .83333rem

    }



    .c-px-md-4 {

        padding-left: 1.25rem;

        padding-right: 1.25rem

    }



    .c-px-md-5 {

        padding-left: 1.66667rem;

        padding-right: 1.66667rem

    }



    .c-px-md-6 {

        padding-left: 2.5rem;

        padding-right: 2.5rem

    }



    .c-px-md-7 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-md-8 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-md-9 {

        padding-left: 5.20833rem;

        padding-right: 5.20833rem

    }



    .c-px-md-10 {

        padding-left: 6.66667rem;

        padding-right: 6.66667rem

    }



    .c-py-md-2 {

        padding-top: .41667rem;

        padding-bottom: .41667rem

    }



    .c-py-md-3 {

        padding-top: .83333rem;

        padding-bottom: .83333rem

    }



    .c-py-md-4 {

        padding-top: 1.25rem;

        padding-bottom: 1.25rem

    }



    .c-py-md-5 {

        padding-top: 1.66667rem;

        padding-bottom: 1.66667rem

    }



    .c-py-md-6 {

        padding-top: 2.5rem;

        padding-bottom: 2.5rem

    }



    .c-py-md-7 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-md-8 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-md-9 {

        padding-top: 5.20833rem;

        padding-bottom: 5.20833rem

    }



    .c-py-md-10 {

        padding-top: 6.66667rem;

        padding-bottom: 6.66667rem

    }



    .c-m-lg-2 {

        margin: .41667rem

    }



    .c-m-lg-3 {

        margin: .83333rem

    }



    .c-m-lg-4 {

        margin: 1.25rem

    }



    .c-m-lg-5 {

        margin: 1.66667rem

    }



    .c-m-lg-6 {

        margin: 2.5rem

    }



    .c-m-lg-7 {

        margin: 3.33333rem

    }



    .c-m-lg-8 {

        margin: 4.16667rem

    }



    .c-m-lg-9 {

        margin: 5.20833rem

    }



    .c-m-lg-10 {

        margin: 6.66667rem

    }



    .c-mt-lg-2 {

        margin-top: .41667rem

    }



    .c-mt-lg-3 {

        margin-top: .83333rem

    }



    .c-mt-lg-4 {

        margin-top: 1.25rem

    }



    .c-mt-lg-5 {

        margin-top: 1.66667rem

    }



    .c-mt-lg-6 {

        margin-top: 2.5rem

    }



    .c-mt-lg-7 {

        margin-top: 3.33333rem

    }



    .c-mt-lg-8 {

        margin-top: 4.16667rem

    }



    .c-mt-lg-9 {

        margin-top: 5.20833rem

    }



    .c-mt-lg-10 {

        margin-top: 6.66667rem

    }



    .c-mr-lg-2 {

        margin-right: .41667rem

    }



    .c-mr-lg-3 {

        margin-right: .83333rem

    }



    .c-mr-lg-4 {

        margin-right: 1.25rem

    }



    .c-mr-lg-5 {

        margin-right: 1.66667rem

    }



    .c-mr-lg-6 {

        margin-right: 2.5rem

    }



    .c-mr-lg-7 {

        margin-right: 3.33333rem

    }



    .c-mr-lg-8 {

        margin-right: 4.16667rem

    }



    .c-mr-lg-9 {

        margin-right: 5.20833rem

    }



    .c-mr-lg-10 {

        margin-right: 6.66667rem

    }



    .c-mb-lg-2 {

        margin-bottom: .41667rem

    }



    .c-mb-lg-3 {

        margin-bottom: .83333rem

    }



    .c-mb-lg-4 {

        margin-bottom: 1.25rem

    }



    .c-mb-lg-5 {

        margin-bottom: 1.66667rem

    }



    .c-mb-lg-6 {

        margin-bottom: 2.5rem

    }



    .c-mb-lg-7 {

        margin-bottom: 3.33333rem

    }



    .c-mb-lg-8 {

        margin-bottom: 4.16667rem

    }



    .c-mb-lg-9 {

        margin-bottom: 5.20833rem

    }



    .c-mb-lg-10 {

        margin-bottom: 6.66667rem

    }



    .c-ml-lg-2 {

        margin-left: .41667rem

    }



    .c-ml-lg-3 {

        margin-left: .83333rem

    }



    .c-ml-lg-4 {

        margin-left: 1.25rem

    }



    .c-ml-lg-5 {

        margin-left: 1.66667rem

    }



    .c-ml-lg-6 {

        margin-left: 2.5rem

    }



    .c-ml-lg-7 {

        margin-left: 3.33333rem

    }



    .c-ml-lg-8 {

        margin-left: 4.16667rem

    }



    .c-ml-lg-9 {

        margin-left: 5.20833rem

    }



    .c-ml-lg-10 {

        margin-left: 6.66667rem

    }



    .c-mx-lg-2 {

        margin-left: .41667rem;

        margin-right: .41667rem

    }



    .c-mx-lg-3 {

        margin-left: .83333rem;

        margin-right: .83333rem

    }



    .c-mx-lg-4 {

        margin-left: 1.25rem;

        margin-right: 1.25rem

    }



    .c-mx-lg-5 {

        margin-left: 1.66667rem;

        margin-right: 1.66667rem

    }



    .c-mx-lg-6 {

        margin-left: 2.5rem;

        margin-right: 2.5rem

    }



    .c-mx-lg-7 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-lg-8 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-lg-9 {

        margin-left: 5.20833rem;

        margin-right: 5.20833rem

    }



    .c-mx-lg-10 {

        margin-left: 6.66667rem;

        margin-right: 6.66667rem

    }



    .c-my-lg-2 {

        margin-top: .41667rem;

        margin-bottom: .41667rem

    }



    .c-my-lg-3 {

        margin-top: .83333rem;

        margin-bottom: .83333rem

    }



    .c-my-lg-4 {

        margin-top: 1.25rem;

        margin-bottom: 1.25rem

    }



    .c-my-lg-5 {

        margin-top: 1.66667rem;

        margin-bottom: 1.66667rem

    }



    .c-my-lg-6 {

        margin-top: 2.5rem;

        margin-bottom: 2.5rem

    }



    .c-my-lg-7 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-lg-8 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-lg-9 {

        margin-top: 5.20833rem;

        margin-bottom: 5.20833rem

    }



    .c-my-lg-10 {

        margin-top: 6.66667rem;

        margin-bottom: 6.66667rem

    }



    .c-p-lg-2 {

        padding: .41667rem

    }



    .c-p-lg-3 {

        padding: .83333rem

    }



    .c-p-lg-4 {

        padding: 1.25rem

    }



    .c-p-lg-5 {

        padding: 1.66667rem

    }



    .c-p-lg-6 {

        padding: 2.5rem

    }



    .c-p-lg-7 {

        padding: 3.33333rem

    }



    .c-p-lg-8 {

        padding: 4.16667rem

    }



    .c-p-lg-9 {

        padding: 5.20833rem

    }



    .c-p-lg-10 {

        padding: 6.66667rem

    }



    .c-pt-lg-2 {

        padding-top: .41667rem

    }



    .c-pt-lg-3 {

        padding-top: .83333rem

    }



    .c-pt-lg-4 {

        padding-top: 1.25rem

    }



    .c-pt-lg-5 {

        padding-top: 1.66667rem

    }



    .c-pt-lg-6 {

        padding-top: 2.5rem

    }



    .c-pt-lg-7 {

        padding-top: 3.33333rem

    }



    .c-pt-lg-8 {

        padding-top: 4.16667rem

    }



    .c-pt-lg-9 {

        padding-top: 5.20833rem

    }



    .c-pt-lg-10 {

        padding-top: 6.66667rem

    }



    .c-pr-lg-2 {

        padding-right: .41667rem

    }



    .c-pr-lg-3 {

        padding-right: .83333rem

    }



    .c-pr-lg-4 {

        padding-right: 1.25rem

    }



    .c-pr-lg-5 {

        padding-right: 1.66667rem

    }



    .c-pr-lg-6 {

        padding-right: 2.5rem

    }



    .c-pr-lg-7 {

        padding-right: 3.33333rem

    }



    .c-pr-lg-8 {

        padding-right: 4.16667rem

    }



    .c-pr-lg-9 {

        padding-right: 5.20833rem

    }



    .c-pr-lg-10 {

        padding-right: 6.66667rem

    }



    .c-pb-lg-2 {

        padding-bottom: .41667rem

    }



    .c-pb-lg-3 {

        padding-bottom: .83333rem

    }



    .c-pb-lg-4 {

        padding-bottom: 1.25rem

    }



    .c-pb-lg-5 {

        padding-bottom: 1.66667rem

    }



    .c-pb-lg-6 {

        padding-bottom: 2.5rem

    }



    .c-pb-lg-7 {

        padding-bottom: 3.33333rem

    }



    .c-pb-lg-8 {

        padding-bottom: 4.16667rem

    }



    .c-pb-lg-9 {

        padding-bottom: 5.20833rem

    }



    .c-pb-lg-10 {

        padding-bottom: 6.66667rem

    }



    .c-pl-lg-2 {

        padding-left: .41667rem

    }



    .c-pl-lg-3 {

        padding-left: .83333rem

    }



    .c-pl-lg-4 {

        padding-left: 1.25rem

    }



    .c-pl-lg-5 {

        padding-left: 1.66667rem

    }



    .c-pl-lg-6 {

        padding-left: 2.5rem

    }



    .c-pl-lg-7 {

        padding-left: 3.33333rem

    }



    .c-pl-lg-8 {

        padding-left: 4.16667rem

    }



    .c-pl-lg-9 {

        padding-left: 5.20833rem

    }



    .c-pl-lg-10 {

        padding-left: 6.66667rem

    }



    .c-px-lg-2 {

        padding-left: .41667rem;

        padding-right: .41667rem

    }



    .c-px-lg-3 {

        padding-left: .83333rem;

        padding-right: .83333rem

    }



    .c-px-lg-4 {

        padding-left: 1.25rem;

        padding-right: 1.25rem

    }



    .c-px-lg-5 {

        padding-left: 1.66667rem;

        padding-right: 1.66667rem

    }



    .c-px-lg-6 {

        padding-left: 2.5rem;

        padding-right: 2.5rem

    }



    .c-px-lg-7 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-lg-8 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-lg-9 {

        padding-left: 5.20833rem;

        padding-right: 5.20833rem

    }



    .c-px-lg-10 {

        padding-left: 6.66667rem;

        padding-right: 6.66667rem

    }



    .c-py-lg-2 {

        padding-top: .41667rem;

        padding-bottom: .41667rem

    }



    .c-py-lg-3 {

        padding-top: .83333rem;

        padding-bottom: .83333rem

    }



    .c-py-lg-4 {

        padding-top: 1.25rem;

        padding-bottom: 1.25rem

    }



    .c-py-lg-5 {

        padding-top: 1.66667rem;

        padding-bottom: 1.66667rem

    }



    .c-py-lg-6 {

        padding-top: 2.5rem;

        padding-bottom: 2.5rem

    }



    .c-py-lg-7 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-lg-8 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-lg-9 {

        padding-top: 5.20833rem;

        padding-bottom: 5.20833rem

    }



    .c-py-lg-10 {

        padding-top: 6.66667rem;

        padding-bottom: 6.66667rem

    }



    .c-m-xl-1 {

        margin: .25rem

    }



    .c-m-xl-only-1 {

        margin: .25rem!important

    }



    .c-m-xl-2 {

        margin: .41667rem

    }



    .c-m-xl-only-2 {

        margin: .5rem!important

    }



    .c-m-xl-3 {

        margin: .83333rem

    }



    .c-m-xl-only-3 {

        margin: 1rem!important

    }



    .c-m-xl-4 {

        margin: 1.25rem

    }



    .c-m-xl-only-4 {

        margin: 1.5rem!important

    }



    .c-m-xl-5 {

        margin: 1.66667rem

    }



    .c-m-xl-only-5 {

        margin: 2rem!important

    }



    .c-m-xl-6 {

        margin: 2.5rem

    }



    .c-m-xl-only-6 {

        margin: 3rem!important

    }



    .c-m-xl-7 {

        margin: 3.33333rem

    }



    .c-m-xl-only-7 {

        margin: 4rem!important

    }



    .c-m-xl-8 {

        margin: 4.16667rem

    }



    .c-m-xl-only-8 {

        margin: 5rem!important

    }



    .c-m-xl-9 {

        margin: 5.20833rem

    }



    .c-m-xl-only-9 {

        margin: 6.25rem!important

    }



    .c-m-xl-10 {

        margin: 6.66667rem

    }



    .c-m-xl-only-10 {

        margin: 8rem!important

    }



    .c-mt-xl-1 {

        margin-top: .25rem

    }



    .c-mt-xl-only-1 {

        margin-top: .25rem!important

    }



    .c-mt-xl-2 {

        margin-top: .41667rem

    }



    .c-mt-xl-only-2 {

        margin-top: .5rem!important

    }



    .c-mt-xl-3 {

        margin-top: .83333rem

    }



    .c-mt-xl-only-3 {

        margin-top: 1rem!important

    }



    .c-mt-xl-4 {

        margin-top: 1.25rem

    }



    .c-mt-xl-only-4 {

        margin-top: 1.5rem!important

    }



    .c-mt-xl-5 {

        margin-top: 1.66667rem

    }



    .c-mt-xl-only-5 {

        margin-top: 2rem!important

    }



    .c-mt-xl-6 {

        margin-top: 2.5rem

    }



    .c-mt-xl-only-6 {

        margin-top: 3rem!important

    }



    .c-mt-xl-7 {

        margin-top: 3.33333rem

    }



    .c-mt-xl-only-7 {

        margin-top: 4rem!important

    }



    .c-mt-xl-8 {

        margin-top: 4.16667rem

    }



    .c-mt-xl-only-8 {

        margin-top: 5rem!important

    }



    .c-mt-xl-9 {

        margin-top: 5.20833rem

    }



    .c-mt-xl-only-9 {

        margin-top: 6.25rem!important

    }



    .c-mt-xl-10 {

        margin-top: 6.66667rem

    }



    .c-mt-xl-only-10 {

        margin-top: 8rem!important

    }



    .c-mr-xl-1 {

        margin-right: .25rem

    }



    .c-mr-xl-only-1 {

        margin-right: .25rem!important

    }



    .c-mr-xl-2 {

        margin-right: .41667rem

    }



    .c-mr-xl-only-2 {

        margin-right: .5rem!important

    }



    .c-mr-xl-3 {

        margin-right: .83333rem

    }



    .c-mr-xl-only-3 {

        margin-right: 1rem!important

    }



    .c-mr-xl-4 {

        margin-right: 1.25rem

    }



    .c-mr-xl-only-4 {

        margin-right: 1.5rem!important

    }



    .c-mr-xl-5 {

        margin-right: 1.66667rem

    }



    .c-mr-xl-only-5 {

        margin-right: 2rem!important

    }



    .c-mr-xl-6 {

        margin-right: 2.5rem

    }



    .c-mr-xl-only-6 {

        margin-right: 3rem!important

    }



    .c-mr-xl-7 {

        margin-right: 3.33333rem

    }



    .c-mr-xl-only-7 {

        margin-right: 4rem!important

    }



    .c-mr-xl-8 {

        margin-right: 4.16667rem

    }



    .c-mr-xl-only-8 {

        margin-right: 5rem!important

    }



    .c-mr-xl-9 {

        margin-right: 5.20833rem

    }



    .c-mr-xl-only-9 {

        margin-right: 6.25rem!important

    }



    .c-mr-xl-10 {

        margin-right: 6.66667rem

    }



    .c-mr-xl-only-10 {

        margin-right: 8rem!important

    }



    .c-mb-xl-1 {

        margin-bottom: .25rem

    }



    .c-mb-xl-only-1 {

        margin-bottom: .25rem!important

    }



    .c-mb-xl-2 {

        margin-bottom: .41667rem

    }



    .c-mb-xl-only-2 {

        margin-bottom: .5rem!important

    }



    .c-mb-xl-3 {

        margin-bottom: .83333rem

    }



    .c-mb-xl-only-3 {

        margin-bottom: 1rem!important

    }



    .c-mb-xl-4 {

        margin-bottom: 1.25rem

    }



    .c-mb-xl-only-4 {

        margin-bottom: 1.5rem!important

    }



    .c-mb-xl-5 {

        margin-bottom: 1.66667rem

    }



    .c-mb-xl-only-5 {

        margin-bottom: 2rem!important

    }



    .c-mb-xl-6 {

        margin-bottom: 2.5rem

    }



    .c-mb-xl-only-6 {

        margin-bottom: 3rem!important

    }



    .c-mb-xl-7 {

        margin-bottom: 3.33333rem

    }



    .c-mb-xl-only-7 {

        margin-bottom: 4rem!important

    }



    .c-mb-xl-8 {

        margin-bottom: 4.16667rem

    }



    .c-mb-xl-only-8 {

        margin-bottom: 5rem!important

    }



    .c-mb-xl-9 {

        margin-bottom: 5.20833rem

    }



    .c-mb-xl-only-9 {

        margin-bottom: 6.25rem!important

    }



    .c-mb-xl-10 {

        margin-bottom: 6.66667rem

    }



    .c-mb-xl-only-10 {

        margin-bottom: 8rem!important

    }



    .c-ml-xl-1 {

        margin-left: .25rem

    }



    .c-ml-xl-only-1 {

        margin-left: .25rem!important

    }



    .c-ml-xl-2 {

        margin-left: .41667rem

    }



    .c-ml-xl-only-2 {

        margin-left: .5rem!important

    }



    .c-ml-xl-3 {

        margin-left: .83333rem

    }



    .c-ml-xl-only-3 {

        margin-left: 1rem!important

    }



    .c-ml-xl-4 {

        margin-left: 1.25rem

    }



    .c-ml-xl-only-4 {

        margin-left: 1.5rem!important

    }



    .c-ml-xl-5 {

        margin-left: 1.66667rem

    }



    .c-ml-xl-only-5 {

        margin-left: 2rem!important

    }



    .c-ml-xl-6 {

        margin-left: 2.5rem

    }



    .c-ml-xl-only-6 {

        margin-left: 3rem!important

    }



    .c-ml-xl-7 {

        margin-left: 3.33333rem

    }



    .c-ml-xl-only-7 {

        margin-left: 4rem!important

    }



    .c-ml-xl-8 {

        margin-left: 4.16667rem

    }



    .c-ml-xl-only-8 {

        margin-left: 5rem!important

    }



    .c-ml-xl-9 {

        margin-left: 5.20833rem

    }



    .c-ml-xl-only-9 {

        margin-left: 6.25rem!important

    }



    .c-ml-xl-10 {

        margin-left: 6.66667rem

    }



    .c-ml-xl-only-10 {

        margin-left: 8rem!important

    }



    .c-mx-xl-1 {

        margin-left: .25rem;

        margin-right: .25rem

    }



    .c-mx-xl-only-1 {

        margin-left: .25rem!important;

        margin-right: .25rem!important

    }



    .c-mx-xl-2 {

        margin-left: .41667rem;

        margin-right: .41667rem

    }



    .c-mx-xl-only-2 {

        margin-left: .5rem!important;

        margin-right: .5rem!important

    }



    .c-mx-xl-3 {

        margin-left: .83333rem;

        margin-right: .83333rem

    }



    .c-mx-xl-only-3 {

        margin-left: 1rem!important;

        margin-right: 1rem!important

    }



    .c-mx-xl-4 {

        margin-left: 1.25rem;

        margin-right: 1.25rem

    }



    .c-mx-xl-only-4 {

        margin-left: 1.5rem!important;

        margin-right: 1.5rem!important

    }



    .c-mx-xl-5 {

        margin-left: 1.66667rem;

        margin-right: 1.66667rem

    }



    .c-mx-xl-only-5 {

        margin-left: 2rem!important;

        margin-right: 2rem!important

    }



    .c-mx-xl-6 {

        margin-left: 2.5rem;

        margin-right: 2.5rem

    }



    .c-mx-xl-only-6 {

        margin-left: 3rem!important;

        margin-right: 3rem!important

    }



    .c-mx-xl-7 {

        margin-left: 3.33333rem;

        margin-right: 3.33333rem

    }



    .c-mx-xl-only-7 {

        margin-left: 4rem!important;

        margin-right: 4rem!important

    }



    .c-mx-xl-8 {

        margin-left: 4.16667rem;

        margin-right: 4.16667rem

    }



    .c-mx-xl-only-8 {

        margin-left: 5rem!important;

        margin-right: 5rem!important

    }



    .c-mx-xl-9 {

        margin-left: 5.20833rem;

        margin-right: 5.20833rem

    }



    .c-mx-xl-only-9 {

        margin-left: 6.25rem!important;

        margin-right: 6.25rem!important

    }



    .c-mx-xl-10 {

        margin-left: 6.66667rem;

        margin-right: 6.66667rem

    }



    .c-mx-xl-only-10 {

        margin-left: 8rem!important;

        margin-right: 8rem!important

    }



    .c-my-xl-1 {

        margin-top: .25rem;

        margin-bottom: .25rem

    }



    .c-my-xl-only-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .c-my-xl-2 {

        margin-top: .41667rem;

        margin-bottom: .41667rem

    }



    .c-my-xl-only-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .c-my-xl-3 {

        margin-top: .83333rem;

        margin-bottom: .83333rem

    }



    .c-my-xl-only-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .c-my-xl-4 {

        margin-top: 1.25rem;

        margin-bottom: 1.25rem

    }



    .c-my-xl-only-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .c-my-xl-5 {

        margin-top: 1.66667rem;

        margin-bottom: 1.66667rem

    }



    .c-my-xl-only-5 {

        margin-top: 2rem!important;

        margin-bottom: 2rem!important

    }



    .c-my-xl-6 {

        margin-top: 2.5rem;

        margin-bottom: 2.5rem

    }



    .c-my-xl-only-6 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .c-my-xl-7 {

        margin-top: 3.33333rem;

        margin-bottom: 3.33333rem

    }



    .c-my-xl-only-7 {

        margin-top: 4rem!important;

        margin-bottom: 4rem!important

    }



    .c-my-xl-8 {

        margin-top: 4.16667rem;

        margin-bottom: 4.16667rem

    }



    .c-my-xl-only-8 {

        margin-top: 5rem!important;

        margin-bottom: 5rem!important

    }



    .c-my-xl-9 {

        margin-top: 5.20833rem;

        margin-bottom: 5.20833rem

    }



    .c-my-xl-only-9 {

        margin-top: 6.25rem!important;

        margin-bottom: 6.25rem!important

    }



    .c-my-xl-10 {

        margin-top: 6.66667rem;

        margin-bottom: 6.66667rem

    }



    .c-my-xl-only-10 {

        margin-top: 8rem!important;

        margin-bottom: 8rem!important

    }



    .c-p-xl-1 {

        padding: .25rem

    }



    .c-p-xl-only-1 {

        padding: .25rem!important

    }



    .c-p-xl-2 {

        padding: .41667rem

    }



    .c-p-xl-only-2 {

        padding: .5rem!important

    }



    .c-p-xl-3 {

        padding: .83333rem

    }



    .c-p-xl-only-3 {

        padding: 1rem!important

    }



    .c-p-xl-4 {

        padding: 1.25rem

    }



    .c-p-xl-only-4 {

        padding: 1.5rem!important

    }



    .c-p-xl-5 {

        padding: 1.66667rem

    }



    .c-p-xl-only-5 {

        padding: 2rem!important

    }



    .c-p-xl-6 {

        padding: 2.5rem

    }



    .c-p-xl-only-6 {

        padding: 3rem!important

    }



    .c-p-xl-7 {

        padding: 3.33333rem

    }



    .c-p-xl-only-7 {

        padding: 4rem!important

    }



    .c-p-xl-8 {

        padding: 4.16667rem

    }



    .c-p-xl-only-8 {

        padding: 5rem!important

    }



    .c-p-xl-9 {

        padding: 5.20833rem

    }



    .c-p-xl-only-9 {

        padding: 6.25rem!important

    }



    .c-p-xl-10 {

        padding: 6.66667rem

    }



    .c-p-xl-only-10 {

        padding: 8rem!important

    }



    .c-pt-xl-1 {

        padding-top: .25rem

    }



    .c-pt-xl-only-1 {

        padding-top: .25rem!important

    }



    .c-pt-xl-2 {

        padding-top: .41667rem

    }



    .c-pt-xl-only-2 {

        padding-top: .5rem!important

    }



    .c-pt-xl-3 {

        padding-top: .83333rem

    }



    .c-pt-xl-only-3 {

        padding-top: 1rem!important

    }



    .c-pt-xl-4 {

        padding-top: 1.25rem

    }



    .c-pt-xl-only-4 {

        padding-top: 1.5rem!important

    }



    .c-pt-xl-5 {

        padding-top: 1.66667rem

    }



    .c-pt-xl-only-5 {

        padding-top: 2rem!important

    }



    .c-pt-xl-6 {

        padding-top: 2.5rem

    }



    .c-pt-xl-only-6 {

        padding-top: 3rem!important

    }



    .c-pt-xl-7 {

        padding-top: 3.33333rem

    }



    .c-pt-xl-only-7 {

        padding-top: 4rem!important

    }



    .c-pt-xl-8 {

        padding-top: 4.16667rem

    }



    .c-pt-xl-only-8 {

        padding-top: 5rem!important

    }



    .c-pt-xl-9 {

        padding-top: 5.20833rem

    }



    .c-pt-xl-only-9 {

        padding-top: 6.25rem!important

    }



    .c-pt-xl-10 {

        padding-top: 6.66667rem

    }



    .c-pt-xl-only-10 {

        padding-top: 8rem!important

    }



    .c-pr-xl-1 {

        padding-right: .25rem

    }



    .c-pr-xl-only-1 {

        padding-right: .25rem!important

    }



    .c-pr-xl-2 {

        padding-right: .41667rem

    }



    .c-pr-xl-only-2 {

        padding-right: .5rem!important

    }



    .c-pr-xl-3 {

        padding-right: .83333rem

    }



    .c-pr-xl-only-3 {

        padding-right: 1rem!important

    }



    .c-pr-xl-4 {

        padding-right: 1.25rem

    }



    .c-pr-xl-only-4 {

        padding-right: 1.5rem!important

    }



    .c-pr-xl-5 {

        padding-right: 1.66667rem

    }



    .c-pr-xl-only-5 {

        padding-right: 2rem!important

    }



    .c-pr-xl-6 {

        padding-right: 2.5rem

    }



    .c-pr-xl-only-6 {

        padding-right: 3rem!important

    }



    .c-pr-xl-7 {

        padding-right: 3.33333rem

    }



    .c-pr-xl-only-7 {

        padding-right: 4rem!important

    }



    .c-pr-xl-8 {

        padding-right: 4.16667rem

    }



    .c-pr-xl-only-8 {

        padding-right: 5rem!important

    }



    .c-pr-xl-9 {

        padding-right: 5.20833rem

    }



    .c-pr-xl-only-9 {

        padding-right: 6.25rem!important

    }



    .c-pr-xl-10 {

        padding-right: 6.66667rem

    }



    .c-pr-xl-only-10 {

        padding-right: 8rem!important

    }



    .c-pb-xl-1 {

        padding-bottom: .25rem

    }



    .c-pb-xl-only-1 {

        padding-bottom: .25rem!important

    }



    .c-pb-xl-2 {

        padding-bottom: .41667rem

    }



    .c-pb-xl-only-2 {

        padding-bottom: .5rem!important

    }



    .c-pb-xl-3 {

        padding-bottom: .83333rem

    }



    .c-pb-xl-only-3 {

        padding-bottom: 1rem!important

    }



    .c-pb-xl-4 {

        padding-bottom: 1.25rem

    }



    .c-pb-xl-only-4 {

        padding-bottom: 1.5rem!important

    }



    .c-pb-xl-5 {

        padding-bottom: 1.66667rem

    }



    .c-pb-xl-only-5 {

        padding-bottom: 2rem!important

    }



    .c-pb-xl-6 {

        padding-bottom: 2.5rem

    }



    .c-pb-xl-only-6 {

        padding-bottom: 3rem!important

    }



    .c-pb-xl-7 {

        padding-bottom: 3.33333rem

    }



    .c-pb-xl-only-7 {

        padding-bottom: 4rem!important

    }



    .c-pb-xl-8 {

        padding-bottom: 4.16667rem

    }



    .c-pb-xl-only-8 {

        padding-bottom: 5rem!important

    }



    .c-pb-xl-9 {

        padding-bottom: 5.20833rem

    }



    .c-pb-xl-only-9 {

        padding-bottom: 6.25rem!important

    }



    .c-pb-xl-10 {

        padding-bottom: 6.66667rem

    }



    .c-pb-xl-only-10 {

        padding-bottom: 8rem!important

    }



    .c-pl-xl-1 {

        padding-left: .25rem

    }



    .c-pl-xl-only-1 {

        padding-left: .25rem!important

    }



    .c-pl-xl-2 {

        padding-left: .41667rem

    }



    .c-pl-xl-only-2 {

        padding-left: .5rem!important

    }



    .c-pl-xl-3 {

        padding-left: .83333rem

    }



    .c-pl-xl-only-3 {

        padding-left: 1rem!important

    }



    .c-pl-xl-4 {

        padding-left: 1.25rem

    }



    .c-pl-xl-only-4 {

        padding-left: 1.5rem!important

    }



    .c-pl-xl-5 {

        padding-left: 1.66667rem

    }



    .c-pl-xl-only-5 {

        padding-left: 2rem!important

    }



    .c-pl-xl-6 {

        padding-left: 2.5rem

    }



    .c-pl-xl-only-6 {

        padding-left: 3rem!important

    }



    .c-pl-xl-7 {

        padding-left: 3.33333rem

    }



    .c-pl-xl-only-7 {

        padding-left: 4rem!important

    }



    .c-pl-xl-8 {

        padding-left: 4.16667rem

    }



    .c-pl-xl-only-8 {

        padding-left: 5rem!important

    }



    .c-pl-xl-9 {

        padding-left: 5.20833rem

    }



    .c-pl-xl-only-9 {

        padding-left: 6.25rem!important

    }



    .c-pl-xl-10 {

        padding-left: 6.66667rem

    }



    .c-pl-xl-only-10 {

        padding-left: 8rem!important

    }



    .c-px-xl-1 {

        padding-left: .25rem;

        padding-right: .25rem

    }



    .c-px-xl-only-1 {

        padding-left: .25rem!important;

        padding-right: .25rem!important

    }



    .c-px-xl-2 {

        padding-left: .41667rem;

        padding-right: .41667rem

    }



    .c-px-xl-only-2 {

        padding-left: .5rem!important;

        padding-right: .5rem!important

    }



    .c-px-xl-3 {

        padding-left: .83333rem;

        padding-right: .83333rem

    }



    .c-px-xl-only-3 {

        padding-left: 1rem!important;

        padding-right: 1rem!important

    }



    .c-px-xl-4 {

        padding-left: 1.25rem;

        padding-right: 1.25rem

    }



    .c-px-xl-only-4 {

        padding-left: 1.5rem!important;

        padding-right: 1.5rem!important

    }



    .c-px-xl-5 {

        padding-left: 1.66667rem;

        padding-right: 1.66667rem

    }



    .c-px-xl-only-5 {

        padding-left: 2rem!important;

        padding-right: 2rem!important

    }



    .c-px-xl-6 {

        padding-left: 2.5rem;

        padding-right: 2.5rem

    }



    .c-px-xl-only-6 {

        padding-left: 3rem!important;

        padding-right: 3rem!important

    }



    .c-px-xl-7 {

        padding-left: 3.33333rem;

        padding-right: 3.33333rem

    }



    .c-px-xl-only-7 {

        padding-left: 4rem!important;

        padding-right: 4rem!important

    }



    .c-px-xl-8 {

        padding-left: 4.16667rem;

        padding-right: 4.16667rem

    }



    .c-px-xl-only-8 {

        padding-left: 5rem!important;

        padding-right: 5rem!important

    }



    .c-px-xl-9 {

        padding-left: 5.20833rem;

        padding-right: 5.20833rem

    }



    .c-px-xl-only-9 {

        padding-left: 6.25rem!important;

        padding-right: 6.25rem!important

    }



    .c-px-xl-10 {

        padding-left: 6.66667rem;

        padding-right: 6.66667rem

    }



    .c-px-xl-only-10 {

        padding-left: 8rem!important;

        padding-right: 8rem!important

    }



    .c-py-xl-1 {

        padding-top: .25rem;

        padding-bottom: .25rem

    }



    .c-py-xl-only-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .c-py-xl-2 {

        padding-top: .41667rem;

        padding-bottom: .41667rem

    }



    .c-py-xl-only-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .c-py-xl-3 {

        padding-top: .83333rem;

        padding-bottom: .83333rem

    }



    .c-py-xl-only-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .c-py-xl-4 {

        padding-top: 1.25rem;

        padding-bottom: 1.25rem

    }



    .c-py-xl-only-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .c-py-xl-5 {

        padding-top: 1.66667rem;

        padding-bottom: 1.66667rem

    }



    .c-py-xl-only-5 {

        padding-top: 2rem!important;

        padding-bottom: 2rem!important

    }



    .c-py-xl-6 {

        padding-top: 2.5rem;

        padding-bottom: 2.5rem

    }



    .c-py-xl-only-6 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .c-py-xl-7 {

        padding-top: 3.33333rem;

        padding-bottom: 3.33333rem

    }



    .c-py-xl-only-7 {

        padding-top: 4rem!important;

        padding-bottom: 4rem!important

    }



    .c-py-xl-8 {

        padding-top: 4.16667rem;

        padding-bottom: 4.16667rem

    }



    .c-py-xl-only-8 {

        padding-top: 5rem!important;

        padding-bottom: 5rem!important

    }



    .c-py-xl-9 {

        padding-top: 5.20833rem;

        padding-bottom: 5.20833rem

    }



    .c-py-xl-only-9 {

        padding-top: 6.25rem!important;

        padding-bottom: 6.25rem!important

    }



    .c-py-xl-10 {

        padding-top: 6.66667rem;

        padding-bottom: 6.66667rem

    }



    .c-py-xl-only-10 {

        padding-top: 8rem!important;

        padding-bottom: 8rem!important

    }

}



@media (min-width: 1500px) {

    .c-m-2 {

        margin:.45833rem

    }



    .c-m-3 {

        margin: .91667rem

    }



    .c-m-4 {

        margin: 1.375rem

    }



    .c-m-5 {

        margin: 1.83333rem

    }



    .c-m-6 {

        margin: 2.75rem

    }



    .c-m-7 {

        margin: 3.66667rem

    }



    .c-m-8 {

        margin: 4.58333rem

    }



    .c-m-9 {

        margin: 5.72917rem

    }



    .c-m-10 {

        margin: 7.33333rem

    }



    .c-mt-2 {

        margin-top: .45833rem

    }



    .c-mt-3 {

        margin-top: .91667rem

    }



    .c-mt-4 {

        margin-top: 1.375rem

    }



    .c-mt-5 {

        margin-top: 1.83333rem

    }



    .c-mt-6 {

        margin-top: 2.75rem

    }



    .c-mt-7 {

        margin-top: 3.66667rem

    }



    .c-mt-8 {

        margin-top: 4.58333rem

    }



    .c-mt-9 {

        margin-top: 5.72917rem

    }



    .c-mt-10 {

        margin-top: 7.33333rem

    }



    .c-mr-2 {

        margin-right: .45833rem

    }



    .c-mr-3 {

        margin-right: .91667rem

    }



    .c-mr-4 {

        margin-right: 1.375rem

    }



    .c-mr-5 {

        margin-right: 1.83333rem

    }



    .c-mr-6 {

        margin-right: 2.75rem

    }



    .c-mr-7 {

        margin-right: 3.66667rem

    }



    .c-mr-8 {

        margin-right: 4.58333rem

    }



    .c-mr-9 {

        margin-right: 5.72917rem

    }



    .c-mr-10 {

        margin-right: 7.33333rem

    }



    .c-mb-2 {

        margin-bottom: .45833rem

    }



    .c-mb-3 {

        margin-bottom: .91667rem

    }



    .c-mb-4 {

        margin-bottom: 1.375rem

    }



    .c-mb-5 {

        margin-bottom: 1.83333rem

    }



    .c-mb-6 {

        margin-bottom: 2.75rem

    }



    .c-mb-7 {

        margin-bottom: 3.66667rem

    }



    .c-mb-8 {

        margin-bottom: 4.58333rem

    }



    .c-mb-9 {

        margin-bottom: 5.72917rem

    }



    .c-mb-10 {

        margin-bottom: 7.33333rem

    }



    .c-ml-2 {

        margin-left: .45833rem

    }



    .c-ml-3 {

        margin-left: .91667rem

    }



    .c-ml-4 {

        margin-left: 1.375rem

    }



    .c-ml-5 {

        margin-left: 1.83333rem

    }



    .c-ml-6 {

        margin-left: 2.75rem

    }



    .c-ml-7 {

        margin-left: 3.66667rem

    }



    .c-ml-8 {

        margin-left: 4.58333rem

    }



    .c-ml-9 {

        margin-left: 5.72917rem

    }



    .c-ml-10 {

        margin-left: 7.33333rem

    }



    .c-mx-2 {

        margin-left: .45833rem;

        margin-right: .45833rem

    }



    .c-mx-3 {

        margin-left: .91667rem;

        margin-right: .91667rem

    }



    .c-mx-4 {

        margin-left: 1.375rem;

        margin-right: 1.375rem

    }



    .c-mx-5 {

        margin-left: 1.83333rem;

        margin-right: 1.83333rem

    }



    .c-mx-6 {

        margin-left: 2.75rem;

        margin-right: 2.75rem

    }



    .c-mx-7 {

        margin-left: 3.66667rem;

        margin-right: 3.66667rem

    }



    .c-mx-8 {

        margin-left: 4.58333rem;

        margin-right: 4.58333rem

    }



    .c-mx-9 {

        margin-left: 5.72917rem;

        margin-right: 5.72917rem

    }



    .c-mx-10 {

        margin-left: 7.33333rem;

        margin-right: 7.33333rem

    }



    .c-my-2 {

        margin-top: .45833rem;

        margin-bottom: .45833rem

    }



    .c-my-3 {

        margin-top: .91667rem;

        margin-bottom: .91667rem

    }



    .c-my-4 {

        margin-top: 1.375rem;

        margin-bottom: 1.375rem

    }



    .c-my-5 {

        margin-top: 1.83333rem;

        margin-bottom: 1.83333rem

    }



    .c-my-6 {

        margin-top: 2.75rem;

        margin-bottom: 2.75rem

    }



    .c-my-7 {

        margin-top: 3.66667rem;

        margin-bottom: 3.66667rem

    }



    .c-my-8 {

        margin-top: 4.58333rem;

        margin-bottom: 4.58333rem

    }



    .c-my-9 {

        margin-top: 5.72917rem;

        margin-bottom: 5.72917rem

    }



    .c-my-10 {

        margin-top: 7.33333rem;

        margin-bottom: 7.33333rem

    }



    .c-p-2 {

        padding: .45833rem

    }



    .c-p-3 {

        padding: .91667rem

    }



    .c-p-4 {

        padding: 1.375rem

    }



    .c-p-5 {

        padding: 1.83333rem

    }



    .c-p-6 {

        padding: 2.75rem

    }



    .c-p-7 {

        padding: 3.66667rem

    }



    .c-p-8 {

        padding: 4.58333rem

    }



    .c-p-9 {

        padding: 5.72917rem

    }



    .c-p-10 {

        padding: 7.33333rem

    }



    .c-pt-2 {

        padding-top: .45833rem

    }



    .c-pt-3 {

        padding-top: .91667rem

    }



    .c-pt-4 {

        padding-top: 1.375rem

    }



    .c-pt-5 {

        padding-top: 1.83333rem

    }



    .c-pt-6 {

        padding-top: 2.75rem

    }



    .c-pt-7 {

        padding-top: 3.66667rem

    }



    .c-pt-8 {

        padding-top: 4.58333rem

    }



    .c-pt-9 {

        padding-top: 5.72917rem

    }



    .c-pt-10 {

        padding-top: 7.33333rem

    }



    .c-pr-2 {

        padding-right: .45833rem

    }



    .c-pr-3 {

        padding-right: .91667rem

    }



    .c-pr-4 {

        padding-right: 1.375rem

    }



    .c-pr-5 {

        padding-right: 1.83333rem

    }



    .c-pr-6 {

        padding-right: 2.75rem

    }



    .c-pr-7 {

        padding-right: 3.66667rem

    }



    .c-pr-8 {

        padding-right: 4.58333rem

    }



    .c-pr-9 {

        padding-right: 5.72917rem

    }



    .c-pr-10 {

        padding-right: 7.33333rem

    }



    .c-pb-2 {

        padding-bottom: .45833rem

    }



    .c-pb-3 {

        padding-bottom: .91667rem

    }



    .c-pb-4 {

        padding-bottom: 1.375rem

    }



    .c-pb-5 {

        padding-bottom: 1.83333rem

    }



    .c-pb-6 {

        padding-bottom: 2.75rem

    }



    .c-pb-7 {

        padding-bottom: 3.66667rem

    }



    .c-pb-8 {

        padding-bottom: 4.58333rem

    }



    .c-pb-9 {

        padding-bottom: 5.72917rem

    }



    .c-pb-10 {

        padding-bottom: 7.33333rem

    }



    .c-pl-2 {

        padding-left: .45833rem

    }



    .c-pl-3 {

        padding-left: .91667rem

    }



    .c-pl-4 {

        padding-left: 1.375rem

    }



    .c-pl-5 {

        padding-left: 1.83333rem

    }



    .c-pl-6 {

        padding-left: 2.75rem

    }



    .c-pl-7 {

        padding-left: 3.66667rem

    }



    .c-pl-8 {

        padding-left: 4.58333rem

    }



    .c-pl-9 {

        padding-left: 5.72917rem

    }



    .c-pl-10 {

        padding-left: 7.33333rem

    }



    .c-px-2 {

        padding-left: .45833rem;

        padding-right: .45833rem

    }



    .c-px-3 {

        padding-left: .91667rem;

        padding-right: .91667rem

    }



    .c-px-4 {

        padding-left: 1.375rem;

        padding-right: 1.375rem

    }



    .c-px-5 {

        padding-left: 1.83333rem;

        padding-right: 1.83333rem

    }



    .c-px-6 {

        padding-left: 2.75rem;

        padding-right: 2.75rem

    }



    .c-px-7 {

        padding-left: 3.66667rem;

        padding-right: 3.66667rem

    }



    .c-px-8 {

        padding-left: 4.58333rem;

        padding-right: 4.58333rem

    }



    .c-px-9 {

        padding-left: 5.72917rem;

        padding-right: 5.72917rem

    }



    .c-px-10 {

        padding-left: 7.33333rem;

        padding-right: 7.33333rem

    }



    .c-py-2 {

        padding-top: .45833rem;

        padding-bottom: .45833rem

    }



    .c-py-3 {

        padding-top: .91667rem;

        padding-bottom: .91667rem

    }



    .c-py-4 {

        padding-top: 1.375rem;

        padding-bottom: 1.375rem

    }



    .c-py-5 {

        padding-top: 1.83333rem;

        padding-bottom: 1.83333rem

    }



    .c-py-6 {

        padding-top: 2.75rem;

        padding-bottom: 2.75rem

    }



    .c-py-7 {

        padding-top: 3.66667rem;

        padding-bottom: 3.66667rem

    }



    .c-py-8 {

        padding-top: 4.58333rem;

        padding-bottom: 4.58333rem

    }



    .c-py-9 {

        padding-top: 5.72917rem;

        padding-bottom: 5.72917rem

    }



    .c-py-10 {

        padding-top: 7.33333rem;

        padding-bottom: 7.33333rem

    }



    .c-m-sm-2 {

        margin: .45833rem

    }



    .c-m-sm-3 {

        margin: .91667rem

    }



    .c-m-sm-4 {

        margin: 1.375rem

    }



    .c-m-sm-5 {

        margin: 1.83333rem

    }



    .c-m-sm-6 {

        margin: 2.75rem

    }



    .c-m-sm-7 {

        margin: 3.66667rem

    }



    .c-m-sm-8 {

        margin: 4.58333rem

    }



    .c-m-sm-9 {

        margin: 5.72917rem

    }



    .c-m-sm-10 {

        margin: 7.33333rem

    }



    .c-mt-sm-2 {

        margin-top: .45833rem

    }



    .c-mt-sm-3 {

        margin-top: .91667rem

    }



    .c-mt-sm-4 {

        margin-top: 1.375rem

    }



    .c-mt-sm-5 {

        margin-top: 1.83333rem

    }



    .c-mt-sm-6 {

        margin-top: 2.75rem

    }



    .c-mt-sm-7 {

        margin-top: 3.66667rem

    }



    .c-mt-sm-8 {

        margin-top: 4.58333rem

    }



    .c-mt-sm-9 {

        margin-top: 5.72917rem

    }



    .c-mt-sm-10 {

        margin-top: 7.33333rem

    }



    .c-mr-sm-2 {

        margin-right: .45833rem

    }



    .c-mr-sm-3 {

        margin-right: .91667rem

    }



    .c-mr-sm-4 {

        margin-right: 1.375rem

    }



    .c-mr-sm-5 {

        margin-right: 1.83333rem

    }



    .c-mr-sm-6 {

        margin-right: 2.75rem

    }



    .c-mr-sm-7 {

        margin-right: 3.66667rem

    }



    .c-mr-sm-8 {

        margin-right: 4.58333rem

    }



    .c-mr-sm-9 {

        margin-right: 5.72917rem

    }



    .c-mr-sm-10 {

        margin-right: 7.33333rem

    }



    .c-mb-sm-2 {

        margin-bottom: .45833rem

    }



    .c-mb-sm-3 {

        margin-bottom: .91667rem

    }



    .c-mb-sm-4 {

        margin-bottom: 1.375rem

    }



    .c-mb-sm-5 {

        margin-bottom: 1.83333rem

    }



    .c-mb-sm-6 {

        margin-bottom: 2.75rem

    }



    .c-mb-sm-7 {

        margin-bottom: 3.66667rem

    }



    .c-mb-sm-8 {

        margin-bottom: 4.58333rem

    }



    .c-mb-sm-9 {

        margin-bottom: 5.72917rem

    }



    .c-mb-sm-10 {

        margin-bottom: 7.33333rem

    }



    .c-ml-sm-2 {

        margin-left: .45833rem

    }



    .c-ml-sm-3 {

        margin-left: .91667rem

    }



    .c-ml-sm-4 {

        margin-left: 1.375rem

    }



    .c-ml-sm-5 {

        margin-left: 1.83333rem

    }



    .c-ml-sm-6 {

        margin-left: 2.75rem

    }



    .c-ml-sm-7 {

        margin-left: 3.66667rem

    }



    .c-ml-sm-8 {

        margin-left: 4.58333rem

    }



    .c-ml-sm-9 {

        margin-left: 5.72917rem

    }



    .c-ml-sm-10 {

        margin-left: 7.33333rem

    }



    .c-mx-sm-2 {

        margin-left: .45833rem;

        margin-right: .45833rem

    }



    .c-mx-sm-3 {

        margin-left: .91667rem;

        margin-right: .91667rem

    }



    .c-mx-sm-4 {

        margin-left: 1.375rem;

        margin-right: 1.375rem

    }



    .c-mx-sm-5 {

        margin-left: 1.83333rem;

        margin-right: 1.83333rem

    }



    .c-mx-sm-6 {

        margin-left: 2.75rem;

        margin-right: 2.75rem

    }



    .c-mx-sm-7 {

        margin-left: 3.66667rem;

        margin-right: 3.66667rem

    }



    .c-mx-sm-8 {

        margin-left: 4.58333rem;

        margin-right: 4.58333rem

    }



    .c-mx-sm-9 {

        margin-left: 5.72917rem;

        margin-right: 5.72917rem

    }



    .c-mx-sm-10 {

        margin-left: 7.33333rem;

        margin-right: 7.33333rem

    }



    .c-my-sm-2 {

        margin-top: .45833rem;

        margin-bottom: .45833rem

    }



    .c-my-sm-3 {

        margin-top: .91667rem;

        margin-bottom: .91667rem

    }



    .c-my-sm-4 {

        margin-top: 1.375rem;

        margin-bottom: 1.375rem

    }



    .c-my-sm-5 {

        margin-top: 1.83333rem;

        margin-bottom: 1.83333rem

    }



    .c-my-sm-6 {

        margin-top: 2.75rem;

        margin-bottom: 2.75rem

    }



    .c-my-sm-7 {

        margin-top: 3.66667rem;

        margin-bottom: 3.66667rem

    }



    .c-my-sm-8 {

        margin-top: 4.58333rem;

        margin-bottom: 4.58333rem

    }



    .c-my-sm-9 {

        margin-top: 5.72917rem;

        margin-bottom: 5.72917rem

    }



    .c-my-sm-10 {

        margin-top: 7.33333rem;

        margin-bottom: 7.33333rem

    }



    .c-p-sm-2 {

        padding: .45833rem

    }



    .c-p-sm-3 {

        padding: .91667rem

    }



    .c-p-sm-4 {

        padding: 1.375rem

    }



    .c-p-sm-5 {

        padding: 1.83333rem

    }



    .c-p-sm-6 {

        padding: 2.75rem

    }



    .c-p-sm-7 {

        padding: 3.66667rem

    }



    .c-p-sm-8 {

        padding: 4.58333rem

    }



    .c-p-sm-9 {

        padding: 5.72917rem

    }



    .c-p-sm-10 {

        padding: 7.33333rem

    }



    .c-pt-sm-2 {

        padding-top: .45833rem

    }



    .c-pt-sm-3 {

        padding-top: .91667rem

    }



    .c-pt-sm-4 {

        padding-top: 1.375rem

    }



    .c-pt-sm-5 {

        padding-top: 1.83333rem

    }



    .c-pt-sm-6 {

        padding-top: 2.75rem

    }



    .c-pt-sm-7 {

        padding-top: 3.66667rem

    }



    .c-pt-sm-8 {

        padding-top: 4.58333rem

    }



    .c-pt-sm-9 {

        padding-top: 5.72917rem

    }



    .c-pt-sm-10 {

        padding-top: 7.33333rem

    }



    .c-pr-sm-2 {

        padding-right: .45833rem

    }



    .c-pr-sm-3 {

        padding-right: .91667rem

    }



    .c-pr-sm-4 {

        padding-right: 1.375rem

    }



    .c-pr-sm-5 {

        padding-right: 1.83333rem

    }



    .c-pr-sm-6 {

        padding-right: 2.75rem

    }



    .c-pr-sm-7 {

        padding-right: 3.66667rem

    }



    .c-pr-sm-8 {

        padding-right: 4.58333rem

    }



    .c-pr-sm-9 {

        padding-right: 5.72917rem

    }



    .c-pr-sm-10 {

        padding-right: 7.33333rem

    }



    .c-pb-sm-2 {

        padding-bottom: .45833rem

    }



    .c-pb-sm-3 {

        padding-bottom: .91667rem

    }



    .c-pb-sm-4 {

        padding-bottom: 1.375rem

    }



    .c-pb-sm-5 {

        padding-bottom: 1.83333rem

    }



    .c-pb-sm-6 {

        padding-bottom: 2.75rem

    }



    .c-pb-sm-7 {

        padding-bottom: 3.66667rem

    }



    .c-pb-sm-8 {

        padding-bottom: 4.58333rem

    }



    .c-pb-sm-9 {

        padding-bottom: 5.72917rem

    }



    .c-pb-sm-10 {

        padding-bottom: 7.33333rem

    }



    .c-pl-sm-2 {

        padding-left: .45833rem

    }



    .c-pl-sm-3 {

        padding-left: .91667rem

    }



    .c-pl-sm-4 {

        padding-left: 1.375rem

    }



    .c-pl-sm-5 {

        padding-left: 1.83333rem

    }



    .c-pl-sm-6 {

        padding-left: 2.75rem

    }



    .c-pl-sm-7 {

        padding-left: 3.66667rem

    }



    .c-pl-sm-8 {

        padding-left: 4.58333rem

    }



    .c-pl-sm-9 {

        padding-left: 5.72917rem

    }



    .c-pl-sm-10 {

        padding-left: 7.33333rem

    }



    .c-px-sm-2 {

        padding-left: .45833rem;

        padding-right: .45833rem

    }



    .c-px-sm-3 {

        padding-left: .91667rem;

        padding-right: .91667rem

    }



    .c-px-sm-4 {

        padding-left: 1.375rem;

        padding-right: 1.375rem

    }



    .c-px-sm-5 {

        padding-left: 1.83333rem;

        padding-right: 1.83333rem

    }



    .c-px-sm-6 {

        padding-left: 2.75rem;

        padding-right: 2.75rem

    }



    .c-px-sm-7 {

        padding-left: 3.66667rem;

        padding-right: 3.66667rem

    }



    .c-px-sm-8 {

        padding-left: 4.58333rem;

        padding-right: 4.58333rem

    }



    .c-px-sm-9 {

        padding-left: 5.72917rem;

        padding-right: 5.72917rem

    }



    .c-px-sm-10 {

        padding-left: 7.33333rem;

        padding-right: 7.33333rem

    }



    .c-py-sm-2 {

        padding-top: .45833rem;

        padding-bottom: .45833rem

    }



    .c-py-sm-3 {

        padding-top: .91667rem;

        padding-bottom: .91667rem

    }



    .c-py-sm-4 {

        padding-top: 1.375rem;

        padding-bottom: 1.375rem

    }



    .c-py-sm-5 {

        padding-top: 1.83333rem;

        padding-bottom: 1.83333rem

    }



    .c-py-sm-6 {

        padding-top: 2.75rem;

        padding-bottom: 2.75rem

    }



    .c-py-sm-7 {

        padding-top: 3.66667rem;

        padding-bottom: 3.66667rem

    }



    .c-py-sm-8 {

        padding-top: 4.58333rem;

        padding-bottom: 4.58333rem

    }



    .c-py-sm-9 {

        padding-top: 5.72917rem;

        padding-bottom: 5.72917rem

    }



    .c-py-sm-10 {

        padding-top: 7.33333rem;

        padding-bottom: 7.33333rem

    }



    .c-m-md-2 {

        margin: .45833rem

    }



    .c-m-md-3 {

        margin: .91667rem

    }



    .c-m-md-4 {

        margin: 1.375rem

    }



    .c-m-md-5 {

        margin: 1.83333rem

    }



    .c-m-md-6 {

        margin: 2.75rem

    }



    .c-m-md-7 {

        margin: 3.66667rem

    }



    .c-m-md-8 {

        margin: 4.58333rem

    }



    .c-m-md-9 {

        margin: 5.72917rem

    }



    .c-m-md-10 {

        margin: 7.33333rem

    }



    .c-mt-md-2 {

        margin-top: .45833rem

    }



    .c-mt-md-3 {

        margin-top: .91667rem

    }



    .c-mt-md-4 {

        margin-top: 1.375rem

    }



    .c-mt-md-5 {

        margin-top: 1.83333rem

    }



    .c-mt-md-6 {

        margin-top: 2.75rem

    }



    .c-mt-md-7 {

        margin-top: 3.66667rem

    }



    .c-mt-md-8 {

        margin-top: 4.58333rem

    }



    .c-mt-md-9 {

        margin-top: 5.72917rem

    }



    .c-mt-md-10 {

        margin-top: 7.33333rem

    }



    .c-mr-md-2 {

        margin-right: .45833rem

    }



    .c-mr-md-3 {

        margin-right: .91667rem

    }



    .c-mr-md-4 {

        margin-right: 1.375rem

    }



    .c-mr-md-5 {

        margin-right: 1.83333rem

    }



    .c-mr-md-6 {

        margin-right: 2.75rem

    }



    .c-mr-md-7 {

        margin-right: 3.66667rem

    }



    .c-mr-md-8 {

        margin-right: 4.58333rem

    }



    .c-mr-md-9 {

        margin-right: 5.72917rem

    }



    .c-mr-md-10 {

        margin-right: 7.33333rem

    }



    .c-mb-md-2 {

        margin-bottom: .45833rem

    }



    .c-mb-md-3 {

        margin-bottom: .91667rem

    }



    .c-mb-md-4 {

        margin-bottom: 1.375rem

    }



    .c-mb-md-5 {

        margin-bottom: 1.83333rem

    }



    .c-mb-md-6 {

        margin-bottom: 2.75rem

    }



    .c-mb-md-7 {

        margin-bottom: 3.66667rem

    }



    .c-mb-md-8 {

        margin-bottom: 4.58333rem

    }



    .c-mb-md-9 {

        margin-bottom: 5.72917rem

    }



    .c-mb-md-10 {

        margin-bottom: 7.33333rem

    }



    .c-ml-md-2 {

        margin-left: .45833rem

    }



    .c-ml-md-3 {

        margin-left: .91667rem

    }



    .c-ml-md-4 {

        margin-left: 1.375rem

    }



    .c-ml-md-5 {

        margin-left: 1.83333rem

    }



    .c-ml-md-6 {

        margin-left: 2.75rem

    }



    .c-ml-md-7 {

        margin-left: 3.66667rem

    }



    .c-ml-md-8 {

        margin-left: 4.58333rem

    }



    .c-ml-md-9 {

        margin-left: 5.72917rem

    }



    .c-ml-md-10 {

        margin-left: 7.33333rem

    }



    .c-mx-md-2 {

        margin-left: .45833rem;

        margin-right: .45833rem

    }



    .c-mx-md-3 {

        margin-left: .91667rem;

        margin-right: .91667rem

    }



    .c-mx-md-4 {

        margin-left: 1.375rem;

        margin-right: 1.375rem

    }



    .c-mx-md-5 {

        margin-left: 1.83333rem;

        margin-right: 1.83333rem

    }



    .c-mx-md-6 {

        margin-left: 2.75rem;

        margin-right: 2.75rem

    }



    .c-mx-md-7 {

        margin-left: 3.66667rem;

        margin-right: 3.66667rem

    }



    .c-mx-md-8 {

        margin-left: 4.58333rem;

        margin-right: 4.58333rem

    }



    .c-mx-md-9 {

        margin-left: 5.72917rem;

        margin-right: 5.72917rem

    }



    .c-mx-md-10 {

        margin-left: 7.33333rem;

        margin-right: 7.33333rem

    }



    .c-my-md-2 {

        margin-top: .45833rem;

        margin-bottom: .45833rem

    }



    .c-my-md-3 {

        margin-top: .91667rem;

        margin-bottom: .91667rem

    }



    .c-my-md-4 {

        margin-top: 1.375rem;

        margin-bottom: 1.375rem

    }



    .c-my-md-5 {

        margin-top: 1.83333rem;

        margin-bottom: 1.83333rem

    }



    .c-my-md-6 {

        margin-top: 2.75rem;

        margin-bottom: 2.75rem

    }



    .c-my-md-7 {

        margin-top: 3.66667rem;

        margin-bottom: 3.66667rem

    }



    .c-my-md-8 {

        margin-top: 4.58333rem;

        margin-bottom: 4.58333rem

    }



    .c-my-md-9 {

        margin-top: 5.72917rem;

        margin-bottom: 5.72917rem

    }



    .c-my-md-10 {

        margin-top: 7.33333rem;

        margin-bottom: 7.33333rem

    }



    .c-p-md-2 {

        padding: .45833rem

    }



    .c-p-md-3 {

        padding: .91667rem

    }



    .c-p-md-4 {

        padding: 1.375rem

    }



    .c-p-md-5 {

        padding: 1.83333rem

    }



    .c-p-md-6 {

        padding: 2.75rem

    }



    .c-p-md-7 {

        padding: 3.66667rem

    }



    .c-p-md-8 {

        padding: 4.58333rem

    }



    .c-p-md-9 {

        padding: 5.72917rem

    }



    .c-p-md-10 {

        padding: 7.33333rem

    }



    .c-pt-md-2 {

        padding-top: .45833rem

    }



    .c-pt-md-3 {

        padding-top: .91667rem

    }



    .c-pt-md-4 {

        padding-top: 1.375rem

    }



    .c-pt-md-5 {

        padding-top: 1.83333rem

    }



    .c-pt-md-6 {

        padding-top: 2.75rem

    }



    .c-pt-md-7 {

        padding-top: 3.66667rem

    }



    .c-pt-md-8 {

        padding-top: 4.58333rem

    }



    .c-pt-md-9 {

        padding-top: 5.72917rem

    }



    .c-pt-md-10 {

        padding-top: 7.33333rem

    }



    .c-pr-md-2 {

        padding-right: .45833rem

    }



    .c-pr-md-3 {

        padding-right: .91667rem

    }



    .c-pr-md-4 {

        padding-right: 1.375rem

    }



    .c-pr-md-5 {

        padding-right: 1.83333rem

    }



    .c-pr-md-6 {

        padding-right: 2.75rem

    }



    .c-pr-md-7 {

        padding-right: 3.66667rem

    }



    .c-pr-md-8 {

        padding-right: 4.58333rem

    }



    .c-pr-md-9 {

        padding-right: 5.72917rem

    }



    .c-pr-md-10 {

        padding-right: 7.33333rem

    }



    .c-pb-md-2 {

        padding-bottom: .45833rem

    }



    .c-pb-md-3 {

        padding-bottom: .91667rem

    }



    .c-pb-md-4 {

        padding-bottom: 1.375rem

    }



    .c-pb-md-5 {

        padding-bottom: 1.83333rem

    }



    .c-pb-md-6 {

        padding-bottom: 2.75rem

    }



    .c-pb-md-7 {

        padding-bottom: 3.66667rem

    }



    .c-pb-md-8 {

        padding-bottom: 4.58333rem

    }



    .c-pb-md-9 {

        padding-bottom: 5.72917rem

    }



    .c-pb-md-10 {

        padding-bottom: 7.33333rem

    }



    .c-pl-md-2 {

        padding-left: .45833rem

    }



    .c-pl-md-3 {

        padding-left: .91667rem

    }



    .c-pl-md-4 {

        padding-left: 1.375rem

    }



    .c-pl-md-5 {

        padding-left: 1.83333rem

    }



    .c-pl-md-6 {

        padding-left: 2.75rem

    }



    .c-pl-md-7 {

        padding-left: 3.66667rem

    }



    .c-pl-md-8 {

        padding-left: 4.58333rem

    }



    .c-pl-md-9 {

        padding-left: 5.72917rem

    }



    .c-pl-md-10 {

        padding-left: 7.33333rem

    }



    .c-px-md-2 {

        padding-left: .45833rem;

        padding-right: .45833rem

    }



    .c-px-md-3 {

        padding-left: .91667rem;

        padding-right: .91667rem

    }



    .c-px-md-4 {

        padding-left: 1.375rem;

        padding-right: 1.375rem

    }



    .c-px-md-5 {

        padding-left: 1.83333rem;

        padding-right: 1.83333rem

    }



    .c-px-md-6 {

        padding-left: 2.75rem;

        padding-right: 2.75rem

    }



    .c-px-md-7 {

        padding-left: 3.66667rem;

        padding-right: 3.66667rem

    }



    .c-px-md-8 {

        padding-left: 4.58333rem;

        padding-right: 4.58333rem

    }



    .c-px-md-9 {

        padding-left: 5.72917rem;

        padding-right: 5.72917rem

    }



    .c-px-md-10 {

        padding-left: 7.33333rem;

        padding-right: 7.33333rem

    }



    .c-py-md-2 {

        padding-top: .45833rem;

        padding-bottom: .45833rem

    }



    .c-py-md-3 {

        padding-top: .91667rem;

        padding-bottom: .91667rem

    }



    .c-py-md-4 {

        padding-top: 1.375rem;

        padding-bottom: 1.375rem

    }



    .c-py-md-5 {

        padding-top: 1.83333rem;

        padding-bottom: 1.83333rem

    }



    .c-py-md-6 {

        padding-top: 2.75rem;

        padding-bottom: 2.75rem

    }



    .c-py-md-7 {

        padding-top: 3.66667rem;

        padding-bottom: 3.66667rem

    }



    .c-py-md-8 {

        padding-top: 4.58333rem;

        padding-bottom: 4.58333rem

    }



    .c-py-md-9 {

        padding-top: 5.72917rem;

        padding-bottom: 5.72917rem

    }



    .c-py-md-10 {

        padding-top: 7.33333rem;

        padding-bottom: 7.33333rem

    }



    .c-m-lg-2 {

        margin: .45833rem

    }



    .c-m-lg-3 {

        margin: .91667rem

    }



    .c-m-lg-4 {

        margin: 1.375rem

    }



    .c-m-lg-5 {

        margin: 1.83333rem

    }



    .c-m-lg-6 {

        margin: 2.75rem

    }



    .c-m-lg-7 {

        margin: 3.66667rem

    }



    .c-m-lg-8 {

        margin: 4.58333rem

    }



    .c-m-lg-9 {

        margin: 5.72917rem

    }



    .c-m-lg-10 {

        margin: 7.33333rem

    }



    .c-mt-lg-2 {

        margin-top: .45833rem

    }



    .c-mt-lg-3 {

        margin-top: .91667rem

    }



    .c-mt-lg-4 {

        margin-top: 1.375rem

    }



    .c-mt-lg-5 {

        margin-top: 1.83333rem

    }



    .c-mt-lg-6 {

        margin-top: 2.75rem

    }



    .c-mt-lg-7 {

        margin-top: 3.66667rem

    }



    .c-mt-lg-8 {

        margin-top: 4.58333rem

    }



    .c-mt-lg-9 {

        margin-top: 5.72917rem

    }



    .c-mt-lg-10 {

        margin-top: 7.33333rem

    }



    .c-mr-lg-2 {

        margin-right: .45833rem

    }



    .c-mr-lg-3 {

        margin-right: .91667rem

    }



    .c-mr-lg-4 {

        margin-right: 1.375rem

    }



    .c-mr-lg-5 {

        margin-right: 1.83333rem

    }



    .c-mr-lg-6 {

        margin-right: 2.75rem

    }



    .c-mr-lg-7 {

        margin-right: 3.66667rem

    }



    .c-mr-lg-8 {

        margin-right: 4.58333rem

    }



    .c-mr-lg-9 {

        margin-right: 5.72917rem

    }



    .c-mr-lg-10 {

        margin-right: 7.33333rem

    }



    .c-mb-lg-2 {

        margin-bottom: .45833rem

    }



    .c-mb-lg-3 {

        margin-bottom: .91667rem

    }



    .c-mb-lg-4 {

        margin-bottom: 1.375rem

    }



    .c-mb-lg-5 {

        margin-bottom: 1.83333rem

    }



    .c-mb-lg-6 {

        margin-bottom: 2.75rem

    }



    .c-mb-lg-7 {

        margin-bottom: 3.66667rem

    }



    .c-mb-lg-8 {

        margin-bottom: 4.58333rem

    }



    .c-mb-lg-9 {

        margin-bottom: 5.72917rem

    }



    .c-mb-lg-10 {

        margin-bottom: 7.33333rem

    }



    .c-ml-lg-2 {

        margin-left: .45833rem

    }



    .c-ml-lg-3 {

        margin-left: .91667rem

    }



    .c-ml-lg-4 {

        margin-left: 1.375rem

    }



    .c-ml-lg-5 {

        margin-left: 1.83333rem

    }



    .c-ml-lg-6 {

        margin-left: 2.75rem

    }



    .c-ml-lg-7 {

        margin-left: 3.66667rem

    }



    .c-ml-lg-8 {

        margin-left: 4.58333rem

    }



    .c-ml-lg-9 {

        margin-left: 5.72917rem

    }



    .c-ml-lg-10 {

        margin-left: 7.33333rem

    }



    .c-mx-lg-2 {

        margin-left: .45833rem;

        margin-right: .45833rem

    }



    .c-mx-lg-3 {

        margin-left: .91667rem;

        margin-right: .91667rem

    }



    .c-mx-lg-4 {

        margin-left: 1.375rem;

        margin-right: 1.375rem

    }



    .c-mx-lg-5 {

        margin-left: 1.83333rem;

        margin-right: 1.83333rem

    }



    .c-mx-lg-6 {

        margin-left: 2.75rem;

        margin-right: 2.75rem

    }



    .c-mx-lg-7 {

        margin-left: 3.66667rem;

        margin-right: 3.66667rem

    }



    .c-mx-lg-8 {

        margin-left: 4.58333rem;

        margin-right: 4.58333rem

    }



    .c-mx-lg-9 {

        margin-left: 5.72917rem;

        margin-right: 5.72917rem

    }



    .c-mx-lg-10 {

        margin-left: 7.33333rem;

        margin-right: 7.33333rem

    }



    .c-my-lg-2 {

        margin-top: .45833rem;

        margin-bottom: .45833rem

    }



    .c-my-lg-3 {

        margin-top: .91667rem;

        margin-bottom: .91667rem

    }



    .c-my-lg-4 {

        margin-top: 1.375rem;

        margin-bottom: 1.375rem

    }



    .c-my-lg-5 {

        margin-top: 1.83333rem;

        margin-bottom: 1.83333rem

    }



    .c-my-lg-6 {

        margin-top: 2.75rem;

        margin-bottom: 2.75rem

    }



    .c-my-lg-7 {

        margin-top: 3.66667rem;

        margin-bottom: 3.66667rem

    }



    .c-my-lg-8 {

        margin-top: 4.58333rem;

        margin-bottom: 4.58333rem

    }



    .c-my-lg-9 {

        margin-top: 5.72917rem;

        margin-bottom: 5.72917rem

    }



    .c-my-lg-10 {

        margin-top: 7.33333rem;

        margin-bottom: 7.33333rem

    }



    .c-p-lg-2 {

        padding: .45833rem

    }



    .c-p-lg-3 {

        padding: .91667rem

    }



    .c-p-lg-4 {

        padding: 1.375rem

    }



    .c-p-lg-5 {

        padding: 1.83333rem

    }



    .c-p-lg-6 {

        padding: 2.75rem

    }



    .c-p-lg-7 {

        padding: 3.66667rem

    }



    .c-p-lg-8 {

        padding: 4.58333rem

    }



    .c-p-lg-9 {

        padding: 5.72917rem

    }



    .c-p-lg-10 {

        padding: 7.33333rem

    }



    .c-pt-lg-2 {

        padding-top: .45833rem

    }



    .c-pt-lg-3 {

        padding-top: .91667rem

    }



    .c-pt-lg-4 {

        padding-top: 1.375rem

    }



    .c-pt-lg-5 {

        padding-top: 1.83333rem

    }



    .c-pt-lg-6 {

        padding-top: 2.75rem

    }



    .c-pt-lg-7 {

        padding-top: 3.66667rem

    }



    .c-pt-lg-8 {

        padding-top: 4.58333rem

    }



    .c-pt-lg-9 {

        padding-top: 5.72917rem

    }



    .c-pt-lg-10 {

        padding-top: 7.33333rem

    }



    .c-pr-lg-2 {

        padding-right: .45833rem

    }



    .c-pr-lg-3 {

        padding-right: .91667rem

    }



    .c-pr-lg-4 {

        padding-right: 1.375rem

    }



    .c-pr-lg-5 {

        padding-right: 1.83333rem

    }



    .c-pr-lg-6 {

        padding-right: 2.75rem

    }



    .c-pr-lg-7 {

        padding-right: 3.66667rem

    }



    .c-pr-lg-8 {

        padding-right: 4.58333rem

    }



    .c-pr-lg-9 {

        padding-right: 5.72917rem

    }



    .c-pr-lg-10 {

        padding-right: 7.33333rem

    }



    .c-pb-lg-2 {

        padding-bottom: .45833rem

    }



    .c-pb-lg-3 {

        padding-bottom: .91667rem

    }



    .c-pb-lg-4 {

        padding-bottom: 1.375rem

    }



    .c-pb-lg-5 {

        padding-bottom: 1.83333rem

    }



    .c-pb-lg-6 {

        padding-bottom: 2.75rem

    }



    .c-pb-lg-7 {

        padding-bottom: 3.66667rem

    }



    .c-pb-lg-8 {

        padding-bottom: 4.58333rem

    }



    .c-pb-lg-9 {

        padding-bottom: 5.72917rem

    }



    .c-pb-lg-10 {

        padding-bottom: 7.33333rem

    }



    .c-pl-lg-2 {

        padding-left: .45833rem

    }



    .c-pl-lg-3 {

        padding-left: .91667rem

    }



    .c-pl-lg-4 {

        padding-left: 1.375rem

    }



    .c-pl-lg-5 {

        padding-left: 1.83333rem

    }



    .c-pl-lg-6 {

        padding-left: 2.75rem

    }



    .c-pl-lg-7 {

        padding-left: 3.66667rem

    }



    .c-pl-lg-8 {

        padding-left: 4.58333rem

    }



    .c-pl-lg-9 {

        padding-left: 5.72917rem

    }



    .c-pl-lg-10 {

        padding-left: 7.33333rem

    }



    .c-px-lg-2 {

        padding-left: .45833rem;

        padding-right: .45833rem

    }



    .c-px-lg-3 {

        padding-left: .91667rem;

        padding-right: .91667rem

    }



    .c-px-lg-4 {

        padding-left: 1.375rem;

        padding-right: 1.375rem

    }



    .c-px-lg-5 {

        padding-left: 1.83333rem;

        padding-right: 1.83333rem

    }



    .c-px-lg-6 {

        padding-left: 2.75rem;

        padding-right: 2.75rem

    }



    .c-px-lg-7 {

        padding-left: 3.66667rem;

        padding-right: 3.66667rem

    }



    .c-px-lg-8 {

        padding-left: 4.58333rem;

        padding-right: 4.58333rem

    }



    .c-px-lg-9 {

        padding-left: 5.72917rem;

        padding-right: 5.72917rem

    }



    .c-px-lg-10 {

        padding-left: 7.33333rem;

        padding-right: 7.33333rem

    }



    .c-py-lg-2 {

        padding-top: .45833rem;

        padding-bottom: .45833rem

    }



    .c-py-lg-3 {

        padding-top: .91667rem;

        padding-bottom: .91667rem

    }



    .c-py-lg-4 {

        padding-top: 1.375rem;

        padding-bottom: 1.375rem

    }



    .c-py-lg-5 {

        padding-top: 1.83333rem;

        padding-bottom: 1.83333rem

    }



    .c-py-lg-6 {

        padding-top: 2.75rem;

        padding-bottom: 2.75rem

    }



    .c-py-lg-7 {

        padding-top: 3.66667rem;

        padding-bottom: 3.66667rem

    }



    .c-py-lg-8 {

        padding-top: 4.58333rem;

        padding-bottom: 4.58333rem

    }



    .c-py-lg-9 {

        padding-top: 5.72917rem;

        padding-bottom: 5.72917rem

    }



    .c-py-lg-10 {

        padding-top: 7.33333rem;

        padding-bottom: 7.33333rem

    }



    .c-m-xl-2 {

        margin: .45833rem

    }



    .c-m-xl-3 {

        margin: .91667rem

    }



    .c-m-xl-4 {

        margin: 1.375rem

    }



    .c-m-xl-5 {

        margin: 1.83333rem

    }



    .c-m-xl-6 {

        margin: 2.75rem

    }



    .c-m-xl-7 {

        margin: 3.66667rem

    }



    .c-m-xl-8 {

        margin: 4.58333rem

    }



    .c-m-xl-9 {

        margin: 5.72917rem

    }



    .c-m-xl-10 {

        margin: 7.33333rem

    }



    .c-mt-xl-2 {

        margin-top: .45833rem

    }



    .c-mt-xl-3 {

        margin-top: .91667rem

    }



    .c-mt-xl-4 {

        margin-top: 1.375rem

    }



    .c-mt-xl-5 {

        margin-top: 1.83333rem

    }



    .c-mt-xl-6 {

        margin-top: 2.75rem

    }



    .c-mt-xl-7 {

        margin-top: 3.66667rem

    }



    .c-mt-xl-8 {

        margin-top: 4.58333rem

    }



    .c-mt-xl-9 {

        margin-top: 5.72917rem

    }



    .c-mt-xl-10 {

        margin-top: 7.33333rem

    }



    .c-mr-xl-2 {

        margin-right: .45833rem

    }



    .c-mr-xl-3 {

        margin-right: .91667rem

    }



    .c-mr-xl-4 {

        margin-right: 1.375rem

    }



    .c-mr-xl-5 {

        margin-right: 1.83333rem

    }



    .c-mr-xl-6 {

        margin-right: 2.75rem

    }



    .c-mr-xl-7 {

        margin-right: 3.66667rem

    }



    .c-mr-xl-8 {

        margin-right: 4.58333rem

    }



    .c-mr-xl-9 {

        margin-right: 5.72917rem

    }



    .c-mr-xl-10 {

        margin-right: 7.33333rem

    }



    .c-mb-xl-2 {

        margin-bottom: .45833rem

    }



    .c-mb-xl-3 {

        margin-bottom: .91667rem

    }



    .c-mb-xl-4 {

        margin-bottom: 1.375rem

    }



    .c-mb-xl-5 {

        margin-bottom: 1.83333rem

    }



    .c-mb-xl-6 {

        margin-bottom: 2.75rem

    }



    .c-mb-xl-7 {

        margin-bottom: 3.66667rem

    }



    .c-mb-xl-8 {

        margin-bottom: 4.58333rem

    }



    .c-mb-xl-9 {

        margin-bottom: 5.72917rem

    }



    .c-mb-xl-10 {

        margin-bottom: 7.33333rem

    }



    .c-ml-xl-2 {

        margin-left: .45833rem

    }



    .c-ml-xl-3 {

        margin-left: .91667rem

    }



    .c-ml-xl-4 {

        margin-left: 1.375rem

    }



    .c-ml-xl-5 {

        margin-left: 1.83333rem

    }



    .c-ml-xl-6 {

        margin-left: 2.75rem

    }



    .c-ml-xl-7 {

        margin-left: 3.66667rem

    }



    .c-ml-xl-8 {

        margin-left: 4.58333rem

    }



    .c-ml-xl-9 {

        margin-left: 5.72917rem

    }



    .c-ml-xl-10 {

        margin-left: 7.33333rem

    }



    .c-mx-xl-2 {

        margin-left: .45833rem;

        margin-right: .45833rem

    }



    .c-mx-xl-3 {

        margin-left: .91667rem;

        margin-right: .91667rem

    }



    .c-mx-xl-4 {

        margin-left: 1.375rem;

        margin-right: 1.375rem

    }



    .c-mx-xl-5 {

        margin-left: 1.83333rem;

        margin-right: 1.83333rem

    }



    .c-mx-xl-6 {

        margin-left: 2.75rem;

        margin-right: 2.75rem

    }



    .c-mx-xl-7 {

        margin-left: 3.66667rem;

        margin-right: 3.66667rem

    }



    .c-mx-xl-8 {

        margin-left: 4.58333rem;

        margin-right: 4.58333rem

    }



    .c-mx-xl-9 {

        margin-left: 5.72917rem;

        margin-right: 5.72917rem

    }



    .c-mx-xl-10 {

        margin-left: 7.33333rem;

        margin-right: 7.33333rem

    }



    .c-my-xl-2 {

        margin-top: .45833rem;

        margin-bottom: .45833rem

    }



    .c-my-xl-3 {

        margin-top: .91667rem;

        margin-bottom: .91667rem

    }



    .c-my-xl-4 {

        margin-top: 1.375rem;

        margin-bottom: 1.375rem

    }



    .c-my-xl-5 {

        margin-top: 1.83333rem;

        margin-bottom: 1.83333rem

    }



    .c-my-xl-6 {

        margin-top: 2.75rem;

        margin-bottom: 2.75rem

    }



    .c-my-xl-7 {

        margin-top: 3.66667rem;

        margin-bottom: 3.66667rem

    }



    .c-my-xl-8 {

        margin-top: 4.58333rem;

        margin-bottom: 4.58333rem

    }



    .c-my-xl-9 {

        margin-top: 5.72917rem;

        margin-bottom: 5.72917rem

    }



    .c-my-xl-10 {

        margin-top: 7.33333rem;

        margin-bottom: 7.33333rem

    }



    .c-p-xl-2 {

        padding: .45833rem

    }



    .c-p-xl-3 {

        padding: .91667rem

    }



    .c-p-xl-4 {

        padding: 1.375rem

    }



    .c-p-xl-5 {

        padding: 1.83333rem

    }



    .c-p-xl-6 {

        padding: 2.75rem

    }



    .c-p-xl-7 {

        padding: 3.66667rem

    }



    .c-p-xl-8 {

        padding: 4.58333rem

    }



    .c-p-xl-9 {

        padding: 5.72917rem

    }



    .c-p-xl-10 {

        padding: 7.33333rem

    }



    .c-pt-xl-2 {

        padding-top: .45833rem

    }



    .c-pt-xl-3 {

        padding-top: .91667rem

    }



    .c-pt-xl-4 {

        padding-top: 1.375rem

    }



    .c-pt-xl-5 {

        padding-top: 1.83333rem

    }



    .c-pt-xl-6 {

        padding-top: 2.75rem

    }



    .c-pt-xl-7 {

        padding-top: 3.66667rem

    }



    .c-pt-xl-8 {

        padding-top: 4.58333rem

    }



    .c-pt-xl-9 {

        padding-top: 5.72917rem

    }



    .c-pt-xl-10 {

        padding-top: 7.33333rem

    }



    .c-pr-xl-2 {

        padding-right: .45833rem

    }



    .c-pr-xl-3 {

        padding-right: .91667rem

    }



    .c-pr-xl-4 {

        padding-right: 1.375rem

    }



    .c-pr-xl-5 {

        padding-right: 1.83333rem

    }



    .c-pr-xl-6 {

        padding-right: 2.75rem

    }



    .c-pr-xl-7 {

        padding-right: 3.66667rem

    }



    .c-pr-xl-8 {

        padding-right: 4.58333rem

    }



    .c-pr-xl-9 {

        padding-right: 5.72917rem

    }



    .c-pr-xl-10 {

        padding-right: 7.33333rem

    }



    .c-pb-xl-2 {

        padding-bottom: .45833rem

    }



    .c-pb-xl-3 {

        padding-bottom: .91667rem

    }



    .c-pb-xl-4 {

        padding-bottom: 1.375rem

    }



    .c-pb-xl-5 {

        padding-bottom: 1.83333rem

    }



    .c-pb-xl-6 {

        padding-bottom: 2.75rem

    }



    .c-pb-xl-7 {

        padding-bottom: 3.66667rem

    }



    .c-pb-xl-8 {

        padding-bottom: 4.58333rem

    }



    .c-pb-xl-9 {

        padding-bottom: 5.72917rem

    }



    .c-pb-xl-10 {

        padding-bottom: 7.33333rem

    }



    .c-pl-xl-2 {

        padding-left: .45833rem

    }



    .c-pl-xl-3 {

        padding-left: .91667rem

    }



    .c-pl-xl-4 {

        padding-left: 1.375rem

    }



    .c-pl-xl-5 {

        padding-left: 1.83333rem

    }



    .c-pl-xl-6 {

        padding-left: 2.75rem

    }



    .c-pl-xl-7 {

        padding-left: 3.66667rem

    }



    .c-pl-xl-8 {

        padding-left: 4.58333rem

    }



    .c-pl-xl-9 {

        padding-left: 5.72917rem

    }



    .c-pl-xl-10 {

        padding-left: 7.33333rem

    }



    .c-px-xl-2 {

        padding-left: .45833rem;

        padding-right: .45833rem

    }



    .c-px-xl-3 {

        padding-left: .91667rem;

        padding-right: .91667rem

    }



    .c-px-xl-4 {

        padding-left: 1.375rem;

        padding-right: 1.375rem

    }



    .c-px-xl-5 {

        padding-left: 1.83333rem;

        padding-right: 1.83333rem

    }



    .c-px-xl-6 {

        padding-left: 2.75rem;

        padding-right: 2.75rem

    }



    .c-px-xl-7 {

        padding-left: 3.66667rem;

        padding-right: 3.66667rem

    }



    .c-px-xl-8 {

        padding-left: 4.58333rem;

        padding-right: 4.58333rem

    }



    .c-px-xl-9 {

        padding-left: 5.72917rem;

        padding-right: 5.72917rem

    }



    .c-px-xl-10 {

        padding-left: 7.33333rem;

        padding-right: 7.33333rem

    }



    .c-py-xl-2 {

        padding-top: .45833rem;

        padding-bottom: .45833rem

    }



    .c-py-xl-3 {

        padding-top: .91667rem;

        padding-bottom: .91667rem

    }



    .c-py-xl-4 {

        padding-top: 1.375rem;

        padding-bottom: 1.375rem

    }



    .c-py-xl-5 {

        padding-top: 1.83333rem;

        padding-bottom: 1.83333rem

    }



    .c-py-xl-6 {

        padding-top: 2.75rem;

        padding-bottom: 2.75rem

    }



    .c-py-xl-7 {

        padding-top: 3.66667rem;

        padding-bottom: 3.66667rem

    }



    .c-py-xl-8 {

        padding-top: 4.58333rem;

        padding-bottom: 4.58333rem

    }



    .c-py-xl-9 {

        padding-top: 5.72917rem;

        padding-bottom: 5.72917rem

    }



    .c-py-xl-10 {

        padding-top: 7.33333rem;

        padding-bottom: 7.33333rem

    }



    .c-m-xxl-1 {

        margin: .25rem

    }



    .c-m-xxl-only-1 {

        margin: .25rem!important

    }



    .c-m-xxl-2 {

        margin: .45833rem

    }



    .c-m-xxl-only-2 {

        margin: .5rem!important

    }



    .c-m-xxl-3 {

        margin: .91667rem

    }



    .c-m-xxl-only-3 {

        margin: 1rem!important

    }



    .c-m-xxl-4 {

        margin: 1.375rem

    }



    .c-m-xxl-only-4 {

        margin: 1.5rem!important

    }



    .c-m-xxl-5 {

        margin: 1.83333rem

    }



    .c-m-xxl-only-5 {

        margin: 2rem!important

    }



    .c-m-xxl-6 {

        margin: 2.75rem

    }



    .c-m-xxl-only-6 {

        margin: 3rem!important

    }



    .c-m-xxl-7 {

        margin: 3.66667rem

    }



    .c-m-xxl-only-7 {

        margin: 4rem!important

    }



    .c-m-xxl-8 {

        margin: 4.58333rem

    }



    .c-m-xxl-only-8 {

        margin: 5rem!important

    }



    .c-m-xxl-9 {

        margin: 5.72917rem

    }



    .c-m-xxl-only-9 {

        margin: 6.25rem!important

    }



    .c-m-xxl-10 {

        margin: 7.33333rem

    }



    .c-m-xxl-only-10 {

        margin: 8rem!important

    }



    .c-mt-xxl-1 {

        margin-top: .25rem

    }



    .c-mt-xxl-only-1 {

        margin-top: .25rem!important

    }



    .c-mt-xxl-2 {

        margin-top: .45833rem

    }



    .c-mt-xxl-only-2 {

        margin-top: .5rem!important

    }



    .c-mt-xxl-3 {

        margin-top: .91667rem

    }



    .c-mt-xxl-only-3 {

        margin-top: 1rem!important

    }



    .c-mt-xxl-4 {

        margin-top: 1.375rem

    }



    .c-mt-xxl-only-4 {

        margin-top: 1.5rem!important

    }



    .c-mt-xxl-5 {

        margin-top: 1.83333rem

    }



    .c-mt-xxl-only-5 {

        margin-top: 2rem!important

    }



    .c-mt-xxl-6 {

        margin-top: 2.75rem

    }



    .c-mt-xxl-only-6 {

        margin-top: 3rem!important

    }



    .c-mt-xxl-7 {

        margin-top: 3.66667rem

    }



    .c-mt-xxl-only-7 {

        margin-top: 4rem!important

    }



    .c-mt-xxl-8 {

        margin-top: 4.58333rem

    }



    .c-mt-xxl-only-8 {

        margin-top: 5rem!important

    }



    .c-mt-xxl-9 {

        margin-top: 5.72917rem

    }



    .c-mt-xxl-only-9 {

        margin-top: 6.25rem!important

    }



    .c-mt-xxl-10 {

        margin-top: 7.33333rem

    }



    .c-mt-xxl-only-10 {

        margin-top: 8rem!important

    }



    .c-mr-xxl-1 {

        margin-right: .25rem

    }



    .c-mr-xxl-only-1 {

        margin-right: .25rem!important

    }



    .c-mr-xxl-2 {

        margin-right: .45833rem

    }



    .c-mr-xxl-only-2 {

        margin-right: .5rem!important

    }



    .c-mr-xxl-3 {

        margin-right: .91667rem

    }



    .c-mr-xxl-only-3 {

        margin-right: 1rem!important

    }



    .c-mr-xxl-4 {

        margin-right: 1.375rem

    }



    .c-mr-xxl-only-4 {

        margin-right: 1.5rem!important

    }



    .c-mr-xxl-5 {

        margin-right: 1.83333rem

    }



    .c-mr-xxl-only-5 {

        margin-right: 2rem!important

    }



    .c-mr-xxl-6 {

        margin-right: 2.75rem

    }



    .c-mr-xxl-only-6 {

        margin-right: 3rem!important

    }



    .c-mr-xxl-7 {

        margin-right: 3.66667rem

    }



    .c-mr-xxl-only-7 {

        margin-right: 4rem!important

    }



    .c-mr-xxl-8 {

        margin-right: 4.58333rem

    }



    .c-mr-xxl-only-8 {

        margin-right: 5rem!important

    }



    .c-mr-xxl-9 {

        margin-right: 5.72917rem

    }



    .c-mr-xxl-only-9 {

        margin-right: 6.25rem!important

    }



    .c-mr-xxl-10 {

        margin-right: 7.33333rem

    }



    .c-mr-xxl-only-10 {

        margin-right: 8rem!important

    }



    .c-mb-xxl-1 {

        margin-bottom: .25rem

    }



    .c-mb-xxl-only-1 {

        margin-bottom: .25rem!important

    }



    .c-mb-xxl-2 {

        margin-bottom: .45833rem

    }



    .c-mb-xxl-only-2 {

        margin-bottom: .5rem!important

    }



    .c-mb-xxl-3 {

        margin-bottom: .91667rem

    }



    .c-mb-xxl-only-3 {

        margin-bottom: 1rem!important

    }



    .c-mb-xxl-4 {

        margin-bottom: 1.375rem

    }



    .c-mb-xxl-only-4 {

        margin-bottom: 1.5rem!important

    }



    .c-mb-xxl-5 {

        margin-bottom: 1.83333rem

    }



    .c-mb-xxl-only-5 {

        margin-bottom: 2rem!important

    }



    .c-mb-xxl-6 {

        margin-bottom: 2.75rem

    }



    .c-mb-xxl-only-6 {

        margin-bottom: 3rem!important

    }



    .c-mb-xxl-7 {

        margin-bottom: 3.66667rem

    }



    .c-mb-xxl-only-7 {

        margin-bottom: 4rem!important

    }



    .c-mb-xxl-8 {

        margin-bottom: 4.58333rem

    }



    .c-mb-xxl-only-8 {

        margin-bottom: 5rem!important

    }



    .c-mb-xxl-9 {

        margin-bottom: 5.72917rem

    }



    .c-mb-xxl-only-9 {

        margin-bottom: 6.25rem!important

    }



    .c-mb-xxl-10 {

        margin-bottom: 7.33333rem

    }



    .c-mb-xxl-only-10 {

        margin-bottom: 8rem!important

    }



    .c-ml-xxl-1 {

        margin-left: .25rem

    }



    .c-ml-xxl-only-1 {

        margin-left: .25rem!important

    }



    .c-ml-xxl-2 {

        margin-left: .45833rem

    }



    .c-ml-xxl-only-2 {

        margin-left: .5rem!important

    }



    .c-ml-xxl-3 {

        margin-left: .91667rem

    }



    .c-ml-xxl-only-3 {

        margin-left: 1rem!important

    }



    .c-ml-xxl-4 {

        margin-left: 1.375rem

    }



    .c-ml-xxl-only-4 {

        margin-left: 1.5rem!important

    }



    .c-ml-xxl-5 {

        margin-left: 1.83333rem

    }



    .c-ml-xxl-only-5 {

        margin-left: 2rem!important

    }



    .c-ml-xxl-6 {

        margin-left: 2.75rem

    }



    .c-ml-xxl-only-6 {

        margin-left: 3rem!important

    }



    .c-ml-xxl-7 {

        margin-left: 3.66667rem

    }



    .c-ml-xxl-only-7 {

        margin-left: 4rem!important

    }



    .c-ml-xxl-8 {

        margin-left: 4.58333rem

    }



    .c-ml-xxl-only-8 {

        margin-left: 5rem!important

    }



    .c-ml-xxl-9 {

        margin-left: 5.72917rem

    }



    .c-ml-xxl-only-9 {

        margin-left: 6.25rem!important

    }



    .c-ml-xxl-10 {

        margin-left: 7.33333rem

    }



    .c-ml-xxl-only-10 {

        margin-left: 8rem!important

    }



    .c-mx-xxl-1 {

        margin-left: .25rem;

        margin-right: .25rem

    }



    .c-mx-xxl-only-1 {

        margin-left: .25rem!important;

        margin-right: .25rem!important

    }



    .c-mx-xxl-2 {

        margin-left: .45833rem;

        margin-right: .45833rem

    }



    .c-mx-xxl-only-2 {

        margin-left: .5rem!important;

        margin-right: .5rem!important

    }



    .c-mx-xxl-3 {

        margin-left: .91667rem;

        margin-right: .91667rem

    }



    .c-mx-xxl-only-3 {

        margin-left: 1rem!important;

        margin-right: 1rem!important

    }



    .c-mx-xxl-4 {

        margin-left: 1.375rem;

        margin-right: 1.375rem

    }



    .c-mx-xxl-only-4 {

        margin-left: 1.5rem!important;

        margin-right: 1.5rem!important

    }



    .c-mx-xxl-5 {

        margin-left: 1.83333rem;

        margin-right: 1.83333rem

    }



    .c-mx-xxl-only-5 {

        margin-left: 2rem!important;

        margin-right: 2rem!important

    }



    .c-mx-xxl-6 {

        margin-left: 2.75rem;

        margin-right: 2.75rem

    }



    .c-mx-xxl-only-6 {

        margin-left: 3rem!important;

        margin-right: 3rem!important

    }



    .c-mx-xxl-7 {

        margin-left: 3.66667rem;

        margin-right: 3.66667rem

    }



    .c-mx-xxl-only-7 {

        margin-left: 4rem!important;

        margin-right: 4rem!important

    }



    .c-mx-xxl-8 {

        margin-left: 4.58333rem;

        margin-right: 4.58333rem

    }



    .c-mx-xxl-only-8 {

        margin-left: 5rem!important;

        margin-right: 5rem!important

    }



    .c-mx-xxl-9 {

        margin-left: 5.72917rem;

        margin-right: 5.72917rem

    }



    .c-mx-xxl-only-9 {

        margin-left: 6.25rem!important;

        margin-right: 6.25rem!important

    }



    .c-mx-xxl-10 {

        margin-left: 7.33333rem;

        margin-right: 7.33333rem

    }



    .c-mx-xxl-only-10 {

        margin-left: 8rem!important;

        margin-right: 8rem!important

    }



    .c-my-xxl-1 {

        margin-top: .25rem;

        margin-bottom: .25rem

    }



    .c-my-xxl-only-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .c-my-xxl-2 {

        margin-top: .45833rem;

        margin-bottom: .45833rem

    }



    .c-my-xxl-only-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .c-my-xxl-3 {

        margin-top: .91667rem;

        margin-bottom: .91667rem

    }



    .c-my-xxl-only-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .c-my-xxl-4 {

        margin-top: 1.375rem;

        margin-bottom: 1.375rem

    }



    .c-my-xxl-only-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .c-my-xxl-5 {

        margin-top: 1.83333rem;

        margin-bottom: 1.83333rem

    }



    .c-my-xxl-only-5 {

        margin-top: 2rem!important;

        margin-bottom: 2rem!important

    }



    .c-my-xxl-6 {

        margin-top: 2.75rem;

        margin-bottom: 2.75rem

    }



    .c-my-xxl-only-6 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .c-my-xxl-7 {

        margin-top: 3.66667rem;

        margin-bottom: 3.66667rem

    }



    .c-my-xxl-only-7 {

        margin-top: 4rem!important;

        margin-bottom: 4rem!important

    }



    .c-my-xxl-8 {

        margin-top: 4.58333rem;

        margin-bottom: 4.58333rem

    }



    .c-my-xxl-only-8 {

        margin-top: 5rem!important;

        margin-bottom: 5rem!important

    }



    .c-my-xxl-9 {

        margin-top: 5.72917rem;

        margin-bottom: 5.72917rem

    }



    .c-my-xxl-only-9 {

        margin-top: 6.25rem!important;

        margin-bottom: 6.25rem!important

    }



    .c-my-xxl-10 {

        margin-top: 7.33333rem;

        margin-bottom: 7.33333rem

    }



    .c-my-xxl-only-10 {

        margin-top: 8rem!important;

        margin-bottom: 8rem!important

    }



    .c-p-xxl-1 {

        padding: .25rem

    }



    .c-p-xxl-only-1 {

        padding: .25rem!important

    }



    .c-p-xxl-2 {

        padding: .45833rem

    }



    .c-p-xxl-only-2 {

        padding: .5rem!important

    }



    .c-p-xxl-3 {

        padding: .91667rem

    }



    .c-p-xxl-only-3 {

        padding: 1rem!important

    }



    .c-p-xxl-4 {

        padding: 1.375rem

    }



    .c-p-xxl-only-4 {

        padding: 1.5rem!important

    }



    .c-p-xxl-5 {

        padding: 1.83333rem

    }



    .c-p-xxl-only-5 {

        padding: 2rem!important

    }



    .c-p-xxl-6 {

        padding: 2.75rem

    }



    .c-p-xxl-only-6 {

        padding: 3rem!important

    }



    .c-p-xxl-7 {

        padding: 3.66667rem

    }



    .c-p-xxl-only-7 {

        padding: 4rem!important

    }



    .c-p-xxl-8 {

        padding: 4.58333rem

    }



    .c-p-xxl-only-8 {

        padding: 5rem!important

    }



    .c-p-xxl-9 {

        padding: 5.72917rem

    }



    .c-p-xxl-only-9 {

        padding: 6.25rem!important

    }



    .c-p-xxl-10 {

        padding: 7.33333rem

    }



    .c-p-xxl-only-10 {

        padding: 8rem!important

    }



    .c-pt-xxl-1 {

        padding-top: .25rem

    }



    .c-pt-xxl-only-1 {

        padding-top: .25rem!important

    }



    .c-pt-xxl-2 {

        padding-top: .45833rem

    }



    .c-pt-xxl-only-2 {

        padding-top: .5rem!important

    }



    .c-pt-xxl-3 {

        padding-top: .91667rem

    }



    .c-pt-xxl-only-3 {

        padding-top: 1rem!important

    }



    .c-pt-xxl-4 {

        padding-top: 1.375rem

    }



    .c-pt-xxl-only-4 {

        padding-top: 1.5rem!important

    }



    .c-pt-xxl-5 {

        padding-top: 1.83333rem

    }



    .c-pt-xxl-only-5 {

        padding-top: 2rem!important

    }



    .c-pt-xxl-6 {

        padding-top: 2.75rem

    }



    .c-pt-xxl-only-6 {

        padding-top: 3rem!important

    }



    .c-pt-xxl-7 {

        padding-top: 3.66667rem

    }



    .c-pt-xxl-only-7 {

        padding-top: 4rem!important

    }



    .c-pt-xxl-8 {

        padding-top: 4.58333rem

    }



    .c-pt-xxl-only-8 {

        padding-top: 5rem!important

    }



    .c-pt-xxl-9 {

        padding-top: 5.72917rem

    }



    .c-pt-xxl-only-9 {

        padding-top: 6.25rem!important

    }



    .c-pt-xxl-10 {

        padding-top: 7.33333rem

    }



    .c-pt-xxl-only-10 {

        padding-top: 8rem!important

    }



    .c-pr-xxl-1 {

        padding-right: .25rem

    }



    .c-pr-xxl-only-1 {

        padding-right: .25rem!important

    }



    .c-pr-xxl-2 {

        padding-right: .45833rem

    }



    .c-pr-xxl-only-2 {

        padding-right: .5rem!important

    }



    .c-pr-xxl-3 {

        padding-right: .91667rem

    }



    .c-pr-xxl-only-3 {

        padding-right: 1rem!important

    }



    .c-pr-xxl-4 {

        padding-right: 1.375rem

    }



    .c-pr-xxl-only-4 {

        padding-right: 1.5rem!important

    }



    .c-pr-xxl-5 {

        padding-right: 1.83333rem

    }



    .c-pr-xxl-only-5 {

        padding-right: 2rem!important

    }



    .c-pr-xxl-6 {

        padding-right: 2.75rem

    }



    .c-pr-xxl-only-6 {

        padding-right: 3rem!important

    }



    .c-pr-xxl-7 {

        padding-right: 3.66667rem

    }



    .c-pr-xxl-only-7 {

        padding-right: 4rem!important

    }



    .c-pr-xxl-8 {

        padding-right: 4.58333rem

    }



    .c-pr-xxl-only-8 {

        padding-right: 5rem!important

    }



    .c-pr-xxl-9 {

        padding-right: 5.72917rem

    }



    .c-pr-xxl-only-9 {

        padding-right: 6.25rem!important

    }



    .c-pr-xxl-10 {

        padding-right: 7.33333rem

    }



    .c-pr-xxl-only-10 {

        padding-right: 8rem!important

    }



    .c-pb-xxl-1 {

        padding-bottom: .25rem

    }



    .c-pb-xxl-only-1 {

        padding-bottom: .25rem!important

    }



    .c-pb-xxl-2 {

        padding-bottom: .45833rem

    }



    .c-pb-xxl-only-2 {

        padding-bottom: .5rem!important

    }



    .c-pb-xxl-3 {

        padding-bottom: .91667rem

    }



    .c-pb-xxl-only-3 {

        padding-bottom: 1rem!important

    }



    .c-pb-xxl-4 {

        padding-bottom: 1.375rem

    }



    .c-pb-xxl-only-4 {

        padding-bottom: 1.5rem!important

    }



    .c-pb-xxl-5 {

        padding-bottom: 1.83333rem

    }



    .c-pb-xxl-only-5 {

        padding-bottom: 2rem!important

    }



    .c-pb-xxl-6 {

        padding-bottom: 2.75rem

    }



    .c-pb-xxl-only-6 {

        padding-bottom: 3rem!important

    }



    .c-pb-xxl-7 {

        padding-bottom: 3.66667rem

    }



    .c-pb-xxl-only-7 {

        padding-bottom: 4rem!important

    }



    .c-pb-xxl-8 {

        padding-bottom: 4.58333rem

    }



    .c-pb-xxl-only-8 {

        padding-bottom: 5rem!important

    }



    .c-pb-xxl-9 {

        padding-bottom: 5.72917rem

    }



    .c-pb-xxl-only-9 {

        padding-bottom: 6.25rem!important

    }



    .c-pb-xxl-10 {

        padding-bottom: 7.33333rem

    }



    .c-pb-xxl-only-10 {

        padding-bottom: 8rem!important

    }



    .c-pl-xxl-1 {

        padding-left: .25rem

    }



    .c-pl-xxl-only-1 {

        padding-left: .25rem!important

    }



    .c-pl-xxl-2 {

        padding-left: .45833rem

    }



    .c-pl-xxl-only-2 {

        padding-left: .5rem!important

    }



    .c-pl-xxl-3 {

        padding-left: .91667rem

    }



    .c-pl-xxl-only-3 {

        padding-left: 1rem!important

    }



    .c-pl-xxl-4 {

        padding-left: 1.375rem

    }



    .c-pl-xxl-only-4 {

        padding-left: 1.5rem!important

    }



    .c-pl-xxl-5 {

        padding-left: 1.83333rem

    }



    .c-pl-xxl-only-5 {

        padding-left: 2rem!important

    }



    .c-pl-xxl-6 {

        padding-left: 2.75rem

    }



    .c-pl-xxl-only-6 {

        padding-left: 3rem!important

    }



    .c-pl-xxl-7 {

        padding-left: 3.66667rem

    }



    .c-pl-xxl-only-7 {

        padding-left: 4rem!important

    }



    .c-pl-xxl-8 {

        padding-left: 4.58333rem

    }



    .c-pl-xxl-only-8 {

        padding-left: 5rem!important

    }



    .c-pl-xxl-9 {

        padding-left: 5.72917rem

    }



    .c-pl-xxl-only-9 {

        padding-left: 6.25rem!important

    }



    .c-pl-xxl-10 {

        padding-left: 7.33333rem

    }



    .c-pl-xxl-only-10 {

        padding-left: 8rem!important

    }



    .c-px-xxl-1 {

        padding-left: .25rem;

        padding-right: .25rem

    }



    .c-px-xxl-only-1 {

        padding-left: .25rem!important;

        padding-right: .25rem!important

    }



    .c-px-xxl-2 {

        padding-left: .45833rem;

        padding-right: .45833rem

    }



    .c-px-xxl-only-2 {

        padding-left: .5rem!important;

        padding-right: .5rem!important

    }



    .c-px-xxl-3 {

        padding-left: .91667rem;

        padding-right: .91667rem

    }



    .c-px-xxl-only-3 {

        padding-left: 1rem!important;

        padding-right: 1rem!important

    }



    .c-px-xxl-4 {

        padding-left: 1.375rem;

        padding-right: 1.375rem

    }



    .c-px-xxl-only-4 {

        padding-left: 1.5rem!important;

        padding-right: 1.5rem!important

    }



    .c-px-xxl-5 {

        padding-left: 1.83333rem;

        padding-right: 1.83333rem

    }



    .c-px-xxl-only-5 {

        padding-left: 2rem!important;

        padding-right: 2rem!important

    }



    .c-px-xxl-6 {

        padding-left: 2.75rem;

        padding-right: 2.75rem

    }



    .c-px-xxl-only-6 {

        padding-left: 3rem!important;

        padding-right: 3rem!important

    }



    .c-px-xxl-7 {

        padding-left: 3.66667rem;

        padding-right: 3.66667rem

    }



    .c-px-xxl-only-7 {

        padding-left: 4rem!important;

        padding-right: 4rem!important

    }



    .c-px-xxl-8 {

        padding-left: 4.58333rem;

        padding-right: 4.58333rem

    }



    .c-px-xxl-only-8 {

        padding-left: 5rem!important;

        padding-right: 5rem!important

    }



    .c-px-xxl-9 {

        padding-left: 5.72917rem;

        padding-right: 5.72917rem

    }



    .c-px-xxl-only-9 {

        padding-left: 6.25rem!important;

        padding-right: 6.25rem!important

    }



    .c-px-xxl-10 {

        padding-left: 7.33333rem;

        padding-right: 7.33333rem

    }



    .c-px-xxl-only-10 {

        padding-left: 8rem!important;

        padding-right: 8rem!important

    }



    .c-py-xxl-1 {

        padding-top: .25rem;

        padding-bottom: .25rem

    }



    .c-py-xxl-only-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .c-py-xxl-2 {

        padding-top: .45833rem;

        padding-bottom: .45833rem

    }



    .c-py-xxl-only-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .c-py-xxl-3 {

        padding-top: .91667rem;

        padding-bottom: .91667rem

    }



    .c-py-xxl-only-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .c-py-xxl-4 {

        padding-top: 1.375rem;

        padding-bottom: 1.375rem

    }



    .c-py-xxl-only-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .c-py-xxl-5 {

        padding-top: 1.83333rem;

        padding-bottom: 1.83333rem

    }



    .c-py-xxl-only-5 {

        padding-top: 2rem!important;

        padding-bottom: 2rem!important

    }



    .c-py-xxl-6 {

        padding-top: 2.75rem;

        padding-bottom: 2.75rem

    }



    .c-py-xxl-only-6 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .c-py-xxl-7 {

        padding-top: 3.66667rem;

        padding-bottom: 3.66667rem

    }



    .c-py-xxl-only-7 {

        padding-top: 4rem!important;

        padding-bottom: 4rem!important

    }



    .c-py-xxl-8 {

        padding-top: 4.58333rem;

        padding-bottom: 4.58333rem

    }



    .c-py-xxl-only-8 {

        padding-top: 5rem!important;

        padding-bottom: 5rem!important

    }



    .c-py-xxl-9 {

        padding-top: 5.72917rem;

        padding-bottom: 5.72917rem

    }



    .c-py-xxl-only-9 {

        padding-top: 6.25rem!important;

        padding-bottom: 6.25rem!important

    }



    .c-py-xxl-10 {

        padding-top: 7.33333rem;

        padding-bottom: 7.33333rem

    }



    .c-py-xxl-only-10 {

        padding-top: 8rem!important;

        padding-bottom: 8rem!important

    }

}



@media (min-width: 1800px) {

    .c-m-2 {

        margin:.5rem

    }



    .c-m-3 {

        margin: 1rem

    }



    .c-m-4 {

        margin: 1.5rem

    }



    .c-m-5 {

        margin: 2rem

    }



    .c-m-6 {

        margin: 3rem

    }



    .c-m-7 {

        margin: 4rem

    }



    .c-m-8 {

        margin: 5rem

    }



    .c-m-9 {

        margin: 6.25rem

    }



    .c-m-10 {

        margin: 8rem

    }



    .c-mt-2 {

        margin-top: .5rem

    }



    .c-mt-3 {

        margin-top: 1rem

    }



    .c-mt-4 {

        margin-top: 1.5rem

    }



    .c-mt-5 {

        margin-top: 2rem

    }



    .c-mt-6 {

        margin-top: 3rem

    }



    .c-mt-7 {

        margin-top: 4rem

    }



    .c-mt-8 {

        margin-top: 5rem

    }



    .c-mt-9 {

        margin-top: 6.25rem

    }



    .c-mt-10 {

        margin-top: 8rem

    }



    .c-mr-2 {

        margin-right: .5rem

    }



    .c-mr-3 {

        margin-right: 1rem

    }



    .c-mr-4 {

        margin-right: 1.5rem

    }



    .c-mr-5 {

        margin-right: 2rem

    }



    .c-mr-6 {

        margin-right: 3rem

    }



    .c-mr-7 {

        margin-right: 4rem

    }



    .c-mr-8 {

        margin-right: 5rem

    }



    .c-mr-9 {

        margin-right: 6.25rem

    }



    .c-mr-10 {

        margin-right: 8rem

    }



    .c-mb-2 {

        margin-bottom: .5rem

    }



    .c-mb-3 {

        margin-bottom: 1rem

    }



    .c-mb-4 {

        margin-bottom: 1.5rem

    }



    .c-mb-5 {

        margin-bottom: 2rem

    }



    .c-mb-6 {

        margin-bottom: 3rem

    }



    .c-mb-7 {

        margin-bottom: 4rem

    }



    .c-mb-8 {

        margin-bottom: 5rem

    }



    .c-mb-9 {

        margin-bottom: 6.25rem

    }



    .c-mb-10 {

        margin-bottom: 8rem

    }



    .c-ml-2 {

        margin-left: .5rem

    }



    .c-ml-3 {

        margin-left: 1rem

    }



    .c-ml-4 {

        margin-left: 1.5rem

    }



    .c-ml-5 {

        margin-left: 2rem

    }



    .c-ml-6 {

        margin-left: 3rem

    }



    .c-ml-7 {

        margin-left: 4rem

    }



    .c-ml-8 {

        margin-left: 5rem

    }



    .c-ml-9 {

        margin-left: 6.25rem

    }



    .c-ml-10 {

        margin-left: 8rem

    }



    .c-mx-2 {

        margin-left: .5rem;

        margin-right: .5rem

    }



    .c-mx-3 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-4 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-5 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-6 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-7 {

        margin-left: 4rem;

        margin-right: 4rem

    }



    .c-mx-8 {

        margin-left: 5rem;

        margin-right: 5rem

    }



    .c-mx-9 {

        margin-left: 6.25rem;

        margin-right: 6.25rem

    }



    .c-mx-10 {

        margin-left: 8rem;

        margin-right: 8rem

    }



    .c-my-2 {

        margin-top: .5rem;

        margin-bottom: .5rem

    }



    .c-my-3 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-4 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-5 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-6 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-7 {

        margin-top: 4rem;

        margin-bottom: 4rem

    }



    .c-my-8 {

        margin-top: 5rem;

        margin-bottom: 5rem

    }



    .c-my-9 {

        margin-top: 6.25rem;

        margin-bottom: 6.25rem

    }



    .c-my-10 {

        margin-top: 8rem;

        margin-bottom: 8rem

    }



    .c-p-2 {

        padding: .5rem

    }



    .c-p-3 {

        padding: 1rem

    }



    .c-p-4 {

        padding: 1.5rem

    }



    .c-p-5 {

        padding: 2rem

    }



    .c-p-6 {

        padding: 3rem

    }



    .c-p-7 {

        padding: 4rem

    }



    .c-p-8 {

        padding: 5rem

    }



    .c-p-9 {

        padding: 6.25rem

    }



    .c-p-10 {

        padding: 8rem

    }



    .c-pt-2 {

        padding-top: .5rem

    }



    .c-pt-3 {

        padding-top: 1rem

    }



    .c-pt-4 {

        padding-top: 1.5rem

    }



    .c-pt-5 {

        padding-top: 2rem

    }



    .c-pt-6 {

        padding-top: 3rem

    }



    .c-pt-7 {

        padding-top: 4rem

    }



    .c-pt-8 {

        padding-top: 5rem

    }



    .c-pt-9 {

        padding-top: 6.25rem

    }



    .c-pt-10 {

        padding-top: 8rem

    }



    .c-pr-2 {

        padding-right: .5rem

    }



    .c-pr-3 {

        padding-right: 1rem

    }



    .c-pr-4 {

        padding-right: 1.5rem

    }



    .c-pr-5 {

        padding-right: 2rem

    }



    .c-pr-6 {

        padding-right: 3rem

    }



    .c-pr-7 {

        padding-right: 4rem

    }



    .c-pr-8 {

        padding-right: 5rem

    }



    .c-pr-9 {

        padding-right: 6.25rem

    }



    .c-pr-10 {

        padding-right: 8rem

    }



    .c-pb-2 {

        padding-bottom: .5rem

    }



    .c-pb-3 {

        padding-bottom: 1rem

    }



    .c-pb-4 {

        padding-bottom: 1.5rem

    }



    .c-pb-5 {

        padding-bottom: 2rem

    }



    .c-pb-6 {

        padding-bottom: 3rem

    }



    .c-pb-7 {

        padding-bottom: 4rem

    }



    .c-pb-8 {

        padding-bottom: 5rem

    }



    .c-pb-9 {

        padding-bottom: 6.25rem

    }



    .c-pb-10 {

        padding-bottom: 8rem

    }



    .c-pl-2 {

        padding-left: .5rem

    }



    .c-pl-3 {

        padding-left: 1rem

    }



    .c-pl-4 {

        padding-left: 1.5rem

    }



    .c-pl-5 {

        padding-left: 2rem

    }



    .c-pl-6 {

        padding-left: 3rem

    }



    .c-pl-7 {

        padding-left: 4rem

    }



    .c-pl-8 {

        padding-left: 5rem

    }



    .c-pl-9 {

        padding-left: 6.25rem

    }



    .c-pl-10 {

        padding-left: 8rem

    }



    .c-px-2 {

        padding-left: .5rem;

        padding-right: .5rem

    }



    .c-px-3 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-4 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-5 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-6 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-7 {

        padding-left: 4rem;

        padding-right: 4rem

    }



    .c-px-8 {

        padding-left: 5rem;

        padding-right: 5rem

    }



    .c-px-9 {

        padding-left: 6.25rem;

        padding-right: 6.25rem

    }



    .c-px-10 {

        padding-left: 8rem;

        padding-right: 8rem

    }



    .c-py-2 {

        padding-top: .5rem;

        padding-bottom: .5rem

    }



    .c-py-3 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-4 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-5 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-6 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-7 {

        padding-top: 4rem;

        padding-bottom: 4rem

    }



    .c-py-8 {

        padding-top: 5rem;

        padding-bottom: 5rem

    }



    .c-py-9 {

        padding-top: 6.25rem;

        padding-bottom: 6.25rem

    }



    .c-py-10 {

        padding-top: 8rem;

        padding-bottom: 8rem

    }



    .c-m-sm-2 {

        margin: .5rem

    }



    .c-m-sm-3 {

        margin: 1rem

    }



    .c-m-sm-4 {

        margin: 1.5rem

    }



    .c-m-sm-5 {

        margin: 2rem

    }



    .c-m-sm-6 {

        margin: 3rem

    }



    .c-m-sm-7 {

        margin: 4rem

    }



    .c-m-sm-8 {

        margin: 5rem

    }



    .c-m-sm-9 {

        margin: 6.25rem

    }



    .c-m-sm-10 {

        margin: 8rem

    }



    .c-mt-sm-2 {

        margin-top: .5rem

    }



    .c-mt-sm-3 {

        margin-top: 1rem

    }



    .c-mt-sm-4 {

        margin-top: 1.5rem

    }



    .c-mt-sm-5 {

        margin-top: 2rem

    }



    .c-mt-sm-6 {

        margin-top: 3rem

    }



    .c-mt-sm-7 {

        margin-top: 4rem

    }



    .c-mt-sm-8 {

        margin-top: 5rem

    }



    .c-mt-sm-9 {

        margin-top: 6.25rem

    }



    .c-mt-sm-10 {

        margin-top: 8rem

    }



    .c-mr-sm-2 {

        margin-right: .5rem

    }



    .c-mr-sm-3 {

        margin-right: 1rem

    }



    .c-mr-sm-4 {

        margin-right: 1.5rem

    }



    .c-mr-sm-5 {

        margin-right: 2rem

    }



    .c-mr-sm-6 {

        margin-right: 3rem

    }



    .c-mr-sm-7 {

        margin-right: 4rem

    }



    .c-mr-sm-8 {

        margin-right: 5rem

    }



    .c-mr-sm-9 {

        margin-right: 6.25rem

    }



    .c-mr-sm-10 {

        margin-right: 8rem

    }



    .c-mb-sm-2 {

        margin-bottom: .5rem

    }



    .c-mb-sm-3 {

        margin-bottom: 1rem

    }



    .c-mb-sm-4 {

        margin-bottom: 1.5rem

    }



    .c-mb-sm-5 {

        margin-bottom: 2rem

    }



    .c-mb-sm-6 {

        margin-bottom: 3rem

    }



    .c-mb-sm-7 {

        margin-bottom: 4rem

    }



    .c-mb-sm-8 {

        margin-bottom: 5rem

    }



    .c-mb-sm-9 {

        margin-bottom: 6.25rem

    }



    .c-mb-sm-10 {

        margin-bottom: 8rem

    }



    .c-ml-sm-2 {

        margin-left: .5rem

    }



    .c-ml-sm-3 {

        margin-left: 1rem

    }



    .c-ml-sm-4 {

        margin-left: 1.5rem

    }



    .c-ml-sm-5 {

        margin-left: 2rem

    }



    .c-ml-sm-6 {

        margin-left: 3rem

    }



    .c-ml-sm-7 {

        margin-left: 4rem

    }



    .c-ml-sm-8 {

        margin-left: 5rem

    }



    .c-ml-sm-9 {

        margin-left: 6.25rem

    }



    .c-ml-sm-10 {

        margin-left: 8rem

    }



    .c-mx-sm-2 {

        margin-left: .5rem;

        margin-right: .5rem

    }



    .c-mx-sm-3 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-sm-4 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-sm-5 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-sm-6 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-sm-7 {

        margin-left: 4rem;

        margin-right: 4rem

    }



    .c-mx-sm-8 {

        margin-left: 5rem;

        margin-right: 5rem

    }



    .c-mx-sm-9 {

        margin-left: 6.25rem;

        margin-right: 6.25rem

    }



    .c-mx-sm-10 {

        margin-left: 8rem;

        margin-right: 8rem

    }



    .c-my-sm-2 {

        margin-top: .5rem;

        margin-bottom: .5rem

    }



    .c-my-sm-3 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-sm-4 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-sm-5 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-sm-6 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-sm-7 {

        margin-top: 4rem;

        margin-bottom: 4rem

    }



    .c-my-sm-8 {

        margin-top: 5rem;

        margin-bottom: 5rem

    }



    .c-my-sm-9 {

        margin-top: 6.25rem;

        margin-bottom: 6.25rem

    }



    .c-my-sm-10 {

        margin-top: 8rem;

        margin-bottom: 8rem

    }



    .c-p-sm-2 {

        padding: .5rem

    }



    .c-p-sm-3 {

        padding: 1rem

    }



    .c-p-sm-4 {

        padding: 1.5rem

    }



    .c-p-sm-5 {

        padding: 2rem

    }



    .c-p-sm-6 {

        padding: 3rem

    }



    .c-p-sm-7 {

        padding: 4rem

    }



    .c-p-sm-8 {

        padding: 5rem

    }



    .c-p-sm-9 {

        padding: 6.25rem

    }



    .c-p-sm-10 {

        padding: 8rem

    }



    .c-pt-sm-2 {

        padding-top: .5rem

    }



    .c-pt-sm-3 {

        padding-top: 1rem

    }



    .c-pt-sm-4 {

        padding-top: 1.5rem

    }



    .c-pt-sm-5 {

        padding-top: 2rem

    }



    .c-pt-sm-6 {

        padding-top: 3rem

    }



    .c-pt-sm-7 {

        padding-top: 4rem

    }



    .c-pt-sm-8 {

        padding-top: 5rem

    }



    .c-pt-sm-9 {

        padding-top: 6.25rem

    }



    .c-pt-sm-10 {

        padding-top: 8rem

    }



    .c-pr-sm-2 {

        padding-right: .5rem

    }



    .c-pr-sm-3 {

        padding-right: 1rem

    }



    .c-pr-sm-4 {

        padding-right: 1.5rem

    }



    .c-pr-sm-5 {

        padding-right: 2rem

    }



    .c-pr-sm-6 {

        padding-right: 3rem

    }



    .c-pr-sm-7 {

        padding-right: 4rem

    }



    .c-pr-sm-8 {

        padding-right: 5rem

    }



    .c-pr-sm-9 {

        padding-right: 6.25rem

    }



    .c-pr-sm-10 {

        padding-right: 8rem

    }



    .c-pb-sm-2 {

        padding-bottom: .5rem

    }



    .c-pb-sm-3 {

        padding-bottom: 1rem

    }



    .c-pb-sm-4 {

        padding-bottom: 1.5rem

    }



    .c-pb-sm-5 {

        padding-bottom: 2rem

    }



    .c-pb-sm-6 {

        padding-bottom: 3rem

    }



    .c-pb-sm-7 {

        padding-bottom: 4rem

    }



    .c-pb-sm-8 {

        padding-bottom: 5rem

    }



    .c-pb-sm-9 {

        padding-bottom: 6.25rem

    }



    .c-pb-sm-10 {

        padding-bottom: 8rem

    }



    .c-pl-sm-2 {

        padding-left: .5rem

    }



    .c-pl-sm-3 {

        padding-left: 1rem

    }



    .c-pl-sm-4 {

        padding-left: 1.5rem

    }



    .c-pl-sm-5 {

        padding-left: 2rem

    }



    .c-pl-sm-6 {

        padding-left: 3rem

    }



    .c-pl-sm-7 {

        padding-left: 4rem

    }



    .c-pl-sm-8 {

        padding-left: 5rem

    }



    .c-pl-sm-9 {

        padding-left: 6.25rem

    }



    .c-pl-sm-10 {

        padding-left: 8rem

    }



    .c-px-sm-2 {

        padding-left: .5rem;

        padding-right: .5rem

    }



    .c-px-sm-3 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-sm-4 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-sm-5 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-sm-6 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-sm-7 {

        padding-left: 4rem;

        padding-right: 4rem

    }



    .c-px-sm-8 {

        padding-left: 5rem;

        padding-right: 5rem

    }



    .c-px-sm-9 {

        padding-left: 6.25rem;

        padding-right: 6.25rem

    }



    .c-px-sm-10 {

        padding-left: 8rem;

        padding-right: 8rem

    }



    .c-py-sm-2 {

        padding-top: .5rem;

        padding-bottom: .5rem

    }



    .c-py-sm-3 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-sm-4 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-sm-5 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-sm-6 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-sm-7 {

        padding-top: 4rem;

        padding-bottom: 4rem

    }



    .c-py-sm-8 {

        padding-top: 5rem;

        padding-bottom: 5rem

    }



    .c-py-sm-9 {

        padding-top: 6.25rem;

        padding-bottom: 6.25rem

    }



    .c-py-sm-10 {

        padding-top: 8rem;

        padding-bottom: 8rem

    }



    .c-m-md-2 {

        margin: .5rem

    }



    .c-m-md-3 {

        margin: 1rem

    }



    .c-m-md-4 {

        margin: 1.5rem

    }



    .c-m-md-5 {

        margin: 2rem

    }



    .c-m-md-6 {

        margin: 3rem

    }



    .c-m-md-7 {

        margin: 4rem

    }



    .c-m-md-8 {

        margin: 5rem

    }



    .c-m-md-9 {

        margin: 6.25rem

    }



    .c-m-md-10 {

        margin: 8rem

    }



    .c-mt-md-2 {

        margin-top: .5rem

    }



    .c-mt-md-3 {

        margin-top: 1rem

    }



    .c-mt-md-4 {

        margin-top: 1.5rem

    }



    .c-mt-md-5 {

        margin-top: 2rem

    }



    .c-mt-md-6 {

        margin-top: 3rem

    }



    .c-mt-md-7 {

        margin-top: 4rem

    }



    .c-mt-md-8 {

        margin-top: 5rem

    }



    .c-mt-md-9 {

        margin-top: 6.25rem

    }



    .c-mt-md-10 {

        margin-top: 8rem

    }



    .c-mr-md-2 {

        margin-right: .5rem

    }



    .c-mr-md-3 {

        margin-right: 1rem

    }



    .c-mr-md-4 {

        margin-right: 1.5rem

    }



    .c-mr-md-5 {

        margin-right: 2rem

    }



    .c-mr-md-6 {

        margin-right: 3rem

    }



    .c-mr-md-7 {

        margin-right: 4rem

    }



    .c-mr-md-8 {

        margin-right: 5rem

    }



    .c-mr-md-9 {

        margin-right: 6.25rem

    }



    .c-mr-md-10 {

        margin-right: 8rem

    }



    .c-mb-md-2 {

        margin-bottom: .5rem

    }



    .c-mb-md-3 {

        margin-bottom: 1rem

    }



    .c-mb-md-4 {

        margin-bottom: 1.5rem

    }



    .c-mb-md-5 {

        margin-bottom: 2rem

    }



    .c-mb-md-6 {

        margin-bottom: 3rem

    }



    .c-mb-md-7 {

        margin-bottom: 4rem

    }



    .c-mb-md-8 {

        margin-bottom: 5rem

    }



    .c-mb-md-9 {

        margin-bottom: 6.25rem

    }



    .c-mb-md-10 {

        margin-bottom: 8rem

    }



    .c-ml-md-2 {

        margin-left: .5rem

    }



    .c-ml-md-3 {

        margin-left: 1rem

    }



    .c-ml-md-4 {

        margin-left: 1.5rem

    }



    .c-ml-md-5 {

        margin-left: 2rem

    }



    .c-ml-md-6 {

        margin-left: 3rem

    }



    .c-ml-md-7 {

        margin-left: 4rem

    }



    .c-ml-md-8 {

        margin-left: 5rem

    }



    .c-ml-md-9 {

        margin-left: 6.25rem

    }



    .c-ml-md-10 {

        margin-left: 8rem

    }



    .c-mx-md-2 {

        margin-left: .5rem;

        margin-right: .5rem

    }



    .c-mx-md-3 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-md-4 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-md-5 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-md-6 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-md-7 {

        margin-left: 4rem;

        margin-right: 4rem

    }



    .c-mx-md-8 {

        margin-left: 5rem;

        margin-right: 5rem

    }



    .c-mx-md-9 {

        margin-left: 6.25rem;

        margin-right: 6.25rem

    }



    .c-mx-md-10 {

        margin-left: 8rem;

        margin-right: 8rem

    }



    .c-my-md-2 {

        margin-top: .5rem;

        margin-bottom: .5rem

    }



    .c-my-md-3 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-md-4 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-md-5 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-md-6 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-md-7 {

        margin-top: 4rem;

        margin-bottom: 4rem

    }



    .c-my-md-8 {

        margin-top: 5rem;

        margin-bottom: 5rem

    }



    .c-my-md-9 {

        margin-top: 6.25rem;

        margin-bottom: 6.25rem

    }



    .c-my-md-10 {

        margin-top: 8rem;

        margin-bottom: 8rem

    }



    .c-p-md-2 {

        padding: .5rem

    }



    .c-p-md-3 {

        padding: 1rem

    }



    .c-p-md-4 {

        padding: 1.5rem

    }



    .c-p-md-5 {

        padding: 2rem

    }



    .c-p-md-6 {

        padding: 3rem

    }



    .c-p-md-7 {

        padding: 4rem

    }



    .c-p-md-8 {

        padding: 5rem

    }



    .c-p-md-9 {

        padding: 6.25rem

    }



    .c-p-md-10 {

        padding: 8rem

    }



    .c-pt-md-2 {

        padding-top: .5rem

    }



    .c-pt-md-3 {

        padding-top: 1rem

    }



    .c-pt-md-4 {

        padding-top: 1.5rem

    }



    .c-pt-md-5 {

        padding-top: 2rem

    }



    .c-pt-md-6 {

        padding-top: 3rem

    }



    .c-pt-md-7 {

        padding-top: 4rem

    }



    .c-pt-md-8 {

        padding-top: 5rem

    }



    .c-pt-md-9 {

        padding-top: 6.25rem

    }



    .c-pt-md-10 {

        padding-top: 8rem

    }



    .c-pr-md-2 {

        padding-right: .5rem

    }



    .c-pr-md-3 {

        padding-right: 1rem

    }



    .c-pr-md-4 {

        padding-right: 1.5rem

    }



    .c-pr-md-5 {

        padding-right: 2rem

    }



    .c-pr-md-6 {

        padding-right: 3rem

    }



    .c-pr-md-7 {

        padding-right: 4rem

    }



    .c-pr-md-8 {

        padding-right: 5rem

    }



    .c-pr-md-9 {

        padding-right: 6.25rem

    }



    .c-pr-md-10 {

        padding-right: 8rem

    }



    .c-pb-md-2 {

        padding-bottom: .5rem

    }



    .c-pb-md-3 {

        padding-bottom: 1rem

    }



    .c-pb-md-4 {

        padding-bottom: 1.5rem

    }



    .c-pb-md-5 {

        padding-bottom: 2rem

    }



    .c-pb-md-6 {

        padding-bottom: 3rem

    }



    .c-pb-md-7 {

        padding-bottom: 4rem

    }



    .c-pb-md-8 {

        padding-bottom: 5rem

    }



    .c-pb-md-9 {

        padding-bottom: 6.25rem

    }



    .c-pb-md-10 {

        padding-bottom: 8rem

    }



    .c-pl-md-2 {

        padding-left: .5rem

    }



    .c-pl-md-3 {

        padding-left: 1rem

    }



    .c-pl-md-4 {

        padding-left: 1.5rem

    }



    .c-pl-md-5 {

        padding-left: 2rem

    }



    .c-pl-md-6 {

        padding-left: 3rem

    }



    .c-pl-md-7 {

        padding-left: 4rem

    }



    .c-pl-md-8 {

        padding-left: 5rem

    }



    .c-pl-md-9 {

        padding-left: 6.25rem

    }



    .c-pl-md-10 {

        padding-left: 8rem

    }



    .c-px-md-2 {

        padding-left: .5rem;

        padding-right: .5rem

    }



    .c-px-md-3 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-md-4 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-md-5 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-md-6 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-md-7 {

        padding-left: 4rem;

        padding-right: 4rem

    }



    .c-px-md-8 {

        padding-left: 5rem;

        padding-right: 5rem

    }



    .c-px-md-9 {

        padding-left: 6.25rem;

        padding-right: 6.25rem

    }



    .c-px-md-10 {

        padding-left: 8rem;

        padding-right: 8rem

    }



    .c-py-md-2 {

        padding-top: .5rem;

        padding-bottom: .5rem

    }



    .c-py-md-3 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-md-4 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-md-5 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-md-6 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-md-7 {

        padding-top: 4rem;

        padding-bottom: 4rem

    }



    .c-py-md-8 {

        padding-top: 5rem;

        padding-bottom: 5rem

    }



    .c-py-md-9 {

        padding-top: 6.25rem;

        padding-bottom: 6.25rem

    }



    .c-py-md-10 {

        padding-top: 8rem;

        padding-bottom: 8rem

    }



    .c-m-lg-2 {

        margin: .5rem

    }



    .c-m-lg-3 {

        margin: 1rem

    }



    .c-m-lg-4 {

        margin: 1.5rem

    }



    .c-m-lg-5 {

        margin: 2rem

    }



    .c-m-lg-6 {

        margin: 3rem

    }



    .c-m-lg-7 {

        margin: 4rem

    }



    .c-m-lg-8 {

        margin: 5rem

    }



    .c-m-lg-9 {

        margin: 6.25rem

    }



    .c-m-lg-10 {

        margin: 8rem

    }



    .c-mt-lg-2 {

        margin-top: .5rem

    }



    .c-mt-lg-3 {

        margin-top: 1rem

    }



    .c-mt-lg-4 {

        margin-top: 1.5rem

    }



    .c-mt-lg-5 {

        margin-top: 2rem

    }



    .c-mt-lg-6 {

        margin-top: 3rem

    }



    .c-mt-lg-7 {

        margin-top: 4rem

    }



    .c-mt-lg-8 {

        margin-top: 5rem

    }



    .c-mt-lg-9 {

        margin-top: 6.25rem

    }



    .c-mt-lg-10 {

        margin-top: 8rem

    }



    .c-mr-lg-2 {

        margin-right: .5rem

    }



    .c-mr-lg-3 {

        margin-right: 1rem

    }



    .c-mr-lg-4 {

        margin-right: 1.5rem

    }



    .c-mr-lg-5 {

        margin-right: 2rem

    }



    .c-mr-lg-6 {

        margin-right: 3rem

    }



    .c-mr-lg-7 {

        margin-right: 4rem

    }



    .c-mr-lg-8 {

        margin-right: 5rem

    }



    .c-mr-lg-9 {

        margin-right: 6.25rem

    }



    .c-mr-lg-10 {

        margin-right: 8rem

    }



    .c-mb-lg-2 {

        margin-bottom: .5rem

    }



    .c-mb-lg-3 {

        margin-bottom: 1rem

    }



    .c-mb-lg-4 {

        margin-bottom: 1.5rem

    }



    .c-mb-lg-5 {

        margin-bottom: 2rem

    }



    .c-mb-lg-6 {

        margin-bottom: 3rem

    }



    .c-mb-lg-7 {

        margin-bottom: 4rem

    }



    .c-mb-lg-8 {

        margin-bottom: 5rem

    }



    .c-mb-lg-9 {

        margin-bottom: 6.25rem

    }



    .c-mb-lg-10 {

        margin-bottom: 8rem

    }



    .c-ml-lg-2 {

        margin-left: .5rem

    }



    .c-ml-lg-3 {

        margin-left: 1rem

    }



    .c-ml-lg-4 {

        margin-left: 1.5rem

    }



    .c-ml-lg-5 {

        margin-left: 2rem

    }



    .c-ml-lg-6 {

        margin-left: 3rem

    }



    .c-ml-lg-7 {

        margin-left: 4rem

    }



    .c-ml-lg-8 {

        margin-left: 5rem

    }



    .c-ml-lg-9 {

        margin-left: 6.25rem

    }



    .c-ml-lg-10 {

        margin-left: 8rem

    }



    .c-mx-lg-2 {

        margin-left: .5rem;

        margin-right: .5rem

    }



    .c-mx-lg-3 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-lg-4 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-lg-5 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-lg-6 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-lg-7 {

        margin-left: 4rem;

        margin-right: 4rem

    }



    .c-mx-lg-8 {

        margin-left: 5rem;

        margin-right: 5rem

    }



    .c-mx-lg-9 {

        margin-left: 6.25rem;

        margin-right: 6.25rem

    }



    .c-mx-lg-10 {

        margin-left: 8rem;

        margin-right: 8rem

    }



    .c-my-lg-2 {

        margin-top: .5rem;

        margin-bottom: .5rem

    }



    .c-my-lg-3 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-lg-4 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-lg-5 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-lg-6 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-lg-7 {

        margin-top: 4rem;

        margin-bottom: 4rem

    }



    .c-my-lg-8 {

        margin-top: 5rem;

        margin-bottom: 5rem

    }



    .c-my-lg-9 {

        margin-top: 6.25rem;

        margin-bottom: 6.25rem

    }



    .c-my-lg-10 {

        margin-top: 8rem;

        margin-bottom: 8rem

    }



    .c-p-lg-2 {

        padding: .5rem

    }



    .c-p-lg-3 {

        padding: 1rem

    }



    .c-p-lg-4 {

        padding: 1.5rem

    }



    .c-p-lg-5 {

        padding: 2rem

    }



    .c-p-lg-6 {

        padding: 3rem

    }



    .c-p-lg-7 {

        padding: 4rem

    }



    .c-p-lg-8 {

        padding: 5rem

    }



    .c-p-lg-9 {

        padding: 6.25rem

    }



    .c-p-lg-10 {

        padding: 8rem

    }



    .c-pt-lg-2 {

        padding-top: .5rem

    }



    .c-pt-lg-3 {

        padding-top: 1rem

    }



    .c-pt-lg-4 {

        padding-top: 1.5rem

    }



    .c-pt-lg-5 {

        padding-top: 2rem

    }



    .c-pt-lg-6 {

        padding-top: 3rem

    }



    .c-pt-lg-7 {

        padding-top: 4rem

    }



    .c-pt-lg-8 {

        padding-top: 5rem

    }



    .c-pt-lg-9 {

        padding-top: 6.25rem

    }



    .c-pt-lg-10 {

        padding-top: 8rem

    }



    .c-pr-lg-2 {

        padding-right: .5rem

    }



    .c-pr-lg-3 {

        padding-right: 1rem

    }



    .c-pr-lg-4 {

        padding-right: 1.5rem

    }



    .c-pr-lg-5 {

        padding-right: 2rem

    }



    .c-pr-lg-6 {

        padding-right: 3rem

    }



    .c-pr-lg-7 {

        padding-right: 4rem

    }



    .c-pr-lg-8 {

        padding-right: 5rem

    }



    .c-pr-lg-9 {

        padding-right: 6.25rem

    }



    .c-pr-lg-10 {

        padding-right: 8rem

    }



    .c-pb-lg-2 {

        padding-bottom: .5rem

    }



    .c-pb-lg-3 {

        padding-bottom: 1rem

    }



    .c-pb-lg-4 {

        padding-bottom: 1.5rem

    }



    .c-pb-lg-5 {

        padding-bottom: 2rem

    }



    .c-pb-lg-6 {

        padding-bottom: 3rem

    }



    .c-pb-lg-7 {

        padding-bottom: 4rem

    }



    .c-pb-lg-8 {

        padding-bottom: 5rem

    }



    .c-pb-lg-9 {

        padding-bottom: 6.25rem

    }



    .c-pb-lg-10 {

        padding-bottom: 8rem

    }



    .c-pl-lg-2 {

        padding-left: .5rem

    }



    .c-pl-lg-3 {

        padding-left: 1rem

    }



    .c-pl-lg-4 {

        padding-left: 1.5rem

    }



    .c-pl-lg-5 {

        padding-left: 2rem

    }



    .c-pl-lg-6 {

        padding-left: 3rem

    }



    .c-pl-lg-7 {

        padding-left: 4rem

    }



    .c-pl-lg-8 {

        padding-left: 5rem

    }



    .c-pl-lg-9 {

        padding-left: 6.25rem

    }



    .c-pl-lg-10 {

        padding-left: 8rem

    }



    .c-px-lg-2 {

        padding-left: .5rem;

        padding-right: .5rem

    }



    .c-px-lg-3 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-lg-4 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-lg-5 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-lg-6 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-lg-7 {

        padding-left: 4rem;

        padding-right: 4rem

    }



    .c-px-lg-8 {

        padding-left: 5rem;

        padding-right: 5rem

    }



    .c-px-lg-9 {

        padding-left: 6.25rem;

        padding-right: 6.25rem

    }



    .c-px-lg-10 {

        padding-left: 8rem;

        padding-right: 8rem

    }



    .c-py-lg-2 {

        padding-top: .5rem;

        padding-bottom: .5rem

    }



    .c-py-lg-3 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-lg-4 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-lg-5 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-lg-6 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-lg-7 {

        padding-top: 4rem;

        padding-bottom: 4rem

    }



    .c-py-lg-8 {

        padding-top: 5rem;

        padding-bottom: 5rem

    }



    .c-py-lg-9 {

        padding-top: 6.25rem;

        padding-bottom: 6.25rem

    }



    .c-py-lg-10 {

        padding-top: 8rem;

        padding-bottom: 8rem

    }



    .c-m-xl-2 {

        margin: .5rem

    }



    .c-m-xl-3 {

        margin: 1rem

    }



    .c-m-xl-4 {

        margin: 1.5rem

    }



    .c-m-xl-5 {

        margin: 2rem

    }



    .c-m-xl-6 {

        margin: 3rem

    }



    .c-m-xl-7 {

        margin: 4rem

    }



    .c-m-xl-8 {

        margin: 5rem

    }



    .c-m-xl-9 {

        margin: 6.25rem

    }



    .c-m-xl-10 {

        margin: 8rem

    }



    .c-mt-xl-2 {

        margin-top: .5rem

    }



    .c-mt-xl-3 {

        margin-top: 1rem

    }



    .c-mt-xl-4 {

        margin-top: 1.5rem

    }



    .c-mt-xl-5 {

        margin-top: 2rem

    }



    .c-mt-xl-6 {

        margin-top: 3rem

    }



    .c-mt-xl-7 {

        margin-top: 4rem

    }



    .c-mt-xl-8 {

        margin-top: 5rem

    }



    .c-mt-xl-9 {

        margin-top: 6.25rem

    }



    .c-mt-xl-10 {

        margin-top: 8rem

    }



    .c-mr-xl-2 {

        margin-right: .5rem

    }



    .c-mr-xl-3 {

        margin-right: 1rem

    }



    .c-mr-xl-4 {

        margin-right: 1.5rem

    }



    .c-mr-xl-5 {

        margin-right: 2rem

    }



    .c-mr-xl-6 {

        margin-right: 3rem

    }



    .c-mr-xl-7 {

        margin-right: 4rem

    }



    .c-mr-xl-8 {

        margin-right: 5rem

    }



    .c-mr-xl-9 {

        margin-right: 6.25rem

    }



    .c-mr-xl-10 {

        margin-right: 8rem

    }



    .c-mb-xl-2 {

        margin-bottom: .5rem

    }



    .c-mb-xl-3 {

        margin-bottom: 1rem

    }



    .c-mb-xl-4 {

        margin-bottom: 1.5rem

    }



    .c-mb-xl-5 {

        margin-bottom: 2rem

    }



    .c-mb-xl-6 {

        margin-bottom: 3rem

    }



    .c-mb-xl-7 {

        margin-bottom: 4rem

    }



    .c-mb-xl-8 {

        margin-bottom: 5rem

    }



    .c-mb-xl-9 {

        margin-bottom: 6.25rem

    }



    .c-mb-xl-10 {

        margin-bottom: 8rem

    }



    .c-ml-xl-2 {

        margin-left: .5rem

    }



    .c-ml-xl-3 {

        margin-left: 1rem

    }



    .c-ml-xl-4 {

        margin-left: 1.5rem

    }



    .c-ml-xl-5 {

        margin-left: 2rem

    }



    .c-ml-xl-6 {

        margin-left: 3rem

    }



    .c-ml-xl-7 {

        margin-left: 4rem

    }



    .c-ml-xl-8 {

        margin-left: 5rem

    }



    .c-ml-xl-9 {

        margin-left: 6.25rem

    }



    .c-ml-xl-10 {

        margin-left: 8rem

    }



    .c-mx-xl-2 {

        margin-left: .5rem;

        margin-right: .5rem

    }



    .c-mx-xl-3 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-xl-4 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-xl-5 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-xl-6 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-xl-7 {

        margin-left: 4rem;

        margin-right: 4rem

    }



    .c-mx-xl-8 {

        margin-left: 5rem;

        margin-right: 5rem

    }



    .c-mx-xl-9 {

        margin-left: 6.25rem;

        margin-right: 6.25rem

    }



    .c-mx-xl-10 {

        margin-left: 8rem;

        margin-right: 8rem

    }



    .c-my-xl-2 {

        margin-top: .5rem;

        margin-bottom: .5rem

    }



    .c-my-xl-3 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-xl-4 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-xl-5 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-xl-6 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-xl-7 {

        margin-top: 4rem;

        margin-bottom: 4rem

    }



    .c-my-xl-8 {

        margin-top: 5rem;

        margin-bottom: 5rem

    }



    .c-my-xl-9 {

        margin-top: 6.25rem;

        margin-bottom: 6.25rem

    }



    .c-my-xl-10 {

        margin-top: 8rem;

        margin-bottom: 8rem

    }



    .c-p-xl-2 {

        padding: .5rem

    }



    .c-p-xl-3 {

        padding: 1rem

    }



    .c-p-xl-4 {

        padding: 1.5rem

    }



    .c-p-xl-5 {

        padding: 2rem

    }



    .c-p-xl-6 {

        padding: 3rem

    }



    .c-p-xl-7 {

        padding: 4rem

    }



    .c-p-xl-8 {

        padding: 5rem

    }



    .c-p-xl-9 {

        padding: 6.25rem

    }



    .c-p-xl-10 {

        padding: 8rem

    }



    .c-pt-xl-2 {

        padding-top: .5rem

    }



    .c-pt-xl-3 {

        padding-top: 1rem

    }



    .c-pt-xl-4 {

        padding-top: 1.5rem

    }



    .c-pt-xl-5 {

        padding-top: 2rem

    }



    .c-pt-xl-6 {

        padding-top: 3rem

    }



    .c-pt-xl-7 {

        padding-top: 4rem

    }



    .c-pt-xl-8 {

        padding-top: 5rem

    }



    .c-pt-xl-9 {

        padding-top: 6.25rem

    }



    .c-pt-xl-10 {

        padding-top: 8rem

    }



    .c-pr-xl-2 {

        padding-right: .5rem

    }



    .c-pr-xl-3 {

        padding-right: 1rem

    }



    .c-pr-xl-4 {

        padding-right: 1.5rem

    }



    .c-pr-xl-5 {

        padding-right: 2rem

    }



    .c-pr-xl-6 {

        padding-right: 3rem

    }



    .c-pr-xl-7 {

        padding-right: 4rem

    }



    .c-pr-xl-8 {

        padding-right: 5rem

    }



    .c-pr-xl-9 {

        padding-right: 6.25rem

    }



    .c-pr-xl-10 {

        padding-right: 8rem

    }



    .c-pb-xl-2 {

        padding-bottom: .5rem

    }



    .c-pb-xl-3 {

        padding-bottom: 1rem

    }



    .c-pb-xl-4 {

        padding-bottom: 1.5rem

    }



    .c-pb-xl-5 {

        padding-bottom: 2rem

    }



    .c-pb-xl-6 {

        padding-bottom: 3rem

    }



    .c-pb-xl-7 {

        padding-bottom: 4rem

    }



    .c-pb-xl-8 {

        padding-bottom: 5rem

    }



    .c-pb-xl-9 {

        padding-bottom: 6.25rem

    }



    .c-pb-xl-10 {

        padding-bottom: 8rem

    }



    .c-pl-xl-2 {

        padding-left: .5rem

    }



    .c-pl-xl-3 {

        padding-left: 1rem

    }



    .c-pl-xl-4 {

        padding-left: 1.5rem

    }



    .c-pl-xl-5 {

        padding-left: 2rem

    }



    .c-pl-xl-6 {

        padding-left: 3rem

    }



    .c-pl-xl-7 {

        padding-left: 4rem

    }



    .c-pl-xl-8 {

        padding-left: 5rem

    }



    .c-pl-xl-9 {

        padding-left: 6.25rem

    }



    .c-pl-xl-10 {

        padding-left: 8rem

    }



    .c-px-xl-2 {

        padding-left: .5rem;

        padding-right: .5rem

    }



    .c-px-xl-3 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-xl-4 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-xl-5 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-xl-6 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-xl-7 {

        padding-left: 4rem;

        padding-right: 4rem

    }



    .c-px-xl-8 {

        padding-left: 5rem;

        padding-right: 5rem

    }



    .c-px-xl-9 {

        padding-left: 6.25rem;

        padding-right: 6.25rem

    }



    .c-px-xl-10 {

        padding-left: 8rem;

        padding-right: 8rem

    }



    .c-py-xl-2 {

        padding-top: .5rem;

        padding-bottom: .5rem

    }



    .c-py-xl-3 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-xl-4 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-xl-5 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-xl-6 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-xl-7 {

        padding-top: 4rem;

        padding-bottom: 4rem

    }



    .c-py-xl-8 {

        padding-top: 5rem;

        padding-bottom: 5rem

    }



    .c-py-xl-9 {

        padding-top: 6.25rem;

        padding-bottom: 6.25rem

    }



    .c-py-xl-10 {

        padding-top: 8rem;

        padding-bottom: 8rem

    }



    .c-m-xxl-2 {

        margin: .5rem

    }



    .c-m-xxl-3 {

        margin: 1rem

    }



    .c-m-xxl-4 {

        margin: 1.5rem

    }



    .c-m-xxl-5 {

        margin: 2rem

    }



    .c-m-xxl-6 {

        margin: 3rem

    }



    .c-m-xxl-7 {

        margin: 4rem

    }



    .c-m-xxl-8 {

        margin: 5rem

    }



    .c-m-xxl-9 {

        margin: 6.25rem

    }



    .c-m-xxl-10 {

        margin: 8rem

    }



    .c-mt-xxl-2 {

        margin-top: .5rem

    }



    .c-mt-xxl-3 {

        margin-top: 1rem

    }



    .c-mt-xxl-4 {

        margin-top: 1.5rem

    }



    .c-mt-xxl-5 {

        margin-top: 2rem

    }



    .c-mt-xxl-6 {

        margin-top: 3rem

    }



    .c-mt-xxl-7 {

        margin-top: 4rem

    }



    .c-mt-xxl-8 {

        margin-top: 5rem

    }



    .c-mt-xxl-9 {

        margin-top: 6.25rem

    }



    .c-mt-xxl-10 {

        margin-top: 8rem

    }



    .c-mr-xxl-2 {

        margin-right: .5rem

    }



    .c-mr-xxl-3 {

        margin-right: 1rem

    }



    .c-mr-xxl-4 {

        margin-right: 1.5rem

    }



    .c-mr-xxl-5 {

        margin-right: 2rem

    }



    .c-mr-xxl-6 {

        margin-right: 3rem

    }



    .c-mr-xxl-7 {

        margin-right: 4rem

    }



    .c-mr-xxl-8 {

        margin-right: 5rem

    }



    .c-mr-xxl-9 {

        margin-right: 6.25rem

    }



    .c-mr-xxl-10 {

        margin-right: 8rem

    }



    .c-mb-xxl-2 {

        margin-bottom: .5rem

    }



    .c-mb-xxl-3 {

        margin-bottom: 1rem

    }



    .c-mb-xxl-4 {

        margin-bottom: 1.5rem

    }



    .c-mb-xxl-5 {

        margin-bottom: 2rem

    }



    .c-mb-xxl-6 {

        margin-bottom: 3rem

    }



    .c-mb-xxl-7 {

        margin-bottom: 4rem

    }



    .c-mb-xxl-8 {

        margin-bottom: 5rem

    }



    .c-mb-xxl-9 {

        margin-bottom: 6.25rem

    }



    .c-mb-xxl-10 {

        margin-bottom: 8rem

    }



    .c-ml-xxl-2 {

        margin-left: .5rem

    }



    .c-ml-xxl-3 {

        margin-left: 1rem

    }



    .c-ml-xxl-4 {

        margin-left: 1.5rem

    }



    .c-ml-xxl-5 {

        margin-left: 2rem

    }



    .c-ml-xxl-6 {

        margin-left: 3rem

    }



    .c-ml-xxl-7 {

        margin-left: 4rem

    }



    .c-ml-xxl-8 {

        margin-left: 5rem

    }



    .c-ml-xxl-9 {

        margin-left: 6.25rem

    }



    .c-ml-xxl-10 {

        margin-left: 8rem

    }



    .c-mx-xxl-2 {

        margin-left: .5rem;

        margin-right: .5rem

    }



    .c-mx-xxl-3 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-xxl-4 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-xxl-5 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-xxl-6 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-xxl-7 {

        margin-left: 4rem;

        margin-right: 4rem

    }



    .c-mx-xxl-8 {

        margin-left: 5rem;

        margin-right: 5rem

    }



    .c-mx-xxl-9 {

        margin-left: 6.25rem;

        margin-right: 6.25rem

    }



    .c-mx-xxl-10 {

        margin-left: 8rem;

        margin-right: 8rem

    }



    .c-my-xxl-2 {

        margin-top: .5rem;

        margin-bottom: .5rem

    }



    .c-my-xxl-3 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-xxl-4 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-xxl-5 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-xxl-6 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-xxl-7 {

        margin-top: 4rem;

        margin-bottom: 4rem

    }



    .c-my-xxl-8 {

        margin-top: 5rem;

        margin-bottom: 5rem

    }



    .c-my-xxl-9 {

        margin-top: 6.25rem;

        margin-bottom: 6.25rem

    }



    .c-my-xxl-10 {

        margin-top: 8rem;

        margin-bottom: 8rem

    }



    .c-p-xxl-2 {

        padding: .5rem

    }



    .c-p-xxl-3 {

        padding: 1rem

    }



    .c-p-xxl-4 {

        padding: 1.5rem

    }



    .c-p-xxl-5 {

        padding: 2rem

    }



    .c-p-xxl-6 {

        padding: 3rem

    }



    .c-p-xxl-7 {

        padding: 4rem

    }



    .c-p-xxl-8 {

        padding: 5rem

    }



    .c-p-xxl-9 {

        padding: 6.25rem

    }



    .c-p-xxl-10 {

        padding: 8rem

    }



    .c-pt-xxl-2 {

        padding-top: .5rem

    }



    .c-pt-xxl-3 {

        padding-top: 1rem

    }



    .c-pt-xxl-4 {

        padding-top: 1.5rem

    }



    .c-pt-xxl-5 {

        padding-top: 2rem

    }



    .c-pt-xxl-6 {

        padding-top: 3rem

    }



    .c-pt-xxl-7 {

        padding-top: 4rem

    }



    .c-pt-xxl-8 {

        padding-top: 5rem

    }



    .c-pt-xxl-9 {

        padding-top: 6.25rem

    }



    .c-pt-xxl-10 {

        padding-top: 8rem

    }



    .c-pr-xxl-2 {

        padding-right: .5rem

    }



    .c-pr-xxl-3 {

        padding-right: 1rem

    }



    .c-pr-xxl-4 {

        padding-right: 1.5rem

    }



    .c-pr-xxl-5 {

        padding-right: 2rem

    }



    .c-pr-xxl-6 {

        padding-right: 3rem

    }



    .c-pr-xxl-7 {

        padding-right: 4rem

    }



    .c-pr-xxl-8 {

        padding-right: 5rem

    }



    .c-pr-xxl-9 {

        padding-right: 6.25rem

    }



    .c-pr-xxl-10 {

        padding-right: 8rem

    }



    .c-pb-xxl-2 {

        padding-bottom: .5rem

    }



    .c-pb-xxl-3 {

        padding-bottom: 1rem

    }



    .c-pb-xxl-4 {

        padding-bottom: 1.5rem

    }



    .c-pb-xxl-5 {

        padding-bottom: 2rem

    }



    .c-pb-xxl-6 {

        padding-bottom: 3rem

    }



    .c-pb-xxl-7 {

        padding-bottom: 4rem

    }



    .c-pb-xxl-8 {

        padding-bottom: 5rem

    }



    .c-pb-xxl-9 {

        padding-bottom: 6.25rem

    }



    .c-pb-xxl-10 {

        padding-bottom: 8rem

    }



    .c-pl-xxl-2 {

        padding-left: .5rem

    }



    .c-pl-xxl-3 {

        padding-left: 1rem

    }



    .c-pl-xxl-4 {

        padding-left: 1.5rem

    }



    .c-pl-xxl-5 {

        padding-left: 2rem

    }



    .c-pl-xxl-6 {

        padding-left: 3rem

    }



    .c-pl-xxl-7 {

        padding-left: 4rem

    }



    .c-pl-xxl-8 {

        padding-left: 5rem

    }



    .c-pl-xxl-9 {

        padding-left: 6.25rem

    }



    .c-pl-xxl-10 {

        padding-left: 8rem

    }



    .c-px-xxl-2 {

        padding-left: .5rem;

        padding-right: .5rem

    }



    .c-px-xxl-3 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-xxl-4 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-xxl-5 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-xxl-6 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-xxl-7 {

        padding-left: 4rem;

        padding-right: 4rem

    }



    .c-px-xxl-8 {

        padding-left: 5rem;

        padding-right: 5rem

    }



    .c-px-xxl-9 {

        padding-left: 6.25rem;

        padding-right: 6.25rem

    }



    .c-px-xxl-10 {

        padding-left: 8rem;

        padding-right: 8rem

    }



    .c-py-xxl-2 {

        padding-top: .5rem;

        padding-bottom: .5rem

    }



    .c-py-xxl-3 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-xxl-4 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-xxl-5 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-xxl-6 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-xxl-7 {

        padding-top: 4rem;

        padding-bottom: 4rem

    }



    .c-py-xxl-8 {

        padding-top: 5rem;

        padding-bottom: 5rem

    }



    .c-py-xxl-9 {

        padding-top: 6.25rem;

        padding-bottom: 6.25rem

    }



    .c-py-xxl-10 {

        padding-top: 8rem;

        padding-bottom: 8rem

    }



    .c-m-xxxl-1 {

        margin: .25rem

    }



    .c-m-xxxl-only-1 {

        margin: .25rem!important

    }



    .c-m-xxxl-2 {

        margin: .5rem

    }



    .c-m-xxxl-only-2 {

        margin: .5rem!important

    }



    .c-m-xxxl-3 {

        margin: 1rem

    }



    .c-m-xxxl-only-3 {

        margin: 1rem!important

    }



    .c-m-xxxl-4 {

        margin: 1.5rem

    }



    .c-m-xxxl-only-4 {

        margin: 1.5rem!important

    }



    .c-m-xxxl-5 {

        margin: 2rem

    }



    .c-m-xxxl-only-5 {

        margin: 2rem!important

    }



    .c-m-xxxl-6 {

        margin: 3rem

    }



    .c-m-xxxl-only-6 {

        margin: 3rem!important

    }



    .c-m-xxxl-7 {

        margin: 4rem

    }



    .c-m-xxxl-only-7 {

        margin: 4rem!important

    }



    .c-m-xxxl-8 {

        margin: 5rem

    }



    .c-m-xxxl-only-8 {

        margin: 5rem!important

    }



    .c-m-xxxl-9 {

        margin: 6.25rem

    }



    .c-m-xxxl-only-9 {

        margin: 6.25rem!important

    }



    .c-m-xxxl-10 {

        margin: 8rem

    }



    .c-m-xxxl-only-10 {

        margin: 8rem!important

    }



    .c-mt-xxxl-1 {

        margin-top: .25rem

    }



    .c-mt-xxxl-only-1 {

        margin-top: .25rem!important

    }



    .c-mt-xxxl-2 {

        margin-top: .5rem

    }



    .c-mt-xxxl-only-2 {

        margin-top: .5rem!important

    }



    .c-mt-xxxl-3 {

        margin-top: 1rem

    }



    .c-mt-xxxl-only-3 {

        margin-top: 1rem!important

    }



    .c-mt-xxxl-4 {

        margin-top: 1.5rem

    }



    .c-mt-xxxl-only-4 {

        margin-top: 1.5rem!important

    }



    .c-mt-xxxl-5 {

        margin-top: 2rem

    }



    .c-mt-xxxl-only-5 {

        margin-top: 2rem!important

    }



    .c-mt-xxxl-6 {

        margin-top: 3rem

    }



    .c-mt-xxxl-only-6 {

        margin-top: 3rem!important

    }



    .c-mt-xxxl-7 {

        margin-top: 4rem

    }



    .c-mt-xxxl-only-7 {

        margin-top: 4rem!important

    }



    .c-mt-xxxl-8 {

        margin-top: 5rem

    }



    .c-mt-xxxl-only-8 {

        margin-top: 5rem!important

    }



    .c-mt-xxxl-9 {

        margin-top: 6.25rem

    }



    .c-mt-xxxl-only-9 {

        margin-top: 6.25rem!important

    }



    .c-mt-xxxl-10 {

        margin-top: 8rem

    }



    .c-mt-xxxl-only-10 {

        margin-top: 8rem!important

    }



    .c-mr-xxxl-1 {

        margin-right: .25rem

    }



    .c-mr-xxxl-only-1 {

        margin-right: .25rem!important

    }



    .c-mr-xxxl-2 {

        margin-right: .5rem

    }



    .c-mr-xxxl-only-2 {

        margin-right: .5rem!important

    }



    .c-mr-xxxl-3 {

        margin-right: 1rem

    }



    .c-mr-xxxl-only-3 {

        margin-right: 1rem!important

    }



    .c-mr-xxxl-4 {

        margin-right: 1.5rem

    }



    .c-mr-xxxl-only-4 {

        margin-right: 1.5rem!important

    }



    .c-mr-xxxl-5 {

        margin-right: 2rem

    }



    .c-mr-xxxl-only-5 {

        margin-right: 2rem!important

    }



    .c-mr-xxxl-6 {

        margin-right: 3rem

    }



    .c-mr-xxxl-only-6 {

        margin-right: 3rem!important

    }



    .c-mr-xxxl-7 {

        margin-right: 4rem

    }



    .c-mr-xxxl-only-7 {

        margin-right: 4rem!important

    }



    .c-mr-xxxl-8 {

        margin-right: 5rem

    }



    .c-mr-xxxl-only-8 {

        margin-right: 5rem!important

    }



    .c-mr-xxxl-9 {

        margin-right: 6.25rem

    }



    .c-mr-xxxl-only-9 {

        margin-right: 6.25rem!important

    }



    .c-mr-xxxl-10 {

        margin-right: 8rem

    }



    .c-mr-xxxl-only-10 {

        margin-right: 8rem!important

    }



    .c-mb-xxxl-1 {

        margin-bottom: .25rem

    }



    .c-mb-xxxl-only-1 {

        margin-bottom: .25rem!important

    }



    .c-mb-xxxl-2 {

        margin-bottom: .5rem

    }



    .c-mb-xxxl-only-2 {

        margin-bottom: .5rem!important

    }



    .c-mb-xxxl-3 {

        margin-bottom: 1rem

    }



    .c-mb-xxxl-only-3 {

        margin-bottom: 1rem!important

    }



    .c-mb-xxxl-4 {

        margin-bottom: 1.5rem

    }



    .c-mb-xxxl-only-4 {

        margin-bottom: 1.5rem!important

    }



    .c-mb-xxxl-5 {

        margin-bottom: 2rem

    }



    .c-mb-xxxl-only-5 {

        margin-bottom: 2rem!important

    }



    .c-mb-xxxl-6 {

        margin-bottom: 3rem

    }



    .c-mb-xxxl-only-6 {

        margin-bottom: 3rem!important

    }



    .c-mb-xxxl-7 {

        margin-bottom: 4rem

    }



    .c-mb-xxxl-only-7 {

        margin-bottom: 4rem!important

    }



    .c-mb-xxxl-8 {

        margin-bottom: 5rem

    }



    .c-mb-xxxl-only-8 {

        margin-bottom: 5rem!important

    }



    .c-mb-xxxl-9 {

        margin-bottom: 6.25rem

    }



    .c-mb-xxxl-only-9 {

        margin-bottom: 6.25rem!important

    }



    .c-mb-xxxl-10 {

        margin-bottom: 8rem

    }



    .c-mb-xxxl-only-10 {

        margin-bottom: 8rem!important

    }



    .c-ml-xxxl-1 {

        margin-left: .25rem

    }



    .c-ml-xxxl-only-1 {

        margin-left: .25rem!important

    }



    .c-ml-xxxl-2 {

        margin-left: .5rem

    }



    .c-ml-xxxl-only-2 {

        margin-left: .5rem!important

    }



    .c-ml-xxxl-3 {

        margin-left: 1rem

    }



    .c-ml-xxxl-only-3 {

        margin-left: 1rem!important

    }



    .c-ml-xxxl-4 {

        margin-left: 1.5rem

    }



    .c-ml-xxxl-only-4 {

        margin-left: 1.5rem!important

    }



    .c-ml-xxxl-5 {

        margin-left: 2rem

    }



    .c-ml-xxxl-only-5 {

        margin-left: 2rem!important

    }



    .c-ml-xxxl-6 {

        margin-left: 3rem

    }



    .c-ml-xxxl-only-6 {

        margin-left: 3rem!important

    }



    .c-ml-xxxl-7 {

        margin-left: 4rem

    }



    .c-ml-xxxl-only-7 {

        margin-left: 4rem!important

    }



    .c-ml-xxxl-8 {

        margin-left: 5rem

    }



    .c-ml-xxxl-only-8 {

        margin-left: 5rem!important

    }



    .c-ml-xxxl-9 {

        margin-left: 6.25rem

    }



    .c-ml-xxxl-only-9 {

        margin-left: 6.25rem!important

    }



    .c-ml-xxxl-10 {

        margin-left: 8rem

    }



    .c-ml-xxxl-only-10 {

        margin-left: 8rem!important

    }



    .c-mx-xxxl-1 {

        margin-left: .25rem;

        margin-right: .25rem

    }



    .c-mx-xxxl-only-1 {

        margin-left: .25rem!important;

        margin-right: .25rem!important

    }



    .c-mx-xxxl-2 {

        margin-left: .5rem;

        margin-right: .5rem

    }



    .c-mx-xxxl-only-2 {

        margin-left: .5rem!important;

        margin-right: .5rem!important

    }



    .c-mx-xxxl-3 {

        margin-left: 1rem;

        margin-right: 1rem

    }



    .c-mx-xxxl-only-3 {

        margin-left: 1rem!important;

        margin-right: 1rem!important

    }



    .c-mx-xxxl-4 {

        margin-left: 1.5rem;

        margin-right: 1.5rem

    }



    .c-mx-xxxl-only-4 {

        margin-left: 1.5rem!important;

        margin-right: 1.5rem!important

    }



    .c-mx-xxxl-5 {

        margin-left: 2rem;

        margin-right: 2rem

    }



    .c-mx-xxxl-only-5 {

        margin-left: 2rem!important;

        margin-right: 2rem!important

    }



    .c-mx-xxxl-6 {

        margin-left: 3rem;

        margin-right: 3rem

    }



    .c-mx-xxxl-only-6 {

        margin-left: 3rem!important;

        margin-right: 3rem!important

    }



    .c-mx-xxxl-7 {

        margin-left: 4rem;

        margin-right: 4rem

    }



    .c-mx-xxxl-only-7 {

        margin-left: 4rem!important;

        margin-right: 4rem!important

    }



    .c-mx-xxxl-8 {

        margin-left: 5rem;

        margin-right: 5rem

    }



    .c-mx-xxxl-only-8 {

        margin-left: 5rem!important;

        margin-right: 5rem!important

    }



    .c-mx-xxxl-9 {

        margin-left: 6.25rem;

        margin-right: 6.25rem

    }



    .c-mx-xxxl-only-9 {

        margin-left: 6.25rem!important;

        margin-right: 6.25rem!important

    }



    .c-mx-xxxl-10 {

        margin-left: 8rem;

        margin-right: 8rem

    }



    .c-mx-xxxl-only-10 {

        margin-left: 8rem!important;

        margin-right: 8rem!important

    }



    .c-my-xxxl-1 {

        margin-top: .25rem;

        margin-bottom: .25rem

    }



    .c-my-xxxl-only-1 {

        margin-top: .25rem!important;

        margin-bottom: .25rem!important

    }



    .c-my-xxxl-2 {

        margin-top: .5rem;

        margin-bottom: .5rem

    }



    .c-my-xxxl-only-2 {

        margin-top: .5rem!important;

        margin-bottom: .5rem!important

    }



    .c-my-xxxl-3 {

        margin-top: 1rem;

        margin-bottom: 1rem

    }



    .c-my-xxxl-only-3 {

        margin-top: 1rem!important;

        margin-bottom: 1rem!important

    }



    .c-my-xxxl-4 {

        margin-top: 1.5rem;

        margin-bottom: 1.5rem

    }



    .c-my-xxxl-only-4 {

        margin-top: 1.5rem!important;

        margin-bottom: 1.5rem!important

    }



    .c-my-xxxl-5 {

        margin-top: 2rem;

        margin-bottom: 2rem

    }



    .c-my-xxxl-only-5 {

        margin-top: 2rem!important;

        margin-bottom: 2rem!important

    }



    .c-my-xxxl-6 {

        margin-top: 3rem;

        margin-bottom: 3rem

    }



    .c-my-xxxl-only-6 {

        margin-top: 3rem!important;

        margin-bottom: 3rem!important

    }



    .c-my-xxxl-7 {

        margin-top: 4rem;

        margin-bottom: 4rem

    }



    .c-my-xxxl-only-7 {

        margin-top: 4rem!important;

        margin-bottom: 4rem!important

    }



    .c-my-xxxl-8 {

        margin-top: 5rem;

        margin-bottom: 5rem

    }



    .c-my-xxxl-only-8 {

        margin-top: 5rem!important;

        margin-bottom: 5rem!important

    }



    .c-my-xxxl-9 {

        margin-top: 6.25rem;

        margin-bottom: 6.25rem

    }



    .c-my-xxxl-only-9 {

        margin-top: 6.25rem!important;

        margin-bottom: 6.25rem!important

    }



    .c-my-xxxl-10 {

        margin-top: 8rem;

        margin-bottom: 8rem

    }



    .c-my-xxxl-only-10 {

        margin-top: 8rem!important;

        margin-bottom: 8rem!important

    }



    .c-p-xxxl-1 {

        padding: .25rem

    }



    .c-p-xxxl-only-1 {

        padding: .25rem!important

    }



    .c-p-xxxl-2 {

        padding: .5rem

    }



    .c-p-xxxl-only-2 {

        padding: .5rem!important

    }



    .c-p-xxxl-3 {

        padding: 1rem

    }



    .c-p-xxxl-only-3 {

        padding: 1rem!important

    }



    .c-p-xxxl-4 {

        padding: 1.5rem

    }



    .c-p-xxxl-only-4 {

        padding: 1.5rem!important

    }



    .c-p-xxxl-5 {

        padding: 2rem

    }



    .c-p-xxxl-only-5 {

        padding: 2rem!important

    }



    .c-p-xxxl-6 {

        padding: 3rem

    }



    .c-p-xxxl-only-6 {

        padding: 3rem!important

    }



    .c-p-xxxl-7 {

        padding: 4rem

    }



    .c-p-xxxl-only-7 {

        padding: 4rem!important

    }



    .c-p-xxxl-8 {

        padding: 5rem

    }



    .c-p-xxxl-only-8 {

        padding: 5rem!important

    }



    .c-p-xxxl-9 {

        padding: 6.25rem

    }



    .c-p-xxxl-only-9 {

        padding: 6.25rem!important

    }



    .c-p-xxxl-10 {

        padding: 8rem

    }



    .c-p-xxxl-only-10 {

        padding: 8rem!important

    }



    .c-pt-xxxl-1 {

        padding-top: .25rem

    }



    .c-pt-xxxl-only-1 {

        padding-top: .25rem!important

    }



    .c-pt-xxxl-2 {

        padding-top: .5rem

    }



    .c-pt-xxxl-only-2 {

        padding-top: .5rem!important

    }



    .c-pt-xxxl-3 {

        padding-top: 1rem

    }



    .c-pt-xxxl-only-3 {

        padding-top: 1rem!important

    }



    .c-pt-xxxl-4 {

        padding-top: 1.5rem

    }



    .c-pt-xxxl-only-4 {

        padding-top: 1.5rem!important

    }



    .c-pt-xxxl-5 {

        padding-top: 2rem

    }



    .c-pt-xxxl-only-5 {

        padding-top: 2rem!important

    }



    .c-pt-xxxl-6 {

        padding-top: 3rem

    }



    .c-pt-xxxl-only-6 {

        padding-top: 3rem!important

    }



    .c-pt-xxxl-7 {

        padding-top: 4rem

    }



    .c-pt-xxxl-only-7 {

        padding-top: 4rem!important

    }



    .c-pt-xxxl-8 {

        padding-top: 5rem

    }



    .c-pt-xxxl-only-8 {

        padding-top: 5rem!important

    }



    .c-pt-xxxl-9 {

        padding-top: 6.25rem

    }



    .c-pt-xxxl-only-9 {

        padding-top: 6.25rem!important

    }



    .c-pt-xxxl-10 {

        padding-top: 8rem

    }



    .c-pt-xxxl-only-10 {

        padding-top: 8rem!important

    }



    .c-pr-xxxl-1 {

        padding-right: .25rem

    }



    .c-pr-xxxl-only-1 {

        padding-right: .25rem!important

    }



    .c-pr-xxxl-2 {

        padding-right: .5rem

    }



    .c-pr-xxxl-only-2 {

        padding-right: .5rem!important

    }



    .c-pr-xxxl-3 {

        padding-right: 1rem

    }



    .c-pr-xxxl-only-3 {

        padding-right: 1rem!important

    }



    .c-pr-xxxl-4 {

        padding-right: 1.5rem

    }



    .c-pr-xxxl-only-4 {

        padding-right: 1.5rem!important

    }



    .c-pr-xxxl-5 {

        padding-right: 2rem

    }



    .c-pr-xxxl-only-5 {

        padding-right: 2rem!important

    }



    .c-pr-xxxl-6 {

        padding-right: 3rem

    }



    .c-pr-xxxl-only-6 {

        padding-right: 3rem!important

    }



    .c-pr-xxxl-7 {

        padding-right: 4rem

    }



    .c-pr-xxxl-only-7 {

        padding-right: 4rem!important

    }



    .c-pr-xxxl-8 {

        padding-right: 5rem

    }



    .c-pr-xxxl-only-8 {

        padding-right: 5rem!important

    }



    .c-pr-xxxl-9 {

        padding-right: 6.25rem

    }



    .c-pr-xxxl-only-9 {

        padding-right: 6.25rem!important

    }



    .c-pr-xxxl-10 {

        padding-right: 8rem

    }



    .c-pr-xxxl-only-10 {

        padding-right: 8rem!important

    }



    .c-pb-xxxl-1 {

        padding-bottom: .25rem

    }



    .c-pb-xxxl-only-1 {

        padding-bottom: .25rem!important

    }



    .c-pb-xxxl-2 {

        padding-bottom: .5rem

    }



    .c-pb-xxxl-only-2 {

        padding-bottom: .5rem!important

    }



    .c-pb-xxxl-3 {

        padding-bottom: 1rem

    }



    .c-pb-xxxl-only-3 {

        padding-bottom: 1rem!important

    }



    .c-pb-xxxl-4 {

        padding-bottom: 1.5rem

    }



    .c-pb-xxxl-only-4 {

        padding-bottom: 1.5rem!important

    }



    .c-pb-xxxl-5 {

        padding-bottom: 2rem

    }



    .c-pb-xxxl-only-5 {

        padding-bottom: 2rem!important

    }



    .c-pb-xxxl-6 {

        padding-bottom: 3rem

    }



    .c-pb-xxxl-only-6 {

        padding-bottom: 3rem!important

    }



    .c-pb-xxxl-7 {

        padding-bottom: 4rem

    }



    .c-pb-xxxl-only-7 {

        padding-bottom: 4rem!important

    }



    .c-pb-xxxl-8 {

        padding-bottom: 5rem

    }



    .c-pb-xxxl-only-8 {

        padding-bottom: 5rem!important

    }



    .c-pb-xxxl-9 {

        padding-bottom: 6.25rem

    }



    .c-pb-xxxl-only-9 {

        padding-bottom: 6.25rem!important

    }



    .c-pb-xxxl-10 {

        padding-bottom: 8rem

    }



    .c-pb-xxxl-only-10 {

        padding-bottom: 8rem!important

    }



    .c-pl-xxxl-1 {

        padding-left: .25rem

    }



    .c-pl-xxxl-only-1 {

        padding-left: .25rem!important

    }



    .c-pl-xxxl-2 {

        padding-left: .5rem

    }



    .c-pl-xxxl-only-2 {

        padding-left: .5rem!important

    }



    .c-pl-xxxl-3 {

        padding-left: 1rem

    }



    .c-pl-xxxl-only-3 {

        padding-left: 1rem!important

    }



    .c-pl-xxxl-4 {

        padding-left: 1.5rem

    }



    .c-pl-xxxl-only-4 {

        padding-left: 1.5rem!important

    }



    .c-pl-xxxl-5 {

        padding-left: 2rem

    }



    .c-pl-xxxl-only-5 {

        padding-left: 2rem!important

    }



    .c-pl-xxxl-6 {

        padding-left: 3rem

    }



    .c-pl-xxxl-only-6 {

        padding-left: 3rem!important

    }



    .c-pl-xxxl-7 {

        padding-left: 4rem

    }



    .c-pl-xxxl-only-7 {

        padding-left: 4rem!important

    }



    .c-pl-xxxl-8 {

        padding-left: 5rem

    }



    .c-pl-xxxl-only-8 {

        padding-left: 5rem!important

    }



    .c-pl-xxxl-9 {

        padding-left: 6.25rem

    }



    .c-pl-xxxl-only-9 {

        padding-left: 6.25rem!important

    }



    .c-pl-xxxl-10 {

        padding-left: 8rem

    }



    .c-pl-xxxl-only-10 {

        padding-left: 8rem!important

    }



    .c-px-xxxl-1 {

        padding-left: .25rem;

        padding-right: .25rem

    }



    .c-px-xxxl-only-1 {

        padding-left: .25rem!important;

        padding-right: .25rem!important

    }



    .c-px-xxxl-2 {

        padding-left: .5rem;

        padding-right: .5rem

    }



    .c-px-xxxl-only-2 {

        padding-left: .5rem!important;

        padding-right: .5rem!important

    }



    .c-px-xxxl-3 {

        padding-left: 1rem;

        padding-right: 1rem

    }



    .c-px-xxxl-only-3 {

        padding-left: 1rem!important;

        padding-right: 1rem!important

    }



    .c-px-xxxl-4 {

        padding-left: 1.5rem;

        padding-right: 1.5rem

    }



    .c-px-xxxl-only-4 {

        padding-left: 1.5rem!important;

        padding-right: 1.5rem!important

    }



    .c-px-xxxl-5 {

        padding-left: 2rem;

        padding-right: 2rem

    }



    .c-px-xxxl-only-5 {

        padding-left: 2rem!important;

        padding-right: 2rem!important

    }



    .c-px-xxxl-6 {

        padding-left: 3rem;

        padding-right: 3rem

    }



    .c-px-xxxl-only-6 {

        padding-left: 3rem!important;

        padding-right: 3rem!important

    }



    .c-px-xxxl-7 {

        padding-left: 4rem;

        padding-right: 4rem

    }



    .c-px-xxxl-only-7 {

        padding-left: 4rem!important;

        padding-right: 4rem!important

    }



    .c-px-xxxl-8 {

        padding-left: 5rem;

        padding-right: 5rem

    }



    .c-px-xxxl-only-8 {

        padding-left: 5rem!important;

        padding-right: 5rem!important

    }



    .c-px-xxxl-9 {

        padding-left: 6.25rem;

        padding-right: 6.25rem

    }



    .c-px-xxxl-only-9 {

        padding-left: 6.25rem!important;

        padding-right: 6.25rem!important

    }



    .c-px-xxxl-10 {

        padding-left: 8rem;

        padding-right: 8rem

    }



    .c-px-xxxl-only-10 {

        padding-left: 8rem!important;

        padding-right: 8rem!important

    }



    .c-py-xxxl-1 {

        padding-top: .25rem;

        padding-bottom: .25rem

    }



    .c-py-xxxl-only-1 {

        padding-top: .25rem!important;

        padding-bottom: .25rem!important

    }



    .c-py-xxxl-2 {

        padding-top: .5rem;

        padding-bottom: .5rem

    }



    .c-py-xxxl-only-2 {

        padding-top: .5rem!important;

        padding-bottom: .5rem!important

    }



    .c-py-xxxl-3 {

        padding-top: 1rem;

        padding-bottom: 1rem

    }



    .c-py-xxxl-only-3 {

        padding-top: 1rem!important;

        padding-bottom: 1rem!important

    }



    .c-py-xxxl-4 {

        padding-top: 1.5rem;

        padding-bottom: 1.5rem

    }



    .c-py-xxxl-only-4 {

        padding-top: 1.5rem!important;

        padding-bottom: 1.5rem!important

    }



    .c-py-xxxl-5 {

        padding-top: 2rem;

        padding-bottom: 2rem

    }



    .c-py-xxxl-only-5 {

        padding-top: 2rem!important;

        padding-bottom: 2rem!important

    }



    .c-py-xxxl-6 {

        padding-top: 3rem;

        padding-bottom: 3rem

    }



    .c-py-xxxl-only-6 {

        padding-top: 3rem!important;

        padding-bottom: 3rem!important

    }



    .c-py-xxxl-7 {

        padding-top: 4rem;

        padding-bottom: 4rem

    }



    .c-py-xxxl-only-7 {

        padding-top: 4rem!important;

        padding-bottom: 4rem!important

    }



    .c-py-xxxl-8 {

        padding-top: 5rem;

        padding-bottom: 5rem

    }



    .c-py-xxxl-only-8 {

        padding-top: 5rem!important;

        padding-bottom: 5rem!important

    }



    .c-py-xxxl-9 {

        padding-top: 6.25rem;

        padding-bottom: 6.25rem

    }



    .c-py-xxxl-only-9 {

        padding-top: 6.25rem!important;

        padding-bottom: 6.25rem!important

    }



    .c-py-xxxl-10 {

        padding-top: 8rem;

        padding-bottom: 8rem

    }



    .c-py-xxxl-only-10 {

        padding-top: 8rem!important;

        padding-bottom: 8rem!important

    }

}



.c-m-0 {

    margin: 0!important

}



.c-mt-0 {

    margin-top: 0!important

}



.c-mr-0 {

    margin-right: 0!important

}



.c-mb-0 {

    margin-bottom: 0!important

}



.c-ml-0,.c-mx-0 {

    margin-left: 0!important

}



.c-mx-0 {

    margin-right: 0!important

}



.c-my-0 {

    margin-top: 0!important;

    margin-bottom: 0!important

}



@media (min-width: 576px) {

    .c-m-sm-0 {

        margin:0!important

    }

}



@media (min-width: 576px) {

    .c-mt-sm-0 {

        margin-top:0!important

    }

}



@media (min-width: 576px) {

    .c-mr-sm-0 {

        margin-right:0!important

    }

}



@media (min-width: 576px) {

    .c-mb-sm-0 {

        margin-bottom:0!important

    }

}



@media (min-width: 576px) {

    .c-ml-sm-0,.c-mx-sm-0 {

        margin-left:0!important

    }



    .c-mx-sm-0 {

        margin-right: 0!important

    }

}



@media (min-width: 576px) {

    .c-my-sm-0 {

        margin-top:0!important;

        margin-bottom: 0!important

    }

}



@media (min-width: 768px) {

    .c-m-md-0 {

        margin:0!important

    }

}



@media (min-width: 768px) {

    .c-mt-md-0 {

        margin-top:0!important

    }

}



@media (min-width: 768px) {

    .c-mr-md-0 {

        margin-right:0!important

    }

}



@media (min-width: 768px) {

    .c-mb-md-0 {

        margin-bottom:0!important

    }

}



@media (min-width: 768px) {

    .c-ml-md-0,.c-mx-md-0 {

        margin-left:0!important

    }



    .c-mx-md-0 {

        margin-right: 0!important

    }

}



@media (min-width: 768px) {

    .c-my-md-0 {

        margin-top:0!important;

        margin-bottom: 0!important

    }

}



@media (min-width: 992px) {

    .c-m-lg-0 {

        margin:0!important

    }

}



@media (min-width: 992px) {

    .c-mt-lg-0 {

        margin-top:0!important

    }

}



@media (min-width: 992px) {

    .c-mr-lg-0 {

        margin-right:0!important

    }

}



@media (min-width: 992px) {

    .c-mb-lg-0 {

        margin-bottom:0!important

    }

}



@media (min-width: 992px) {

    .c-ml-lg-0,.c-mx-lg-0 {

        margin-left:0!important

    }



    .c-mx-lg-0 {

        margin-right: 0!important

    }

}



@media (min-width: 992px) {

    .c-my-lg-0 {

        margin-top:0!important;

        margin-bottom: 0!important

    }

}



@media (min-width: 1200px) {

    .c-m-xl-0 {

        margin:0!important

    }

}



@media (min-width: 1200px) {

    .c-mt-xl-0 {

        margin-top:0!important

    }

}



@media (min-width: 1200px) {

    .c-mr-xl-0 {

        margin-right:0!important

    }

}



@media (min-width: 1200px) {

    .c-mb-xl-0 {

        margin-bottom:0!important

    }

}



@media (min-width: 1200px) {

    .c-ml-xl-0,.c-mx-xl-0 {

        margin-left:0!important

    }



    .c-mx-xl-0 {

        margin-right: 0!important

    }

}



@media (min-width: 1200px) {

    .c-my-xl-0 {

        margin-top:0!important;

        margin-bottom: 0!important

    }

}



@media (min-width: 1500px) {

    .c-m-xxl-0 {

        margin:0!important

    }

}



@media (min-width: 1500px) {

    .c-mt-xxl-0 {

        margin-top:0!important

    }

}



@media (min-width: 1500px) {

    .c-mr-xxl-0 {

        margin-right:0!important

    }

}



@media (min-width: 1500px) {

    .c-mb-xxl-0 {

        margin-bottom:0!important

    }

}



@media (min-width: 1500px) {

    .c-ml-xxl-0,.c-mx-xxl-0 {

        margin-left:0!important

    }



    .c-mx-xxl-0 {

        margin-right: 0!important

    }

}



@media (min-width: 1500px) {

    .c-my-xxl-0 {

        margin-top:0!important;

        margin-bottom: 0!important

    }

}



@media (min-width: 1800px) {

    .c-m-xxxl-0 {

        margin:0!important

    }

}



@media (min-width: 1800px) {

    .c-mt-xxxl-0 {

        margin-top:0!important

    }

}



@media (min-width: 1800px) {

    .c-mr-xxxl-0 {

        margin-right:0!important

    }

}



@media (min-width: 1800px) {

    .c-mb-xxxl-0 {

        margin-bottom:0!important

    }

}



@media (min-width: 1800px) {

    .c-ml-xxxl-0,.c-mx-xxxl-0 {

        margin-left:0!important

    }



    .c-mx-xxxl-0 {

        margin-right: 0!important

    }

}



@media (min-width: 1800px) {

    .c-my-xxxl-0 {

        margin-top:0!important;

        margin-bottom: 0!important

    }

}



.c-p-0 {

    padding: 0!important

}



.c-pt-0 {

    padding-top: 0!important

}



.c-pr-0 {

    padding-right: 0!important

}



.c-pb-0 {

    padding-bottom: 0!important

}



.c-pl-0,.c-px-0 {

    padding-left: 0!important

}



.c-px-0 {

    padding-right: 0!important

}



.c-py-0 {

    padding-top: 0!important;

    padding-bottom: 0!important

}



@media (min-width: 576px) {

    .c-p-sm-0 {

        padding:0!important

    }

}



@media (min-width: 576px) {

    .c-pt-sm-0 {

        padding-top:0!important

    }

}



@media (min-width: 576px) {

    .c-pr-sm-0 {

        padding-right:0!important

    }

}



@media (min-width: 576px) {

    .c-pb-sm-0 {

        padding-bottom:0!important

    }

}



@media (min-width: 576px) {

    .c-pl-sm-0,.c-px-sm-0 {

        padding-left:0!important

    }



    .c-px-sm-0 {

        padding-right: 0!important

    }

}



@media (min-width: 576px) {

    .c-py-sm-0 {

        padding-top:0!important;

        padding-bottom: 0!important

    }

}



@media (min-width: 768px) {

    .c-p-md-0 {

        padding:0!important

    }

}



@media (min-width: 768px) {

    .c-pt-md-0 {

        padding-top:0!important

    }

}



@media (min-width: 768px) {

    .c-pr-md-0 {

        padding-right:0!important

    }

}



@media (min-width: 768px) {

    .c-pb-md-0 {

        padding-bottom:0!important

    }

}



@media (min-width: 768px) {

    .c-pl-md-0,.c-px-md-0 {

        padding-left:0!important

    }



    .c-px-md-0 {

        padding-right: 0!important

    }

}



@media (min-width: 768px) {

    .c-py-md-0 {

        padding-top:0!important;

        padding-bottom: 0!important

    }

}



@media (min-width: 992px) {

    .c-p-lg-0 {

        padding:0!important

    }

}



@media (min-width: 992px) {

    .c-pt-lg-0 {

        padding-top:0!important

    }

}



@media (min-width: 992px) {

    .c-pr-lg-0 {

        padding-right:0!important

    }

}



@media (min-width: 992px) {

    .c-pb-lg-0 {

        padding-bottom:0!important

    }

}



@media (min-width: 992px) {

    .c-pl-lg-0,.c-px-lg-0 {

        padding-left:0!important

    }



    .c-px-lg-0 {

        padding-right: 0!important

    }

}



@media (min-width: 992px) {

    .c-py-lg-0 {

        padding-top:0!important;

        padding-bottom: 0!important

    }

}



@media (min-width: 1200px) {

    .c-p-xl-0 {

        padding:0!important

    }

}



@media (min-width: 1200px) {

    .c-pt-xl-0 {

        padding-top:0!important

    }

}



@media (min-width: 1200px) {

    .c-pr-xl-0 {

        padding-right:0!important

    }

}



@media (min-width: 1200px) {

    .c-pb-xl-0 {

        padding-bottom:0!important

    }

}



@media (min-width: 1200px) {

    .c-pl-xl-0,.c-px-xl-0 {

        padding-left:0!important

    }



    .c-px-xl-0 {

        padding-right: 0!important

    }

}



@media (min-width: 1200px) {

    .c-py-xl-0 {

        padding-top:0!important;

        padding-bottom: 0!important

    }

}



@media (min-width: 1500px) {

    .c-p-xxl-0 {

        padding:0!important

    }

}



@media (min-width: 1500px) {

    .c-pt-xxl-0 {

        padding-top:0!important

    }

}



@media (min-width: 1500px) {

    .c-pr-xxl-0 {

        padding-right:0!important

    }

}



@media (min-width: 1500px) {

    .c-pb-xxl-0 {

        padding-bottom:0!important

    }

}



@media (min-width: 1500px) {

    .c-pl-xxl-0,.c-px-xxl-0 {

        padding-left:0!important

    }



    .c-px-xxl-0 {

        padding-right: 0!important

    }

}



@media (min-width: 1500px) {

    .c-py-xxl-0 {

        padding-top:0!important;

        padding-bottom: 0!important

    }

}



@media (min-width: 1800px) {

    .c-p-xxxl-0 {

        padding:0!important

    }

}



@media (min-width: 1800px) {

    .c-pt-xxxl-0 {

        padding-top:0!important

    }

}



@media (min-width: 1800px) {

    .c-pr-xxxl-0 {

        padding-right:0!important

    }

}



@media (min-width: 1800px) {

    .c-pb-xxxl-0 {

        padding-bottom:0!important

    }

}



@media (min-width: 1800px) {

    .c-pl-xxxl-0,.c-px-xxxl-0 {

        padding-left:0!important

    }



    .c-px-xxxl-0 {

        padding-right: 0!important

    }

}



@media (min-width: 1800px) {

    .c-py-xxxl-0 {

        padding-top:0!important;

        padding-bottom: 0!important

    }

}



.font-weight-medium {

    font-weight: 500

}



.font-weight-semibold {

    font-weight: 600!important

}



.font-family-base {

    font-family: neue-haas-grotesk-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji

}



.font-family-headings {

    font-family: neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;

    font-weight: 500

}



.z-index-minus-1 {

    z-index: -1

}



.z-index-minus-2 {

    z-index: -2

}



.z-index-1 {

    z-index: 1

}



.z-index-2 {

    z-index: 2

}



.opacity-0 {

    opacity: 0

}



.opacity-0-1 {

    opacity: .1

}



.opacity-0-2 {

    opacity: .2

}



.opacity-0-3 {

    opacity: .3

}



.opacity-0-4 {

    opacity: .4

}



.opacity-0-5 {

    opacity: .5

}



.opacity-0-6 {

    opacity: .6

}



.opacity-0-7 {

    opacity: .7

}



.opacity-0-8 {

    opacity: .8

}



.opacity-0-9 {

    opacity: .9

}



.opacity-1 {

    opacity: 1

}



.line-height-1 {

    line-height: 1

}



.line-height-1-1 {

    line-height: 1.1

}



.line-height-1-2 {

    line-height: 1.2

}



.line-height-1-3 {

    line-height: 1.3

}



.line-height-1-4 {

    line-height: 1.4

}



.line-height-1-5 {

    line-height: 1.5

}



.line-height-1-6 {

    line-height: 1.6

}



.line-height-1-7 {

    line-height: 1.7

}



.line-height-1-8 {

    line-height: 1.8

}



.line-height-1-9 {

    line-height: 1.9

}



.line-height-2 {

    line-height: 2

}



.line-height-2-1 {

    line-height: 2.1

}



@media (min-width: 768px) {

    .h-md-100 {

        height:100%

    }

}



@media (min-width: 992px) {

    .h-lg-100 {

        height:100%

    }

}



@media (min-width: 1200px) {

    .h-xl-100 {

        height:100%

    }

}



@media (min-width: 768px) {

    .w-md-100 {

        width:100%

    }

}



@media (min-width: 992px) {

    .w-lg-100 {

        width:100%

    }

}



@media (min-width: 1200px) {

    .w-xl-100 {

        width:100%

    }

}



.text-hover-primary:focus,.text-hover-primary:hover {

    color: #001e42!important

}



.bg-hover-primary:focus,.bg-hover-primary:hover {

    background-color: #001e42!important

}



.text-hover-secondary:focus,.text-hover-secondary:hover {

    color: #00a2e5!important

}



.bg-hover-secondary:focus,.bg-hover-secondary:hover {

    background-color: #00a2e5!important

}



.text-hover-moss:focus,.text-hover-moss:hover {

    color: #6e804c!important

}



.bg-hover-moss:focus,.bg-hover-moss:hover {

    background-color: #6e804c!important

}



.text-hover-off-white:focus,.text-hover-off-white:hover {

    color: #f4f5f5!important

}



.bg-hover-off-white:focus,.bg-hover-off-white:hover {

    background-color: #f4f5f5!important

}



.text-hover-grey:focus,.text-hover-grey:hover {

    color: #ccc!important

}



.bg-hover-grey:focus,.bg-hover-grey:hover {

    background-color: #ccc!important

}



.text-hover-state:focus,.text-hover-state:hover {

    color: #1e1e22!important

}



.bg-hover-state:focus,.bg-hover-state:hover {

    background-color: #1e1e22!important

}



.text-hover-black:focus,.text-hover-black:hover {

    color: #000!important

}



.bg-hover-black:focus,.bg-hover-black:hover {

    background-color: #000!important

}



.text-hover-white:focus,.text-hover-white:hover {

    color: #fff!important

}



.bg-hover-white:focus,.bg-hover-white:hover {

    background-color: #fff!important

}



.container-xxl {

    width: 100%;

    padding-right: .625rem;

    padding-left: .625rem;

    margin-right: auto;

    margin-left: auto

}



@media (min-width: 576px) {

    .container-xxl {

        max-width:33.75rem

    }

}



@media (min-width: 768px) {

    .container-xxl {

        max-width:45rem

    }

}



@media (min-width: 992px) {

    .container-xxl {

        max-width:60rem

    }

}



@media (min-width: 1200px) {

    .container-xxl {

        max-width:71.25rem

    }

}



@media (min-width: 1500px) {

    .container-xxl {

        max-width:88.75rem

    }

}



.only-xxxl-container {

    width: 100%;

    padding-right: .625rem;

    padding-left: .625rem;

    margin-right: auto;

    margin-left: auto;

    max-width: 106.25rem

}



.row--20 {

    margin-left: -1.25rem;

    margin-right: -1.25rem

}



.row--20 [class*=col] {

    padding-right: 1.25rem;

    padding-left: 1.25rem

}



.row--25 {

    margin-left: -1.5625rem;

    margin-right: -1.5625rem

}



.row--25 [class*=col] {

    padding-right: 1.5625rem;

    padding-left: 1.5625rem

}



.c-col-1-5 {

    -webkit-box-flex: 0;

    flex: 0 0 100%;

    max-width: 100%

}



@media (min-width: 576px) {

    .c-col-1-5 {

        -webkit-box-flex:0;

        flex: 0 0 50%;

        max-width: 50%

    }

}



@media (min-width: 992px) {

    .c-col-1-5 {

        -webkit-box-flex:0;

        flex: 0 0 25%;

        max-width: 25%

    }

}



@media (min-width: 1500px) {

    .c-col-1-5 {

        -webkit-box-flex:0;

        flex: 0 0 20%;

        max-width: 20%

    }

}



@media (min-width: 992px) {

    .border-lg-none {

        border:none!important

    }

}



#cookie-notice .cn-buttons-container .cn-button {

    font-size: .6875rem

}



#cookie-notice .cookie-notice-container #cn-notice-text .cn-privacy-policy-link {

    text-decoration: none;

    background-image: linear-gradient(0deg,currentColor 1px,transparent 0);

    background-size: 0 100%;

    background-repeat: no-repeat;

    padding-bottom: .125rem;

    -webkit-transition: background-size .4s ease-in-out,opacity .4s ease-in-out;

    transition: background-size .4s ease-in-out,opacity .4s ease-in-out

}



#cookie-notice .cookie-notice-container #cn-notice-text .cn-privacy-policy-link:focus,#cookie-notice .cookie-notice-container #cn-notice-text .cn-privacy-policy-link:hover {

    background-size: 100% 100%

}



#cookie-notice .cookie-notice-container #cn-notice-text .cn-privacy-policy-link {

    background-size: 100% 100%;

    background-position: 100%

}



#cookie-notice .cookie-notice-container #cn-notice-text .cn-privacy-policy-link:focus,#cookie-notice .cookie-notice-container #cn-notice-text .cn-privacy-policy-link:hover {

    background-size: 0 100%

}



#cookie-notice .cn-buttons-container .cn-button {

    font-weight: 400;

    overflow: hidden;

    position: relative;

    z-index: 1;

    background-color: transparent;

    display: -webkit-inline-box;

    display: inline-flex;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    text-align: center;

    -webkit-transition: all .6s ease!important;

    transition: all .6s ease!important;

    border-radius: 55rem;

    padding: .9375em 1.875em

}



@media (min-width: 576px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:.98958em 1.97917em

    }

}



@media (min-width: 768px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:1.04167em 2.08333em

    }

}



@media (min-width: 992px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:1.09375em 2.1875em

    }

}



@media (min-width: 1200px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:1.14583em 2.29167em

    }

}



@media (min-width: 1500px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:1.19792em 2.39583em

    }

}



@media (min-width: 1800px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:1.25em 2.5em

    }

}



#cookie-notice .cn-buttons-container .cn-button:after,#cookie-notice .cn-buttons-container .cn-button:before {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    border-radius: 2rem

}



#cookie-notice .cn-buttons-container .cn-button:after {

    border: 2px solid transparent;

    left: 0;

    bottom: 0;

    width: 100%;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



#cookie-notice .cn-buttons-container .cn-button:before {

    display: block;

    height: 100%;

    z-index: -1;

    -webkit-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



#cookie-notice .cn-buttons-container .cn-button:focus:before,#cookie-notice .cn-buttons-container .cn-button:hover:before {

    left: 0;

    right: auto;

    width: 0;

    right: 0;

    left: auto

}



#cookie-notice .cn-buttons-container .cn-button:before {

    width: 100%;

    left: 0;

    right: auto

}



#cookie-notice .cn-buttons-container .cn-button {

    color: #fff

}



#cookie-notice .cn-buttons-container .cn-button:after {

    border-color: #001e42

}



#cookie-notice .cn-buttons-container .cn-button:before {

    background-color: #001e42

}



#cookie-notice .cn-buttons-container .cn-button:focus,#cookie-notice .cn-buttons-container .cn-button:hover {

    background-color: transparent;

    color: #001e42

}



#cookie-notice {

    min-width: 0;

    margin-left: 50%!important;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    box-shadow: 0 .125rem .5rem rgba(0,0,0,.1);

    border-radius: .25rem;

    border: 1px solid #dedede;

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out;

    width: 100%;

    padding: 0 10px;

    margin-right: auto;

    margin-left: auto

}



#cookie-notice.cookie-notice-visible {

    opacity: 1;

    padding: 1rem

}



#cookie-notice {

    bottom: 2rem

}



@media (min-width: 576px) {

    #cookie-notice {

        bottom:2.33333rem

    }

}



@media (min-width: 768px) {

    #cookie-notice {

        bottom:2.66667rem

    }

}



@media (min-width: 992px) {

    #cookie-notice {

        bottom:3rem

    }

}



@media (min-width: 1200px) {

    #cookie-notice {

        bottom:3.33333rem

    }

}



@media (min-width: 1500px) {

    #cookie-notice {

        bottom:3.66667rem

    }

}



@media (min-width: 1800px) {

    #cookie-notice {

        bottom:4rem

    }

}



@media (min-width: 576px) {

    #cookie-notice {

        max-width:520px

    }

}



@media (min-width: 768px) {

    #cookie-notice {

        max-width:700px

    }

}



@media (min-width: 992px) {

    #cookie-notice {

        max-width:940px

    }

}



@media (min-width: 1200px) {

    #cookie-notice {

        max-width:1120px

    }

}



@media (min-width: 1500px) {

    #cookie-notice {

        max-width:1420px

    }

}



@media (min-width: 1800px) {

    #cookie-notice {

        max-width:1680px

    }

}



#cookie-notice .cookie-notice-container {

    padding: 0

}



@media (min-width: 768px) {

    #cookie-notice .cookie-notice-container {

        display:-webkit-box!important;

        display: flex!important;

        -webkit-box-align: center;

        align-items: center;

        -webkit-box-pack: justify;

        justify-content: space-between

    }

}



#cookie-notice .cookie-notice-container #cn-notice-text {

    font-family: neue-haas-grotesk-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;

    font-weight: 400;

    display: block;

    margin-bottom: 0;

    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGQ9Ik01MDcuNDQgMjA4LjY0YTE2IDE2IDAgMDAtMzAuMy0zLjYyIDMxLjc2IDMxLjc2IDAgMDEtNTkuNTctMy45MiAxNiAxNiAwIDAwLTE5LTExIDYzLjMgNjMuMyAwIDAxLTc2LjcyLTc2LjcxIDE2IDE2IDAgMDAtMTEtMTlBMzEuNzQgMzEuNzQgMCAwMTMwNyAzNC44OGExNiAxNiAwIDAwLTMuNjItMzAuMzJBMjU2LjcgMjU2LjcgMCAwMDI1NiAwQzExNC43OCAwIDAgMTE0Ljc4IDAgMjU2czExNC43OCAyNTYgMjU2IDI1NiAyNTYtMTE0Ljc4IDI1Ni0yNTZhMjU2LjcgMjU2LjcgMCAwMC00LjU2LTQ3LjM2em0tOTMuMTIgMjA1LjY4QTIyMy45IDIyMy45IDAgMTEyNTYgMzJjMi44OCAwIDUuNy4zIDguNTYuNDNhNjMgNjMgMCAwMDI0IDg2Ljg3IDgxLjU5IDgxLjU5IDAgMDAtLjU2IDguNyA5Ni4wOSA5Ni4wOSAwIDAwOTYgOTYgODEuNTkgODEuNTkgMCAwMDguNy0uNTkgNjMgNjMgMCAwMDg2Ljg3IDI0Yy4xMyAyLjg1LjQzIDUuNjguNDMgOC41NmEyMjMuMjMgMjIzLjIzIDAgMDEtNjUuNjggMTU4LjM1eiIvPjxjaXJjbGUgY3g9IjE5MiIgY3k9IjEyOCIgcj0iMzIiLz48Y2lyY2xlIGN4PSIxMjgiIGN5PSIyNTYiIHI9IjMyIi8+PGNpcmNsZSBjeD0iMjg4IiBjeT0iMzg0IiByPSIzMiIvPjxjaXJjbGUgY3g9IjI3MiIgY3k9IjI3MiIgcj0iMTYiLz48Y2lyY2xlIGN4PSI0MDAiIGN5PSIzMzYiIHI9IjE2Ii8+PGNpcmNsZSBjeD0iMTc2IiBjeT0iMzY4IiByPSIxNiIvPjwvc3ZnPg==);

    background-repeat: no-repeat;

    background-position: left top 50%;

    text-align: left;

    background-size: 2.25rem;

    min-height: 2.25rem;

    padding-left: 3rem

}



@media (min-width: 576px) {

    #cookie-notice .cookie-notice-container #cn-notice-text {

        background-size:2.375rem;

        min-height: 2.375rem;

        padding-left: 3.16667rem

    }

}



@media (min-width: 768px) {

    #cookie-notice .cookie-notice-container #cn-notice-text {

        background-size:2.5rem;

        min-height: 2.5rem;

        padding-left: 3.33333rem

    }

}



@media (min-width: 992px) {

    #cookie-notice .cookie-notice-container #cn-notice-text {

        background-size:2.625rem;

        min-height: 2.625rem;

        padding-left: 3.5rem

    }

}



@media (min-width: 1200px) {

    #cookie-notice .cookie-notice-container #cn-notice-text {

        background-size:2.75rem;

        min-height: 2.75rem;

        padding-left: 3.66667rem

    }

}



@media (min-width: 1500px) {

    #cookie-notice .cookie-notice-container #cn-notice-text {

        background-size:2.875rem;

        min-height: 2.875rem;

        padding-left: 3.83333rem

    }

}



@media (min-width: 1800px) {

    #cookie-notice .cookie-notice-container #cn-notice-text {

        background-size:3rem;

        min-height: 3rem;

        padding-left: 4rem

    }

}



#cookie-notice .cookie-notice-container #cn-notice-text .cn-privacy-policy-link {

    color: #001e42

}



@media (min-width: 768px) {

    #cookie-notice .cn-buttons-container {

        display:-webkit-box;

        display: flex;

        -webkit-box-align: start;

        align-items: flex-start;

        margin-left: 1rem

    }

}



#cookie-notice .cn-buttons-container .cn-button {

    box-shadow: none;

    margin-bottom: 0;

    margin-top: 1rem;

    margin-left: .25rem!important;

    margin-right: .25rem!important

}



@media (min-width: 576px) {

    #cookie-notice .cn-buttons-container .cn-button {

        margin-left:.29167rem!important;

        margin-right: .29167rem!important

    }

}



@media (min-width: 768px) {

    #cookie-notice .cn-buttons-container .cn-button {

        margin-left:.33333rem!important;

        margin-right: .33333rem!important

    }

}



@media (min-width: 992px) {

    #cookie-notice .cn-buttons-container .cn-button {

        margin-left:.375rem!important;

        margin-right: .375rem!important

    }

}



@media (min-width: 1200px) {

    #cookie-notice .cn-buttons-container .cn-button {

        margin-left:.41667rem!important;

        margin-right: .41667rem!important

    }

}



@media (min-width: 1500px) {

    #cookie-notice .cn-buttons-container .cn-button {

        margin-left:.45833rem!important;

        margin-right: .45833rem!important

    }

}



@media (min-width: 1800px) {

    #cookie-notice .cn-buttons-container .cn-button {

        margin-left:.5rem!important;

        margin-right: .5rem!important

    }

}



#cookie-notice .cn-buttons-container .cn-button {

    padding: .46875rem .75rem

}



@media (min-width: 576px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:.49479rem .79167rem

    }

}



@media (min-width: 768px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:.52083rem .83333rem

    }

}



@media (min-width: 992px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:.54688rem .875rem

    }

}



@media (min-width: 1200px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:.57292rem .91667rem

    }

}



@media (min-width: 1500px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:.59896rem .95833rem

    }

}



@media (min-width: 1800px) {

    #cookie-notice .cn-buttons-container .cn-button {

        padding:.625rem 1rem

    }

}



@media (min-width: 768px) {

    #cookie-notice .cn-buttons-container .cn-button {

        margin-top:0

    }

}



@media (min-width: 768px) {

    #cookie-notice .cn-buttons-container .cn-button#cn-accept-cookie {

        margin-left:0!important

    }

}



@media (min-width: 768px) {

    #cookie-notice .cn-buttons-container .cn-button#cn-refuse-cookie {

        margin-right:0!important

    }

}



#cookie-notice .cn-close-icon {

    display: none

}



.screen-reader-shortcut-header {

    position: fixed;

    top: -1000em

}



.screen-reader-shortcut-header:focus {

    left: .375rem;

    top: .4375rem;

    height: auto;

    width: auto;

    display: block;

    font-size: .875rem;

    font-weight: 600;

    padding: .9375rem 1.4375rem .875rem;

    background: #f1f1f1;

    color: #0073aa;

    z-index: 100000;

    line-height: normal;

    text-decoration: none;

    box-shadow: 0 0 2px 2px rgba(0,0,0,.6)

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

    font-size: .875rem

}



.mm-menu__logo-wrapper:focus,.mm-menu__logo-wrapper:hover {

    opacity: .75

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

    font-weight: 400;

    overflow: hidden;

    position: relative;

    z-index: 1;

    background-color: transparent;

    display: -webkit-inline-box;

    display: inline-flex;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    text-align: center;

    -webkit-transition: all .6s ease!important;

    transition: all .6s ease!important;

    border-radius: 55rem;

    padding: .9375em 1.875em

}



@media (min-width: 576px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:.98958em 1.97917em

    }

}



@media (min-width: 768px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:1.04167em 2.08333em

    }

}



@media (min-width: 992px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:1.09375em 2.1875em

    }

}



@media (min-width: 1200px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:1.14583em 2.29167em

    }

}



@media (min-width: 1500px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:1.19792em 2.39583em

    }

}



@media (min-width: 1800px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:1.25em 2.5em

    }

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:after,.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:before {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    border-radius: 2rem

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:after {

    border: 2px solid transparent;

    left: 0;

    bottom: 0;

    width: 100%;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:before {

    display: block;

    height: 100%;

    z-index: -1;

    -webkit-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:focus:before,.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:hover:before {

    left: 0;

    right: auto

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

    padding: .75em 1.125em

}



@media (min-width: 576px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:.79167em 1.1875em

    }

}



@media (min-width: 768px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:.83333em 1.25em

    }

}



@media (min-width: 992px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:.875em 1.3125em

    }

}



@media (min-width: 1200px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:.91667em 1.375em

    }

}



@media (min-width: 1500px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:.95833em 1.4375em

    }

}



@media (min-width: 1800px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

        padding:1em 1.5em

    }

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:focus:before,.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:hover:before {

    width: 0;

    right: 0;

    left: auto

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:before {

    width: 100%;

    left: 0;

    right: auto

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

    color: #fff

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:after {

    border-color: #270551

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:before {

    background-color: #270551

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:focus,.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:hover {

    background-color: transparent;

    color: #001e42

}



.mm-menu {

    --mm-color-background: $off-white

}



.mm-menu__logo-wrapper {

    width: 12.75rem;

    height: 4rem

}



@media (min-width: 576px) {

    .mm-menu__logo-wrapper {

        width:15.9375rem;

        height: 5rem

    }

}



@media (min-width: 768px) {

    .mm-menu__logo-wrapper {

        width:19.125rem;

        height: 6rem

    }

}



.mm-menu .mm-panel {

    background-color: #f4f5f5

}



.mm-menu .mm-panel .mm-navbar {

    border-color: hsla(0,0%,50.2%,.3);

    color: #1e1e22;

    font-size: .9em

}



.mm-menu .mm-panel .mm-navbar__btn:before {

    border-color: #1e1e22;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



.mm-menu .mm-panel .mm-navbar__btn:focus:before,.mm-menu .mm-panel .mm-navbar__btn:hover:before {

    border-color: #00a2e5

}



.mm-menu .mm-panel .mm-navbar__title {

    color: #1e1e22

}



.mm-menu .mm-panel .mm-navbar__title:focus,.mm-menu .mm-panel .mm-navbar__title:hover {

    color: #00a2e5

}



.mm-menu .mm-panel .mm-listview:first-of-type {

    margin-bottom: 0

}



.mm-menu .mm-panel .mm-listview:nth-of-type(2) {

    margin-top: 0

}



.mm-menu .mm-panel .mm-listview .mm-listitem {

    font-size: .8em

}



.mm-menu .mm-panel .mm-listview .mm-listitem:after {

    border-color: hsla(0,0%,50.2%,.3)

}



.mm-menu .mm-panel .mm-listview .mm-listitem.current-menu-item,.mm-menu .mm-panel .mm-listview .mm-listitem.current_page_item {

    color: #00a2e5

}



.mm-menu .mm-panel .mm-listview .mm-listitem.current-menu-item .mm-btn_next:after,.mm-menu .mm-panel .mm-listview .mm-listitem.current_page_item .mm-btn_next:after {

    border-color: #00a2e5

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

    margin: 1rem .5rem .5rem!important

}



@media (min-width: 576px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-left:.58333rem!important;

        margin-right: .58333rem!important

    }

}



@media (min-width: 768px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-left:.66667rem!important;

        margin-right: .66667rem!important

    }

}



@media (min-width: 992px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-left:.75rem!important;

        margin-right: .75rem!important

    }

}



@media (min-width: 1200px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-left:.83333rem!important;

        margin-right: .83333rem!important

    }

}



@media (min-width: 1500px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-left:.91667rem!important;

        margin-right: .91667rem!important

    }

}



@media (min-width: 1800px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-left:1rem!important;

        margin-right: 1rem!important

    }

}



@media (min-width: 576px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-top:1.16667rem!important

    }

}



@media (min-width: 768px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-top:1.33333rem!important

    }

}



@media (min-width: 992px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-top:1.5rem!important

    }

}



@media (min-width: 1200px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-top:1.66667rem!important

    }

}



@media (min-width: 1500px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-top:1.83333rem!important

    }

}



@media (min-width: 1800px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-top:2rem!important

    }

}



@media (min-width: 576px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-bottom:.58333rem!important

    }

}



@media (min-width: 768px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-bottom:.66667rem!important

    }

}



@media (min-width: 992px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-bottom:.75rem!important

    }

}



@media (min-width: 1200px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-bottom:.83333rem!important

    }

}



@media (min-width: 1500px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-bottom:.91667rem!important

    }

}



@media (min-width: 1800px) {

    .mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button {

        margin-bottom:1rem!important

    }

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button:after {

    display: none

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a {

    min-width: 10rem;

    color: #fff!important

}



.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:focus,.mm-menu .mm-panel .mm-listview .mm-listitem.navbar-button a:hover {

    color: #001e42!important

}



.mm-menu .mm-panel .mm-listview .mm-listitem__text {

    color: #270551

}



.mm-menu .mm-panel .mm-listview .mm-listitem__text:focus,.mm-menu .mm-panel .mm-listview .mm-listitem__text:hover {

    color: #00a2e5

}



.mm-menu .mm-panel .mm-listview .mm-listitem__btn {

    border-left-color: hsla(0,0%,50.2%,.3)

}



.mm-menu .mm-panel .mm-listview .mm-listitem__btn:after {

    border-color: #1e1e22;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



.mm-menu .mm-panel .mm-listview .mm-listitem__btn:focus:after,.mm-menu .mm-panel .mm-listview .mm-listitem__btn:hover:after {

    border-color: #00a2e5

}



.mm-menu .mm-panel .mm-listview .mm-listitem__btn:focus+a,.mm-menu .mm-panel .mm-listview .mm-listitem__btn:hover+a {

    color: #00a2e5

}



.mm-menu .mm-panel .mm-listview .mm-listitem.mm-listitem_selected .mm-listitem__text {

    color: #00a2e5;

    background: none

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu:before,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu:before {

    background-position: 50%;

    background-size: cover

}



.main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

    font-size: .875rem

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item {

    font-size: .9375rem

}



.main-header .navbar .magic-line-inner li .nav-link,.main-header .navbar .navbar-nav li .nav-link {

    font-size: 1rem

}



.main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

    font-weight: 400;

    overflow: hidden;

    position: relative;

    z-index: 1;

    background-color: transparent;

    display: -webkit-inline-box;

    display: inline-flex;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    text-align: center;

    -webkit-transition: all .6s ease!important;

    transition: all .6s ease!important;

    border-radius: 55rem;

    padding: .9375em 1.875em

}



@media (min-width: 576px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:.98958em 1.97917em

    }

}



@media (min-width: 768px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:1.04167em 2.08333em

    }

}



@media (min-width: 992px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:1.09375em 2.1875em

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:1.14583em 2.29167em

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:1.19792em 2.39583em

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:1.25em 2.5em

    }

}



.main-header .navbar .magic-line-inner li.navbar-button a:after,.main-header .navbar .magic-line-inner li.navbar-button a:before,.main-header .navbar .navbar-nav li.navbar-button a:after,.main-header .navbar .navbar-nav li.navbar-button a:before {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    border-radius: 2rem

}



.main-header .navbar .magic-line-inner li.navbar-button a:after,.main-header .navbar .navbar-nav li.navbar-button a:after {

    border: 2px solid transparent;

    left: 0;

    bottom: 0;

    width: 100%;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



.main-header .navbar .magic-line-inner li.navbar-button a:before,.main-header .navbar .navbar-nav li.navbar-button a:before {

    display: block;

    height: 100%;

    z-index: -1;

    -webkit-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.main-header .navbar .magic-line-inner li.navbar-button a:focus:before,.main-header .navbar .magic-line-inner li.navbar-button a:hover:before,.main-header .navbar .navbar-nav li.navbar-button a:focus:before,.main-header .navbar .navbar-nav li.navbar-button a:hover:before {

    left: 0;

    right: auto

}



.main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

    padding: .75em 1.125em

}



@media (min-width: 576px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:.79167em 1.1875em

    }

}



@media (min-width: 768px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:.83333em 1.25em

    }

}



@media (min-width: 992px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:.875em 1.3125em

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:.91667em 1.375em

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:.95833em 1.4375em

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        padding:1em 1.5em

    }

}



.main-header .navbar .magic-line-inner li.navbar-button a:focus:before,.main-header .navbar .magic-line-inner li.navbar-button a:hover:before,.main-header .navbar .navbar-nav li.navbar-button a:focus:before,.main-header .navbar .navbar-nav li.navbar-button a:hover:before {

    width: 0;

    right: 0;

    left: auto

}



.main-header .navbar .magic-line-inner li.navbar-button a:before,.main-header .navbar .navbar-nav li.navbar-button a:before {

    width: 100%;

    left: 0;

    right: auto

}



.main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

    color: #fff

}



.main-header .navbar .magic-line-inner li.navbar-button a:after,.main-header .navbar .navbar-nav li.navbar-button a:after {

    border-color: #001e42

}



.main-header .navbar .magic-line-inner li.navbar-button a:before,.main-header .navbar .navbar-nav li.navbar-button a:before {

    background-color: #001e42

}



.main-header .navbar .magic-line-inner li.navbar-button a:focus,.main-header .navbar .magic-line-inner li.navbar-button a:hover,.main-header .navbar .navbar-nav li.navbar-button a:focus,.main-header .navbar .navbar-nav li.navbar-button a:hover {

    background-color: transparent;

    color: #001e42

}



.main-header {

    z-index: 10;

    background-color: #301934;

}



@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {

    .main-header {

        z-index: 10!important

    }

}



.main-header:after {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    box-shadow: 0 0 1.875rem 0 rgba(0,0,0,.1);

    opacity: 0;

    visibility: hidden;

    z-index: -1;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.main-header .navbar {

    -webkit-transition: padding .2s ease-in-out;

    transition: padding .2s ease-in-out;

    padding-top: .5rem;

    padding-bottom: .5rem

}



@media (min-width: 576px) {

    .main-header .navbar {

        padding-top:.625rem;

        padding-bottom: .625rem

    }

}



@media (min-width: 768px) {

    .main-header .navbar {

        padding-top:.75rem;

        padding-bottom: .75rem

    }

}



@media (min-width: 992px) {

    .main-header .navbar {

        padding-top:.875rem;

        padding-bottom: .875rem;

        padding-top: 0;

        padding-bottom: 0

    }

}



.main-header .navbar [class*=col],.main-header .navbar__col {

    position: static

}



.main-header .navbar .navbar-brand {

    width: 7.6875rem;

    height: 4.6875rem

}



@media (min-width: 576px) {

    .main-header .navbar .navbar-brand {

        width:4.94792rem;

        height: 4.94792rem

    }

}



@media (min-width: 768px) {

    .main-header .navbar .navbar-brand {

        width:5.20833rem;

        height: 5.20833rem

    }

}



@media (min-width: 992px) {

    .main-header .navbar .navbar-brand {

        width:5.46875rem;

        height: 5.46875rem

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .navbar-brand {

        width:11.25rem;

        height: 6.25rem

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .navbar-brand {

        width:11.25rem;

        height: 6.25rem

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .navbar-brand {

        width:11.25rem;

        height: 6.25rem

    }

}



.main-header .navbar .navbar-brand__text {

    opacity: 0;

    text-decoration: underline;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.main-header .navbar .navbar-brand__logo {

    opacity: 1;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.main-header .navbar .navbar-brand:focus .navbar-brand__text,.main-header .navbar .navbar-brand:hover .navbar-brand__text {

    opacity: 1

}



.main-header .navbar .navbar-brand:focus .navbar-brand__logo,.main-header .navbar .navbar-brand:hover .navbar-brand__logo {

    opacity: .75

}



@media (min-width: 992px) {

    .main-header .navbar .navbar-brand:focus .navbar-brand__logo,.main-header .navbar .navbar-brand:hover .navbar-brand__logo {

        opacity:.2

    }

}



.main-header .navbar .magic-line-inner li,.main-header .navbar .navbar-nav li {

    position: static

}



.main-header .navbar .magic-line-inner li:first-of-type .nav-link,.main-header .navbar .navbar-nav li:first-of-type .nav-link {

    padding-left: 0

}



.main-header .navbar .magic-line-inner li:hover,.main-header .navbar .magic-line-inner li[class*=current-menu],.main-header .navbar .navbar-nav li:hover,.main-header .navbar .navbar-nav li[class*=current-menu] {

    color: #00a2e5

}



.main-header .navbar .magic-line-inner li .nav-link,.main-header .navbar .navbar-nav li .nav-link {

    position: relative;

    -webkit-transition: padding .2s ease-in-out,color .2s ease-in-out;

    transition: padding .2s ease-in-out,color .2s ease-in-out

}



@media (min-width: 992px) {

    .main-header .navbar .magic-line-inner li .nav-link,.main-header .navbar .navbar-nav li .nav-link {

        padding:3.25rem .75rem

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li .nav-link,.main-header .navbar .navbar-nav li .nav-link {

        padding:3.58333rem 1.04167rem

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li .nav-link,.main-header .navbar .navbar-nav li .nav-link {

        padding:3.91667rem 1.33333rem

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li .nav-link,.main-header .navbar .navbar-nav li .nav-link {

        padding:4.25rem 1.625rem

    }

}



.main-header .navbar .magic-line-inner li.dropdown:hover .dropdown-wrapper,.main-header .navbar .navbar-nav li.dropdown:hover .dropdown-wrapper {

    color: #00a2e5

}



.main-header .navbar .magic-line-inner li.dropdown:hover .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown:hover .dropdown-wrapper .dropdown-menu {

    opacity: 1;

    visibility: visible;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.main-header .navbar .magic-line-inner li.dropdown:hover .dropdown-wrapper .dropdown-toggle:after,.main-header .navbar .magic-line-inner li.dropdown[class*=current] .dropdown-wrapper .dropdown-toggle:after,.main-header .navbar .navbar-nav li.dropdown:hover .dropdown-wrapper .dropdown-toggle:after,.main-header .navbar .navbar-nav li.dropdown[class*=current] .dropdown-wrapper .dropdown-toggle:after {

    border-color: #00a2e5 transparent transparent

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper {

    position: static

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper.show,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper.show {

    color: #00a2e5

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper.show .dropdown-toggle:after,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper.show .dropdown-toggle:after {

    border-color: #00a2e5 transparent transparent

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-toggle,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-toggle {

    display: -webkit-box;

    display: flex;

    -webkit-box-align: end;

    align-items: flex-end;

    border: none;

    position: relative;

    padding-right: 1.125rem

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-toggle:after,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-toggle:after {

    content: "";

    position: absolute;

    display: block;

    bottom: 0;

    right: 0;

    margin-left: 0;

    top: 50%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    width: 0;

    height: 0;

    border: solid transparent;

    border-top: solid #1e1e22;

    border-width: .3125rem .3125rem 0;

    -webkit-transition: border-color .2s ease-in-out,-webkit-transform .2s ease-in-out;

    transition: border-color .2s ease-in-out,-webkit-transform .2s ease-in-out;

    transition: transform .2s ease-in-out,border-color .2s ease-in-out;

    transition: transform .2s ease-in-out,border-color .2s ease-in-out,-webkit-transform .2s ease-in-out

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

    position: absolute;

    border-radius: 0;

    padding: 0;

    border: none;

    display: block;

    opacity: 0;

    -webkit-transition: visibility 0s .2s,opacity .2s ease-in-out;

    transition: visibility 0s .2s,opacity .2s ease-in-out;

    visibility: hidden;

    width: 100vw;

    left: 50%;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    display: -webkit-box;

    display: flex;

    -webkit-box-pack: center;

    justify-content: center;

    flex-wrap: wrap;

    max-width: 60rem;

    margin-top: 0

}



@media (min-width: 992px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

        padding-top:2rem;

        padding-bottom: 2rem

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

        padding-top:3.41667rem;

        padding-bottom: 3.41667rem

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

        padding-top:4.83333rem;

        padding-bottom: 4.83333rem

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

        padding-top:6.25rem;

        padding-bottom: 6.25rem

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

        max-width:71.25rem

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

        max-width:90rem

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu {

        max-width:106.25rem

    }

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu:before,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu:before {

    content: "";

    left: 50%;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    top: 0;

    width: 100vw;

    height: calc(100% + 1px);

    position: absolute;

    z-index: -1;

    background-color: #f4f5f5;

    border-bottom: 1px solid #ccc;

    background-image: url(../img/decor-top.png)

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu.show,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu.show {

    opacity: 1;

    visibility: visible;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item {

    padding: .625rem;

    display: block

}



@media (min-width: 992px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item {

        width:25%

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item {

        width:23.33333%

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item {

        width:21.66667%

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item {

        width:20%

    }

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item.active,.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:focus,.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:hover,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item.active,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:focus,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:hover {

    color: #00a2e5;

    background-color: transparent

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:focus .nav-link__dropdown-image,.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:hover .nav-link__dropdown-image,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:focus .nav-link__dropdown-image,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:hover .nav-link__dropdown-image {

    -webkit-transform: scale(1.05);

    transform: scale(1.05)

}



.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:focus .nav-link__dropdown-text:before,.main-header .navbar .magic-line-inner li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:hover .nav-link__dropdown-text:before,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:focus .nav-link__dropdown-text:before,.main-header .navbar .navbar-nav li.dropdown .dropdown-wrapper .dropdown-menu .dropdown-item:hover .nav-link__dropdown-text:before {

    background-color: #00a2e5

}



.main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

    min-width: 6.84375rem

}



@media (min-width: 576px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        min-width:7.22396rem

    }

}



@media (min-width: 768px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        min-width:7.60417rem

    }

}



@media (min-width: 992px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        min-width:7.98438rem

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        min-width:8.36458rem

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        min-width:8.74479rem

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li.navbar-button a,.main-header .navbar .navbar-nav li.navbar-button a {

        min-width:9.125rem

    }

}



.main-header .navbar .magic-line-inner li.navbar-button[class*=current-menu],.main-header .navbar .navbar-nav li.navbar-button[class*=current-menu] {

    color: #fff

}



.main-header .navbar .magic-line-inner li .nav-link,.main-header .navbar .navbar-nav li .nav-link {

    line-height: 1;

    display: block;

    font-family: neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji

}



.main-header .navbar .magic-line-inner li .nav-link__dropdown-image,.main-header .navbar .navbar-nav li .nav-link__dropdown-image {

    -webkit-transition: -webkit-transform .2s ease-in-out;

    transition: -webkit-transform .2s ease-in-out;

    transition: transform .2s ease-in-out;

    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out

}



@media (min-width: 992px) {

    .main-header .navbar .magic-line-inner li .nav-link__dropdown-text,.main-header .navbar .navbar-nav li .nav-link__dropdown-text {

        padding-left:1.6875rem;

        font-size: .9375rem

    }

}



@media (min-width: 1200px) {

    .main-header .navbar .magic-line-inner li .nav-link__dropdown-text,.main-header .navbar .navbar-nav li .nav-link__dropdown-text {

        padding-left:1.875rem;

        font-size: .95833rem

    }

}



@media (min-width: 1500px) {

    .main-header .navbar .magic-line-inner li .nav-link__dropdown-text,.main-header .navbar .navbar-nav li .nav-link__dropdown-text {

        padding-left:2.0625rem;

        font-size: .97917rem

    }

}



@media (min-width: 1800px) {

    .main-header .navbar .magic-line-inner li .nav-link__dropdown-text,.main-header .navbar .navbar-nav li .nav-link__dropdown-text {

        padding-left:2.25rem;

        font-size: 1rem

    }

}



.main-header .navbar .magic-line-inner li .nav-link__dropdown-text:before,.main-header .navbar .navbar-nav li .nav-link__dropdown-text:before {

    content: "";

    width: .625rem;

    height: .625rem;

    top: calc(50% - .3125rem);

    left: .125rem;

    position: absolute;

    bottom: .25rem;

    background-color: #6e804c;

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    -webkit-transition: background-color .2s ease-in-out;

    transition: background-color .2s ease-in-out

}



.main-header .navbar .mburger {

    color: #ffffff;

    --mb-button-size: 3rem;

    --mb-bar-height: .125rem;

    --mb-bar-spacing: .375rem

}



.main-header .navbar .mburger:hover {

    color: #001e42

}



.main-header--is-window-scrolled:after {

    visibility: visible;

    opacity: 1

}



.main-header--is-window-scrolled .navbar {

    padding-top: .5rem;

    padding-bottom: .5rem

}



@media (min-width: 992px) {

    .main-header--is-window-scrolled .navbar {

        padding-top:0;

        padding-bottom: 0

    }

}



@media (min-width: 992px) {

    .main-header--is-window-scrolled .navbar .navbar-nav li .nav-link {

        padding-top:2rem;

        padding-bottom: 2rem

    }

}



@media (min-width: 1200px) {

    .main-header--is-window-scrolled .navbar .navbar-nav li .nav-link {

        padding-top:2.08333rem;

        padding-bottom: 2.08333rem

    }

}



@media (min-width: 1500px) {

    .main-header--is-window-scrolled .navbar .navbar-nav li .nav-link {

        padding-top:2.16667rem;

        padding-bottom: 2.16667rem

    }

}



@media (min-width: 1800px) {

    .main-header--is-window-scrolled .navbar .navbar-nav li .nav-link {

        padding-top:2.25rem;

        padding-bottom: 2.25rem

    }

}



.main-header--is-window-scrolled .navbar .navbar-brand {

    width: 6.75rem;

    height: 3.75rem

}



@media (min-width: 576px) {

    .main-header--is-window-scrolled .navbar .navbar-brand {

        width:3.95833rem;

        height: 3.95833rem

    }

}



@media (min-width: 768px) {

    .main-header--is-window-scrolled .navbar .navbar-brand {

        width:4.16667rem;

        height: 4.16667rem

    }

}



@media (min-width: 992px) {

    .main-header--is-window-scrolled .navbar .navbar-brand {

        width:4.375rem;

        height: 4.375rem

    }

}



@media (min-width: 1200px) {

    .main-header--is-window-scrolled .navbar .navbar-brand {

        width:4.58333rem;

        height: 4.58333rem

    }

}



@media (min-width: 1500px) {

    .main-header--is-window-scrolled .navbar .navbar-brand {

        width:4.79167rem;

        height: 4.79167rem

    }

}



@media (min-width: 1800px) {

    .main-header--is-window-scrolled .navbar .navbar-brand {

        width:5rem;

        height: 5rem

    }

}



.social-icons__item+.social-icons__item {

    margin-left: .25rem

}



@media (min-width: 576px) {

    .social-icons__item+.social-icons__item {

        margin-left:.29167rem

    }

}



@media (min-width: 768px) {

    .social-icons__item+.social-icons__item {

        margin-left:.33333rem

    }

}



@media (min-width: 992px) {

    .social-icons__item+.social-icons__item {

        margin-left:.375rem

    }

}



@media (min-width: 1200px) {

    .social-icons__item+.social-icons__item {

        margin-left:.41667rem

    }

}



@media (min-width: 1500px) {

    .social-icons__item+.social-icons__item {

        margin-left:.45833rem

    }

}



@media (min-width: 1800px) {

    .social-icons__item+.social-icons__item {

        margin-left:.5rem

    }

}



.social-icons__item .social-link {

    color: #001e42;

    border: 1px solid #ccc;

    width: 2.5rem;

    height: 2.5rem

}



.social-icons__item .social-link:focus,.social-icons__item .social-link:hover {

    color: #fff;

    background-color: #1e1e22;

    border: 1px solid #1e1e22

}



.social-icons__item .social-link__icon {

    fill: currentColor

}



.social-icons__item .social-link__icon--twitter {

    width: .9375rem;

    height: .9375rem

}



.social-icons__item .social-link__icon--youtube {

    width: .84375rem;

    height: .75rem

}



.social-icons__item .social-link__icon--pinterest {

    width: .75rem;

    height: .75rem

}



.social-icons__item .social-link__icon--facebook {

    width: .9375rem;

    height: .84375rem

}



.social-icons__item .social-link__icon--instagram {

    width: .9375rem;

    height: .9375rem

}



.social-icons__item .social-link__icon--google {

    width: .9375rem;

    height: .75rem

}



.social-icons__item .social-link__icon--linkedin {

    width: .84375rem;

    height: .84375rem

}



.social-icons__item .social-link__icon--rss {

    width: .65625rem;

    height: .75rem

}



.social-icons__item .social-link__icon--envelope {

    width: 1.03125rem;

    height: .70313rem

}



.return-to-top {

    bottom: 3rem;

    right: 3rem;

    background: #aaa;

    width: 2.75rem;

    height: 2.75rem;

    text-decoration: none;

    opacity: 0;

    visibility: hidden;

    z-index: 5

}



.return-to-top--is-visible {

    opacity: .75;

    visibility: visible;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.return-to-top--is-visible:hover {

    opacity: 1

}



.return-to-top__chevron {

    width: 1.5rem;

    height: .8125rem

}



.return-to-top__chevron path {

    fill: currentColor

}



.main-footer {

    padding-top: 5rem

}



@media (min-width: 576px) {

    .main-footer {

        padding-top:5.58333rem

    }

}



@media (min-width: 768px) {

    .main-footer {

        padding-top:6.16667rem

    }

}



@media (min-width: 992px) {

    .main-footer {

        padding-top:6.75rem

    }

}



@media (min-width: 1200px) {

    .main-footer {

        padding-top:7.33333rem

    }

}



@media (min-width: 1500px) {

    .main-footer {

        padding-top:7.91667rem

    }

}



@media (min-width: 1800px) {

    .main-footer {

        padding-top:8.5rem

    }

}



.main-footer__logo {

    width:12.25rem;

    height: 6.25rem

   

}



@media (min-width: 576px) {

    .main-footer__logo {

        width:4.94792rem;

        height: 4.94792rem

    }

}



@media (min-width: 768px) {

    .main-footer__logo {

        width:5.20833rem;

        height: 5.20833rem

    }

}



@media (min-width: 992px) {

    .main-footer__logo {

        width:5.46875rem;

        height: 5.46875rem

    }

}



@media (min-width: 1200px) {

    .main-footer__logo {

        width: 13.25rem;

        height: 13.25rem;

    }

}



@media (min-width: 1500px) {

    .main-footer__logo {

        width: 13.25rem;

        height: 13.25rem;

    }

}



@media (min-width: 1800px) {

    .main-footer__logo {

        width: 16.25rem;

    height: 16.25rem

    }

}



.main-footer .footer-nav {

    -webkit-column-count: 2;

    column-count: 2

}



.main-footer .footer-nav .nav-link {

    -webkit-column-break-inside: avoid;

    break-inside: avoid-column

}



.main-footer .footer-nav .nav-link.active,.main-footer .footer-nav .nav-link:focus,.main-footer .footer-nav .nav-link:hover {

    color: #00a2e5

}



.main-footer .privacy-nav .menu-item {

    margin-right: .5rem!important

}



@media (min-width: 576px) {

    .main-footer .privacy-nav .menu-item {

        margin-right:.58333rem!important

    }

}



@media (min-width: 768px) {

    .main-footer .privacy-nav .menu-item {

        margin-right:.66667rem!important

    }

}



@media (min-width: 992px) {

    .main-footer .privacy-nav .menu-item {

        margin-right:.75rem!important

    }

}



@media (min-width: 1200px) {

    .main-footer .privacy-nav .menu-item {

        margin-right:.83333rem!important

    }

}



@media (min-width: 1500px) {

    .main-footer .privacy-nav .menu-item {

        margin-right:.91667rem!important

    }

}



@media (min-width: 1800px) {

    .main-footer .privacy-nav .menu-item {

        margin-right:1rem!important

    }

}



.main-footer .privacy-nav .menu-item .nav-link.active,.main-footer .privacy-nav .menu-item .nav-link:focus,.main-footer .privacy-nav .menu-item .nav-link:hover {

    color: #00a2e5

}



#main {

    overflow: hidden;

    position: relative;

    padding-top: 5.6875rem

}



@media (min-width: 576px) {

    #main {

        padding-top:6.3125rem

    }

}



@media (min-width: 768px) {

    #main {

        padding-top:6.9375rem

    }

}



@media (min-width: 992px) {

    #main {

        padding-top:7.5625rem

    }

}



@media (min-width: 1200px) {

    #main {

        padding-top:8.1875rem

    }

}



@media (min-width: 1500px) {

    #main {

        padding-top:8.8125rem

    }

}



@media (min-width: 1800px) {

    #main {

        padding-top:9.5rem

    }

}



.list-styles ul {

    list-style: none;

    line-height: 1.3;

    margin-left: 0;

    margin-top: 1rem

}



@media (min-width: 576px) {

    .list-styles ul {

        margin-top:1.16667rem

    }

}



@media (min-width: 768px) {

    .list-styles ul {

        margin-top:1.33333rem

    }

}



@media (min-width: 992px) {

    .list-styles ul {

        margin-top:1.5rem

    }

}



@media (min-width: 1200px) {

    .list-styles ul {

        margin-top:1.66667rem

    }

}



@media (min-width: 1500px) {

    .list-styles ul {

        margin-top:1.83333rem

    }

}



@media (min-width: 1800px) {

    .list-styles ul {

        margin-top:2rem

    }

}



.list-styles ul li {

    position: relative;

    margin-top: .5rem!important;

    padding-left: 1rem

}



@media (min-width: 576px) {

    .list-styles ul li {

        padding-left:1.04167rem

    }

}



@media (min-width: 768px) {

    .list-styles ul li {

        padding-left:1.08333rem

    }

}



@media (min-width: 992px) {

    .list-styles ul li {

        padding-left:1.125rem

    }

}



@media (min-width: 1200px) {

    .list-styles ul li {

        padding-left:1.16667rem

    }

}



@media (min-width: 1500px) {

    .list-styles ul li {

        padding-left:1.20833rem

    }

}



@media (min-width: 1800px) {

    .list-styles ul li {

        padding-left:1.25rem

    }

}



@media (min-width: 576px) {

    .list-styles ul li {

        margin-top:.58333rem!important

    }

}



@media (min-width: 768px) {

    .list-styles ul li {

        margin-top:.66667rem!important

    }

}



@media (min-width: 992px) {

    .list-styles ul li {

        margin-top:.75rem!important

    }

}



@media (min-width: 1200px) {

    .list-styles ul li {

        margin-top:.83333rem!important

    }

}



@media (min-width: 1500px) {

    .list-styles ul li {

        margin-top:.91667rem!important

    }

}



@media (min-width: 1800px) {

    .list-styles ul li {

        margin-top:1rem!important

    }

}



.list-styles ul li:first-child {

    margin-top: 0

}



.list-styles ul li:before {

    content: "";

    position: absolute;

    left: 0

}



.list-styles__circle--primary-color ul li:before,.list-styles__square--primary-color ul li:before {

    background-color: #001e42

}



.list-styles__circle--secondary-color ul li:before,.list-styles__square--secondary-color ul li:before {

    background-color: #00a2e5

}



.list-styles__circle--black-color ul li:before,.list-styles__square--black-color ul li:before {

    background-color: #000

}



.list-styles__circle--white-color ul li:before,.list-styles__square--white-color ul li:before {

    background-color: #fff

}



.list-styles__circle ul li:before,.list-styles__square ul li:before {

    height: .375rem;

    width: .375rem;

    top: calc(.65em - .1875rem)

}



.list-styles__circle ul li:before {

    border-radius: 10rem

}



.panel--outline {

    border: 2px solid transparent

}



.panel--outline.panel--primary-color {

    border-color: #001e42

}



.panel--outline.panel--secondary-color {

    border-color: #00a2e5

}



.panel--full-background.panel--primary-color {

    background: #001e42

}



.panel--full-background.panel--secondary-color {

    background: #00a2e5

}



.acf-block-blockquote,.entry-content .blockquote {

    font-size: 1.5em

}



.acf-block-blockquote__name-cite-wrapper:before,.entry-content .blockquote__name-cite-wrapper:before {

    content: "";

    top: 0;

    background-color: #ccc;

    height: 1px;

    position: absolute;

    width: 15.9375rem

}



@media (min-width: 576px) {

    .acf-block-blockquote__name-cite-wrapper:before,.entry-content .blockquote__name-cite-wrapper:before {

        width:16.82292rem

    }

}



@media (min-width: 768px) {

    .acf-block-blockquote__name-cite-wrapper:before,.entry-content .blockquote__name-cite-wrapper:before {

        width:17.70833rem

    }

}



@media (min-width: 992px) {

    .acf-block-blockquote__name-cite-wrapper:before,.entry-content .blockquote__name-cite-wrapper:before {

        width:18.59375rem

    }

}



@media (min-width: 1200px) {

    .acf-block-blockquote__name-cite-wrapper:before,.entry-content .blockquote__name-cite-wrapper:before {

        width:19.47917rem

    }

}



@media (min-width: 1500px) {

    .acf-block-blockquote__name-cite-wrapper:before,.entry-content .blockquote__name-cite-wrapper:before {

        width:20.36458rem

    }

}



@media (min-width: 1800px) {

    .acf-block-blockquote__name-cite-wrapper:before,.entry-content .blockquote__name-cite-wrapper:before {

        width:21.25rem

    }

}



.acf-block-blockquote cite,.entry-content .blockquote cite {

    font-style: normal;

    color: #7b7c7d

}



.entry-content .wp-block-file a:not([class*=-button]):not([class*=__button]),.entry-content figcaption a:not([class*=-button]):not([class*=__button]),.entry-content ol li a:not([class*=-button]):not([class*=__button]),.entry-content p a:not([class*=-button]):not([class*=__button]),.entry-content ul li a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] figcaption a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ol li a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] p a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ul li a:not([class*=-button]):not([class*=__button]) {

    text-decoration: none;

    background-image: linear-gradient(0deg,currentColor 1px,transparent 0);

    background-size: 0 100%;

    background-repeat: no-repeat;

    padding-bottom: .125rem;

    -webkit-transition: background-size .4s ease-in-out,opacity .4s ease-in-out;

    transition: background-size .4s ease-in-out,opacity .4s ease-in-out

}



.entry-content .wp-block-file a:focus:not([class*=-button]):not([class*=__button]),.entry-content .wp-block-file a:hover:not([class*=-button]):not([class*=__button]),.entry-content figcaption a:focus:not([class*=-button]):not([class*=__button]),.entry-content figcaption a:hover:not([class*=-button]):not([class*=__button]),.entry-content ol li a:focus:not([class*=-button]):not([class*=__button]),.entry-content ol li a:hover:not([class*=-button]):not([class*=__button]),.entry-content p a:focus:not([class*=-button]):not([class*=__button]),.entry-content p a:hover:not([class*=-button]):not([class*=__button]),.entry-content ul li a:focus:not([class*=-button]):not([class*=__button]),.entry-content ul li a:hover:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a:focus:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a:hover:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] figcaption a:focus:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] figcaption a:hover:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ol li a:focus:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ol li a:hover:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] p a:focus:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] p a:hover:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ul li a:focus:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ul li a:hover:not([class*=-button]):not([class*=__button]) {

    background-size: 100% 100%

}



.entry-content>figure>a:focus[href*=".jpeg"],.entry-content>figure>a:focus[href*=".jpg"],.entry-content>figure>a:focus[href*=".png"],.entry-content>figure>a:hover[href*=".jpeg"],.entry-content>figure>a:hover[href*=".jpg"],.entry-content>figure>a:hover[href*=".png"],.wp-bootstrap-blocks-row [class*=col-]>figure>a:focus[href*=".jpeg"],.wp-bootstrap-blocks-row [class*=col-]>figure>a:focus[href*=".jpg"],.wp-bootstrap-blocks-row [class*=col-]>figure>a:focus[href*=".png"],.wp-bootstrap-blocks-row [class*=col-]>figure>a:hover[href*=".jpeg"],.wp-bootstrap-blocks-row [class*=col-]>figure>a:hover[href*=".jpg"],.wp-bootstrap-blocks-row [class*=col-]>figure>a:hover[href*=".png"] {

    opacity: .75

}



.list-styles+.container>.entry-content>:first-of-type:not(.first-element-fix),.panel+.container>.entry-content>:first-of-type:not(.first-element-fix),[class*=acf-block-]+.container>.entry-content>:first-of-type:not(.first-element-fix) {

    margin-top: .75em

}



@media (min-width: 576px) {

    .list-styles+.container>.entry-content>:first-of-type:not(.first-element-fix),.panel+.container>.entry-content>:first-of-type:not(.first-element-fix),[class*=acf-block-]+.container>.entry-content>:first-of-type:not(.first-element-fix) {

        margin-top:.875em

    }

}



@media (min-width: 768px) {

    .list-styles+.container>.entry-content>:first-of-type:not(.first-element-fix),.panel+.container>.entry-content>:first-of-type:not(.first-element-fix),[class*=acf-block-]+.container>.entry-content>:first-of-type:not(.first-element-fix) {

        margin-top:1em

    }

}



@media (min-width: 992px) {

    .list-styles+.container>.entry-content>:first-of-type:not(.first-element-fix),.panel+.container>.entry-content>:first-of-type:not(.first-element-fix),[class*=acf-block-]+.container>.entry-content>:first-of-type:not(.first-element-fix) {

        margin-top:1.125em

    }

}



@media (min-width: 1200px) {

    .list-styles+.container>.entry-content>:first-of-type:not(.first-element-fix),.panel+.container>.entry-content>:first-of-type:not(.first-element-fix),[class*=acf-block-]+.container>.entry-content>:first-of-type:not(.first-element-fix) {

        margin-top:1.25em

    }

}



@media (min-width: 1500px) {

    .list-styles+.container>.entry-content>:first-of-type:not(.first-element-fix),.panel+.container>.entry-content>:first-of-type:not(.first-element-fix),[class*=acf-block-]+.container>.entry-content>:first-of-type:not(.first-element-fix) {

        margin-top:1.375em

    }

}



@media (min-width: 1800px) {

    .list-styles+.container>.entry-content>:first-of-type:not(.first-element-fix),.panel+.container>.entry-content>:first-of-type:not(.first-element-fix),[class*=acf-block-]+.container>.entry-content>:first-of-type:not(.first-element-fix) {

        margin-top:1.5em

    }

}



.entry-content>.heading,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.wp-bootstrap-blocks-row [class*=col-]>.heading,.wp-bootstrap-blocks-row [class*=col-]>h2,.wp-bootstrap-blocks-row [class*=col-]>h3,.wp-bootstrap-blocks-row [class*=col-]>h4,.wp-bootstrap-blocks-row [class*=col-]>h5,.wp-bootstrap-blocks-row [class*=col-]>h6 {

    margin-top: .5em

}



@media (min-width: 576px) {

    .entry-content>.heading,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.wp-bootstrap-blocks-row [class*=col-]>.heading,.wp-bootstrap-blocks-row [class*=col-]>h2,.wp-bootstrap-blocks-row [class*=col-]>h3,.wp-bootstrap-blocks-row [class*=col-]>h4,.wp-bootstrap-blocks-row [class*=col-]>h5,.wp-bootstrap-blocks-row [class*=col-]>h6 {

        margin-top:.58333em

    }

}



@media (min-width: 768px) {

    .entry-content>.heading,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.wp-bootstrap-blocks-row [class*=col-]>.heading,.wp-bootstrap-blocks-row [class*=col-]>h2,.wp-bootstrap-blocks-row [class*=col-]>h3,.wp-bootstrap-blocks-row [class*=col-]>h4,.wp-bootstrap-blocks-row [class*=col-]>h5,.wp-bootstrap-blocks-row [class*=col-]>h6 {

        margin-top:.66667em

    }

}



@media (min-width: 992px) {

    .entry-content>.heading,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.wp-bootstrap-blocks-row [class*=col-]>.heading,.wp-bootstrap-blocks-row [class*=col-]>h2,.wp-bootstrap-blocks-row [class*=col-]>h3,.wp-bootstrap-blocks-row [class*=col-]>h4,.wp-bootstrap-blocks-row [class*=col-]>h5,.wp-bootstrap-blocks-row [class*=col-]>h6 {

        margin-top:.75em

    }

}



@media (min-width: 1200px) {

    .entry-content>.heading,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.wp-bootstrap-blocks-row [class*=col-]>.heading,.wp-bootstrap-blocks-row [class*=col-]>h2,.wp-bootstrap-blocks-row [class*=col-]>h3,.wp-bootstrap-blocks-row [class*=col-]>h4,.wp-bootstrap-blocks-row [class*=col-]>h5,.wp-bootstrap-blocks-row [class*=col-]>h6 {

        margin-top:.83333em

    }

}



@media (min-width: 1500px) {

    .entry-content>.heading,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.wp-bootstrap-blocks-row [class*=col-]>.heading,.wp-bootstrap-blocks-row [class*=col-]>h2,.wp-bootstrap-blocks-row [class*=col-]>h3,.wp-bootstrap-blocks-row [class*=col-]>h4,.wp-bootstrap-blocks-row [class*=col-]>h5,.wp-bootstrap-blocks-row [class*=col-]>h6 {

        margin-top:.91667em

    }

}



@media (min-width: 1800px) {

    .entry-content>.heading,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.wp-bootstrap-blocks-row [class*=col-]>.heading,.wp-bootstrap-blocks-row [class*=col-]>h2,.wp-bootstrap-blocks-row [class*=col-]>h3,.wp-bootstrap-blocks-row [class*=col-]>h4,.wp-bootstrap-blocks-row [class*=col-]>h5,.wp-bootstrap-blocks-row [class*=col-]>h6 {

        margin-top:1em

    }

}



.entry-content h2,.wp-bootstrap-blocks-row [class*=col-] h2 {

    font-size: 2em

}



.entry-content h3,.wp-bootstrap-blocks-row [class*=col-] h3 {

    font-size: 1.8em

}



.entry-content h4,.wp-bootstrap-blocks-row [class*=col-] h4 {

    font-size: 1.6em

}



.entry-content h5,.wp-bootstrap-blocks-row [class*=col-] h5 {

    font-size: 1.4em

}



.entry-content h6,.wp-bootstrap-blocks-row [class*=col-] h6 {

    font-size: 1.2em

}



.entry-content>p,.wp-bootstrap-blocks-row [class*=col-]>p {

    margin-top: .75em

}



@media (min-width: 576px) {

    .entry-content>p,.wp-bootstrap-blocks-row [class*=col-]>p {

        margin-top:.79167em

    }

}



@media (min-width: 768px) {

    .entry-content>p,.wp-bootstrap-blocks-row [class*=col-]>p {

        margin-top:.83333em

    }

}



@media (min-width: 992px) {

    .entry-content>p,.wp-bootstrap-blocks-row [class*=col-]>p {

        margin-top:.875em

    }

}



@media (min-width: 1200px) {

    .entry-content>p,.wp-bootstrap-blocks-row [class*=col-]>p {

        margin-top:.91667em

    }

}



@media (min-width: 1500px) {

    .entry-content>p,.wp-bootstrap-blocks-row [class*=col-]>p {

        margin-top:.95833em

    }

}



@media (min-width: 1800px) {

    .entry-content>p,.wp-bootstrap-blocks-row [class*=col-]>p {

        margin-top:1em

    }

}



.entry-content>p>a[class*=-button],.wp-bootstrap-blocks-row [class*=col-]>p>a[class*=-button] {

    margin-top: .75em

}



@media (min-width: 576px) {

    .entry-content>p>a[class*=-button],.wp-bootstrap-blocks-row [class*=col-]>p>a[class*=-button] {

        margin-top:.875em

    }

}



@media (min-width: 768px) {

    .entry-content>p>a[class*=-button],.wp-bootstrap-blocks-row [class*=col-]>p>a[class*=-button] {

        margin-top:1em

    }

}



@media (min-width: 992px) {

    .entry-content>p>a[class*=-button],.wp-bootstrap-blocks-row [class*=col-]>p>a[class*=-button] {

        margin-top:1.125em

    }

}



@media (min-width: 1200px) {

    .entry-content>p>a[class*=-button],.wp-bootstrap-blocks-row [class*=col-]>p>a[class*=-button] {

        margin-top:1.25em

    }

}



@media (min-width: 1500px) {

    .entry-content>p>a[class*=-button],.wp-bootstrap-blocks-row [class*=col-]>p>a[class*=-button] {

        margin-top:1.375em

    }

}



@media (min-width: 1800px) {

    .entry-content>p>a[class*=-button],.wp-bootstrap-blocks-row [class*=col-]>p>a[class*=-button] {

        margin-top:1.5em

    }

}



.entry-content .wp-block-file a:not([class*=-button]):not([class*=__button]),.entry-content figcaption a:not([class*=-button]):not([class*=__button]),.entry-content ol li a:not([class*=-button]):not([class*=__button]),.entry-content p a:not([class*=-button]):not([class*=__button]),.entry-content ul li a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] figcaption a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ol li a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] p a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-] ul li a:not([class*=-button]):not([class*=__button]) {

    color: #001e42

}



.entry-content .wp-block-file a:not([class*=-button]):not([class*=__button])[href*=http],.entry-content figcaption a:not([class*=-button]):not([class*=__button])[href*=http],.entry-content ol li a:not([class*=-button]):not([class*=__button])[href*=http],.entry-content p a:not([class*=-button]):not([class*=__button])[href*=http],.entry-content ul li a:not([class*=-button]):not([class*=__button])[href*=http],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a:not([class*=-button]):not([class*=__button])[href*=http],.wp-bootstrap-blocks-row [class*=col-] figcaption a:not([class*=-button]):not([class*=__button])[href*=http],.wp-bootstrap-blocks-row [class*=col-] ol li a:not([class*=-button]):not([class*=__button])[href*=http],.wp-bootstrap-blocks-row [class*=col-] p a:not([class*=-button]):not([class*=__button])[href*=http],.wp-bootstrap-blocks-row [class*=col-] ul li a:not([class*=-button]):not([class*=__button])[href*=http] {

    overflow-wrap: break-word;

    word-wrap: break-word;

    word-break: break-word;

    -webkit-hyphens: auto;

    -ms-hyphens: auto;

    hyphens: auto

}



.entry-content .wp-block-file a[class*=-button],.entry-content figcaption a[class*=-button],.entry-content ol li a[class*=-button],.entry-content p a[class*=-button],.entry-content ul li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] figcaption a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ol li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] p a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ul li a[class*=-button] {

    margin-top: .75em

}



@media (min-width: 576px) {

    .entry-content .wp-block-file a[class*=-button],.entry-content figcaption a[class*=-button],.entry-content ol li a[class*=-button],.entry-content p a[class*=-button],.entry-content ul li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] figcaption a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ol li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] p a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ul li a[class*=-button] {

        margin-top:.875em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-file a[class*=-button],.entry-content figcaption a[class*=-button],.entry-content ol li a[class*=-button],.entry-content p a[class*=-button],.entry-content ul li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] figcaption a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ol li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] p a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ul li a[class*=-button] {

        margin-top:1em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-file a[class*=-button],.entry-content figcaption a[class*=-button],.entry-content ol li a[class*=-button],.entry-content p a[class*=-button],.entry-content ul li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] figcaption a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ol li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] p a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ul li a[class*=-button] {

        margin-top:1.125em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-file a[class*=-button],.entry-content figcaption a[class*=-button],.entry-content ol li a[class*=-button],.entry-content p a[class*=-button],.entry-content ul li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] figcaption a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ol li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] p a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ul li a[class*=-button] {

        margin-top:1.25em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-file a[class*=-button],.entry-content figcaption a[class*=-button],.entry-content ol li a[class*=-button],.entry-content p a[class*=-button],.entry-content ul li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] figcaption a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ol li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] p a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ul li a[class*=-button] {

        margin-top:1.375em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-file a[class*=-button],.entry-content figcaption a[class*=-button],.entry-content ol li a[class*=-button],.entry-content p a[class*=-button],.entry-content ul li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] .wp-block-file a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] figcaption a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ol li a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] p a[class*=-button],.wp-bootstrap-blocks-row [class*=col-] ul li a[class*=-button] {

        margin-top:1.5em

    }

}



.entry-content>.crunch-button-wrapper,.wp-bootstrap-blocks-row [class*=col-]>.crunch-button-wrapper {

    margin-top: .75em

}



@media (min-width: 576px) {

    .entry-content>.crunch-button-wrapper,.wp-bootstrap-blocks-row [class*=col-]>.crunch-button-wrapper {

        margin-top:.875em

    }

}



@media (min-width: 768px) {

    .entry-content>.crunch-button-wrapper,.wp-bootstrap-blocks-row [class*=col-]>.crunch-button-wrapper {

        margin-top:1em

    }

}



@media (min-width: 992px) {

    .entry-content>.crunch-button-wrapper,.wp-bootstrap-blocks-row [class*=col-]>.crunch-button-wrapper {

        margin-top:1.125em

    }

}



@media (min-width: 1200px) {

    .entry-content>.crunch-button-wrapper,.wp-bootstrap-blocks-row [class*=col-]>.crunch-button-wrapper {

        margin-top:1.25em

    }

}



@media (min-width: 1500px) {

    .entry-content>.crunch-button-wrapper,.wp-bootstrap-blocks-row [class*=col-]>.crunch-button-wrapper {

        margin-top:1.375em

    }

}



@media (min-width: 1800px) {

    .entry-content>.crunch-button-wrapper,.wp-bootstrap-blocks-row [class*=col-]>.crunch-button-wrapper {

        margin-top:1.5em

    }

}



.entry-content.text-white .wp-block-file a:not([class*=-button]):not([class*=__button]),.entry-content.text-white figcaption a:not([class*=-button]):not([class*=__button]),.entry-content.text-white ol li a:not([class*=-button]):not([class*=__button]),.entry-content.text-white p a:not([class*=-button]):not([class*=__button]),.entry-content.text-white ul li a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-].text-white .wp-block-file a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-].text-white figcaption a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-].text-white ol li a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-].text-white p a:not([class*=-button]):not([class*=__button]),.wp-bootstrap-blocks-row [class*=col-].text-white ul li a:not([class*=-button]):not([class*=__button]) {

    color: #fff

}



.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

    list-style-type: disc

}



.entry-content>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) {

    list-style-type: decimal

}



.entry-content>ol:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

    list-style-position: outside;

    margin-right: 0;

    margin-bottom: 0;

    margin-top: .5em;

    margin-left: .75em

}



@media (min-width: 576px) {

    .entry-content>ol:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

        margin-top:.58333em;

        margin-left: .875em

    }

}



@media (min-width: 768px) {

    .entry-content>ol:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

        margin-top:.66667em;

        margin-left: 1em

    }

}



@media (min-width: 992px) {

    .entry-content>ol:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

        margin-top:.75em;

        margin-left: 1.125em

    }

}



@media (min-width: 1200px) {

    .entry-content>ol:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

        margin-top:.83333em;

        margin-left: 1.25em

    }

}



@media (min-width: 1500px) {

    .entry-content>ol:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

        margin-top:.91667em;

        margin-left: 1.375em

    }

}



@media (min-width: 1800px) {

    .entry-content>ol:not(.wp-block-gallery),.entry-content>ul:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery),.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) {

        margin-top:1em;

        margin-left: 1.5em

    }

}



.entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

    list-style-position: outside;

    margin-right: 0;

    margin-top: .5em;

    margin-left: .5em;

    margin-bottom: .75em

}



@media (min-width: 576px) {

    .entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

        margin-top:.58333em;

        margin-left: .58333em;

        margin-bottom: .875em

    }

}



@media (min-width: 768px) {

    .entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

        margin-top:.66667em;

        margin-left: .66667em;

        margin-bottom: 1em

    }

}



@media (min-width: 992px) {

    .entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

        margin-top:.75em;

        margin-left: .75em;

        margin-bottom: 1.125em

    }

}



@media (min-width: 1200px) {

    .entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

        margin-top:.83333em;

        margin-left: .83333em;

        margin-bottom: 1.25em

    }

}



@media (min-width: 1500px) {

    .entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

        margin-top:.91667em;

        margin-left: .91667em;

        margin-bottom: 1.375em

    }

}



@media (min-width: 1800px) {

    .entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

        margin-top:1em;

        margin-left: 1em;

        margin-bottom: 1.5em

    }

}



.entry-content>ol:not(.wp-block-gallery) ul,.entry-content>ul:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ul,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ul {

    list-style-type: circle

}



.entry-content>ol:not(.wp-block-gallery) ol,.entry-content>ul:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) ol,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) ol {

    list-style-type: lower-latin

}



.entry-content>ol:not(.wp-block-gallery) li,.entry-content>ul:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li {

    margin-top: .5em

}



@media (min-width: 576px) {

    .entry-content>ol:not(.wp-block-gallery) li,.entry-content>ul:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li {

        margin-top:.58333em

    }

}



@media (min-width: 768px) {

    .entry-content>ol:not(.wp-block-gallery) li,.entry-content>ul:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li {

        margin-top:.66667em

    }

}



@media (min-width: 992px) {

    .entry-content>ol:not(.wp-block-gallery) li,.entry-content>ul:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li {

        margin-top:.75em

    }

}



@media (min-width: 1200px) {

    .entry-content>ol:not(.wp-block-gallery) li,.entry-content>ul:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li {

        margin-top:.83333em

    }

}



@media (min-width: 1500px) {

    .entry-content>ol:not(.wp-block-gallery) li,.entry-content>ul:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li {

        margin-top:.91667em

    }

}



@media (min-width: 1800px) {

    .entry-content>ol:not(.wp-block-gallery) li,.entry-content>ul:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li {

        margin-top:1em

    }

}



.entry-content>ol:not(.wp-block-gallery) li:first-child,.entry-content>ul:not(.wp-block-gallery) li:first-child,.wp-bootstrap-blocks-row [class*=col-]>ol:not(.wp-block-gallery) li:first-child,.wp-bootstrap-blocks-row [class*=col-]>ul:not(.wp-block-gallery) li:first-child {

    margin-top: 0

}



.entry-content>.list-styles ul,.wp-bootstrap-blocks-row [class*=col-]>.list-styles ul {

    list-style: none;

    margin-left: 0

}



.entry-content>.list-styles ul li:first-child,.wp-bootstrap-blocks-row [class*=col-]>.list-styles ul li:first-child {

    margin-top: 0!important

}



.entry-content>*>img,.entry-content>.wp-caption,.entry-content>img,.wp-bootstrap-blocks-row [class*=col-]>*>img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>img {

    width: auto;

    height: auto;

    max-width: 100%;

    margin-left: auto;

    margin-right: auto;

    display: block;

    margin-top: 1.5em

}



@media (min-width: 576px) {

    .entry-content>*>img,.entry-content>.wp-caption,.entry-content>img,.wp-bootstrap-blocks-row [class*=col-]>*>img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>img {

        margin-top:1.75em

    }

}



@media (min-width: 768px) {

    .entry-content>*>img,.entry-content>.wp-caption,.entry-content>img,.wp-bootstrap-blocks-row [class*=col-]>*>img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>img {

        margin-top:2em

    }

}



@media (min-width: 992px) {

    .entry-content>*>img,.entry-content>.wp-caption,.entry-content>img,.wp-bootstrap-blocks-row [class*=col-]>*>img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>img {

        margin-top:2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content>*>img,.entry-content>.wp-caption,.entry-content>img,.wp-bootstrap-blocks-row [class*=col-]>*>img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>img {

        margin-top:2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content>*>img,.entry-content>.wp-caption,.entry-content>img,.wp-bootstrap-blocks-row [class*=col-]>*>img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>img {

        margin-top:2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content>*>img,.entry-content>.wp-caption,.entry-content>img,.wp-bootstrap-blocks-row [class*=col-]>*>img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>img {

        margin-top:3em

    }

}



.entry-content>*>img.add-margin-bottom,.entry-content>.wp-caption.add-margin-bottom,.entry-content>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>*>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>img.add-margin-bottom {

    margin-bottom: 1.5em

}



@media (min-width: 576px) {

    .entry-content>*>img.add-margin-bottom,.entry-content>.wp-caption.add-margin-bottom,.entry-content>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>*>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>img.add-margin-bottom {

        margin-bottom:1.75em

    }

}



@media (min-width: 768px) {

    .entry-content>*>img.add-margin-bottom,.entry-content>.wp-caption.add-margin-bottom,.entry-content>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>*>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>img.add-margin-bottom {

        margin-bottom:2em

    }

}



@media (min-width: 992px) {

    .entry-content>*>img.add-margin-bottom,.entry-content>.wp-caption.add-margin-bottom,.entry-content>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>*>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>img.add-margin-bottom {

        margin-bottom:2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content>*>img.add-margin-bottom,.entry-content>.wp-caption.add-margin-bottom,.entry-content>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>*>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>img.add-margin-bottom {

        margin-bottom:2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content>*>img.add-margin-bottom,.entry-content>.wp-caption.add-margin-bottom,.entry-content>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>*>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>img.add-margin-bottom {

        margin-bottom:2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content>*>img.add-margin-bottom,.entry-content>.wp-caption.add-margin-bottom,.entry-content>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>*>img.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.add-margin-bottom,.wp-bootstrap-blocks-row [class*=col-]>img.add-margin-bottom {

        margin-bottom:3em

    }

}



.entry-content>*>img.alignleft,.entry-content>.wp-caption.alignleft,.entry-content>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignleft,.wp-bootstrap-blocks-row [class*=col-]>img.alignleft {

    float: left;

    width: auto;

    max-width: 100%;

    margin-top: 0;

    margin-left: 0;

    margin-right: .75em;

    margin-bottom: .5em

}



@media (min-width: 576px) {

    .entry-content>*>img.alignleft,.entry-content>.wp-caption.alignleft,.entry-content>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignleft,.wp-bootstrap-blocks-row [class*=col-]>img.alignleft {

        margin-right:.875em;

        margin-bottom: .58333em

    }

}



@media (min-width: 768px) {

    .entry-content>*>img.alignleft,.entry-content>.wp-caption.alignleft,.entry-content>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignleft,.wp-bootstrap-blocks-row [class*=col-]>img.alignleft {

        margin-right:1em;

        margin-bottom: .66667em

    }

}



@media (min-width: 992px) {

    .entry-content>*>img.alignleft,.entry-content>.wp-caption.alignleft,.entry-content>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignleft,.wp-bootstrap-blocks-row [class*=col-]>img.alignleft {

        margin-right:1.125em;

        margin-bottom: .75em

    }

}



@media (min-width: 1200px) {

    .entry-content>*>img.alignleft,.entry-content>.wp-caption.alignleft,.entry-content>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignleft,.wp-bootstrap-blocks-row [class*=col-]>img.alignleft {

        margin-right:1.25em;

        margin-bottom: .83333em

    }

}



@media (min-width: 1500px) {

    .entry-content>*>img.alignleft,.entry-content>.wp-caption.alignleft,.entry-content>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignleft,.wp-bootstrap-blocks-row [class*=col-]>img.alignleft {

        margin-right:1.375em;

        margin-bottom: .91667em

    }

}



@media (min-width: 1800px) {

    .entry-content>*>img.alignleft,.entry-content>.wp-caption.alignleft,.entry-content>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignleft,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignleft,.wp-bootstrap-blocks-row [class*=col-]>img.alignleft {

        margin-right:1.5em;

        margin-bottom: 1em

    }

}



.entry-content>*>img.alignright,.entry-content>.wp-caption.alignright,.entry-content>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignright,.wp-bootstrap-blocks-row [class*=col-]>img.alignright {

    float: right;

    width: auto;

    max-width: 100%;

    margin-top: 0;

    margin-right: 0;

    margin-left: .75em;

    margin-bottom: .5em

}



@media (min-width: 576px) {

    .entry-content>*>img.alignright,.entry-content>.wp-caption.alignright,.entry-content>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignright,.wp-bootstrap-blocks-row [class*=col-]>img.alignright {

        margin-left:.875em;

        margin-bottom: .58333em

    }

}



@media (min-width: 768px) {

    .entry-content>*>img.alignright,.entry-content>.wp-caption.alignright,.entry-content>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignright,.wp-bootstrap-blocks-row [class*=col-]>img.alignright {

        margin-left:1em;

        margin-bottom: .66667em

    }

}



@media (min-width: 992px) {

    .entry-content>*>img.alignright,.entry-content>.wp-caption.alignright,.entry-content>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignright,.wp-bootstrap-blocks-row [class*=col-]>img.alignright {

        margin-left:1.125em;

        margin-bottom: .75em

    }

}



@media (min-width: 1200px) {

    .entry-content>*>img.alignright,.entry-content>.wp-caption.alignright,.entry-content>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignright,.wp-bootstrap-blocks-row [class*=col-]>img.alignright {

        margin-left:1.25em;

        margin-bottom: .83333em

    }

}



@media (min-width: 1500px) {

    .entry-content>*>img.alignright,.entry-content>.wp-caption.alignright,.entry-content>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignright,.wp-bootstrap-blocks-row [class*=col-]>img.alignright {

        margin-left:1.375em;

        margin-bottom: .91667em

    }

}



@media (min-width: 1800px) {

    .entry-content>*>img.alignright,.entry-content>.wp-caption.alignright,.entry-content>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>*>img.alignright,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.alignright,.wp-bootstrap-blocks-row [class*=col-]>img.alignright {

        margin-left:1.5em;

        margin-bottom: 1em

    }

}



.entry-content>*>img.aligncenter,.entry-content>.wp-caption.aligncenter,.entry-content>img.aligncenter,.wp-bootstrap-blocks-row [class*=col-]>*>img.aligncenter,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.aligncenter,.wp-bootstrap-blocks-row [class*=col-]>img.aligncenter {

    width: auto;

    max-width: 100%

}



@media (min-width: 576px) {

    .entry-content>*>img.aligncenter,.entry-content>.wp-caption.aligncenter,.entry-content>img.aligncenter,.wp-bootstrap-blocks-row [class*=col-]>*>img.aligncenter,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption.aligncenter,.wp-bootstrap-blocks-row [class*=col-]>img.aligncenter {

        margin-left:auto;

        margin-right: auto

    }

}



.entry-content>*>img .wp-caption-text,.entry-content>.wp-caption .wp-caption-text,.entry-content>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>*>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>img .wp-caption-text {

    text-align: center;

    font-style: italic!important;

    margin-top: .5em;

    font-size: .8125em

}



@media (min-width: 576px) {

    .entry-content>*>img .wp-caption-text,.entry-content>.wp-caption .wp-caption-text,.entry-content>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>*>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>img .wp-caption-text {

        margin-top:.58333em;

        font-size: .82292em

    }

}



@media (min-width: 768px) {

    .entry-content>*>img .wp-caption-text,.entry-content>.wp-caption .wp-caption-text,.entry-content>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>*>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>img .wp-caption-text {

        margin-top:.66667em;

        font-size: .83333em

    }

}



@media (min-width: 992px) {

    .entry-content>*>img .wp-caption-text,.entry-content>.wp-caption .wp-caption-text,.entry-content>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>*>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>img .wp-caption-text {

        margin-top:.75em;

        font-size: .84375em

    }

}



@media (min-width: 1200px) {

    .entry-content>*>img .wp-caption-text,.entry-content>.wp-caption .wp-caption-text,.entry-content>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>*>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>img .wp-caption-text {

        margin-top:.83333em;

        font-size: .85417em

    }

}



@media (min-width: 1500px) {

    .entry-content>*>img .wp-caption-text,.entry-content>.wp-caption .wp-caption-text,.entry-content>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>*>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>img .wp-caption-text {

        margin-top:.91667em;

        font-size: .86458em

    }

}



@media (min-width: 1800px) {

    .entry-content>*>img .wp-caption-text,.entry-content>.wp-caption .wp-caption-text,.entry-content>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>*>img .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption .wp-caption-text,.wp-bootstrap-blocks-row [class*=col-]>img .wp-caption-text {

        margin-top:1em;

        font-size: .875em

    }

}



.entry-content>.gallery-caption,.entry-content>.wp-caption,.wp-bootstrap-blocks-row [class*=col-]>.gallery-caption,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption {

    display: inline-block;

    margin-bottom: 0

}



.entry-content>.gallery-caption img,.entry-content>.wp-caption img,.wp-bootstrap-blocks-row [class*=col-]>.gallery-caption img,.wp-bootstrap-blocks-row [class*=col-]>.wp-caption img {

    margin: 0

}



.entry-content>iframe,.wp-bootstrap-blocks-row [class*=col-]>iframe {

    width: 100%;

    margin-top: .75em;

    height: 14rem

}



@media (min-width: 576px) {

    .entry-content>iframe,.wp-bootstrap-blocks-row [class*=col-]>iframe {

        margin-top:.875em;

        height: 18.33333rem

    }

}



@media (min-width: 768px) {

    .entry-content>iframe,.wp-bootstrap-blocks-row [class*=col-]>iframe {

        margin-top:1em;

        height: 22.66667rem

    }

}



@media (min-width: 992px) {

    .entry-content>iframe,.wp-bootstrap-blocks-row [class*=col-]>iframe {

        margin-top:1.125em;

        height: 27rem

    }

}



@media (min-width: 1200px) {

    .entry-content>iframe,.wp-bootstrap-blocks-row [class*=col-]>iframe {

        margin-top:1.25em;

        height: 31.33333rem

    }

}



@media (min-width: 1500px) {

    .entry-content>iframe,.wp-bootstrap-blocks-row [class*=col-]>iframe {

        margin-top:1.375em;

        height: 35.66667rem

    }

}



@media (min-width: 1800px) {

    .entry-content>iframe,.wp-bootstrap-blocks-row [class*=col-]>iframe {

        margin-top:1.5em;

        height: 40rem

    }

}



.entry-content>.gallery,.wp-bootstrap-blocks-row [class*=col-]>.gallery {

    display: -webkit-box;

    display: flex;

    flex-wrap: wrap;

    margin: 2.5rem -.3125rem 0!important

}



.entry-content>.gallery.gallery-columns-2 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-2 .gallery-item {

    width: calc(50% - .625rem)!important

}



.entry-content>.gallery.gallery-columns-3 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-3 .gallery-item {

    width: calc(33.33% - .625rem)!important

}



.entry-content>.gallery.gallery-columns-4 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-4 .gallery-item {

    width: calc(50% - .625rem)!important

}



@media (min-width: 576px) {

    .entry-content>.gallery.gallery-columns-4 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-4 .gallery-item {

        width:calc(25% - .625rem)!important

    }

}



.entry-content>.gallery.gallery-columns-5 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-5 .gallery-item {

    width: calc(33.33% - .625rem)!important

}



@media (min-width: 576px) {

    .entry-content>.gallery.gallery-columns-5 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-5 .gallery-item {

        width:calc(20% - .625rem)!important

    }

}



.entry-content>.gallery.gallery-columns-6 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-6 .gallery-item {

    width: calc(33.33% - .625rem)!important

}



@media (min-width: 576px) {

    .entry-content>.gallery.gallery-columns-6 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-6 .gallery-item {

        width:calc(25% - .625rem)!important

    }

}



@media (min-width: 768px) {

    .entry-content>.gallery.gallery-columns-6 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-6 .gallery-item {

        width:calc(16.66% - .625rem)!important

    }

}



.entry-content>.gallery.gallery-columns-7 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-7 .gallery-item {

    width: calc(33.33% - .625rem)!important

}



@media (min-width: 576px) {

    .entry-content>.gallery.gallery-columns-7 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-7 .gallery-item {

        width:calc(25% - .625rem)!important

    }

}



@media (min-width: 768px) {

    .entry-content>.gallery.gallery-columns-7 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-7 .gallery-item {

        width:calc(14.28% - .625rem)!important

    }

}



.entry-content>.gallery.gallery-columns-8 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-8 .gallery-item {

    width: calc(25% - .625rem)!important

}



@media (min-width: 768px) {

    .entry-content>.gallery.gallery-columns-8 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-8 .gallery-item {

        width:calc(12.5% - .625rem)!important

    }

}



.entry-content>.gallery.gallery-columns-9 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-9 .gallery-item {

    width: calc(25% - .625rem)!important

}



@media (min-width: 768px) {

    .entry-content>.gallery.gallery-columns-9 .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery.gallery-columns-9 .gallery-item {

        width:calc(11.1% - .625rem)!important

    }

}



.entry-content>.gallery .gallery-item,.wp-bootstrap-blocks-row [class*=col-]>.gallery .gallery-item {

    flex-shrink: 0;

    margin: 0 .3125rem

}



.entry-content>.gallery .gallery-item .gallery-icon,.wp-bootstrap-blocks-row [class*=col-]>.gallery .gallery-item .gallery-icon {

    margin-left: auto;

    margin-right: auto;

    display: block

}



.entry-content>.gallery .gallery-item .gallery-icon a img,.wp-bootstrap-blocks-row [class*=col-]>.gallery .gallery-item .gallery-icon a img {

    border: none!important;

    margin: 0

}



.entry-content>pre,.wp-bootstrap-blocks-row [class*=col-]>pre {

    background: #3a3a3a;

    border-radius: .25rem;

    color: #fff;

    white-space: pre-wrap;

    word-wrap: break-word;

    display: block;

    margin-top: .75em;

    padding: .5em

}



@media (min-width: 576px) {

    .entry-content>pre,.wp-bootstrap-blocks-row [class*=col-]>pre {

        margin-top:.875em;

        padding: .58333em

    }

}



@media (min-width: 768px) {

    .entry-content>pre,.wp-bootstrap-blocks-row [class*=col-]>pre {

        margin-top:1em;

        padding: .66667em

    }

}



@media (min-width: 992px) {

    .entry-content>pre,.wp-bootstrap-blocks-row [class*=col-]>pre {

        margin-top:1.125em;

        padding: .75em

    }

}



@media (min-width: 1200px) {

    .entry-content>pre,.wp-bootstrap-blocks-row [class*=col-]>pre {

        margin-top:1.25em;

        padding: .83333em

    }

}



@media (min-width: 1500px) {

    .entry-content>pre,.wp-bootstrap-blocks-row [class*=col-]>pre {

        margin-top:1.375em;

        padding: .91667em

    }

}



@media (min-width: 1800px) {

    .entry-content>pre,.wp-bootstrap-blocks-row [class*=col-]>pre {

        margin-top:1.5em;

        padding: 1em

    }

}



.entry-content>code,.wp-bootstrap-blocks-row [class*=col-]>code {

    background: #f4f4f9;

    border: 1px solid #d3d3e7;

    font-style: italic;

    color: #ce375c;

    padding-left: .25em;

    padding-right: .25em

}



.entry-content>figure,.wp-bootstrap-blocks-row [class*=col-]>figure {

    margin-top: 1.5em;

    margin-bottom: 1.5em

}



@media (min-width: 576px) {

    .entry-content>figure,.wp-bootstrap-blocks-row [class*=col-]>figure {

        margin-top:1.75em;

        margin-bottom: 1.75em

    }

}



@media (min-width: 768px) {

    .entry-content>figure,.wp-bootstrap-blocks-row [class*=col-]>figure {

        margin-top:2em;

        margin-bottom: 2em

    }

}



@media (min-width: 992px) {

    .entry-content>figure,.wp-bootstrap-blocks-row [class*=col-]>figure {

        margin-top:2.25em;

        margin-bottom: 2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content>figure,.wp-bootstrap-blocks-row [class*=col-]>figure {

        margin-top:2.5em;

        margin-bottom: 2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content>figure,.wp-bootstrap-blocks-row [class*=col-]>figure {

        margin-top:2.75em;

        margin-bottom: 2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content>figure,.wp-bootstrap-blocks-row [class*=col-]>figure {

        margin-top:3em;

        margin-bottom: 3em

    }

}



.entry-content>figure img,.wp-bootstrap-blocks-row [class*=col-]>figure img {

    margin: 0!important

}



.entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

    font-size: .75em;

    text-align: left;

    border-bottom: 2px solid #1e1e22;

    color: #1e1e22;

    padding-top: .25rem

}



@media (min-width: 576px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-top:.29167rem

    }

}



@media (min-width: 768px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-top:.33333rem

    }

}



@media (min-width: 992px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-top:.375rem

    }

}



@media (min-width: 1200px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-top:.41667rem

    }

}



@media (min-width: 1500px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-top:.45833rem

    }

}



@media (min-width: 1800px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-top:.5rem

    }

}



.entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

    padding-bottom: .5rem

}



@media (min-width: 576px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-bottom:.58333rem

    }

}



@media (min-width: 768px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-bottom:.66667rem

    }

}



@media (min-width: 992px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-bottom:.75rem

    }

}



@media (min-width: 1200px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-bottom:.83333rem

    }

}



@media (min-width: 1500px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-bottom:.91667rem

    }

}



@media (min-width: 1800px) {

    .entry-content>figure figcaption,.wp-bootstrap-blocks-row [class*=col-]>figure figcaption {

        padding-bottom:1rem

    }

}



.entry-content>figure iframe,.wp-bootstrap-blocks-row [class*=col-]>figure iframe {

    width: 100%;

    height: 14rem

}



@media (min-width: 576px) {

    .entry-content>figure iframe,.wp-bootstrap-blocks-row [class*=col-]>figure iframe {

        height:18.33333rem

    }

}



@media (min-width: 768px) {

    .entry-content>figure iframe,.wp-bootstrap-blocks-row [class*=col-]>figure iframe {

        height:22.66667rem

    }

}



@media (min-width: 992px) {

    .entry-content>figure iframe,.wp-bootstrap-blocks-row [class*=col-]>figure iframe {

        height:27rem

    }

}



@media (min-width: 1200px) {

    .entry-content>figure iframe,.wp-bootstrap-blocks-row [class*=col-]>figure iframe {

        height:31.33333rem

    }

}



@media (min-width: 1500px) {

    .entry-content>figure iframe,.wp-bootstrap-blocks-row [class*=col-]>figure iframe {

        height:35.66667rem

    }

}



@media (min-width: 1800px) {

    .entry-content>figure iframe,.wp-bootstrap-blocks-row [class*=col-]>figure iframe {

        height:40rem

    }

}



.entry-content>table,.wp-bootstrap-blocks-row [class*=col-]>table {

    margin-top: 1.5em

}



@media (min-width: 576px) {

    .entry-content>table,.wp-bootstrap-blocks-row [class*=col-]>table {

        margin-top:1.75em

    }

}



@media (min-width: 768px) {

    .entry-content>table,.wp-bootstrap-blocks-row [class*=col-]>table {

        margin-top:2em

    }

}



@media (min-width: 992px) {

    .entry-content>table,.wp-bootstrap-blocks-row [class*=col-]>table {

        margin-top:2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content>table,.wp-bootstrap-blocks-row [class*=col-]>table {

        margin-top:2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content>table,.wp-bootstrap-blocks-row [class*=col-]>table {

        margin-top:2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content>table,.wp-bootstrap-blocks-row [class*=col-]>table {

        margin-top:3em

    }

}



.entry-content>table td,.entry-content>table th,.wp-bootstrap-blocks-row [class*=col-]>table td,.wp-bootstrap-blocks-row [class*=col-]>table th {

    padding: 1em;

    min-width: 5rem;

    vertical-align: middle

}



.entry-content>table td img,.entry-content>table th img,.wp-bootstrap-blocks-row [class*=col-]>table td img,.wp-bootstrap-blocks-row [class*=col-]>table th img {

    margin-top: 0

}



.entry-content>table.is-style-stripes,.wp-bootstrap-blocks-row [class*=col-]>table.is-style-stripes {

    border: 1px solid #e5e5e5;

    border-bottom: none

}



.entry-content>table.is-style-stripes td,.entry-content>table.is-style-stripes th,.wp-bootstrap-blocks-row [class*=col-]>table.is-style-stripes td,.wp-bootstrap-blocks-row [class*=col-]>table.is-style-stripes th {

    border-right: 1px solid #e5e5e5;

    border-bottom: 1px solid #e5e5e5

}



.entry-content>table.is-style-stripes td:last-child,.entry-content>table.is-style-stripes th:last-child,.wp-bootstrap-blocks-row [class*=col-]>table.is-style-stripes td:last-child,.wp-bootstrap-blocks-row [class*=col-]>table.is-style-stripes th:last-child {

    border-right: 0

}



.entry-content>table:not(.wp-block-table),.wp-bootstrap-blocks-row [class*=col-]>table:not(.wp-block-table) {

    border: 1px solid #e5e5e5

}



.entry-content>table:not(.wp-block-table) tr,.wp-bootstrap-blocks-row [class*=col-]>table:not(.wp-block-table) tr {

    border-bottom: 1px solid #e5e5e5

}



.entry-content>table:not(.wp-block-table) tr:last-child:not(:first-child),.wp-bootstrap-blocks-row [class*=col-]>table:not(.wp-block-table) tr:last-child:not(:first-child) {

    border: 0

}



.entry-content>table:not(.wp-block-table) td,.entry-content>table:not(.wp-block-table) th,.wp-bootstrap-blocks-row [class*=col-]>table:not(.wp-block-table) td,.wp-bootstrap-blocks-row [class*=col-]>table:not(.wp-block-table) th {

    border-right: 1px solid #e5e5e5

}



.entry-content>table:not(.wp-block-table) td:last-child,.entry-content>table:not(.wp-block-table) th:last-child,.wp-bootstrap-blocks-row [class*=col-]>table:not(.wp-block-table) td:last-child,.wp-bootstrap-blocks-row [class*=col-]>table:not(.wp-block-table) th:last-child {

    border: 0

}



.entry-content .wp-block-button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button {

    margin-bottom: 0;

    margin-top: 1em

}



@media (min-width: 576px) {

    .entry-content .wp-block-button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button {

        margin-top:1.16667em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button {

        margin-top:1.33333em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button {

        margin-top:1.5em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button {

        margin-top:1.66667em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button {

        margin-top:1.83333em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button {

        margin-top:2em

    }

}



.entry-content .wp-block-button__link:focus,.entry-content .wp-block-button__link:hover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button__link:focus,.wp-bootstrap-blocks-row [class*=col-] .wp-block-button__link:hover {

    opacity: .85

}



.entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

    min-height: 12.5rem;

    margin-bottom: 0;

    height: 12.5rem

}



@media (min-width: 576px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        height:14.75rem

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        height:17rem

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        height:19.25rem

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        height:21.5rem

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        height:23.75rem

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        height:26rem

    }

}



.entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

    margin-top: 1.5em;

    margin-bottom: 1.5em

}



@media (min-width: 576px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        margin-top:1.75em;

        margin-bottom: 1.75em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        margin-top:2em;

        margin-bottom: 2em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        margin-top:2.25em;

        margin-bottom: 2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        margin-top:2.5em;

        margin-bottom: 2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        margin-top:2.75em;

        margin-bottom: 2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-cover,.wp-bootstrap-blocks-row [class*=col-] .wp-block-cover {

        margin-top:3em;

        margin-bottom: 3em

    }

}



.entry-content .wp-block-gallery,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery {

    margin-top: 1.5em;

    margin-bottom: 1.5em

}



@media (min-width: 576px) {

    .entry-content .wp-block-gallery,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery {

        margin-top:1.75em;

        margin-bottom: 1.75em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-gallery,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery {

        margin-top:2em;

        margin-bottom: 2em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-gallery,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery {

        margin-top:2.25em;

        margin-bottom: 2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-gallery,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery {

        margin-top:2.5em;

        margin-bottom: 2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-gallery,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery {

        margin-top:2.75em;

        margin-bottom: 2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-gallery,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery {

        margin-top:3em;

        margin-bottom: 3em

    }

}



.entry-content .wp-block-gallery .blocks-gallery-item figure,.wp-bootstrap-blocks-row [class*=col-] .wp-block-gallery .blocks-gallery-item figure {

    margin: 0!important

}



.entry-content .wp-block-quote,.wp-bootstrap-blocks-row [class*=col-] .wp-block-quote {

    margin-top: 1.5em;

    margin-bottom: 1.5em

}



@media (min-width: 576px) {

    .entry-content .wp-block-quote,.wp-bootstrap-blocks-row [class*=col-] .wp-block-quote {

        margin-top:1.75em;

        margin-bottom: 1.75em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-quote,.wp-bootstrap-blocks-row [class*=col-] .wp-block-quote {

        margin-top:2em;

        margin-bottom: 2em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-quote,.wp-bootstrap-blocks-row [class*=col-] .wp-block-quote {

        margin-top:2.25em;

        margin-bottom: 2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-quote,.wp-bootstrap-blocks-row [class*=col-] .wp-block-quote {

        margin-top:2.5em;

        margin-bottom: 2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-quote,.wp-bootstrap-blocks-row [class*=col-] .wp-block-quote {

        margin-top:2.75em;

        margin-bottom: 2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-quote,.wp-bootstrap-blocks-row [class*=col-] .wp-block-quote {

        margin-top:3em;

        margin-bottom: 3em

    }

}



.entry-content .wp-block-file,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file {

    margin-bottom: 0;

    margin-top: 1em

}



@media (min-width: 576px) {

    .entry-content .wp-block-file,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file {

        margin-top:1.16667em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-file,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file {

        margin-top:1.33333em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-file,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file {

        margin-top:1.5em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-file,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file {

        margin-top:1.66667em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-file,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file {

        margin-top:1.83333em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-file,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file {

        margin-top:2em

    }

}



.entry-content .wp-block-file__button,.wp-bootstrap-blocks-row [class*=col-] .wp-block-file__button {

    display: inline-block

}



.entry-content .wp-block-columns,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns {

    margin-bottom: 0;

    margin-top: 1.5em;

    margin-bottom: 1.5em

}



@media (min-width: 576px) {

    .entry-content .wp-block-columns,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns {

        margin-top:1.75em;

        margin-bottom: 1.75em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-columns,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns {

        margin-top:2em;

        margin-bottom: 2em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-columns,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns {

        margin-top:2.25em;

        margin-bottom: 2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-columns,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns {

        margin-top:2.5em;

        margin-bottom: 2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-columns,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns {

        margin-top:2.75em;

        margin-bottom: 2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-columns,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns {

        margin-top:3em;

        margin-bottom: 3em

    }

}



.entry-content .wp-block-columns .wp-block-column,.wp-bootstrap-blocks-row [class*=col-] .wp-block-columns .wp-block-column {

    margin-bottom: 0

}



.entry-content .wp-block-media-text,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text {

    margin-top: 1.5em;

    margin-bottom: 1.5em

}



@media (min-width: 576px) {

    .entry-content .wp-block-media-text,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text {

        margin-top:1.75em;

        margin-bottom: 1.75em

    }

}



@media (min-width: 768px) {

    .entry-content .wp-block-media-text,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text {

        margin-top:2em;

        margin-bottom: 2em

    }

}



@media (min-width: 992px) {

    .entry-content .wp-block-media-text,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text {

        margin-top:2.25em;

        margin-bottom: 2.25em

    }

}



@media (min-width: 1200px) {

    .entry-content .wp-block-media-text,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text {

        margin-top:2.5em;

        margin-bottom: 2.5em

    }

}



@media (min-width: 1500px) {

    .entry-content .wp-block-media-text,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text {

        margin-top:2.75em;

        margin-bottom: 2.75em

    }

}



@media (min-width: 1800px) {

    .entry-content .wp-block-media-text,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text {

        margin-top:3em;

        margin-bottom: 3em

    }

}



.entry-content .wp-block-media-text__media,.wp-bootstrap-blocks-row [class*=col-] .wp-block-media-text__media {

    margin: 0!important

}



.entry-content .acf-block-spacer+*,.entry-content .acf-block-spacer+.lead,.entry-content .acf-block-spacer+div.list-styles>ul,.entry-content .acf-block-spacer+div.list-styles>ul>li:first-of-type,.entry-content .acf-block-spacer+p>a>img,.entry-content .acf-block-spacer+p>img,.entry-content .first-element-fix+*,.entry-content .first-element-fix+.lead,.entry-content .first-element-fix+div.list-styles>ul,.entry-content .first-element-fix+div.list-styles>ul>li:first-of-type,.entry-content .first-element-fix+p>a>img,.entry-content .first-element-fix+p>img,.wp-bootstrap-blocks-row [class*=col-] .acf-block-spacer+*,.wp-bootstrap-blocks-row [class*=col-] .acf-block-spacer+.lead,.wp-bootstrap-blocks-row [class*=col-] .acf-block-spacer+div.list-styles>ul,.wp-bootstrap-blocks-row [class*=col-] .acf-block-spacer+div.list-styles>ul>li:first-of-type,.wp-bootstrap-blocks-row [class*=col-] .acf-block-spacer+p>a>img,.wp-bootstrap-blocks-row [class*=col-] .acf-block-spacer+p>img,.wp-bootstrap-blocks-row [class*=col-] .first-element-fix+*,.wp-bootstrap-blocks-row [class*=col-] .first-element-fix+.lead,.wp-bootstrap-blocks-row [class*=col-] .first-element-fix+div.list-styles>ul,.wp-bootstrap-blocks-row [class*=col-] .first-element-fix+div.list-styles>ul>li:first-of-type,.wp-bootstrap-blocks-row [class*=col-] .first-element-fix+p>a>img,.wp-bootstrap-blocks-row [class*=col-] .first-element-fix+p>img {

    margin-top: 0!important

}



.entry-content :last-child,.wp-bootstrap-blocks-row [class*=col-] :last-child {

    margin-bottom: 0

}



.crunch-button__full-background--small,.crunch-button__outline--small,.crunch-button__text-only--small,.crunch-button__text-only-with-border-bottom--small {

    font-size: .875rem

}



.crunch-button__full-background--medium,.crunch-button__outline--medium,.crunch-button__text-only--medium,.crunch-button__text-only-with-border-bottom--medium {

    font-size: 1rem

}



.crunch-button__full-background--large,.crunch-button__outline--large,.crunch-button__text-only--large,.crunch-button__text-only-with-border-bottom--large {

    font-size: 1.0625rem

}



@media (min-width: 576px) {

    .crunch-button__full-background--large,.crunch-button__outline--large,.crunch-button__text-only--large,.crunch-button__text-only-with-border-bottom--large {

        font-size:1.07292rem

    }

}



@media (min-width: 768px) {

    .crunch-button__full-background--large,.crunch-button__outline--large,.crunch-button__text-only--large,.crunch-button__text-only-with-border-bottom--large {

        font-size:1.08333rem

    }

}



@media (min-width: 992px) {

    .crunch-button__full-background--large,.crunch-button__outline--large,.crunch-button__text-only--large,.crunch-button__text-only-with-border-bottom--large {

        font-size:1.09375rem

    }

}



@media (min-width: 1200px) {

    .crunch-button__full-background--large,.crunch-button__outline--large,.crunch-button__text-only--large,.crunch-button__text-only-with-border-bottom--large {

        font-size:1.10417rem

    }

}



@media (min-width: 1500px) {

    .crunch-button__full-background--large,.crunch-button__outline--large,.crunch-button__text-only--large,.crunch-button__text-only-with-border-bottom--large {

        font-size:1.11458rem

    }

}



@media (min-width: 1800px) {

    .crunch-button__full-background--large,.crunch-button__outline--large,.crunch-button__text-only--large,.crunch-button__text-only-with-border-bottom--large {

        font-size:1.125rem

    }

}



.crunch-button__text-only,.crunch-button__text-only-with-border-bottom {

    text-decoration: none;

    background-image: linear-gradient(0deg,currentColor 1px,transparent 0);

    background-size: 0 100%;

    background-repeat: no-repeat;

    padding-bottom: .125rem;

    -webkit-transition: background-size .4s ease-in-out,opacity .4s ease-in-out;

    transition: background-size .4s ease-in-out,opacity .4s ease-in-out

}



.crunch-button__text-only-with-border-bottom:focus,.crunch-button__text-only-with-border-bottom:hover,.crunch-button__text-only:focus,.crunch-button__text-only:hover {

    background-size: 100% 100%

}



.crunch-button__text-only-with-border-bottom {

    background-size: 100% 100%;

    background-position: 100%

}



.crunch-button__text-only-with-border-bottom:focus,.crunch-button__text-only-with-border-bottom:hover {

    background-size: 0 100%

}



.crunch-button {

    font-weight: 400

}



.crunch-button__text-only,.crunch-button__text-only-with-border-bottom {

    position: relative

}



.crunch-button__text-only--white-color,.crunch-button__text-only-with-border-bottom--white-color {

    color: #fff;

    background-image: linear-gradient(0deg,#fff 1px,transparent 0)

}



.crunch-button__text-only--white-color:focus,.crunch-button__text-only--white-color:hover,.crunch-button__text-only-with-border-bottom--white-color:focus,.crunch-button__text-only-with-border-bottom--white-color:hover {

    color: #fff

}



.crunch-button__text-only--black-color,.crunch-button__text-only-with-border-bottom--black-color {

    color: #000;

    background-image: linear-gradient(0deg,#000 1px,transparent 0)

}



.crunch-button__text-only--black-color:focus,.crunch-button__text-only--black-color:hover,.crunch-button__text-only-with-border-bottom--black-color:focus,.crunch-button__text-only-with-border-bottom--black-color:hover {

    color: #000

}



.crunch-button__full-background,.crunch-button__outline {

    overflow: hidden;

    position: relative;

    z-index: 1;

    background-color: transparent;

    display: -webkit-inline-box;

    display: inline-flex;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    text-align: center;

    -webkit-transition: all .6s ease!important;

    transition: all .6s ease!important;

    border-radius: 55rem;

    padding: .9375em 1.875em

}



@media (min-width: 576px) {

    .crunch-button__full-background,.crunch-button__outline {

        padding:.98958em 1.97917em

    }

}



@media (min-width: 768px) {

    .crunch-button__full-background,.crunch-button__outline {

        padding:1.04167em 2.08333em

    }

}



@media (min-width: 992px) {

    .crunch-button__full-background,.crunch-button__outline {

        padding:1.09375em 2.1875em

    }

}



@media (min-width: 1200px) {

    .crunch-button__full-background,.crunch-button__outline {

        padding:1.14583em 2.29167em

    }

}



@media (min-width: 1500px) {

    .crunch-button__full-background,.crunch-button__outline {

        padding:1.19792em 2.39583em

    }

}



@media (min-width: 1800px) {

    .crunch-button__full-background,.crunch-button__outline {

        padding:1.25em 2.5em

    }

}



.crunch-button__full-background:after,.crunch-button__full-background:before,.crunch-button__outline:after,.crunch-button__outline:before {

    content: "";

    position: absolute;

    top: 0;

    right: 0;

    border-radius: 2rem

}



.crunch-button__full-background:after,.crunch-button__outline:after {

    border: 2px solid transparent;

    left: 0;

    bottom: 0;

    width: 100%;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



.crunch-button__full-background:before,.crunch-button__outline:before {

    display: block;

    height: 100%;

    z-index: -1;

    -webkit-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out

}



.crunch-button__full-background:focus:before,.crunch-button__full-background:hover:before,.crunch-button__outline:focus:before,.crunch-button__outline:hover:before {

    left: 0;

    right: auto

}



.crunch-button__full-background--small,.crunch-button__outline--small {

    padding: .75em 1.125em

}



@media (min-width: 576px) {

    .crunch-button__full-background--small,.crunch-button__outline--small {

        padding:.79167em 1.1875em

    }

}



@media (min-width: 768px) {

    .crunch-button__full-background--small,.crunch-button__outline--small {

        padding:.83333em 1.25em

    }

}



@media (min-width: 992px) {

    .crunch-button__full-background--small,.crunch-button__outline--small {

        padding:.875em 1.3125em

    }

}



@media (min-width: 1200px) {

    .crunch-button__full-background--small,.crunch-button__outline--small {

        padding:.91667em 1.375em

    }

}



@media (min-width: 1500px) {

    .crunch-button__full-background--small,.crunch-button__outline--small {

        padding:.95833em 1.4375em

    }

}



@media (min-width: 1800px) {

    .crunch-button__full-background--small,.crunch-button__outline--small {

        padding:1em 1.5em

    }

}



.crunch-button__full-background--large,.crunch-button__outline--large {

    padding: .84375em 2.25em

}



@media (min-width: 576px) {

    .crunch-button__full-background--large,.crunch-button__outline--large {

        padding:.89063em 2.375em

    }

}



@media (min-width: 768px) {

    .crunch-button__full-background--large,.crunch-button__outline--large {

        padding:.9375em 2.5em

    }

}



@media (min-width: 992px) {

    .crunch-button__full-background--large,.crunch-button__outline--large {

        padding:.98438em 2.625em

    }

}



@media (min-width: 1200px) {

    .crunch-button__full-background--large,.crunch-button__outline--large {

        padding:1.03125em 2.75em

    }

}



@media (min-width: 1500px) {

    .crunch-button__full-background--large,.crunch-button__outline--large {

        padding:1.07813em 2.875em

    }

}



@media (min-width: 1800px) {

    .crunch-button__full-background--large,.crunch-button__outline--large {

        padding:1.125em 3em

    }

}



.crunch-button__full-background--with-min-width,.crunch-button__outline--with-min-width {

    min-width: 9rem

}



@media (min-width: 576px) {

    .crunch-button__full-background--with-min-width,.crunch-button__outline--with-min-width {

        min-width:9.5rem

    }

}



@media (min-width: 768px) {

    .crunch-button__full-background--with-min-width,.crunch-button__outline--with-min-width {

        min-width:10rem

    }

}



@media (min-width: 992px) {

    .crunch-button__full-background--with-min-width,.crunch-button__outline--with-min-width {

        min-width:10.5rem

    }

}



@media (min-width: 1200px) {

    .crunch-button__full-background--with-min-width,.crunch-button__outline--with-min-width {

        min-width:11rem

    }

}



@media (min-width: 1500px) {

    .crunch-button__full-background--with-min-width,.crunch-button__outline--with-min-width {

        min-width:11.5rem

    }

}



@media (min-width: 1800px) {

    .crunch-button__full-background--with-min-width,.crunch-button__outline--with-min-width {

        min-width:12rem

    }

}



.crunch-button__full-background:focus:before,.crunch-button__full-background:hover:before {

    width: 0;

    right: 0;

    left: auto

}



.crunch-button__full-background:before {

    width: 100%;

    left: 0;

    right: auto

}



.crunch-button__full-background--black-color {

    color: #fff

}



.crunch-button__full-background--black-color:after {

    border-color: #000

}



.crunch-button__full-background--black-color:before {

    background-color: #000

}



.crunch-button__full-background--black-color:focus,.crunch-button__full-background--black-color:hover {

    background-color: #fff;

    color: #000

}



.crunch-button__full-background--white-color {

    color: #001e42

}



.crunch-button__full-background--white-color:after {

    border-color: #fff

}



.crunch-button__full-background--white-color:before {

    background-color: #fff

}



.crunch-button__full-background--white-color:focus,.crunch-button__full-background--white-color:hover {

    background-color: #001e42;

    color: #fff

}



.crunch-button__outline:before {

    width: 0

}



.crunch-button__outline:focus:before,.crunch-button__outline:hover:before {

    width: 100%

}



.crunch-button__outline--grey-color {

    color: #ffffff

}



.crunch-button__outline--grey-color:after {

    border-color: #ccc

}



.crunch-button__outline--grey-color:before {

    background-color: #00a2e5

}



.crunch-button__outline--grey-color:focus,.crunch-button__outline--grey-color:hover {

    color: #fff

}



.crunch-button__outline--grey-color:focus:after,.crunch-button__outline--grey-color:hover:after {

    border-color: #00a2e5

}



.crunch-button__outline--white-color {

    color: #fff

}



.crunch-button__outline--white-color:after {

    border-color: #fff

}



.crunch-button__outline--white-color:before {

    background-color: #fff

}



.crunch-button__outline--white-color:focus,.crunch-button__outline--white-color:hover {

    color: #001e42

}



.crunch-button__outline--black-color {

    color: #000

}



.crunch-button__outline--black-color:after {

    border-color: #000

}



.crunch-button__outline--black-color:before {

    background-color: #000

}



.crunch-button__outline--black-color:focus,.crunch-button__outline--black-color:hover {

    color: #fff

}



.crunch-button__text-only--primary-color,.crunch-button__text-only-with-border-bottom--primary-color {

    color: #001e42;

    background-image: linear-gradient(0deg,#001e42 1px,transparent 0)

}



.crunch-button__text-only--primary-color:focus,.crunch-button__text-only--primary-color:hover,.crunch-button__text-only-with-border-bottom--primary-color:focus,.crunch-button__text-only-with-border-bottom--primary-color:hover {

    color: #001e42

}



.crunch-button__full-background--primary-color {

    color: #fff

}



.crunch-button__full-background--primary-color:after {

    border-color: #001e42

}



.crunch-button__full-background--primary-color:before {

    background-color: #001e42

}



.crunch-button__full-background--primary-color:focus,.crunch-button__full-background--primary-color:hover {

    background-color: transparent;

    color: #001e42

}



.crunch-button__outline--primary-color {

    color: #fff

}



.crunch-button__outline--primary-color:after {

    border-color: #001e42

}



.crunch-button__outline--primary-color:before {

    background-color: #001e42

}



.crunch-button__outline--primary-color:focus,.crunch-button__outline--primary-color:hover {

    color: #fff

}



.crunch-button__text-only--secondary-color,.crunch-button__text-only-with-border-bottom--secondary-color {

    color: #00a2e5;

    background-image: linear-gradient(0deg,#00a2e5 1px,transparent 0)

}



.crunch-button__text-only--secondary-color:focus,.crunch-button__text-only--secondary-color:hover,.crunch-button__text-only-with-border-bottom--secondary-color:focus,.crunch-button__text-only-with-border-bottom--secondary-color:hover {

    color: #00a2e5

}



.crunch-button__full-background--secondary-color {

    color: #fff

}



.crunch-button__full-background--secondary-color:after {

    border-color: #00a2e5

}



.crunch-button__full-background--secondary-color:before {

    background-color: #00a2e5

}



.crunch-button__full-background--secondary-color:focus,.crunch-button__full-background--secondary-color:hover {

    background-color: transparent;

    color: #00a2e5

}



.crunch-button__outline--secondary-color {

    color: #fff

}



.crunch-button__outline--secondary-color:after {

    border-color: #00a2e5

}



.crunch-button__outline--secondary-color:before {

    background-color: #00a2e5

}



.crunch-button__outline--secondary-color:focus,.crunch-button__outline--secondary-color:hover {

    color: #fff

}



.crunch-button-wrapper.aligncenter {

    text-align: center

}



.crunch-button-wrapper.alignright {

    text-align: right

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop,div.chosen-container .chosen-drop {

    font-size: .8125rem

}



.crunch-dropdown .dropdown-menu {

    font-size: .875rem

}



.crunch-dropdown__button,.gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

    font-size: 1rem

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

    font-size: 1.0625rem

}



@media (min-width: 576px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

        font-size:1.07292rem

    }

}



@media (min-width: 768px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

        font-size:1.08333rem

    }

}



@media (min-width: 992px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

        font-size:1.09375rem

    }

}



@media (min-width: 1200px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

        font-size:1.10417rem

    }

}



@media (min-width: 1500px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

        font-size:1.11458rem

    }

}



@media (min-width: 1800px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

        font-size:1.125rem

    }

}



.gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background: #fff;

    border-radius: 0;

    border: 1px solid #ccc;

    color: #7b7c7d;

    line-height: 1.3;

    width: 100%;

    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSA1TDAgMGgxMHoiIGZpbGw9IiMwMGEyZTUiLz48L3N2Zz4=);

    background-repeat: no-repeat;

    background-position: right 1.5rem center;

    background-size: .625rem .3125rem;

    border-radius: 1.5rem!important;

    padding: .75rem 2.25rem .75rem 1.5rem!important

}



@media (min-width: 576px) {

    .gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

        border-radius:1.54167rem!important;

        padding: .8125rem 2.375rem .8125rem 1.66667rem!important

    }

}



@media (min-width: 768px) {

    .gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

        border-radius:1.58333rem!important;

        padding: .875rem 2.5rem .875rem 1.83333rem!important

    }

}



@media (min-width: 992px) {

    .gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

        border-radius:1.625rem!important;

        padding: .9375rem 2.625rem .9375rem 2rem!important

    }

}



@media (min-width: 1200px) {

    .gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

        border-radius:1.66667rem!important;

        padding: 1rem 2.75rem 1rem 2.16667rem!important

    }

}



@media (min-width: 1500px) {

    .gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

        border-radius:1.70833rem!important;

        padding: 1.0625rem 2.875rem 1.0625rem 2.33333rem!important

    }

}



@media (min-width: 1800px) {

    .gform_wrapper ul.gform_fields li.gfield select,select.chosen-select {

        border-radius:1.75rem!important;

        padding: 1.125rem 3rem 1.125rem 2.5rem!important

    }

}



.gform_wrapper ul.gform_fields li.gfield select:focus,select.chosen-select:focus {

    outline: none

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style],div.chosen-container {

    width: 100%!important;

    margin-bottom: 0

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style].chosen-container-active.chosen-with-drop .chosen-single,div.chosen-container.chosen-container-active.chosen-with-drop .chosen-single {

    background: #fff;

    border-color: #1e1e22;

    border-bottom-left-radius: 0!important;

    border-bottom-right-radius: 0!important

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style].chosen-container-active.chosen-with-drop .chosen-single:after,div.chosen-container.chosen-container-active.chosen-with-drop .chosen-single:after {

    -webkit-transform: translateY(-50%) rotate(180deg);

    transform: translateY(-50%) rotate(180deg)

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop,body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-drop,div.chosen-container .chosen-single {

    border-radius: 0;

    box-shadow: none

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-single {

    height: auto!important;

    display: block;

    width: 100%;

    position: relative;

    box-shadow: none!important;

    background: #fff!important;

    border: 1px solid #ccc!important;

    color: #7b7c7d!important;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out;

    border-radius: 1.5rem!important;

    padding: .75rem 2.25rem .75rem 1.5rem!important

}



@media (min-width: 576px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-single {

        border-radius:1.54167rem!important;

        padding: .8125rem 2.375rem .8125rem 1.66667rem!important

    }

}



@media (min-width: 768px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-single {

        border-radius:1.58333rem!important;

        padding: .875rem 2.5rem .875rem 1.83333rem!important

    }

}



@media (min-width: 992px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-single {

        border-radius:1.625rem!important;

        padding: .9375rem 2.625rem .9375rem 2rem!important

    }

}



@media (min-width: 1200px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-single {

        border-radius:1.66667rem!important;

        padding: 1rem 2.75rem 1rem 2.16667rem!important

    }

}



@media (min-width: 1500px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-single {

        border-radius:1.70833rem!important;

        padding: 1.0625rem 2.875rem 1.0625rem 2.33333rem!important

    }

}



@media (min-width: 1800px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single,div.chosen-container .chosen-single {

        border-radius:1.75rem!important;

        padding: 1.125rem 3rem 1.125rem 2.5rem!important

    }

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>span,div.chosen-container .chosen-single>span {

    line-height: 1.3;

    margin-bottom: 0!important

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single>div,div.chosen-container .chosen-single>div {

    display: none!important

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single:after,div.chosen-container .chosen-single:after {

    content: "";

    width: .625rem;

    height: .3125rem;

    display: block;

    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAgNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSA1TDAgMGgxMHoiIGZpbGw9IiMwMGEyZTUiLz48L3N2Zz4=) no-repeat;

    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    -webkit-transition: -webkit-transform .2s ease-in-out;

    transition: -webkit-transform .2s ease-in-out;

    transition: transform .2s ease-in-out;

    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;

    right: 1.75rem

}



@media (min-width: 576px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single:after,div.chosen-container .chosen-single:after {

        right:1.875rem

    }

}



@media (min-width: 768px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single:after,div.chosen-container .chosen-single:after {

        right:2rem

    }

}



@media (min-width: 992px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single:after,div.chosen-container .chosen-single:after {

        right:2.125rem

    }

}



@media (min-width: 1200px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single:after,div.chosen-container .chosen-single:after {

        right:2.25rem

    }

}



@media (min-width: 1500px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single:after,div.chosen-container .chosen-single:after {

        right:2.375rem

    }

}



@media (min-width: 1800px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-single:after,div.chosen-container .chosen-single:after {

        right:2.5rem

    }

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop,div.chosen-container .chosen-drop {

    background: #fff!important;

    border: 1px solid #ccc!important;

    border-top: none!important

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-search,div.chosen-container .chosen-drop .chosen-search {

    display: none

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results,div.chosen-container .chosen-drop .chosen-results {

    padding: .5rem 0;

    margin: 0

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li,div.chosen-container .chosen-drop .chosen-results li {

    color: #1e1e22;

    padding-top: .375rem;

    padding-bottom: .375rem;

    -webkit-transition: color .2s ease-in-out;

    transition: color .2s ease-in-out;

    padding-left: .9375rem;

    padding-right: .9375rem

}



@media (min-width: 576px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li,div.chosen-container .chosen-drop .chosen-results li {

        padding-left:.98958rem;

        padding-right: .98958rem

    }

}



@media (min-width: 768px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li,div.chosen-container .chosen-drop .chosen-results li {

        padding-left:1.04167rem;

        padding-right: 1.04167rem

    }

}



@media (min-width: 992px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li,div.chosen-container .chosen-drop .chosen-results li {

        padding-left:1.09375rem;

        padding-right: 1.09375rem

    }

}



@media (min-width: 1200px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li,div.chosen-container .chosen-drop .chosen-results li {

        padding-left:1.14583rem;

        padding-right: 1.14583rem

    }

}



@media (min-width: 1500px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li,div.chosen-container .chosen-drop .chosen-results li {

        padding-left:1.19792rem;

        padding-right: 1.19792rem

    }

}



@media (min-width: 1800px) {

    body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li,div.chosen-container .chosen-drop .chosen-results li {

        padding-left:1.25rem;

        padding-right: 1.25rem

    }

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li.highlighted,body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li.result-selected,div.chosen-container .chosen-drop .chosen-results li.highlighted,div.chosen-container .chosen-drop .chosen-results li.result-selected {

    background: transparent;

    color: #1e1e22

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li.highlighted,div.chosen-container .chosen-drop .chosen-results li.highlighted {

    color: #00a2e5

}



body div.gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] .chosen-drop .chosen-results li.result-selected,div.chosen-container .chosen-drop .chosen-results li.result-selected {

    color: #1e1e22;

    font-weight: 700

}



.crunch-dropdown.show {

    z-index: 2

}



.crunch-dropdown__button {

    background: #fff;

    border: 1px solid #1e1e22;

    color: #1e1e22;

    padding: .5625rem .9375rem

}



@media (min-width: 576px) {

    .crunch-dropdown__button {

        padding:.59375rem .98958rem

    }

}



@media (min-width: 768px) {

    .crunch-dropdown__button {

        padding:.625rem 1.04167rem

    }

}



@media (min-width: 992px) {

    .crunch-dropdown__button {

        padding:.65625rem 1.09375rem

    }

}



@media (min-width: 1200px) {

    .crunch-dropdown__button {

        padding:.6875rem 1.14583rem

    }

}



@media (min-width: 1500px) {

    .crunch-dropdown__button {

        padding:.71875rem 1.19792rem

    }

}



@media (min-width: 1800px) {

    .crunch-dropdown__button {

        padding:.75rem 1.25rem

    }

}



.crunch-dropdown__button[aria-expanded=true]:before {

    -webkit-transform: translateY(-50%) rotate(180deg);

    transform: translateY(-50%) rotate(180deg)

}



.crunch-dropdown__button:after {

    display: none

}



.crunch-dropdown__button:before {

    content: "";

    width: 1rem;

    height: .625rem;

    display: block;

    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAuMDUgMTkwLjY1Ij48cGF0aCBkPSJNMTUxLjUyIDE4Ny4xMkwzLjUyIDQwLjMzYTEyIDEyIDAgMDEwLTE3bDE5LjgtMTkuODFhMTIgMTIgMCAwMTE3IDBMMTYwIDEyMiAyNzkuNzMgMy41M2ExMiAxMiAwIDAxMTcgMGwxOS43OSAxOS44YTEyIDEyIDAgMDEwIDE3bC0xNDggMTQ2LjhhMTIgMTIgMCAwMS0xNyAweiIvPjwvc3ZnPg==) no-repeat;

    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    right: 1rem;

    -webkit-transition: -webkit-transform .2s ease-in-out;

    transition: -webkit-transform .2s ease-in-out;

    transition: transform .2s ease-in-out;

    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out

}



.crunch-dropdown .dropdown-menu {

    box-shadow: none;

    background: #fff;

    border-color: currentcolor #1e1e22 #1e1e22;

    border-top: #1e1e22;

    margin-top: 0

}



.crunch-dropdown .dropdown-menu a,.crunch-dropdown .dropdown-menu button {

    padding-top: .375rem;

    padding-bottom: .375rem;

    color: #1e1e22;

    padding-left: .9375rem;

    padding-right: .9375rem

}



@media (min-width: 576px) {

    .crunch-dropdown .dropdown-menu a,.crunch-dropdown .dropdown-menu button {

        padding-left:.98958rem;

        padding-right: .98958rem

    }

}



@media (min-width: 768px) {

    .crunch-dropdown .dropdown-menu a,.crunch-dropdown .dropdown-menu button {

        padding-left:1.04167rem;

        padding-right: 1.04167rem

    }

}



@media (min-width: 992px) {

    .crunch-dropdown .dropdown-menu a,.crunch-dropdown .dropdown-menu button {

        padding-left:1.09375rem;

        padding-right: 1.09375rem

    }

}



@media (min-width: 1200px) {

    .crunch-dropdown .dropdown-menu a,.crunch-dropdown .dropdown-menu button {

        padding-left:1.14583rem;

        padding-right: 1.14583rem

    }

}



@media (min-width: 1500px) {

    .crunch-dropdown .dropdown-menu a,.crunch-dropdown .dropdown-menu button {

        padding-left:1.19792rem;

        padding-right: 1.19792rem

    }

}



@media (min-width: 1800px) {

    .crunch-dropdown .dropdown-menu a,.crunch-dropdown .dropdown-menu button {

        padding-left:1.25rem;

        padding-right: 1.25rem

    }

}



.crunch-dropdown .dropdown-menu a:focus,.crunch-dropdown .dropdown-menu a:hover,.crunch-dropdown .dropdown-menu button:focus,.crunch-dropdown .dropdown-menu button:hover {

    color: #001e42

}



.crunch-dropdown .dropdown-menu .dropdown-item.active,.crunch-dropdown .dropdown-menu .dropdown-item.mixitup-control-active,.crunch-dropdown .dropdown-menu .dropdown-item:focus,.crunch-dropdown .dropdown-menu .dropdown-item:hover {

    background: transparent;

    color: #001e42

}



@-webkit-keyframes rotate360 {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    to {

        -webkit-transform: rotate(1turn);

        transform: rotate(1turn)

    }

}



@keyframes rotate360 {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg)

    }



    to {

        -webkit-transform: rotate(1turn);

        transform: rotate(1turn)

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description {

    font-size: .8125rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label,.gform_wrapper form div.gform_body ul.gform_fields li.gfield label.gfield_label {

    font-size: 1rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

    font-size: 1.0625rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

    font-size: 1.0625rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

    font-size: 1.0625rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

    font-size: 1.0625rem

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

        font-size:1.07292rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

        font-size: 1.07292rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

        font-size: 1.07292rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

        font-size: 1.07292rem

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

        font-size:1.08333rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

        font-size: 1.08333rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

        font-size: 1.08333rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

        font-size: 1.08333rem

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

        font-size:1.09375rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

        font-size: 1.09375rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

        font-size: 1.09375rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

        font-size: 1.09375rem

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

        font-size:1.10417rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

        font-size: 1.10417rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

        font-size: 1.10417rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

        font-size: 1.10417rem

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

        font-size:1.11458rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

        font-size: 1.11458rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

        font-size: 1.11458rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

        font-size: 1.11458rem

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

        font-size:1.125rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

        font-size: 1.125rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

        font-size: 1.125rem

    }



    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

        font-size: 1.125rem

    }

}



.gform_wrapper {

    overflow: visible!important;

    margin: 0!important

}



.gform_wrapper.gform_validation_error div.ginput_container.ginput_container_select>select {

    width: 100%

}



.gform_wrapper.gform_validation_error .gform_footer {

    margin-top: 1rem!important

}



@media (min-width: 576px) {

    .gform_wrapper.gform_validation_error .gform_footer {

        margin-top:1.16667rem!important

    }

}



@media (min-width: 768px) {

    .gform_wrapper.gform_validation_error .gform_footer {

        margin-top:1.33333rem!important

    }

}



@media (min-width: 992px) {

    .gform_wrapper.gform_validation_error .gform_footer {

        margin-top:1.5rem!important

    }

}



@media (min-width: 1200px) {

    .gform_wrapper.gform_validation_error .gform_footer {

        margin-top:1.66667rem!important

    }

}



@media (min-width: 1500px) {

    .gform_wrapper.gform_validation_error .gform_footer {

        margin-top:1.83333rem!important

    }

}



@media (min-width: 1800px) {

    .gform_wrapper.gform_validation_error .gform_footer {

        margin-top:2rem!important

    }

}



.gform_wrapper form {

    max-width: 100%;

    margin-top: 0;

    width: 100%;

    display: block

}



.gform_wrapper form div.validation_error {

    line-height: 1.3;

    color: #db3141;

    border-color: #db3141

}



.gform_wrapper form .add_repeater_item,.gform_wrapper form .gform_button,.gform_wrapper form .gform_next_button,.gform_wrapper form .gform_previous_button,.gform_wrapper form .remove_repeater_item,.gform_wrapper form input[type=button] {

    border: none

}



.gform_wrapper form .add_repeater_item.gf-default-disabled,.gform_wrapper form .gform_button.gf-default-disabled,.gform_wrapper form .gform_next_button.gf-default-disabled,.gform_wrapper form .gform_previous_button.gf-default-disabled,.gform_wrapper form .remove_repeater_item.gf-default-disabled,.gform_wrapper form input[type=button].gf-default-disabled {

    opacity: .5;

    pointer-events: none

}



.gform_wrapper form .gform_ajax_spinner {

    border: 3px solid #001e42;

    border-left-color: transparent;

    -webkit-animation: rotate360 1s linear infinite;

    animation: rotate360 1s linear infinite;

    border-radius: 50%;

    width: 1.25rem;

    height: 1.25rem;

    position: absolute;

    right: 0;

    margin-left: 1rem

}



.gform_wrapper form div.gform_body {

    width: 100%

}



.gform_wrapper form div.gform_body div.gform_page div.gform_page_footer {

    margin-top: 1rem!important

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body div.gform_page div.gform_page_footer {

        margin-top:1.16667rem!important

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body div.gform_page div.gform_page_footer {

        margin-top:1.33333rem!important

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body div.gform_page div.gform_page_footer {

        margin-top:1.5rem!important

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body div.gform_page div.gform_page_footer {

        margin-top:1.66667rem!important

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body div.gform_page div.gform_page_footer {

        margin-top:1.83333rem!important

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body div.gform_page div.gform_page_footer {

        margin-top:2rem!important

    }

}



.gform_wrapper form div.gform_body div.gform_page div.gform_page_footer .gform_ajax_spinner {

    margin-left: .25rem

}



.gform_wrapper form div.gform_body ul.gform_fields {

    display: -webkit-box;

    display: flex;

    flex-wrap: wrap;

    -webkit-box-pack: justify;

    justify-content: space-between

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield {

    width: 100%;

    margin-top: 1rem;

    padding: 0

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description {

    padding: 0;

    margin-top: .25rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description.validation_message {

    color: #db3141;

    margin-top: .5rem

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description.validation_message {

        margin-top:.54167rem

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description.validation_message {

        margin-top:.58333rem

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description.validation_message {

        margin-top:.625rem

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description.validation_message {

        margin-top:.66667rem

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description.validation_message {

        margin-top:.70833rem

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.gfield_description.validation_message {

        margin-top:.75rem

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error {

    background-color: transparent;

    border: none;

    margin-right: 0;

    margin-bottom: 0!important;

    max-width: 100%!important;

    margin-top: 1.25rem!important

}



@media (min-width: 40.0625rem) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half):not(.width-50) {

        width:100%;

        max-width: 100%!important

    }

}



@media (min-width: 40.0625rem) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_left_third,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_middle_third,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_right_third {

        width:100%!important

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_left_third,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_middle_third,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_right_third {

        width:calc(33.3% - .625rem)!important

    }

}



@media (min-width: 40.0625rem) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_left_half,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_right_half {

        width:100%

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_left_half,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error.gf_right_half {

        width:calc(50% - .625rem)

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error label {

    color: #db3141;

    margin-top: 0

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error label .gfield_required {

    color: #db3141

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container textarea {

    border-color: #db3141!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container textarea::-webkit-input-placeholder {

    color: #db3141!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container textarea:-ms-input-placeholder {

    color: #db3141!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container textarea::-ms-input-placeholder {

    color: #db3141!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container textarea::placeholder {

    color: #db3141!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container .chosen-container .chosen-drop,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container .chosen-container .chosen-single {

    border-color: #db3141!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container .chosen-container .chosen-single span {

    color: #db3141!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_error div.ginput_container.ginput_container_select div.chosen-container {

    width: 100%!important

}



@media (min-width: 40.0625rem) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {

        width:100%;

        margin-bottom: 0

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {

        width:calc(33.3% - .625rem)

    }

}



@media (min-width: 40.0625rem) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_left_half,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_right_half {

        width:100%

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_left_half,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gf_right_half {

        width:calc(50% - .625rem)

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.hidden_label {

    margin-top: 1.25rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.hidden_label div.ginput_container {

    margin-top: 0!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.hide-field,.gform_wrapper form div.gform_body ul.gform_fields li.gfield.hide-field * {

    text-indent: -998em;

    height: 0!important;

    margin: 0!important;

    padding: 0!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield label.gfield_label,.gform_wrapper form div.gform_body ul.gform_fields li.gfield label.gfield_label span.gfield_required {

    color: #000

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container {

    margin-top: .75rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

    color: #000;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background-color: transparent;

    border-radius: 5rem;

    box-shadow: none;

    width: 100%;

    margin: 0;

    padding-left: 0;

    padding-right: 0;

    border: 1px solid #ccc;

    line-height: 1;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out;

    padding: .75rem 1.5rem

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        padding:.8125rem 1.66667rem

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        padding:.875rem 1.83333rem

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        padding:.9375rem 2rem

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        padding:1rem 2.16667rem

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        padding:1.0625rem 2.33333rem

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input),.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        padding:1.125rem 2.5rem

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-webkit-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-webkit-input-placeholder {

    color: #7b7c7d;

    line-height: normal

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:-ms-input-placeholder {

    color: #7b7c7d;

    line-height: normal

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::-ms-input-placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::-ms-input-placeholder {

    color: #7b7c7d;

    line-height: normal

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input)::placeholder,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea::placeholder {

    color: #7b7c7d;

    line-height: normal

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.chosen-focus-input):not(.chosen-search-input):focus,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea:focus {

    border-color: #00a2e5

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

    display: block;

    resize: none;

    height: 6.25rem;

    min-height: 6.25rem

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        height:6.875rem;

        min-height: 6.875rem

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        height:7.5rem;

        min-height: 7.5rem

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        height:8.125rem;

        min-height: 8.125rem

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        height:8.75rem;

        min-height: 8.75rem

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        height:9.375rem;

        min-height: 9.375rem

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        height:10rem;

        min-height: 10rem

    }

}



@media (min-width: 40.0625rem) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container textarea {

        margin-bottom:0

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload {

    position: relative;

    display: -webkit-box;

    display: flex;

    -webkit-box-align: center;

    align-items: center;

    text-align: left;

    flex-wrap: wrap

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .gform_fileupload_multifile {

    width: 100%

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .gform_fileupload_multifile div.gform_drop_area {

    margin-bottom: 0;

    -webkit-transition: background-color .2s ease-in-out;

    transition: background-color .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .gform_fileupload_multifile div.gform_drop_area:hover {

    background-color: rgba(0,30,66,.1)

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .gform_fileupload_multifile div.gform_drop_area span.gform_drop_instructions {

    margin-bottom: 0

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .gform_fileupload_multifile div.gform_drop_area input.gform_button_select_files {

    background: #001e42;

    color: #fff;

    padding: .625rem 1rem!important;

    margin-top: 1rem;

    -webkit-transition: background-color .2s ease-in-out;

    transition: background-color .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .gform_fileupload_multifile div.gform_drop_area input.gform_button_select_files:hover {

    background-color: #00070f

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper {

    display: -webkit-box;

    display: flex;

    -webkit-box-align: center;

    align-items: center;

    position: relative;

    background-color: #fff;

    border: 1px solid #dde3e5;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper--active {

    border-color: #001e42

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper input[type=file] {

    background: transparent;

    border: none;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    margin: 0;

    width: 100%;

    opacity: 0;

    cursor: pointer

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper .file-name-wrapper {

    padding: .625rem 1rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper .file-name-wrapper__icon {

    margin-right: .75rem;

    -webkit-box-flex: 0;

    flex: 0 0 auto

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper__file-name {

    color: #1e1e22;

    overflow-wrap: break-word;

    word-wrap: break-word;

    word-break: break-word

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper__browse {

    padding: .625rem 1rem;

    background: #fff;

    pointer-events: none

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper__browse:before {

    top: 15%;

    bottom: 15%;

    width: 1px;

    height: 70%;

    left: 0;

    background-color: #dde3e5;

    position: absolute;

    content: ""

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .upload-btn-wrapper .ginput_preview {

    margin-top: 0

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .ginput_preview {

    display: -webkit-box;

    display: flex;

    -webkit-box-align: center;

    align-items: center;

    margin-top: .5rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .ginput_preview .gform_delete {

    margin-right: .25rem;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_fileupload .ginput_preview .gform_delete:hover {

    opacity: .75

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_select {

    position: relative

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio {

    margin-bottom: 0!important;

    width: 100%

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li {

    margin-top: .25rem!important;

    margin-bottom: 0!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio] {

    position: absolute;

    opacity: 0;

    margin: 0;

    width: 0!important;

    height: 0

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked+label,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked:focus+label,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked:hover+label {

    color: #001e42

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked+label .check,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked:focus+label .check,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked:hover+label .check {

    border-color: #001e42

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked+label .check:before,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked:focus+label .check:before,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li input[type=radio]:checked:hover+label .check:before {

    opacity: 1

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label {

    display: inline-block;

    position: relative;

    padding: .375rem 1rem .375rem 2rem;

    margin: 0;

    cursor: pointer;

    min-width: 0;

    width: auto;

    font-weight: 400;

    line-height: 1.35;

    -webkit-transition: color .2s ease-in-out;

    transition: color .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label.active {

    color: #001e42

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label.active .check {

    border-color: #001e42

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label.active .check:before {

    opacity: 1

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label:focus,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label:hover {

    color: rgba(0,30,66,.6)

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label:focus .check,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label:hover .check {

    border-color: rgba(0,30,66,.6)

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label:focus .check:before,.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li label:hover .check:before {

    opacity: .6

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li .check {

    position: absolute;

    border: 3px solid #000;

    border-radius: 100%;

    height: 1.25rem;

    width: 1.25rem;

    left: 0;

    top: .375rem;

    display: block;

    cursor: pointer;

    -webkit-transition: border-color .2s ease-in-out;

    transition: border-color .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield .ginput_container_radio .gfield_radio li .check:before {

    content: "";

    border-radius: 100%;

    height: .375rem;

    width: .375rem;

    position: absolute;

    left: calc(50% - 3px);

    top: calc(50% - 3px);

    display: block;

    background-color: #001e42;

    opacity: 0;

    cursor: pointer;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent {

    margin-top: 0!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label {

    display: inline-block;

    color: #000;

    cursor: default;

    max-width: 100%;

    margin-left: 1.875rem;

    line-height: 1.3;

    font-weight: 400;

    position: relative

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label a,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label a {

    color: #001e42;

    border-bottom: 1px solid #001e42

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label a:focus,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label a:hover,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label a:focus,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label a:hover {

    border-color: transparent

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label:before,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label:before {

    width: 1.25rem;

    min-width: 1.25rem;

    height: 1.25rem;

    min-height: 1.25rem;

    border-radius: 3px;

    position: absolute;

    left: -1.875rem;

    top: 0;

    cursor: pointer;

    margin-right: .625rem;

    margin-top: .125rem

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label:before,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label:before {

    content: "";

    display: inline-block;

    border: 1px solid #000

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent label:after {

    content: "";

    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgMzgxLjgiPjxwYXRoIGQ9Ik0xNzMuOSAzNzQuMzFMNy41IDIwNy45MWEyNS42IDI1LjYgMCAwMTAtMzYuMjFsMzYuMi0zNi4yYTI1LjU5IDI1LjU5IDAgMDEzNi4yIDBMMTkyIDI0Ny41OSA0MzIuMDkgNy41YTI1LjYgMjUuNiAwIDAxMzYuMjEgMGwzNi4yIDM2LjJhMjUuNiAyNS42IDAgMDEwIDM2LjIxbC0yOTQuNCAyOTQuNGEyNS42MSAyNS42MSAwIDAxLTM2LjIgMHoiLz48L3N2Zz4=) no-repeat 50%;

    background-size: 55%;

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox input[type=checkbox],.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent input[type=checkbox] {

    position: absolute;

    opacity: 0

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox input[type=checkbox]:checked+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox input[type=checkbox]:checked:focus+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox input[type=checkbox]:checked:hover+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent input[type=checkbox]:checked+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent input[type=checkbox]:checked:focus+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent input[type=checkbox]:checked:hover+label:after {

    opacity: 1

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox input[type=checkbox]:focus+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox input[type=checkbox]:hover+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent input[type=checkbox]:focus+label:after,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent input[type=checkbox]:hover+label:after {

    opacity: .75

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox {

    margin-top: 0;

    margin-bottom: 0;

    width: 100%;

    margin-left: 0

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox>li,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox>li {

    margin: 0;

    overflow: visible;

    width: 100%;

    position: relative;

    margin-top: .25rem!important

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox>li,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox>li {

        margin-top:.29167rem!important

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox>li,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox>li {

        margin-top:.33333rem!important

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox>li,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox>li {

        margin-top:.375rem!important

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox>li,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox>li {

        margin-top:.41667rem!important

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox>li,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox>li {

        margin-top:.45833rem!important

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_checkbox .gfield_checkbox>li,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_consent .gfield_checkbox>li {

        margin-top:.5rem!important

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gsection {

    margin-right: 0!important;

    border-bottom-color: #001e42;

    padding-bottom: .25rem

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gsection {

        padding-bottom:.27083rem

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gsection {

        padding-bottom:.29167rem

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gsection {

        padding-bottom:.3125rem

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gsection {

        padding-bottom:.33333rem

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gsection {

        padding-bottom:.35417rem

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gsection {

        padding-bottom:.375rem

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect {

    width: 100%!important

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select {

    width: 100%;

    margin: 0;

    background: transparent;

    border: 2px solid #e6e6e6;

    box-shadow: none;

    display: block;

    height: auto;

    position: relative;

    border-radius: .3125rem;

    padding: .625rem 1rem

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select {

        padding:.75rem 1.125rem

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option {

    -webkit-transition: color .2s ease-in-out,background .2s ease-in-out;

    transition: color .2s ease-in-out,background .2s ease-in-out;

    padding: .25rem .375rem

}



@media (min-width: 576px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option {

        padding:.27083rem .39583rem

    }

}



@media (min-width: 768px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option {

        padding:.29167rem .41667rem

    }

}



@media (min-width: 992px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option {

        padding:.3125rem .4375rem

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option {

        padding:.33333rem .45833rem

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option {

        padding:.35417rem .47917rem

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option {

        padding:.375rem .5rem

    }

}



.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option:checked,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option:focus,.gform_wrapper form div.gform_body ul.gform_fields li.gfield div.ginput_container_multiselect select.gfield_select option:hover {

    color: #001e42;

    background: #eee

}



.gform_wrapper form .gform_footer {

    padding: 0;

    display: -webkit-box;

    display: flex;

    -webkit-box-align: center;

    align-items: center;

    margin-top: 1rem!important

}



@media (min-width: 576px) {

    .gform_wrapper form .gform_footer {

        margin-top:1.16667rem!important

    }

}



@media (min-width: 768px) {

    .gform_wrapper form .gform_footer {

        margin-top:1.33333rem!important

    }

}



@media (min-width: 992px) {

    .gform_wrapper form .gform_footer {

        margin-top:1.5rem!important

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form .gform_footer {

        margin-top:1.66667rem!important

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form .gform_footer {

        margin-top:1.83333rem!important

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form .gform_footer {

        margin-top:2rem!important

    }

}



.gform_wrapper form .gform_footer .crunch-button {

    min-width: 17.8125rem

}



@media (min-width: 576px) {

    .gform_wrapper form .gform_footer .crunch-button {

        min-width:18.80208rem

    }

}



@media (min-width: 768px) {

    .gform_wrapper form .gform_footer .crunch-button {

        min-width:19.79167rem

    }

}



@media (min-width: 992px) {

    .gform_wrapper form .gform_footer .crunch-button {

        min-width:20.78125rem

    }

}



@media (min-width: 1200px) {

    .gform_wrapper form .gform_footer .crunch-button {

        min-width:21.77083rem

    }

}



@media (min-width: 1500px) {

    .gform_wrapper form .gform_footer .crunch-button {

        min-width:22.76042rem

    }

}



@media (min-width: 1800px) {

    .gform_wrapper form .gform_footer .crunch-button {

        min-width:23.75rem

    }

}



.crunch-tiny-slider .tns-outer {

    position: relative

}



.crunch-tiny-slider .tns-outer .tns-controls button {

    background-color: transparent;

    border: 0;

    position: absolute;

    padding: 0;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    top: 50%;

    z-index: 1

}



.crunch-tiny-slider .tns-outer .tns-controls button[data-controls=prev] {

    left: -1.125rem

}



@media (min-width: 576px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=prev] {

        left:-1.1875rem

    }

}



@media (min-width: 768px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=prev] {

        left:-1.25rem

    }

}



@media (min-width: 992px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=prev] {

        left:-1.3125rem

    }

}



@media (min-width: 1200px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=prev] {

        left:-1.375rem

    }

}



@media (min-width: 1500px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=prev] {

        left:-1.4375rem

    }

}



@media (min-width: 1800px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=prev] {

        left:-1.5rem

    }

}



.crunch-tiny-slider .tns-outer .tns-controls button[data-controls=next] {

    right: -1.125rem

}



@media (min-width: 576px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=next] {

        right:-1.1875rem

    }

}



@media (min-width: 768px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=next] {

        right:-1.25rem

    }

}



@media (min-width: 992px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=next] {

        right:-1.3125rem

    }

}



@media (min-width: 1200px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=next] {

        right:-1.375rem

    }

}



@media (min-width: 1500px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=next] {

        right:-1.4375rem

    }

}



@media (min-width: 1800px) {

    .crunch-tiny-slider .tns-outer .tns-controls button[data-controls=next] {

        right:-1.5rem

    }

}



.crunch-tiny-slider .tns-outer .tns-controls button:hover:not([disabled]) .tns-controls__icon path {

    fill: #001e42

}



.crunch-tiny-slider .tns-outer .tns-controls button[disabled] {

    cursor: no-drop

}



.crunch-tiny-slider .tns-outer .tns-controls__icon {

    height: 1rem;

    width: .625rem

}



@media (min-width: 576px) {

    .crunch-tiny-slider .tns-outer .tns-controls__icon {

        height:1.16667rem;

        width: .72917rem

    }

}



@media (min-width: 768px) {

    .crunch-tiny-slider .tns-outer .tns-controls__icon {

        height:1.33333rem;

        width: .83333rem

    }

}



@media (min-width: 992px) {

    .crunch-tiny-slider .tns-outer .tns-controls__icon {

        height:1.5rem;

        width: .9375rem

    }

}



@media (min-width: 1200px) {

    .crunch-tiny-slider .tns-outer .tns-controls__icon {

        height:1.66667rem;

        width: 1.04167rem

    }

}



@media (min-width: 1500px) {

    .crunch-tiny-slider .tns-outer .tns-controls__icon {

        height:1.83333rem;

        width: 1.14583rem

    }

}



@media (min-width: 1800px) {

    .crunch-tiny-slider .tns-outer .tns-controls__icon {

        height:2rem;

        width: 1.25rem

    }

}



.crunch-tiny-slider .tns-outer .tns-controls__icon path {

    -webkit-transition: fill .2s ease-in-out;

    transition: fill .2s ease-in-out

}



.crunch-tiny-slider .tns-nav {

    text-align: center;

    margin-top: 1rem!important

}



@media (min-width: 576px) {

    .crunch-tiny-slider .tns-nav {

        margin-top:1.16667rem!important

    }

}



@media (min-width: 768px) {

    .crunch-tiny-slider .tns-nav {

        margin-top:1.33333rem!important

    }

}



@media (min-width: 992px) {

    .crunch-tiny-slider .tns-nav {

        margin-top:1.5rem!important

    }

}



@media (min-width: 1200px) {

    .crunch-tiny-slider .tns-nav {

        margin-top:1.66667rem!important

    }

}



@media (min-width: 1500px) {

    .crunch-tiny-slider .tns-nav {

        margin-top:1.83333rem!important

    }

}



@media (min-width: 1800px) {

    .crunch-tiny-slider .tns-nav {

        margin-top:2rem!important

    }

}



.crunch-tiny-slider .tns-nav button {

    background-color: #fff;

    border: 0;

    padding: 0;

    border-radius: 50%;

    width: .625rem;

    height: .625rem;

    margin: .375rem;

    -webkit-transition: background-color .2s ease-in-out;

    transition: background-color .2s ease-in-out

}



.crunch-tiny-slider .tns-nav button.tns-nav-active,.crunch-tiny-slider .tns-nav button:hover {

    background-color: #00a2e5

}



.page-hero-section--single:not(.page-hero-section--selection),.page-hero-section__slide {

    min-height: 25rem

}



@media (min-width: 576px) {

    .page-hero-section--single:not(.page-hero-section--selection),.page-hero-section__slide {

        min-height:28.64583rem

    }

}



@media (min-width: 768px) {

    .page-hero-section--single:not(.page-hero-section--selection),.page-hero-section__slide {

        min-height:32.29167rem

    }

}



@media (min-width: 992px) {

    .page-hero-section--single:not(.page-hero-section--selection),.page-hero-section__slide {

        min-height:35.9375rem

    }

}



@media (min-width: 1200px) {

    .page-hero-section--single:not(.page-hero-section--selection),.page-hero-section__slide {

        min-height:39.58333rem

    }

}



@media (min-width: 1500px) {

    .page-hero-section--single:not(.page-hero-section--selection),.page-hero-section__slide {

        min-height:43.22917rem

    }

}



@media (min-width: 1800px) {

    .page-hero-section--single:not(.page-hero-section--selection),.page-hero-section__slide {

        min-height:46.875rem

    }

}



.page-hero-section--slider .tns-nav {

    position: absolute;

    left: 50%;

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    z-index: 3;

    bottom: 1rem

}



@media (min-width: 576px) {

    .page-hero-section--slider .tns-nav {

        bottom:1.29167rem

    }

}



@media (min-width: 768px) {

    .page-hero-section--slider .tns-nav {

        bottom:1.58333rem

    }

}



@media (min-width: 992px) {

    .page-hero-section--slider .tns-nav {

        bottom:1.875rem

    }

}



@media (min-width: 1200px) {

    .page-hero-section--slider .tns-nav {

        bottom:2.16667rem

    }

}



@media (min-width: 1500px) {

    .page-hero-section--slider .tns-nav {

        bottom:2.45833rem

    }

}



@media (min-width: 1800px) {

    .page-hero-section--slider .tns-nav {

        bottom:2.75rem

    }

}



.page-hero-section__slide {

    padding-top: 3.5rem;

    padding-bottom: 3.5rem

}



@media (min-width: 576px) {

    .page-hero-section__slide {

        padding-top:3.75rem;

        padding-bottom: 3.75rem

    }

}



@media (min-width: 768px) {

    .page-hero-section__slide {

        padding-top:4rem;

        padding-bottom: 4rem

    }

}



@media (min-width: 992px) {

    .page-hero-section__slide {

        padding-top:4.25rem;

        padding-bottom: 4.25rem

    }

}



@media (min-width: 1200px) {

    .page-hero-section__slide {

        padding-top:4.5rem;

        padding-bottom: 4.5rem

    }

}



@media (min-width: 1500px) {

    .page-hero-section__slide {

        padding-top:4.75rem;

        padding-bottom: 4.75rem

    }

}



@media (min-width: 1800px) {

    .page-hero-section__slide {

        padding-top:5rem;

        padding-bottom: 5rem

    }

}



.page-hero-section--home.page-hero-section--single,.page-hero-section--home .page-hero-section--single,.page-hero-section--home.page-hero-section__slide,.page-hero-section--home .page-hero-section__slide {

    min-height: calc(100vh - 5.6875rem)

}



@media (min-width: 576px) {

    .page-hero-section--home.page-hero-section--single,.page-hero-section--home .page-hero-section--single,.page-hero-section--home.page-hero-section__slide,.page-hero-section--home .page-hero-section__slide {

        min-height:calc(100vh - 6.3125rem)

    }

}



@media (min-width: 768px) {

    .page-hero-section--home.page-hero-section--single,.page-hero-section--home .page-hero-section--single,.page-hero-section--home.page-hero-section__slide,.page-hero-section--home .page-hero-section__slide {

        min-height:calc(100vh - 6.9375rem)

    }

}



@media (min-width: 992px) {

    .page-hero-section--home.page-hero-section--single,.page-hero-section--home .page-hero-section--single,.page-hero-section--home.page-hero-section__slide,.page-hero-section--home .page-hero-section__slide {

        min-height:calc(100vh - 7.5625rem)

    }

}



@media (min-width: 1200px) {

    .page-hero-section--home.page-hero-section--single,.page-hero-section--home .page-hero-section--single,.page-hero-section--home.page-hero-section__slide,.page-hero-section--home .page-hero-section__slide {

        min-height:calc(100vh - 8.1875rem)

    }

}



@media (min-width: 1500px) {

    .page-hero-section--home.page-hero-section--single,.page-hero-section--home .page-hero-section--single,.page-hero-section--home.page-hero-section__slide,.page-hero-section--home .page-hero-section__slide {

        min-height:calc(100vh - 8.8125rem)

    }

}



@media (min-width: 1800px) {

    .page-hero-section--home.page-hero-section--single,.page-hero-section--home .page-hero-section--single,.page-hero-section--home.page-hero-section__slide,.page-hero-section--home .page-hero-section__slide {

        min-height:calc(100vh - 9.5rem)

    }

}



.page-hero-section--selection {

    min-height: 10rem

}



@media (min-width: 576px) {

    .page-hero-section--selection {

        min-height:11.66667rem

    }

}



@media (min-width: 768px) {

    .page-hero-section--selection {

        min-height:13.33333rem

    }

}



@media (min-width: 992px) {

    .page-hero-section--selection {

        min-height:15rem

    }

}



@media (min-width: 1200px) {

    .page-hero-section--selection {

        min-height:16.66667rem

    }

}



@media (min-width: 1500px) {

    .page-hero-section--selection {

        min-height:18.33333rem

    }

}



@media (min-width: 1800px) {

    .page-hero-section--selection {

        min-height:20rem

    }

}



.page-hero-section--single-materials .page-hero-section__infobox {

    bottom: 0

}



.page-hero-section--single-materials .page-hero-section__infobox .inner {

    background: rgba(0,162,229,.5)

}



.decor-shadows__shadow {

    width: 300%;

    left: -100%

}



@media (min-width: 576px) {

    .decor-shadows__shadow {

        width:266.66667%;

        left: -83.33333%

    }

}



@media (min-width: 768px) {

    .decor-shadows__shadow {

        width:233.33333%;

        left: -66.66667%

    }

}



@media (min-width: 992px) {

    .decor-shadows__shadow {

        width:200%;

        left: -50%

    }

}



@media (min-width: 1200px) {

    .decor-shadows__shadow {

        width:166.66667%;

        left: -33.33333%

    }

}



@media (min-width: 1500px) {

    .decor-shadows__shadow {

        width:133.33333%;

        left: -16.66667%

    }

}



@media (min-width: 1800px) {

    .decor-shadows__shadow {

        width:100%;

        left: 0

    }

}



.decor-shadows__wrapper--middle {

    top: 215rem

}



@media (min-width: 576px) {

    .decor-shadows__wrapper--middle {

        top:229.16667rem

    }

}



@media (min-width: 768px) {

    .decor-shadows__wrapper--middle {

        top:243.33333rem

    }

}



@media (min-width: 992px) {

    .decor-shadows__wrapper--middle {

        top:257.5rem

    }

}



@media (min-width: 1200px) {

    .decor-shadows__wrapper--middle {

        top:271.66667rem

    }

}



@media (min-width: 1500px) {

    .decor-shadows__wrapper--middle {

        top:285.83333rem

    }

}



@media (min-width: 1800px) {

    .decor-shadows__wrapper--middle {

        top:300rem

    }

}



.decor-shadows__wrapper--bottom {

    top: 350rem

}



@media (min-width: 576px) {

    .decor-shadows__wrapper--bottom {

        top:371.66667rem

    }

}



@media (min-width: 768px) {

    .decor-shadows__wrapper--bottom {

        top:393.33333rem

    }

}



@media (min-width: 992px) {

    .decor-shadows__wrapper--bottom {

        top:415rem

    }

}



@media (min-width: 1200px) {

    .decor-shadows__wrapper--bottom {

        top:436.66667rem

    }

}



@media (min-width: 1500px) {

    .decor-shadows__wrapper--bottom {

        top:458.33333rem

    }

}



@media (min-width: 1800px) {

    .decor-shadows__wrapper--bottom {

        top:480rem

    }

}



.custom-bg{

    background-image: url(../img/decor-top.png)

}

