.quote-block.module{padding:200px 0 450px;position:relative}.quote-block .container{margin:0 auto;max-width:750px;width:100%}.quote-block .quote-inner{align-items:center;display:flex;position:relative}.quote-block .quote-inner:before{content:url(https://www.hello-charles.com/hubfs/Imported%20images/quote-top.svg);left:0;position:absolute;top:22%}.quote-block .quote-inner:after{bottom:8%;content:url(https://www.hello-charles.com/hubfs/Imported%20images/quote-bottom.svg);position:absolute;right:0}.quote-block .quote-inner .icons-block{margin:-50px 0;position:relative;width:35%}.quote-block .quote-inner .icons-block .top_img{margin-left:30px;transform:translateY(-40%);transition:transform .4s linear;width:230px}.quote-block .quote-inner .icons-block .bottom_img{margin-left:-40px;transform:translateY(50%);transition:transform .5s linear;width:255px}.quote-block .quote-inner .quote-content{width:65%}.quote-block .quote-inner .quote-content h1,.quote-block .quote-inner .quote-content h2,.quote-block .quote-inner .quote-content h3,.quote-block .quote-inner .quote-content h4,.quote-block .quote-inner .quote-content h5,.quote-block .quote-inner .quote-content h6{color:var(--dark-color);font-family:var(--font-family-charles-sitalic);font-size:3.25rem;font-weight:400;letter-spacing:0;line-height:3.25rem;margin:30px 0 20px}.quote-block .quote-inner .quote-content p{color:var(--dark-color);font-family:var(--font-family-inter);font-size:2.5rem;font-style:italic;font-weight:400;line-height:2.5rem;margin:0 0 20px}.quote-block .quote-inner .quote-content .quote-cta{background-color:var(--charles-color);border-radius:50px;color:var(--dark-color);display:inline-flex;font-family:var(--font-family-inter);font-size:.875rem;font-weight:400;line-height:.875rem;padding:12px 45px;position:relative;transition:all .4s ease}.quote-block .quote-inner .quote-content .cta-wrapper:hover .quote-cta{background-color:var(--dark-color);box-shadow:0 5px 15px rgba(0,0,0,.1);color:var(--white-color);transform:translateY(-5px)}.quote-block .quote-inner .quote-content .quote-cta i{background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.03) 1%,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.85) 70%,hsla(0,0%,100%,.85) 71%,hsla(0,0%,100%,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(1%,hsla(0,0%,100%,.03)),color-stop(30%,hsla(0,0%,100%,.85)),color-stop(50%,hsla(0,0%,100%,.85)),color-stop(70%,hsla(0,0%,100%,.85)),color-stop(71%,hsla(0,0%,100%,.85)),color-stop(100%,hsla(0,0%,100%,0)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,.03) 1%,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.85) 70%,hsla(0,0%,100%,.85) 71%,hsla(0,0%,100%,0));background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.03) 1%,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.85) 70%,hsla(0,0%,100%,.85) 71%,hsla(0,0%,100%,0) 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.03) 1%,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.85) 70%,hsla(0,0%,100%,.85) 71%,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.03) 1%,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,.85) 70%,hsla(0,0%,100%,.85) 71%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#00ffffff",GradientType=1);height:100%;left:0;opacity:0;position:absolute;top:0;transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);-moz-transform:skew(-10deg,0deg);-ms-transform:skew(-10deg,0deg);-o-transform:skew(-10deg,0deg);width:40px}.quote-block .quote-inner .quote-content .cta-wrapper:hover .quote-cta i{animation:move 2s;animation-iteration-count:1;-webkit-animation:move 2s;-webkit-animation-iteration-count:1;-moz-animation:move 2s;-moz-animation-iteration-count:1;-ms-animation:move 2s;-ms-animation-iteration-count:1;-o-animation:move 2s;-o-animation-iteration-count:1;-moz-transform:skew(-10deg,0deg);-ms-transform:skew(-10deg,0deg);-o-transform:skew(-10deg,0deg)}@keyframes moveUpDownQuoteCoin{0%{transform:translate(25px,100px)}50%{transform:translate(25px,80px)}to{transform:translate(25px,100px)}}@keyframes moveUpDownBubbleChat{0%{transform:translate(-30px,-55px)}50%{transform:translate(-30px,-35px)}to{transform:translate(-30px,-55px)}}@media screen and (max-width:767px){.quote-block.module{display:none}}