.elementor-700 .elementor-element.elementor-element-cf8817f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-700 .elementor-element.elementor-element-cf8817f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-700 .elementor-element.elementor-element-7a348c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-700 .elementor-element.elementor-element-7a348c6 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-700 .elementor-element.elementor-element-7a348c6 .elementor-main-swiper .swiper-slide{border-radius:20px;}.elementor-700 .elementor-element.elementor-element-7a348c6 .elementor-swiper-button{font-size:20px;}@media(max-width:1024px){.elementor-700 .elementor-element.elementor-element-7a348c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-700 .elementor-element.elementor-element-7a348c6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for video, class: .elementor-element-cf8817f */.elementor-700 .elementor-element.elementor-element-cf8817f
{
    border-radius: 14vw 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05e1b88 */.elementor-700 .elementor-element.elementor-element-05e1b88 table
{
    margin: auto;
    font-family: Figtree;
    line-height: 100%;
    color:#2A0000;
    
}
.elementor-700 .elementor-element.elementor-element-05e1b88 td
{
    border:none;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th
{
    background: #E5DFD3;
}
table tbody > tr:nth-child(odd) td:first-child {
    border-radius: 10px 0 0 10px;
}

table tbody > tr:nth-child(odd) td:last-child {
    border-radius: 0 10px 10px 0;
}
td:first-child
{
    font-weight: 300;
}
td:last-child
{
    font-weight: 400;
}
table tbody tr:nth-child(odd):hover>td, table tbody tr:nth-child(odd):hover>th
{
    background: #E5DFD3;
}
table tbody tr:nth-child(even):hover>td, table tbody tr:nth-child(even):hover>th
{
    background: none;
}
@media (min-width:1025px)
{
    .elementor-700 .elementor-element.elementor-element-05e1b88 table
    {
         font-size: 1.667vw;
    }
    .elementor-700 .elementor-element.elementor-element-05e1b88 td
    {
    padding: 1.111vw 8.056vw;
    }
}
@media (min-width:768px) and (max-width:1024px)
{
    .elementor-700 .elementor-element.elementor-element-05e1b88 table
    {
        font-size: 18px;
    }
    .elementor-700 .elementor-element.elementor-element-05e1b88 td
    {
    padding: 16px 50px;
    }
}
@media (max-width:767px) 
{
    .elementor-700 .elementor-element.elementor-element-05e1b88 table
    {
        font-size: 16px;
        max-width: 90vw;
    }
    .elementor-700 .elementor-element.elementor-element-05e1b88 td
    {
    padding: 16px;
    align-content: center;
    }
}/* End custom CSS */