@charset "utf-8";
/* CSS Document */

.pLaxLander { 
  background: 
    linear-gradient(to bottom right, 
    rgba(0,0,0,0.3), 
    rgba(0,0,0,0.5)), 
    url(../../images/banners/main.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#fff;
}

.white { 
  background-color: #fff;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#444444;
}

.grey { 
  background-color: #e1e1e1;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#444444;
}

.brand { 
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/banners/paint04.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#fff;
}

.brandGreenContact {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/banners/contact.jpg);
    background-attachment: scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenFinance {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/banners/finance.jpg);
    background-attachment: scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenGameChangers {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/banners/change.jpg);
    background-attachment: scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenStudy {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/banners/study.jpg);
    background-attachment: scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenChurch {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/banners/church.jpg);
    background-attachment: scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenJesus {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/banners/jesus.jpg);
    background-attachment: scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}


.brandGreenPattern01 {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/graphics/pattern06.png), left,
    url(../../images/banners/paint06.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenPattern02 {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/graphics/pattern07.png), left,
    url(../../images/banners/paint09.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenPattern03 {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/graphics/pattern06.png), left,
    url(../../images/banners/paint04.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.brandGreenPattern04 {
    background: 
    linear-gradient(to left, 
    rgba(0,168,89,0.9), 
    rgba(168,207,69,0.9)), 
    url(../../images/graphics/pattern07.png), left,
    url(../../images/banners/paint08.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.whitePattern01 {
    background: 
    linear-gradient(to bottom right, 
    rgba(255,255,255,0.9), 
    rgba(255,255,255,0.9)), 
    url(../../images/graphics/pattern01.png), left,
    url(../../images/banners/paint01.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#444444;
}

.whitePattern02 {
    background: 
    linear-gradient(to bottom right, 
    rgba(255,255,255,0.9), 
    rgba(255,255,255,0.9)), 
    url(../../images/graphics/pattern05.png), left,
    url(../../images/banners/paint02.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#444444;
}

.whitePattern03 {
    background: 
    linear-gradient(to bottom right, 
    rgba(255,255,255,0.9), 
    rgba(255,255,255,0.9)), 
    url(../../images/graphics/pattern04.png), left,
    url(../../images/banners/paint05.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#444444;
}

.whitePattern04 {
    background: 
    linear-gradient(to bottom right, 
    rgba(255,255,255,0.9), 
    rgba(255,255,255,0.9)), 
    url(../../images/graphics/pattern01.png), left,
    url(../../images/banners/paint10.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#444444;
}

.blackPattern01 {
    background: 
    linear-gradient(to bottom right, 
    rgba(0,0,0,0.7), 
    rgba(0,0,0,0.7)), 
    url(../../images/graphics/pattern06.png), left,
    url(../../images/banners/paint06.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.blackPattern02 {
    background: 
    linear-gradient(to bottom right, 
    rgba(0,0,0,0.7), 
    rgba(0,0,0,0.7)), 
    url(../../images/graphics/pattern07.png), left,
    url(../../images/banners/paint09.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.footer {
    background: 
    linear-gradient(to bottom right, 
    rgba(0,67,35,0.9), 
    rgba(0,0,0,0.7)), 
    url(../../images/graphics/pattern07.png), left,
    url(../../images/banners/paint09.jpg);
    background-color: #000;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color:#fff;
}

.copyright {
  color:#bebebe;
  background-position: 50% 50% !important;
  background-size: cover !important;
  width:100%;
  background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,1));
  top: 0px;
}














.pLaxObjectives { 
  background: 
    linear-gradient(to bottom right, 
    rgba(252,201,33,0.9), 
    rgba(166,68,132,0.9)), 
    url(../../images/banners/learningBlur.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#fff;
}

.pLaxProg { 
  background: 
    linear-gradient(to bottom right, 
    rgba(252,201,33,0.9), 
    rgba(166,68,132,0.9)), 
    url(../../images/banners/mealBlur.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#fff;
}

.pLaxContact { 
  background: 
    linear-gradient(to bottom right, 
    rgba(255,255,255,1), 
    rgba(230,230,230,0.9)), 
    url(../../images/banners/contact.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color:#555555;
}

section.blue2DarkSolid {
  color:#bebebe;
  background-position: 50% 50% !important;
  background-size: cover !important;
  width:100%;
  background-color: #0a363b;
  top: 0px;
}

section.blueDarkSolid {
  color:#bebebe;
  background-position: 50% 50% !important;
  background-size: cover !important;
  width:100%;
  background-color: #081f36;
  top: 0px;
}

section.blackSolid {
  color:#bebebe;
  background-position: 50% 50% !important;
  background-size: cover !important;
  width:100%;
  background: linear-gradient(rgba(0,0,0,1), rgba(0,0,0,1));
  top: 0px;
}

.section-fullscreen {
  min-height: 100vh;
}

.section-90 {
  min-height: 90vh;
}

.section-10 {
  min-height: 10vh;
}

.section-xlg {
  padding: 150px 0;
}

.section-lg {
  padding: 60px 0;
}

.section-md {
  padding: 40px 0;
}

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

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

.flex-vertical-center {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align:middle !important;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.imageMobile {
    display:none;
}

.imagePC {
    display:block;
}

@media (max-width: 600px){
    .imageMobile {
        display: block;
        z-index: 100;
    }

    .imagePC {
        display:none;
    }

}
