.elementor-4197 .elementor-element.elementor-element-20340daa>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4197 .elementor-element.elementor-element-20340daa:not(.elementor-motion-effects-element-type-background),
.elementor-4197 .elementor-element.elementor-element-20340daa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4197 .elementor-element.elementor-element-20340daa {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #F1F3F5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-4197 .elementor-element.elementor-element-20340daa,
.elementor-4197 .elementor-element.elementor-element-20340daa>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4197 .elementor-element.elementor-element-20340daa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4197 .elementor-element.elementor-element-60f1de24>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-4197 .elementor-element.elementor-element-7214ae22 .ct-logo img {
    max-height: 55px;
}

.elementor-4197 .elementor-element.elementor-element-7214ae22 .ct-logo.style3 {
    height: 94px !important;
}

.elementor-4197 .elementor-element.elementor-element-7214ae22 {
    width: auto;
    max-width: auto;
}

.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu>li>a {
    line-height: 93px;
}

.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu li .sub-menu li>a {
    color: #101130;
}

.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu li .sub-menu li:hover>a,
.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu li .sub-menu li.current_page_item>a,
.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu li .sub-menu li.current-menu-item>a,
.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu li .sub-menu li.current_page_ancestor>a,
.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu li .sub-menu li.current-menu-ancestor>a {
    color: #1475F7;
}

.elementor-4197 .elementor-element.elementor-element-26955b15 .ct-nav-menu .ct-main-menu li .sub-menu {
    border-radius: 0px 0px 5px 5px;
}

.elementor-4197 .elementor-element.elementor-element-26955b15>.elementor-widget-container {
    margin: 0px 20px 0px 25px;
}

.elementor-4197 .elementor-element.elementor-element-26955b15 {
    width: auto;
    max-width: auto;
}

.elementor-4197 .elementor-element.elementor-element-68c136b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 20px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #F1F3F5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4197 .elementor-element.elementor-element-68c136b7 {
    width: auto;
    max-width: auto;
}

.elementor-4197 .elementor-element.elementor-element-32db3a92 .ct-language-switcher1 .current--item {
    line-height: 93px;
}

.elementor-4197 .elementor-element.elementor-element-32db3a92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #F1F3F5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-4197 .elementor-element.elementor-element-32db3a92 {
    width: auto;
    max-width: auto;
}

.elementor-4197 .elementor-element.elementor-element-576ca99f .ct-button-wrapper .btn {
    padding: 0px 20px 0px 20px;
    border-radius: 58px 58px 58px 58px;
    font-size: 15px;
    line-height: 51px;
    box-shadow: 0px 6px 6px 0px rgba(54.99999999999999, 79.99999999999996, 244, 0.3);
}

.elementor-4197 .elementor-element.elementor-element-576ca99f>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-4197 .elementor-element.elementor-element-576ca99f {
    width: auto;
    max-width: auto;
}