.elementor-15 .elementor-element.elementor-element-1ac8682>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-15 .elementor-element.elementor-element-c62656b>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-2ea24ac .ct-logo img {
    max-height: 152px;
}

.elementor-15 .elementor-element.elementor-element-a1b877d>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-24a6859>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-24a6859 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 23px 0px 23px 0px;
}

.elementor-15 .elementor-element.elementor-element-bd79e11.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-15 .elementor-element.elementor-element-bd79e11>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-798b0d3 .ct-contact-info .ct-contact-icon i {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-798b0d3 .ct-contact-info {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-798b0d3 {
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-8de0957 {
    --divider-border-style: solid;
    --divider-color: #D2D2D2;
    --divider-border-width: 20px;
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-8de0957 .elementor-divider-separator {
    width: 1px;
}

.elementor-15 .elementor-element.elementor-element-8de0957 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-8de0957>.elementor-widget-container {
    margin: 0px 26px 0px 26px;
}

.elementor-15 .elementor-element.elementor-element-c146988 .ct-contact-info .ct-contact-icon i {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-c146988 .ct-contact-info {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-c146988 {
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-db94b79 {
    --divider-border-style: solid;
    --divider-color: #D2D2D2;
    --divider-border-width: 20px;
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-db94b79 .elementor-divider-separator {
    width: 1px;
}

.elementor-15 .elementor-element.elementor-element-db94b79 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-db94b79>.elementor-widget-container {
    margin: 0px 26px 0px 26px;
}

.elementor-15 .elementor-element.elementor-element-a93b26f .ct-icon1 a {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-a93b26f .ct-icon1 a:hover {
    color: #D4A205;
}

.elementor-15 .elementor-element.elementor-element-a93b26f>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-a93b26f {
    width: auto;
    max-width: auto;
}

.elementor-15 .elementor-element.elementor-element-b5a89c3 .ct-nav-menu .ct-main-menu {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-b5a89c3 .ct-nav-menu .ct-main-menu>li {
    float: none;
}

.elementor-15 .elementor-element.elementor-element-b5a89c3 .ct-nav-menu1.style1 {
    background-color: #DB980B;
}

.elementor-15 .elementor-element.elementor-element-b5a89c3 .ct-nav-menu1.hv-style3 .ct-main-menu>li>a .ct-menu--line::before,
.elementor-15 .elementor-element.elementor-element-b5a89c3 .ct-nav-menu1.hv-style3 .ct-main-menu>li>a .ct-menu--line::after {
    background-color: #030303 !important;
}

@media(min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-c62656b {
        width: 26.409%;
    }
    .elementor-15 .elementor-element.elementor-element-a1b877d {
        width: 73.256%;
    }
}