.elementor-759 .elementor-element.elementor-element-d862fec{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-759 .elementor-element.elementor-element-d862fec:not(.elementor-motion-effects-element-type-background), .elementor-759 .elementor-element.elementor-element-d862fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-759 .elementor-element.elementor-element-433a6b39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-759 .elementor-element.elementor-element-cbc40d4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-759 .elementor-element.elementor-element-4982a021{--display:flex;}@media(max-width:1024px){.elementor-759 .elementor-element.elementor-element-d862fec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-759 .elementor-element.elementor-element-cbc40d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:650px){.elementor-759 .elementor-element.elementor-element-d862fec{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-759 .elementor-element.elementor-element-cbc40d4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:651px){.elementor-759 .elementor-element.elementor-element-433a6b39{--width:calc(33.333% + 100px);}.elementor-759 .elementor-element.elementor-element-4982a021{--width:calc(66.666% - 100px);}}@media(max-width:1024px) and (min-width:651px){.elementor-759 .elementor-element.elementor-element-433a6b39{--width:100%;}.elementor-759 .elementor-element.elementor-element-4982a021{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-d862fec */.elementor-759 .elementor-element.elementor-element-d862fec:before {
    
    content: '';
    height: calc(100% - 100px);
    top: auto;
    bottom: 50px;
    left: auto;
    right: -50px;
    position: absolute;
    
    opacity: .1;
    background-size: auto 100%;
    background-position: right;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304.55 316.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232c2f6f;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M143.68 245.39c-1.52-2.49-4.16-4.11-7.06-4.34l-19.75-1.56c-11.91-.94-22.64-8.15-28-18.83l-2.34-4.65c-1.66-3.31-1.7-7.27.13-10.49 1.89-3.32 5.31-5.36 9.09-5.48h.34l19.85-.01c-6.47-10.21-18.14-15.96-30.21-14.83l-20.63 1.92c-8.84.83-16.78-5.26-18.41-13.99-1.2-6.47-1.84-13.14-1.84-19.96 0-34.56 16.19-65.35 41.39-85.18-24.97 16.45-44.41 40.61-54.89 69.11C40.81 68.47 99.7 15.59 170.94 15.59c44.1 0 83.46 20.26 109.3 51.98C252.78 26.91 206.32.14 153.59 0 69.19-.22.12 68.55 0 152.95c-.04 29.71 8.38 57.45 22.98 80.95l.92 1.49 20.45-3.47c9.13-1.54 16.65 7.29 13.54 16.01-.08.24-.14.37-.14.37 13.16 4.79 10.94 17.61 10.94 17.61 11.63 5.3 6.84 16.24 6.84 16.24 4.11 1.7 5.56 5.02 5.92 6.11.19.55.4 1.1.62 1.65l7.95 20.4c1.37 3.51 5.57 6.38 9.33 6.38 4.75 0 8.04-4.75 6.37-9.19l-3.72-9.91-4.96-13.21c-.35-.93.29-1.93 1.29-2.01.66-.05 1.26.38 1.51.99l6.52 15.7 4.83 11.62c1.66 4 6.05 6.3 10.21 5.08 4.98-1.46 7.47-7.04 5.21-11.71l-11.95-24.67c-.51-1.06.19-2.3 1.36-2.42.68-.07 1.33.29 1.65.88l14.54 27.09 1.8 3.36c1.78 3.31 5.67 5.04 9.23 3.86 2.78-.92 4.62-3.24 5.12-5.86.29-1.6.09-3.31-.72-4.89l-11.37-22.04c-.5-.97-.14-2.21.87-2.63.89-.37 1.89 0 2.33.84l12.85 24.28c1.04 1.96 2.59 3.49 4.4 4.49 3.01 1.67 6.75 1.91 10.08.33.64-.3 1.23-.66 1.78-1.06 4.56-3.31 5.99-9.68 2.93-14.68l-27.84-45.53'/%3E%3Cg%3E%3Cpath class='cls-1' d='M246.54 248.9c9.52-16.65 14.97-35.94 14.97-56.49 0-6.79-.6-13.45-1.74-19.91-4.61 25.64-18.25 48.16-37.51 64.12-11.15 9.24-27.73 7.37-36.45-4.19l-16.27-21.56c-2.71-3.59-6.94-5.7-11.44-5.7h-62.01c-4.23.03-6.97 4.49-5.07 8.28l2.47 4.91c4.59 9.14 13.62 15.21 23.82 16.02l19.75 1.56c4.55.36 8.66 2.87 11.04 6.77l34.25 55.02c1.67 1.4 3.95 1.99 6.15 1.44 59.33-14.65 105.04-63.86 114.54-125.06-8.33 31.39-29.73 57.47-58.01 72.05'/%3E%3Cpath class='cls-1' d='M32.56 254.6l16.08-2.67c4.83-.8 8.09-5.36 7.29-10.19-.8-4.83-5.36-8.09-10.19-7.29l-16.08 2.67c-4.83.8-8.09 5.36-7.29 10.19.8 4.83 5.37 8.09 10.19 7.29'/%3E%3Cpath class='cls-1' d='M64.14 259.18c-.8-4.83-5.37-8.09-10.19-7.29l-21.95 4.2c-4.83.8-8.09 5.36-7.29 10.19.8 4.83 5.36 8.09 10.19 7.29l21.96-4.19c4.83-.8 8.09-5.37 7.29-10.19'/%3E%3Cpath class='cls-1' d='M71.55 277.42c-.8-4.83-5.36-8.09-10.19-7.29l-16.08 2.67c-4.83.8-8.09 5.36-7.29 10.19.8 4.83 5.37 8.09 10.19 7.29l16.08-2.67c4.83-.8 8.09-5.36 7.29-10.19'/%3E%3Cpath class='cls-1' d='M72.53 287.22l-13.21 2.11c-4.83.8-8.09 5.36-7.29 10.19.8 4.83 5.37 8.09 10.19 7.29l13.21-2.1c4.83-.8 8.09-5.37 7.29-10.19-1.8-4.83-5.36-8.09-10.19-7.29'/%3E%3C/g%3E%3C/svg%3E");

}

@media only screen and (max-width:1024px) {
    
    .elementor-759 .elementor-element.elementor-element-d862fec:before {
    
    height: 100%;
        background-size: 100% auto;
    width: calc(50% + 50px);
    bottom: 0;
    right: -50px;
    }
    
    }
    
    @media only screen and (max-width:650px) {
    
    .elementor-759 .elementor-element.elementor-element-d862fec:before {
    
    background-position: bottom;
    bottom: 25px;
    }
    
    }/* End custom CSS */