.elementor-1726 .elementor-element.elementor-element-43880df{--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;}.elementor-1726 .elementor-element.elementor-element-7d64cc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:16rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-1726 .elementor-element.elementor-element-86734f0{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;}.elementor-1726 .elementor-element.elementor-element-86734f0.elementor-element{--align-self:flex-start;}.elementor-1726 .elementor-element.elementor-element-86734f0 .elementor-heading-title{font-size:var( --e-global-typography-9e5d501-font-size );font-weight:var( --e-global-typography-9e5d501-font-weight );line-height:var( --e-global-typography-9e5d501-line-height );letter-spacing:var( --e-global-typography-9e5d501-letter-spacing );word-spacing:var( --e-global-typography-9e5d501-word-spacing );color:var( --e-global-color-faf76f3 );}.elementor-1726 .elementor-element.elementor-element-be4727a{--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;--padding-top:8rem;--padding-bottom:8rem;--padding-left:8rem;--padding-right:8rem;}.elementor-1726 .elementor-element.elementor-element-4925c63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-a7d138a > .elementor-widget-container{margin:0rem 0rem 2.4rem 0rem;}.elementor-1726 .elementor-element.elementor-element-a7d138a .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );font-weight:var( --e-global-typography-134bd93-font-weight );text-transform:var( --e-global-typography-134bd93-text-transform );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );color:var( --e-global-color-9334830 );}.elementor-1726 .elementor-element.elementor-element-1489b7f{font-family:"Work Sans", Helvetica Neue, Helvetica, sans-serif;font-size:1.8rem;font-weight:400;color:var( --e-global-color-faf76f3 );}.elementor-1726 .elementor-element.elementor-element-7d91c39{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-d43fddd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-c3f1ed5 > .elementor-widget-container{margin:0rem 0rem 1.6rem 0rem;}.elementor-1726 .elementor-element.elementor-element-c3f1ed5 .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );font-weight:var( --e-global-typography-134bd93-font-weight );text-transform:var( --e-global-typography-134bd93-text-transform );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );color:var( --e-global-color-9334830 );}.elementor-1726 .elementor-element.elementor-element-f89ec68 > .elementor-widget-container{margin:0rem 0rem 2.4rem 0rem;}.elementor-1726 .elementor-element.elementor-element-f89ec68.elementor-element{--align-self:flex-end;}.elementor-1726 .elementor-element.elementor-element-f89ec68{text-align:end;}.elementor-1726 .elementor-element.elementor-element-f89ec68 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );font-weight:var( --e-global-typography-1bebb56-font-weight );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );color:var( --e-global-color-faf76f3 );}.elementor-1726 .elementor-element.elementor-element-c021b53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1726 .elementor-element.elementor-element-77d5beb > .elementor-widget-container{margin:0rem 0rem 1.6rem 0rem;}.elementor-1726 .elementor-element.elementor-element-77d5beb .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );font-weight:var( --e-global-typography-134bd93-font-weight );text-transform:var( --e-global-typography-134bd93-text-transform );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );color:var( --e-global-color-9334830 );}.elementor-1726 .elementor-element.elementor-element-4bf2818 > .elementor-widget-container{margin:0rem 0rem 2.4rem 0rem;}.elementor-1726 .elementor-element.elementor-element-4bf2818.elementor-element{--align-self:flex-end;}.elementor-1726 .elementor-element.elementor-element-4bf2818{text-align:end;}.elementor-1726 .elementor-element.elementor-element-4bf2818 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );font-weight:var( --e-global-typography-1bebb56-font-weight );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );color:var( --e-global-color-faf76f3 );}.elementor-1726 .elementor-element.elementor-element-dcc4bbf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1726 .elementor-element.elementor-element-4925c63{--width:50%;}.elementor-1726 .elementor-element.elementor-element-7d91c39{--width:50%;}}@media(max-width:1366px){.elementor-1726 .elementor-element.elementor-element-7d64cc8{--flex-wrap:wrap;--padding-top:16rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-1726 .elementor-element.elementor-element-86734f0 .elementor-heading-title{font-size:var( --e-global-typography-9e5d501-font-size );line-height:var( --e-global-typography-9e5d501-line-height );letter-spacing:var( --e-global-typography-9e5d501-letter-spacing );word-spacing:var( --e-global-typography-9e5d501-word-spacing );}.elementor-1726 .elementor-element.elementor-element-be4727a{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-1726 .elementor-element.elementor-element-a7d138a .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-c3f1ed5 .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-f89ec68 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-77d5beb .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-4bf2818 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );}}@media(max-width:1200px){.elementor-1726 .elementor-element.elementor-element-7d64cc8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}}@media(max-width:1024px){.elementor-1726 .elementor-element.elementor-element-86734f0 .elementor-heading-title{font-size:var( --e-global-typography-9e5d501-font-size );line-height:var( --e-global-typography-9e5d501-line-height );letter-spacing:var( --e-global-typography-9e5d501-letter-spacing );word-spacing:var( --e-global-typography-9e5d501-word-spacing );}.elementor-1726 .elementor-element.elementor-element-a7d138a .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-c3f1ed5 .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-f89ec68 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-77d5beb .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-4bf2818 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );}}@media(max-width:880px){.elementor-1726 .elementor-element.elementor-element-7d64cc8{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16rem;--padding-bottom:4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-1726 .elementor-element.elementor-element-86734f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-1726 .elementor-element.elementor-element-86734f0.elementor-element{--align-self:center;}.elementor-1726 .elementor-element.elementor-element-be4727a{--padding-top:2.4rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}}@media(max-width:767px){.elementor-1726 .elementor-element.elementor-element-7d64cc8{--justify-content:flex-start;--padding-top:16rem;--padding-bottom:2.4rem;--padding-left:2.4rem;--padding-right:2.4rem;}.elementor-1726 .elementor-element.elementor-element-86734f0 .elementor-heading-title{font-size:var( --e-global-typography-9e5d501-font-size );line-height:var( --e-global-typography-9e5d501-line-height );letter-spacing:var( --e-global-typography-9e5d501-letter-spacing );word-spacing:var( --e-global-typography-9e5d501-word-spacing );}.elementor-1726 .elementor-element.elementor-element-a7d138a .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-7d91c39{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1726 .elementor-element.elementor-element-d43fddd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1726 .elementor-element.elementor-element-c3f1ed5 .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-f89ec68.elementor-element{--align-self:flex-start;}.elementor-1726 .elementor-element.elementor-element-f89ec68 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-c021b53{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1726 .elementor-element.elementor-element-77d5beb .elementor-heading-title{font-size:var( --e-global-typography-134bd93-font-size );letter-spacing:var( --e-global-typography-134bd93-letter-spacing );}.elementor-1726 .elementor-element.elementor-element-4bf2818.elementor-element{--align-self:flex-start;}.elementor-1726 .elementor-element.elementor-element-4bf2818 .elementor-heading-title{font-size:var( --e-global-typography-1bebb56-font-size );line-height:var( --e-global-typography-1bebb56-line-height );letter-spacing:var( --e-global-typography-1bebb56-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-f89ec68 */.elementor-1726 .elementor-element.elementor-element-f89ec68 .elementor-heading-title, .elementor-1726 .elementor-element.elementor-element-f89ec68 .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-self: inherit;
}

.elementor-1726 .elementor-element.elementor-element-f89ec68 a {
    align-self: inherit;
    padding-left: .4em;
    padding-right: .4em;
    margin-right: -.4em;
    margin-left: -.4em;
}

.elementor-1726 .elementor-element.elementor-element-f89ec68 a:hover {
    background: white;
    color: black!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bf2818 */.elementor-1726 .elementor-element.elementor-element-4bf2818 .elementor-heading-title, .elementor-1726 .elementor-element.elementor-element-4bf2818 .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-self: inherit;
}

.elementor-1726 .elementor-element.elementor-element-4bf2818 a {
    align-self: inherit;
    padding-left: .4em;
    padding-right: .4em;
    margin-right: -.4em;
    margin-left: -.4em;
}

.elementor-1726 .elementor-element.elementor-element-4bf2818 a:hover, .elementor-1726 .elementor-element.elementor-element-4bf2818 a:focus {
    background: white;
    color: black!important;
}

.elementor-1726 .elementor-element.elementor-element-4bf2818 a:focus{
    text-decoration: underline;
}/* End custom CSS */