.elementor-4195 .elementor-element.elementor-element-2ce2422c {
    padding: 0px 0px 0px 0px;
}

.elementor-4195 .elementor-element.elementor-element-30f9ca17.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-4195 .elementor-element.elementor-element-29749f83 .ct-contact-info .ct-contact-icon i {
    color: #006CFF;
}

.elementor-4195 .elementor-element.elementor-element-29749f83 .ct-contact-info {
    color: #67687A;
}

.elementor-4195 .elementor-element.elementor-element-29749f83 .ct-contact-info .ct-contact-content {
    font-size: 15px;
    font-weight: 500;
}

.elementor-4195 .elementor-element.elementor-element-29749f83 {
    width: auto;
    max-width: auto;
}

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

.elementor-4195 .elementor-element.elementor-element-36ac7d47 .elementor-divider-separator {
    width: 1px;
}

.elementor-4195 .elementor-element.elementor-element-36ac7d47 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-4195 .elementor-element.elementor-element-36ac7d47>.elementor-widget-container {
    margin: 0px 26px 0px 26px;
}

.elementor-4195 .elementor-element.elementor-element-2e9c30f4 .ct-contact-info .ct-contact-icon i {
    color: #006CFF;
}

.elementor-4195 .elementor-element.elementor-element-2e9c30f4 .ct-contact-info {
    color: #67687A;
}

.elementor-4195 .elementor-element.elementor-element-2e9c30f4 .ct-contact-info .ct-contact-content {
    font-size: 15px;
    font-weight: 500;
}

.elementor-4195 .elementor-element.elementor-element-2e9c30f4 {
    width: auto;
    max-width: auto;
}

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

.elementor-4195 .elementor-element.elementor-element-4c7cac1 .elementor-divider-separator {
    width: 1px;
}

.elementor-4195 .elementor-element.elementor-element-4c7cac1 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-4195 .elementor-element.elementor-element-4c7cac1>.elementor-widget-container {
    margin: 0px 26px 0px 26px;
}

.elementor-4195 .elementor-element.elementor-element-6e9587a5 .ct-contact-info .ct-contact-icon i {
    color: #006CFF;
}

.elementor-4195 .elementor-element.elementor-element-6e9587a5 .ct-contact-info {
    color: #67687A;
}

.elementor-4195 .elementor-element.elementor-element-6e9587a5 .ct-contact-info .ct-contact-content {
    font-size: 15px;
    font-weight: 500;
}

.elementor-4195 .elementor-element.elementor-element-6e9587a5 {
    width: auto;
    max-width: auto;
}

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

.elementor-4195 .elementor-element.elementor-element-1ee6724b .elementor-divider-separator {
    width: 1px;
}

.elementor-4195 .elementor-element.elementor-element-1ee6724b .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-4195 .elementor-element.elementor-element-1ee6724b>.elementor-widget-container {
    margin: 0px 26px 0px 26px;
}

.elementor-4195 .elementor-element.elementor-element-5249c915 .ct-icon1 a {
    color: #B1B1B1;
}

.elementor-4195 .elementor-element.elementor-element-5249c915 .ct-icon1 a:hover {
    color: #4443F3;
}

.elementor-4195 .elementor-element.elementor-element-5249c915 .ct-icon1 a i {
    font-size: 16px;
}

.elementor-4195 .elementor-element.elementor-element-5249c915>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-4195 .elementor-element.elementor-element-5249c915 {
    width: auto;
    max-width: auto;
}

.elementor-4195 .elementor-element.elementor-element-3d0447ba>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4195 .elementor-element.elementor-element-3d0447ba:not(.elementor-motion-effects-element-type-background),
.elementor-4195 .elementor-element.elementor-element-3d0447ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-4195 .elementor-element.elementor-element-3d0447ba {
    border-style: solid;
    border-width: 2px 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-4195 .elementor-element.elementor-element-3d0447ba,
.elementor-4195 .elementor-element.elementor-element-3d0447ba>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4195 .elementor-element.elementor-element-3d0447ba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4195 .elementor-element.elementor-element-368bf49d>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-4195 .elementor-element.elementor-element-41e00779 .ct-logo.style3 {
    height: 113px !important;
}

.elementor-4195 .elementor-element.elementor-element-41e00779 {
    width: auto;
    max-width: auto;
}

.elementor-4195 .elementor-element.elementor-element-12edf58b .ct-nav-menu .ct-main-menu li .sub-menu li>a {
    color: #101130;
}

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

.elementor-4195 .elementor-element.elementor-element-12edf58b .ct-nav-menu .ct-main-menu li .sub-menu {
    border-radius: 0px 0px 5px 5px;
}

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

.elementor-4195 .elementor-element.elementor-element-12edf58b {
    width: auto;
    max-width: auto;
}

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

.elementor-4195 .elementor-element.elementor-element-f888ce6 {
    width: auto;
    max-width: auto;
}

.elementor-4195 .elementor-element.elementor-element-537336e2>.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-4195 .elementor-element.elementor-element-537336e2 {
    width: auto;
    max-width: auto;
}

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

.elementor-4195 .elementor-element.elementor-element-1a8259c4>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-4195 .elementor-element.elementor-element-1a8259c4 {
    width: auto;
    max-width: auto;
}