@media(max-width:767px){.elementor-8664 .elementor-element.elementor-element-46cc7bf1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-41013b80 */#reviews-blockquotes .only-tablet {
    display: none;
}
#reviews-blockquotes {
    padding-bottom: 39px;
}
#reviews-blockquotes h2 {
    font-weight: 600;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    text-transform: uppercase;
    color: #3E3E3E;
    margin-top: 77px;
    margin-bottom: 82px;
}
#reviews-blockquotes h2:after {
    content: "";
    position: relative;
    display: block;
    width: 128px;
    height: 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAYCAYAAAAyC/XlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFeSURBVHgB7ZndbcIwFIWPOwEbEDZIN6AbdIPSCapOUHWETtB0gzIBK7AB4YVXeOXJXJMgkQRi59cWOp9kJcL2/YR05MQOQAghhBBiQafYmIaBoWc8z5PrQL3BQi6Rafn9INAzrsc5AFD4urp/w1DQM6rHKQBX6bowl9/m6Bl6xvcoS+FILnGerrjUvYbGp1xTNUOKDtDjz1MJgN7iQyYukCVqAjcORiTV/tUU3y4T6AnDUw1Ain2DwhVUVL+q0BOWp/oOkC0b7dB4bzCWngA8N1N3fqlQ+EXD4vKsSRpNoce7R/UiafEn6AnDY9sFJNY9pcZSir+iA/T489SfAyhMYcNlTB816BnEYzsIimEnQnfo8eS5GwBZXsxWo7zdyPaTRSZ61z7N9Pj11K0AxXRp/EibSXuR9lfoO+IZ7aEnRI8kLM4/L67yI8dyv/nqlJiDiVv99DyGhxBCCCGPyQlg+Z2WzxyqBgAAAABJRU5ErkJggg==');
    margin: 0 auto;
    top: 14px;
    background-size: cover;
    background-repeat: no-repeat;
}
#reviews-blockquotes h2 span {
    color: #64BD45;
}
#reviews-blockquotes .main-review {
    position: relative;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #3E3E3E;
    margin-top: 75px;
}
#reviews-blockquotes .main-review:before {
    content: "";
    display: block;
    position: absolute;
    top: -30px;
    left: -5px;
    width: 68px;
    height: 54px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA3CAYAAAC1pezdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU5SURBVHgB7ZvPbxtFFMffvFnbzQ8rUhJVOEi0SCiVUHsKlwgJLJKWH6LigODAgQP9JXHgj+HYogpxJCcEEtAkpSBVXHAPNKrUUpVGggahuIckdWrHO8O8VWzW9u56d+ftWkJ8Lv6RtWf9fe99d97MRkAKzq2fOSsEVCAFQuvWlaXVz4GZC2tL8xplFVKCjvj68ivfbyEk5OMfqpNpxSBcgEeQAdopLIAFJAY9Jhak1XZeAgukVg+BmYs/vV4BpcqQEhPgbpASCwIFJ3V2EO6Tp1vAjGq6J8AC0VabneeJBKE6tYkEaL179Z2bu8AIlTBInAcLngqdLkOUkFaRAKXZs+PAlXNggwnSF8vr9c7L2ILYmilRQvU7MGNrpv1Bii2IrZkSf9f/Ys0QWzMl+oMUv2QszZScfOX9Oy1gxNZMif295mP/61iCWJsp9Do5BxxmKkFt95t8LEGszRR6nZwDazOl70BnoISHCsJhpv1OzoG1mRoc1A/73xsqCIeZKgBWMTjMlHqqznTdz/CSsTRTgnu6zmGmYT1VpCAcZuoNzjhd5zBTIixIkYJwmGmQk9vAYaZEWJBCBWExUwh2chs4zDSqpwoVhMNMiSAnTwuHmXpE9FThJcNgpkSQk6eFw0yJqJ4qUBAuM/UvvNjCZaZEVE8VKAiHmRKc03UuMx3WUw0IwmWmBOd0ncVM6Xs0RJbwgCBcZso5XWczU/BW1yODNFgyTGbKuTrGZaZh03U/PYJwmak3OFO5cJppnC2QHkFcdE4BE67A496PsaTRdp4HJiSK4rBz6gry4drSDIKeASZQiOMtceTsxdVlK5GdgnMSmDCGOtfSxQ/Ory5X3/vyxWLQMV1BilqwZUcXU35K4uKltaVFSAGnmfZgSnDq6HPvBmXLvyXDZaYBuChPXbh++lVICJeZBn+5KlMG94viCXLu5lvHMomEDw3iRNJMQQePQZYciuIvH08Q0WixGVcUlCleGcSAgqQ0lCBrjCjT05XupM8TJPNI9IwvqnGOyytIhD9QSE9yiUQHE5FYWZKhpwXRPlDeRQVROmyX2rhoV0f2JTQFyNrT+pEAc+Ql2Gw0n4W8UXo2bB5AFMZK1hO6pGghikdnnqmgoQg5Q4OPTVdCM0A027MwAvZlcQ4F6NyjQRjTCi1VOYIgebhuGU0XlmutdtAoQ8d1D9r5mbyPgtCTyW+p+g9jmtvS/4L4kKrdRGMiTRgB6CrWe0U4UAJb2NZiD0ZAAdVO6B8lst6YFxdX6Rai67LuzMdlNyIQuuRswwgwazh1dMZL+Q8+ZAF6Z2qC/W7FONACNNanxu9B3gxZgF45udIatl3AjgmSd6/7KAbHkrw79BjtDj2GlcMgeZddWRC/QE7Qzlmc/d4ry+v3KGqQE6qxX6NHTxA6QTNdvg054O48+THusVjAG5APtc7tEd2J2ePZck2ByPqKU0ty88xhJtUgS0wWfvbate4YXUHIS2B371pWaWqayLv+geNCn6HPQhaY36r2Gt/43xL9x3z01ctlnBx/m7PpU6Ycr1a/+xksOH/9DC0qsWx4exyK0Z+xIuz4SzfeWHSVstqr8dqCtrp1+fQaiz95/0YmcME2WBSgrV/v3/r2k/sDbYuI+qCXLeNjC0n3VkkIs0678efGg42gQW3wzqk8MW8iPJ9UGLrCCSlqUVc5ATGgk5ATRyrC7Ne2BZb7tzxJAOqJtNZbjna3/7izucktRBC0VUGr8xqxLBGmBxbLTVkYk6ybDvbR5u0Hv2V+Tm9++sJIFnKisD2nfwCEnlf+ykd59wAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-size: contain;
}
#reviews-blockquotes .main-review i {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #3E3E3E;
    margin-top: 6px;
}
#reviews-blockquotes .blockquote-white {
    position: relative;
    height: 118px;
    background: #FFFFFF;
    box-shadow: 4px 4px 20px 3px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}
#reviews-blockquotes .blockquote-white:before {
    content: " ";
    position: absolute;
    width: 66.45px;
    height: 93.27px;
    left: 36px;
    bottom: -9px;
    background: #FFFFFF;
    border-radius: 10px;
    transform: matrix(0.69, 0.68, -0.78, 0.68, 0, 0);
    z-index: 0;
}
#reviews-blockquotes .blockquote-white h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #3E3E3E;
    margin-bottom: 5px;
}
#reviews-blockquotes .blockquote-white i {
    display: block;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #3E3E3E;
    text-align: center
}
#reviews-blockquotes .blockquote-white > div ,
#reviews-blockquotes .blockquote-gray > div {
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
}
#reviews-blockquotes .blockquote-gray {
    position: relative;
    height: 118px;
    background: #F5F6F7;
    border-radius: 10px;
    margin-bottom: 46px;
}
#reviews-blockquotes .blockquote-gray:before {
    content: " ";
    position: absolute;
    width: 66.45px;
    height: 93.27px;
    left: 36px;
    top: 32px;
    background: #F5F6F7;
    border-radius: 10px;
    transform: matrix(0.69, 0.73, -0.73, 0.69, 0, 0);
    z-index: -1;
}
#reviews-blockquotes .blockquote-gray h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #3E3E3E;
    margin-bottom: 2px;
}
#reviews-blockquotes .blockquote-gray i {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #3E3E3E;
    text-align: center
}
#reviews-blockquotes .load-more {
    display: block;
    font-size: 16px;
    line-height: 23px;
    text-decoration-line: underline;
    color: #2D83C9;
    text-align: center
}
@media (max-width: 767.98px) {
    #reviews-blockquotes h2 {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 46px;
        margin-top: 35px;
    }
    #reviews-blockquotes .main-review {
        font-size: 14px;
        line-height: 21px;
        margin-top: 44px;
    }
    #reviews-blockquotes .main-review .read-more {
        font-size: 14px;
        line-height: 145%;
        text-decoration-line: underline;
        color: #2D83C9;
    }
    #reviews-blockquotes .blockquote-white,
    #reviews-blockquotes .blockquote-gray {
        height: 100px!important;
    }
    #reviews-blockquotes .blockquote-white h4 {
        font-size: 18px;
        line-height: 27px;
    }
    #reviews-blockquotes .blockquote-white i {
        font-size: 12px;
        line-height: 17px;
    }
    #reviews-blockquotes .main-blockquote-blocks .blockquote-white  {
        margin-bottom: 26px;
    }
    #reviews-blockquotes .blockquote-gray {
        margin-bottom: 26px;
    }
    #reviews-blockquotes .blockquote-gray h4 {
        font-size: 14px;
        line-height: 17px;
    }
    #reviews-blockquotes .blockquote-gray i {
        font-size: 12px;
        line-height: 17px;
    }
    #reviews-blockquotes .blockquote-gray:before {
        top: 15px;
    }
    #reviews-blockquotes .main-review i {
        text-align: left;
        display: block;
        margin-bottom: 20px;
        font-size: 12px;
    }
    #reviews-blockquotes .main-review:before {
        width: 40px;
        height: 32px;
        top: -15px;
    }
    #reviews-blockquotes .hide-mobile {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    #reviews-blockquotes h2 {
        font-size: 24px;
        line-height: 145%;
        margin-top: 22px;
        margin-bottom: 68px;
    }
    #reviews-blockquotes .blockquote-white,
    #reviews-blockquotes .blockquote-gray {
        margin-bottom: 38px;
        height: 105px!important;
    }
    #reviews-blockquotes .blockquote-white h4 {
        font-size: 18px;
        line-height: 150%;
    }
    #reviews-blockquotes .blockquote-white i {
        font-size: 12px;
        line-height: 145%;
    }
    #reviews-blockquotes .blockquote-gray h4 {
        font-size: 14px;
        line-height: 17px;
    }
    #reviews-blockquotes .blockquote-gray i {
        font-size: 12px;
        line-height: 145%;
    }
    #reviews-blockquotes .blockquote-gray:before {
        top: 20px;
    }
    #reviews-blockquotes .main-review {
        font-size: 16px;
        line-height: 150%;
        margin-top: 0;
    }
    #reviews-blockquotes .main-review .read-more {
        font-size: 14px;
        line-height: 145%;
    }
    #reviews-blockquotes .main-review .read-more-tablet {
        display: inline-block!important;
        font-size: 16px;
        line-height: 145%;
        text-decoration-line: underline;
        color: #2D83C9;
    }
    #reviews-blockquotes .reviews-blockquotes-left,
    #reviews-blockquotes .reviews-blockquotes-right {
        width: 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #reviews-blockquotes .reviews-blockquotes-right .col-md-6 {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #reviews-blockquotes .only-tablet {
        display: block!important;
    }
    #reviews-blockquotes .hide-tablet {
        display: none!important;
    }
    #reviews-blockquotes .load-more-tablet {
        font-size: 16px;
        line-height: 145%;
        text-decoration-line: underline;
        color: #2D83C9;
    }
    #reviews-blockquotes .main-review:before {
        width: 40px;
        height: 32px;
        top: -10px;
    }
    #reviews-blockquotes .main-review i {
        display: block;
        margin-top: 10px;
        text-align: left;
    }
}/* End custom CSS */