@import url("https://fonts.googleapis.com/css2?family=Nunito");.et_pb_row .et_pb_testimonial_author {
  margin-top: 20px;
}
#menu-item-669 > a:hover {
  border-color: #185efb !important;
}
#menu-item-669 > a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  padding-right: 25px !important;
  padding-left: 25px !important;
  border-width: 2px !important;
  border-style: solid !important;
  border-radius: 30px 30px 30px 30px !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
}
.et_pb_column #gform_confirmation_message_1 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-style: solid;
  border-radius: 15px 15px 15px 15px;
  padding: 15px !important;
  color: rgba(255, 255, 255, 0.72);
  font-weight: 700 !important;
  font-size: 14px !important;
  text-align: center;
}
#gform_wrapper_1 input[type=submit]:hover {
  background-color: #5521ca;
}
#gform_wrapper_1 input[type=submit] {
  transition: opacity 0.4s ease-in-out 0s, background-color 0.4s ease-in-out 0s;
}
#gform_1 #validation_message_1_1 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.72) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
#gform_1 #validation_message_1_3 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.72) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
#gform_1 #validation_message_1_5 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.72) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
.gform-body > #gform_fields_1 .ginput_container > .gfield_description {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.73) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
#gform_1 #validation_message_1_6 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.72) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
.post-229 .et_pb_section:nth-child(1) {
  padding-top: 171px !important;
}
.post-231 .et_pb_section:nth-child(1) {
  padding-top: 171px !important;
}
.post-233 .et_pb_section:nth-child(1) {
  padding-top: 171px !important;
}
html body div#et-top-navigation ul.nav li a {
  padding-bottom: 10px;
  border-bottom-width: 3px;
  margin-bottom: 20px;
}
html body div#et-top-navigation ul.nav .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
  border-width: 0px;
  border-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #185efb;
}
html body header#main-header #logo {
  max-width: 200px !important;
  margin-top: 5px;
}
html body div#et-top-navigation {
  padding-top: 20px !important;
}
#gform_wrapper_1 .gfield_select {
  border-width: 15px !important;
  border-color: rgba(187, 187, 187, 0) !important;
}
#gform_1 #validation_message_1_7 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.72) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
#post-227 > div > div > div > div:nth-child(2) > div > div:nth-child(1) > div:nth-child(1) > div > p:nth-child(5) {
  padding-bottom: 15px;
}
#solution.et_pb_section .et_pb_image img {
  transition: all 0s ease 0s !important;
}
.post-227 .et_pb_section:nth-child(3) .et_pb_text img:not(.wp-smiley) {
  margin-bottom: 15px;
}
#gform_wrapper_1 .gfield_label {
  color: rgba(255, 255, 255, 0.72);
}
#gform_1 #validation_message_1_8 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.72) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
#gform_1 #validation_message_1_9 {
  border-color: #185efb !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  border-width: 2px !important;
  border-radius: 15px 15px 15px 15px !important;
  color: rgba(255, 255, 255, 0.72) !important;
  font-weight: 700 !important;
  padding: 15px !important;
  font-size: 14px;
  font-family: Nunito;
}
.et_pb_column #gform_1_validation_container {
  padding-left: 45px !important;
}
.post-1616 .et_pb_section:nth-child(3) .et_pb_circle_counter .percent p .percent-value {
  font-weight: 600 !important;
}
.post-1605 .et_pb_section:nth-child(1) {
  padding-top: 87px !important;
}
#plans.et_pb_section .et_pb_blog_grid .hentry {
  padding: 35px;
}
html body div#main-content {
  background-color: #000000 !important;
}
html body div#main-content .container {
  padding-top: 0px !important;
  width: 100%;
}
#left-area .hentry {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
html body div#main-content #left-area {
  padding-bottom: 0px;
}
html body div#footer-bottom #footer-info {
  font-size: 14px;
  width: 100%;
  text-align: center;
}
html body div#et-footer-nav ul.bottom-nav {
  text-align: center;
}
html body div#et-footer-nav ul.bottom-nav li {
  padding-right: 10px;
  padding-left: 10px;
}
div > #et-boc > #main-header .logo_container {
  min-height: 88px;
}
#top-menu > li:nth-child(7) > a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  padding-right: 25px !important;
  padding-left: 25px !important;
  border-width: 2px !important;
  border-style: solid !important;
  border-radius: 30px 30px 30px 30px !important;
  border-color: #ffffff !important;
  color: #ffffff !important;
}
#top-menu > li:nth-child(7) > a:hover {
  border-color: #185efb !important;
}
#posts.et_pb_section .et_pb_posts .hentry img:not(.wp-smiley) {
  max-width: 350px;
  float: left !important;
  margin-right: 50px;
  border-radius: 30px 30px 30px 30px;
}
.et_pb_column .et_pb_ajax_pagination_container > .et_pb_post > .post-content {
  display: flex;
  flex-direction: column;
}
.et_pb_row .et_pb_ajax_pagination_container > .et_pb_post {
  margin-bottom: 35px;
}
.et_pb_row .et_pb_post {
  display: block;
}
.et_pb_section .et_social_inline {
  margin-bottom: 0px !important;
}
@media screen and (max-width: 1024px) {
  .post-18 .et_pb_section:nth-child(5) .et_pb_text {
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 50px !important;
  }
  .post-225 .et_pb_section:nth-child(2) .et_pb_text p {
    font-size: 15px;
  }
  .post-225 .et_pb_section:nth-child(4) .et_pb_blurb .et_pb_blurb_content p {
    font-size: 15px;
  }
  .post-225 .et_pb_section:nth-child(4) {
    padding-top: 60px;
    padding-bottom: 75px;
  }
  .post-225 .et_pb_section:nth-child(2) .et_pb_text ul li {
    font-size: 15px;
  }
  .post-225 .et_pb_section:nth-child(6) .et_pb_text p {
    font-size: 15px;
  }
  .post-225 .et_pb_section:nth-child(1) .et_pb_text h1 {
    font-size: 45px;
  }
  .post-225 .et_pb_section:nth-child(2) .et_pb_text h2 {
    font-size: 35px;
  }
  .post-225 .et_pb_section:nth-child(4) .et_pb_text h2 {
    font-size: 35px;
  }
  .post-225 .et_pb_section:nth-child(5) .et_pb_text h2 {
    font-size: 35px;
  }
  .post-227 .et_pb_section:nth-child(1) .et_pb_text h1 {
    font-size: 37px;
  }
  .post-227 .et_pb_section:nth-child(1) .et_pb_text p {
    font-size: 15px;
  }
  .post-227 .et_pb_section:nth-child(1) .et_pb_text ul li {
    font-size: 15px;
  }
  .post-227 .et_pb_section:nth-child(2) .et_pb_text p {
    font-size: 15px;
  }
  .post-227 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
    background-size: 100%;
  }
  .post-227 .et_pb_section:nth-child(2) .et_pb_text ul li {
    font-size: 15px;
  }
  .post-227 .et_pb_section:nth-child(4) .et_pb_text h2 {
    font-size: 35px;
  }
  .post-227 .et_pb_section:nth-child(4) .et_pb_testimonial .et_pb_testimonial_description p:not(.et_pb_testimonial_meta) {
    font-size: 15px;
  }
  .post-229 .et_pb_section:nth-child(1) .et_pb_text h1 {
    font-size: 45px;
  }
  .post-229 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content p {
    font-size: 15px;
  }
  #post-229 > div > div > div > div:nth-child(3) > div > div:nth-child(2) > div:nth-child(1) {
    padding-top: 50px !important;
  }
  #post-229 > div > div > div > div:nth-child(3) > div > div:nth-child(2) > div:nth-child(4) {
    padding-bottom: 50px !important;
  }
  .post-229 .et_pb_section:nth-child(4) .et_pb_text h2 {
    font-size: 27px;
  }
  .post-229 .et_pb_section:nth-child(4) {
    background-size: 40%;
  }
  .post-229 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    margin-right: 50px;
  }
  .post-229 .et_pb_section:nth-child(2) {
    background-size: auto;
  }
  .post-229 .et_pb_section:nth-child(2) .et_pb_text h2 {
    font-size: 35px;
  }
  #post-18 > div > div > div > div:nth-child(5) > div > div:nth-child(1) > div:nth-child(2) {
    margin-left: 50px !important;
  }
  #menu-item-669 > a {
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .post-233 .et_pb_section:nth-child(1) .et_pb_text h1 {
    font-size: 40px;
  }
  .post-225 .et_pb_section:nth-child(1) {
    padding-top: 125px !important;
  }
  .post-227 .et_pb_section:nth-child(1) {
    padding-top: 125px !important;
  }
  .post-229 .et_pb_section:nth-child(1) {
    padding-top: 150px !important;
  }
  .post-231 .et_pb_section:nth-child(1) {
    padding-top: 135px !important;
  }
  .post-233 .et_pb_section:nth-child(1) {
    padding-top: 150px !important;
  }
  .post-1605 .et_pb_section:nth-child(1) {
    padding-top: 50px !important;
  }
  .post-1605 .et_pb_section:nth-child(1) .et_pb_text a {
    font-size: 14px;
  }
  #posts.et_pb_section .et_pb_posts .hentry img:not(.wp-smiley) {
    max-width: 31%;
    margin-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  .post-225 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    margin-bottom: 20px;
  }
  .post-225 .et_pb_section:nth-child(2) {
    background-size: 35%;
  }
  .post-225 .et_pb_section:nth-child(4) {
    padding-top: 40px;
    padding-bottom: 55px;
  }
  .post-229 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) {
    max-width: 60%;
  }
  #post-229 > div > div > div > div:nth-child(3) > div > div:nth-child(2) > div:nth-child(1) {
    padding-top: 20px !important;
  }
  .post-229 .et_pb_section:nth-child(4) {
    background-size: 62% !important;
  }
  .post-229 .et_pb_section:nth-child(2) {
    background-size: 50% !important;
  }
  html body .mobile_nav ul#mobile_menu li a {
    font-weight: 700;
    padding-right: 25px;
    padding-left: 25px;
  }
  #menu-item-669 > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 25px !important;
    padding-left: 25px !important;
    border-width: 0px !important;
  }
  body #main-header > .container {
    height: 80px !important;
  }
  .post-231 .et_pb_section:nth-child(1) {
    padding-bottom: 100px !important;
  }
  .post-225 .et_pb_section:nth-child(5) {
    background-size: 35%;
  }
  .post-225 .et_pb_section:nth-child(1) {
    padding-top: 125px !important;
    padding-bottom: 75px !important;
  }
  .post-227 .et_pb_section:nth-child(1) {
    padding-top: 125px !important;
    padding-bottom: 100px !important;
  }
  .post-229 .et_pb_section:nth-child(1) {
    padding-top: 135px !important;
    padding-bottom: 75px;
  }
  html body header#main-header {
    height: 80px;
  }
  #gform_wrapper_1 .gfield_select {
    height: 60px !important;
  }
  html body .mobile_nav ul#mobile_menu .current-menu-item > a,
  .main-navigation .current-menu-ancestor > a,
  .main-navigation .current_page_item > a,
  .main-navigation .current_page_ancestor > a {
    color: #185efb;
  }
  html body header#main-header #logo {
    margin-top: 0px;
  }
  .et_pb_column .et_pb_section {
    padding-top: 0px;
  }
  #posts.et_pb_section .et_pb_posts .hentry img:not(.wp-smiley) {
    max-width: 100%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 667px) {
  .post-225 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    margin-bottom: 10px;
  }
  .post-229 .et_pb_section:nth-child(2) {
    background-size: 40% !important;
  }
  html body .mobile_nav ul#mobile_menu {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  .post-225 .et_pb_section:nth-child(2) {
    background-size: 40%;
  }
  .post-229 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) {
    max-width: 80%;
  }
}
@media screen and (max-width: 375px) {
  .post-18 .et_pb_section:nth-child(5) .et_pb_text {
    padding-top: 40px !important;
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  #post-18 > div > div > div > div:nth-child(5) > div > div:nth-child(1) > div:nth-child(2) {
    margin-left: 40px !important;
  }
  .post-229 .et_pb_section:nth-child(1) .et_pb_text h1 {
    font-size: 40px;
  }
  .post-229 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) {
    max-width: 80%;
  }
  .post-233 .et_pb_section:nth-child(1) .et_pb_text h1 {
    font-size: 33px;
  }
  .post-225 .et_pb_section:nth-child(5) {
    background-size: 50%;
  }
  .post-225 .et_pb_section:nth-child(2) {
    background-size: 85%;
  }
  html body header#main-header #logo {
    max-width: 150px !important;
  }
  .post-1616 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
    margin-bottom: 0px;
  }
  .post-1616 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    margin-bottom: 0px;
  }
}
