.uk-button-default.uk-button-outline.custom-alert-modal-header-btn:hover,.uk-button-default.uk-button-outline.custom-menu-actions__btn:hover{background-color:#d8d8d8!important;color:#000!important}#uni_whyus .custom-benefit-card.uk-card{padding:0!important}#uni_whyus .custom-benefit-card__inner{margin:0!important;padding:15px!important}#uni_whyus .custom-benefit-card__icon{width:64px;height:64px;padding:0!important;margin:0!important}#uni_whyus .custom-benefit-card__icon img{width:50px;padding:0!important;margin:0!important}#uni_whyus .custom-benefit-card__title{display:flex;align-items:center;width:calc(100% - 84px);padding:0 0 0 20px!important;margin:0!important;height:auto;min-height:64px;line-height:140%}#uni_whyus .custom-benefit-card__text{padding:0!important;margin:10px 0 0!important}#uni_whyus .custom-benefit-ya-widget{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:#fff;padding:10px;border-radius:10px;box-shadow:0 3px 8px -1px rgba(0,0,0,.08);border:1px solid rgba(131,131,131,.25)}#uni_whyus .custom-benefit-ya-widget-mob{width:150px;margin:40px auto 0!important;padding:0!important;display:none}@media (max-width:960px){#uni_whyus .custom-benefit-image{display:none}#uni_whyus .custom-benefit-ya-widget-mob{display:block}}.custom-radio{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.custom-radio__title{width:100%;margin:0;font-size:16px!important}.custom-radio__item{display:inline-flex;position:relative;margin:0;padding:0;width:calc(50% - 5px)}.custom-radio__item_1{width:100%}.custom-radio__item_3{width:calc(33.3333% - 8px)}.custom-radio__item input{position:absolute;left:0;bottom:-8px;width:1px;height:1px;opacity:0}#map,.fbo-date-wrap,.fbo-date-wrap input{position:relative}.custom-radio__item label{background-color:#fff;border:none;border-radius:50px;width:100%;height:45px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;font-size:14px;line-height:90%;font-weight:500;cursor:pointer;transition:.4s;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 0 0 4px rgba(0,0,0,.03)}.custom-radio__item label::before{content:'';background-image:url('../icons/check-circle.svg');width:18px;height:18px;background-size:cover;background-repeat:no-repeat;position:absolute;right:-2px;top:-2px;background-color:#f2f2f2;border-radius:50%;opacity:0;transition:.3s}.custom-radio__item input:checked~label::before{opacity:1}.custom-reviews{width:330px!important}.custom-reviews-image img{width:100%;height:auto;margin:0;padding:0}.custom-footer-panel{display:flex;align-items:center;max-width:620px;margin:20px auto 40px;gap:30px}.custom-footer-panel p{margin:0!important;line-height:120%!important;font-size:22px!important}@media (max-width:600px){.custom-footer-panel{flex-direction:column;text-align:center;gap:15px;margin:40px auto}.custom-footer-panel p{font-size:18px!important;font-weight:600}}@media (max-width:500px){.custom-reviews{width:290px!important}}.custom-services-list{margin:50px 0 0;padding:0;column-count:2;column-gap:40px;break-inside:avoid;list-style:none}.modal .custom-services-list{margin:30px 0 0}.custom-services-list li{break-inside:avoid;margin:0;padding:6px 0 6px 20px;position:relative;line-height:110%}.custom-services-list li::before{content:'';background:url('../images/icons/favicon-cl.png') 0 0/cover no-repeat;width:16px;height:16px;position:absolute;left:-5px;top:8px}.custom-services-btn{margin:40px 0 0}@media (min-width:700px){.custom-services-btn,.custom-services-list__mob{display:none}}.custom-delivery__inner,.custom-newsletter__inner{background-image:linear-gradient(var(--gradient-angle),var(--gradient-first),var(--gradient-second));border:none}.custom-delivery__input,.custom-delivery__input:focus,.custom-newsletter__input,.custom-newsletter__input:focus{background:#fff!important}.custom-newsletter .form__politic-text,.custom-newsletter .form__politic-text a,.custom-newsletter__subtitle,.custom-newsletter__title{color:#fff!important}.custom-portfolio__metriks>div{line-height:110%}.custom-portfolio__text{margin:30px 0 0!important;padding:0!important;color:#000;line-height:140%}#modal-alert{padding:0;max-width:800px}.custom-alert-modal{display:grid;grid-template-columns:1fr 1fr}.custom-alert-modal__image img{width:100%;height:100%;object-fit:cover;padding:0;margin:0}.custom-alert-modal__content{padding:25px;text-align:center;display:flex;flex-direction:column;align-items:center}.custom-alert-modal__title{font-size:18px;line-height:140%;font-weight:600;padding:0;margin:0 0 30px}.custom-alert-modal__text{font-size:15px;line-height:130%;margin:0 0 20px}.custom-alert-modal__text p{margin:0 0 10px}.custom-alert-modal__text ol,.custom-alert-modal__text ul{margin:0 0 10px;padding:0;list-style-position:inside}.custom-alert-modal__btn,.custom-alert-modal__text li{margin:0}.uk-button-default.uk-button-outline.custom-alert-modal-header-btn{margin:0 15px 0 0;background-color:#fff!important;color:#000!important}.custom-alert-modal-header-btn img,.custom-menu-actions__btn img{width:24px;height:24px;padding:0;margin:0 -4px}.custom-menu-actions{padding:15px 24px 0;text-align:center}.custom-menu-actions__phone{font-size:20px;font-weight:600}.uk-button-default.uk-button-outline.custom-menu-actions__btn{margin:15px 0 0;background-color:#ececec!important;color:#000!important;border:2px solid #126042}.uk-button-default.uk-button-outline.custom-menu-actions__btn::before{box-shadow:none!important}.uni-mobile-menu-wrap{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}@media (max-width:700px){.custom-services-list{column-count:1}.custom-numbers-subtitle br,.custom-services-list__pc{display:none}.custom-numbers{margin:15px 0 40px}.custom-numbers__item{margin:20px 0 0!important}#modal-alert{max-width:450px}.custom-alert-modal{grid-template-columns:1fr}.custom-alert-modal__image{width:100%;height:auto;max-height:180px}.custom-alert-modal__content{padding:15px}.custom-alert-modal__title{margin:0 0 20px}.custom-alert-modal__text{margin:0 0 10px}}.fbo-date-wrap input{z-index:5}.fbo-date-wrap #fbo-date{position:absolute;left:0;top:30px;opacity:0;z-index:0;width:100%;height:45px}.fbo-mb-0{margin-bottom:0}.fbo-mb-5{margin-bottom:5px}.fbo-mb-10{margin-bottom:10px}.custom-fbo__input-wrap_2{display:flex;align-items:center;justify-content:space-between;gap:10px}.fbo-date-note{margin:5px 0;font-size:12px;line-height:130%}.dd__block[data-key="m"],.dd__calendar .dd__body .dd__item.dd-selected::before,.dd__primaryButton{background-color:var(--gradient-first)!important;background-image:linear-gradient(var(--gradient-angle),var(--gradient-first),var(--gradient-second))!important}.dd__calendar .dd__body .dd__item:not(.dd-selected).dd-disabled .dd-value{opacity:.25!important;font-weight:400!important}.dd__calendar .dd__item .dd-value{font-weight:600!important;font-size:16px!important}.dd__primaryButton[disabled]{background:rgba(0,0,0,.075)!important}.custom-input-small{font-size:15px!important}@media screen and (min-width:576px){#datedropper{top:50%!important;transform:translateY(-50%) translateX(-50%)!important;position:fixed!important}}#map{height:500px;width:100%;padding:0;margin:0 0 20px!important;border-radius:32px;box-shadow:0 6px 32px -1px rgba(0,0,0,.08);overflow:hidden}@media (max-width:450px){.custom-portfolio__metriks{justify-content:center}.custom-portfolio__metriks>div{width:50%;flex:0 0 50%!important}.custom-portfolio__metriks span{font-size:12px!important}#map{height:400px}}@media (min-width:576px){#accept_cookies{width:fit-content}}

.modal-notification {
    position: fixed;
    background: #fff;
    display: block;
    z-index: 999;
    width: 100vw;
    max-width: 800px;
    border-radius: 17px;
    box-sizing: border-box;
    box-shadow: 0px 3px 12px -1px rgba(0,0,0,0.3);
    left: 0;
    bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    max-width: 666px;
}
.modal-notification * {
    box-sizing: border-box;
}
.modal-notification-close {
    position: absolute;
    right: 7px;
    top: 7px;
    background: linear-gradient(var(--gradient-angle), var(--gradient-first), var(--gradient-second));
    width: 26px;
    height: 26px;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    transition: .3s ease;
    opacity: 1;
}
.modal-notification-close:hover {
    opacity: 5;
}
.modal-notification-close svg {
    width: 22px;
    height: 22px;
}
.modal-notification-text {
    width: 100%;
  padding: 20px 30px;
  text-align: center;
  font-size: 15px;
  line-height:130%;
}
.modal-notification-text p {
    margin: 0 0 10px 0!important;
}
.modal-notification-text p:last-child {
    margin: 0!important;
}
.modal-notification-text p.modal-notification-title {
    font-size: 120%;
    font-weight: 600;
    color: #105f42;
    background-image: linear-gradient(var(--gradient-angle), var(--gradient-first), var(--gradient-second));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media screen and (max-width: 576px) {
    .modal-notification-text {
        padding: 25px 15px;
        font-size: 14px;
    }
}

.dasdui2::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(#c4e8fa 40%, #fff0);
  z-index: 1;
  opacity: .85;
  transform: scale(0.9);
  border-radius: 50%;
  box-shadow: 0 0 5px 1px #5aa0d09e;
  animation: 1.6s backcall-pulse infinite;
  display: none;
}