.elementor-13618 .elementor-element.elementor-element-ef11d2d > .elementor-container{max-width:1592px;}.elementor-13618 .elementor-element.elementor-element-6f251a5{text-align:left;}.elementor-13618 .elementor-element.elementor-element-6f251a5 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:700;letter-spacing:0.2px;}.elementor-13618 .elementor-element.elementor-element-6f251a5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13618 .elementor-element.elementor-element-a3feb6c{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-13618 .elementor-element.elementor-element-280ad82{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-13618 .elementor-element.elementor-element-0d4734d > .elementor-container{max-width:898px;}.elementor-13618 .elementor-element.elementor-element-0b3a19a{margin-top:1px;margin-bottom:50px;}.elementor-13618 .elementor-element.elementor-element-e0fe5c3{text-align:center;color:#000000;}.elementor-13618 .elementor-element.elementor-element-3bc375c > .elementor-container{max-width:1592px;}.elementor-13618 .elementor-element.elementor-element-e8e5210{text-align:left;}.elementor-13618 .elementor-element.elementor-element-e8e5210 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;letter-spacing:0.2px;}.elementor-13618 .elementor-element.elementor-element-e8e5210 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-13618 .elementor-element.elementor-element-94570d7{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-13618 .elementor-element.elementor-element-2fd4266 > .elementor-container{max-width:1592px;}.elementor-13618 .elementor-element.elementor-element-9fd7b94{text-align:left;}.elementor-13618 .elementor-element.elementor-element-9fd7b94 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;letter-spacing:0.2px;}.elementor-13618 .elementor-element.elementor-element-9fd7b94 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-13618 .elementor-element.elementor-element-44358d9{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-13618 .elementor-element.elementor-element-e79e43e > .elementor-container{max-width:1592px;}.elementor-13618 .elementor-element.elementor-element-cc3db24{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-decoration:underline;}.elementor-13618 .elementor-element.elementor-element-19dbd8f > .elementor-container{max-width:1592px;}.elementor-13618 .elementor-element.elementor-element-972ab62{text-align:left;}.elementor-13618 .elementor-element.elementor-element-972ab62 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;letter-spacing:0.2px;}.elementor-13618 .elementor-element.elementor-element-972ab62 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-13618 .elementor-element.elementor-element-b326275:hover .elementor-widget-container{background-color:#F7F7F7;}.elementor-13618 .elementor-element.elementor-element-b326275 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F7F7;}.elementor-13618 .elementor-element.elementor-element-f2b35f7:hover .elementor-widget-container{background-color:#F7F7F7;}.elementor-13618 .elementor-element.elementor-element-f2b35f7 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F7F7;}.elementor-13618 .elementor-element.elementor-element-e28d7e8:hover .elementor-widget-container{background-color:#F7F7F7;}.elementor-13618 .elementor-element.elementor-element-e28d7e8 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F7F7;}.elementor-13618 .elementor-element.elementor-element-53ff246{margin-top:0px;margin-bottom:80px;}.elementor-13618 .elementor-element.elementor-element-841b6c4:hover .elementor-widget-container{background-color:#F7F7F7;}.elementor-13618 .elementor-element.elementor-element-841b6c4 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F7F7;}@media(max-width:1024px){.elementor-13618 .elementor-element.elementor-element-6f251a5 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-13618 .elementor-element.elementor-element-e8e5210 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-13618 .elementor-element.elementor-element-9fd7b94 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-13618 .elementor-element.elementor-element-972ab62 > .elementor-widget-container{margin:60px 0px 0px 0px;}}@media(max-width:767px){.elementor-13618 .elementor-element.elementor-element-6f251a5{text-align:center;}.elementor-13618 .elementor-element.elementor-element-6f251a5 .elementor-heading-title{font-size:18px;}.elementor-13618 .elementor-element.elementor-element-6f251a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13618 .elementor-element.elementor-element-a3feb6c{font-size:16px;}.elementor-13618 .elementor-element.elementor-element-280ad82{font-size:16px;}.elementor-13618 .elementor-element.elementor-element-e8e5210{text-align:center;}.elementor-13618 .elementor-element.elementor-element-e8e5210 > .elementor-widget-container{margin:85px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13618 .elementor-element.elementor-element-94570d7{font-size:16px;}.elementor-13618 .elementor-element.elementor-element-9fd7b94{text-align:center;}.elementor-13618 .elementor-element.elementor-element-9fd7b94 > .elementor-widget-container{margin:85px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13618 .elementor-element.elementor-element-44358d9{font-size:16px;}.elementor-13618 .elementor-element.elementor-element-cc3db24{font-size:16px;}.elementor-13618 .elementor-element.elementor-element-972ab62{text-align:center;}.elementor-13618 .elementor-element.elementor-element-972ab62 > .elementor-widget-container{margin:85px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for mfn_list, class: .elementor-element-b326275 */.elementor-widget-container {
    position: relative
}

.elementor-widget-container:before {
    position: relative
}

.list_item.lists_1 .list_left {
    background-color: #153b6e00 !important;
}

.fa-file-word:before {
    content: "\f1c2";
    fill: #333;
    color: #1e3a6d;
}/* End custom CSS */
/* Start custom CSS for mfn_list, class: .elementor-element-f2b35f7 */.elementor-widget-container {
    position: relative
}

.elementor-widget-container:before {
    position: relative
}

.list_item.lists_1 .list_left {
    background-color: #153b6e00 !important;
}

.fa-file-word:before {
    content: "\f1c2";
    fill: #333;
    color: #1e3a6d;
}/* End custom CSS */
/* Start custom CSS for mfn_list, class: .elementor-element-e28d7e8 */.elementor-widget-container {
    position: relative
}

.elementor-widget-container:before {
    position: relative
}

.list_item.lists_1 .list_left {
    background-color: #153b6e00 !important;
}

.fa-file-word:before {
    content: "\f1c2";
    fill: #333;
    color: #1e3a6d;
}/* End custom CSS */
/* Start custom CSS for mfn_list, class: .elementor-element-841b6c4 */.elementor-widget-container {
    position: relative
}

.elementor-widget-container:before {
    position: relative
}

.list_item.lists_1 .list_left {
    background-color: #153b6e00 !important;
}

.fa-file-word:before {
    content: "\f1c2";
    fill: #333;
    color: #1e3a6d;
}/* End custom CSS */
/* Start custom CSS */.elementor-6004 .elementor-element.elementor-element-a6b767c .elementor-icon-list-icon i {
    color: #fd6303 !important;
}

.elementor-6004 .elementor-element.elementor-element-56f43ce .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    line-height: 1.1em;
    letter-spacing: 0.2px;
}


.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    display: flex;
    align-items: flex-start; 
    font-size: inherit;
    
}

.date {
    
       padding: 0;
    margin: 0;
    text-decoration: underline;
}


.elementor-element-75b78e8 .elementor-widget-wrap {
    background: #fda503;
    color: white;
   
}

#footable_3334 {
    font-size: 16px !important;
        margin-top: 0px;
}

.elementor-element-880bdb5 .elementor-widget-wrap {
    background: #fda503;
}


.elementor-element-6fc3213 .elementor-widget-wrap {
    background: #ff7f00;
}

.elementor-element-1fba815 .elementor-widget-wrap {
    background: #fd6303;
}


#table .elementor-widget-wrap {
        box-shadow: 0 10px 10px 0 rgb(0 9 78 / 15%);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    border-radius: 280px;
 width: 350px;
      height: 350px;
        padding: 10px;
       
}

  @media only screen and (max-width: 760px) {
     #table .elementor-widget-wrap {
  
    border-radius: 280px;
 width: 250px;
      height: 250px;
 
        display: flex;
        
       
} 
      
      
  }

#table .elementor-widget-wrap:hover {
   box-shadow: 0 10px 30px 0 rgb(0 9 78 / 15%);
}


  

#table .elementor-widget-wrap .pricetar {
        font-size: 20px;
    color: #333;
    color: #e68432;
    font-weight: 600;
}

#table .elementor-widget-wrap .pricetar2 {
      font-size: 35px;
    color: #fff;
    font-weight: 600;
    text-align: right;
    text-shadow: 1px 0px 1px black;
}

#table .elementor-widget-wrap .color {
    color: #e68432;

}

#table .elementor-widget-wrap .color2 {
    color: #fff;

}

.semantic_ui .ui.table thead th {
        color: rgba(0,0,0,.87) !important;
}

#table .ninja_clmn_nm_price,.ninja_clmn_nm_weekday_17_00_22_00,.ninja_clmn_nm_weekends {
    color: #e68432;
        font-weight: 600;

}


#table .spar {
        color: #163b6f;
    font-weight: bold;
}

.split .ninja_table_row_4 {
    position: relative;
}

#footable_3334 .pricetable {
    
    font-size: 20px;
    color: #333;
    color: #fd6303;
    font-weight: 600;

}


  @media only screen and (max-width: 760px) {
      
      #table .elementor-widget-wrap .pricetar2 {
      font-size: 25px;
    color: #fff;
    font-weight: 600;
    text-align: right;
    text-shadow: 1px 0px 1px black;

       
}
      
      #footable_3334 .pricetable {
    
    font-size: 15px;
    color: #333;
    color: #fd6303;
    font-weight: 600;

}


  
       #footable_parent_1161 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
       
           #footable_parent_1168 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
	   
	      #footable_parent_3334 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
       
           #footable_parent_3357 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 

#footable_parent_3370 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
	
	
    }
    
    .semantic_ui .ui.table {
        border-collapse: collapse !important;
    }
    
    table th {
    font-weight: 700;
    background: #fff!important;
    box-shadow: none;
    border: none !important;
}

.semantic_ui .ui.table thead th {
    
box-shadow: none;
}

.semantic_ui .ui.table tr td {

    box-shadow: none;
}

.footable-header:hover
{
    background-color: rgba(0,0,0,.05)!important;
    color: rgba(0,0,0,.95)!important;
}


#block_tr .border-act {


transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    border-radius: 10px 10px 10px 10px;
  border-left: 2px #163B6F solid;
    border-top: 2px #163B6F solid;
    border-right: 2px #163B6F solid;
        border-bottom: 2px #163B6F solid;
      padding: 20px 5px;
            text-align:center;
            font-size: 18px

}

#block_tr .border-act .team {
    
    font-size: 19px !important;
    font-weight: 300;
    color: #333;
   
}

#block_tr p {
    
   color:#333;
   
}

.mb-5 {
    margin-bottom: 10px;
     color: #333;
    
}

.elementor-3970 .elementor-element.elementor-element-921dbac .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 0;
        margin: 0;
}

/*#block_tr .elementor-widget-wrap:hover{
        box-shadow: 0 10px 30px 0 rgb(0 9 78 / 15%);
    
}*/

#block_tr .elementor-widget-wrap #eael-team-member-7254a7a .eael-team-image figure{
           margin: 5px;
    
}

#block_tr .elementor-widget-wrap #eael-team-member-7254a7a .eael-team-image figure img {
           border-radius: 10px;
    
}


#footable_3334 {
    font-size: 16px !important;
}

.elementor-element-880bdb5 .elementor-widget-wrap {
    background: #fda503;
}


.elementor-element-6fc3213 .elementor-widget-wrap {
    background: #ff7f00;
}

.elementor-element-1fba815 .elementor-widget-wrap {
    background: #fd6303;
}






  @media only screen and (max-width: 760px) {
      
      #table .elementor-widget-wrap .pricetar2 {
      font-size: 25px;
    color: #fff;
    font-weight: 600;
    text-align: right;
    text-shadow: 1px 0px 1px black;
}
      
      #footable_3334 .pricetable {
    
    font-size: 15px;
    color: #333;
    color: #fd6303;
    font-weight: 600;

}



  
       #footable_parent_1161 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
       
           #footable_parent_1168 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
	   
	      #footable_parent_3334 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
       
           #footable_parent_3357 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 

#footable_parent_3370 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
	
	
    }
    
    .semantic_ui .ui.table {
        border-collapse: collapse !important;
    }
    
    table th {
    font-weight: 700;
    background: #fff!important;
    box-shadow: none;
    border: none !important;
}

.semantic_ui .ui.table thead th {
    
box-shadow: none;
}

.semantic_ui .ui.table tr td {

    box-shadow: none;
}

.footable-header:hover
{
    background-color: rgba(0,0,0,.05)!important;
    color: rgba(0,0,0,.95)!important;
}





.min_d {
    
        height: 310px;
         height: auto;

}


  

  @media only screen and (max-width: 767px) {
.min_d {
    
        height: auto;

}

.thursday{
    position: relative;
    top: 0px;
}

.friday{
    position: relative;
      top: 0px;
}

.saturday{
    position: relative;
       top: 0px;
}

.sunday {
        position: relative;
    top: 0px;
}

#block_tr .border-act {

font-size:16px;

        padding: 20px 10px
}

#block_tr .border-act .team {
    
    font-size: 16px !important;

   
}
}

/*
:root{
  --bg:rgb(231,227,226);
  --shadow:rgb(221,215,215);
  --border:rgb(0,0,0);
  --bubble:rgb(199,141,127);
  --text:rgb(255,254,243);
  --cup:rgb(255,255,255);
  --cup_heart:rgb(187,127,136);
  --book_1:rgb(184,152,157);
  --book_1D:rgb(159,130,134);
  --book_2:rgb(220,181,186);
  --book_2D:rgb(239,239,239);
  --book_2L:rgb(247,246,249);
  --book_3:rgb(192,178,178);
  --book_3D:rgb(158,148,149);
  --book_4:rgb(163,149,149);
  --book_4D:rgb(238,236,237);
  --book_4L:rgb(245,243,244);
  --steam:rgb(169,156,149);
  --leave_1:rgb(187,127,136); 
  --leave_2:rgb(224, 143, 98);
  --leave_3:rgb(157, 171, 134);
  --leave_4:rgb(236, 234, 95);
/*    font-size:30px; */
}


.bubble{
  width:8em;
  height:6em;
  border-radius:57% 97% 78% 75% / 84% 70% 91% 76% ;
  position:absolute;
  top:0em;
  left:4em; 
}
.bubble::after{
  width:2em;
  height:3em;
  transform:scale(-1,1) rotate(-60deg) skew(-60deg) ;
  clip-path: polygon(0 78%, 54% 85%, 100% 100%, 0 100%);
  top:1.5em;
  left:0.55em;
}
.bubble-origin{
  border:0.13em solid var(--border);
}

.bubble-origin::after{
  background:var(--bg);
  border:0.13em solid var(--border);  
}
.bubble-shadow{
  background:var(--bubble);
  left:4.45em; 
}
.bubble-shadow::after{
  background:var(--bubble);
  z-index:1;
}

.shadow{
  background:var(--shadow);
  position:absolute;
  transform:skew(43deg);
}
.shadow-1{
  width:4.5em;
  height:5em;
  top:13em;
  left:10.5em; 
}
.shadow-2{
  width:25em;
  height:14em;
  top:17em;
  left:-1em; 
  clip-path: polygon(51% 0, 100% 0, 100% 100%, 0 100%, 0 72%);
}
.book-1{
  width:16em;
  height:3.25em;
  background:linear-gradient(90deg 
    ,rgba(0,0,0,0) 8.5%
    ,var(--book_1D) 9%
    ,var(--book_1D) 15%
    ,rgba(0,0,0,0) 15.5%
    ,rgba(0,0,0,0) 17%
    ,var(--book_1D) 17.5%
    ,var(--book_1D) 19%
    ,rgba(0,0,0,0) 19.5%
    ,rgba(0,0,0,0) 80.5%
    ,var(--book_1D) 81%
    ,var(--book_1D) 82.5%
    ,rgba(0,0,0,0) 83%
    ,rgba(0,0,0,0) 84.5% 
    ,var(--book_1D) 85% 
    ,var(--book_1D) 91%
    ,rgba(0,0,0,0) 91.5% )
    ,var(--book_1); 
  border-radius:7%/30% ;
  position:absolute;
  bottom:0em;
  left:2em; 
}
.book-1::before{
  width:7em;
  height:0.4em;
  background:var(--book_1D);
  top:1.2em;
  left:4.7em;
}
.book-1::after{
  width:6em;
  height:0.15em;
  background:var(--book_1D);
  top:1.9em;
  left:5.3em;
}
.book-2{
  width:15.8em;
  height:2.1em;
  background:linear-gradient(180deg 
    ,var(--book_2D) 49% 
    ,var(--book_2L) 50%
); 
  position:absolute;
  bottom:3.7em;
  left:2.2em; 
}
.book-2::before{
  width:16em;
  height:0.4em;
  background:var(--book_2);
  position:absolute;
  top:-0.4em;
  left:-0.1em; 
}
.book-2::after{
  width:16em;
  height:0.4em;
  background:var(--book_2);
  position:absolute;
  bottom:-0.45em;
  left:-0.1em; 
}
.book-3{
  width:14.8em;
  height:2.8em;
  background:linear-gradient(90deg 
    ,rgba(0,0,0,0) 8.5%
    ,var(--book_3D) 9%
    ,var(--book_3D) 9.5%
    ,rgba(0,0,0,0) 10%
    ,rgba(0,0,0,0) 11.5%
    ,var(--book_3D) 12%
    ,var(--book_3D) 12.5%
    ,rgba(0,0,0,0) 13%
    ,rgba(0,0,0,0) 87%
    ,var(--book_3D) 87.5%
    ,var(--book_3D) 88%
    ,rgba(0,0,0,0) 88.5%
    ,rgba(0,0,0,0) 90% 
    ,var(--book_3D) 90.5% 
    ,var(--book_3D) 91%
    ,rgba(0,0,0,0) 91.5% )
    ,var(--book_3); 
  border-radius:7%/30% ;
  position:absolute;
  bottom:6.2em;
  left:2.7em; 
}
.book-3::before{
  width:6.7em;
  height:0.6em;
  background:var(--book_3D);
  top:0.95em;
  left:4.4em;
}
.book-3::after{
  width:3.8em;
  height:0.1em;
  background:var(--book_3D);
  top:1.8em;
  left:6.8em;
}
.book-4{
  width:14.5em;
  height:1.8em;
  background:linear-gradient(180deg 
    ,var(--book_4L) 49% 
    ,var(--book_4D) 50% ); 
  position:absolute;
  bottom:9.22em;
  left:2.8em; 
}
.book-4::before{
  width:14.6em;
  height:0.35em;
  background:var(--book_4);
  position:absolute;
  top:-0.3em;
  left:-.03em; 
}
.book-4::after{
  width:14.6em;
  height:0.35em;
  background:var(--book_4);
  position:absolute;
  bottom:-0.3em;
  left:-.03em; 
}
.cup{
  width:4.5em;
  height:4.8em;
  background:var(--cup); 
  position:absolute;
  bottom:11.35em;
  left:7.8em;  
  clip-path: polygon(0 0, 100% 0, 80% 100%, 20% 100%);
}
.cup::before{
  width:0.8em;
  height:1.5em;
  background:var(--cup_heart); 
  border-radius: 50% 50% 0 0;
  top:1.2em;
  left:1.5em;
  transform: rotate(-50deg);
}
.cup::after{
  width:0.8em;
  height:1.5em;
  background:var(--cup_heart); 
  border-radius: 50% 50% 0 0;
  top:1.2em;
  left:2.2em; 
  transform: rotate(50deg);
}
.cup-hand{
  width:3.2em;
  height:2.5em;
  background:var(--cup); 
  border-radius:89% 40% 57% 50% / 64% 53% 80% 57% ;
  position:absolute;
  bottom:12.7em;
  left:9.8em;  
}
.cup-hand::after{
  width:3em;
  height:2.2em;
  background:var(--shadow);
  border-radius:89% 40% 57% 50% / 64% 53% 80% 57% ;
  top:0.15em
}
.cup-steam{
  width:2em;
  height:1.4em;
  position:absolute;
  top:10.1em;
  left:8.2em;
  overflow:hidden;
}
.cup-steam::before{
  width: 2em;
  height: 1em;
  border-radius: 100%;
  border: 0.2em solid var(--steam);
  top: -0.1em;
  left:0.1em;
  clip-path: circle(40% at 5% 90%);
  transform: skew(-20deg);
}
.cup-steam::after{
  width: 2em;
  height: 1em;
  border-radius: 100%;
  border: 0.2em solid var(--steam);
  top: 0.5em;
  left: -1em;
  clip-path: circle(50% at 100% 5%);
  transform: rotate(8deg);
}

.cup-steam_2{
  left:9em;
}

.leave {
  width: 2em;
  height: 2em;
  border-radius: 0 50% 50% 50%;
  position:absolute;
  opacity:1;
}
.leave::before {
  width: 0.3em;
  height: 1em;
  top: 1.3em;
  left: 1.5em;
  transform:rotate(-50deg);
}
.leave-1{
  top: -3em;
  left: 5vw;
  background: var(--leave_4);  
  animation:moveLeave 2s infinite;
}
.leave-1::before{
  background: var(--leave_4);  

}
.leave-2{
  top: -3em;
  left: 30vw;
  background:var(--leave_2);  
  transform:rotate(-90deg);
  animation:moveLeave2 3s infinite both;
}
.leave-2::before{
  background:var(--leave_2);   
}

.leave-3{
  top:-3em;
  left: 70vw;
  background:var(--leave_3);  
  transform:rotate(90deg);
  animation:moveLeave3 3s infinite;
}
.leave-3::before{
  background:var(--leave_3);   
}
.leave-4{
  top: -3em;
  left: 90vw;
  background:var(--leave_1);  
  transform:rotate(180deg);
  animation:moveLeave4 2s infinite;
}
.leave-4::before{
  background:var(--leave_1);  
}

/* **********Animation************ */
@keyframes moveLeave{
  0%{
   opacity:1;
   transform:translate(0,0);
  }
  100%{
   opacity:0;
   transform:translate(95vw,95vh);
  }
}

@keyframes moveLeave2{
  0%{
   opacity:1;
   transform:translate(0,0);
  }
  100%{
   opacity:0;
   transform:translate(0,95vh);
  }
}
@keyframes moveLeave3{
  0%{
   transform: translate(0,0) rotate(90deg);
  }
  100%{
   transform: translate(0,95vh) rotate(180deg);
  }
}

@keyframes moveLeave4{
  0%{
   opacity:1;
   transform:translate(0,0) rotate(180deg);
  }
  100%{
   opacity:0;
   transform:translate(-95vw,95vh) rotate(0deg);
  }
}

/* ********  Media Queries ********* */
@media only screen and (max-width: 600px) {
  :root{
    font-size:10px;
  }
} 

}



*/




#footable_3334 {
    font-size: 16px !important;
}

.elementor-element-880bdb5 .elementor-widget-wrap {
    background: #fda503;
}


.elementor-element-6fc3213 .elementor-widget-wrap {
    background: #ff7f00;
}

.elementor-element-1fba815 .elementor-widget-wrap {
    background: #fd6303;
}


#table .elementor-widget-wrap {
        box-shadow: 0 10px 10px 0 rgb(0 9 78 / 15%);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    border-radius: 10px;
    cursor: pointer;
        padding: 10px;
}

#table .elementor-widget-wrap:hover {
   box-shadow: 0 10px 30px 0 rgb(0 9 78 / 15%);
}


  

#table .elementor-widget-wrap .pricetar {
        font-size: 20px;
    color: #333;
    color: #e68432;
    font-weigelementor-3243 ht: 600;
}

#table .elementor-widget-wrap .pricetar2 {
      font-size: 35px;
    color: #fff;
    font-weight: 600;
    text-align: right;
    text-shadow: 1px 0px 1px black;
}

#table .elementor-widget-wrap .color {
    color: #e68432;

}

#table .elementor-widget-wrap .color2 {
    color: #fff;

}

.semantic_ui .ui.table thead th {
        color: rgba(0,0,0,.87) !important;
}

#table .ninja_clmn_nm_price,.ninja_clmn_nm_weekday_17_00_22_00,.ninja_clmn_nm_weekends {
    color: #e68432;
        font-weight: 600;

}


#table .spar {
        color: #163b6f;
    font-weight: bold;
}

.split .ninja_table_row_4 {
    position: relative;
}

#footable_3334 .pricetable {
    
    font-size: 20px;
    color: #333;
    color: #fd6303;
    font-weight: 600;

}


  @media only screen and (max-width: 760px) {
      
      #table .elementor-widget-wrap .pricetar2 {
      font-size: 25px;
    color: #fff;
    font-weight: 600;
    text-align: right;
    text-shadow: 1px 0px 1px black;
}
      
      #footable_3334 .pricetable {
    
    font-size: 15px;
    color: #333;
    color: #fd6303;
    font-weight: 600;

}


  
       #footable_parent_1161 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
       
           #footable_parent_1168 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
	   
	      #footable_parent_3334 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
       
           #footable_parent_3357 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 

#footable_parent_3370 tr, th {
    font-family: system-ui !important;
    font-size: 12px !important;
       } 
	
	
    }
    
    .semantic_ui .ui.table {
        border-collapse: collapse !important;
    }
    
    table th {
    font-weight: 700;
    background: #fff!important;
    box-shadow: none;
    border: none !important;
}

.semantic_ui .ui.table thead th {
    
box-shadow: none;
}

.semantic_ui .ui.table tr td {

    box-shadow: none;
}

.footable-header:hover
{
    background-color: rgba(0,0,0,.05)!important;
    color: rgba(0,0,0,.95)!important;
}


@media only screen and (max-width: 460px) {
#footable_3334 .pricetable {
    font-size: 12px;
    color: #333;
    color: #fd6303;
    font-weight: 600;
}
}/* End custom CSS */