.elementor-256 .elementor-element.elementor-element-3ba834e:not(.elementor-motion-effects-element-type-background), .elementor-256 .elementor-element.elementor-element-3ba834e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3FC;}.elementor-256 .elementor-element.elementor-element-3ba834e > .elementor-container{max-width:1370px;}.elementor-256 .elementor-element.elementor-element-3ba834e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 20px 36px 20px;}.elementor-256 .elementor-element.elementor-element-3ba834e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-256 .elementor-element.elementor-element-64db578.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-256 .elementor-element.elementor-element-64db578.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-256 .elementor-element.elementor-element-64db578.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-256 .elementor-element.elementor-element-64db578 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-256 .elementor-element.elementor-element-64db578 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-256 .elementor-element.elementor-element-d042f71{text-align:center;}.elementor-256 .elementor-element.elementor-element-d042f71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:37px;font-weight:400;line-height:55.5px;color:#142B41;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-256 .elementor-element.elementor-element-3f7ccb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:21px;font-weight:400;line-height:31.5px;color:#3C3E4C;}.elementor-256 .elementor-element.elementor-element-ababfe8{width:var( --container-widget-width, 1370px );max-width:1370px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1370px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-256 .elementor-element.elementor-element-3ba834e{padding:50px 20px 0px 20px;}.elementor-256 .elementor-element.elementor-element-d042f71 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-256 .elementor-element.elementor-element-3f7ccb1{padding:12px 0px 0px 0px;font-size:18px;line-height:26px;}}/* Start custom CSS for shortcode, class: .elementor-element-ababfe8 */.rev-style .ti-widget.ti-goog .ti-col-4 .ti-review-item {
    /*-ms-flex: 0 0 33.333% !important;*/
    /*flex: 0 0 33.333% !important;*/
    /*max-width: 33.333% !important;*/
}

.rev-style .ti-widget.ti-goog .ti-review-item {
    padding: 0 15px !important;
}

.rev-style .ti-widget.ti-goog .ti-widget-container {
    margin: 0 auto !important;
}

.rev-style .ti-widget.ti-goog .ti-reviews-container-wrapper {
    margin: 0 12px !important;
    padding: 48px 0 64px 0 !important;
}

.rev-style .ti-controls div {
    width: 48px !important;
    height: 48px !important;
    border: 1px solid #9747FF !important;
    border-radius: 50% !important;
    padding: 0 !important;
    opacity: 1 !important;
    background-color: #FFF !important;
    transition: all 0.3s !important;
    transform: translateY(-50%) !important;
    box-shadow: 0px 8px 16px 1px rgba(31, 61, 153, 0.10), 0px 3px 14px 2px rgba(31, 61, 153, 0.06), 0px 5px 5px -3px rgba(31, 61, 153, 0.10) !important;
}

.rev-style .ti-controls div:hover {
    background-color: #9747FF !important;
}

.rev-style .ti-controls div.ti-prev {
    left: 0 !important;
}

.rev-style .ti-controls div.ti-next {
    right: 0 !important;
}

.rev-style .ti-controls div.ti-next:after {
    transform: translate(-50%, -50%) rotate(-180deg) !important;
}

.rev-style .ti-controls div:after {
    content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2211%22%20height%3D%2216%22%20viewBox%3D%220%200%2011%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.5467%201.88L4.44003%208L10.5467%2014.12L8.66669%2016L0.666692%208L8.66669%200L10.5467%201.88Z%22%20fill%3D%22%239747FF%22%2F%3E%3C/svg%3E") !important;
    display: inline-block !important;
    width: 11px !important;
    height: 16px !important;
    vertical-align: middle !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 5 !important;
    transition: all 0.3s !important;
    border-radius: 0 !important;
    background-color: transparent !important;
}

.rev-style .ti-controls div:hover::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='16' viewBox='0 0 11 16'%3E%3Cpath d='M10.5467 1.88L4.44003 8L10.5467 14.12L8.66669 16L0.666692 8L8.66669 0L10.5467 1.88Z' fill='%23FFFFFF'/%3E%3C/svg%3E") !important;
}

.rev-style .ti-controls div:before {
    display: none !important;
}

.rev-style .ti-widget.ti-goog .ti-review-item > .ti-inner {
    border-radius: 12px !important;
    background-color: #FFF !important;
    /*box-shadow: 0px 12px 22px 2px rgba(31, 61, 153, 0.10), 0px 5px 22px 4px rgba(31, 61, 153, 0.06), 0px 7px 8px -4px rgba(31, 61, 153, 0.10) !important;*/
    padding: 32px !important;
    border: 0 !important;
    box-shadow: 0px 8px 12px 1px rgba(31, 61, 153, 0.10), 0px 3px 14px 1px rgba(31, 61, 153, 0.06), 0px 5px 4px -4px rgba(31, 61, 153, 0.10) !important;
}

.rev-style .ti-widget.ti-goog .ti-profile-img {
    margin-right: 8px !important;
}

.rev-style .ti-widget.ti-goog .ti-widget-container .ti-name {
    color: rgba(0, 0, 0, 0.87) !important;
    font-family: 'Manrope', Sans-Serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    letter-spacing: 0.1px !important;
    margin-bottom: 8px !important;
}

.rev-style .ti-widget.ti-goog .ti-widget-container .ti-date {
    font-family: 'Manrope', Sans-Serif !important;
    color: rgba(0, 0, 0, 0.60) !important;
    opacity: 1 !important;
}

.rev-style .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner > .ti-stars {
    margin: 8px 0 8px 48px !important;
}

.rev-style .ti-widget.ti-goog .ti-review-content {
    margin-left: 48px !important;
    color: rgba(0, 0, 0, 0.60) !important;
    font-family: 'Manrope', Sans-Serif !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    letter-spacing: 0.15px !important;
}

.rev-style .ti-widget.ti-goog .ti-read-more {
    margin: 8px 0 0 48px !important;
    padding: 0 !important;
    transition: all 0.3s !important;
}

.rev-style .ti-widget.ti-goog .ti-read-more span {
    transition: all 0.3s !important;
    padding: 0 0 2px 0 !important;
    margin: 0 !important;
    opacity: 1 !important;
    font-family: 'Manrope', Sans-Serif !important;
    color: rgba(0, 0, 0, 0.60) !important;
    border: 1px solid transparent !important;
}

.rev-style .ti-widget.ti-goog .ti-read-more span:hover {
    color: #3280A6 !important;
    border: 1px solid #3280A6 !important;
    text-decoration: none !important;
}

.rev-style .ti-widget.ti-goog .ti-verified-review.ti-verified-platform .ti-verified-tooltip {
    display: none !important;
}

@media (max-width: 1024px) {
    .rev-style .ti-widget.ti-goog .ti-controls {
        display: block !important;
    }

    .rev-style .ti-widget.ti-goog .ti-review-item {
        padding: 0 8px !important;
    }

    .rev-style .ti-widget.ti-goog .ti-review-item > .ti-inner {
        padding: 18px 12px !important;
    }

    .rev-style .ti-widget.ti-goog .ti-review-item > .ti-inner {
        box-shadow: 0px 5px 6px 1px rgba(31, 61, 153, 0.10), 0px 1px 8px 1px rgba(31, 61, 153, 0.06), 0px 2px 1px -4px rgba(31, 61, 153, 0.10) !important;
    }

    .rev-style .ti-widget.ti-goog .ti-review-content {
        padding-right: 24px !important;
    }
}

@media (max-width: 767px) {
    .rev-style .ti-widget.ti-goog .ti-controls-line {
        display: none !important;
    }

    .rev-style .ti-controls div {
        width: 32px !important;
        height: 32px !important;
    }

    .rev-style .ti-controls div.ti-prev {
        left: 4px !important;
    }

    .rev-style .ti-controls div.ti-next {
        right: 4px !important;
    }
}/* End custom CSS */