/*
Theme Name: Naijaloaded Advertise Page By General.
Theme URI: https://genloaded.com.ng
Description: A mobile-friendly page for your blog. 
Version: 1.2 April 2024
Author: General 08108865994
Author URI: https://instagram.com/general_whyte/
Tags: green, white, flexible-width

*/

body {
  font-family: "BRFirma", -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif !important;
  background-color: #F3F7FB;
}

#header {
  background-color: #219653;
  background: linear-gradient(180deg, #219653 0%, #1F2923 100%);
}

.header {
  color: white;
  min-height: 520px;
}

.header a img {
  height: 32px;
}

.minheader {
  min-height: 520px;
}

.innerheader {
  min-height: 400px;
}

.view-page-section {
  padding-top: 64px;
  padding-bottom: 120px;
}

.view-page-title {
  padding-top: 48px;
}

.price-section {
  margin-top: 32px;
  margin-bottom: 32px;
}

.extra-section {
  margin-bottom: 32px;
}

h4 {
  font-size: 50px;
  text-align: left;
  vertical-align: top;
  font-weight: 600;
}

h5 {
  font-size: 32px;
  text-align: left;
  vertical-align: top;
  font-weight: 600;
}

h6 {
  font-size: 20px;
  font-weight: 600;
}

p {
  font-size: 20px;
  text-align: left;
  vertical-align: top;
  font-weight: 400;
}

section {
  background-color: #F3F7FB;
}

.section {
  padding-bottom: 64px;
}

.minsection {
  min-height: 500px;
}

.innersection {
  min-height: 170px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

h3 {
  font-size: 40px;
  text-align: left;
  font-weight: 600;
  vertical-align: top;
}

.h3-title-spacing {
  padding-top: 48px;
  padding-bottom: 16px;
}

.numbers-title-spacing {
  padding-top: 48px;
  padding-bottom: 16px;
}

.seafoam-bg {
  background: #EBEDFC;
}

.sec {
  color: #3E4C59;
}

aside {
  background-color: #EBEDFC;
}

.minaside {
  min-height: 400px;
}

.head {
  margin-top: 44px;
  margin-bottom: 44px;
  text-align: center;
  vertical-align: top;
}

article {
  background-color: #F3F7FB;
}

.black-text {
  color: #000000;
}

.white-text {
  color: #ffffff;
}

.light-grey-text {
  color: #3E4C59;
}

.light-green-bg {
  background: #F2F4EC;
}

.btn {
  line-height: 32px;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 0px;
}

footer {
  background-color: black;
  color: white;
  min-height: 400px;
}

footer h3 {
  padding-bottom: 24px;
  padding-top: 48px;
}

.footer {
  min-height: 400px;
}

svg.wavy_bg1 {
  margin-top: -12px;
}

svg.wavy_bg2 {
  margin-bottom: -12px;
}

svg.wavy_bg3 {
  margin-top: -12px;
}

.img {
  width: 120px;
  height: 40px;
}

.inneraside {
  font-size: 40px;
  font-weight: bold;
}

.subtextStats {
  color: #3E4C59;
  display: block;
}

svg {
  max-width: 100%;
}

.pad-article {
  padding-top: 48px;
}

.clients-logo-padding .col img {
  margin-top: 32px;
}

.second-pix {
  position: absolute;
  top: 35px;
  left: 250px;
  height: 300px;
  z-index: 2;
}

.dressed-button {
  border: 1px solid green;
  color: green;
  line-height: 36px;
  border-radius: 0;
}

.naked-button {
  border: 1px solid white;
  color: white;
  line-height: 36px;
  border-radius: 0;
}

.button-footer {
  margin-top: 32px;
  margin-bottom: 24px;
}

.naked-button-green {
  border: 1px solid #219653;
  color: #219653;
  line-height: 36px;
  border-radius: 0;
}

.red-highlight {
  color: #D42128;
}

.link-basic {
  color: #FF4632;
}

.link-basic:hover {
  cursor: pointer;
  color: #da301d;
}

.btn-white {
  border: 1px solid #Fff;
  background: #FFf;
  color: #ffffff;
  line-height: 36px;
  border-radius: 3px;
}

.btn-orange {
  border: 1px solid #FF4632;
  background: #FF4632;
  color: #ffffff;
  line-height: 36px;
  border-radius: 3px;
}

.btn-orange:hover {
  color: #ffffff;
  background: #da301d;
}

.ad-type-cards a {
  font-weight: 600;
  color: #219653;
  background: #FFFFFF;
  border: 1px solid #14B151;
  box-sizing: border-box;
  font-size: 19px;
  border-radius: 4px;
  text-align: left;
}

.ad-type-cards a:hover {
  color: #219653;
  background: #d1ffe2;
  box-sizing: border-box;
  box-shadow: 0px 2px 9px #E5ECF3;
}

.footnote {
  font-size: 16px;
  color: #919496;
  padding-top: 64px;
}

.footer-btn {
  padding-top: 36px;
}

/** Spacing **/
.pt-32 {
  padding-top: 32px;
}

.mb-4px {
  margin-bottom: 4px;
}

.pt-64 {
  padding-top: 64px;
}

.btn8 {
  cursor: hand;
  text-align: center;
  position: relative;
  overflow: hidden !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  z-index: 10;
}

.btn8:hover {
  border: 1px solid #fff;
  color: #fff;
}

.btn8::before {
  content: '';
  width: 0%;
  height: 100%;
  display: block;
  color: #fff;
  background: #16753E;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 1;
  top: 0;
  z-index: -12;
  -moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
}

.btn8::after {
  content: '';
  width: 0%;
  background: #80ffd3;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 0;
  top: 0;
  z-index: -15;
  -webkit-transition: all .94s cubic-bezier(.2, .95, .57, .99);
  -moz-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  -o-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  transition: all .4s cubic-bezier(.2, .95, .57, .99);
}

.btn8:hover::before,
.btn8:hover::before {
  opacity: 1;
  width: 116%;
}

.btn8:hover::after,
.btn8:hover::after {
  opacity: 1;
  width: 120%;
}

.btn9 {
  cursor: hand;
  text-align: center;
  position: relative;
  overflow: hidden !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  z-index: 10;
}

.btn9:hover {
  border: 1px solid #fff;
  background: #16753E;
  color: #fff !important;
}

.btn9::before {
  content: '';
  width: 0%;
  height: 100%;
  display: block;
  color: #fff;
  background: #16753E;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 1;
  top: 0;
  z-index: -12;
  -moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
}

.btn9::after {
  content: '';
  width: 0%;
  background: #80ffd3;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 0;
  top: 0;
  z-index: -15;
  -webkit-transition: all .94s cubic-bezier(.2, .95, .57, .99);
  -moz-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  -o-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  transition: all .4s cubic-bezier(.2, .95, .57, .99);
}

.btn9:hover::before,
.btn9:hover::before {
  opacity: 1;
  width: 116%;
}

.btn9:hover::after,
.btn9:hover::after {
  opacity: 1;
  width: 120%;
}

.btn10 {
  cursor: hand;
  text-align: center;
  position: relative;
  overflow: hidden !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background: transparent !important;
  z-index: 10;
}

.btn10:hover {
  border: 1px solid #fff;
  color: #000;
}

.btn10::before {
  content: '';
  width: 0%;
  height: 100%;
  display: block;
  color: #14B151;
  background: #fff;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 1;
  top: 0;
  z-index: -12;
  -moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
}

.btn10::after {
  content: '';
  width: 0%;
  background: #80ffd3;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 0;
  top: 0;
  z-index: -15;
  -webkit-transition: all .94s cubic-bezier(.2, .95, .57, .99);
  -moz-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  -o-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  transition: all .4s cubic-bezier(.2, .95, .57, .99);
}

.btn10:hover::before,
.btn1O:hover::before {
  opacity: 1;
  width: 116%;
}

.btn10:hover::after,
.btn1O:hover::after {
  opacity: 1;
  width: 120%;
}

.btnx {
  cursor: hand;
  text-align: center;
  position: relative;
  overflow: hidden !important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  background: transparent !important;
  z-index: 10;
}

.btnx:hover {
  border: 1px solid #14B151;
  color: white !important;
  /* background-color: #14B151 !important; */
}

.btnx::before {
  content: '';
  width: 0%;
  height: 100%;
  display: block;
  color: #fff;
  background: #14B151;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 1;
  top: 0;
  z-index: -12;
  -moz-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  -webkit-transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all .7s cubic-bezier(0.77, 0, 0.175, 1);
}

.btnx::after {
  content: '';
  width: 0%;
  background: #80ffd3;
  position: absolute;
  -ms-transform: skewX(-20deg);
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
  left: -10%;
  opacity: 0;
  top: 0;
  z-index: -15;
  -webkit-transition: all .94s cubic-bezier(.2, .95, .57, .99);
  -moz-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  -o-transition: all .4s cubic-bezier(.2, .95, .57, .99);
  transition: all .4s cubic-bezier(.2, .95, .57, .99);
}

.btnx:hover::before,
.btnx:hover::before {
  opacity: 1;
  width: 116%;
}

.btnx:hover::after,
.btnx:hover::after {
  opacity: 1;
  width: 120%;
}

.view-page-content {
  padding-bottom: 32px;
}

.blacktext {
  color: black;
}

.hd {
  background-color: white;
}

.nav-bar {
  padding: 16px 0px;
  background: linear-gradient(180deg, #219653 0%, #25623c 100%);
}

@media screen and (max-width: 1120px) {
  .section {
    min-height: 0;
  }

  .minsection {
    min-height: 0;
    padding-top: 64px;
    padding-bottom: 56px;
  }

  h4 {
    font-size: 36px;
  }

  h3 {
    font-size: 32px;
    line-height: 44px;
    padding-bottom: 24px;
    padding-top: 48px;
  }

  .footer h3 {
    padding-bottom: 24px;
    padding-top: 32px;
  }

  .innerheader {
    padding-top: 28px;
    min-height: 240px;
  }

  p {
    font-size: 18px;
  }

  .view-page-title {
    padding-top: 24px;
  }

  .minheader {
    padding-top: 64px;
    padding-bottom: 56px;
    min-height: 320px;
  }

  svg.wavy_bg1 {
    margin-top: -28px;
  }

  svg.wavy_bg2 {
    margin-bottom: -24px;
  }

  svg.wavy_bg3 {
    margin-top: -24px;
  }

  .inneraside {
    font-size: 32px;
  }

  .innersection {
    min-height: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-bottom: 32px;
  }

  .footer-btn {
    padding-top: 32px;
  }

  .footnote {
    font-size: 14px;
  }

}


@media screen and (max-width: 640px) {
  h3 {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 0px;
    padding-top: 0px;
  }

  h4 {
    font-size: 32px;
  }

  h5 {
    font-size: 24px;
  }

  h6 {
    font-size: 18px;
  }

  .btn {
    line-height: 30px;
  }

  .btn-email {
    line-height: 30px;
    padding: 0px;
    border: none;
    font-size: 14px;
  }

  .price-section {
    margin-top: 24px;
    margin-bottom: 16px;
  }

  .extra-section {
    margin-bottom: 16px;
  }

  .clients-logo-padding .col img {
    margin-top: auto;
  }

  .section {
    padding-bottom: 24px;
  }

  .pad-article {
    padding-top: 0px;
    padding-bottom: 32px;
  }

  .innerheader {
    padding-top: 28px;
    min-height: 240px;
  }

  p {
    font-size: 15px;
  }

  .minheader {
    padding-top: 0px;
    padding-bottom: 56px;
  }

  svg.wavy_bg1 {
    margin-top: -28px;
  }

  svg.wavy_bg2 {
    margin-bottom: -24px;
  }

  svg.wavy_bg3 {
    margin-top: -24px;
  }

  .inneraside {
    font-size: 22px;
  }

  .innersection {
    min-height: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-bottom: 32px;
  }

  .img {
    margin-bottom: 32px;
  }

  .our-numbers img {
    height: 48px;
  }

  .numbers-title-spacing {
    padding-top: 28clpx;
    padding-bottom: 12px;
  }

  .footer-btn {
    padding-top: 4px;
  }

  .footnote {
    font-size: 12px;
  }

  .second-pix {
    position: absolute;
    top: 35px;
    left: 200px;
    width: 100px;
    z-index: 2;
  }

}ody{font-family:brfirma,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif!important;background-color:#f3f7fb}#header{background-color:#219653;background:linear-gradient(180deg,#219653 0%,#1F2923 100%)}.header{color:#fff;min-height:520px}.header a img{height:32px}.minheader{min-height:520px}.innerheader{min-height:400px}.view-page-section{padding-top:64px;padding-bottom:120px}.view-page-title{padding-top:48px}.price-section{margin-top:32px;margin-bottom:32px}.extra-section{margin-bottom:32px}h4{font-size:50px;text-align:left;vertical-align:top;font-weight:600}h5{font-size:32px;text-align:left;vertical-align:top;font-weight:600}h6{font-size:20px;font-weight:600}p{font-size:20px;text-align:left;vertical-align:top;font-weight:400}section{background-color:#f3f7fb}.section{padding-bottom:64px}.minsection{min-height:500px}.innersection{min-height:170px;display:flex;flex-direction:row;align-items:center}h3{font-size:40px;text-align:left;font-weight:600;vertical-align:top}.h3-title-spacing{padding-top:48px;padding-bottom:16px}.numbers-title-spacing{padding-top:48px;padding-bottom:16px}.seafoam-bg{background:#ebedfc}.sec{color:#3e4c59}aside{background-color:#ebedfc}.minaside{min-height:400px}.head{margin-top:44px;margin-bottom:44px;text-align:center;vertical-align:top}article{background-color:#f3f7fb}.black-text{color:#000}.white-text{color:#fff}.light-grey-text{color:#3e4c59}.light-green-bg{background:#f2f4ec}.btn{line-height:32px;padding-left:24px;padding-right:24px;border-radius:0}footer{background-color:#000;color:#fff;min-height:400px}footer h3{padding-bottom:24px;padding-top:48px}.footer{min-height:400px}svg.wavy_bg1{margin-top:-12px}svg.wavy_bg2{margin-bottom:-12px}svg.wavy_bg3{margin-top:-12px}.img{width:120px;height:40px}.inneraside{font-size:40px;font-weight:700}.subtextStats{color:#3e4c59;display:block}svg{max-width:100%}.pad-article{padding-top:48px}.clients-logo-padding .col img{margin-top:32px}.second-pix{position:absolute;top:35px;left:250px;height:300px;z-index:2}.dressed-button{border:1px solid green;color:green;line-height:36px;border-radius:0}.naked-button{border:1px solid #fff;color:#fff;line-height:36px;border-radius:0}.button-footer{margin-top:32px;margin-bottom:24px}.naked-button-green{border:1px solid #219653;color:#219653;line-height:36px;border-radius:0}.red-highlight{color:#d42128}.link-basic{color:#ff4632}.link-basic:hover{cursor:pointer;color:#da301d}.btn-white{border:1px solid #fff;background:#fff;color:#fff;line-height:36px;border-radius:3px}.btn-orange{border:1px solid #ff4632;background:#ff4632;color:#fff;line-height:36px;border-radius:3px}.btn-orange:hover{color:#fff;background:#da301d}.ad-type-cards a{font-weight:600;color:#219653;background:#fff;border:1px solid #14b151;box-sizing:border-box;font-size:19px;border-radius:4px;text-align:left}.ad-type-cards a:hover{color:#219653;background:#d1ffe2;box-sizing:border-box;box-shadow:0 2px 9px #e5ecf3}.footnote{font-size:16px;color:#919496;padding-top:64px}.footer-btn{padding-top:36px}.pt-32{padding-top:32px}.mb-4px{margin-bottom:4px}.pt-64{padding-top:64px}.btn8{cursor:hand;text-align:center;position:relative;overflow:hidden!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.btn8:hover{border:1px solid #fff;color:#fff}.btn8::before{content:'';width:0%;height:100%;display:block;color:#fff;background:#16753e;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:1;top:0;z-index:-12;-moz-transition:all .7s cubic-bezier(.77,0,.175,1);-o-transition:all .7s cubic-bezier(.77,0,.175,1);-webkit-transition:all .7s cubic-bezier(.77,0,.175,1);transition:all .7s cubic-bezier(.77,0,.175,1)}.btn8::after{content:'';width:0%;background:#80ffd3;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:0;top:0;z-index:-15;-webkit-transition:all .94s cubic-bezier(.2,.95,.57,.99);-moz-transition:all .4s cubic-bezier(.2,.95,.57,.99);-o-transition:all .4s cubic-bezier(.2,.95,.57,.99);transition:all .4s cubic-bezier(.2,.95,.57,.99)}.btn8:hover::before,.btn8:hover::before{opacity:1;width:116%}.btn8:hover::after,.btn8:hover::after{opacity:1;width:120%}.btn9{cursor:hand;text-align:center;position:relative;overflow:hidden!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.btn9:hover{border:1px solid #fff;background:#16753e;color:#fff!important}.btn9::before{content:'';width:0%;height:100%;display:block;color:#fff;background:#16753e;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:1;top:0;z-index:-12;-moz-transition:all .7s cubic-bezier(.77,0,.175,1);-o-transition:all .7s cubic-bezier(.77,0,.175,1);-webkit-transition:all .7s cubic-bezier(.77,0,.175,1);transition:all .7s cubic-bezier(.77,0,.175,1)}.btn9::after{content:'';width:0%;background:#80ffd3;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:0;top:0;z-index:-15;-webkit-transition:all .94s cubic-bezier(.2,.95,.57,.99);-moz-transition:all .4s cubic-bezier(.2,.95,.57,.99);-o-transition:all .4s cubic-bezier(.2,.95,.57,.99);transition:all .4s cubic-bezier(.2,.95,.57,.99)}.btn9:hover::before,.btn9:hover::before{opacity:1;width:116%}.btn9:hover::after,.btn9:hover::after{opacity:1;width:120%}.btn10{cursor:hand;text-align:center;position:relative;overflow:hidden!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:0 0!important;z-index:10}.btn10:hover{border:1px solid #fff;color:#000}.btn10::before{content:'';width:0%;height:100%;display:block;color:#14b151;background:#fff;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:1;top:0;z-index:-12;-moz-transition:all .7s cubic-bezier(.77,0,.175,1);-o-transition:all .7s cubic-bezier(.77,0,.175,1);-webkit-transition:all .7s cubic-bezier(.77,0,.175,1);transition:all .7s cubic-bezier(.77,0,.175,1)}.btn10::after{content:'';width:0%;background:#80ffd3;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:0;top:0;z-index:-15;-webkit-transition:all .94s cubic-bezier(.2,.95,.57,.99);-moz-transition:all .4s cubic-bezier(.2,.95,.57,.99);-o-transition:all .4s cubic-bezier(.2,.95,.57,.99);transition:all .4s cubic-bezier(.2,.95,.57,.99)}.btn10:hover::before,.btn1O:hover::before{opacity:1;width:116%}.btn10:hover::after,.btn1O:hover::after{opacity:1;width:120%}.btnx{cursor:hand;text-align:center;position:relative;overflow:hidden!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:0 0!important;z-index:10}.btnx:hover{border:1px solid #14b151;color:#fff!important}.btnx::before{content:'';width:0%;height:100%;display:block;color:#fff;background:#14b151;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:1;top:0;z-index:-12;-moz-transition:all .7s cubic-bezier(.77,0,.175,1);-o-transition:all .7s cubic-bezier(.77,0,.175,1);-webkit-transition:all .7s cubic-bezier(.77,0,.175,1);transition:all .7s cubic-bezier(.77,0,.175,1)}.btnx::after{content:'';width:0%;background:#80ffd3;position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:0;top:0;z-index:-15;-webkit-transition:all .94s cubic-bezier(.2,.95,.57,.99);-moz-transition:all .4s cubic-bezier(.2,.95,.57,.99);-o-transition:all .4s cubic-bezier(.2,.95,.57,.99);transition:all .4s cubic-bezier(.2,.95,.57,.99)}.btnx:hover::before,.btnx:hover::before{opacity:1;width:116%}.btnx:hover::after,.btnx:hover::after{opacity:1;width:120%}.view-page-content{padding-bottom:32px}.blacktext{color:#000}.hd{background-color:#fff}.nav-bar{padding:16px 0;background:linear-gradient(180deg,#219653 0%,#25623c 100%)}@media screen and (max-width:1120px){.section{min-height:0}.minsection{min-height:0;padding-top:64px;padding-bottom:56px}h4{font-size:36px}h3{font-size:32px;line-height:44px;padding-bottom:24px;padding-top:48px}.footer h3{padding-bottom:24px;padding-top:32px}.innerheader{padding-top:28px;min-height:240px}p{font-size:18px}.view-page-title{padding-top:24px}.minheader{padding-top:64px;padding-bottom:56px;min-height:320px}svg.wavy_bg1{margin-top:-28px}svg.wavy_bg2{margin-bottom:-24px}svg.wavy_bg3{margin-top:-24px}.inneraside{font-size:32px}.innersection{min-height:120px;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:32px}.footer-btn{padding-top:32px}.footnote{font-size:14px}}@media screen and (max-width:640px){h3{font-size:24px;line-height:36px;padding-bottom:0;padding-top:0}h4{font-size:32px}h5{font-size:24px}h6{font-size:18px}.btn{line-height:30px}.btn-email{line-height:30px;padding:0;border:none;font-size:14px}.price-section{margin-top:24px;margin-bottom:16px}.extra-section{margin-bottom:16px}.clients-logo-padding .col img{margin-top:auto}.section{padding-bottom:24px}.pad-article{padding-top:0;padding-bottom:32px}.innerheader{padding-top:28px;min-height:240px}p{font-size:15px}.minheader{padding-top:0;padding-bottom:56px}svg.wavy_bg1{margin-top:-28px}svg.wavy_bg2{margin-bottom:-24px}svg.wavy_bg3{margin-top:-24px}.inneraside{font-size:22px}.innersection{min-height:120px;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:32px}.img{margin-bottom:32px}.our-numbers img{height:48px}.numbers-title-spacing{padding-top:28clpx;padding-bottom:12px}.footer-btn{padding-top:4px}.footnote{font-size:12px}.second-pix{position:absolute;top:35px;left:200px;width:100px;z-index:2}}body {
    font-family: brfirma,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif!important;
    background-color: #f3f7fb
}

#header {
    background-color: #219653;
    background: linear-gradient(180deg,#219653 0%,#1F2923 100%)
}

.header {
    color: #fff;
    min-height: 520px
}

.header a img {
    height: 32px
}

.minheader {
    min-height: 520px
}

.innerheader {
    min-height: 400px
}

.view-page-section {
    padding-top: 64px;
    padding-bottom: 120px
}

.view-page-title {
    padding-top: 48px
}

.price-section {
    margin-top: 32px;
    margin-bottom: 32px
}

.extra-section {
    margin-bottom: 32px
}

h4 {
    font-size: 50px;
    text-align: left;
    vertical-align: top;
    font-weight: 600
}

h5 {
    font-size: 32px;
    text-align: left;
    vertical-align: top;
    font-weight: 600
}

h6 {
    font-size: 20px;
    font-weight: 600
}

p {
    font-size: 20px;
    text-align: left;
    vertical-align: top;
    font-weight: 400
}

section {
    background-color: #f3f7fb
}

.section {
    padding-bottom: 64px
}

.minsection {
    min-height: 500px
}

.innersection {
    min-height: 170px;
    display: flex;
    flex-direction: row;
    align-items: center
}

h3 {
    font-size: 40px;
    text-align: left;
    font-weight: 600;
    vertical-align: top
}

.h3-title-spacing {
    padding-top: 48px;
    padding-bottom: 16px
}

.numbers-title-spacing {
    padding-top: 48px;
    padding-bottom: 16px
}

.seafoam-bg {
    background: #ebedfc
}

.sec {
    color: #3e4c59
}

aside {
    background-color: #ebedfc
}

.minaside {
    min-height: 400px
}

.head {
    margin-top: 44px;
    margin-bottom: 44px;
    text-align: center;
    vertical-align: top
}

article {
    background-color: #f3f7fb
}

.black-text {
    color: #000
}

.white-text {
    color: #fff
}

.light-grey-text {
    color: #3e4c59
}

.light-green-bg {
    background: #f2f4ec
}

.btn {
    line-height: 32px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 0
}

footer {
    background-color: #000;
    color: #fff;
    min-height: 400px
}

footer h3 {
    padding-bottom: 24px;
    padding-top: 48px
}

.footer {
    min-height: 400px
}

svg.wavy_bg1 {
    margin-top: -12px
}

svg.wavy_bg2 {
    margin-bottom: -12px
}

svg.wavy_bg3 {
    margin-top: -12px
}

.img {
    width: 120px;
    height: 40px
}

.inneraside {
    font-size: 40px;
    font-weight: 700
}

.subtextStats {
    color: #3e4c59;
    display: block
}

svg {
    max-width: 100%
}

.pad-article {
    padding-top: 48px
}

.clients-logo-padding .col img {
    margin-top: 32px
}

.second-pix {
    position: absolute;
    top: 35px;
    left: 250px;
    height: 300px;
    z-index: 2
}

.dressed-button {
    border: 1px solid green;
    color: green;
    line-height: 36px;
    border-radius: 0
}

.naked-button {
    border: 1px solid #fff;
    color: #fff;
    line-height: 36px;
    border-radius: 0
}

.button-footer {
    margin-top: 32px;
    margin-bottom: 24px
}

.naked-button-green {
    border: 1px solid #219653;
    color: #219653;
    line-height: 36px;
    border-radius: 0
}

.red-highlight {
    color: #d42128
}

.link-basic {
    color: #ff4632
}

.link-basic:hover {
    cursor: pointer;
    color: #da301d
}

.btn-white {
    border: 1px solid #fff;
    background: #fff;
    color: #fff;
    line-height: 36px;
    border-radius: 3px
}

.btn-orange {
    border: 1px solid #ff4632;
    background: #ff4632;
    color: #fff;
    line-height: 36px;
    border-radius: 3px
}

.btn-orange:hover {
    color: #fff;
    background: #da301d
}

.ad-type-cards a {
    font-weight: 600;
    color: #219653;
    background: #fff;
    border: 1px solid #14b151;
    box-sizing: border-box;
    font-size: 19px;
    border-radius: 4px;
    text-align: left
}

.ad-type-cards a:hover {
    color: #219653;
    background: #d1ffe2;
    box-sizing: border-box;
    box-shadow: 0 2px 9px #e5ecf3
}

.footnote {
    font-size: 16px;
    color: #919496;
    padding-top: 64px
}

.footer-btn {
    padding-top: 36px
}

.pt-32 {
    padding-top: 32px
}

.mb-4px {
    margin-bottom: 4px
}

.pt-64 {
    padding-top: 64px
}

.btn8 {
    cursor: hand;
    text-align: center;
    position: relative;
    overflow: hidden!important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 10
}

.btn8:hover {
    border: 1px solid #fff;
    color: #fff
}

.btn8::before {
    content: '';
    width: 0%;
    height: 100%;
    display: block;
    color: #fff;
    background: #16753e;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 1;
    top: 0;
    z-index: -12;
    -moz-transition: all .7s cubic-bezier(.77,0,.175,1);
    -o-transition: all .7s cubic-bezier(.77,0,.175,1);
    -webkit-transition: all .7s cubic-bezier(.77,0,.175,1);
    transition: all .7s cubic-bezier(.77,0,.175,1)
}

.btn8::after {
    content: '';
    width: 0%;
    background: #80ffd3;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 0;
    top: 0;
    z-index: -15;
    -webkit-transition: all .94s cubic-bezier(.2,.95,.57,.99);
    -moz-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    -o-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    transition: all .4s cubic-bezier(.2,.95,.57,.99)
}

.btn8:hover::before,.btn8:hover::before {
    opacity: 1;
    width: 116%
}

.btn8:hover::after,.btn8:hover::after {
    opacity: 1;
    width: 120%
}

.btn9 {
    cursor: hand;
    text-align: center;
    position: relative;
    overflow: hidden!important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 10
}

.btn9:hover {
    border: 1px solid #fff;
    background: #16753e;
    color: #fff!important
}

.btn9::before {
    content: '';
    width: 0%;
    height: 100%;
    display: block;
    color: #fff;
    background: #16753e;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 1;
    top: 0;
    z-index: -12;
    -moz-transition: all .7s cubic-bezier(.77,0,.175,1);
    -o-transition: all .7s cubic-bezier(.77,0,.175,1);
    -webkit-transition: all .7s cubic-bezier(.77,0,.175,1);
    transition: all .7s cubic-bezier(.77,0,.175,1)
}

.btn9::after {
    content: '';
    width: 0%;
    background: #80ffd3;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 0;
    top: 0;
    z-index: -15;
    -webkit-transition: all .94s cubic-bezier(.2,.95,.57,.99);
    -moz-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    -o-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    transition: all .4s cubic-bezier(.2,.95,.57,.99)
}

.btn9:hover::before,.btn9:hover::before {
    opacity: 1;
    width: 116%
}

.btn9:hover::after,.btn9:hover::after {
    opacity: 1;
    width: 120%
}

.btn10 {
    cursor: hand;
    text-align: center;
    position: relative;
    overflow: hidden!important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: 0 0!important;
    z-index: 10
}

.btn10:hover {
    border: 1px solid #fff;
    color: #000
}

.btn10::before {
    content: '';
    width: 0%;
    height: 100%;
    display: block;
    color: #14b151;
    background: #fff;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 1;
    top: 0;
    z-index: -12;
    -moz-transition: all .7s cubic-bezier(.77,0,.175,1);
    -o-transition: all .7s cubic-bezier(.77,0,.175,1);
    -webkit-transition: all .7s cubic-bezier(.77,0,.175,1);
    transition: all .7s cubic-bezier(.77,0,.175,1)
}

.btn10::after {
    content: '';
    width: 0%;
    background: #80ffd3;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 0;
    top: 0;
    z-index: -15;
    -webkit-transition: all .94s cubic-bezier(.2,.95,.57,.99);
    -moz-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    -o-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    transition: all .4s cubic-bezier(.2,.95,.57,.99)
}

.btn10:hover::before,.btn1O:hover::before {
    opacity: 1;
    width: 116%
}

.btn10:hover::after,.btn1O:hover::after {
    opacity: 1;
    width: 120%
}

.btnx {
    cursor: hand;
    text-align: center;
    position: relative;
    overflow: hidden!important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: 0 0!important;
    z-index: 10
}

.btnx:hover {
    border: 1px solid #14b151;
    color: #fff!important
}

.btnx::before {
    content: '';
    width: 0%;
    height: 100%;
    display: block;
    color: #fff;
    background: #14b151;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 1;
    top: 0;
    z-index: -12;
    -moz-transition: all .7s cubic-bezier(.77,0,.175,1);
    -o-transition: all .7s cubic-bezier(.77,0,.175,1);
    -webkit-transition: all .7s cubic-bezier(.77,0,.175,1);
    transition: all .7s cubic-bezier(.77,0,.175,1)
}

.btnx::after {
    content: '';
    width: 0%;
    background: #80ffd3;
    position: absolute;
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    left: -10%;
    opacity: 0;
    top: 0;
    z-index: -15;
    -webkit-transition: all .94s cubic-bezier(.2,.95,.57,.99);
    -moz-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    -o-transition: all .4s cubic-bezier(.2,.95,.57,.99);
    transition: all .4s cubic-bezier(.2,.95,.57,.99)
}

.btnx:hover::before,.btnx:hover::before {
    opacity: 1;
    width: 116%
}

.btnx:hover::after,.btnx:hover::after {
    opacity: 1;
    width: 120%
}

.view-page-content {
    padding-bottom: 32px
}

.blacktext {
    color: #000
}

.hd {
    background-color: #fff
}

.nav-bar {
    padding: 16px 0;
    background: linear-gradient(180deg,#219653 0%,#25623c 100%)
}

@media screen and (max-width: 1120px) {
    .section {
        min-height:0
    }

    .minsection {
        min-height: 0;
        padding-top: 64px;
        padding-bottom: 56px
    }

    h4 {
        font-size: 36px
    }

    h3 {
        font-size: 32px;
        line-height: 44px;
        padding-bottom: 24px;
        padding-top: 48px
    }

    .footer h3 {
        padding-bottom: 24px;
        padding-top: 32px
    }

    .innerheader {
        padding-top: 28px;
        min-height: 240px
    }

    p {
        font-size: 18px
    }

    .view-page-title {
        padding-top: 24px
    }

    .minheader {
        padding-top: 64px;
        padding-bottom: 56px;
        min-height: 320px
    }

    svg.wavy_bg1 {
        margin-top: -28px
    }

    svg.wavy_bg2 {
        margin-bottom: -24px
    }

    svg.wavy_bg3 {
        margin-top: -24px
    }

    .inneraside {
        font-size: 32px
    }

    .innersection {
        min-height: 120px;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        padding-bottom: 32px
    }

    .footer-btn {
        padding-top: 32px
    }

    .footnote {
        font-size: 14px
    }
}

@media screen and (max-width: 640px) {
    h3 {
        font-size:24px;
        line-height: 36px;
        padding-bottom: 0;
        padding-top: 0
    }

    h4 {
        font-size: 32px
    }

    h5 {
        font-size: 24px
    }

    h6 {
        font-size: 18px
    }

    .btn {
        line-height: 30px
    }

    .btn-email {
        line-height: 30px;
        padding: 0;
        border: none;
        font-size: 14px
    }

    .price-section {
        margin-top: 24px;
        margin-bottom: 16px
    }

    .extra-section {
        margin-bottom: 16px
    }

    .clients-logo-padding .col img {
        margin-top: auto
    }

    .section {
        padding-bottom: 24px
    }

    .pad-article {
        padding-top: 0;
        padding-bottom: 32px
    }

    .innerheader {
        padding-top: 28px;
        min-height: 240px
    }

    p {
        font-size: 15px
    }

    .minheader {
        padding-top: 0;
        padding-bottom: 56px
    }

    svg.wavy_bg1 {
        margin-top: -28px
    }

    svg.wavy_bg2 {
        margin-bottom: -24px
    }

    svg.wavy_bg3 {
        margin-top: -24px
    }

    .inneraside {
        font-size: 22px
    }

    .innersection {
        min-height: 120px;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        padding-bottom: 32px
    }

    .img {
        margin-bottom: 32px
    }

    .our-numbers img {
        height: 48px
    }

    .numbers-title-spacing {
        padding-top: 28clpx;
        padding-bottom: 12px
    }

    .footer-btn {
        padding-top: 4px
    }

    .footnote {
        font-size: 12px
    }

    .second-pix {
        position: absolute;
        top: 35px;
        left: 200px;
        width: 100px;
        z-index: 2
    }
}
