/*
Theme Name: Growth Academy Asia Theme
Text Domain: twentytwenty
Version: 1.5
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/


div,
img,
a,
ul,
li,
span,
h1,
h1,
h3,
h4,
h5 {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  list-style: none;
  border: 0;
  outline: none !important;
}

.clear {
  clear: both;
}

a {
  display: block;
}

a:hover,
a:focus {
  text-decoration: none;
  color: inherit;
}

img {
  max-width: 100%;
  height: auto;
}

::-moz-selection {
  color: #fff;
  background: #2f97e3;
}

::selection {
  color: #fff;
  background: #2f97e3;
}

html {
  overflow-x: hidden;
}

html.overflow {
  overflow-x: hidden;
}

body {
  font-family: "PillGothic300mgRegular_1" !important;
  font-size: 16px;
  font-weight: normal;
  color: #181c2d;
  line-height: 22px;
  overflow-x: hidden;
  padding: 0;
  margin: 0;
}

@media screen and (min-width: 768px) {
  body {
    font-size: 18px;
    line-height: 24px;
  }
}

p {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  p {
    margin-bottom: 24px;
  }
}

h1 {
  font-family: "PillGothic300mgRegular_1";
  font-size: 28px;
  color: #1b354c;
  line-height: 32px;
  margin-bottom: 12px;
}

@media screen and (min-width: 768px) {
  h1 {
    font-size: 32px;
    line-height: 34px;
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1024px) {
  h1 {
    font-size: 52px;
    line-height: 56px;
    margin-bottom: 18px;
  }
}

h2 {
  font-family: "PillGothic300mgRegular_1";
  font-size: 26px;
  color: #1b354c;
  line-height: 32px;
  margin-bottom: 10px;
}

@media screen and (min-width: 575px) {
  h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 16px;
  }
}

h3 {
  font-family: "PillGothic300mgRegular_1";
  font-size: 26px;
  color: #1b354c;
  line-height: 32px;
  margin-bottom: 10px;
}

@media screen and (min-width: 575px) {
  h3 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 768px) {
  h3 {
    font-size: 30px;
    line-height: 34px;
  }
}

@media screen and (min-width: 768px) {
  h2 {
    font-size: 43px;
    line-height: 42px;
  }
}

h5 {
  font-family: "PillGothic300mgRegular_1";
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #1b354c;
  line-height: 24px;
}

@media screen and (min-width: 768px) {
  h5 {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1024px) {
  h5 {
    font-size: 20px;
    line-height: 30px;
  }
}

button:focus {
  outline: none !important;
  outline: none !important;
}

.container-fluid {
  max-width: 1170px;
  padding: 0 15px;
  margin: 0 auto;
}

.full-width {
  padding: 40px 0;
}

@media screen and (min-width: 767px) {
  .full-width {
    padding: 125px 0;
  }
}

@media screen and (min-width: 1024px) {
  .full-width {
    padding: 125px 0;
  }
}

.full-width-top {
  padding-top: 40px;
}

@media screen and (min-width: 767px) {
  .full-width-top {
    padding-top: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .full-width-top {
    padding-top: 104px;
  }
}

.full-width-btm {
  padding-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .full-width-btm {
    padding-bottom: 80px;
  }
}

@media screen and (min-width: 1024px) {
  .full-width-btm {
    padding-bottom: 104px;
  }
}

.cta-blue-btn {
  font-family: "PillGothic300mgBold_1";
  font-size: 16px;
  padding: 14px 24px 11px 24px;
  background: #75d1f2;
  color: #1b354c;
  display: inline-block;
  text-transform: uppercase;
  line-height: normal;
}

@media screen and (min-width: 767px) {
  .cta-blue-btn {
    font-size: 20px;
    padding: 20px 40px 16px 40px;
  }
}

.cta-blue-btn:hover {
  background: #1b354c;
  color: #75d1f2;
}

/* Header */
.header {
  background: #1b354c;
  padding: 12px 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

.logo {
  max-width: 85px;
}

@media screen and (min-width: 768px) {
  .logo {
    max-width: 120px;
  }
}

.header-container {
  display: block;
}

@media screen and (min-width: 768px) {
  .header-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: baseline;
    align-content: stretch;
  }
}

.navbar {
  position: relative;
  padding: 0;
  margin: 0;
  flex-basis: inherit !important;
  flex-grow: 0 !important;
}

.navbar::before {
  content: "";
  display: block;
  background: url(./assets/images/lines.svg) no-repeat;
  width: 20px;
  height: 30px;
  background-size: contain;
  margin-top: 24px;
}

@media screen and (min-width: 768px) {
  .navbar::before {
    content: "";
    position: absolute;
    left: -65px;
    top: -2px;
    bottom: 0;
    margin: auto;
    width: 25px;
    height: 38px;
  }
}

.navbar ul {
  width: 100%;
  display: block;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .navbar ul {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: baseline;
    align-content: stretch;
    padding: 0;
    margin: 0;
  }
}

.navbar li {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .navbar li {
    margin-left: 40px;
  }
}

.navbar li:first-child {
  margin: 0;
}

.navbar li a {
  color: #fff;
  padding: 12px 0;
  border-top: 1px solid #2c445a;
}

@media screen and (min-width: 768px) {
  .navbar li a {
    color: #fff;
    padding: 0;
    border: none;
  }
}

.navbar li a:hover {
  color: #75d1f2;
}

.header .collapse:not(.show) {
  display: none !important;
}

@media screen and (min-width: 768px) {
  .header .collapse:not(.show) {
    display: block !important;
  }
}

.navbar-toggler {
  position: absolute;
  right: 16px;
  top: 26px;
  display: block;
  padding: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
}

@media screen and (min-width: 768px) {
  .navbar-toggler {
    display: none;
  }
}

/* Hamberger */
#nav-icon3 {
  width: 26px;
  height: 28px;
  position: relative;
  margin: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

#nav-icon3 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

.header.header-fixed #nav-icon3 span {
  background: #206ca6;
}

.inner-page #nav-icon3 span {
  background: #206ca6;
}

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 8px;
}

#nav-icon3 span:nth-child(4) {
  top: 16px;
}

#nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

/* Banner */
.accadamy-banner {
  height: auto;
  padding-top: 71px;
  padding-top: 130px;
  padding-bottom: 80px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: stretch;
}

@media screen and (min-width: 768px) {
  .accadamy-banner {
    padding-top: 92px;
    padding-bottom: 0;
    height: 100vh;
  }
}

.accadamy-banner h1 span {
  font-family: "PillGothic300mgBold_1";
}

.accadamy-banner p {
  font-size: 18px;
  max-width: 420px;
  line-height: 24px;
}

@media screen and (min-width: 768px) {
  .accadamy-banner p {
    font-size: 22px;
    max-width: 500px;
    line-height: 32px;
  }
}

@media screen and (max-width: 768px) {
  .home-btm-banner [class*="col"] {
    flex: 100%;
    max-width: 100%;
    width: 100%;
  }
}

.home-btm-banner-grid {
  max-width: 430px;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

@media screen and (max-width: 768px) {
  .home-btm-banner-grid.top {
    margin-bottom: 40px;
  }
}

.home-btm-banner-grid i {
  max-width: 70px;
  display: inline-block;
  margin-bottom: 24px;
}

.home-btm-banner-grid p {
  margin-bottom: 0;
}

.home-btm-banner {
  position: relative;
}

@media screen and (min-width: 768px) {
  .home-btm-banner::before {
    content: "";
    height: 105px;
    width: 2px;
    background: #1b354c;
    position: absolute;
    top: 82px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}

/* Information */
.home-information {
  background: #f5f5f5;
  position: relative;
  overflow: hidden;
  padding: 80px 0;
}

.info-pattern-left {
  position: absolute;
  left: 0;
  top: 0;
  margin: auto;
}

.info-pattern-right {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: auto;
}

.home-information-image {
  max-width: 150px;
  margin-bottom: 40px;
}

@media screen and (min-width: 575px) {
  .home-information-image {
    max-width: 210px;
    height: 100%;
    float: right;
    margin-right: 100px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: stretch;
  }
}

.home-information-text {
  margin-top: 32px;
}

.home-information-text:first-child {
  margin-top: 0;
}

.home-information-text p {
  margin-top: 5px;
  margin-bottom: 0;
}

.home-information-text p:first-child {
  margin-top: 0;
}

/* About us */
.about-clients {
  text-align: center;
}

.about-clients p {
  max-width: 580px;
  margin: 0 auto 16px;
  display: block;
}

@media screen and (min-width: 575px) {
  .about-clients p {
    margin: 0 auto 24px;
  }
}

.about-clients-image {
  max-width: 230px;
  margin: 12px auto 0 auto;
}

@media screen and (min-width: 575px) {
  .about-clients-image {
    max-width: 290px;
    margin: 24px auto 0 auto;
  }
}

/* what-we-do */
.what-we-do-container {
  max-width: 100%;
  margin: 0 auto;
  padding: 32px;
  background: #fff;
}

@media screen and (min-width: 1024px) {
  .what-we-do-container {
    max-width: 800px;
    margin: 0 auto;
    padding: 140px 0;
    background: none;
  }
}

.what-we-do h2 {
  text-align: left;
  display: block;
}

@media screen and (min-width: 768px) {
  .what-we-do h2 {
    text-align: center;
  }
}

.what-we-do h2 span {
  font-family: "PillGothic300mgBold_1";
}

.what-we-do ul {
  margin-top: 32px;
}

.what-we-do ul li {
  display: block;
}

@media screen and (min-width: 650px) {
  .what-we-do ul li {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch;
  }
}

.what-we-do ul li i {
  margin-right: 0;
  max-width: 180px;
  width: 100%;
  display: block;
}

@media screen and (min-width: 650px) {
  .what-we-do ul li i {
    margin-right: 24px;
    max-width: 255px;
    width: 100%;
    display: block;
  }
}

.what-we-do ul li p span {
  font-family: "PillGothic300mgBold_1";
}

/* How we help */
.where-we-help-head {
  display: block;
  margin-bottom: 24px;
}

@media screen and (min-width: 650px) {
  .where-we-help-head {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: stretch;
    margin-bottom: 48px;
  }
}

.where-we-help-head p {
  margin: 0;
}

.where-we-help-head-right {
  max-width: 100px;
  margin-left: 0;
  margin-top: 24px;
}

@media screen and (min-width: 650px) {
  .where-we-help-head-right {
    max-width: 100px;
    margin-left: 48px;
    margin-top: 0;
  }
}

.where-we-help-points {
  display: block;
}

@media screen and (min-width: 650px) {
  .where-we-help-points {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: stretch;
  }
}

.where-we-help-points li {
  position: relative;
  margin-top: 12px;
  padding: 6px 70px 15px 45px;
  font-size: 21px;
}

.where-we-help-points li:first-child {
  margin-top: 0;
}

.where-we-help-points li::before {
  content: "";
  background: url(./assets/images/Blullet-icon.png) no-repeat;
  width: 35px;
  height: 35px;
  display: block;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.where-we-help-points-right {
  margin-left: 0;
  margin-top: 12px;
}

@media screen and (min-width: 650px) {
  .where-we-help-points-right {
    margin-left: 48px;
  }
}

/* Testimonials */
.testimonials {
  text-align: center;
}

.testimonials-grid {
  text-align: center;
  max-width: 740px;
  margin: 0 auto 32px;
}

@media screen and (min-width: 575px) {
  .testimonials-grid {
    margin: 0 auto 48px;
  }
}

.person-details {
  font-size: 14px;
  font-style: italic;
}

#accordion .btn {
  font-family: "PillGothic300mgBold_1";
  font-size: 18px;
  padding: 16px 24px 10px 24px;
  background: #75d1f2;
  color: #1b354c;
  display: inline-block;
  text-transform: uppercase;
  line-height: normal;
  cursor: pointer;
  border: none;
  border-radius: 0;
}

@media screen and (min-width: 575px) {
  #accordion .btn {
    font-size: 20px;
    padding: 20px 40px 16px 40px;
  }
}

#accordion .btn:hover,
#accordion .btn:active,
#accordion .btn:focus {
  background: #1b354c;
  color: #75d1f2;
  text-decoration: none;
}

.usr-page-btn {
  font-family: "PillGothic300mgBold_1";
  font-size: 18px;
  padding: 16px 24px 10px 24px;
  background: #75d1f2;
  color: #1b354c;
  display: inline-block;
  text-transform: uppercase;
  line-height: normal;
  cursor: pointer;
  border: none;
  border-radius: 0;
}

@media screen and (min-width: 575px) {
  .usr-page-btn {
    font-size: 20px;
    padding: 20px 40px 16px 40px;
  }
}

.usr-page-btn :hover,
.usr-page-btn :hover,
.usr-page-btn :hover {
  background: #1b354c;
  color: #75d1f2;
  text-decoration: none;
}

/* Contact */
.contact {
  text-align: center;
  background: #f9fafc;
}

.form-group {
  max-width: 970px;
  width: 100%;
  margin: 0 auto;
  display: block;
}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group input[type="number"],
.form-group textarea {
  height: 42px;
  background: #fff;
  border: 1px solid #eeeeee;
  width: 100%;
  margin-bottom: 16px;
  padding: 0 12px;
}

@media screen and (min-width: 575px) {
  .form-group input[type="text"],
  .form-group input[type="email"],
  .form-group input[type="number"],
  .form-group textarea {
    height: 48px;
  }
}

.form-group textarea {
  padding: 12px;
}

.form-group input[type="submit"] {
  font-family: "PillGothic300mgBold_1";
  padding: 16px 24px 10px 24px !important;
  background: #e15b36;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  line-height: normal;
  border: none;
  cursor: pointer;
}

@media screen and (min-width: 575px) {
  .form-group input[type="submit"] {
    font-size: 20px;
    /*padding: 20px 40px 16px 40px !important;*/
  }
}

/* Social media */
.social-media {
  text-align: center;
}

.social-media ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: stretch;
}

.social-media ul li {
  margin: 0 12px;
}

.social-media ul li a {
  max-width: 40px;
  display: block;
}

@media screen and (min-width: 575px) {
  .social-media ul li a {
    max-width: 50px;
    display: block;
  }
}

/* footer */
.footer {
  background: #1b354c;
  padding: 48px 0;
}

.footer-logo {
  max-width: 110px;
}

@media screen and (min-width: 575px) {
  .footer-logo {
    max-width: 150px;
  }
}

.footer h6 {
  color: #bbbfc4;
  font-size: 14px;
  margin-top: 32px;
}

@media screen and (min-width: 575px) {
  .footer h6 {
    color: #bbbfc4;
    font-size: 16px;
    margin-top: 0;
  }
}

.footer-menu li {
  margin-top: 4px;
  font-size: 14px;
  color: #707275;
}

.footer-menu li:first-child {
  margin-top: 0;
}

.footer-menu li a {
  display: block;
  color: #bbbfc4;
}

.footer-menu li a:hover {
  text-decoration: underline;
}

.footer .col-sm-6 {
  text-align: center;
}

.where-we-help-points li::before .no-view {
  display: none !important;
}

/* About us */
.about-page .accadamy-banner h1,
.about-page .accadamy-banner p {
  color: #fff;
}
.vision-philosophy p {
  text-align: justify;
}
.our-vision {
  margin-bottom: 24px;
}
@media screen and (min-width: 575px) {
  .our-vision {
    margin-bottom: 64px;
  }
}
.our-vision-image {
  margin-bottom: 16px;
}
@media screen and (min-width: 575px) {
  .our-vision-image {
    margin-bottom: 0;
  }
}
.our-recent-courses {
  background: #f5f5f5;
  text-align: center;
}
.our-recent-courses-image {
  margin-bottom: 24px;
}
.our-recent-courses-grid {
  margin-bottom: 24px;
}
@media screen and (min-width: 575px) {
  .our-recent-courses-grid {
    margin-bottom: 0;
  }
}
.counter-grid {
  text-align: center;
  margin-bottom: 32px;
}
@media screen and (min-width: 575px) {
  .counter-grid {
    text-align: center;
    margin-bottom: 0;
  }
}
.counter-grid i {
  max-width: 70px;
  display: block;
  margin: 0 auto 24px;
}
.counter-text {
  font-family: "PillGothic300mgBold_1";
  font-size: 40px;
  margin-bottom: 16px;
}
@media screen and (max-width: 575px) {
  .our-recent-courses.full-width {
    padding-bottom: 0;
  }
  .counter.full-width {
    padding-bottom: 0;
  }
}

/* Services */
.service-solutions {
  background: #1b354c;
}
.service-page .accadamy-banner h1,
.service-page .accadamy-banner p {
  color: #fff;
}
.help-solve h2 {
  text-align: center;
  margin-bottom: 0;
}
.service-solutions-grid {
  margin-bottom: 24px;
}
@media screen and (min-width: 575px) {
  .service-solutions-grid {
    margin-bottom: 0;
  }
}
.service-solutions-grid i {
  display: block;
  margin-bottom: 16px;
  max-width: 65px;
  margin-left: 4%;
}
@media screen and (min-width: 768px) {
  .service-solutions-grid i {
    display: block;
    margin-bottom: 24px;
    max-width: inherit;
    margin-left: 25%;
  }
}
.service-solutions-grid h3 {
  color: #fff;
  margin-left: 4%;
}
.service-solutions-grid li {
  margin-top: 6px;
  position: relative;
  color: #fff;
  padding-left: 16px;
}
.service-solutions-grid li:first-child {
  margin-top: 0;
}
.service-solutions-grid li::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #fff;
  position: absolute;
  left: 0;
  top: -4px;
  bottom: 0;
  margin: auto;
}
.strategy-consulting h3 {
  color: #f3ab3a;
}
.strategy-consulting li::before {
  background: #f3ab3a;
}
.creative-content li::before {
  background: #e15b36;
}
.creative-content h3 {
  color: #e15b36;
}
.creative-content li::before {
  background: #e15b36;
}
.creative-content ul {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .creative-content ul::before {
    content: "";
    width: 2px;
    height: 160px;
    background: #254766;
    position: absolute;
    top: 0;
    left: -40px;
    bottom: 0;
    margin: auto;
  }
}
.campaign-delivery h3 {
  color: #36c0c9;
}
.campaign-delivery li::before {
  background: #36c0c9;
}
.campaign-delivery ul {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .campaign-delivery ul::before {
    content: "";
    width: 2px;
    height: 160px;
    background: #254766;
    position: absolute;
    top: 0;
    left: -40px;
    bottom: 0;
    margin: auto;
  }
}

.partners-page .accadamy-banner h1,
.partners-page .accadamy-banner p {
  color: #1b354c;
}

.partnership {
  text-align: center;
}

.partnership-img {
  max-width: 800px;
  margin: 24px auto 0 auto;
}

@media screen and (min-width: 576px) {
  .partnership-img {
    margin: 40px auto 0 auto;
  }
}

.partnership img {
  width: 100%;
}

.partner-talk {
  background: #d2d7db;
}

.partner-talk.bottom {
  background: #e9ebed;
}

.partner-talk-text {
  text-align: justify;
}

@media screen and (max-width: 576px) {
  .partner-talk-image {
    margin: 16px 0;
  }
}

/* Partner page */
#accordion-talk-1 .btn,
#accordion-talk-2 .btn {
  font-family: "PillGothic300mgBold_1";
  font-size: 18px;
  padding: 16px 24px 10px 24px;
  background: #75d1f2;
  color: #1b354c;
  display: inline-block;
  text-transform: uppercase;
  line-height: normal;
  cursor: pointer;
  border: none;
  border-radius: 0;
}

@media screen and (min-width: 575px) {
  #accordion-talk-1 .btn,
  #accordion-talk-2 .btn {
    font-size: 20px;
    padding: 20px 40px 16px 40px;
  }
}

#accordion-talk-1 .btn:hover,
#accordion-talk-1 .btn:active,
#accordion-talk-1 .btn:focus {
  background: #1b354c;
  color: #75d1f2;
  text-decoration: none;
}

#accordion-talk-2 .btn:hover,
#accordion-talk-2 .btn:active,
#accordion-talk-2 .btn:focus {
  background: #1b354c;
  color: #75d1f2;
  text-decoration: none;
}
.uwp_widget_author_box {
    display: none !important;
}