/*----[[66bf3368b711672becdea1f0]]---*/
        .banner_122 {
   background: var(--wb-website-theme-primary-color);
}

.banner_122 .navbar-nav {
    font-weight: 500;
    font-size: 1rem;
}

.banner_122 .navbar-nav .nav-item .nav-link {
    display: inline-block;
    color: var(--wb-menu-color);
    padding: 1rem 0
}

.banner_122 .navbar-nav .nav-item:not(:last-of-type) .nav-link
{
    padding-right: 3rem;
}

.banner_122 .navbar-nav .nav-item .nav-link:hover,
.banner_122 .navbar-nav .nav-item .nav-link.active {
    color: var(--wb-menu-hover-color);
}

.banner_122 .wb-dropdown-element:focus,
.banner_122 .wb-dropdown-element:hover {
    color: var(--wb-website-hover-text-color);
    background-color: var(--wb-website-hover-background-color);
}

.banner_122 .navbar-toggler {
    border: none;
}

.banner_122 .navbar-toggler:focus {
    border: none;
    outline: 0;
    box-shadow: none;
}

.banner_122 .navbar-toggler .navbar-toggler-icon {
    background: transparent;
    outline: 0;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner_122 .navbar-toggler .navbar-toggler-icon:focus {
    outline: 0;
    border: none;
}

.banner_122 .navbar-toggler .navbar-toggler-icon .fas {
    color: var(--wb-website-theme-secondary-color);
}


.banner_122 .agensia-text-box {
    display: inline-block;
    border: 0.094rem solid var(--wb-website-theme-secondary-color);
    border-radius: 3.125rem;
    padding: 0.5rem 1.25rem;
}

.banner_122 .agensia-text-box i
{
    color: var(--wb-website-theme-secondary-color);
}

.banner_122 .agensia-text h3 {
    margin-bottom: 0;
    font-size: 0.938rem;
    font-weight: 400;
}

.banner_122 .agensia-banner-text h1 {
    font-size: 3.75rem;
    font-weight: 500;
    margin-bottom: 1.875rem;
}

.banner_122 .agensia-banner-text p {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.6;
    margin-bottom: 0;
}

.banner_122 .banner-btns a {
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    font-size: 1rem;
    font-weight: 400;
    transition: 0.3s;
    border-radius: 3.125rem;
    padding: 0.938rem 2rem;
}

.banner_122 .banner-btns a:hover {
    color: var(--wb-website-hover-text-color);
    background: var(--wb-website-hover-background-color);
}

@media (max-width: 61.938rem) {
    .banner_122 .navbar-nav .nav-item .nav-link {
        padding: 0.75rem 0 0.925rem;
    }
}
        /*----66bf3368b711672becdea1f0----*/
        

/*----[[66444f56142ce3a19f69cf37]]---*/
        .hero_84 {
    background: var(--wb-website-theme-primary-color);
}

.hero_84 .client-logo-box
{
    padding: 2rem;
    border: 0.063rem solid var(--wb-input-border-color);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero_84 .logos-main-text h1 {
    font-size: 2.5rem;
    font-weight: 700;
}

.hero_84 .logos-main-text h3 {
    font-size: 1rem;
    font-weight: 600;
    color: var(--wb-website-theme-secondary-color);
}

.hero_84 .offer-text-box
{
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    padding: 0.5rem 1.25rem;
    border-radius: 3.125rem;
}

.hero_84 .offer-text-box h3
{
    margin-bottom: 0;
    font-size: 0.75rem;
    color: var(--wb-website-text-secondary-color);
}

.hero_84 .offer-text p
{
    font-size: 1rem;
    margin-bottom: 0;
}
        /*----66444f56142ce3a19f69cf37----*/
        

/*----[[66a39ee59eeea6aaa35d3598]]---*/
        .about_195 {
    background: var(--wb-website-theme-primary-color);
}

.about_195 .nortex-tabs-main h1 {
    font-size: 3rem;
    font-weight: 500;
    margin-top: 0.875rem;
    margin-bottom: 0;
}

.about_195 .nortex-tabs-main h3 {
    font-size: 1.125rem;
    font-weight: 600;
    color: var(--wb-website-theme-secondary-color);
}

.about_195 .nortex-tab-content h3 {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 1rem;
}

.about_195 .nortex-tab-content p {
    font-size: 1.125rem;
    font-weight: 400;
    margin-bottom: 0;
}

.about_195 .nav-tabs {
    border: 0;
    flex-direction: column;
    align-items: start;
}

.about_195 .nav-tabs .nav-link.active {
    border-left: 0.125rem solid var(--wb-website-theme-secondary-color);
}

.about_195 .nav-tabs .nav-link
{
    background: none;
    padding-left: 2rem;
    margin-top: 1.5rem;
    border: 0;
    border-left: 0.125rem solid var(--wb-website-theme-primary-color);
}

.about_195 .nav-tabs .nav-link:hover
{
    color: var(--wb-website-theme-secondary-color);
}
        /*----66a39ee59eeea6aaa35d3598----*/
        

/*----[[618931ea7157da27fe740e28]]---*/
        /* ==========================================================================
heros_40
========================================================================== */
.heros_40 {
  background: var(--wb-website-theme-primary-color);

}

.heros_40 .about-main-div h1 {
  font-size: 2rem;
  font-weight: 600;

}

.heros_40 .read-btn {
  background: var(--wb-website-theme-secondary-color);
  padding: 0.7rem 2rem;
  color: var(--wb-website-text-secondary-color);

}

.heros_40 .read-btn:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);

}

/* ==========================================================================
End heros_40
========================================================================== */
        /*----618931ea7157da27fe740e28----*/
        

/*----[[661f6e4ff0151a886ee85861]]---*/
        .about_169 {
    background: url(https://builder-templates-bucket.s3.amazonaws.com/661f6e4ff0151a886ee85861/assets/Banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    padding: 4rem 0;
}

.about_169 .text-box {
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    border-radius: 3.125rem;
    padding: 0.75rem 2rem;
}

.about_169 .text-box h3 {
    font-size: 1.25rem;
    letter-spacing: 0.083rem;
    margin-bottom: 0;
    color: var(--wb-website-text-secondary-color);
}

.about_169 .home-main h1 {
    font-size: 5rem;
    font-weight: 700;
    margin-bottom: 2rem;
}

.about_169 .home-main p {
    font-size: 1.125rem;
    margin-bottom: 0;
}

.about_169 .read-btn a {
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    border-radius: 0.875rem;
    padding: 1.25rem 2.5rem;
    font-size: 1.25rem;
    font-weight: 500;
    letter-spacing: 0.038rem;
    transition: 0.3s ease;
}

.about_169 .read-btn a:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.about_169 .feature-list li:not(:last-of-type) {
    margin-bottom: 1rem;
}

.about_169 .feature-list li i {
    font-size: 0.875rem;
    color: var(--wb-website-theme-secondary-color);
}

.about_169 .feature-list li .list-text p {
    margin-bottom: 0;
}
        /*----661f6e4ff0151a886ee85861----*/
        

/*----[[668511cae502ac273e4f7383]]---*/
        .whyus_31 {
    background: var(--wb-website-theme-primary-color);
}

.whyus_31 .edu-video-main h2 {
    font-size: 2.5rem;
    font-weight: 800;
    margin-bottom: 0;
}

.whyus_31 .edu-video-main h3 {
    font-size: 1rem;
    font-weight: 800;
    margin-bottom: 0.313rem;
    color: var(--wb-website-theme-secondary-color);
}

.whyus_31 .wb-box i {
    font-size: 2rem;
    color: var(--wb-website-theme-secondary-color);
}

.whyus_31 .edu-video-div h3 {
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 0.625rem;
}

.whyus_31 .edu-video-div p {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1.63;
}

.whyus_31 .modal-dialog {
    background: var(--wb-website-theme-secondary-color);
    padding: 3rem;
}

.whyus_31 .modal-body {
    position: relative;
    padding: 0;
}

.whyus_31 .btn-close {
    position: absolute;
    top: -2.5rem;
    right: -2.8rem;
    background: url(https://builder-templates-bucket.s3.amazonaws.com/668511cae502ac273e4f7383/assets/close.png);
    background-repeat: no-repeat;
    background-size: 1.625rem;
    background-position: center;
    z-index: 9999;
    opacity: 1;
    cursor: pointer;
    border-radius: 0.438rem;
}

.whyus_31 .video-btn {
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    z-index: 1;
    text-align: center;
    padding: 0.625rem;
    font-size: 1.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    height: 3.75rem;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s;
}

.whyus_31 .video-btn::after,
.whyus_31 .video-btn::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    bottom: 0;
    left: 0;
    transition: 0.3s;
    border-radius: 50%;
    border: 0.075rem solid var(--wb-website-theme-secondary-color);
}

.whyus_31 .video-btn::before {
    animation: ripple 2s linear infinite;
}

.whyus_31 .video-btn::after {
    animation: ripple 2s linear 1s infinite;
}

@keyframes ripple {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    75% {
        -webkit-transform: scale(2.1);
        transform: scale(2.1);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(2.3);
        transform: scale(2.3);
        opacity: 0;
    }
}

.whyus_31 .video-btn:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.whyus_31 .vid-img {
    width: 100%;
}

@media (max-width: 32.813rem) {
    .whyus_31 .wb-iframe iframe {
        width: 100%;
        height: 100%;
    }
}
        /*----668511cae502ac273e4f7383----*/
        

/*----[[6690d7f59eeea6aaa35c1dff]]---*/
        .grid_171 {
    background: var(--wb-website-theme-primary-color);
}

.grid_171 .way-info-main h1 {
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 0rem;
}

.grid_171 .way-info-text {
    border-left: 0.125rem solid var(--wb-website-theme-secondary-color);
}

.grid_171 .way-info-text h3 {
    font-size: 1rem;
    font-weight: 800;
    margin-bottom: 0.5rem;
}

.grid_171 .way-info-text p {
    font-size: 0.75rem;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1;
}

.grid_171 .way-info-box i {
    font-size: 1.375rem;
    color: var(--wb-website-theme-secondary-color);
}

.grid_171 .way-info-box {
    background: var(--wb-website-theme-primary-color);
    border-radius: 0.75rem;
    padding: 0.75rem 1rem;
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
}

.grid_171 .way-flex-div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.grid_171 .way-main-box {
    background: var(--wb-website-theme-primary-color);
    border-radius: 0.75rem;
    padding: 0.5rem 3rem 2rem;
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
}

.grid_171 .way-stats-text h2 {
    font-size: 3rem;
    font-weight: 800;
    margin-bottom: 1rem;
}

.grid_171 .way-stats-text p {
    font-size: 1.125rem;
}

.grid_171 .way-stats-text p,
.grid_171 .way-imp-text p {
    font-weight: 400;
    margin-bottom: 0;
}

.grid_171 .way-imp-text p {
    font-size: 1rem;
}
        /*----6690d7f59eeea6aaa35c1dff----*/
        

/*----[[66bf26e7b711672becdea1bc]]---*/
        .grid_185 {
    background: var(--wb-website-theme-primary-color);
}

.grid_185 .agenisa-blog-main h2 {
    font-size: 2.5rem;
    font-weight: 500;
    margin-bottom: 0;
}

.grid_185 .agensia-blog-card {
    border-bottom: 0.063rem solid var(--wb-website-theme-secondary-color);
    padding-bottom: 1rem;
}

.grid_185 .blog-icon-btn {
    flex-shrink: 0;
}

.grid_185 .blog-icon-btn a {
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    transition: 0.3s;
}

.grid_185 .blog-icon-btn a:hover {
    color: var(--wb-website-theme-secondary-color);
}


.grid_185 .agensia-blog-text h3 {
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 0.938rem;
}

.grid_185 .agensia-blog-text p {
    font-size: 1.125rem;
    font-weight: 400;
}

.grid_185 .agensia-blog-img-box
{
    overflow: hidden;
}

.grid_185 .agensia-blog-img-box img
{
    transition: 0.3s linear;
}

.grid_185 .agensia-blog-card:hover .agensia-blog-img-box img
{
    transform: scale3d(1.05,1.05,1);
}
        /*----66bf26e7b711672becdea1bc----*/
        

/*----[[656d6738e0fdae5aa3126cbd]]---*/
        .pricing_14 {
   background: url(https://builder-templates-bucket.s3.amazonaws.com/656d6738e0fdae5aa3126cbd/assets/background.png);
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}

.pricing_14 .main-heading h1,
.pricing_14 .plan-name-div h2,
.pricing_14 .hoston-pricing-text h2 {
    font-weight: 700;
}

.pricing_14 .main-heading h1 {
    font-size: 3.5rem;
}

.pricing_14 .hoston-price-card {
    background: var(--wb-website-theme-primary-color);
    padding: 3.125rem 2.1875rem 9.375rem;
    position: relative;
    border-radius: 1rem;
}

.pricing_14 .hoston-price-card:hover, .pricing_14 .hoston-started {
    box-shadow: 0 0 0.75rem var(--wb-theme-box-shadow);
}

.pricing_14 .hoston-price-card li {
    margin-bottom: 1.25rem;
}

.pricing_14 .hoston-price-card li p {
    font-size: 1.05rem;
    font-weight: 500;
    margin-bottom: 0;
}

.pricing_14 .hoston-price-card li i {
    color: var(--wb-website-theme-secondary-color);
    font-size: 1.25rem;
}

.pricing_14 .plan-name-div h2 {
    font-size: 2rem;
}

.pricing_14 .plan-name-div,
.pricing_14 .hoston-pricing-text {
    display: flex;
}

.pricing_14 .plan-name-div {
    justify-content: space-between;
    align-items: center;
    border-bottom: 0.063rem solid var(--wb-input-border-color);
}

.pricing_14 .hoston-pricing-text {
    align-items: baseline;
    flex-wrap: wrap;
    word-break: break-all;
}

.pricing_14 .hoston-pricing-text h2 {
    font-size: 3.25rem;
}

.pricing_14 .hoston-pricing-text h3 {
    font-size: 1.375rem;
    font-weight: 500;
    margin-left: 0.5rem;
}

.pricing_14 .hoston-pricing-text h2,
.pricing_14 .hoston-pricing-text h3,
.pricing_14 .plan-name-div h2 {
    margin-bottom: 0;
}

.pricing_14 .plan-name-div i {
    color: var(--wb-website-theme-secondary-color);
    font-size: 2.5rem;
    margin-left: 1rem;
}

.pricing_14 .started-btn-pos {
    position: absolute;
    bottom: 3.125rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 80%;
}

.pricing_14 .hoston-started {
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
    padding: 0.875rem 1.875rem;
    border-radius: 1.875rem;
    font-size: 1rem;
    font-weight: 600;
    width: 100%;
    text-align: center;
    transition: all 0.5s;
}

.pricing_14 .hoston-started:hover {
    color: var(--wb-website-hover-text-color);
    background-color: var(--wb-website-hover-background-color);
    border: 0.125rem solid var(--wb-website-hover-background-color);
}

@media (max-width: 47.938rem) {
    .pricing_14 .plan-name-div {
        justify-content: center;
    }
}
        /*----656d6738e0fdae5aa3126cbd----*/
        

/*----[[618d018a7157da27fe7419d3]]---*/
        /* ==========================================================================
   heros section
   ========================================================================== */
.heros_14 {
  background: url(https://builder-templates-bucket.s3.amazonaws.com/618d018a7157da27fe7419d3/assets/banner.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 10.625rem 0rem;
}


.heros_14 .btn-watch {
  background-color: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);
  padding: 0.800rem 1.875rem;
  border: 0.063rem solid var(--wb-website-theme-secondary-color);
}

.heros_14 .btn-common {
  background-color: var(--wb-website-theme-primary-color);
  color: var(--wb-website-text-primary-color);
  padding: 0.800rem 1.875rem;
  border: 0.063rem solid var(--wb-website-theme-secondary-color);
}

.heros_14 .btn-watch:hover,
.heros_14 .btn-common:hover {
  color: var(--wb-website-hover-text-color);
  background-color: var(--wb-website-hover-background-color);
  border: 0.063rem solid var(--wb-website-hover-background-color);
}

.heros_14 .head-title  h1 {
  text-shadow: 0.063rem 0.063rem #000;
  font-size: 2.625rem;
  font-weight: 700;
  margin-bottom: 0px;
}

.heros_14 .head-title h5 {
  font-size: 1.1rem;
  font-weight: 500;
}

@media (max-width: 33.75rem) {
  .heros_14 {
    padding: 6.625rem 0rem;
  }

}
        /*----618d018a7157da27fe7419d3----*/
        

/*----[[665058bf142ce3a19f6a7969]]---*/
        .footer_94 {
    background: var(--wb-website-theme-primary-color);
}

.footer_94 .list-heading {
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 1.25rem;
}

.footer_94 .main-footer-text p {
    font-size: 0.938rem;
    margin-bottom: 0.5rem;
}

.footer_94 .form-control {
    background-color: var(--wb-input-background-color);
    color: var(--wb-input-text-color);
    border: 0.063rem solid var(--wb-input-border-color);
    padding: 0.875rem 1.25rem;
    font-size: 0.938rem;
    border-radius: 0.625rem;
}

.footer_94 .form-control::placeholder {
    color: var(--wb-input-placeholder-color);
}

.footer_94 .form-control:focus {
    box-shadow: none;
}

.footer_94 .icon-footer-btn {
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    font-size: 1rem;
    border-radius: 0.625rem;
    padding: 0.5rem 1rem;
    border: none;
    right: 0.313rem;
    top: 50%;
    transform: translateY(-50%);
}

.footer_94 .icon-footer-btn:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.footer_94 .footer-socials-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.footer_94 .footer-socials-list li:not(:last-of-type)
{
    margin-right: 0.5rem;
}

.footer_94 .footer-socials-list a {
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.4s;
}

.footer_94 .footer-socials-list a:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.footer_94 .links-list li:not(:last-of-type) {
    margin-bottom: 0.75rem;
}

.footer_94 .links-list a {
    font-size: 0.938rem;
    font-weight: 400;
}

.footer_94 .links-list a:hover,
.footer_94 .terms-links a:hover,
.footer_94 .links-list i {
    color: var(--wb-website-theme-secondary-color);
}

.footer_94 .links-list .icon-1 {
    font-size: 0.875rem;
}

.footer_94 .links-list .icon-2 {
    font-size: 0.5rem;
}

.footer_94 .terms-links {
    display: flex;
    justify-content: end;
    align-items: center;
    flex-wrap: wrap;
}

.footer_94 .terms-links li:not(:last-of-type) {
    margin-right: 1.25rem;
}

.footer_94 .copyright-text p {
    font-size: 0.938rem;
    margin-bottom: 0;
}

.footer_94 .bottom-row {
    border-top: 0.063rem solid var(--wb-input-border-color);
}

.footer_94 .gallery-img img {
    border-radius: 0.625rem;
}

@media (max-width: 61.938rem) {
    .footer_94 .terms-links {
        justify-content: center;
    }
}

@media (max-width: 47.938rem) {

    .footer_94 .footer-socials-list {
        justify-content: center;
    }
}
        /*----665058bf142ce3a19f6a7969----*/
        

/*----[[6620c880f0151a886ee862de]]---*/
        .footer_86 {
    background: var(--wb-website-theme-primary-color);
}

.footer_86 .home-main p,
.footer_86 .address-text p {
    margin-bottom: 0;
}

.footer_86 .border-top-line
{
    border-top: 0.063rem solid var(--wb-input-border-color);
}

.footer_86 .home-contact li:not(:last-of-type) {
    margin-bottom: 0.5rem;
    border-right: 0.063rem solid var(--wb-input-border-color);
}

.footer_86 .home-contact li {
    padding: 0 1rem;
    margin-top: 1rem;
}

.footer_86 .home-contact li a,
.footer_86 .home-main p,
.footer_86 .address-text p {
    font-size: 1.125rem;
}



.footer_86 .home-contact li a:hover {
    color: var(--wb-website-theme-secondary-color);
}


.footer_86 .home-socials,
.footer_86 .home-contact {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.footer_86 .home-socials li:not(:last-of-type) {
    margin-right: 2.5rem;
}

.footer_86 .home-socials li {
    margin-top: 0.5rem;
}

.footer_86 .home-socials a {
    font-size: 1.25rem;
}

.footer_86 .home-socials a:hover {
    color: var(--wb-website-theme-secondary-color);
}
        /*----6620c880f0151a886ee862de----*/
        

/*----[[662a0612142ce3a19f6896a6]]---*/
        /*===== Footer_Starts=====*/
.footer_89 {
    background: var(--wb-website-theme-primary-color);
}

.footer_89 .cleaning-socials a {
    transition: 0.3s;
    font-size: 1.125rem;
}

.footer_89 .cleaning-socials a:hover {
    color: var(--wb-website-theme-secondary-color);
}

.footer_89 .cleaning-socials li {
    margin-right: 2.5rem;
}


.footer_89 .footer-row {
    border-bottom: 0.063rem solid var(--wb-input-border-color);
}

.footer_89 .cleaning-input input {
    background-color: var(--wb-input-background-color);
    color: var(--wb-input-text-color);
    border: 0.063rem solid var(--wb-input-border-color);
    padding: 1.25rem 0 1.25rem 2.5rem;
    border-radius: 3.125rem;
    font-size: 1rem;
    font-weight: 600;
}

.footer_89 .cleaning-input input::placeholder {
    color: var(--wb-input-placeholder-color);
}

.footer_89 .cleaning-input input:focus {
    outline: none;
    box-shadow: none;
}

.footer_89 .cleaning_btn_subscribe {
    background-color: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    padding: 0.625rem 2.188rem;
    border: none;
    font-size: 1rem;
    font-weight: 500;
    border-radius: 3.125rem;
    position: absolute;
    right: 0.313rem;
    top: 0.313rem;
    bottom: 0.313rem;
    box-shadow: 0 0.938rem 2.5rem 0 var(--wb-theme-box-shadow);
}

.footer_89 .cleaning_btn_subscribe:hover {
    background-color: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.footer_89 .main-footer-links {
    display: flex;
    flex-wrap: wrap;
    margin-left: 1.875rem;
    margin-bottom: 0;
    border-left: 0.125rem solid var(--wb-website-theme-secondary-color);
}

.footer_89 .main-footer-links li {
    margin-left: 1.5rem;
}

.footer_89 .main-footer-links a {
    font-weight: 500;
}

.footer_89 .main-footer-links a:hover,
.footer_89 .bottom-links a:hover {
    color: var(--wb-website-theme-secondary-color);
}

.footer_89 .copyright-text p {
    font-size: 1rem;
    margin-bottom: 0;
}

.footer_89 .bottom-links {
    flex-wrap: wrap;
}

.footer_89 .bottom-links li:not(:last-of-type) {
    margin-right: 2rem;
}

@media (max-width: 47.938rem) {
    .footer_89 .main-footer-links {
        border: 0;
    }

    .footer_89 .main-footer-links li:first-of-type,
    .footer_89 .main-footer-links {
        margin-left: 0;
    }
}
        /*----662a0612142ce3a19f6896a6----*/
        

