.footer {border-top:0.1rem solid rgba(var(--color-foreground), 0.08); position:relative; z-index:0;}
.footer:not(.color-background-1) {border-top:none;}
.footer__content-top {padding-bottom:0rem; display:block; position:relative;}
footer .banner__media.media {position:unset;}

@media screen and (max-width: 749px) {
.footer .grid {display:block;}
.footer-block.grid__item {padding:0; margin:0rem 0; width:100%;}
.footer-block.grid__item:first-child {margin-top:0;}
.footer__content-top {padding-bottom:0rem;}
}

@media screen and (min-width: 750px) {
.footer__content-top .grid {row-gap:3.5rem; margin-bottom:0;}
}

.footer__content-bottom {padding:0rem 0; position:relative;}
.footer__content-bottom:only-child {border-top:0;}
.footer__content-bottom-wrapper {display:flex; width:100%; margin-top:2px;}

@media screen and (max-width: 749px) {
.footer__content-bottom {flex-wrap:wrap; padding-left:0; padding-right:0; row-gap:1.5rem;}
.footer__content-bottom-wrapper {flex-wrap:wrap; row-gap:1.5rem;}
}

.footer__localization:empty + .footer__column--info {align-items:center;}

@media screen and (max-width: 749px) {
.footer__localization:empty + .footer__column {padding-top:1.5rem;}
}

.footer__column {width:100%; align-items:flex-end;}
.footer__column--info {display:flex; flex-direction:column; justify-content:space-between; align-items:center;}

@media screen and (min-width:990px) {
.footer__column--info {padding-left:0; padding-right:0; flex-direction:row;}
}

.footer-block:only-child:last-child {text-align:center; max-width:76rem; margin:0 auto;}

@media screen and (min-width: 750px) {
.footer-block {display:block; margin-top:0;}
}

.footer-block:empty {display:none;}
.footer-block--newsletter {display:flex; flex-wrap:wrap; justify-content:center; align-items:flex-end; margin-top:0rem;}
.footer-block--newsletter:only-child {margin-top:0;}
.footer-block--newsletter > * {flex:1 1 100%;}

@media screen and (max-width: 749px) {
.footer-block.footer-block--menu:only-child {text-align:left;}
}

@media screen and (min-width: 750px) {
.footer-block--newsletter {flex-wrap:nowrap; justify-content:space-between;}
}

.footer-block__heading {margin-bottom:2rem; margin-top:0; font-size:calc(var(--font-heading-scale) * 1.8rem); font-weight:600; z-index:99; text-transform:capitalize; display:flex; align-items:center;}

@media screen and (min-width: 990px) {
.footer-block__heading {font-size:calc(var(--font-heading-scale) * 2.2rem); font-weight:600;}
}

.footer__list-social:empty, .footer-block--newsletter:empty {display:none;}
.footer__list-social.list-social:only-child {justify-content:center;}
.footer-block__details-content.footer-block--newsletter.left .list-social {justify-content:flex-start;}
.footer-block__details-content.footer-block--newsletter.center .list-social {justify-content:center;}
.footer-block__details-content.footer-block--newsletter.right .list-social {justify-content:flex-end;}
.newsletter-form__field-wrapper {max-width:70rem;}

@media screen and (min-width: 750px) {
.footer-block__newsletter:not(:only-child) {text-align:left;}
.footer-block__newsletter:not(:only-child) .footer__newsletter {justify-content:flex-start; margin:0;}
.footer-block__newsletter:not(:only-child) .newsletter-form__message--success {left:auto;}
}

.footer-block__newsletter + .footer__list-social {margin-top:3rem;}

@media screen and (max-width: 749px) {
.footer__list-social.list-social {justify-content:center;}
}

@media screen and (min-width: 750px) {
.footer-block__newsletter + .footer__list-social {margin-top:0;}
}

.footer__localization {display:flex; flex-direction:row; justify-content:center; align-content:center; flex-wrap:wrap; padding:1rem 1rem 0;}
.footer__localization:empty {display:none;}
.localization-form {display:flex; flex-direction:column; flex:auto 1 0; padding:1rem; margin:0 auto;}
.localization-form:only-child {display:inline-flex; flex-wrap:wrap; flex:initial; padding:1rem 0;}
.localization-form:only-child .button, .localization-form:only-child .localization-form__select {margin:1rem 1rem 0.5rem; flex-grow:1;}
.footer__localization h2 {margin:1rem 1rem 0.5rem; color:rgba(var(--color-foreground), 0.75);}
localization-form .disclosure__list-wrapper {top:100%; bottom:unset;}

@media screen and (min-width: 750px) {
.footer__localization {padding:0.4rem 0; justify-content:flex-start;}
.localization-form {padding:1rem 2rem 1rem 0;}
.localization-form:first-of-type {padding-left:0;}
.localization-form:only-child {justify-content:start; width:auto; margin:0 1rem 0 0;}
.localization-form:only-child .button, .localization-form:only-child .localization-form__select {margin:1rem 0;}
.footer__localization h2 {margin:1rem 0 0;}
}

@media screen and (max-width: 989px) {
noscript .localization-form:only-child, .footer__localization noscript {width:100%;}
}

.localization-form .button {padding:1rem;}
.localization-form__currency {display:inline-block;}

@media screen and (max-width: 749px) {
.localization-form .button {word-break:break-all;}
}

.footer-block .localization-form__select {border-radius:var(--inputs-radius-outset); position:relative; margin-bottom:1.5rem; padding-left:1rem; text-align:left; min-height:calc(4rem + var(--inputs-border-width) * 2); min-width:calc(7rem + var(--inputs-border-width) * 2);}
.disclosure__button.localization-form__select {padding:calc(2rem + var(--inputs-border-width)); background:rgb(var(--color-background));}
noscript .localization-form__select {padding-left:0rem;}

@media screen and (min-width: 750px) {
noscript .localization-form__select {min-width:20rem;}
}

.localization-form__select .icon-caret {position:absolute; content:''; height:0.6rem; right:calc(var(--inputs-border-width) + 1.5rem); top:calc(50% - 0.2rem);}
.localization-selector.link {text-decoration:none; appearance:none; -webkit-appearance:none; -moz-appearance:none; color:rgb(var(--color-foreground)); width:100%; padding-right:4rem; padding-bottom:1.5rem;}
noscript .localization-selector.link {padding-top:1.5rem; padding-left:1.5rem;}
.disclosure .localization-form__select {padding-top:1.5rem;}
.localization-selector option {color:#000000;}
.localization-selector + .disclosure__list-wrapper {margin-left:0; opacity:1; animation:animateLocalization var(--duration-default) ease;}
.theme__default-footer_style .footer__blocks-wrapper li.office-mail a {display:unset !important;}
.footer__copyright {text-align:center; margin-top:0.8rem; margin-bottom:0.8rem;}

@media screen and (min-width: 750px) {
.footer__copyright {text-align:right;}
}

@keyframes appear-down {
0% {opacity:0; margin-top:-1rem;}
100% {opacity:1; margin-top:0;}
}

.footer-block__details-content {margin-bottom:1rem; justify-content:center;}

@media screen and (min-width: 750px) {
.footer-block__details-content {margin-bottom:0;}
.footer-block__details-content > p, .footer-block__details-content > li {padding:0; margin-bottom:12px;}
.footer-block:only-child li {display:inline;}
}

.footer-block__details-content > li:not(:last-child) {position:relative;}
.footer-block__details-content .list-menu__item--link, .copyright__content a {color:rgba( var(--color-icon), 1); transition:all 0.3s linear; line-height:30px;}
.footer-block__details-content .list-menu__item--active {transition:text-decoration-thickness var(--duration-short) ease; color:rgb(var(--color-foreground));}
.footer-block__details-content .list-menu__item--link:hover, .footer-block__details-content .list-menu__item--active, .copyright__content a:hover {color:var(--gradient-base-accent-2);}

@media screen and (min-width: 750px) {
.footer-block__details-content .list-menu__item--active:hover {text-decoration-thickness:0.2rem;}
}

@media screen and (max-width: 989px) {
.footer-block__details-content .list-menu__item--link {padding-top:1rem; padding-bottom:1rem;}
}

@media screen and (min-width: 750px) {
.footer-block__details-content .list-menu__item--link {font-size:1.5rem; padding:0;}
}

@media screen and (max-width: 749px) {
.footer-block-image {text-align:center;}
}

.footer-block-image > img {height:auto;}
.footer-block__details-content .placeholder-svg {max-width:20rem;}
.copyright__content a {color:currentColor; text-decoration:none;}

@keyframes animateLocalization {
0% {opacity:0; transform:translateY(0);}
100% {opacity:1; transform:translateY(-1rem);}
}

.footer .disclosure__link {padding:0.95rem 3.5rem 0.95rem 2rem; color:rgba(var(--color-foreground), 0.75);}
.footer .disclosure__link:hover {color:rgb(var(--color-foreground));}
.footer .disclosure__link--active {text-decoration:underline;}

@supports not (inset: 10px) {
@media screen and (max-width:749px) {.footer .grid {margin-left:0;}}
@media screen and (min-width:750px) {.footer__content-top .grid {margin-left:-3rem;}.footer__content-top .grid__item {padding-left:3rem;}}
}

.theme__default-footer_style .footer__blocks-wrapper {display:flex; flex-direction:column; align-items:center;}
.theme__default-footer_style .footer__column--info {align-items:center;}
.footer {position:relative;}
.footer ul.contact-info svg.icon {font-size:12px; width:20px; height:20px; margin-right:15px;}
.footer ul.contact-info li {margin-bottom:16px;  display:flex; align-items:center;}
.footer ul.contact-info li address {display:flex; align-items:center;}
.footer ul.contact-info li a {color:var(--gradient-base-accent-1);}
.footer .list-social {margin-top:0rem;}
.list-menu__item--link {padding-bottom:0.2rem; padding-top:0.2rem;}
.footer address {font-style:normal;}
footer .banner__media.media img {z-index:0;}
.footer-block.grid__item.footer-block--menu {z-index:1;}
.footer ul.contact-info li.office-mail:hover a span {color:var(--gradient-base-accent-2);}
.footer ul.contact-info li.office-mail a span {transition:all 0.3s linear}
.footer ul.contact-info li.office-mail a, .footer ul.contact-info li.office-hours a {display:flex; align-items:center; transition:all .3s linear;}
.footer .footer-block-address.center ul.contact-info li {justify-content:center;}
.footer .footer-block-address.right ul.contact-info li {justify-content:end;}
.footer .footer-block-address.left ul.contact-info li {justify-content:start;}
.footer-block__heading {font-size:2.4rem; line-height:28px; font-weight:400; letter-spacing:0; margin:0px 0px 40px 0px;}
.footer-block.grid__item {padding:0;}
.footer__blocks-wrapper.border-right .footer-block.grid__item:last-child {border-right:0;}

@media screen and (max-width: 1199px) {
.footer-block.grid__item {padding:15px 30px 20px;}
}

@media screen and (max-width:990px) {
.grid--4-col-tablet .grid__item {width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}
.footer-block.grid__item:first-child, .footer-block.grid__item:nth-child(2) {margin-bottom:50px}
.footer__blocks-wrapper.border-right .footer-block.grid__item:nth-child(2) {border-right:0;}
}

@media screen and (max-width:749px) {
.grid--4-col-tablet .grid__item {width:calc(100% - var(--grid-desktop-horizontal-spacing) * 3 / 4);}
.footer__blocks-wrapper.border-right .footer-block.grid__item {border-right:0;}
.footer-block.grid__item:first-child, .footer-block.grid__item:nth-child(2) {margin-bottom:0;}
.footer-block.grid__item h2.footer-block__heading:after {content:""; background:var(--gradient-base-accent-1); width:15px; height:2px; right:0; margin:auto; position:absolute;}
.footer-block.grid__item h2.footer-block__heading:before {content:""; height:15px; width:2px; position:absolute; right:6px; background:var(--gradient-base-accent-1); margin:auto;}
.footer-block.grid__item h2.footer-block__heading.open:before {display:none;}
.footer-block.grid__item h2.footer-block__heading {position:relative; cursor:pointer;}
.footer__content-top .grid {border-width:0px 0px 1px 0px !important;}
}

.footer__content-top .grid {row-gap:0; column-gap:0; border-width:0px 0px 1px 0px; border-color:var(--gradient-base-accent-1); border-style:solid;}
.newsletter-form__field-wrapper-underline_input_field .field__input {height:4.5rem;}
.newsletter-form__field-wrapper-underline_input_field .field__input {border:none; border-bottom:2px solid var(--gradient-base-accent-1); box-shadow:none; padding:0 !important; background:none;}
.footer .newsletter-form__button.icon {width:5rem; border-bottom:2px solid var(--gradient-base-accent-1); background:transparent; height:4.5rem;}
.footer .newsletter-form__button.icon:focus, .footer .newsletter-form__button.icon:hover {background-color:transparent;}
.footer .newsletter-form__button svg {width:1.4rem; height:1.4rem; color:currentcolor; transition:all var(--duration-default) linear;}
.footer .newsletter-form__button.icon svg {color:var(--gradient-base-accent-1)}
.footer .newsletter-form__button.icon:hover svg {color:var(--gradient-base-background-3);}
.footer .newsletter-form__button.icon:hover {border-bottom:2px solid var(--gradient-base-background-3);}
.newsletter-form__button:focus, .newsletter-form__button:hover.newsletter-form__button.button:focus, .newsletter-form__button.button:hover {background:var(--gradient-base-background-2);}
/* .newsletter-form__button.button {background:var(var(--gradient-base-accent-1)); color:var(--gradient-base-accent-2);} */
.footer-block__details-content.footer-block--newsletter li.list-social__item {display:inline-block; margin-right:20px;}
.footer-block__details-content.footer-block--newsletter .list-social {padding:0; list-style:none; margin:30px 0 0;}
.footer-block__details-content.footer-block--newsletter .list-social__link {padding:0; display:inline-block; width:auto; height:auto; text-align:center; line-height:1; border:0; border-radius:0;}
.footer-block__details-content.footer-block--newsletter .newsletter-form__button {top:1px;}
h2.footer-block__heading.center {justify-content:center;}
h2.footer-block__heading.left {justify-content:left;}
h2.footer-block__heading.right {justify-content:right;}
.footer__blocks-wrapper .footer-block.grid__item {width:calc(20% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block.grid__item.footer-links {width:calc(10% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block.footer_address .footer-block_description {font-size:1.4rem; margin-top:2rem; width:80%;}
.footer-block__address .footer-block {margin-top:4rem}
.footer-block__address .footer-block ul li svg {margin-right:1.5rem; width:1.6rem; height:1.6rem;}
.footer__blocks-wrapper .footer-block.footer_newsletter {width:calc(13% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .newsletter-form__field-wrapper .field__input {height:4.8rem; background:var(--gradient-base-background-1); color:var(--gradient-base-accent-1); padding:0 5rem 0 1.6rem}
/* .footer-block__newsletter form .newsletter-form__button {position:absolute; width:60px; background:transparent; top:6px; color:#000} */
.footer .newsletter-form__button svg {width:2.6rem; height:2.6rem; color:#000}
.footer .newsletter-form__button:hover svg {color:var(--gradient-base-accent-2)}
.footer-block__address .footer-block ul li:hover a span {color:var(--gradient-base-accent-2)}
.footer-block__address .footer-block ul li:hover a svg {color:var(--gradient-base-accent-2)}
.footer-block__address .footer__list-social {justify-content:flex-start;}
.footer-block__address .footer__list-social li {margin-right:3rem}
.footer__blocks-wrapper .footer-block__newsletter .newsletter-desc {font-size:1.4rem;font-weight:600;}
.footer__blocks-wrapper .footer-block__newsletter .html-block svg {left:0; top:4px; width:4rem; height:4rem; color:var(--gradient-base-background-1); fill:var(--gradient-base-background-1); position:absolute;}
.footer__blocks-wrapper .footer-block__newsletter .html-block {position:relative; padding-left:60px; margin-top:31px;}
.footer__blocks-wrapper .footer-block__newsletter .html-block p {margin:0;}
.footer__blocks-wrapper .footer-block__newsletter .html-block p.clock {font-size:1.4rem; font-weight:300;}
.footer__blocks-wrapper .footer-block__newsletter .html-block p.day {font-weight:600;}
.footer__content-bottom .footer__column {margin:0; padding:0px 0;}
.footer__content-bottom-wrapper .footer__column .bottom-desc {font-size:}
#dt-airkool .footer {margin-top:0 !important;}
#contact .footer {margin-top:0 !important;}
.footer-block__newsletter .footer__payment .list-payment {justify-content:flex-start}
.footer-block__newsletter .footer__payment {margin-top:2.5rem;}
.footer-block__newsletter .footer__payment .list-payment li svg {width:3.4rem; height:3.4rem}

@media screen and (max-width:1540px) {
.footer__blocks-wrapper .footer-block.grid__item.footer_address {width:calc(16% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block__address img {width:210px;}
.footer__blocks-wrapper .footer-block.grid__item.footer_newsletter {width:calc(18% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block.footer_address .footer-block_description {width:86%;}
}

@media screen and (max-width:1199px) {
.footer-block.grid__item {padding:0;}
.footer__blocks-wrapper .footer-block.grid__item.footer_address {width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block.grid__item.footer-links {width:calc(27% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block.grid__item.footer_newsletter {width:calc(36% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block.grid__item {margin-bottom:0rem}
.footer__blocks-wrapper .footer-block.grid__item.footer_newsletter .newsletter-form {margin:0;}
}

@media screen and (max-width:991px) {
.copyright__content p {margin:0; font-size:1.6rem}
.bottom-desc .desc {margin-top:0;}
}



.footer__list-social.list-social .list-social__item {padding:0 1.3rem 0 0;}
.footer ul.contact-info li a ,.footer ul.contact-info li{transition:all 0.3s linear;}

/* @media screen and (max-width:1200px) and (min-width:767px) {
.footer__blocks-wrapper.border-right .footer-block.grid__item {margin-top:40px;}
} */



/* custom css */
.footer-block__details-content.rte>p:first-child{
    font-size: 1.4rem;
    font-weight: 400;
    max-width: 300px;
    /* width: 80%; */
    margin-block: 22px 30px;
}

.footer-block__heading {
    font-size: 1.8rem;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0 0 20px;
    color: var(--color-base-text);
}

.footer-block__address .footer-block {
    margin-top: 0rem;
}

.footer-block__address .footer__list-social li {
    margin-right: 2rem;
}


.footer-block__details-content .list-menu__item--link,.footer ul.contact-info li {
    font-size: 1.4rem;
    padding: 0;
    text-transform: capitalize;
}

.footer-block__details-content>p, .footer-block__details-content>li {
    padding: 0;
    margin-bottom: 7px;
}

.footer ul.contact-info svg.icon {display:none;}


.footer-block:only-child:last-child {
    text-align: left;
    max-width: 30rem;
    margin: 0 auto;
}
.footer__list-social.list-social {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 25px;
}

.footer-block__details-content .list-menu__item--link,
.footer-block__details-content .list-menu__item--active,
.copyright__content a,
.footer ul.contact-info li a span,.footer ul.contact-info li.office-mail a span{transition:all var(--duration-default) linear;}

.footer-block__details-content .list-menu__item--link:hover,
.footer-block__details-content .list-menu__item--active,
.copyright__content a:hover,
.footer ul.contact-info li a span:hover,.footer ul.contact-info li.office-mail a span:hover
{ color: rgb(var(--color-base-outline-button-labels));}

.footer-block__details-content .list-menu__item--link, .copyright__content a{width:fit-content;}


.footer ul.contact-info li{margin-bottom:12px;}
.footer-block__details-content-newsletter p {
    font-size: 1.4rem;
    max-width: 380px;
    margin-top: 0;
}
.footer__blocks-wrapper .newsletter-form__field-wrapper .field__input { height: 5.1rem;background: var(--gradient-base-background-1);color: var(--gradient-base-accent-1); border: 1px solid var(--gradient-base-background-1);font-size:1.2rem;padding: 0 1rem 0 1.5rem;}

.footer__blocks-wrapper .newsletter-form__field-wrapper  .field__button {height:3rem;font-size:1.4rem;margin: 0 0 0 5px;}
.footer__blocks-wrapper .newsletter-form__field-wrapper .field__button:hover{background:var(--gradient-base-background-1);color:var(--gradient-base-accent-1);}
.footer-block:only-child:last-child {
    text-align: left;
    max-width: 100%;
    margin: 0 auto;
}
.newsletter-form__field-wrapper { width: fit-content;}
.newsletter-form__field-wrapper {max-width: 36rem;}
.footer-block.grid__item h2.footer-block__heading.secondary-text:after,h2.footer-block__heading.secondary-text:before  {display: none;}

.footer__blocks-wrapper .newsletter-form__field-wrapper input.field__input:focus,.newsletter-form__field-wrapper .field:focus{border:1px solid rgb(var(--color-base-accent-1));}

.footer ul.contact-info li address {display: flex;align-items: center; max-width: 20rem;}
.footer__blocks-wrapper .footer-block.grid__item {
    width: calc(24% - var(--grid-desktop-horizontal-spacing) / 2);
}

.footer__blocks-wrapper .footer-block.grid__item.footer-links {
    width: calc(15% - var(--grid-desktop-horizontal-spacing) / 2);
}
.footer-block.grid__item.footer_address.left {
    width: calc(20% - var(--grid-desktop-horizontal-spacing) / 2);
}
.footer__blocks-wrapper .footer-block.footer_newsletter {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) / 2);
}


.footer-block__address h2:after,.footer-block__address h2:before {
    display: none;
}

@media screen and (max-width:1540px){
 .newsletter-form__field-wrapper .field {display: flex;flex-direction: column;gap: 5px;align-items: flex-start;}
  .footer__blocks-wrapper .newsletter-form__field-wrapper .field__button{margin:0 0 0 2px;}
}
@media screen and (max-width:1280px){
 
  .footer__blocks-wrapper .footer-block.grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2); order: 1;}
  .footer__blocks-wrapper .footer-block.grid__item.footer_newsletter {width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);order:1;}
  .footer-block.grid__item.footer_address,.footer__blocks-wrapper .footer-block.grid__item.footer-links{ width: calc(33.3% - var(--grid-desktop-horizontal-spacing) / 2);order:2;}
 .footer-block__newsletter .newsletter-form { margin: 0;}
.newsletter-form__field-wrapper .field {display: flex;flex-direction: row;}
  .footer__blocks-wrapper .newsletter-form__field-wrapper .field__button{margin:0 0 0 5px;}
  .footer__content-top .grid { row-gap: 50px;}

  /* .footer-block:only-child:last-child {text-align: center;max-width: 100%; margin: 0 auto;display: flex;flex-direction: column;justify-content: center; align-items: center;} */
}


@media screen and (max-width:749px){
  .footer__blocks-wrapper .footer-block.grid__item {  margin-bottom: 3rem;}
}

@media screen and (max-width:749px) {
.footer .footer_address .footer-block {display:block;}
.footer .footer__list-social.list-social {justify-content:flex-start;}
.footer__blocks-wrapper .footer-block.grid__item.footer_address,.footer__blocks-wrapper .footer-block.grid__item {width:100%; max-width:100%;}
.footer__blocks-wrapper .footer-block.grid__item.footer-links {width:100%; max-width:100%;}
.footer__blocks-wrapper .footer-block.grid__item.footer_newsletter {width:100%; max-width:100%;}
.footer-block__heading {margin-bottom:2rem}
.footer__blocks-wrapper .footer-block.footer_address .footer-block_description {width:100%; max-width:100%;}
.copyright__content p {margin:0; font-size:1.5rem}
.footer-block.grid__item.footer_newsletter h2.footer-block__heading:before {display:none;}
.footer-block.grid__item.footer_newsletter h2.footer-block__heading:after {display:none;}
.footer-block.grid__item.footer_newsletter .newsletter-form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    position: relative;
}
}

@media screen and (max-width:420px){
 .newsletter-form__field-wrapper .field {display: flex;flex-direction: column;gap: 5px;align-items: flex-start;}
  .footer__blocks-wrapper .newsletter-form__field-wrapper .field__button{margin:0 0 0 2px;}
}
.footer__list-social.list-social .list-social__item{transition:all .3s linear;}
.footer__list-social.list-social .list-social__item:hover{transform:translateY(-2px);}
.footer ul.contact-info li.office-mail a span{text-transform:lowercase !important;margin-left:5px;}
.footer ul.contact-info li.contact-phone a span{margin-left:3px;}



@media (max-width: 749px) {
.footer-block__details-content li{
display:none;
}

.open .footer-block__details-content li{
display:block;
}
}