.elementor-7341 .elementor-element.elementor-element-54fb244:not(.elementor-motion-effects-element-type-background),
.elementor-7341 .elementor-element.elementor-element-54fb244>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F6AE1;
}

.elementor-7341 .elementor-element.elementor-element-54fb244 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-7341 .elementor-element.elementor-element-54fb244>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7341 .elementor-element.elementor-element-0e24d0d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7341 .elementor-element.elementor-element-0e24d0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-7341 .elementor-element.elementor-element-32535b6 .ct-contact-info .ct-contact-icon i {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-32535b6 .ct-contact-info1 i {
    font-size: 16px;
}

.elementor-7341 .elementor-element.elementor-element-32535b6 .ct-contact-info {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-32535b6 .ct-contact-info .ct-contact-content {
    font-size: 16px;
    font-weight: 500;
}

.elementor-7341 .elementor-element.elementor-element-32535b6 {
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-40f5a0a {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 24px;
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-40f5a0a .elementor-divider-separator {
    width: 1px;
}

.elementor-7341 .elementor-element.elementor-element-40f5a0a .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-7341 .elementor-element.elementor-element-40f5a0a>.elementor-widget-container {
    margin: 0px 18px 0px 18px;
}

.elementor-7341 .elementor-element.elementor-element-20ec7b2 .ct-contact-info .ct-contact-icon i {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-20ec7b2 .ct-contact-info1 i {
    font-size: 16px;
}

.elementor-7341 .elementor-element.elementor-element-20ec7b2 .ct-contact-info {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-20ec7b2 .ct-contact-info .ct-contact-content {
    font-size: 16px;
    font-weight: 500;
}

.elementor-7341 .elementor-element.elementor-element-20ec7b2 {
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-b51de5a {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 24px;
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-b51de5a .elementor-divider-separator {
    width: 1px;
}

.elementor-7341 .elementor-element.elementor-element-b51de5a .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-7341 .elementor-element.elementor-element-b51de5a>.elementor-widget-container {
    margin: 0px 18px 0px 18px;
}

.elementor-7341 .elementor-element.elementor-element-592fb78 .ct-contact-info .ct-contact-icon i {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-592fb78 .ct-contact-info1 i {
    font-size: 16px;
}

.elementor-7341 .elementor-element.elementor-element-592fb78 .ct-contact-info {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-592fb78 .ct-contact-info .ct-contact-content {
    font-size: 16px;
    font-weight: 500;
}

.elementor-7341 .elementor-element.elementor-element-592fb78 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-7341 .elementor-element.elementor-element-40aed8e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7341 .elementor-element.elementor-element-40aed8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-7341 .elementor-element.elementor-element-40aed8e.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7341 .elementor-element.elementor-element-40aed8e>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-7341 .elementor-element.elementor-element-24efc45 .ct-language-switcher1 .current--item {
    font-size: 15px;
    font-weight: 500;
    line-height: 51px;
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-24efc45 .ct-language-switcher1 .current--item svg {
    fill: #FFFFFF;
    height: 18px;
}

.elementor-7341 .elementor-element.elementor-element-24efc45 .ct-language-switcher1 ul li a {
    font-size: 15px;
    font-weight: 500;
    color: #464646;
}

.elementor-7341 .elementor-element.elementor-element-24efc45 {
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-0f058d8 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 24px;
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-0f058d8 .elementor-divider-separator {
    width: 1px;
}

.elementor-7341 .elementor-element.elementor-element-0f058d8 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-7341 .elementor-element.elementor-element-0f058d8>.elementor-widget-container {
    margin: 0px 18px 0px 18px;
}

.elementor-7341 .elementor-element.elementor-element-c1f7f0e .ct-text-editor {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-c1f7f0e {
    font-size: 15px;
    font-weight: 500;
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-c1f7f0e>.elementor-widget-container {
    margin: 0px 18px 0px 0px;
}

.elementor-7341 .elementor-element.elementor-element-e727455 .ct-icon1 a {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-e727455 .ct-icon1 a i {
    font-size: 15px;
}

.elementor-7341 .elementor-element.elementor-element-e727455 .ct-icon1 a+a {
    margin-left: 10px;
}

.elementor-7341 .elementor-element.elementor-element-e727455 {
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-8afbea6:not(.elementor-motion-effects-element-type-background),
.elementor-7341 .elementor-element.elementor-element-8afbea6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-8afbea6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-7341 .elementor-element.elementor-element-8afbea6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7341 .elementor-element.elementor-element-fe5cb3c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7341 .elementor-element.elementor-element-fe5cb3c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-7341 .elementor-element.elementor-element-fa6e448 .ct-logo img {
    max-height: 78px;
    margin-left: -17px;
    margin-top: -8px;
}

.elementor-7341 .elementor-element.elementor-element-fa6e448>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7341 .elementor-element.elementor-element-fa6e448 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-7341 .elementor-element.elementor-element-dc9269c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-7341 .elementor-element.elementor-element-dc9269c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-7341 .elementor-element.elementor-element-dc9269c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7341 .elementor-element.elementor-element-dc9269c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #030C2A;
}

.elementor-7341 .elementor-element.elementor-element-dc9269c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 15px 0px 15px;
}

.elementor-7341 .elementor-element.elementor-element-dc9269c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7341 .elementor-element.elementor-element-c40fe26 {
    flex-grow: 1;
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-c40fe26 .ct-nav-menu .ct-main-menu>li>a {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 100px;
}

.elementor-7341 .elementor-element.elementor-element-c40fe26 .ct-nav-menu1 .ct-menu--plus::before,
.elementor-7341 .elementor-element.elementor-element-c40fe26 .ct-nav-menu1 .ct-menu--plus::after {
    background-color: #FFFFFF !important;
}

.elementor-7341 .elementor-element.elementor-element-c40fe26>.elementor-widget-container {
    margin: 0px 25px 0px 35px;
}

.elementor-7341 .elementor-element.elementor-element-af86e8d .ct-search-popup1.style2 {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-af86e8d>.elementor-widget-container {
    margin: 0px 030px 0px 0px;
}

.elementor-7341 .elementor-element.elementor-element-af86e8d {
    width: auto;
    max-width: auto;
}

.elementor-7341 .elementor-element.elementor-element-58bdd77 .ct-sidebar-cart1 {
    color: #FFFFFF;
}

.elementor-7341 .elementor-element.elementor-element-58bdd77 {
    width: auto;
    max-width: auto;
}

@media(min-width:768px) {
    .elementor-7341 .elementor-element.elementor-element-0e24d0d {
        width: 60%;
    }
    .elementor-7341 .elementor-element.elementor-element-40aed8e {
        width: 40%;
    }
    .elementor-7341 .elementor-element.elementor-element-fe5cb3c {
        width: 20%;
    }
    .elementor-7341 .elementor-element.elementor-element-dc9269c {
        width: 79.665%;
    }
}