.elementor-7290 .elementor-element.elementor-element-92f4dbe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7290 .elementor-element.elementor-element-92f4dbe:not(.elementor-motion-effects-element-type-background), .elementor-7290 .elementor-element.elementor-element-92f4dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://storage.googleapis.com/is-wp-61-preprod/uploads-preprod/2024/01/velo1950X1300-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7290 .elementor-element.elementor-element-92f4dbe > .elementor-container{min-height:250px;}.elementor-7290 .elementor-element.elementor-element-92f4dbe > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7290 .elementor-element.elementor-element-92f4dbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7290 .elementor-element.elementor-element-8833b76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7290 .elementor-element.elementor-element-8833b76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #201A1A8C 52%);}.elementor-7290 .elementor-element.elementor-element-8833b76 > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000000;opacity:0;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7290 .elementor-element.elementor-element-8833b76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7290 .elementor-element.elementor-element-8833b76 > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-8833b76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7290 .elementor-element.elementor-element-1ea3d50{width:auto;max-width:auto;align-self:flex-end;text-align:center;}.elementor-7290 .elementor-element.elementor-element-1ea3d50 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(180deg, #05050500 0%, #662C2C00 45%);}.elementor-7290 .elementor-element.elementor-element-1ea3d50 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-7290 .elementor-element.elementor-element-298c558:not(.elementor-motion-effects-element-type-background), .elementor-7290 .elementor-element.elementor-element-298c558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-7290 .elementor-element.elementor-element-298c558 > .elementor-container{max-width:1400px;}.elementor-7290 .elementor-element.elementor-element-298c558{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-7290 .elementor-element.elementor-element-298c558 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7290 .elementor-element.elementor-element-783b744 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-257af18{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-14315d5 > .elementor-element-populated{margin:0px 20px 0px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-7290 .elementor-element.elementor-element-94c65d3{width:100%;max-width:100%;--box-background-color:var( --e-global-color-primary );--box-border-color:#000000;--box-border-width:1px;--box-border-radius:15px;--separator-width:1px;--box-padding:15px;--header-color:var( --e-global-color-a1f7322 );--nested-list-indent:1em;--item-text-color:var( --e-global-color-a1f7322 );--item-text-hover-color:#D8D8D8;--item-text-active-color:var( --e-global-color-a1f7322 );--marker-color:var( --e-global-color-a1f7322 );}.elementor-7290 .elementor-element.elementor-element-94c65d3 > .elementor-widget-container{margin:40px 0px 40px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFBFB;}.elementor-7290 .elementor-element.elementor-element-94c65d3 .elementor-toc__header-title{text-align:start;}.elementor-7290 .elementor-element.elementor-element-94c65d3 .elementor-toc__header, .elementor-7290 .elementor-element.elementor-element-94c65d3 .elementor-toc__header-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;}.elementor-7290 .elementor-element.elementor-element-94c65d3 .elementor-toc__list-item{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-7290 .elementor-element.elementor-element-7a1598c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7290 .elementor-element.elementor-element-7a1598c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-7290 .elementor-element.elementor-element-7a1598c > .elementor-element-populated, .elementor-7290 .elementor-element.elementor-element-7a1598c > .elementor-element-populated > .elementor-background-overlay, .elementor-7290 .elementor-element.elementor-element-7a1598c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-7290 .elementor-element.elementor-element-7a1598c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-7290 .elementor-element.elementor-element-7a1598c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-7290 .elementor-element.elementor-element-14315d5{width:23.1%;}.elementor-7290 .elementor-element.elementor-element-7a1598c{width:76.565%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-94c65d3 */.elementor-toc__body {
    padding: 0 !important;
}
.elementor-toc__body a {
    transition: 0.3s;
    transform: translateX(0);
    padding: 15px 20px;
}
.elementor-toc__body li {
    padding-right: 10px;
}
.elementor-toc__body li:not(:last-of-type) {
  border-bottom: 1px solid white;
}

.elementor-toc__body li:hover a{
    transition: 0.3s;
    transform: translateX(10px);
}
.elementor-toc__body a.elementor-item-active {
     transform: translateX(10px);
}
.elementor-widget-table-of-contents{
    position: sticky !important;
    top: 40px !important;
}

.elementor-toc__header{
    display: none;
}

.elementor-toc__list-wrapper{
    margin: 0 !important;
}
.elementor-toc__list-wrapper .elementor-toc__list-item{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS */body{
    background-color: #f4f4f4;
}
p > a:hover {
    color: rgb(156, 44, 13);
}

.elementor-location-single h2 {
    font-family: "Barlow", Sans-serif !important;
    font-size: 43px !important;
    font-weight: 400 !important;
    line-height: 43px !important;
    color: #000000 !important;
    margin-top: 10px !important;
}
.elementor-location-single h3 {
    color: #444444 !important;
    font-family: Rubik !important;
    font-size: 23px !important;
    font-weight: 700 !important;
    margin-top: 10px !important;
    padding: 0 !important;
    letter-spacing: -0.5px;
}

.elementor-location-single h4{
    color: #333333 !important;
    font-family: "Barlow", Sans-serif !important;
    font-size: 23px !important;
    font-weight: 400 !important;
    margin-bottom: 0;
    margin-top: 5px !important;
}    
    
.elementor-location-single p {
    text-align: justify !important;
    color: black !important;
    font-family: "Verdana", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    margin-bottom: 5px;
}
.elementor-location-single table{
        width: 100%;
        margin: 0 !important;
    }
.elementor-location-single tbody tr:nth-child(odd) {
        background-color: white;
    }

.elementor-location-single tbody tr:nth-child(even) {
        background-color: #eee;
    }

.elementor-location-single table {
        background-color: white;
        margin: 10px;
        border: 1px solid black;
    }

.elementor-location-single td {
        padding: 5px;
    }

.elementor-location-single ul {
        margin-left: 20px;
    }
.elementor-location-single tr:nth-child(1) td p {
        font-weight: 600 !important;
    }/* End custom CSS */