.elementor-46 .elementor-element.elementor-element-aa6d451{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-6d9d515 .elementor-heading-title{font-family:var( --e-global-typography-0127d34-font-family ), serif;font-size:var( --e-global-typography-0127d34-font-size );font-weight:var( --e-global-typography-0127d34-font-weight );text-transform:var( --e-global-typography-0127d34-text-transform );font-style:var( --e-global-typography-0127d34-font-style );line-height:var( --e-global-typography-0127d34-line-height );letter-spacing:var( --e-global-typography-0127d34-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ad8da8a{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d830668-font-family ), serif;font-size:var( --e-global-typography-d830668-font-size );font-weight:var( --e-global-typography-d830668-font-weight );text-transform:var( --e-global-typography-d830668-text-transform );font-style:var( --e-global-typography-d830668-font-style );line-height:var( --e-global-typography-d830668-line-height );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-ad8da8a > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-46 .elementor-element.elementor-element-ad8da8a a{color:var( --e-global-color-8bca725 );}.elementor-46 .elementor-element.elementor-element-fa88670{--display:flex;--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-1dae350{--grid-columns:4;--grid-row-gap:4px;--grid-column-gap:4px;}.elementor-46 .elementor-element.elementor-element-1dae350 .elementor-repeater-item-40b7734{grid-column:span min( 1, var(--grid-columns) );}.elementor-46 .elementor-element.elementor-element-1dae350 .elementor-repeater-item-d628025{grid-column:span min( 1, var(--grid-columns) );}@media(max-width:1200px){.elementor-46 .elementor-element.elementor-element-6d9d515 .elementor-heading-title{font-size:var( --e-global-typography-0127d34-font-size );line-height:var( --e-global-typography-0127d34-line-height );letter-spacing:var( --e-global-typography-0127d34-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ad8da8a{font-size:var( --e-global-typography-d830668-font-size );line-height:var( --e-global-typography-d830668-line-height );}.elementor-46 .elementor-element.elementor-element-1dae350{--grid-columns:3;}}@media(max-width:768px){.elementor-46 .elementor-element.elementor-element-6d9d515 .elementor-heading-title{font-size:var( --e-global-typography-0127d34-font-size );line-height:var( --e-global-typography-0127d34-line-height );letter-spacing:var( --e-global-typography-0127d34-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ad8da8a{font-size:var( --e-global-typography-d830668-font-size );line-height:var( --e-global-typography-d830668-line-height );}.elementor-46 .elementor-element.elementor-element-fa88670{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-1dae350{--grid-columns:2;}}@media(max-width:480px){.elementor-46 .elementor-element.elementor-element-6d9d515 .elementor-heading-title{font-size:var( --e-global-typography-0127d34-font-size );line-height:var( --e-global-typography-0127d34-line-height );letter-spacing:var( --e-global-typography-0127d34-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ad8da8a{font-size:var( --e-global-typography-d830668-font-size );line-height:var( --e-global-typography-d830668-line-height );}.elementor-46 .elementor-element.elementor-element-1dae350{--grid-columns:1;--grid-row-gap:4px;--grid-column-gap:4px;}}@media(min-width:1600px){.elementor-46 .elementor-element.elementor-element-6d9d515 .elementor-heading-title{font-size:var( --e-global-typography-0127d34-font-size );line-height:var( --e-global-typography-0127d34-line-height );letter-spacing:var( --e-global-typography-0127d34-letter-spacing );}.elementor-46 .elementor-element.elementor-element-ad8da8a{font-size:var( --e-global-typography-d830668-font-size );line-height:var( --e-global-typography-d830668-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-ad8da8a */.elementor-46 .elementor-element.elementor-element-ad8da8a a {
    text-decoration: underline;
    text-underline-offset: 2px;
}
.elementor-46 .elementor-element.elementor-element-ad8da8a a:hover {
      text-decoration: none;/* End custom CSS */