.elementor-521 .elementor-element.elementor-element-fca53e5{--display:flex;}.elementor-521 .elementor-element.elementor-element-fca53e5:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-fca53e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-521 .elementor-element.elementor-element-3c1b777{--display:flex;--padding-top:clamp(1rem, 0.428rem + 2.86vw, 3rem);--padding-bottom:clamp(1rem, 0.428rem + 2.86vw, 3rem);--padding-left:clamp(1rem, 0.428rem + 2.86vw, 3rem);--padding-right:clamp(1rem, 0.428rem + 2.86vw, 3rem);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-a2f14df{font-family:var( --e-global-typography-91eeb6a-font-family ), Sans-serif;font-size:var( --e-global-typography-91eeb6a-font-size );font-weight:var( --e-global-typography-91eeb6a-font-weight );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );color:var( --e-global-color-accent );}.elementor-521 .elementor-element.elementor-element-103623b{--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;}.elementor-521 .elementor-element.elementor-element-42212e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--flex-wrap:nowrap;}.elementor-521 .elementor-element.elementor-element-fc104cd{--display:flex;--justify-content:center;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:.75rem;--padding-bottom:.75rem;--padding-left:1rem;--padding-right:1rem;}.elementor-521 .elementor-element.elementor-element-fc104cd:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-fc104cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-fc104cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-521 .elementor-element.elementor-element-92f1ae5.elementor-element{--align-self:flex-start;}.elementor-521 .elementor-element.elementor-element-92f1ae5{text-align:left;font-family:var( --e-global-typography-91eeb6a-font-family ), Sans-serif;font-size:var( --e-global-typography-91eeb6a-font-size );font-weight:var( --e-global-typography-91eeb6a-font-weight );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-0dee60c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--flex-wrap:nowrap;}.elementor-521 .elementor-element.elementor-element-9d40b4a{--display:flex;--justify-content:center;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:.75rem;--padding-bottom:.75rem;--padding-left:.75rem;--padding-right:.75rem;}.elementor-521 .elementor-element.elementor-element-9d40b4a:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-9d40b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-9d40b4a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-521 .elementor-element.elementor-element-2f1760d.elementor-element{--align-self:flex-start;}.elementor-521 .elementor-element.elementor-element-2f1760d{text-align:left;font-family:var( --e-global-typography-91eeb6a-font-family ), Sans-serif;font-size:var( --e-global-typography-91eeb6a-font-size );font-weight:var( --e-global-typography-91eeb6a-font-weight );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-521 .elementor-element.elementor-element-03fc95e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:.5rem .5rem .5rem .5rem;--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-521 .elementor-element.elementor-element-03fc95e:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-03fc95e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-521 .elementor-element.elementor-element-03fc95e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-521 .elementor-element.elementor-element-7113bc7.elementor-element{--align-self:center;}.elementor-521 .elementor-element.elementor-element-7113bc7 .elementor-icon-wrapper{text-align:center;}.elementor-521 .elementor-element.elementor-element-7113bc7 .elementor-icon{font-size:1.125rem;}.elementor-521 .elementor-element.elementor-element-7113bc7 .elementor-icon svg{height:1.125rem;}#elementor-popup-modal-521 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-521{justify-content:flex-start;align-items:flex-end;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-521 .elementor-element.elementor-element-a2f14df{font-size:var( --e-global-typography-91eeb6a-font-size );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );}.elementor-521 .elementor-element.elementor-element-92f1ae5{font-size:var( --e-global-typography-91eeb6a-font-size );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );}.elementor-521 .elementor-element.elementor-element-2f1760d{font-size:var( --e-global-typography-91eeb6a-font-size );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-521 .elementor-element.elementor-element-a2f14df{font-size:var( --e-global-typography-91eeb6a-font-size );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );}.elementor-521 .elementor-element.elementor-element-42212e2{--flex-wrap:nowrap;}.elementor-521 .elementor-element.elementor-element-fc104cd{--padding-top:.4rem;--padding-bottom:.4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-521 .elementor-element.elementor-element-92f1ae5{font-size:var( --e-global-typography-91eeb6a-font-size );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );}.elementor-521 .elementor-element.elementor-element-0dee60c{--flex-wrap:nowrap;}.elementor-521 .elementor-element.elementor-element-9d40b4a{--padding-top:.4rem;--padding-bottom:.4rem;--padding-left:.4rem;--padding-right:.4rem;}.elementor-521 .elementor-element.elementor-element-2f1760d{font-size:var( --e-global-typography-91eeb6a-font-size );letter-spacing:var( --e-global-typography-91eeb6a-letter-spacing );}.elementor-521 .elementor-element.elementor-element-03fc95e{--padding-top:.4rem;--padding-bottom:.4rem;--padding-left:.4rem;--padding-right:.4rem;}#elementor-popup-modal-521 .dialog-message{width:100%;}}/* Start custom CSS for container, class: .elementor-element-42212e2 */.elementor-521 .elementor-element.elementor-element-42212e2{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d40b4a */.elementor-521 .elementor-element.elementor-element-9d40b4a{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7113bc7 */.elementor-521 .elementor-element.elementor-element-7113bc7{
    width: 1.125rem;
    height: 1.125rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fc95e */.elementor-521 .elementor-element.elementor-element-03fc95e{
    width:  3.25rem !important;
    height: 3.25rem !important;

}

@media screen and (width < 1025px) {
 .elementor-521 .elementor-element.elementor-element-03fc95e{
       width:  2.95rem !important;
    height: 2.95rem !important;
    
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dee60c */.elementor-521 .elementor-element.elementor-element-0dee60c{
    width: fit-content;
}/* End custom CSS */