/*@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500|Russo+One);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500|Russo+One);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500|Russo+One);*/
.Header--header--3AxUE {
    height: calc(100vh - 118px);
    z-index: 1;
    position: relative
}

@media screen and (max-height:768px) {
    .Header--header--3AxUE {
        padding: 60px 0
    }
}

.Header--headerContainer--yilsM {
    position: absolute;
    top: 72%;
    width: 100%;
    height: 80%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 500px;
    perspective: 500px;
    text-align: center;
}

.Header--headerContainer--yilsM h1 {
    line-height: 40px;
    font-size: 18px;
    text-align: center !important;
    letter-spacing: 8px;
    text-align: left;
    will-change: transform; 
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    -webkit-animation: Header--fadeInMove--1_LrI .45s ease-in-out 1.5s 1 both;
    animation: Header--fadeInMove--1_LrI .45s ease-in-out 1.5s 1 both;
    font-family: "SamsungSharpSans-B" !important;
    color: #FFF !important;
    margin: 0 auto;
}


.Header--headerContainer--yilsM h1 .bold {
    font-family: "SamsungSharpSans" !important;
    font-weight: 800
}

@media screen and (max-width:1024px) {
    .Header--headerContainer--yilsM h1 {
        line-height: 40px;
        font-size: 15px;
        letter-spacing: 5px; 
    }
}

@media screen and (max-width:880px) {
    .Header--headerContainer--yilsM h1 {
        line-height: 40px;
        font-size: 15px;
        letter-spacing: 5px; 
    }
}

@media screen and (max-width:784px) {
    .Header--headerContainer--yilsM h1 {
        line-height: 40px;
        font-size: 15px;
        letter-spacing: 5px; 
        word-break: break-word
    }
    .Header--headerContainer--yilsM h1 img {
		/*width: 200px !important;*/
	}

}

.active .Header--headerContainer--yilsM h1 {
    opacity: 1
}

.Header--headerContainer--yilsM p {
    font-family: "SamsungSharpSans" !important;
    font-weight: 400;
    font-size: 20px;
    margin-top: 10px;
    line-height: 1.6em;
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    -webkit-animation: Header--fadeInMove--1_LrI .45s ease-in-out 1.75s 1 both;
    animation: Header--fadeInMove--1_LrI .45s ease-in-out 1.75s 1 both
}

@media screen and (max-width:1024px) {
    .Header--headerContainer--yilsM p {
        font-size: 16px
    }
}

.active .Header--headerContainer--yilsM p {
    opacity: 1
}

.Header--headerContainer--yilsM .Header--subheadContainer--14Ugk {
    min-height: 200px
}

.Header--headerContainer--yilsM .Header--subheadContainer--14Ugk .Header--subhead--3CAt2 {
    position: relative;
    width: 50%;
    text-align: left;
    font-style: italic;
    letter-spacing: .08em; 
    line-height: 42px;
    margin: 0;
    /*float: right;
    font-size: 25px;*/
    font-size: 20px;
    text-transform:uppercase;
    padding-top: 50px;
}

@media screen and (max-width:880px) {
    .Header--headerContainer--yilsM .Header--subheadContainer--14Ugk .Header--subhead--3CAt2 {
        font-size: 15px;
        line-height: 30px
    }
}

@media screen and (max-width:784px) {
    .Header--headerContainer--yilsM .Header--subheadContainer--14Ugk .Header--subhead--3CAt2 {
        position: relative;
        width: 100%;
        margin-top: 40px
    }
}

@-webkit-keyframes Header--fadeIn--1Q1eU {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes Header--fadeIn--1Q1eU {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes Header--fadeInMove--1_LrI {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes Header--fadeInMove--1_LrI {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.Header--mouseIcon--3F5Gw {
    position: relative;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAAABGdBTUEAALGPC/xhBQAAC+ZJREFUeAHtnU2MHMUZhncdB8cikBVoiSLH641iA1HEKeBIwMGxuESRbG74EFnRcgmcOESylZxiYQ744JywL7F8TSQOcYSQJYSJMER4OQSUSLCSswb5kgjZDngVOyjZPO/Sjafb0/XTXVXdPdOf9G5PT1V9P+833VtVU10zO9MjWV9fn8Xdb4MHRvBdXs+Bu0rgdOazEq5xfhF8OILLs7Oz65z3QkRAZ4UEfRXnHgF7M+zmeCcIKWsouwBez7BMAj8PaSCkrs4ljCTdQ4BPgX3gcfB1kFKuY+w8+AP4Pcm7ktJ4L2zpSgL7wcvgJuiKyBf5JN90tU+3QMI8eAF8Arou8lG+zk9d1gh6GzgO1kDfRD7L920TnziCvA+cAF267eFOLVEMiuW+iUscQW0Cz4CrYNJEMSm2TSkSF72XSCDqlr8EHg4U0A30rIB8LPUBry+BT8HouIvTwtjsbs4XwYMgH8fdz+uvgRDyLkqepVe5HEJZch0kSj2/Y+C/oIn8h8ZvgiNgD9gSKhjpynRKt2zIVhNRrIq5Xz1KHF4AfwZ1RYG/Bg6CZOMw2cpsynaTD5piXwj1wYqqB0f3gSugjnxEo0NA00+tinzIfJFPdUQcaPDfXcHBo3Uio80KWAKdu5XIp8w3+VhHjnYuY0SxGZyqEc1F2hwASXpYTYiTj5mv8tlXxM3mJvaDtcWRreCMZwQ3qK9/9KF6aMHisSmSz5nvisFHxNFWm/6o5TgwB877eE3ds2BXVMcSKFcMWSwcnEVc6aug9IJhXVk+yVKX+bn0nsa1qJiAz3BAnKW90jC4GfjcBleprwH0RAqx7QaK0VXE3VeSkYExnw7GK9Rv5zaQjJGZGcUIFKurnEriHt74dN1PU78bvaME7ChWoJhdJW6XHy80KHaVF6kYfa4yQR68TChmoNhdJc7gGus7gOsMxmGvKCewMlwdBi4iTncEpQCFGu27zg2+GNR4j5XBmeuVJm7DzfKgTDPQLqL799TdBqs+U+ICuP5PO1alx+t9DD4CXGau1UOamg6GK4niBLj0HsVxs6EPCjR/tgxsskqFie+6uyapXE/cAHFkE3Fdf16Vxvrq2yYa5WuB5yAGBsQRcJkRecagproI5Vow47IGY+Kmm6pZaVYCn5rGsok491/YQ6OTNs2Un20WwvS1FmcOvJ7wYgaFWjdoW4qmrxd6P+vuRUyAyuIMiDuTiHv3dY9UPm7SlpUdCeD/VKqAP30XaJPjTuSgZR6sWbTpW9feffnoRECCSuIO2L65Vg7sy8KppPXjNjmQIK6JNgHBB2wkU/6CkQQqaArK9mDCCnXqjxWMHkxPoTgE4tIkykX1lBWFT5paZ2VL00Nr3Ejhc8mB7/2VXtBYz0KZRGv0qjNeqXkoGMeAuAS2dY8vj2s7Q8N7gK0rf2hs4+HN2gzAuRbOmkQ50VOpReFN2zSUJidbX5Fb9Lr/Z+IUiFuTfDldNdp5sH3zeY4nMy73n6JuRZBxes7iVTE3pFb30s9MKabsoEXpUFyTAXFr4V65udV34ORRSwPNMid7iqRm3L1tJm6BODbJowowvyXutUT7DpeutkMYJAIDGbfvWFRv5Mg1Ydp0ZJC4DNj+j31xUXENat3BddO1SNmeuL4O2sWxJQfKEZssra9vh66PDZTpmeI5LtubhjpDUUMGyIMeBb4GTJPqC7ol6gFtk6wMyTLRE6Ys41gP25vkAZeE6Wn9QdIwYOPaKWHaVmGQNAxYE6Z1hDstvtiUWJrbi7l/a1D4A6Aly3/j9vBXe6t4NfDnXrT/EOiRoAv484941gqabVzv1KTv28AkjxVUBj7B8EPgvZIDf+T8m4FNOanDruZUR2d9/s35L5waN6yEnceASd5Wwt431aDsoYZ+VDZH953g7xX2P+D9b1U2jlCAvecrfNHbT0UwWVCJDX14TfK+ErZqqkHZYkFrwBN0P22xnSxp+GFKltz8S8DQx6rCxqIMGWRVvUTtlWsS7d8US75vUawhxzkCiHqlof957PzK4sv3qBf7QQ8b13e1nbBLFpJUHDVpjsmSHx/T+VjXi4hiTZhuibZvme+I5SC29eXdv4CLBL89YtR2Gxz165exeMj1YuyOUYNjXt9UwmyrpNTFjSbY13Iv2zeuue/BkoZCn2S9Tn0NgaIKNu7NA604ftJqpyOPHud+BpIlDVs+yXqD+qG3Xs9DLxyxswhMsqqEtdatH/UWP5IkDTudTJa4wDenbv1bVDRJ1IFzyqQRZGeTlSXMNnB+S71ETembZNFUGLKMXthp9D0N/ueg16v3qGSh09Z1z83+iRc/wZ+1/I1Ex+9Y7FxTwvRbJCaxff1iautdFiNpPUmWuLJxfVEJs004PujNesMGIZPWo2SJNVvCPtQ/uieASd5ryH/t5jjVqCNC+07/zyoTg7/lSfByXp5QwraX3y2da7Z6S1l5qnNs10oa7fqWrC34LK5Nsl0J6/wiHHz0TdpvTFGXyt7gPMk4y/Qhx4c9Jb/KpxuLcDZ0UKKRvEmOmIylKMM5n6SZYhkt60SyxB9O2R6j3VhqqE6HxLbu8EdfVGvvr2dHxMXRtrruVb7ZOL6VI7Lbm6Xa+BriSuvMlaXsEZPzUu2NbNOgVw9DNExap5KVJewgMZmk+DBE1uhVUwvKXtvIbkf+4E+dK61zycq410+HmOTV22indu8e6MNnn6R1NVkuD/T9fFzCevnIrGPSOpms7Oo6ZLq0KBv/yGzWuJcPpVuS1uVk1X8oPUvYfku2Vbx02+XZgTfwS1tW/FMOjshved36oLiKHnxrvO2DMm5bMrBCnXz8VuVLK+/j1zfAj8FPQfJJa5+g8W8TEJcmUS5uPSo7zgAVhq2LxhET+D141loWm5i3LpJPaBg2BwucnLI6OA63OViWtGH7vTLLAc9JmG3eUFee2/Z7WcKGDS4DJmhUFYnYBW4oIwZRV37baDvraxqcNCjMi85aFQ0VCgxA3NmcPMPxRKGRywnKhk2aXYjyqAOn8TZplh8YsE1X6UOiDUGabZDvEXRfq4qjjCsORvlyXynvWFGrscLwQwPezBUbwOEcWAU2afZDAzKLBX0yXJZRv0K96OvPi1R0/0ycAHFjE3H8cJCIUHTMZi0rP81xNojRCVAiLoA4cZFjwULGmqashp+j8mQUztr5OSr5ifEFMPzgm2PS4OowcBFxuuCo1q8aive5eJDV0adr6m6Pihm4Xlmiqrh5pV9K7LUxcFRWHEX376npiChW4Po/SxQetTMeoAaGTsmao6iHNBfAbKdVKEbg0hvMaTuVLCAs6pN0JrfscFylzsQOromtzg9vp73z4ORWcB64imZEnkv2qUpkSDEBxeYq4mxrIveKZjCs24BP0hSUJj93FTX170wxZLFwcBZx1e6/BxzQleZze1R0+npB3wmZNnPsZBblc+a77SsSqhVEHLVzZZWZxJHNwKcjkkdykRcHQCfXiIzGKR8zX+Wzr4ibtP+zRp2veo1TPl3+0aC1GGUJmBecVBmO+L58ynyTj3UkTde9LgdEpMG164xImYCPeEMLK1v/yRD5kPkin+qIOIg7KK6bpHI7HN0BXOceqXqbaOZa680PgmQ/cCBbmU3Zlg91RbFrs87+CA7rVqJZ/iaB03yjy/wmx1+DPSDY47vSlemUbtnw6Z5T/TZRrIo52q09+lwfzmvA/BII813PzIy2Zdfu09r9QPsR63gJfAq0G1oOXm5sLajtBYW7wSLQk/paZKrj/SBUT/VddD3Lg4fLHPstJE09LC03uAomTRSTYut8T9f7U0RQWthzEmgZV99FMZwA/r9q7s1cyw0IUusetVh1DfRN5LN891s32DLnQcwT9DzQWn7bAxhUaV3ko3ydDxJ8n5VAgnqUTwI9n9al26V8kU/yLVrPzyd30XuJPs6oLsToBzq15bgGnY+DZOMwbEmug/PgDPgdvb4rHDsjnUvYKDPZp1rDgr0ZdnMM/YDeGjovAO2DISyTpM85dlI6nbAyYyRQ/mraSmOoHDt5ra8sdCXmY658a/d8TKajrpyrQNsNauyW4zIJir1bNubCyP8BcKfU7F3sIvIAAAAASUVORK5CYII=) no-repeat;
    background-size: contain;
    width: 35px;
    height: 35px;
    margin: 50px auto 0;
    cursor: pointer;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0;
    -webkit-animation: Header--fadeInMove--1_LrI .45s ease-in-out 2s 1 both;
    animation: Header--fadeInMove--1_LrI .45s ease-in-out 2s 1 both
}

@media screen and (max-width:784px) {
    .Header--mouseIcon--3F5Gw {
        position: relative
    }
}

#footer,
.ppc--Placement--content {
    height: 100%
}

#footer {
    width: 80%
}

@media (max-width:539px) {
    #footer {
        width: 100%;
        height: auto;
        margin: 0 auto;
        padding: 0
    }
}

.Footer--footer--1BHfS {
    z-index: 1;
    position: relative;
    padding: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:539px) {
    .Footer--footer--1BHfS {
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

.Footer--footer--1BHfS img {
    width: 100%;
    max-width: 150px;
    display: block;
    margin: 0 30px
}

@media (min-width:540px) and (max-width:853px) {
    .Footer--footer--1BHfS img {
        margin: 0 auto
    }
}

@media (max-width:539px) {
    .Footer--footer--1BHfS img {
        margin: 0 auto
    }
}

.Footer--footer--1BHfS p {
    text-align: center;
    max-width: 700px;
    margin: 0 auto
}

.Footer--footer--1BHfS p a:link,
.Footer--footer--1BHfS p a:visited {
    color: #fff
}

.Footer--footer--1BHfS h2 {
    font-size: 45px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 45px;
    width: 100%;
    margin: 0 auto;
    white-space: normal!important;
    left: 0!important;
    text-align: center!important
}

.Footer--cta--3e3av {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    padding: 6px 18px;
    font-family: "SamsungSharpSans" !important;
    font-weight: 500!important;
    letter-spacing: 11px;
    text-decoration: none;
    text-align: center;
    margin: 60px 30px 0;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out
}

@media screen and (max-height:768px) {
    .Footer--cta--3e3av {
        font-size: 12px;
        letter-spacing: 4px;
        margin: 30px 30px 0
    }
}

.Footer--cta--3e3av:link,
.Footer--cta--3e3av:visited {
    color: #fff!important;
    text-decoration: none!important
}

.Footer--cta--3e3av:hover {
    text-decoration: none!important;
    background: #fff;
    color: #000!important;
    border: 2px solid #fff
}

.Footer--footerContainer--1mIcI {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    margin: 0
}

[class*=paid-top-logo] img {
    display: block;
    max-width: 80px!important
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    [class*=paid-top-logo] img {
        min-width: 80px
    }
}

iframe[src*="//di.rlcdn.com/"] {
    height: 0!important
}

.index--article--2FZRD {
    background-color: transparent;
    opacity: 0;
    visibility: hidden
}

.index--article--2FZRD.active {
    -webkit-transition: opacity .75s ease-out;
    transition: opacity .75s ease-out;
    opacity: 1;
    visibility: visible
}

.index--dropCap--15_Zr:first-letter {
    font-family: "SamsungSharpSans" !important;
    color: #fff;
    font-weight: 300!important;
    float: left;
    font-size: 6.5625rem;
    line-height: .9em;
    margin-top: -.04em;
    margin-left: -.04em;
    padding-right: .2em
}

@media (max-width:539px) {
    .index--dropCap--15_Zr:first-letter {
        font-size: 6.25rem
    }
}

#page-footer,
.paid-bottom-border {
    position: relative;
    z-index: 1
}

.ppc--BodyCopy--root {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    width: 100%
}

.ppc--BodyCopy--root p:not(:last-child) {
    margin-bottom: 30px
}

.ppc--BodyCopy--root p {
    font-family: "SamsungSharpSans" !important;
    font-weight: 400;
    /* text-transform: uppercase; */
    text-align: left;
    margin-bottom: 20px;
    position: relative;
    width: 72%;
    white-space: normal;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 40px;
    text-align: justify;
}

.ppc--BodyCopy--root p:nth-of-type(1) {
    
}
.ppc--BodyCopy--root p:nth-of-type(2) {
    
}
.ppc--BodyCopy--root p > h1 {
    font-family: "SamsungSharpSans-B" !important;
    font-size: 19px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    line-height: 32px;
    text-transform: uppercase;
    margin-top: -100px;
    position: relative;
    float: right;
    width: 72%;
}
.ppc--BodyCopy--root p > a, .ppc--BodyCopy--root p > a:hover {
    font-size: 30px;
    color: #FFF;
    text-decoration: none;
}
 
@media screen and (max-width:880px) {
    .ppc--BodyCopy--root p {
        font-size: 15px;
        line-height: 30px
    }
    .ppc--BodyCopy--root p > p, .ppc--BodyCopy--root p:nth-of-type(2), .ppc--BodyCopy--root p:nth-of-type(1) { width: 100%; margin: 0px; } 
    .ppc--BodyCopy--root p > h1 {
        font-size: 20px;
        letter-spacing: 6px; 
        line-height: 30px; 
        width: 100%; 
        text-align: left;
    }

}

@media screen and (max-width:784px) {
    .ppc--BodyCopy--root p {
        position: relative;
        width: 100%;
        text-align: left;
    }
     .ppc--BodyCopy--root p > p { margin: 0px; } 
}

.ppc--BodyCopy--root h2 {
    font-family: "SamsungSharpSans" !important;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left;
    font-size: 16px;
    letter-spacing: 4px;
    margin-bottom: 20px;
    line-height: 40px;
    position: relative;
    width: 50%;
    margin-top: -330px;
}

.ppc--BodyCopy--root h2 .bold {
    font-family: "SamsungSharpSans" !important;
    font-weight: 800
}

.ppc--BodyCopy--root h2+p .bold:after {
    content: "";
    display: block;
    width: 75px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: -100px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width:854px) and (max-width:1279px) {
    .ppc--BodyCopy--root h2+p .bold:after {
        width: 50px;
        left: -75px
    }
}

@media (min-width:540px) and (max-width:853px) {
    .ppc--BodyCopy--root h2+p .bold:after {
        width: 50px;
        left: -75px
    }
}

@media (max-width:539px) {
    .ppc--BodyCopy--root h2+p .bold:after {
        display: none
    }
}

@media screen and (max-width:1024px) {
    .ppc--BodyCopy--root h2 {
        width: 70%;
        /*font-size: 30px;
        letter-spacing: 30px;
        line-height: 48px*/
    }
}

@media screen and (max-width:880px) {
    .ppc--BodyCopy--root h2 {
        /*font-size: 26px;
        letter-spacing: 9px;
        line-height: 44px*/
    }
}

@media screen and (max-width:784px) {
    .ppc--BodyCopy--root h2 {
        /*font-size: 20px;
        letter-spacing: 9px;
        line-height: 38px;*/
        width: 100%;
        word-break: break-word;
        margin-bottom: 30vh;
        padding-left: 4vw;
        font-size: 13px;
    }
}

.ppc--BodyCopy--root#intro p .bold:after {
    content: "";
    display: block;
    width: 75px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: -100px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width:854px) and (max-width:1279px) {
    .ppc--BodyCopy--root#intro p .bold:after {
        width: 50px;
        left: -75px
    }
}

@media (min-width:540px) and (max-width:853px) {
    .ppc--BodyCopy--root#intro p .bold:after {
        width: 50px;
        left: -75px
    }
}

@media (max-width:539px) {
    .ppc--BodyCopy--root#intro p .bold:after {
        display: none
    }
}

@media (min-width:854px) and (max-width:1279px) {
    .ppc--BodyCopy--root#text7 h2 {
        white-space: normal;
        width: 110%
    }
}

@media (min-width:540px) and (max-width:853px) {
    .ppc--BodyCopy--root#text7 h2 {
        white-space: normal;
        width: 110%
    }
}

.ppc--BodyCopy--root#intro {
    width: 40%; /* 50 */
}

@media screen and (max-width:784px) {
    .ppc--BodyCopy--root#intro {
        width: 100%
    }
}

.ppc--BodyCopy--root#intro p {
    width: 100% 
}

.ppc--BodyCopy--root#quote1 {
    margin: 0
}

.ppc--BodyCopy--root#quote1 h2 {
    white-space: normal;
    font-size: 18px; /* 30px*/ 
    line-height: 40px;
    left: 0
}

@media screen and (max-width:1024px) {
    .ppc--BodyCopy--root#quote1 h2 {
        font-size: 24px; 
        line-height: 40px;
        width: 50%
    }
}

@media screen and (max-width:784px) {
    .ppc--BodyCopy--root#quote1 h2 {
        font-size: 13px;
        line-height: 30px;
        width: 100%
    }
    .ppc--BodyCopy--root#intro p {
	    padding-left: 4vw;
	}
}

.ppc--BodyCopy--root#quote1 p {
    font-family: "SamsungSharpSans" !important;
    font-size: 15px
}

.ppc--BodyCopy--root#text2 p,
.ppc--BodyCopy--root#text6 p,
.ppc--BodyCopy--root#text8 p {
    position: absolute;
    right: 0vw;
}

.ppc--BodyCopy--root#text3,
.ppc--BodyCopy--root#text5,
.ppc--BodyCopy--root#text7{
    width: 50%
}
.ppc--BodyCopy--root#text9 {
    width: 55%
}

@media screen and (max-width:784px) {
    .ppc--BodyCopy--root#text3,
    .ppc--BodyCopy--root#text5,
    .ppc--BodyCopy--root#text7,
    .ppc--BodyCopy--root#text9 {
        position: relative;
        width: 100%
    }
    .ppc--BodyCopy--root#text2 p,
    .ppc--BodyCopy--root#text6 p,
    .ppc--BodyCopy--root#text8 p {
        position: relative;
        right: 0px;
    }


}

.ppc--BodyCopy--root#text3 p,
.ppc--BodyCopy--root#text5 p,
.ppc--BodyCopy--root#text7 p,
.ppc--BodyCopy--root#text9 p {
    width: 100%
}

.ppc--BodyCopy--root#text4 h2 {
    width: 60%
}

@media screen and (max-width:1024px) {
    .ppc--BodyCopy--root#text4 h2 {
        width: 100%
    }
}

@media screen and (max-width:784px) {
    .ppc--BodyCopy--root#text4 h2 {
        width: 100%
    }
}

.ppc--BodyCopy--root#text4 p {
    position: absolute;
    right: 0
}

.ppc--BodyCopy--root#footer h2 {
    width: 100%;
    font-size: 30px;
    letter-spacing: 20px;
    line-height: 46px
}

@media screen and (max-width:784px) {
    .ppc--BodyCopy--root#footer h2 {
        font-size: 16px;
        letter-spacing: 8px;
        line-height: 34px
    }
}

.ppc--Placement--dark {
    color: #fff
}

@media (max-width:539px) {
    .ppc--BrandFooter--footer-container {
        padding-bottom: 50px
    }
}

.index--copyPad--1CVYu {
    padding: 0vh 0;  /* padding: 70vh 0; */
    /*padding-bottom: 70vh;*/
    background-color: transparent;
    font-family: Montserrat, sans-serif;
    font-weight: 400
}

.index--footerPad--3hbzl {
    height: calc(100vh - 214px);
    padding: 70vh 0 0;
    margin: 0!important
}

@media (max-width:539px) {
    .index--footerPad--3hbzl {
        height: auto
    }
}

.index--isSemiTransparent--1iv8m {
    opacity: .5
}

.index--isTransparent--gdTyQ {
    opacity: 0
}

@media (min-width:540px) {
    .index--isCenteredDesktop--9Ae-P {
        text-align: center
    }
}

.index--slides--16O-- {
    position: fixed;
    z-index: 0;
    top: 117.33333px;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 1605px;
    height: calc(100vh - 116.33333px);
    margin: 0;
    background-color: #000;
    will-change: transform
}

@media (min-width:854px) and (max-width:1279px) {
    .index--slides--16O-- {
        height: 100vh
    }
}

@media (min-width:1605px) {
    .index--slides--16O-- {
        right: inherit;
        left: calc((100% - 1605px) / 2)
    }
}

.index--slide--m-hC_ {
    position: absolute!important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    margin: 0!important;
    background-size: cover!important;
    background-position: 50%!important;
    -webkit-transition: opacity .6s ease-out;
    transition: opacity .6s ease-out;
    will-change: opacity
}

.index--slide--m-hC_ video {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%
}

.index--slide--m-hC_ video[src$=".jpg"] {
    top: 0;
    left: 0;
    -webkit-transform: none;
    transform: none;
    height: 100vh
}

.index--slide--m-hC_:first-child {
    background-color: transparent
}

.index--slide--m-hC_:first-child video {
    top: 0;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.index--pageFooterMask--1zXN1 {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    height: 400px;
    background-color: #fff;
    will-change: translate
}

@media (min-width:540px) {
    .index--footerText--2Adcm {
        font-size: 2.10938vw
    }
}

@media (min-width:540px) and (max-width:1200px) {
    .index--footerText--2Adcm {
        font-size: 25.3125px
    }
}

@media (min-width:540px) and (min-width:1605px) {
    .index--footerText--2Adcm {
        font-size: 33.85547px
    }
}

.index--logo--1vkJJ {
    opacity: 1;
    max-width: 300px;
    margin: 30px auto 0;
    display: block
}

.index--logo--1vkJJ svg {
    display: block;
    width: 100%
}

.index--footerHeading--17PBm {
    margin: 50px auto;
    line-height: 1.35em;
    font-family: "SamsungSharpSans" !important;
    font-size: 42px!important;
    font-weight: 400!important;
    text-align: center
}

.index--footerHeading--17PBm span {
    font-style: italic
}

@media (max-width:1024px) {
    .index--footerHeading--17PBm {
        font-size: 7.5vw!important
    }
}

@media (min-width:540px) and (max-width:853px) {
    .index--footerHeading--17PBm {
        font-size: 46px!important;
        line-height: 1.3em
    }
}

@media (max-width:539px) {
    .index--footerHeading--17PBm {
        font-size: 28px!important;
        line-height: 1.3em
    }
}

.index--cta--3upU4 {
    background: #fff;
    color: #000;
    text-transform: uppercase;
    display: table;
    max-width: 320px;
    margin: 30px auto;
    padding: 15px 40px;
    border-radius: 6px;
    position: relative;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
    letter-spacing: 1px
}

.index--cta--3upU4:link,
.index--cta--3upU4:visited {
    color: #000;
    font-weight: 400
}

.index--cta--3upU4:hover {
    text-decoration: none
}


/*# sourceMappingURL=main-2350d52b.css.map*/