#app .snippet .nm-mediatext-combination-media-item {
    display: none;
}

.snippet {
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 300;
}

.snippet-content:not(.container) > .row {
    margin-left: 0;
    margin-right: 0;
}

.snippet-main-cnt > .row {
    margin: 0;
}

/* container
/* ------------------------ */
@media (min-width: 768px) {
    .snippet .container {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 576px) {
    .snippet .container {
        max-width: 520px;
    }
}

@media (min-width: 768px) {
    .snippet .container {
        max-width: 700px;
    }
}

@media (min-width: 992px) {
    .snippet .container {
        max-width: 940px;
    }
}

@media (min-width: 1200px) {
    .snippet .container {
        max-width: 1110px;
    }
}

.snippet .row {
    margin-left: -5px;
    margin-right: -5px;
}

.snippet .row > div {
    padding-left: 5px;
    padding-right: 5px;
}

@media (min-width: 768px) {
    .snippet .col-md-8 {
        margin-left: 16.666667%;
    }
    .snippet p {
        line-height: 1.4;
    }
}

.snippet b,
.snippet strong,
.font-semibold {
    font-weight: 600;
}

.snippet ul li {
    padding-bottom: 5px;
}

.snippet i,
.snippet .italic {
    font-style: italic;
}

.snippet i.fa {
    font-style: normal;
}

.snippet .title1 {
    font-size: 28px;
    font-weight: 350;
}

.snippet .title2 {
    font-size: 18px;
    font-weight: 700;
}

.snippet .subtitle1 {
    font-size: 22px;
    font-weight: 350;
}

.snippet5 .expanderTitle span {
    font-size: 18px;
}

.snippet5 .expanderTitle span b {
    font-weight: 600;
}

.snippet .link1 {
    font-size: 13px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    background-color: #008af2;
    text-decoration: none;
    border-radius: 3px;
    padding: 10px 25px;
    transition: background-color .2s ease-in-out;
}

.snippet .link1:hover {
    background-color: #0076df;
}

.snippet6 {
    font-size: 12px;
}

.snippet11 {
    text-align: center;
}

.snippet12 .container-fluid {
    padding-right: 0;
    padding-left: 0;
}

.snippet12 .container-fluid img {
    max-width: none !important;
    width: 100%;
}

.snippet21 {
    background-color: #e4e5e9;
    padding: 60px 0;
    text-align: center;
    font-size: 22px;
}

.snippet21 img {
    margin-bottom: 10px;
}

.snippet-expander {
    cursor: pointer;
}

.snippet-expander .expanderTitle {
    border-bottom: 1px solid #e3e3e3;
    cursor: pointer;
    transition: color .2s ease-in-out;
    position: relative;
    font-weight: 600;
}

.snippet-expander .expanderTitle:hover,
.snippet-expander .expanderTitle:hover:after {
    color: #0076df;
}

.snippet-expander .expanderTitle:after {
    content: '\f078';
    font-family: 'FontAwesome', sans-serif;
    font-size: 15px;
    position: absolute;
    /*     top: 50%; */
    right: 0;
    z-index: 1;
    transition: transform .2s ease-in-out;
}

.snippet-expander .expanderTitle.active:after {
    transform: rotate(180deg);
}

.snippet-expander .expanderTitle img {
    margin-right: 5px;
}

.snippet-expander .expanderText {
    padding-top: 10px;
    display: none;
}

.snippet-slider .lightSlider,
.snippet-slider .lightSlider li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.snippet-slider .lightSlider img {
    max-width: 100%;
    height: auto;
}

.snippet-slider .remove-slide,
.snippet-slider .add-slide {
    display: none;
}

.snippet-slider .lSAction > a {
    border: none;
    border-radius: 0;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.snippet-slider .lSAction i {
    font-style: normal;
}

.snippet-slider .lSSlideOuter .lSPager.lSpg > li {
    padding: 0 2px;
}

.snippet-slider .lSSlideOuter .lSPager.lSpg > li a {
    border-radius: 0;
    height: 2px;
    width: 30px;
    background-color: #565f69;
    opacity: .5;
    transition: opacity .2s ease-in-out;
}

.snippet-slider .lSSlideOuter .lSPager.lSpg > li.active a,
.snippet-slider .lSSlideOuter .lSPager.lSpg > li:hover a {
    opacity: 1;
}

/* intranet only
/* ------------------------ */
.is-builder .nocol{
    width:100%;
    margin:0 auto;
}

.is-builder .snippet-slider li {
    list-style: none;
    padding: 0;
}

.is-builder .snippet-slider .remove-slide,
.is-builder .snippet-slider .add-slide {
    display: block;
}

/* snippet link
/* ------------------------ */
.snippet-link-primary a {
    display: inline-block;
    padding: 14px 25px;
    color: white;
    font-size: 15px;
    font-weight: 350;
    line-height: 20px;
    background-color: #008af2;
    transition: background-color .2s ease-in-out;
    border-radius: .25rem;
}

.snippet-link-primary a:hover {
    background-color: #0076df;
    text-decoration: none;
}

.snippet-link-primary a .fa {
    font-size: 13px;
    margin-left: 4px;
}

.snippet-link-secondary a {
    display: inline-block;
    padding: 8px 25px;
    background-color: white;
    color: #008af2;
    font-size: 13px;
    font-weight: 350;
    line-height: 20px;
    transition: background-color .2s ease-in-out;
    border-radius: .25rem;
    border: thin solid #008af2;
}

.snippet-link-secondary a:hover {
    background-color: #008af2;
    color: white;
    text-decoration: none;
}

.snippet-link-secondary a .fa {
    font-size: 11px;
    margin-left: 4px;
}

.snippet-download a {
    padding: 10px;
    font-weight: 300;
    font-size: 14px;
    color: #1f1f1f;
    transition: color .2s ease-in-out;
    border: 1px solid #e3e3e3;
}

.snippet-download a:hover {
    color: #0076df;
    text-decoration: none;
}

.snippet19 .table-title {
    font-size: 14px;
    font-weight: 600;
    background-color: rgba(228, 229, 233, 1);
    width: 100%;
    padding: 7px 10px;
}

.snippet19 th {
    font-size: 14px;
    font-weight: 600;
    background-color: rgba(228, 229, 233, 0.5);
}

.snippet19 tbody tr:nth-child(even) {
    background-color: rgba(228, 229, 233, 0.1);
}

.snippet19 tbody tr:nth-child(odd) {
    background-color: rgba(228, 229, 233, 0);
}

.snippet19 th,
.snippet19 td {
    color: #1f1f1f;
    padding: 6px 10px;
}

.snippet19 td {
    font-weight: 300;
    font-size: 14px;
}

.snippet19 .table thead th {
    border-bottom: 1px solid #e3e3e3;
}

.snippet19 .table td,
.snippet19 .table th {
    border-top: 1px solid #e3e3e3;
}

.snippet-accordion-img h3 {
    font-size: 20px;
}

.snippet-accordion-img .toggleText {
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
}

.snippet-4-box a {
    position: absolute;
    top: 0;
    left: 5px;
    z-index: 2;
    height:100%;
    width: calc(100% - 10px);
    display: flex;
    align-items: flex-end;

}
.snippet-4-box .row > div{
    margin-bottom:10px;
}
@media (min-width:992px){
    .snippet-4-box .row > div{
        margin-bottom:0;
    }
}

.snippet-4-box a:after {
    content: '';
    display: block;
    box-shadow: inset 0 -30px 30px 0 #1f1f1f;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.snippet-4-box img {
    max-width: 100%;
    display: block;
    height: auto;
    margin: 0 auto;
}

.snippet-4-box .box-title {
    z-index: 3;
    color: #fff;
    font-size: 22px;
    font-weight: 350;
    padding:10px;
}

.snippet-5-box .container .row{
    margin-left:-5px;
    margin-right:-5px;
}
.snippet-5-box .container .row > div{
    position:relative;
    margin-bottom:10px;
}
@media (min-width:992px){
    .snippet-5-box .container .row > div{
        margin-bottom:0;
    }
}

.snippet-5-box img {
    max-width: 100%;
    height: auto;
}
.snippet-5-box a {
    position: absolute;
    left: 5px;
    top: 0;
    z-index: 2;
    height: 100%;
    width: calc(100% - 10px);
    display: flex;
    align-items: flex-end;
}
.snippet-5-box a:after{
    content: '';
    display: block;
    box-shadow: inset 0 -15px 15px 0 #1f1f1f;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.snippet-5-box .box-title {
    color: #fff;
    font-size: 18px;
    font-weight: 350;
    padding: 10px;
    z-index:3;
}

@media (min-width: 992px) {
    .snippet-5-box .container .row > div {
        width: 20%;
        padding:0 5px;
        position: relative;
    }
}
#contentarea .snippet-4-box a,
#contentarea .snippet-5-box a{
    position:relative;
    left:auto;
    top:auto;
    height:auto;
    width:auto;
    display:block;
}
#contentarea .snippet-4-box a:after,
#contentarea .snippet-5-box a:after{
    display:none;
}
#contentarea .snippet-4-box .box-title,
#contentarea .snippet-5-box .box-title{
    color:#000;
    padding:0;
}

.snippet sup {
    vertical-align: super;
}

.snippet sub {
    vertical-align: sub;
}

.snippet .tracking--100 {
    letter-spacing: -0.1em !important
}

.snippet .tracking--75 {
    letter-spacing: -0.075em !important
}

.snippet .tracking--50,
.snippet .tracking-tighter {
    letter-spacing: -0.05em !important
}

.snippet .tracking--25,
.snippet .tracking-tight {
    letter-spacing: -0.025em !important
}

.snippet .tracking-0,
.snippet .tracking-normal {
    letter-spacing: 0em !important
}

.snippet .tracking-25,
.snippet .tracking-wide {
    letter-spacing: 0.025em !important
}

.snippet .tracking-50,
.snippet .tracking-wider {
    letter-spacing: 0.05em !important
}

.snippet .tracking-75 {
    letter-spacing: 0.075em !important
}

.snippet .tracking-100,
.snippet .tracking-widest {
    letter-spacing: 0.1em !important
}

.snippet .tracking-125 {
    letter-spacing: 0.125em !important
}

.snippet .tracking-150 {
    letter-spacing: 0.15em !important
}

.snippet .tracking-175 {
    letter-spacing: 0.175em !important
}

.snippet .tracking-200 {
    letter-spacing: 0.2em !important
}

.snippet .tracking-225 {
    letter-spacing: 0.225em !important
}

.snippet .tracking-250 {
    letter-spacing: 0.25em !important
}

.snippet .tracking-275 {
    letter-spacing: 0.275em !important
}

.snippet .tracking-300 {
    letter-spacing: 0.3em !important
}

.snippet .tracking-325 {
    letter-spacing: 0.325em !important
}

.snippet .tracking-350 {
    letter-spacing: 0.350em !important
}

.snippet .tracking-375 {
    letter-spacing: 0.375em !important
}

.snippet .tracking-400 {
    letter-spacing: 0.4em !important
}

.snippet .tracking-425 {
    letter-spacing: 0.425em !important
}

.snippet .tracking-450 {
    letter-spacing: 0.450em !important
}

.snippet .tracking-475 {
    letter-spacing: 0.475em !important
}

.snippet .tracking-500 {
    letter-spacing: 0.5em !important
}

.snippet .leading-05 {
    line-height: 0.5 !important
}

.snippet .leading-06 {
    line-height: 0.6 !important
}

.snippet .leading-07 {
    line-height: 0.7 !important
}

.snippet .leading-08 {
    line-height: 0.8 !important
}

.snippet .leading-09 {
    line-height: 0.9 !important
}

.snippet .leading-10,
.snippet .leading-none {
    line-height: 1 !important
}

.snippet .leading-11 {
    line-height: 1.1 !important
}

.snippet .leading-12 {
    line-height: 1.2 !important
}

.snippet .leading-tight {
    line-height: 1.25 !important
}

.snippet .leading-13 {
    line-height: 1.3 !important
}

.snippet .leading-snug {
    line-height: 1.375 !important
}

.snippet .leading-14 {
    line-height: 1.4 !important
}

.snippet .leading-15,
.snippet .leading-normal {
    line-height: 1.5 !important
}

.snippet .leading-16 {
    line-height: 1.6 !important
}

.snippet .leading-relaxed {
    line-height: 1.625 !important
}

.snippet .leading-17 {
    line-height: 1.7 !important
}

.snippet .leading-18 {
    line-height: 1.8 !important
}

.snippet .leading-19 {
    line-height: 1.9 !important
}

.snippet .leading-20,
.snippet .leading-loose {
    line-height: 2 !important
}

.snippet .leading-21 {
    line-height: 2.1 !important
}

.snippet .leading-22 {
    line-height: 2.2 !important
}

.snippet .leading-23 {
    line-height: 2.3 !important
}

.snippet .leading-24 {
    line-height: 2.4 !important
}

.snippet .leading-25 {
    line-height: 2.5 !important
}

.snippet .leading-26 {
    line-height: 2.6 !important
}

.snippet .leading-27 {
    line-height: 2.7 !important
}

.snippet .leading-28 {
    line-height: 2.8 !important
}

.snippet .leading-29 {
    line-height: 2.9 !important
}

.snippet .leading-30 {
    line-height: 3 !important
}

/* Opacity */
.snippet .opacity-0 {
    opacity: 0 !important
}

.snippet .opacity-2 {
    opacity: 0.02 !important
}

.snippet .opacity-4 {
    opacity: 0.04 !important
}

.snippet .opacity-5 {
    opacity: 0.05 !important
}

.snippet .opacity-6 {
    opacity: 0.06 !important
}

.snippet .opacity-8 {
    opacity: 0.08 !important
}

.snippet .opacity-10 {
    opacity: 0.1 !important
}

.snippet .opacity-12 {
    opacity: 0.12 !important
}

.snippet .opacity-15 {
    opacity: 0.15 !important
}

.snippet .opacity-20 {
    opacity: 0.2 !important
}

.snippet .opacity-25 {
    opacity: 0.25 !important
}

.snippet .opacity-30 {
    opacity: 0.3 !important
}

.snippet .opacity-35 {
    opacity: 0.35 !important
}

.snippet .opacity-40 {
    opacity: 0.4 !important
}

.snippet .opacity-45 {
    opacity: 0.45 !important
}

.snippet .opacity-50 {
    opacity: 0.5 !important
}

.snippet .opacity-55 {
    opacity: 0.55 !important
}

.snippet .opacity-60 {
    opacity: 0.6 !important
}

.snippet .opacity-65 {
    opacity: 0.65 !important
}

.snippet .opacity-70 {
    opacity: 0.7 !important
}

.snippet .opacity-75 {
    opacity: 0.75 !important
}

.snippet .opacity-80 {
    opacity: 0.8 !important
}

.snippet .opacity-85 {
    opacity: 0.85 !important
}

.snippet .opacity-90 {
    opacity: 0.9 !important
}

.snippet .opacity-95 {
    opacity: 0.95 !important
}

.snippet .opacity-100 {
    opacity: 1 !important
}

.snippet .size-12 {
    font-size: 12px !important
}

.snippet .size-13 {
    font-size: 13px !important
}

.snippet .size-14 {
    font-size: 14px !important
}

.snippet .size-15 {
    font-size: 15px !important
}

.snippet .size-16 {
    font-size: 16px !important
}

.snippet .size-17 {
    font-size: 17px !important
}

.snippet .size-18 {
    font-size: 18px !important
}

.snippet .size-19 {
    font-size: 19px !important
}

.snippet .size-21 {
    font-size: 21px !important
}

.snippet .size-24 {
    font-size: 24px !important
}

.snippet .size-28 {
    font-size: 28px !important
}

.snippet .size-32 {
    font-size: 32px !important
}

.snippet .size-35 {
    font-size: 35px !important
}

.snippet .size-38 {
    font-size: 38px !important
}

.snippet .size-42 {
    font-size: 42px !important
}

.snippet .size-46 {
    font-size: 46px !important
}

.snippet .size-48 {
    font-size: 48px !important
}

.snippet .size-50 {
    font-size: 50px !important;
    overflow-wrap: break-word;
}

.snippet .size-54 {
    font-size: 54px !important;
    overflow-wrap: break-word;
}

.snippet .size-60 {
    font-size: 60px !important;
    overflow-wrap: break-word;
}

.snippet .size-64 {
    font-size: 64px !important;
    overflow-wrap: break-word;
}

.snippet .size-68 {
    font-size: 68px !important;
    overflow-wrap: break-word;
}

.snippet .size-72 {
    font-size: 72px !important;
    overflow-wrap: break-word;
}

.snippet .size-76 {
    font-size: 76px !important;
    overflow-wrap: break-word;
}

.snippet .size-80 {
    font-size: 80px !important;
    overflow-wrap: break-word;
}

.snippet .size-84 {
    font-size: 84px !important;
    overflow-wrap: break-word;
}

.snippet .size-88 {
    font-size: 88px !important;
    overflow-wrap: break-word;
}

.snippet .size-92 {
    font-size: 92px !important;
    overflow-wrap: break-word;
}

.snippet .size-96 {
    font-size: 96px !important;
    overflow-wrap: break-word;
}

.snippet .size-100 {
    font-size: 100px !important;
    overflow-wrap: break-word;
}

.snippet .size-104 {
    font-size: 104px !important;
    overflow-wrap: break-word;
}

.snippet .size-108 {
    font-size: 108px !important;
    overflow-wrap: break-word;
}

.snippet .size-112 {
    font-size: 112px !important;
    overflow-wrap: break-word;
}

.snippet .size-116 {
    font-size: 116px !important;
    overflow-wrap: break-word;
}

.snippet .size-120 {
    font-size: 120px !important;
    overflow-wrap: break-word;
}

.snippet .size-124 {
    font-size: 124px !important;
    overflow-wrap: break-word;
}

.snippet .size-128 {
    font-size: 128px !important;
    overflow-wrap: break-word;
}

.snippet .size-132 {
    font-size: 132px !important;
    overflow-wrap: break-word;
}

.snippet .size-136 {
    font-size: 136px !important;
    overflow-wrap: break-word;
}

.snippet .size-140 {
    font-size: 140px !important;
    overflow-wrap: break-word;
}

.snippet .size-144 {
    font-size: 144px !important;
    overflow-wrap: break-word;
}

.snippet .size-148 {
    font-size: 148px !important;
    overflow-wrap: break-word;
}

.snippet .size-152 {
    font-size: 152px !important;
    overflow-wrap: break-word;
}

.snippet .size-156 {
    font-size: 156px !important;
    overflow-wrap: break-word;
}

.snippet .size-160 {
    font-size: 160px !important;
    overflow-wrap: break-word;
}

.snippet .size-164 {
    font-size: 164px !important;
    overflow-wrap: break-word;
}

.snippet .size-168 {
    font-size: 168px !important;
    overflow-wrap: break-word;
}

.snippet .size-172 {
    font-size: 172px !important;
    overflow-wrap: break-word;
}

.snippet .size-176 {
    font-size: 176px !important;
    overflow-wrap: break-word;
}

.snippet .size-180 {
    font-size: 180px !important;
    overflow-wrap: break-word;
}

.snippet .size-184 {
    font-size: 184px !important;
    overflow-wrap: break-word;
}

.snippet .size-188 {
    font-size: 188px !important;
    overflow-wrap: break-word;
}

.snippet .size-192 {
    font-size: 192px !important;
    overflow-wrap: break-word;
}

.snippet .size-196 {
    font-size: 196px !important;
    overflow-wrap: break-word;
}

.snippet .size-200 {
    font-size: 200px !important;
    overflow-wrap: break-word;
}

.snippet .size-204 {
    font-size: 204px !important;
    overflow-wrap: break-word;
}

.snippet .size-208 {
    font-size: 208px !important;
    overflow-wrap: break-word;
}

.snippet .size-212 {
    font-size: 212px !important;
    overflow-wrap: break-word;
}

.snippet .size-216 {
    font-size: 216px !important;
    overflow-wrap: break-word;
}

.snippet .size-220 {
    font-size: 220px !important;
    overflow-wrap: break-word;
}

.snippet .size-224 {
    font-size: 224px !important;
    overflow-wrap: break-word;
}

.snippet .size-228 {
    font-size: 228px !important;
    overflow-wrap: break-word;
}

.snippet .size-232 {
    font-size: 232px !important;
    overflow-wrap: break-word;
}

.snippet .size-236 {
    font-size: 236px !important;
    overflow-wrap: break-word;
}

.snippet .size-240 {
    font-size: 240px !important;
    overflow-wrap: break-word;
}

.snippet .size-244 {
    font-size: 244px !important;
    overflow-wrap: break-word;
}

.snippet .size-248 {
    font-size: 248px !important;
    overflow-wrap: break-word;
}

.snippet .size-252 {
    font-size: 252px !important;
    overflow-wrap: break-word;
}

.snippet .size-256 {
    font-size: 256px !important;
    overflow-wrap: break-word;
}

.snippet .size-260 {
    font-size: 260px !important;
    overflow-wrap: break-word;
}

.snippet .size-264 {
    font-size: 264px !important;
    overflow-wrap: break-word;
}

.snippet .size-268 {
    font-size: 268px !important;
    overflow-wrap: break-word;
}

.snippet .size-272 {
    font-size: 272px !important;
    overflow-wrap: break-word;
}

.snippet .size-276 {
    font-size: 276px !important;
    overflow-wrap: break-word;
}

.snippet .size-280 {
    font-size: 280px !important;
    overflow-wrap: break-word;
}

.snippet .size-284 {
    font-size: 284px !important;
    overflow-wrap: break-word;
}

.snippet .size-288 {
    font-size: 288px !important;
    overflow-wrap: break-word;
}

.snippet .size-292 {
    font-size: 292px !important;
    overflow-wrap: break-word;
}

.snippet .size-296 {
    font-size: 296px !important;
    overflow-wrap: break-word;
}

.snippet .size-300 {
    font-size: 300px !important;
    overflow-wrap: break-word;
}

.snippet .size-304 {
    font-size: 304px !important;
    overflow-wrap: break-word;
}

.snippet .size-308 {
    font-size: 308px !important;
    overflow-wrap: break-word;
}

.snippet .size-312 {
    font-size: 312px !important;
    overflow-wrap: break-word;
}

.snippet .size-316 {
    font-size: 316px !important;
    overflow-wrap: break-word;
}

.snippet .size-320 {
    font-size: 320px !important;
    overflow-wrap: break-word;
}

.snippet .size-324 {
    font-size: 324px !important;
    overflow-wrap: break-word;
}

.snippet .size-328 {
    font-size: 328px !important;
    overflow-wrap: break-word;
}

.snippet .size-332 {
    font-size: 332px !important;
    overflow-wrap: break-word;
}

.snippet .size-336 {
    font-size: 336px !important;
    overflow-wrap: break-word;
}

.snippet .size-340 {
    font-size: 340px !important;
    overflow-wrap: break-word;
}

.snippet .size-344 {
    font-size: 344px !important;
    overflow-wrap: break-word;
}

.snippet .size-348 {
    font-size: 348px !important;
    overflow-wrap: break-word;
}

.snippet .size-352 {
    font-size: 352px !important;
    overflow-wrap: break-word;
}

.snippet .size-356 {
    font-size: 356px !important;
    overflow-wrap: break-word;
}

.snippet .size-360 {
    font-size: 360px !important;
    overflow-wrap: break-word;
}

.snippet .size-364 {
    font-size: 364px !important;
    overflow-wrap: break-word;
}

.snippet .size-368 {
    font-size: 368px !important;
    overflow-wrap: break-word;
}

.snippet .size-372 {
    font-size: 372px !important;
    overflow-wrap: break-word;
}

.snippet .size-376 {
    font-size: 376px !important;
    overflow-wrap: break-word;
}

.snippet .size-380 {
    font-size: 380px !important;
    overflow-wrap: break-word;
}

.snippet .size-384 {
    font-size: 384px !important;
    overflow-wrap: break-word;
}

.snippet .size-388 {
    font-size: 388px !important;
    overflow-wrap: break-word;
}

.snippet .size-392 {
    font-size: 392px !important;
    overflow-wrap: break-word;
}

.snippet .size-396 {
    font-size: 396px !important;
    overflow-wrap: break-word;
}

.snippet .size-400 {
    font-size: 400px !important;
    overflow-wrap: break-word;
}

@media all and (max-width: 1800px) {
    .snippet .size-12 {
        font-size: 0.74vw !important
    }
    .snippet .size-13 {
        font-size: 0.8vw !important
    }
    .snippet .size-14 {
        font-size: 0.86vw !important
    }
    .snippet .size-15 {
        font-size: 0.93vw !important
    }
    .snippet .size-16 {
        font-size: 0.99vw !important
    }
    .snippet .size-17 {
        font-size: 1.05vw !important
    }
    .snippet .size-18 {
        font-size: 1.11vw !important
    }
    .snippet .size-19 {
        font-size: 1.17vw !important
    }
    .snippet .size-21 {
        font-size: 1.29vw !important
    }
    .snippet .size-24 {
        font-size: 1.48vw !important
    }
    .snippet .size-28 {
        font-size: 1.56vw !important
    }
    .snippet .size-32 {
        font-size: 1.64vw !important
    }
    .snippet .size-35 {
        font-size: 1.82vw !important
    }
    .snippet .size-38 {
        font-size: 1.98vw !important
    }
    .snippet .size-42 {
        font-size: 2.19vw !important
    }
    .snippet .size-46 {
        font-size: 2.4vw !important
    }
    .snippet .size-48 {
        font-size: 2.5vw !important
    }
    .snippet .size-50 {
        font-size: 2.61vw !important;
    }
    .snippet .size-54 {
        font-size: 2.81vw !important;
    }
    .snippet .size-60 {
        font-size: 3.13vw !important;
    }
    .snippet .size-64 {
        font-size: 3.33vw !important;
    }
    .snippet .size-68 {
        font-size: 3.54vw !important;
    }
    .snippet .size-72 {
        font-size: 3.75vw !important;
    }
    .snippet .size-76 {
        font-size: 3.96vw !important;
    }
    .snippet .size-80 {
        font-size: 4.17vw !important
    }
    .snippet .size-84 {
        font-size: 4.38vw !important
    }
    .snippet .size-88 {
        font-size: 4.58vw !important
    }
    .snippet .size-92 {
        font-size: 4.79vw !important
    }
    .snippet .size-96 {
        font-size: 5vw !important
    }
    .snippet .size-100 {
        font-size: 5.21vw !important
    }
    .snippet .size-104 {
        font-size: 5.42vw !important
    }
    .snippet .size-108 {
        font-size: 5.63vw !important
    }
    .snippet .size-112 {
        font-size: 5.84vw !important
    }
    .snippet .size-116 {
        font-size: 6.04vw !important
    }
    .snippet .size-120 {
        font-size: 6.25vw !important
    }
    .snippet .size-124 {
        font-size: 6.46vw !important
    }
    .snippet .size-128 {
        font-size: 6.67vw !important
    }
    .snippet .size-132 {
        font-size: 6.88vw !important
    }
    .snippet .size-136 {
        font-size: 7.09vw !important
    }
    .snippet .size-140 {
        font-size: 7.29vw !important
    }
    .snippet .size-144 {
        font-size: 7.5vw !important
    }
    .snippet .size-148 {
        font-size: 7.71vw !important
    }
    .snippet .size-152 {
        font-size: 7.92vw !important
    }
    .snippet .size-156 {
        font-size: 8.13vw !important
    }
    .snippet .size-160 {
        font-size: 8.34vw !important
    }
    .snippet .size-164 {
        font-size: 8.54vw !important
    }
    .snippet .size-168 {
        font-size: 8.75vw !important
    }
    .snippet .size-172 {
        font-size: 8.96vw !important
    }
    .snippet .size-176 {
        font-size: 9.17vw !important
    }
    .snippet .size-180 {
        font-size: 9.38vw !important
    }
    .snippet .size-184 {
        font-size: 9.59vw !important
    }
    .snippet .size-188 {
        font-size: 9.79vw !important
    }
    .snippet .size-192 {
        font-size: 10vw !important
    }
    .snippet .size-196 {
        font-size: 10.21vw !important
    }
    .snippet .size-200 {
        font-size: 10.42vw !important
    }
    .snippet .size-204 {
        font-size: 10.63vw !important
    }
    .snippet .size-208 {
        font-size: 10.84vw !important
    }
    .snippet .size-212 {
        font-size: 11.05vw !important
    }
    .snippet .size-216 {
        font-size: 11.25vw !important
    }
    .snippet .size-220 {
        font-size: 11.46vw !important
    }
    .snippet .size-224 {
        font-size: 11.67vw !important
    }
    .snippet .size-228 {
        font-size: 11.88vw !important
    }
    .snippet .size-232 {
        font-size: 12.09vw !important
    }
    .snippet .size-236 {
        font-size: 12.3vw !important
    }
    .snippet .size-240 {
        font-size: 12.5vw !important
    }
    .snippet .size-244 {
        font-size: 12.71vw !important
    }
    .snippet .size-248 {
        font-size: 12.92vw !important
    }
    .snippet .size-252 {
        font-size: 13.13vw !important
    }
    .snippet .size-256 {
        font-size: 13.34vw !important
    }
    .snippet .size-260 {
        font-size: 13.55vw !important
    }
    .snippet .size-264 {
        font-size: 13.75vw !important
    }
    .snippet .size-268 {
        font-size: 13.96vw !important
    }
    .snippet .size-272 {
        font-size: 14.17vw !important
    }
    .snippet .size-276 {
        font-size: 14.38vw !important
    }
    .snippet .size-280 {
        font-size: 14.59vw !important
    }
    .snippet .size-284 {
        font-size: 14.8vw !important
    }
    .snippet .size-288 {
        font-size: 15vw !important
    }
    .snippet .size-292 {
        font-size: 15.21vw !important
    }
    .snippet .size-296 {
        font-size: 15.42vw !important
    }
    .snippet .size-300 {
        font-size: 15.63vw !important
    }
    .snippet .size-304 {
        font-size: 15.84vw !important
    }
    .snippet .size-308 {
        font-size: 16.06vw !important
    }
    .snippet .size-312 {
        font-size: 16.26vw !important
    }
    .snippet .size-316 {
        font-size: 16.46vw !important
    }
    .snippet .size-320 {
        font-size: 16.67vw !important
    }
    .snippet .size-324 {
        font-size: 16.88vw !important
    }
    .snippet .size-328 {
        font-size: 17.09vw !important
    }
    .snippet .size-332 {
        font-size: 17.3vw !important
    }
    .snippet .size-336 {
        font-size: 17.5vw !important
    }
    .snippet .size-340 {
        font-size: 17.71vw !important
    }
    .snippet .size-344 {
        font-size: 17.92vw !important
    }
    .snippet .size-348 {
        font-size: 18.13vw !important
    }
    .snippet .size-352 {
        font-size: 18.34vw !important
    }
    .snippet .size-356 {
        font-size: 18.55vw !important
    }
    .snippet .size-360 {
        font-size: 18.76vw !important
    }
    .snippet .size-364 {
        font-size: 18.96vw !important
    }
    .snippet .size-368 {
        font-size: 19.17vw !important
    }
    .snippet .size-372 {
        font-size: 19.38vw !important
    }
    .snippet .size-376 {
        font-size: 19.59vw !important
    }
    .snippet .size-380 {
        font-size: 19.8vw !important
    }
    .snippet .size-384 {
        font-size: 20vw !important
    }
    .snippet .size-388 {
        font-size: 20.21vw !important
    }
    .snippet .size-392 {
        font-size: 20.42vw !important
    }
    .snippet .size-396 {
        font-size: 20.63vw !important
    }
    .snippet .size-400 {
        font-size: 20.84vw !important
    }
}

@media all and (min-width: 1921px) {
    /* v2 */
    .snippet .v2 .size-12 {
        font-size: 0.63vw !important
    }
    .snippet .v2 .size-13 {
        font-size: 0.68vw !important
    }
    .snippet .v2 .size-14 {
        font-size: 0.73vw !important
    }
    .snippet .v2 .size-15 {
        font-size: 0.78vw !important
    }
    .snippet .v2 .size-16 {
        font-size: 0.83vw !important
    }
    .snippet .v2 .size-17 {
        font-size: 0.89vw !important
    }
    .snippet .v2 .size-18 {
        font-size: 0.94vw !important
    }
    .snippet .v2 .size-19 {
        font-size: 0.99vw !important
    }
    .snippet .v2 .size-21 {
        font-size: 1.09vw !important
    }
    .snippet .v2 .size-24 {
        font-size: 1.25vw !important
    }
    .snippet .v2 .size-28 {
        font-size: 1.46vw !important
    }
    .snippet .v2 .size-32 {
        font-size: 1.67vw !important
    }
    .snippet .v2 .size-35 {
        font-size: 1.82vw !important
    }
    .snippet .v2 .size-38 {
        font-size: 1.98vw !important
    }
    .snippet .v2 .size-42 {
        font-size: 2.19vw !important
    }
    .snippet .v2 .size-46 {
        font-size: 2.4vw !important
    }
    .snippet .v2 .size-48 {
        font-size: 2.5vw !important
    }
    .snippet .v2 .size-50 {
        font-size: 2.61vw !important;
    }
    .snippet .v2 .size-54 {
        font-size: 2.81vw !important;
    }
    .snippet .v2 .size-60 {
        font-size: 3.13vw !important;
    }
    .snippet .v2 .size-64 {
        font-size: 3.33vw !important;
    }
    .snippet .v2 .size-68 {
        font-size: 3.54vw !important;
    }
    .snippet .v2 .size-72 {
        font-size: 3.75vw !important;
    }
    .snippet .v2 .size-76 {
        font-size: 3.96vw !important;
    }
    .snippet .v2 .size-80 {
        font-size: 4.17vw !important
    }
    .snippet .v2 .size-84 {
        font-size: 4.38vw !important
    }
    .snippet .v2 .size-88 {
        font-size: 4.58vw !important
    }
    .snippet .v2 .size-92 {
        font-size: 4.79vw !important
    }
    .snippet .v2 .size-96 {
        font-size: 5vw !important
    }
    .snippet .v2 .size-100 {
        font-size: 5.21vw !important
    }
    .snippet .v2 .size-104 {
        font-size: 5.42vw !important
    }
    .snippet .v2 .size-108 {
        font-size: 5.63vw !important
    }
    .snippet .v2 .size-112 {
        font-size: 5.84vw !important
    }
    .snippet .v2 .size-116 {
        font-size: 6.04vw !important
    }
    .snippet .v2 .size-120 {
        font-size: 6.25vw !important
    }
    .snippet .v2 .size-124 {
        font-size: 6.46vw !important
    }
    .snippet .v2 .size-128 {
        font-size: 6.67vw !important
    }
    .snippet .v2 .size-132 {
        font-size: 6.88vw !important
    }
    .snippet .v2 .size-136 {
        font-size: 7.09vw !important
    }
    .snippet .v2 .size-140 {
        font-size: 7.29vw !important
    }
    .snippet .v2 .size-144 {
        font-size: 7.5vw !important
    }
    .snippet .v2 .size-148 {
        font-size: 7.71vw !important
    }
    .snippet .v2 .size-152 {
        font-size: 7.92vw !important
    }
    .snippet .v2 .size-156 {
        font-size: 8.13vw !important
    }
    .snippet .v2 .size-160 {
        font-size: 8.34vw !important
    }
    .snippet .v2 .size-164 {
        font-size: 8.54vw !important
    }
    .snippet .v2 .size-168 {
        font-size: 8.75vw !important
    }
    .snippet .v2 .size-172 {
        font-size: 8.96vw !important
    }
    .snippet .v2 .size-176 {
        font-size: 9.17vw !important
    }
    .snippet .v2 .size-180 {
        font-size: 9.38vw !important
    }
    .snippet .v2 .size-184 {
        font-size: 9.59vw !important
    }
    .snippet .v2 .size-188 {
        font-size: 9.79vw !important
    }
    .snippet .v2 .size-192 {
        font-size: 10vw !important
    }
    .snippet .v2 .size-196 {
        font-size: 10.21vw !important
    }
    .snippet .v2 .size-200 {
        font-size: 10.42vw !important
    }
    .snippet .v2 .size-204 {
        font-size: 10.63vw !important
    }
    .snippet .v2 .size-208 {
        font-size: 10.84vw !important
    }
    .snippet .v2 .size-212 {
        font-size: 11.05vw !important
    }
    .snippet .v2 .size-216 {
        font-size: 11.25vw !important
    }
    .snippet .v2 .size-220 {
        font-size: 11.46vw !important
    }
    .snippet .v2 .size-224 {
        font-size: 11.67vw !important
    }
    .snippet .v2 .size-228 {
        font-size: 11.88vw !important
    }
    .snippet .v2 .size-232 {
        font-size: 12.09vw !important
    }
    .snippet .v2 .size-236 {
        font-size: 12.3vw !important
    }
    .snippet .v2 .size-240 {
        font-size: 12.5vw !important
    }
    .snippet .v2 .size-244 {
        font-size: 12.71vw !important
    }
    .snippet .v2 .size-248 {
        font-size: 12.92vw !important
    }
    .snippet .v2 .size-252 {
        font-size: 13.13vw !important
    }
    .snippet .v2 .size-256 {
        font-size: 13.34vw !important
    }
    .snippet .v2 .size-260 {
        font-size: 13.55vw !important
    }
    .snippet .v2 .size-264 {
        font-size: 13.75vw !important
    }
    .snippet .v2 .size-268 {
        font-size: 13.96vw !important
    }
    .snippet .v2 .size-272 {
        font-size: 14.17vw !important
    }
    .snippet .v2 .size-276 {
        font-size: 14.38vw !important
    }
    .snippet .v2 .size-280 {
        font-size: 14.59vw !important
    }
    .snippet .v2 .size-284 {
        font-size: 14.8vw !important
    }
    .snippet .v2 .size-288 {
        font-size: 15vw !important
    }
    .snippet .v2 .size-292 {
        font-size: 15.21vw !important
    }
    .snippet .v2 .size-296 {
        font-size: 15.42vw !important
    }
    .snippet .v2 .size-300 {
        font-size: 15.63vw !important
    }
    .snippet .v2 .size-304 {
        font-size: 15.84vw !important
    }
    .snippet .v2 .size-308 {
        font-size: 16.06vw !important
    }
    .snippet .v2 .size-312 {
        font-size: 16.26vw !important
    }
    .snippet .v2 .size-316 {
        font-size: 16.46vw !important
    }
    .snippet .v2 .size-320 {
        font-size: 16.67vw !important
    }
    .snippet .v2 .size-324 {
        font-size: 16.88vw !important
    }
    .snippet .v2 .size-328 {
        font-size: 17.09vw !important
    }
    .snippet .v2 .size-332 {
        font-size: 17.3vw !important
    }
    .snippet .v2 .size-336 {
        font-size: 17.5vw !important
    }
    .snippet .v2 .size-340 {
        font-size: 17.71vw !important
    }
    .snippet .v2 .size-344 {
        font-size: 17.92vw !important
    }
    .snippet .v2 .size-348 {
        font-size: 18.13vw !important
    }
    .snippet .v2 .size-352 {
        font-size: 18.34vw !important
    }
    .snippet .v2 .size-356 {
        font-size: 18.55vw !important
    }
    .snippet .v2 .size-360 {
        font-size: 18.76vw !important
    }
    .snippet .v2 .size-364 {
        font-size: 18.96vw !important
    }
    .snippet .v2 .size-368 {
        font-size: 19.17vw !important
    }
    .snippet .v2 .size-372 {
        font-size: 19.38vw !important
    }
    .snippet .v2 .size-376 {
        font-size: 19.59vw !important
    }
    .snippet .v2 .size-380 {
        font-size: 19.8vw !important
    }
    .snippet .v2 .size-384 {
        font-size: 20vw !important
    }
    .snippet .v2 .size-388 {
        font-size: 20.21vw !important
    }
    .snippet .v2 .size-392 {
        font-size: 20.42vw !important
    }
    .snippet .v2 .size-396 {
        font-size: 20.63vw !important
    }
    .snippet .v2 .size-400 {
        font-size: 20.84vw !important
    }
}

@media all and (max-width: 970px) {
    .snippet .size-12 {
        font-size: 12px !important
    }
    .snippet .size-13 {
        font-size: 13px !important
    }
    .snippet .size-14 {
        font-size: 14px !important
    }
    .snippet .size-15 {
        font-size: 15px !important
    }
    .snippet .size-16 {
        font-size: 16px !important
    }
    .snippet .size-17 {
        font-size: 17px !important
    }
    .snippet .size-18 {
        font-size: 18px !important
    }
    .snippet .size-19 {
        font-size: 19px !important
    }
    .snippet .size-21 {
        font-size: 21px !important
    }
    .snippet .size-24 {
        font-size: 24px !important
    }
    .snippet .size-28 {
        font-size: 28px !important
    }
    .snippet .size-32 {
        font-size: 32px !important
    }
    .snippet .size-35 {
        font-size: 35px !important
    }
    .snippet .size-38 {
        font-size: 38px !important
    }
    .snippet .size-42 {
        font-size: 40px !important
    }
    .snippet .size-46 {
        font-size: 42px !important
    }
    .snippet .size-48 {
        font-size: 44px !important
    }
    .snippet .size-50 {
        font-size: 46px !important;
    }
    .snippet .size-54 {
        font-size: 48px !important;
    }
    .snippet .size-60 {
        font-size: 50px !important;
    }
    .snippet .size-64 {
        font-size: 52px !important
    }
    .snippet .size-68 {
        font-size: 54px !important
    }
    .snippet .size-72 {
        font-size: 56px !important
    }
    .snippet .size-76 {
        font-size: 57px !important
    }
    .snippet .size-80 {
        font-size: 58px !important
    }
    .snippet .size-84 {
        font-size: 59px !important
    }
    .snippet .size-88 {
        font-size: 60px !important
    }
    .snippet .size-92 {
        font-size: 61px !important
    }
    .snippet .size-96 {
        font-size: 62px !important
    }
    .snippet .size-100 {
        font-size: 63px !important;
    }
    .snippet .size-104 {
        font-size: 63px !important;
    }
    .snippet .size-108 {
        font-size: 63px !important;
    }
    .snippet .size-112 {
        font-size: 64px !important;
    }
    .snippet .size-116 {
        font-size: 64px !important;
    }
    .snippet .size-120 {
        font-size: 64px !important;
    }
    .snippet .size-124 {
        font-size: 65px !important;
    }
    .snippet .size-128 {
        font-size: 65px !important;
    }
    .snippet .size-132 {
        font-size: 65px !important;
    }
    .snippet .size-136 {
        font-size: 66px !important;
    }
    .snippet .size-140 {
        font-size: 66px !important;
    }
    .snippet .size-144 {
        font-size: 66px !important;
    }
    .snippet .size-148 {
        font-size: 67px !important;
    }
    .snippet .size-152 {
        font-size: 67px !important;
    }
    .snippet .size-156 {
        font-size: 67px !important;
    }
    .snippet .size-160 {
        font-size: 68px !important;
    }
    .snippet .size-164 {
        font-size: 68px !important;
    }
    .snippet .size-168 {
        font-size: 68px !important;
    }
    .snippet .size-172 {
        font-size: 69px !important;
    }
    .snippet .size-176 {
        font-size: 69px !important;
    }
    .snippet .size-180 {
        font-size: 69px !important;
    }
    .snippet .size-184 {
        font-size: 70px !important;
    }
    .snippet .size-188 {
        font-size: 70px !important;
    }
    .snippet .size-192 {
        font-size: 70px !important;
    }
    .snippet .size-196 {
        font-size: 71px !important;
    }
    .snippet .size-200 {
        font-size: 71px !important;
    }
    .snippet .size-204 {
        font-size: 72px !important;
    }
    .snippet .size-208 {
        font-size: 72px !important;
    }
    .snippet .size-212 {
        font-size: 72px !important;
    }
    .snippet .size-216 {
        font-size: 72px !important;
    }
    .snippet .size-220 {
        font-size: 73px !important;
    }
    .snippet .size-224 {
        font-size: 73px !important
    }
    .snippet .size-228 {
        font-size: 73px !important
    }
    .snippet .size-232 {
        font-size: 73px !important
    }
    .snippet .size-236 {
        font-size: 74px !important
    }
    .snippet .size-240 {
        font-size: 74px !important
    }
    .snippet .size-244 {
        font-size: 74px !important
    }
    .snippet .size-248 {
        font-size: 74px !important
    }
    .snippet .size-252 {
        font-size: 75px !important
    }
    .snippet .size-256 {
        font-size: 75px !important
    }
    .snippet .size-260 {
        font-size: 75px !important
    }
    .snippet .size-264 {
        font-size: 75px !important
    }
    .snippet .size-268 {
        font-size: 76px !important
    }
    .snippet .size-272 {
        font-size: 76px !important
    }
    .snippet .size-276 {
        font-size: 76px !important
    }
    .snippet .size-280 {
        font-size: 76px !important
    }
    .snippet .size-284 {
        font-size: 77px !important
    }
    .snippet .size-288 {
        font-size: 77px !important
    }
    .snippet .size-292 {
        font-size: 77px !important
    }
    .snippet .size-296 {
        font-size: 77px !important
    }
    .snippet .size-300 {
        font-size: 78px !important
    }
    .snippet .size-304 {
        font-size: 78px !important
    }
    .snippet .size-308 {
        font-size: 78px !important
    }
    .snippet .size-312 {
        font-size: 78px !important
    }
    .snippet .size-316 {
        font-size: 79px !important
    }
    .snippet .size-320 {
        font-size: 79px !important
    }
    .snippet .size-324 {
        font-size: 79px !important
    }
    .snippet .size-328 {
        font-size: 79px !important
    }
    .snippet .size-332 {
        font-size: 80px !important
    }
    .snippet .size-336 {
        font-size: 80px !important
    }
    .snippet .size-340 {
        font-size: 80px !important
    }
    .snippet .size-344 {
        font-size: 80px !important
    }
    .snippet .size-348 {
        font-size: 81px !important
    }
    .snippet .size-352 {
        font-size: 81px !important
    }
    .snippet .size-356 {
        font-size: 81px !important
    }
    .snippet .size-360 {
        font-size: 81px !important
    }
    .snippet .size-364 {
        font-size: 82px !important
    }
    .snippet .size-368 {
        font-size: 82px !important
    }
    .snippet .size-372 {
        font-size: 82px !important
    }
    .snippet .size-376 {
        font-size: 82px !important
    }
    .snippet .size-380 {
        font-size: 83px !important
    }
    .snippet .size-384 {
        font-size: 83px !important
    }
    .snippet .size-388 {
        font-size: 83px !important
    }
    .snippet .size-392 {
        font-size: 83px !important
    }
    .snippet .size-396 {
        font-size: 84px !important
    }
    .snippet .size-400 {
        font-size: 84px !important
    }
}

@media all and (max-width: 1024px) {
    .snippet .margin-left-1024-reset {
        margin-left: 0px !important;
    }
    .snippet .margin-right-1024-reset {
        margin-right: 0px !important;
    }
}

.snippet .is-light-text * {
    color: rgba(255, 255, 255, 0.93);
}

.snippet .is-dark-text * {
    color: #000;
}

/* Snippets: text */
.snippet .is-title1-96 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.snippet .is-title1-80 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.snippet .is-title1-64 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.snippet .is-title1-48 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.snippet .is-title1-32 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.snippet .is-title2-96 {
    margin-top: 25px;
    margin-bottom: 20px;
}

.snippet .is-title2-80 {
    margin-top: 20px;
    margin-bottom: 15px;
}

.snippet .is-title2-64 {
    margin-top: 20px;
    margin-bottom: 15px;
}

.snippet .is-title2-48 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.snippet .is-title2-32 {
    margin-top: 10px;
    margin-bottom: 15px;
}

.snippet .is-title3-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-title3-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-title3-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-title3-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-title3-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 0;
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-light-text .is-title3-96 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title3-80 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title3-64 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title3-48 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title3-32 {
    border-top: #fff 2px solid;
    border-bottom: #fff 2px solid;
}

.snippet .is-dark-text .is-title3-96 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title3-80 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title3-64 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title3-48 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title3-32 {
    border-top: #000 2px solid;
    border-bottom: #000 2px solid;
}

.snippet .is-title4-96 {
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 20px 30px;
    border: #000 2px solid;
}

.snippet .is-title4-80 {
    margin-top: 25px;
    margin-bottom: 33px;
    padding: 20px 30px;
    border: #000 2px solid;
}

.snippet .is-title4-64 {
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 18px 28px;
    border: #000 2px solid;
}

.snippet .is-title4-48 {
    margin-top: 20px;
    margin-bottom: 25px;
    padding: 18px 25px;
    border: #000 2px solid;
}

.snippet .is-title4-32 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px 20px;
    border: #000 2px solid;
}

.snippet .is-light-text .is-title4-96 {
    border: #fff 2px solid;
}

.snippet .is-light-text .is-title4-80 {
    border: #fff 2px solid;
}

.snippet .is-light-text .is-title4-64 {
    border: #fff 2px solid;
}

.snippet .is-light-text .is-title4-48 {
    border: #fff 2px solid;
}

.snippet .is-light-text .is-title4-32 {
    border: #fff 2px solid;
}

.snippet .is-dark-text .is-title4-96 {
    border: #000 2px solid;
}

.snippet .is-dark-text .is-title4-80 {
    border: #000 2px solid;
}

.snippet .is-dark-text .is-title4-64 {
    border: #000 2px solid;
}

.snippet .is-dark-text .is-title4-48 {
    border: #000 2px solid;
}

.snippet .is-dark-text .is-title4-32 {
    border: #000 2px solid;
}

.snippet .is-title5-96 {
    margin-top: 10px;
    margin-bottom: 35px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid;
}

.snippet .is-title5-80 {
    margin-top: 10px;
    margin-bottom: 33px;
    padding-bottom: 25px;
    border-bottom: #000 2px solid;
}

.snippet .is-title5-64 {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid;
}

.snippet .is-title5-48 {
    margin-top: 10px;
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid;
}

.snippet .is-title5-32 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: #000 2px solid;
}

.snippet .is-light-text .is-title5-96 {
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title5-80 {
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title5-64 {
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title5-48 {
    border-bottom: #fff 2px solid;
}

.snippet .is-light-text .is-title5-32 {
    border-bottom: #fff 2px solid;
}

.snippet .is-dark-text .is-title5-96 {
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title5-80 {
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title5-64 {
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title5-48 {
    border-bottom: #000 2px solid;
}

.snippet .is-dark-text .is-title5-32 {
    border-bottom: #000 2px solid;
}

.snippet .is-title-lite {
    letter-spacing: 3px;
    word-spacing: 5px;
}

.snippet .is-title-lite.is-title3-96,
.snippet .is-title-lite.is-title4-96,
.snippet .is-title-lite.is-title5-96 {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.snippet .is-title-lite.is-title3-80,
.snippet .is-title-lite.is-title4-80,
.snippet .is-title-lite.is-title5-80 {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.snippet .is-title-lite.is-title3-64,
.snippet .is-title-lite.is-title4-64,
.snippet .is-title-lite.is-title5-64 {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.snippet .is-title-lite.is-title3-48,
.snippet .is-title-lite.is-title4-48,
.snippet .is-title-lite.is-title5-48 {
    letter-spacing: 4px;
    word-spacing: 8px;
}

.snippet .is-title-lite.is-title3-32,
.snippet .is-title-lite.is-title4-32,
.snippet .is-title-lite.is-title5-32 {
    letter-spacing: 3px;
    word-spacing: 5px;
}

.snippet .is-title-bold {
    font-weight: 800;
}

.snippet .is-title-bold.is-title3-96,
.snippet .is-title-bold.is-title4-96,
.snippet .is-title-bold.is-title5-96 {
    border-width: 4px;
}

.snippet .is-title-bold.is-title3-80,
.snippet .is-title-bold.is-title4-80,
.snippet .is-title-bold.is-title5-80 {
    border-width: 4px;
}

.snippet .is-title-bold.is-title3-64,
.snippet .is-title-bold.is-title4-64,
.snippet .is-title-bold.is-title5-64 {
    border-width: 3px;
}

.snippet .is-title-bold.is-title3-48,
.snippet .is-title-bold.is-title4-48,
.snippet .is-title-bold.is-title5-48 {
    border-width: 3px;
}

.snippet .is-title-bold.is-title3-32,
.snippet .is-title-bold.is-title4-32,
.snippet .is-title-bold.is-title5-32 {
    border-width: 2px;
}

.snippet .is-info1 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-style: italic;
}

.snippet .is-info1.size-21 {
    margin-top: 12px;
}

.snippet .is-info1.size-24 {
    margin-top: 15px;
}

.snippet .is-info2 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.snippet .is-info2.size-21 {
    margin-top: 12px;
}

.snippet .is-info2.size-24 {
    margin-top: 15px;
}

/* Snippets: buttons */
.snippet .is-rounded-button-big a {
    display: inline-block;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 110px;
    height: 110px;
    background-color: #aaa;
    overflow: hidden;
    text-decoration: none;
}

.snippet .is-rounded-button-big a i {
    display: inline-block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.snippet .is-rounded-button-big a:first-child {
    margin: 0 20px 0 0;
}

.snippet .is-rounded-button-big a:last-child {
    margin: 0 0 0 20px;
}

.snippet .is-rounded-button-medium a {
    display: inline-block;
    text-align: center;
    margin: 0 20px;
    border-radius: 500px;
    width: 70px;
    height: 70px;
    background-color: #aaa;
    overflow: hidden;
    text-decoration: none;
}

.snippet .is-rounded-button-medium a i {
    display: inline-block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.snippet .is-rounded-button-medium a:first-child {
    margin: 0 20px 0 0;
}

.snippet .is-rounded-button-medium a:last-child {
    margin: 0 0 0 20px;
}

.snippet .is-boxed-button-big {
    display: inline-block;
}

.snippet .is-boxed-button-big a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 110px;
    height: 110px;
    background-color: #aaa;
    text-decoration: none;
}

.snippet .is-boxed-button-big a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.snippet .is-boxed-button-big2 {
    display: inline-block;
}

.snippet .is-boxed-button-big2 a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 150px;
    height: 70px;
    background-color: #aaa;
    text-decoration: none;
}

.snippet .is-boxed-button-big2 a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.snippet .is-boxed-button-medium {
    display: inline-block;
}

.snippet .is-boxed-button-medium a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 70px;
    height: 70px;
    background-color: #aaa;
    text-decoration: none;
}

.snippet .is-boxed-button-medium a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.snippet .is-boxed-button-medium2 {
    display: inline-block;
}

.snippet .is-boxed-button-medium2 a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 30px 0 0;
    width: 100px;
    height: 50px;
    background-color: #aaa;
    text-decoration: none;
}

.snippet .is-boxed-button-medium2 a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.snippet .is-boxed-button-small {
    display: inline-block;
}

.snippet .is-boxed-button-small a {
    display: table;
    float: left;
    text-align: center;
    margin: 0 20px 0 0;
    width: 50px;
    height: 50px;
    background-color: #aaa;
    text-decoration: none;
}

.snippet .is-boxed-button-small a i {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #fff;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.snippet p,.snippet a{
    overflow-wrap: break-word;
}

.snippet .is-btn,
.snippet a.is-btn {
    padding: 10px 50px;
    font-size: 1rem;
    line-height: 2rem;
    border-radius: 0;
    letter-spacing: 3px;
    display: inline-block;
    margin: 3px 0;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-transition: all 0.16s ease;
    transition: all 0.16s ease;
    text-decoration: none;
    color: #000;
}

.snippet .is-btn:hover,
.snippet .is-btn:visited,
.snippet .is-btn:focus,
.snippet a.is-btn:hover,
.snippet a.is-btn:visited,
.snippet a.is-btn:focus {
    color: initial;
    text-decoration: initial;
    opacity: initial;
}

/* prevent overide */
.snippet .snippet .is-btn-ghost1,
.snippet a.is-btn-ghost1 {
    color: #000;
    border: 2px solid #111;
}

.snippet .is-light-text .is-btn-ghost1,
.snippet .is-dark-text .is-light-text .is-btn-ghost1,
.snippet .is-light-text a.is-btn-ghost1,
.snippet .is-dark-text .is-light-text a.is-btn-ghost1 {
    color: #fff;
    border: 2px solid #fff;
}

.snippet .is-dark-text .is-btn-ghost1,
.snippet .is-light-text .is-dark-text .is-btn-ghost1,
.snippet .is-dark-text a.is-btn-ghost1,
.snippet .is-light-text .is-dark-text a.is-btn-ghost1 {
    color: #000;
    border: 2px solid #111;
}

.snippet .is-btn-ghost2,
.snippet a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #dcdcdc;
    background-color: #dcdcdc;
}

.snippet .is-light-text .is-btn-ghost2,
.snippet .is-dark-text .is-light-text .is-btn-ghost2,
.snippet .is-light-text a.is-btn-ghost2,
.snippet .is-dark-text .is-light-text a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #f9f9f9;
    background-color: #f9f9f9;
}

.snippet .is-dark-text .is-btn-ghost2,
.snippet .is-light-text .is-dark-text .is-btn-ghost2,
.snippet .is-dark-text a.is-btn-ghost2,
.snippet .is-light-text .is-dark-text a.is-btn-ghost2 {
    color: #000;
    border: 2px solid #d7d7d7;
    background-color: #d7d7d7;
}

.snippet .is-btn.is-btn-small,
.is-btn-small {
    padding: 5px 25px;
    font-size: 0.85em;
}

.snippet .is-btn.is-upper,
.is-upper {
    text-transform: uppercase;
}

.snippet .is-btn.is-rounded-30,
.is-rounded-30 {
    border-radius: 30px;
}
