.elementor-23406 .elementor-element.elementor-element-0b17324{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:61px;--padding-bottom:41px;--padding-left:20px;--padding-right:20px;}.elementor-23406 .elementor-element.elementor-element-0b17324:not(.elementor-motion-effects-element-type-background), .elementor-23406 .elementor-element.elementor-element-0b17324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-23406 .elementor-element.elementor-element-2ab5b4b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-23406 .elementor-element.elementor-element-2ab5b4b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-23406 .elementor-element.elementor-element-2ab5b4b .elementor-heading-title{font-size:40px;font-weight:700;line-height:60px;letter-spacing:-0.005em;}.elementor-23406 .elementor-element.elementor-element-e5cc49a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:83px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-23406 .elementor-element.elementor-element-b0236b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23406 .elementor-element.elementor-element-ace759e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-23406 .elementor-element.elementor-element-ace759e{font-size:20px;font-weight:500;line-height:34px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-23406 .elementor-element.elementor-element-0b17324{--content-width:1500px;}.elementor-23406 .elementor-element.elementor-element-e5cc49a{--content-width:1500px;}.elementor-23406 .elementor-element.elementor-element-b0236b8{--width:66%;}}@media(max-width:1180px) and (min-width:768px){.elementor-23406 .elementor-element.elementor-element-b0236b8{--width:100%;}}@media(max-width:1366px){.elementor-23406 .elementor-element.elementor-element-0b17324{--padding-top:15px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-23406 .elementor-element.elementor-element-2ab5b4b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:1180px){.elementor-23406 .elementor-element.elementor-element-0b17324{--padding-top:15px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-23406 .elementor-element.elementor-element-2ab5b4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-23406 .elementor-element.elementor-element-2ab5b4b .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-23406 .elementor-element.elementor-element-e5cc49a{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-23406 .elementor-element.elementor-element-b0236b8.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-23406 .elementor-element.elementor-element-0b17324{--padding-top:15px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-23406 .elementor-element.elementor-element-2ab5b4b .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-23406 .elementor-element.elementor-element-ace759e{font-size:18px;line-height:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-65a8acf */.elementor-23406 .elementor-element.elementor-element-65a8acf h2 {
    margin: 20px 0;
    font-weight: 500;
}
.elementor-23406 .elementor-element.elementor-element-65a8acf h3 {
    font-size: 24px;
    line-height: 34px;
    margin: 20px 0;
    font-weight: 500;
}

.elementor-23406 .elementor-element.elementor-element-65a8acf h4,
.elementor-23406 .elementor-element.elementor-element-65a8acf h5,
.elementor-23406 .elementor-element.elementor-element-65a8acf h6 {
    margin: 10px 0;
    font-weight: 500;
}
.elementor-23406 .elementor-element.elementor-element-65a8acf p {
    line-height: 30px;
}


.elementor-23406 .elementor-element.elementor-element-65a8acf img.size-full {
    margin: 50px 0;
}

.elementor-23406 .elementor-element.elementor-element-65a8acf ul,
.elementor-23406 .elementor-element.elementor-element-65a8acf ol {
    padding-left: 20px;
}

ol ol {
    list-style: lower-alpha;
}

.elementor-23406 .elementor-element.elementor-element-65a8acf blockquote {
    margin: 70px 0px;
    padding: 0 0 0 160px;
    background-color: transparent;
    background-position: left top;
    background-size: 15% auto;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='122' height='82' viewBox='0 0 122 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' transform='matrix(-1 0 0 1 94.1196 12.3031)' fill='%237DD2FB'/%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' transform='matrix(-1 0 0 1 44.1196 12.3031)' fill='%237DD2FB'/%3E%3Cpath d='M91.329 77.0763C82.114 68.4793 72.2632 60.063 66.4649 48.9285C60.6658 37.7943 59.9118 22.9714 68.3818 13.3849C76.8516 3.79761 93.186 3.69985 100.357 14.3167C105.616 22.1038 102.514 37.0054 86.5506 34.789C77.3963 32.45 72.0217 24.8611 68.7052 13.9463' stroke='%23334155' stroke-width='1.5'/%3E%3Cpath d='M37.9042 77.0763C28.6892 68.4793 18.8383 60.063 13.0401 48.9285C7.24102 37.7943 6.48696 22.9714 14.957 13.3849C23.4268 3.79761 39.7612 3.69985 46.9317 14.3167C52.191 22.1038 49.0891 37.0054 33.1258 34.789C23.9715 32.45 18.5969 24.8611 15.2804 13.9463' stroke='%23334155' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.elementor-23406 .elementor-element.elementor-element-65a8acf blockquote p {
    font-size: 18px!important;
    line-height: 30px!important;
    font-weight: 500;
    margin-bottom: 10px!important;
}
.elementor-23406 .elementor-element.elementor-element-65a8acf blockquote p:last-child {
    font-size: 15px!important;
    font-weight: 400!important;
    opacity: .75;
}

@media(max-width: 992px) {
    .elementor-23406 .elementor-element.elementor-element-65a8acf blockquote {
        margin: 50px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-23406 .elementor-element.elementor-element-65a8acf blockquote {
        margin: 40px 0px;
        padding: 0 0 0 120px;
    }
    .elementor-23406 .elementor-element.elementor-element-65a8acf img.size-full {
        margin: 30px 0;
    }
}

@media(max-width: 576px) {
    .elementor-23406 .elementor-element.elementor-element-65a8acf blockquote {
        margin: 30px 0px;
        padding: 0 0 0 70px;
    }
    .elementor-23406 .elementor-element.elementor-element-65a8acf blockquote p {
        font-size: 16px!important;
    }
    .elementor-23406 .elementor-element.elementor-element-65a8acf h3 {
        font-size: 20px;
        line-height: 30px;
    }
}

@media(max-width: 476px) {
    .elementor-23406 .elementor-element.elementor-element-65a8acf blockquote {
        padding: 0 0 0 60px;
    }
}/* End custom CSS */