.elementor-1702 .elementor-element.elementor-element-284f667{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-1702 .elementor-element.elementor-element-73b166a{text-align:center;}.elementor-1702 .elementor-element.elementor-element-73b166a .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-1702 .elementor-element.elementor-element-453b171{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:24px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:50px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1702 .elementor-element.elementor-element-04d783e{--display:flex;--background-transition:0.3s;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__front{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__back{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__layer, .elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__button{margin-left:0;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-316ba26{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1702 .elementor-element.elementor-element-dd39d07{--display:flex;--background-transition:0.3s;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__front{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__back{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__layer, .elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__button{margin-left:0;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-c1b8122{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1702 .elementor-element.elementor-element-00908c1{--display:flex;--background-transition:0.3s;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__front{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__back{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__layer, .elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__button{margin-left:0;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-6d9e4d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1702 .elementor-element.elementor-element-a870cdb{--display:flex;--background-transition:0.3s;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__front{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__back{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__layer, .elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__button{margin-left:0;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-47d2b4a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1702 .elementor-element.elementor-element-29972ba{--display:flex;--background-transition:0.3s;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__front{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__back{background-color:#F1F1F1;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__layer, .elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:left;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__button{margin-left:0;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );}.elementor-1702 .elementor-element.elementor-element-04ac777{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:1366px) and (min-width:768px){.elementor-1702 .elementor-element.elementor-element-04d783e{--width:48%;}.elementor-1702 .elementor-element.elementor-element-dd39d07{--width:48%;}.elementor-1702 .elementor-element.elementor-element-00908c1{--width:48%;}.elementor-1702 .elementor-element.elementor-element-a870cdb{--width:48%;}.elementor-1702 .elementor-element.elementor-element-29972ba{--width:48%;}}@media(max-width:1366px){.elementor-1702 .elementor-element.elementor-element-73b166a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-316ba26{width:initial;max-width:initial;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-c1b8122{width:initial;max-width:initial;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2{width:initial;max-width:initial;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-47d2b4a{width:initial;max-width:initial;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box{height:570px;}.elementor-1702 .elementor-element.elementor-element-04ac777{width:initial;max-width:initial;}}@media(max-width:1024px){.elementor-1702 .elementor-element.elementor-element-73b166a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box{height:600px;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box{height:600px;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box{height:600px;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box{height:600px;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box{height:600px;}}@media(max-width:767px){.elementor-1702 .elementor-element.elementor-element-284f667{--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-1702 .elementor-element.elementor-element-73b166a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1702 .elementor-element.elementor-element-453b171{--justify-content:center;}.elementor-1702 .elementor-element.elementor-element-04d783e{--width:100%;}.elementor-1702 .elementor-element.elementor-element-316ba26 .elementor-flip-box{height:640px;}.elementor-1702 .elementor-element.elementor-element-316ba26{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1702 .elementor-element.elementor-element-c1b8122 .elementor-flip-box{height:640px;}.elementor-1702 .elementor-element.elementor-element-c1b8122{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2 .elementor-flip-box{height:640px;}.elementor-1702 .elementor-element.elementor-element-6d9e4d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1702 .elementor-element.elementor-element-47d2b4a .elementor-flip-box{height:640px;}.elementor-1702 .elementor-element.elementor-element-47d2b4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1702 .elementor-element.elementor-element-04ac777 .elementor-flip-box{height:640px;}.elementor-1702 .elementor-element.elementor-element-04ac777{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-1702 .elementor-element.elementor-element-04d783e{--width:600px;}.elementor-1702 .elementor-element.elementor-element-dd39d07{--width:600px;}.elementor-1702 .elementor-element.elementor-element-00908c1{--width:600px;}.elementor-1702 .elementor-element.elementor-element-a870cdb{--width:600px;}.elementor-1702 .elementor-element.elementor-element-29972ba{--width:600px;}}@media(min-width:2400px){.elementor-1702 .elementor-element.elementor-element-73b166a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS */.accent span {
    color: var( --e-global-color-primary );
}

.restaurants-cart .elementor-flip-box__layer{
    
    /*height: auto;*/
}

/*front*/


.restaurants-row{
display: flex;
align-items: center;
}

.top,.bottom{
padding: 25px 30px;
}
.top{
    justify-content: space-between;
    min-height: 160px;
}



.bottom{
justify-content: flex-end;
margin-top: auto;
align-items: flex-end;
}


.restaurants-col{
/*width: 50%;*/
}

.restaurants-title{
font-family: Mulish;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 30px; 
margin: 0;
}
.restaurants-title span{
    font-size: 24px;
    line-height: 20px; 
}
.restaurants-subtitle{
color:#0050B7;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
padding-top: 10px
}

.restaurants-detail {
display: flex;
align-items: center;
}

.restaurants-adress{
text-align: right;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
color: #333;
text-decoration: underline!important;
display: block;
}
.restaurants-adress:hover{
text-decoration: none!important;
}


.restaurants-img{
width: 100%;
display: flex;
min-height: 300px;
}

.restaurants-detail__svg {
    margin-left: 10px;
}
.restaurants-detail__svg svg{
width: 25px;
height: 25px;
}

.front .restaurants-detail__svg {
  
}


/*back*/
.back{
/*    background-image: url(/wp-content/uploads/2023/08/restaurants4.jpg);*/
/*    background-repeat: no-repeat;*/
/*background-size: cover;*/
/*border-radius: 25px;*/
/*color: #fff !important;*/
}



.elementor-flip-box__layer__inner,
.elementor-flip-box__layer__description,
.restaurants{
    height: 100%;
}

.restaurants{
display: flex;
flex-direction: column;
}

.back .middle{
    padding: 0 30px;
margin-bottom:auto;
}

.back .bottom{
   justify-content: space-between;
}

.restaurants-phones,
.restaurants-links {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.restaurants-links {
align-items: flex-end;
}

.restaurants-phone,
.restaurants-link {
    color: #333;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.restaurants-phone:hover{
    text-decoration: underline;
}
.restaurants-link {
    font-weight: 600;
}

.back  .restaurants-detail__svg{
    margin-left: 5px;
}
.restaurants-link svg {
transition:0.4s transform; 
width: 14px;
height: 15px;
}
.restaurants-link:hover svg{
    transform: translateX(10px);
}



@media screen and (max-width: 768px) {
.top,.bottom, .back .middle{
padding: 15px;
}
}



  @media (min-width: 768px) and (max-width: 1253px){
  .e-con-inner .elementor-element.e-con-full.e-flex.e-con {
  width: 48%;
}
  }/* End custom CSS */