.elementor-36177 .elementor-element.elementor-element-ca16f91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-36177 .elementor-element.elementor-element-66f7049{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36177 .elementor-element.elementor-element-90eaea2{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-36177 .elementor-element.elementor-element-90eaea2.elementor-element{--align-self:center;}.elementor-36177 .elementor-element.elementor-element-90eaea2 .elementor-heading-title{font-size:48px;}.elementor-36177 .elementor-element.elementor-element-7f312f1{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-36177 .elementor-element.elementor-element-7f312f1.elementor-element{--align-self:center;}.elementor-36177 .elementor-element.elementor-element-cb093c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-36177 .elementor-element.elementor-element-ca16f91{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-36177 .elementor-element.elementor-element-90eaea2{text-align:center;}.elementor-36177 .elementor-element.elementor-element-90eaea2 .elementor-heading-title{font-size:36px;}.elementor-36177 .elementor-element.elementor-element-7f312f1{text-align:center;}}@media(max-width:767px){.elementor-36177 .elementor-element.elementor-element-ca16f91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36177 .elementor-element.elementor-element-90eaea2.elementor-element{--align-self:flex-start;}.elementor-36177 .elementor-element.elementor-element-90eaea2{text-align:start;}.elementor-36177 .elementor-element.elementor-element-90eaea2 .elementor-heading-title{font-size:28px;}.elementor-36177 .elementor-element.elementor-element-7f312f1.elementor-element{--align-self:flex-start;}.elementor-36177 .elementor-element.elementor-element-7f312f1{text-align:start;}}/* Start custom CSS for text-editor, class: .elementor-element-7f312f1 */.elementor-36177 .elementor-element.elementor-element-7f312f1 p:last-child { margin-bottom: 0px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e047a3c */#rates-table {
    font-family: "Gotham", Sans-serif;
    font-weight: 400;
    line-height: 18px;
    font-size: 14px;
    /*border-top: 1px solid #FFF;*/
    /*border-bottom: 1px solid #FFF;*/
    border: 0;
}

.table-container #rates-table  {
    overflow-x: auto;
}

@media (max-width: 360px) {
    .table-container #rates-table  {
        display: block;
    }

    #rates-table {
        width: 100%;
        display: block;
    }
}

#rates-table .border-unique {
    border-bottom: 1px #DADADA solid;
}

#rates-table .border-non-top {
    border-top: 0 !important;
}

#rates-table.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: 0;
}

#rates-table tbody tr .bg-lbc {
    background: #FFF !important;
    border: 1px #DADADA solid;
}

#rates-table tbody {
    /*border: 1px #DADADA solid;*/
    border: 0;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    border-radius: 0 0 15px 15px;
}

#rates-table tbody tr th {
    font-weight: 400
}

#rates-table thead {
    background: #EAEAEA;
}

#rates-table thead th {
    border-width: 0;
}

#rates-table thead .left-header {
    border-top-left-radius: 15px 15px !important;
}

#rates-table thead .right-header {
    border-top-right-radius: 15px 15px !important;
}

#rates-table .left-footer {
    border-bottom-left-radius: 15px 15px !important;
}

#rates-table .right-footer {
    border-bottom-right-radius: 15px 15px !important;
}

#rates-table thead th {
    color: #000 !important;
}

#rates-table tr .col-one {
    color: #000 !important;
}

#rates-table tr td {
    color: #323232 !important;
}

#rates-table.table-striped>tbody>tr:nth-child(odd)>td, 
#rates-table.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #F0F0F0;
}/* End custom CSS */