.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;}
}

.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;    font-size: clamp(1.3rem, 1.26rem + .2vw, 1.5rem);}

@media screen and (min-width: 750px) {
.footer__copyright {text-align:right; display:flex; justify-content:center; align-items: baseline; gap:5px}
}

@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:6px;}
.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 {     font-size: clamp(1.3rem, 1.26rem + .2vw, 1.5rem);
    font-weight: 400;color: var(--gradient-button-background-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-background-3);}

@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; }
}

@media screen and (min-width: 750px) {
.footer-block__details-content .list-menu__item--link { 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;    color: var(--gradient-base-background-1);
    fill: var(--gradient-base-background-1);}
.footer ul.contact-info li {margin-bottom:16px; color: var(--gradient-button-background-1); display:flex; align-items:center;}
.footer ul.contact-info li address {display:flex; align-items:center;}

.footer ul.contact-info li a {color:var(--color-foreground);}
.footer .list-social {margin-top:0rem;}
.list-menu__item--link {padding-bottom:0.2rem; padding-top:0.2rem;}
.footer address {font-style:normal;font-size: 1.4rem;
    font-weight: 400;}
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-background-3);}
.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: clamp(1.5rem, 1.456rem + 0.2202vw, 1.8rem);
    font-weight: 600; line-height:28px;  letter-spacing:0; margin:0px 0px 30px 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:820px) {
.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-block .footer-block__details-content:not(.footer__blocks-wrapper .footer-block:first-of-type .footer-block__details-content){ height:0;overflow:hidden; max-height:fit-content;transition:0.5s all ease;}
.open .footer-block__details-content:not(.footer__blocks-wrapper .footer-block:first-of-type .footer-block__details-content){height:1000px;}
  .footer_newsletter .footer-block__details-content{height:1000px !important;}
  .footer_address:last-child .footer-block__details-content{height:100% !important;}
  .footer_address:last-of-type .footer-block__details-content{
    height: 100% !important;
}
    .footer-block.footer-block--menu.footer-links.open h2.footer-block__heading:before {
        opacity: 0;
    }
  .footer_address .footer-block__details-content{height:100% !important;}
  .footer_address .footer-block__details-content h2.footer-block__heading:before, .footer_address .footer-block__details-content h2.footer-block__heading:after{display:none;}
  
}

.footer__content-top .grid {row-gap:30px; column-gap:30px; 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:42px;}
.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(10% - var(--grid-desktop-horizontal-spacing) / 2);}
@media screen and (min-width: 1540px){
  .footer__blocks-wrapper .footer-block.grid__item.footer_address:first-child{    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: clamp(1.3rem, 1.26rem + .2vw, 1.5rem);
    font-weight: 400; margin-top:2rem; width:70%;}
.footer-block__address .footer-block {margin-top:3rem}
.footer-block__address .footer-block ul li svg {margin-right:1.5rem; width:1.6rem; height:1.6rem;display:none;}
.footer__blocks-wrapper .footer-block.footer_newsletter {width:calc(15% - var(--grid-desktop-horizontal-spacing) / 2);}
@media screen and (min-width: 1990px){
  .footer__blocks-wrapper .footer-block.footer_newsletter {width:calc(8% - var(--grid-desktop-horizontal-spacing) / 2);}
  .footer__blocks-wrapper .footer-block.footer_address .footer-block_description {width: 50%;}
}
.footer__blocks-wrapper .newsletter-form__field-wrapper .field__input {height:42px; background:var(--gradient-base-background-1); color:var(--gradient-base-accent-1); padding:0 1.5rem 0 1.5rem}
.footer-block__newsletter form .newsletter-form__button {position: absolute;
    width: 117px;
    /* background: var(--gradient-base-accent-1); */
    top: 1px;
     height:45px;
    color: var(--gradient-base-background-1);left:193px; background: var(--gradient-button-background-1); }
.footer-block__newsletter form .newsletter-form__button:hover { background: var(--gradient-base-background-1);
    border: 1px solid var(--gradient-button-background-1);}
.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-background-3);}
.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:0.3rem}
.footer__blocks-wrapper .footer-block__newsletter .newsletter-desc {    font-size: clamp(1.3rem, 1.26rem + .2vw, 1.5rem);   font-weight: 400;color: var(--gradient-button-background-1);}
.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 4%; padding: 10px 0 20px; }
.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:1630px) {
.footer__blocks-wrapper .footer-block.grid__item.footer_address {width:calc(15% - 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(25% - var(--grid-desktop-horizontal-spacing) / 2);}
.footer__blocks-wrapper .footer-block.footer_address .footer-block_description {width:86%;}
  .footer__blocks-wrapper .footer-block.grid__item.footer-links {width:calc(10% - var(--grid-desktop-horizontal-spacing) / 2);} 
  .footer__blocks-wrapper .newsletter-form { margin-left:0; }
}

@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; margin-bottom: 0;}
}

@media screen and (max-width:990px) {
.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 {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__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;}


#Banner-airkool-footer .footer__content-top .row .footer__blocks-wrapper .footer-block .footer-block__details-content .footer-block__address .footer-block .contact-info .office-hours{
  font-size: clamp(1.8rem, 1.7706rem + 0.1468vw, 2rem);
    font-weight: 600;
}
.contact-phone span,
.office-mail span{
  margin-left:3px;
}
.contact-phone,
.office-mail,
.footer-block__address .footer-block ul li span{
  font-size: 1.4rem;
    font-weight: 400;
      transition: all .3s linear;
}
footer .footer__content-top .footer__content-bottom .footer__content-bottom-wrapper .footer__column .footer__copyright {
    display: flex;
    align-items: baseline;
    gap: 10px;
    font-size: 1.4rem;
    font-weight: 600;
}
footer .footer__content-top .footer__content-bottom .footer__content-bottom-wrapper .footer__column .footer__copyright p { font-size: 1.4rem; margin-bottom: 0; margin-top:0; }

@media screen and (max-width: 575px){
  footer .footer__content-top .footer__content-bottom .footer__content-bottom-wrapper .footer__column .footer__copyright {
    display: flex;
    align-items: center;
    
    flex-direction: column;
}
}
#Banner-airkool-footer .footer__content-top .row .footer__blocks-wrapper .footer-block .footer-block__details-content .footer-block__newsletter{
      font-size: clamp(1.3rem, 1.26rem + .2vw, 1.5rem);
    font-weight: 400;color: var(--gradient-button-background-1);
}
footer .field {
    width: 197px;
}
.footer__blocks-wrapper .footer_address.left:nth-child(4) .footer-block__details-content .footer-block__address ul .list-social__item{
  display:none;
}
@media screen and (max-width: 1199px){
  localization-form .disclosure__list-wrapper {
    top: unset;
    bottom: 0;
    bottom: 100%;
}
}
.footer ul.contact-info li.address{max-width: 68%;}
@media screen and (max-width: 1935px){
  .footer ul.contact-info li.address{max-width: 90%;}
}
.footer_address:first-child .footer-block ul li span {
        font-size: clamp(1.3rem, 1.26rem + .2vw, 1.5rem);    font-weight: 600;
}
.footer .footer-block__newsletter form .newsletter-form__button a.button{    font-size: 12px;height: 42px; min-height: 42px;}
.footer .newsletter-form {    margin: 0;}
.footer .footer__blocks-wrapper .newsletter-form__field-wrapper .field{    width: 236px;}
.footer .footer-block__newsletter form .newsletter-form__button{  left: 236px; height: 42px; width: 118px;}
.footer .newsletter-form__message{justify-content: flex-start;}

@media screen and (min-width: 1200px) and (max-width: 1499px) {
.footer .footer__blocks-wrapper .newsletter-form__field-wrapper .field {
    width: 200px;
}
.footer .footer-block__newsletter form .newsletter-form__button {
    left: 197px;
    height: 42px;
    width: 104px;
}
}
@media screen and (max-width: 576px){
  .footer-block__address .footer-block {
    margin-top: 0rem;
}
  .footer-block__heading {
        margin-bottom: .5rem;
    }
  .footer_address .footer-block__details-content{height:100% !important;}
  .footer_address .footer-block__details-content h2.footer-block__heading:before, .footer_address .footer-block__details-content h2.footer-block__heading:after{display:none;}
  .footer_newsletter p{margin-top:0;}
  .footer_newsletter p.newsletter-desc{margin-top:10px;  margin-bottom: 0;}
}
@media screen and (max-width: 400px){
  .footer .footer__blocks-wrapper .newsletter-form__field-wrapper .field{
        gap: 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .footer .footer-block__newsletter form .newsletter-form__button{
        position: static;
    margin: 0;
  }
}
.copyright__content p{    font-size: clamp(1.5rem, 1.456rem + .2202vw, 1.8rem);}
.copyright__content a { font-size: clamp(1.5rem, 1.456rem + .2202vw, 1.8rem);}