﻿ /* Parallax */
 
 .parallax__nA {
     height: 806px;
     width: 100%;
     position: absolute;
     overflow-x: visible;
     overflow-y: visible;
     display: block;
     left: 0px;
     top: 0px;
     z-index: 200000;
     pointer-events: none;
 }
 
 .parallax__nA_layer {
     position: relative;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     pointer-events: none;
 }
 
 .parallax__nA--1 img {
     display: none;
     position: absolute;
     left: 0px;
     top: 0px;
     z-index: 200001;
     pointer-events: none;
 }
 
 .parallax__nA--2 img {
     position: absolute;
     left: 210px;
     top: 250px;
     width: 62px;
     z-index: 200002;
     pointer-events: none;
 }
 
 .parallax__nA--3 img {
     position: absolute;
     left: 45px;
     top: 30px;
     width: 15px;
     transform: rotate(180deg);
     z-index: 200003;
     pointer-events: none;
 }
 
 .parallax__nA2--1 img {
     position: absolute;
     /* left: -130px; */
     left: 12%;
     top: 120px;
     z-index: 21;
     width: 221px;
     pointer-events: none;
 }

.t2headline.t2headline-purple-heading,
.h2headline.t2headline-purple-heading p {
    color: var(--blue);
}

@media only screen and (min-width: 992px) {
    .parallax__nA2 {
         height: 806px;
         width: 100%;
         position: absolute;
         overflow-x: visible;
         overflow-y: visible;
         display: block;
         left: 0px;
         z-index: 20;
         pointer-events: none;
     }
     .parallax__nA2_layer {
         position: relative;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
         pointer-events: none;
     }
     .parallax__nA--1 img {
         display: block;
         position: absolute;
         /* left: 240px; */
         left: 30%;
         top: 0px;
         z-index: 200001;
         width: 55px;
         pointer-events: none;
         transform: rotate(180deg);
     }
     .parallax__nA--2 img {
         position: absolute;
         /* left: 460px;
        top: 480px; */
         left: 40%;
         top: 360px;
         z-index: 200002;
         max-width: 62px !important;
         pointer-events: none;
     }
     .parallax__nA--3 img {
         position: absolute;
         /* left: 80px; */
         left: 19%;
         top: 25px;
         z-index: 200003;
         width: 22px;
         pointer-events: none;
         transform: rotate(180deg);
     }
 }
 
 @media only screen and (max-width: 1680px) {
     .parallax__nA2--1 img {
         position: absolute;
         /* left: -130px; */
         left: 6%;
         top: 120px;
         z-index: 21;
         width: 221px;
         pointer-events: none;
     }
 }
 
 @media only screen and (max-width: 1366px) {
     .parallax__nA2--1 img {
         position: absolute;
         /* left: -130px; */
         left: 2%;
         top: 120px;
         z-index: 21;
         width: 221px;
         pointer-events: none;
     }
 }
 
 @media only screen and (max-width: 1280px) {
     .parallax__nA2--1 img {
         position: absolute;
         /* left: -130px; */
         left: -2%;
         top: 120px;
         z-index: 21;
         width: 221px;
         pointer-events: none;
     }
 }
 
 @media only screen and (max-width: 1024px) {
     .parallax__nA2--1 img {
         position: absolute;
         /* left: -130px; */
         left: -5%;
         top: 120px;
         z-index: 21;
         width: 221px;
         pointer-events: none;
     }
 }
 
 @media only screen and (max-width: 978px) {
     .parallax__nA2--1 img {
         position: absolute;
         left: -56%;
         top: 102px;
         z-index: 21;
         pointer-events: none;
     }
 }
 /* Parallax-end */
 
 .newsArticle {
     position: relative;
 }
 
 .newsArticle a:hover {
     text-decoration: none;
 }
 
 .newsArticleImg img {
     position: relative;
     border-radius: 25px;
     overflow: hidden;
     z-index: 50;
 }
 
 .pheader {
     color: var(--blue);
     font-family: 'Adieu-Regular';
     font-size: 16px;
     text-transform: uppercase;
 }
 
 .h2headline p {
     color: var(--black);
     font-family: 'Adieu-Regular';
     font-size: 30px !important;
     text-transform: uppercase;
     margin-top: 50px;
     padding-left: 0px;
     /* padding-bottom: 25px; */
     display: -webkit-box;
     overflow: hidden;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     /* height: 110px; */
 }
 
 .h3headlline {
     color: var(--black);
     font-family: 'Adieu-Regular';
     font-size: 30px !important;
     text-transform: uppercase;
     padding-top: 80px;
     padding-left: 0px;
     padding-bottom: 25px;
 }
 
 .articlebody {
     font-family: 'AvenirNext LT Pro';
     font-size: 14px;
     font-weight: 500;
     padding-left: 70px;
 }
 
 .articlebody.articlebody-full {
     padding-left: 0;
 }
 
 .newsArticle a {
     text-decoration: none;
 }
 
 .brdrblacktop {
     border-top: 1px solid var(--black);
 }
 
 .ptop {
     padding-top: 100px;
 }
 
 .pbottom {
     padding-bottom: 60px;
 }
 
 .articletext {
     font-family: 'AvenirNext LT Pro';
     font-size: 18px;
     font-weight: 500;
     width: 80%;
 }
 
 .articlebutton {
     display: inline-flex;
     color: var(--orange);
     font-family: 'AvenirNext LT Pro';
     font-size: 18px;
     font-weight: bold;
     line-height: 18px;
     height: 60px;
     padding-top: 22px;
     width: 100%;
     cursor: pointer;
     z-index: 200005 !important;
     position: relative;
     align-items: center;
 }
 
 .articlebutton p {
     margin-bottom: 0;
 }
 
 .articlebutton img {
     display: block;
     width: 60px;
     height: 16px;
     padding-left: 20px;
     /* transform: translateX(0px); */
     transition: all 0.4s;
 }
 
 .articlebutton:hover img {
     display: block;
     /* transform: translateX(5px); */
     width: 70px;
 }
 
 .articleLink {
     /* height: 54px; */
     position: relative;
     z-index: 200006;
 }
 
 .articleLink a {
     text-decoration: none;
     color: var(--orange);
     display: inline-flex;
     font-weight: bold;
     align-items: center;
 }
 
 .pheader {
     color: var(--blue);
     font-family: 'Adieu-Regular';
     font-size: 16px;
     margin-bottom: 4rem;
 }
 
 .h2headline p {
     color: var(--black);
     font-family: 'Adieu-Regular';
     font-size: 24px !important;
     text-transform: uppercase;
     margin-top: 50px;
     padding-left: 0px;
     /* padding-bottom: 25px; */
 }
 
 .theader {
     color: var(--blue);
     font-family: 'Adieu-Regular';
     font-size: 16px;
 }
 
 .t2headline {
     color: var(--black);
     font-family: 'Adieu-Regular';
     font-size: 30px !important;
     text-transform: uppercase;
     padding-top: 50px;
     padding-left: 0px;
     padding-bottom: 25px;
 }
 
 .articledesk {
     display: none;
 }
 
 .articlemobi {
     display: block;
 }
 
 @media only screen and (min-width: 992px) {
     .articledesk {
         display: block;
     }
     .articlemobi {
         display: none;
     }
     .theader {
         color: var(--blue);
         font-family: 'Adieu-Regular';
         font-size: 16px;
         padding-top: 140px;
     }
     .t2headline {
         color: var(--black);
         font-family: 'Adieu-Regular';
         font-size: 30px !important;
         text-transform: uppercase;
         padding-top: 50px;
         padding-left: 0px;
         padding-bottom: 25px;
     }
     .pheader {
         color: var(--blue);
         font-family: 'Adieu-Regular';
         font-size: 20px;
         padding-bottom: 30px;
         text-rendering: auto;
     }
     .h2headline p {
         color: var(--black);
         font-family: 'Adieu-Regular';
         font-size: 30px !important;
         text-transform: uppercase;
         margin-top: 70px;
         padding-left: 0px;
         padding-bottom: 25px;
     }
     .h3headlline {
         color: var(--black);
         font-family: 'Adieu-Regular';
         font-size: 30px !important;
         text-transform: uppercase;
         padding-top: 120px;
         padding-left: 0px;
         padding-bottom: 25px;
     }
     .articlebody {
         font-family: 'AvenirNext LT Pro';
         font-weight: 500;
         font-size: 16px;
         padding-left: 0px !important;
     }
 }
 
 @media only screen and (max-width: 480px) {
     .h2headline p {
         font-size: 28px !important;
     }
 }