.elementor-293 .elementor-element.elementor-element-5bf0e478:not(.elementor-motion-effects-element-type-background),
.elementor-293 .elementor-element.elementor-element-5bf0e478>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ebeef5
}

.elementor-293 .elementor-element.elementor-element-5bf0e478 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px 0
}

.elementor-293 .elementor-element.elementor-element-5bf0e478>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-293 .elementor-element.elementor-element-70d6198c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-293 .elementor-element.elementor-element-363adf2e .icon {
    text-align: left;
    margin: 0;
    padding: 0;
    color: #8fc33d;
    width: 90px
}

.elementor-293 .elementor-element.elementor-element-363adf2e .icon-box-title {
    margin-top: 0;
    color: var(--theme-color4)
}

.elementor-293 .elementor-element.elementor-element-363adf2e .icon-box-title a {
    margin-top: 0;
    color: var(--theme-color4)
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-validation-errors {
    display: block !important
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
    margin-bottom: 0
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text,
.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date,
.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
    height: 77px
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text,
.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date,
.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
    border-radius: 50px
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form input[type=submit] {
    width: 160px;
    background-color: #8fc33d;
    color: #fff;
    border-radius: 50px;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    position: absolute;
    top: 8px;
    bottom: auto;
    right: 8px;
    left: auto
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
    display: none
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form .ajax-loader {
    display: none
}

.elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
    display: block
}

.elementor-293 .elementor-element.elementor-element-798c7912 .tm-sc-social-links {
    justify-content: right
}

.elementor-293 .elementor-element.elementor-element-798c7912 .social-link:hover {
    color: #fff !important;
    background-color: var(--theme-color2) !important
}

.elementor-293 .elementor-element.elementor-element-798c7912 .social-link {
    color: var(--theme-color2);
    background-color: #fff
}

.elementor-293 .elementor-element.elementor-element-6edaf8c0:not(.elementor-motion-effects-element-type-background),
.elementor-293 .elementor-element.elementor-element-6edaf8c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #112a48
}

.elementor-293 .elementor-element.elementor-element-6edaf8c0>.elementor-background-overlay {
    background-image: url("https://wp.kodesolution.live/2021/business/colek/wp-content/uploads/2021/08/about-bg2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: .05;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-293 .elementor-element.elementor-element-6edaf8c0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 85px 0 65px;
}

.elementor-293 .elementor-element.elementor-element-c9b9942 .tm-text-editor {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-c9b9942 .tm-text-editor * {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-67fc0e8b .tm-text-editor {
    color: #dcdcdc;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-67fc0e8b .tm-text-editor * {
    color: #dcdcdc;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li>* {
    display: flex;
    color: #dcdcdc
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li .text>* {
    margin: 8px 0 0
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li .icon {
    color: #8fc33d
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li:hover .icon {
    color: #8fc33d
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li a {
    color: #dcdcdc
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li a:hover {
    color: #fff
}

.elementor-293 .elementor-element.elementor-element-c56108c {
    text-align: left
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li {
    padding: 5px 0 10px;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #9A979745
}

.elementor-293 .elementor-element.elementor-element-c56108c .tm-contact-list li:last-child {
    border-style: solid;
    border-width: 0
}

.elementor-293 .elementor-element.elementor-element-39237980 .tm-text-editor {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-39237980 .tm-text-editor * {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-435a8bb4 .tm-sc-simple-nav-menu li {
    color: #dcdcdc
}

.elementor-293 .elementor-element.elementor-element-435a8bb4 .tm-sc-simple-nav-menu li a {
    color: #dcdcdc;
    padding: 0 0 0 25px
}

.elementor-293 .elementor-element.elementor-element-435a8bb4 .tm-sc-simple-nav-menu li a:hover {
    color: #fff
}

.elementor-293 .elementor-element.elementor-element-7b360fc7 .tm-text-editor {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-7b360fc7 .tm-text-editor * {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-438c1297 .post-thumb img {
    border-radius: 8px
}

.elementor-293 .elementor-element.elementor-element-438c1297 article .entry-title {
    color: #dcdcdc;
    margin: 0 0 5px
}

.elementor-293 .elementor-element.elementor-element-438c1297 article .entry-title a {
    color: #dcdcdc
}

.elementor-293 .elementor-element.elementor-element-438c1297 article .entry-title:hover {
    color: #fff
}

.elementor-293 .elementor-element.elementor-element-438c1297 article .entry-title a:hover {
    color: #fff
}

.elementor-293 .elementor-element.elementor-element-438c1297 article .entry-meta,
.elementor-293 .elementor-element.elementor-element-438c1297 article .entry-meta a,
.elementor-293 .elementor-element.elementor-element-438c1297 article .entry-meta .entry-date {
    color: #8fc33d
}

.elementor-293 .elementor-element.elementor-element-438c1297 article {
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #88888824
}

.elementor-293 .elementor-element.elementor-element-438c1297 article:last-child {
    margin: 0;
    padding: 0;
    border-style: solid;
    border-width: 0
}

.elementor-293 .elementor-element.elementor-element-60651ff9>.elementor-background-overlay {
    background-image: url("https://wp.kodesolution.live/2021/business/colek/wp-content/uploads/2021/06/alarm-clock.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 119px auto;
    opacity: .04
}

.elementor-293 .elementor-element.elementor-element-60651ff9,
.elementor-293 .elementor-element.elementor-element-60651ff9>.elementor-background-overlay {
    border-radius: 10px
}

.elementor-293 .elementor-element.elementor-element-60651ff9 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px;
    background-color: var(--theme-color2)
}

.elementor-293 .elementor-element.elementor-element-747a89f3 .tm-text-editor {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-747a89f3 .tm-text-editor * {
    color: #fff;
    margin-top: 0
}

.elementor-293 .elementor-element.elementor-element-27e4305d .tm-sc-opening-hours li .day {
    color: #91c1f8
}

.elementor-293 .elementor-element.elementor-element-27e4305d .tm-sc-opening-hours li .time {
    color: #fff
}

.elementor-293 .elementor-element.elementor-element-27e4305d .tm-sc-opening-hours li {
    margin: 0 0 10px;
    padding: 0;
    border-style: solid;
    border-width: 0
}

.elementor-293 .elementor-element.elementor-element-27e4305d .tm-sc-opening-hours li:last-child {
    margin: 0;
    padding: 0
}

.elementor-293 .elementor-element.elementor-element-13dca18d:not(.elementor-motion-effects-element-type-background),
.elementor-293 .elementor-element.elementor-element-13dca18d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #112a48
}

.elementor-293 .elementor-element.elementor-element-13dca18d {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: #C0BCBC26;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0
}

.elementor-293 .elementor-element.elementor-element-13dca18d,
.elementor-293 .elementor-element.elementor-element-13dca18d>.elementor-background-overlay {
    border-radius: 0
}

.elementor-293 .elementor-element.elementor-element-13dca18d>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-293 .elementor-element.elementor-element-b4401ac .tm-text-editor {
    text-align: center;
    color: #dcdcdc
}

.elementor-293 .elementor-element.elementor-element-b4401ac .tm-text-editor * {
    color: #dcdcdc
}

@media(min-width:768px) {
    .elementor-293 .elementor-element.elementor-element-40a66100 {
        width: 50%
    }
    .elementor-293 .elementor-element.elementor-element-2766f942 {
        width: 30%
    }
    .elementor-293 .elementor-element.elementor-element-4842e70b {
        width: 20%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-293 .elementor-element.elementor-element-40a66100 {
        width: 100%
    }
    .elementor-293 .elementor-element.elementor-element-2766f942 {
        width: 100%
    }
    .elementor-293 .elementor-element.elementor-element-4842e70b {
        width: 100%
    }
    .elementor-293 .elementor-element.elementor-element-6c5cafed {
        width: 50%
    }
    .elementor-293 .elementor-element.elementor-element-5bb44d2d {
        width: 50%
    }
    .elementor-293 .elementor-element.elementor-element-fccea11 {
        width: 50%
    }
    .elementor-293 .elementor-element.elementor-element-327b91ae {
        width: 50%
    }
    .elementor-293 .elementor-element.elementor-element-6934fb1f {
        width: 100%
    }
}

@media(max-width:1024px) {
    .elementor-293 .elementor-element.elementor-element-5bf0e478 {
        padding: 30px 0 60px
    }
    .elementor-293 .elementor-element.elementor-element-363adf2e .icon-wrapper {
        text-align: center
    }
    .elementor-293 .elementor-element.elementor-element-363adf2e .icon {
        text-align: center
    }
    .elementor-293 .elementor-element.elementor-element-2766f942>.elementor-element-populated {
        margin: 15px 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-293 .elementor-element.elementor-element-798c7912 .tm-sc-social-links {
        justify-content: center
    }
    .elementor-293 .elementor-element.elementor-element-6edaf8c0>.elementor-background-overlay {
        background-size: cover
    }
    .elementor-293 .elementor-element.elementor-element-b4401ac .tm-text-editor {
        text-align: center
    }
}

@media(max-width:767px) {
    .elementor-293 .elementor-element.elementor-element-363adf2e>.elementor-widget-container {
        margin: 0
    }
    .elementor-293 .elementor-element.elementor-element-2766f942>.elementor-element-populated {
        margin: 10px 0 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-293 .elementor-element.elementor-element-ab2fa29 .tm-contact-form-7 .wpcf7-form input[type=submit] {
        width: 110px
    }
    .elementor-293 .elementor-element.elementor-element-798c7912 .tm-sc-social-links {
        justify-content: center
    }
    .elementor-293 .elementor-element.elementor-element-6edaf8c0 {
        padding: 85px 0
    }
    .elementor-293 .elementor-element.elementor-element-6c5cafed>.elementor-element-populated {
        margin: 0 0 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-293 .elementor-element.elementor-element-5bb44d2d>.elementor-element-populated {
        margin: 0 0 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-293 .elementor-element.elementor-element-fccea11>.elementor-element-populated {
        margin: 0 0 28px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-293 .elementor-element.elementor-element-7b360fc7 .tm-text-editor {
        margin-bottom: 0
    }
    .elementor-293 .elementor-element.elementor-element-7b360fc7 .tm-text-editor * {
        margin-bottom: 0
    }
    .elementor-293 .elementor-element.elementor-element-747a89f3 .tm-text-editor {
        margin-bottom: 0
    }
    .elementor-293 .elementor-element.elementor-element-747a89f3 .tm-text-editor * {
        margin-bottom: 0
    }
}

.whatsapp-chat {
    position: fixed;
    bottom: 3%;
    right: 2%;
    z-index: 9;
    width: 60px;
}