/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 22 2021 | 16:36:10 */
p, a{
  font-family: 'Noway Medium';
}

h1,h2,h3,h4,h5,h6{
   font-family: 'Noway Bold';
}

html{
    overflow-x: hidden;
}

/* li.current_page_item{
    background:#999;
    color:#fff;
}
  */
/* Highlight using link element */
/* li.current_page_item a{
    color:#64DFDF!important;
} */

.color-purple{
  color:#6930C3!important;
}

.color-mint{
  color:#64DFDF!important;
}

.color-black{
  color:black!important;
}

.banner-text{
      font-size: 6rem!important;
    color: transparent!important;
    -webkit-text-stroke: 1px white;
    letter-spacing: 10px;
}

.header-text{
 font-family: 'Noway Bold';  
}

h2{
  font-size: 2rem;
}

.heading{
 font-size: 2rem!important; 
}

.sub-contact{
  font-size: 13px;
    color: #64DFDF;
    text-transform: uppercase;
}

.milhoes{
      font-size: 4em;
    color: #000000;
}

.no-height{
  margin-bottom: 0!important;
}

.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {
    width: 100%;
    padding: .75em;
    margin-bottom: 7px;
    font-family: 'Noway';
}

.white-stroke-home-mid-section{
      color: #ffffff;
    /* -webkit-text-stroke: 1px white; */
    text-transform: uppercase;
    font-size: 25px;
    font-family: 'Noway Bold';
    text-align: center;
}

.sub-contact-heading{
    color: #8a2ce3;
    font-family: 'Noway medium';
  line-height: 2.4rem;
  
}

.header-banner{
      height: calc(100vh - 120px)!important;
}

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-content {
    padding: 30px;
}

.outline-white{
    -webkit-text-stroke: 1px white;
    color: transparent;
}

.entry-content {
    word-wrap: break-word;
    padding: 0px 40px 40px 40px;
}

.entry-meta, .entry-meta * {
    line-height: 1.45;
    color: #64DFDF!important;
}

a, .page-title {
    color: #6be0e0;
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    color: #ffffff;
    border-color: #000000;
    background-color: #020202;
    border-radius: 2px;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    font-family: inherit;
    font-weight: inherit;
    line-height: 1;
    font-family: 'Noway Bold';
}

.widget-cta{
  background-image:url(https://successfactors.itgest.ao/wp-content/uploads/2021/10/contact_bg-scaled.jpg);
  min-height:500px;
  background-size:cover;
  background-repeat:no-repeat;
  color: white;
    font-family: 'Noway bold';
    font-size: 2em;
    line-height: 1.4em;
    padding: 30px;
}

.ast-separate-container .ast-single-related-posts-container {
    padding: 0px;
    background-color: transparent;
}

h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: #000000;
  font-size: 1.5rem;
}

.widget {
    margin: 0 0 0 0;
    border-bottom: 1px solid #00000000;
    margin-bottom: 10px;
}

.comments-area {
    border-top: 1px solid #eeeeee;
    margin-top: 2em;
    display: none;
}

.ast-separate-container.ast-right-sidebar #secondary, .ast-separate-container.ast-left-sidebar #secondary {
    border: 0;
    margin-left: 20px;
    margin-right: auto;
    margin-top: 140px;
    /* padding: 40px; */
    padding-left: 0;
}

.single .entry-header {
    margin-bottom: 0px;
}

.wp-block-group {
   padding:30px;
  background-color: white;
}

.ast-separate-container.ast-right-sidebar #secondary, .ast-separate-container.ast-left-sidebar #secondary {
    border: 0;
    margin-left: 20px!important;
    margin-right: auto;
    margin-top: 140px;
/*     padding: 40px; */
}

.single .post-navigation .nav-links {
    -js-display: flex;
    display: flex;
    display: none;
}

.ast-separate-container .ast-related-posts-title {
    margin: 0 0 27px 0;
    color: white;
}

.ss-popup-overlay .ss-popup .ss-powered-by {
    margin-top: 12px;
    font-size: 12px;
    text-align: center;
    color: #aaa;
    width: 100%;
    display: none;
}

.entry-title a {
    color: #ffffff;
}

.ast-separate-container .ast-single-related-posts-container {
    padding: 30px;
    background-color: black;
      display: none;
}

.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
    background-color: #eee0;
    padding-bottom: 0;
    border-bottom: 0;
}

.ss-inline-share-wrapper {
    /* display: block; */
    margin: 0;
    clear: both;
    padding-bottom:30px;
}
.wp-block-search{
  background-color:white;
  padding:20px;
  margin-bottom:0px;
}

.entry-title a {
    color: #000000;
}

.archive .entry-title, .blog .entry-title, .search .entry-title {
    line-height: 1.3;
    padding-left: 40px;
}

.ast-separate-container .ast-article-post {
    background-color: white;
    margin-bottom: 20px!important;
}

.archive.entry-meta{
    line-height: 1.3;
    padding-left: 40px;
}

.btn-widget-cta{
  font-size: 12px;
    display: inline-block;
    background-color: black;
    color: white;
    padding: 9px 30px 9px 30px;
}

.btn-widget-cta:hover{
  font-size: 12px;
    display: inline-block;
    background-color: white;
    color: black;
  padding: 9px 30px 9px 30px;
}

.ast-grid-common-col .entry-meta{
  padding-left: 40px;
}

.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
    margin: 0;
    padding: 0;
}

.archive .entry-title, .blog .entry-title, .search .entry-title {
    line-height: 1.3;
    padding-left: 40px;
    padding-top: 30px;
}



.blog-layout-1 {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: white!important;
    padding-bottom: 2em;
    vertical-align: middle;
    border-bottom: 1px solid #eee;
}

.single .entry-header .post-thumb img {
    margin-top: 0;
    margin-bottom: 0;
    height: 50vh;
    /* width: auto; */
    object-fit: cover;
}
.single .entry-header .post-thumb+.ast-single-post-order {
    margin-top: 2em;
    padding: 0px 40px 19px 40px;
}

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    margin: 140px 0;
    padding: 0;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0;
}

.ast-separate-container.ast-right-sidebar #secondary, .ast-separate-container.ast-left-sidebar #secondary {
    border: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 140px;
}


.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-inner {
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #80808033;
}

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info.qodef-info--top {
    margin-bottom: 1.25em;
}

.site-header {
    z-index: 99;
    position: fixed;
    width: 100vw;
}

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-inner {
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #8080803b;
}

.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-content {
    padding: 30px;
}

.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-text{
  margin-bottom: 1em;
  margin-top: 10px;
}

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;
}

#badge-intro img {
    height: 150px;
    width: 150px;
    bottom: -28vh;
    right: -5vw;
    position: absolute;
   transform: translatey(0px);
  -webkit-animation: float 6s ease-in-out infinite;
          animation: float 6s ease-in-out infinite;
}

.d-none{
  display:none;
}

@-webkit-keyframes float {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}

@keyframes float {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}

.ast-header-break-point .ast-primary-header-bar {
    border-bottom-width: 0px!important;
    border-bottom-color: #eaeaea;
    border-bottom-style: solid;
}

.ast-builder-menu-1 .menu-item > .menu-link {
font-size:13px;
}

.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu {
    box-shadow: 10px 30px 60px -2px rgb(0 0 0 / 10%);
    width: 300px;
  padding-top: 10px;
    padding-bottom: 10px;
}

.logo-top-pt2020 {
  width:150px;
  margin-right:30px;
}
footer h3{
    font-family: 'Noway Bold';
}

.btn-footer{
  color: white;
  border: 2px solid white;
  padding: 10px 20px 10px 20px;
  margin-top:20px;
   font-family: 'Noway Medium';
  display:inline-block;
}

.widget-title {
    font-size: 21px;
    font-size: 1.4rem;
    color: #ffffff;
}

footer a{
    color: #4b4f50;
}

header{
      transform: translate3D(0, 0, 0);
    -webkit-transform: translate3D(0, 0, 0);
    -webkit-transition: -webkit-box-shadow .25s ease, background-color .25s ease, padding .25s ease;
    transition: box-shadow .25s ease, background-color .25s ease, padding .25s ease;
    will-change: transform
}

.ast-builder-menu-1 .menu-item > .menu-link {
    color: #9fa6b6;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
}

/* Dropdown Button */
.dropbtn {
    background-color: #f3f3f3;
    color: black;
    padding: 16px 36px 16px 36px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    font-family: 'Noway medium';
    min-width: 300px;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #000;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #ededed;
    min-width: 300px;
    right: 0;
    box-shadow: 0;
    z-index: 1;
    width: 100%;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}

/* Melhoras Responsivas */
@media (max-width: 921px){
.site-title {
    display: block;
    display: none!important;
  }
  
  #badge-intro img {
    height: 150px;
    width: 150px;
    bottom: -28vh;
    right: 25vw;
    position: absolute;
    transform: translatey(0px);
    -webkit-animation: float 6s ease-in-out infinite;
    animation: float 6s ease-in-out infinite;
}
  
  .intro-image-banner{
    position:relative;
    margin-top:40vh;
  }
  .white-stroke-home-mid-section {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 17px;
    font-family: 'Noway Bold';
    text-align: center;
}
  
  .ast-header-break-point .main-navigation ul .menu-item .menu-link {
    padding: 0 20px;
    display: inline-block;
    width: 100%;
    border: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    font-family: 'Noway bold';
}
  .heading {
    font-size: 1.6rem!important;
}
  
  .banner-text{
    font-size: 3rem!important;
  }
  .ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{
    outline:0px!important;
  }
}

.titulo_candidaturas{
      color: black!important;
    font-family: 'Noway bold';
      font-size: 18px!important;
  margin-bottom:0px!important;
}

.conteudo_candidaturas p{
      color: grey;
    font-family: 'Noway light';
}

.qodef-qi-accordion .qodef-e-content p {
    margin: 0;
    color: #818a91;
  font-size: 13px;
}

.elementor-623 .elementor-element.elementor-element-e23dc68 .qodef-qi-accordion .qodef-e-content {
  height:100%!important;
}
.elementor hr {
    margin: 0;
    background-color: #00000021;
  margin-top: 10px;
    margin-bottom: 10px;
}

/* .status_candidaturas_label{
 background-color: #64dfdf;
    display: inline-block;
    padding: 4px 15px 4px 15px;
    border-radius: 20px;
    color: white!important;
    font-size: 9px;
}
 */
.card-candidaturas {
    background-color: #ffffff;
    padding: 19px;
    margin-top: 4px;
}

.loader-ajax{
  color:black!important;
  text-align:center;
}

@media (max-width: 700px){
  .logo-top-pt2020 {
    width: 120px;
    margin-right: 30px;
    float: left;
    position: absolute;
    left: 10px;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
    display: block;
    margin-bottom: 10px;
    margin-top: 20px;
}
  
  .footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu {
    display: flex;
    flex-flow: column;
}
}

.politica{
  width:5%!important;
  font-size:8px;
}

.wpcf7-list-item-label{
  width:90%!important;
  font-size:10px;
  position:absolute;
  margin-top:0px;
}

.wpcf7-submit{
  margin-top:20px;
}

.min-height-box{
  min-height:236px;
}

.elementor-9 .elementor-element.elementor-element-72153bf .elementor-icon-list-text{
    font-family: 'Noway Bold';
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    font-family: 'Noway Bold';
}

.elementor-38 .elementor-element.elementor-element-80f5e92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-80f5e92 .elementor-icon-list-item > a {
    font-family: 'Noway Medium';
    font-size: 12px;
    font-weight: 400;
    color:grey;
}
.text-white .mouse {
    border-color: #fff;
}

.text-center{
  text-align-last: center;
}

.mouse {
    position: relative;
    display: inline-block;
    width: 1.875rem;
    height: 3.125rem;
    border-radius: 10rem;
    border: 2px solid #fff;
}

.mouse::after {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    content: "";
    position: absolute;
    display: block;
    top: 25%;
    left: 50%;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    -webkit-animation: mouse 2s linear infinite;
    -moz-animation: mouse 2s linear infinite;
    animation: mouse 2s linear infinite;
}

@-webkit-keyframes mouse {
    0% {
        opacity: 1;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(-50%, 20px);
        -moz-transform: translate(-50%, 20px);
        transform: translate(-50%, 20px);
    }
}

@-moz-keyframes mouse {
    0% {
        opacity: 1;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(-50%, 20px);
        -moz-transform: translate(-50%, 20px);
        transform: translate(-50%, 20px);
    }
}

@keyframes mouse {
    0% {
        opacity: 1;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(-50%, 20px);
        -moz-transform: translate(-50%, 20px);
        transform: translate(-50%, 20px);
    }
}

.ast-custom-post-type.single .entry-header {
    margin-bottom: 0px;
    padding: 40px 40px 10px;
}

      .flex-container {
          display: flex;
          
        }
        
        .flex-container > div {
            background-color:#11FFBD;
          margin: 10px;
          padding: 20px;
          font-size: 30px;
          width:33%;
          min-height:250px;
          justify-items:center;
          align-items:center;
          display:flex;
          align-items: center;
          flex-direction: column;
          justify-content:center;
          margin:5px;
          font-family:'Noway Medium';
          font-size:20px;
          color:black;
        }

tr td{
   font-family:'Noway Medium';
}

.subfont a{
   font-family:'Noway Medium';
  color:grey; 
}

.sub-font{
 color:grey; 
}

.card-candidaturas:hover{
  transition:.4s;
      -webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 18%);
}

@media only screen and (max-width: 900px) {
  
  .status_candidaturas_label{
    margin-bottom: 0px!important;
    background-color: #fff;
    border:1px solid black;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    font-size: 10px;
    border-radius: 58px;
    margin-right:0px!important;
}

.status_candidaturas_label_green{
    margin-bottom: 0px!important;
    background-color: #fff;
    border:1px solid black;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    font-size: 10px;
    border-radius: 58px;
    margin-right:0px!important;
    margin-top:5px!important;
}

.status_candidaturas_label_red{
    margin-bottom: 0px!important;
    background-color: #fff;
    border:1px solid black;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    font-size: 10px;
    border-radius: 58px;
  margin-top:5px!important;
}
 .flex-container {
          display: flex;
   flex-direction:column;
          
        }
  .flex-container > div {
            background-color:#11FFBD;
          margin: 10px;
          padding: 20px;
          font-size: 30px;
          width:100%;
          min-height:250px;
          justify-items:center;
          align-items:center;
          display:flex;
          align-items: center;
          flex-direction: column;
          justify-content:center;
          margin:5px;
          font-family:'Noway Medium';
          font-size:20px;
          color:black;
        }
}

.status_candidaturas_label{
    margin-bottom: 0px!important;
    background-color: #fff;
    border:1px solid black;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    font-size: 10px;
    border-radius: 58px;
    margin-right:10px;
}

.status_candidaturas_label_green{
    margin-bottom: 0px!important;
    background-color: #fff;
    border:1px solid black;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    font-size: 10px;
    border-radius: 58px;
    margin-right:10px;
}

.status_candidaturas_label_red{
    margin-bottom: 0px!important;
    background-color: #fff;
    border:1px solid black;
    color: #000;
    display: inline-block;
    padding: 5px 20px;
    font-size: 10px;
    border-radius: 58px;
}

.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    list-style: none;
}

.site-header {
    z-index: 999;
    position: fixed;
    width: 100vw;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    border-color: red;
    background-color: red;
    color: white;
    border-radius: 19px;
}

.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28;
    background-color: #f56e28;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #11ffbd;
    color: white;
    position: fixed;
    bottom: 20px;
    right: 30px;
}

.fecha-cookie{
  cursor:pointer;
}

.cookie-bar{
      position: fixed;
    z-index: 999999999;
    bottom: 0;
    width: 100vw;
}

@media (max-width: 921px){
  
 .sticky{
    position: -webkit-sticky;
    position: sticky;
    top: -32px;
    z-index: 99;
    background-color: white;
/*     -webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.18);
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 18%); */
/*     -webkit-transition: -webkit-box-shadow .25s ease, background-color .25s ease, padding .25s ease;
    transition: box-shadow .25s ease, background-color .25s ease, padding .25s ease; */
}

  
  .pill-accordeon {
    font-size: 10px;
    float: none!important;
    display: flex!important;
    margin-right: 22px;
    margin-top: 15px!important;
    font-family: 'Noway Light';
    background-color: #f9f9f9;
    color: #595959;
    padding: 10px 30px;
    border-radius: 41px;
}
  
  .ast-header-break-point .ast-builder-layout-element[data-section="section-hb-social-icons-1"] {
    display: flex;
    justify-content: space-evenly;
    margin-top: 60px;
}
  .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
    color: #ffffff!important;
}
  .ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
    background-color: #000000;
}
  #site-navigation {
    height: 100%;
    margin-top: 60px;
}
  
  .ast-mobile-popup-drawer.active .menu-toggle-close {
    color: #ffffff;
    margin-right: 20px;
}
  .ast-header-break-point .main-navigation ul .menu-item .menu-link {
    font-size:18px;
    }
  
  li.current_page_item a {
    color: #000000!important;
}
  tr{
    display: flex;
    flex-direction: column;
    text-align-last: left;
}
  
  td{
    text-align:left!important;
  }
        }


.intro-home{
    color: white!important;
    font-size: 70px!important;
    text-transform: uppercase;
}

.elementor-tab-title a {
    font-family: 'Noway Bold'!important;
}

.elementor-accordion .elementor-tab-content {
    display: none;
    padding: 15px 20px;
    border-top: 1px solid #d4d4d4;
    font-family: 'Noway Medium'!important;
}

.ast-builder-social-element {
    background-color: #494752;
    border-radius: 50px;
    padding: 6px;
    height: 30px;
    width: 30px;
}

#form_section{
  position: fixed;
    z-index: 999999999999;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
  overflow-y: auto;
}

.fecha_modal img{
      position: fixed;
    right: 30px;
    top: 30px;
    cursor: pointer;
}

input[type="submit"]{
  background-color:white;
  color:black;
}

.link-active{
  color:#72e7e7!important;
}

a:focus {
    outline: none!important;
}

#abre_modal{
  cursor:pointer;
}

#masthead{
    transition: all .5s ease-in-out;
}
#bloco-logos img {
  filter: grayscale(1);
}

.header-banner{
  height:calc(100vh - 90px)!important;
}

.box-vantagens{
  padding:30px;
/*   border:1px solid lightgrey; */
  background-color:white;
  min-height:300px;
  display: flex;
  align-items: center;
  color: grey;
  border-top: 4px solid #11ffbd;
  text-align:center;
  flex-direction:column;
}



ion-icon{
  font-size: 40px;
    color: #11ffbd;
}

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
    margin-top: 3px;
/*   border:0px solid transparent; */
}

.pill-accordeon {
    font-size: 10px;
    float: right;
    margin-right: 22px;
    margin-top: -7px;
    font-family: 'Noway Light';
    background-color: #f9f9f9;
    color: black;
    padding: 10px 30px;
    border-radius: 41px;
  box-shadow: 2px 5px 17px #88888838;
}


 #ss-floating-bar{
   transition: all .5s ease-in-out;
}